71 lines
1.3 KiB
Plaintext
71 lines
1.3 KiB
Plaintext
LIBFFI_BASE_5 {
|
|
global:
|
|
/* Exported data variables. */
|
|
ffi_type_void;
|
|
ffi_type_uint8;
|
|
ffi_type_sint8;
|
|
ffi_type_uint16;
|
|
ffi_type_sint16;
|
|
ffi_type_uint32;
|
|
ffi_type_sint32;
|
|
ffi_type_uint64;
|
|
ffi_type_sint64;
|
|
ffi_type_float;
|
|
ffi_type_double;
|
|
ffi_type_longdouble;
|
|
ffi_type_pointer;
|
|
|
|
/* Exported functions. */
|
|
ffi_call;
|
|
ffi_prep_cif;
|
|
ffi_prep_cif_var;
|
|
|
|
ffi_raw_call;
|
|
ffi_ptrarray_to_raw;
|
|
ffi_raw_to_ptrarray;
|
|
ffi_raw_size;
|
|
|
|
ffi_java_raw_call;
|
|
ffi_java_ptrarray_to_raw;
|
|
ffi_java_raw_to_ptrarray;
|
|
ffi_java_raw_size;
|
|
|
|
/* Functions in the ffi.h header, but not exported.
|
|
These are listed here for documentation purposes only.
|
|
ffi_prep_types
|
|
ffi_prep_cif_core
|
|
*/
|
|
|
|
local:
|
|
*;
|
|
};
|
|
|
|
/* This section is optional based on FFI_TARGET_HAS_COMPLEX_TYPE. */
|
|
LIBFFI_COMPLEX_5 {
|
|
global:
|
|
/* Exported data variables. */
|
|
ffi_type_complex_float;
|
|
ffi_type_complex_double;
|
|
ffi_type_complex_longdouble;
|
|
} LIBFFI_BASE_5;
|
|
|
|
/* This section is optional based on FFI_CLOSURES. */
|
|
LIBFFI_CLOSURE_5 {
|
|
global:
|
|
ffi_closure_alloc;
|
|
ffi_closure_free;
|
|
ffi_prep_closure;
|
|
ffi_prep_closure_loc;
|
|
ffi_prep_raw_closure;
|
|
ffi_prep_raw_closure_loc;
|
|
ffi_prep_java_raw_closure;
|
|
ffi_prep_java_raw_closure_loc;
|
|
} LIBFFI_BASE_5;
|
|
|
|
/* This section is optional based on FFI_GO_CLOSURES. */
|
|
LIBFFI_GO_CLOSURE_5 {
|
|
global:
|
|
ffi_call_go;
|
|
ffi_prep_go_closure;
|
|
} LIBFFI_CLOSURE_5;
|