#include #include -- | . module Bindings.Libffi where import Foreign import Foreign.C #ccall ffi_prep_cif , Ptr -> -> \ CUInt -> Ptr -> Ptr (Ptr ) -> IO #ccall ffi_call , Ptr -> FunPtr (IO ()) -> \ Ptr () -> Ptr (Ptr ()) -> IO () #starttype ffi_cif #stoptype #integral_t ffi_abi #integral_t ffi_arg #integral_t ffi_sarg #integral_t ffi_status #opaque_t ffi_type #num FFI_OK #num FFI_BAD_TYPEDEF #num FFI_BAD_ABI #num FFI_FIRST_ABI #num FFI_DEFAULT_ABI #num FFI_LAST_ABI #globalvar ffi_type_void , #globalvar ffi_type_uint8 , #globalvar ffi_type_sint8 , #globalvar ffi_type_uint16 , #globalvar ffi_type_sint16 , #globalvar ffi_type_uint32 , #globalvar ffi_type_sint32 , #globalvar ffi_type_uint64 , #globalvar ffi_type_sint64 , #globalvar ffi_type_float , #globalvar ffi_type_double , #globalvar ffi_type_pointer ,