mojave man page for ffi_prep_cif

Query: ffi_prep_cif

OS: mojave

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

ffi_prep_cif(3) 					   BSD Library Functions Manual 					   ffi_prep_cif(3)

NAME
ffi_prep_cif -- Prepare a ffi_cif structure for use with ffi_call or ffi_prep_closure.
SYNOPSIS
#include <ffi/ffi.h> ffi_status ffi_prep_cif(ffi_cif *cif, ffi_abi abi, unsigned int nargs, ffi_type *rtype, ffi_type **atypes);
DESCRIPTION
The ffi_prep_cif function prepares a ffi_cif structure for use with ffi_call or ffi_prep_closure. abi specifies a set of calling conventions to use. atypes is an array of nargs pointers to ffi_type structs that describe the data type, size and alignment of each argument. rtype points to an ffi_type that describes the data type, size and alignment of the return value.
RETURN VALUES
Upon successful completion, ffi_prep_cif returns FFI_OK. It will return FFI_BAD_TYPEDEF if cif is NULL or atypes or rtype is malformed. If abi does not refer to a valid ABI, FFI_BAD_ABI will be returned. Available ABIs are defined in <ffi/ppc-ffitarget.h> and <ffi/x86-ffitarget.h>.
SEE ALSO
ffi(3), ffi_call(3), ffi_prep_closure(3) Darwin July 20, 2007 Darwin
Related Man Pages
ffi_call(3) - debian
opimport(1) - suse
ffi_prep_closure(3) - osx
priocntlset(2) - x11r4
priocntlset(2) - minix
Similar Topics in the Unix Linux Community
Update: Uploading Movies at Attachments to Posts
Split large xml into mutiple files and with header and footer in file
Instructions to Clear Data Cache in Safari, Chrome, Firefox, Opera Browsers (Pictures)
How can I direct messages from mac console.app to a log file?
[BASH] eval command not expanding variables as expected.