|
Ruby
2.7.2p137(2020-10-01revision5445e0435260b449decf2ac16f9d09bae3cafe72)
|
Go to the source code of this file.
Functions | |
| size_t | ffi_raw_size (ffi_cif *cif) |
| void | ffi_raw_to_ptrarray (ffi_cif *cif, ffi_raw *raw, void **args) |
| void | ffi_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_raw *raw) |
| void | ffi_raw_call (ffi_cif *cif, void(*fn)(void), void *rvalue, ffi_raw *raw) |
| void ffi_ptrarray_to_raw | ( | ffi_cif * | cif, |
| void ** | args, | ||
| ffi_raw * | raw | ||
| ) |
| void ffi_raw_call | ( | ffi_cif * | cif, |
| void(*)(void) | fn, | ||
| void * | rvalue, | ||
| ffi_raw * | raw | ||
| ) |
Definition at line 204 of file raw_api.c.
References alloca(), ffi_call(), and ffi_raw_to_ptrarray().
| void ffi_raw_to_ptrarray | ( | ffi_cif * | cif, |
| ffi_raw * | raw, | ||
| void ** | args | ||
| ) |
Definition at line 57 of file raw_api.c.
References ALIGN, FFI_SIZEOF_ARG, and ptr.
Referenced by ffi_raw_call().