GNU Libffcall is a collection of four libraries which can be used to build foreign function call interfaces in embedded interpreters:
Calling C functions with variable arguments.
C functions accepting variable argument prototypes.
Closures as first-class C functions.
Closures with variable arguments as first-class C functions (a reentrant combination of vacall and trampoline).
For now, get the libffcall sources from the CVS.
Mailing lists and Updates
GNU Libffcall has a development and general discussion mailing list: <email@example.com>.You can subscribe through the web interface. This is the main discussion list, and is used to discuss most aspects of Libffcall, including development, enhancement requests and bug reports.
Security reports that should not be made immediately public can be sent directly to the maintainer. If there is no response to an urgent issue, you can escalate to the general security mailing list for advice.
Development of Libffcall, and GNU in general, is a volunteer effort, and you can contribute. For information, please read How to help GNU. If you'd like to get involved, it's a good idea to join the discussion mailing list (see above).
Libffcall is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.