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."

Reply via email to