/src/wrappers/ffi/library/externals/plugin/c/ffi_liberty.h
http://github.com/tybor/Liberty · C++ Header · 27 lines · 22 code · 2 blank · 3 comment · 0 complexity · 3ed96c021cdda044897435df734f660b MD5 · raw file
- /*
- * Liberty FFI wrapper
- */
- #include <ffi.h>
- #define eiffel_ffi_type_void ((void*)&ffi_type_void)
- #define eiffel_ffi_type_uint8 ((void*)&ffi_type_uint8)
- #define eiffel_ffi_type_sint8 ((void*)&ffi_type_sint8)
- #define eiffel_ffi_type_uint16 ((void*)&ffi_type_uint16)
- #define eiffel_ffi_type_sint16 ((void*)&ffi_type_sint16)
- #define eiffel_ffi_type_uint32 ((void*)&ffi_type_uint32)
- #define eiffel_ffi_type_sint32 ((void*)&ffi_type_sint32)
- #define eiffel_ffi_type_uint64 ((void*)&ffi_type_uint64)
- #define eiffel_ffi_type_sint64 ((void*)&ffi_type_sint64)
- #define eiffel_ffi_type_float ((void*)&ffi_type_float)
- #define eiffel_ffi_type_double ((void*)&ffi_type_double)
- #define eiffel_ffi_type_uchar ((void*)&ffi_type_uchar)
- #define eiffel_ffi_type_schar ((void*)&ffi_type_schar)
- #define eiffel_ffi_type_ushort ((void*)&ffi_type_ushort)
- #define eiffel_ffi_type_sshort ((void*)&ffi_type_sshort)
- #define eiffel_ffi_type_uint ((void*)&ffi_type_uint)
- #define eiffel_ffi_type_sint ((void*)&ffi_type_sint)
- #define eiffel_ffi_type_ulong ((void*)&ffi_type_ulong)
- #define eiffel_ffi_type_slong ((void*)&ffi_type_slong)
- #define eiffel_ffi_type_longdouble ((void*)&ffi_type_longdouble)
- #define eiffel_ffi_type_pointer ((void*)&ffi_type_pointer)