On Wed, Nov 20, 2002 at 11:20:58AM -0600, Kick Damien-DKICK1 wrote: > I have been able to find something called ffcall > <http://www.haible.de/bruno/packages-ffcall-README.html>, "a > collection of four libraries which can be used to build foreign > function call interfaces in embedded interpreters" (apparently a > package for CLISP?), which seems to be able to support "calling C > functions with variable arguments" via "avcall" > <http://www.haible.de/bruno/documentation/ffcall/avcall/avcall.html>. > I have no idea if this is a fully-functioning implementation, if it is
It is a fully functioning implementation, used by CLISP (I think, at least I got it out of CLISP CVS at least once), by GNUstep (as far as ``apt-cache showpkg'' is concerned), and by some small Scheme interpreter called QScheme. Might be a place to start if you want to write an FFI for variable argument functions. The avcall.h file, btw, is a fine example of ``portable C code'' ;-) -- ; Matthew Danish <[EMAIL PROTECTED]> ; OpenPGP public key: C24B6010 on keyring.debian.org ; Signed or encrypted mail welcome. ; "There is no dark side of the moon really; matter of fact, it's all dark."
