GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  FFI_PREP_CIF (3)

NAME

ffi_prep_cif - Prepare a ffi_cif structure for use with ffi_call

CONTENTS

Synopsis
Description
Return Values
See Also

SYNOPSIS


.In ffi.h ffi_status
.Fo ffi_prep_cif ffi_cif *cif ffi_abi abi unsigned int nargs ffi_type *rtype ffi_type **atypes
.Fc

DESCRIPTION

The ffi_prep_cif function prepares a ffi_cif structure for use with ffi_call 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. Note that to call a variadic function ffi_prep_cif_var must be used instead.

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 <ffitarget.h>.

SEE ALSO

ffi(3), ffi_call(3), ffi_prep_cif_var(3)
Search for    or go to Top of page |  Section 3 |  Main Index


Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.