ffi_prep_cif_var man page on Cygwin

Man page or keyword search:  
man Server   22533 pages
apropos Keyword Search (all sections)
Output format
Cygwin logo
[printable version]

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 conven‐
     tions to use.  atypes is an array of ntotalargs 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 align‐
     ment 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. Avail‐
     able ABIs are defined in <ffitarget.h>

SEE ALSO
     ffi(3), ffi_call(3), ffi_prep_cif(3)

			       January 25, 2011
[top]

List of man pages available for Cygwin

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net