logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

FFI — Foreign Function Interface

Description

The foreign function interface provides a mechanism by which a function can generate a call to another function at runtime without requiring knowledge of the called function's interface at compile time.

Library

libffi, -lffi

Name

FFI — Foreign Function Interface

See Also

ffi_prep_cif(3), ffi_prep_cif_var(3), ffi_call(3) February 15, 2008 FFI(3)

Synopsis

#include<ffi.h>ffi_statusffi_prep_cif(ffi_cif*cif, ffi_abiabi, unsignedintnargs, ffi_type*rtype, ffi_type**atypes); voidffi_prep_cif_var(ffi_cif*cif, ffi_abiabi, unsignedintnfixedargs, unsignedintntotalargs, ffi_type*rtype, ffi_type**atypes); voidffi_call(ffi_cif*cif, void(*fn)(void), void*rvalue, void**avalue);

See Also