Download page is here
WHAT IS CFUNCTIONS?
Cfunctions (pronounced "see-functions") is a C programming utility
which makes C header files (files ending in ".h") from C program files
(files ending in ".c"). It does this by extracting function
prototypes, global variables and tag tables from C files.
For example, if you input
int example (int a)
cfunctions will output
extern int y;
int example (int a );
a declaration and a function prototype for a header (".h") file.
Cfunctions is particularly useful for programmers working with ANSI C
because it saves the trouble of repeatedly updating header files with
function prototypes after modifying the C program files.
THIS IS A TEST RELEASE
Please note: This is a test (pre-release) version of the program.
Unfortunately you can expect to find bugs, some of which are
documented. If possible please report the bugs to the maintainer.
Cfunctions is distributed under the GNU General Public Licence. See
the file `COPYING'.
To build Cfunctions, run the script `./configure' and then do `make'
in the directory where this file ("README") is. To install
Cfunctions, do `make install'.
If the script `configure' does not work on your system, try installing
according to the instructions in the documentation.
Documentation in the GNU texinfo format is in the file
`cfunctions.texi', in info format in `cfunctions.info' and html format
in `cfunctions.html' and `cfunctions_toc.html' (the table of
contents). There is also a Unix-style "man" page.
CHANGES FROM PREVIOUS VERSIONS
If you have used an earlier version of Cfunctions, the file NEWS lists
significant user-visible changes, starting from the latest version.
If you need support or help with Cfunctions, contact the maintainer.
Please look in the file "VERSION" in this directory for the
maintainer's email address. Please report any bugs or installation
problems to the maintainer.