cffi-libffi: libffi-win32 fix
authorCrLF0710 <crlf0710@gmail.com>
Fri, 18 Jan 2013 13:00:32 +0000 (21:00 +0800)
committerCrLF0710 <crlf0710@gmail.com>
Fri, 18 Jan 2013 13:00:32 +0000 (21:00 +0800)
libffi/init.lisp
libffi/libffi-win32.lisp

index fda5974..aed9ad0 100644 (file)
@@ -30,7 +30,7 @@
 (cffi:define-foreign-library (libffi)
   (:darwin (:or "libffi.dylib" "libffi32.dylib"))
   (:unix (:or "libffi.so.6" "libffi32.so.6" "libffi.so.5" "libffi32.so.5"))
-  (:windows "libffi.dll")
+  (:windows (:or "libffi-6.dll" "libffi-5.dll" "libffi.dll"))
   (t (:default "libffi")))
 
 (cffi:load-foreign-library 'libffi)
index d25184b..9fc6e4e 100644 (file)
@@ -48,7 +48,7 @@
 (ctype unsigned "unsigned")
 
 (cstruct ffi-type "struct _ffi_type"
-  (size    "size"     :type sizet)
+  (size    "size"     :type :sizet)
   (alignment "alignment"     :type ushort)
   (type    "type"     :type ushort)
   (elements   "elements"   :type :pointer))