Artifact ef743da8df96c3b60462d020d779418b062530c6:


vacall - C functions called with variable arguments

This library allows C functions to be called with variable arguments and
to return variable return values. This is much like the varargs(3) facility,
but also allows the return value to be specified at run time.

A typical use is 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
        vacall.3        manual page in Unix man format
        vacall.man      manual page
        vacall.html     manual page in HTML format

    Source:

        vacall.h.in     master for main include file vacall.h
        vacall-*.c      source for the interface function
        vacall-*.[sS]   its translation to assembly language
        misc.c          auxiliary functions
        tests.c         test program

    Installation:

        configure       configuration script
        configure.in    autoconf-2.12 source for the configuration script
        ../build-aux/*  auxiliary build scripts
        Makefile.in     Makefile master
        config.h.in     config.h master

    Porting:

        Makefile.devel  developer's Makefile
        underscore.h    used to build the *.S files


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>