Back to index

plt-scheme  4.2.1
Defines | Typedefs | Enumerations
ffitarget.h File Reference

Go to the source code of this file.

Defines

#define FFI_CLOSURES   0
#define FFI_TRAMPOLINE_SIZE   24
#define FFI_NATIVE_RAW_API   0

Typedefs

typedef unsigned long ffi_arg
typedef signed long ffi_sarg
typedef enum ffi_abi ffi_abi

Enumerations

enum  ffi_abi {
  FFI_FIRST_ABI = 0, FFI_OSF, FFI_LAST_ABI, FFI_DEFAULT_ABI = FFI_OSF,
  FFI_FIRST_ABI = 0, FFI_SYSV, FFI_DEFAULT_ABI = FFI_SYSV, FFI_LAST_ABI = FFI_DEFAULT_ABI + 1,
  FFI_FIRST_ABI = 0, FFI_SYSV, FFI_DEFAULT_ABI = FFI_SYSV, FFI_LAST_ABI = FFI_DEFAULT_ABI + 1,
  FFI_FIRST_ABI = 0, FFI_LAST_ABI = FFI_DEFAULT_ABI + 1, FFI_FIRST_ABI = 0, FFI_UNIX,
  FFI_DEFAULT_ABI = FFI_UNIX, FFI_LAST_ABI = FFI_DEFAULT_ABI + 1, FFI_FIRST_ABI = 0, FFI_SYSV,
  FFI_DEFAULT_ABI = FFI_SYSV, FFI_LAST_ABI = FFI_DEFAULT_ABI + 1, FFI_FIRST_ABI = 0, FFI_SYSV,
  FFI_DEFAULT_ABI = FFI_SYSV, FFI_LAST_ABI = FFI_DEFAULT_ABI + 1, FFI_FIRST_ABI = 0, FFI_O32,
  FFI_N32, FFI_N64, FFI_O32_SOFT_FLOAT, FFI_DEFAULT_ABI = FFI_N64,
  FFI_LAST_ABI = FFI_DEFAULT_ABI + 1, FFI_FIRST_ABI = 0, FFI_LAST_ABI = FFI_DEFAULT_ABI + 1, FFI_FIRST_ABI = 0,
  FFI_LAST_ABI, FFI_FIRST_ABI = 0, FFI_SYSV, FFI_DEFAULT_ABI = FFI_SYSV,
  FFI_LAST_ABI = FFI_DEFAULT_ABI + 1, FFI_FIRST_ABI = 0, FFI_SYSV, FFI_DEFAULT_ABI = FFI_SYSV,
  FFI_LAST_ABI = FFI_DEFAULT_ABI + 1, FFI_FIRST_ABI = 0, FFI_SYSV, FFI_DEFAULT_ABI = FFI_SYSV,
  FFI_LAST_ABI = FFI_DEFAULT_ABI + 1, FFI_FIRST_ABI = 0, FFI_V8, FFI_V8PLUS,
  FFI_V9, FFI_DEFAULT_ABI = FFI_V8, FFI_LAST_ABI = FFI_DEFAULT_ABI + 1, FFI_FIRST_ABI = 0,
  FFI_LAST_ABI = FFI_DEFAULT_ABI + 1
}

Define Documentation

#define FFI_CLOSURES   0

Definition at line 44 of file ffitarget.h.

#define FFI_NATIVE_RAW_API   0

Definition at line 46 of file ffitarget.h.

#define FFI_TRAMPOLINE_SIZE   24

Definition at line 45 of file ffitarget.h.


Typedef Documentation

typedef enum ffi_abi ffi_abi
typedef unsigned long ffi_arg

Definition at line 32 of file ffitarget.h.

typedef signed long ffi_sarg

Definition at line 33 of file ffitarget.h.


Enumeration Type Documentation

enum ffi_abi
Enumerator:
FFI_FIRST_ABI 
FFI_OSF 
FFI_LAST_ABI 
FFI_DEFAULT_ABI 
FFI_FIRST_ABI 
FFI_SYSV 
FFI_DEFAULT_ABI 
FFI_LAST_ABI 
FFI_FIRST_ABI 
FFI_SYSV 
FFI_DEFAULT_ABI 
FFI_LAST_ABI 
FFI_FIRST_ABI 
FFI_LAST_ABI 
FFI_FIRST_ABI 
FFI_UNIX 
FFI_DEFAULT_ABI 
FFI_LAST_ABI 
FFI_FIRST_ABI 
FFI_SYSV 
FFI_DEFAULT_ABI 
FFI_LAST_ABI 
FFI_FIRST_ABI 
FFI_SYSV 
FFI_DEFAULT_ABI 
FFI_LAST_ABI 
FFI_FIRST_ABI 
FFI_O32 
FFI_N32 
FFI_N64 
FFI_O32_SOFT_FLOAT 
FFI_DEFAULT_ABI 
FFI_LAST_ABI 
FFI_FIRST_ABI 
FFI_LAST_ABI 
FFI_FIRST_ABI 
FFI_LAST_ABI 
FFI_FIRST_ABI 
FFI_SYSV 
FFI_DEFAULT_ABI 
FFI_LAST_ABI 
FFI_FIRST_ABI 
FFI_SYSV 
FFI_DEFAULT_ABI 
FFI_LAST_ABI 
FFI_FIRST_ABI 
FFI_SYSV 
FFI_DEFAULT_ABI 
FFI_LAST_ABI 
FFI_FIRST_ABI 
FFI_V8 
FFI_V8PLUS 
FFI_V9 
FFI_DEFAULT_ABI 
FFI_LAST_ABI 
FFI_FIRST_ABI 
FFI_LAST_ABI 

Definition at line 35 of file ffitarget.h.

  {
    FFI_FIRST_ABI = 0,
    FFI_SYSV,
    FFI_DEFAULT_ABI = FFI_SYSV,
    FFI_LAST_ABI = FFI_DEFAULT_ABI + 1
  } ffi_abi;