PageRenderTime 13ms CodeModel.GetById 7ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/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
 1/*
 2 * Liberty FFI wrapper
 3 */
 4
 5#include <ffi.h>
 6
 7#define eiffel_ffi_type_void ((void*)&ffi_type_void)
 8#define eiffel_ffi_type_uint8 ((void*)&ffi_type_uint8)
 9#define eiffel_ffi_type_sint8 ((void*)&ffi_type_sint8)
10#define eiffel_ffi_type_uint16 ((void*)&ffi_type_uint16)
11#define eiffel_ffi_type_sint16 ((void*)&ffi_type_sint16)
12#define eiffel_ffi_type_uint32 ((void*)&ffi_type_uint32)
13#define eiffel_ffi_type_sint32 ((void*)&ffi_type_sint32)
14#define eiffel_ffi_type_uint64 ((void*)&ffi_type_uint64)
15#define eiffel_ffi_type_sint64 ((void*)&ffi_type_sint64)
16#define eiffel_ffi_type_float ((void*)&ffi_type_float)
17#define eiffel_ffi_type_double ((void*)&ffi_type_double)
18#define eiffel_ffi_type_uchar ((void*)&ffi_type_uchar)
19#define eiffel_ffi_type_schar ((void*)&ffi_type_schar)
20#define eiffel_ffi_type_ushort ((void*)&ffi_type_ushort)
21#define eiffel_ffi_type_sshort ((void*)&ffi_type_sshort)
22#define eiffel_ffi_type_uint ((void*)&ffi_type_uint)
23#define eiffel_ffi_type_sint ((void*)&ffi_type_sint)
24#define eiffel_ffi_type_ulong ((void*)&ffi_type_ulong)
25#define eiffel_ffi_type_slong ((void*)&ffi_type_slong)
26#define eiffel_ffi_type_longdouble ((void*)&ffi_type_longdouble)
27#define eiffel_ffi_type_pointer ((void*)&ffi_type_pointer)