Package ffcall

Libraries for foreign function call interfaces

http://www.gnu.org/software/libffcall/

This is a collection of four libraries which can be used to build
foreign function call interfaces in embedded interpreters.  The four
packages are:
 - avcall: calling C functions with variable arguments
 - vacall: C functions accepting variable argument prototypes
 - trampoline: closures as first-class C functions
 - callback: closures with variable arguments as first-class C functions
   (a reentrant combination of vacall and trampoline)
Library Functions
Library Function Description
ffcall-avcall build a C argument list incrementally and call a C function on it.
ffcall-callback closures with variable arguments as first-class C functions
ffcall-trampoline closures as first-class C functions
ffcall-trampoline_r closures as first-class C functions
ffcall-vacall C functions called with variable arguments