callback - closures with variable arguments as first-class C functions
This library implements closures with variable arguments and variable return
values as first-class C functions. A closure consists of a regular C function
and a piece of data which gets passed to the C function when the closure is
called.
This library is especially suited to the implementation of call-back functions
in embedded interpreters.
Installation instructions:
./configure
make
make check
make install
Files in this package:
Documentation:
README this text
COPYING free software license
PLATFORMS list of supported platforms
MIGRATION migration guide from vacall+trampoline
callback.3 manual page in Unix man format
callback.man manual page
callback.html manual page in HTML format
Source:
callback.h include file
tests.c test program
vacall_r/* a reentrant version of the vacall package
trampoline_r/* a reentrant version of the trampoline package
Installation:
configure configuration script
configure.in autoconf-2.12 source for the configuration script
../autoconf/* auxiliary configuration scripts
Makefile.in Makefile master
Porting:
Makefile.devel developer's Makefile
call-used-registers table of call-used registers on different CPUs
Copyright notice:
Copyright 1995 Bruno Haible, <bruno@clisp.org>
This is free software distributed under the GNU General Public Licence
described in the file COPYING. Contact the author if you don't have this
or can't live with it. There is ABSOLUTELY NO WARRANTY, explicit or implied,
on this software.
Bruno Haible
<bruno@clisp.org>