(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)
(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))