Ruby
2.4.2p198(2017-09-14revision59899)
|
Go to the source code of this file.
Macros | |
#define | FFI_CLOSURES 1 |
#define | FFI_NATIVE_RAW_API 0 |
#define | FFI_TYPE_UINT128 (FFI_TYPE_LAST + 1) |
#define | FFI_SYSV_TYPE_SMALL_STRUCT (FFI_TYPE_LAST + 2) |
#define | FFI_V2_TYPE_FLOAT_HOMOG (FFI_TYPE_LAST + 1) |
#define | FFI_V2_TYPE_DOUBLE_HOMOG (FFI_TYPE_LAST + 2) |
#define | FFI_V2_TYPE_SMALL_STRUCT (FFI_TYPE_LAST + 3) |
#define | FFI_TRAMPOLINE_SIZE 40 |
Typedefs | |
typedef unsigned long | ffi_arg |
typedef signed long | ffi_sarg |
typedef enum ffi_abi | ffi_abi |
#define FFI_CLOSURES 1 |
Definition at line 138 of file ffitarget.h.
#define FFI_NATIVE_RAW_API 0 |
Definition at line 139 of file ffitarget.h.
#define FFI_SYSV_TYPE_SMALL_STRUCT (FFI_TYPE_LAST + 2) |
Definition at line 152 of file ffitarget.h.
Referenced by ffi_closure_helper_SYSV().
#define FFI_TRAMPOLINE_SIZE 40 |
Definition at line 169 of file ffitarget.h.
#define FFI_TYPE_UINT128 (FFI_TYPE_LAST + 1) |
Definition at line 149 of file ffitarget.h.
Referenced by ffi_closure_helper_SYSV(), ffi_prep_args_SYSV(), ffi_prep_cif_sysv_core(), and translate_float().
#define FFI_V2_TYPE_DOUBLE_HOMOG (FFI_TYPE_LAST + 2) |
Definition at line 156 of file ffitarget.h.
#define FFI_V2_TYPE_FLOAT_HOMOG (FFI_TYPE_LAST + 1) |
Definition at line 155 of file ffitarget.h.
#define FFI_V2_TYPE_SMALL_STRUCT (FFI_TYPE_LAST + 3) |
Definition at line 157 of file ffitarget.h.
typedef unsigned long ffi_arg |
Definition at line 57 of file ffitarget.h.
typedef signed long ffi_sarg |
Definition at line 58 of file ffitarget.h.
enum ffi_abi |
Definition at line 60 of file ffitarget.h.