centos man page for ffi_prep_cif_var

Query: ffi_prep_cif_var

OS: centos

Section: 3

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

ffi_prep_cif_var(3)					   BSD Library Functions Manual 				       ffi_prep_cif_var(3)

NAME
ffi_prep_cif_var -- Prepare a ffi_cif structure for use with ffi_call for variadic functions.
SYNOPSIS
#include <ffi.h> ffi_status ffi_prep_cif_var(ffi_cif *cif, ffi_abi abi, unsigned int nfixedargs, unsigned int ntotalargs, ffi_type *rtype, ffi_type **atypes);
DESCRIPTION
The ffi_prep_cif_var function prepares a ffi_cif structure for use with ffi_call for variadic functions. abi specifies a set of calling con- ventions to use. atypes is an array of ntotalargs pointers to ffi_type structs that describe the data type, size and alignment of each argu- ment. rtype points to an ffi_type that describes the data type, size and alignment of the return value. nfixedargs must contain the number of fixed (non-variadic) arguments. Note that to call a non-variadic function ffi_prep_cif must be used.
RETURN VALUES
Upon successful completion, ffi_prep_cif_var 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 <ffitarget.h>
SEE ALSO
ffi(3), ffi_call(3), ffi_prep_cif(3) January 25, 2011
Related Man Pages
opimport(1) - suse
ffi_call(3) - osx
priocntlset(2) - v7
priocntlset(2) - minix
priocntlset(2) - centos
Similar Topics in the Unix Linux Community
Weird 'find' results
Set hard block limit for user using quota
DB2 convert digits to binary format
CentOS7 restoring file capabilities
Unsure why access time on a directory change isn't changing