DOWNLOAD

Download page is here

README

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 y;

int example (int a)
{
  printf ("%i\n");
  return 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.

LICENCE

Cfunctions is distributed under the GNU General Public Licence.  See
the file `COPYING'.

INSTALLATION

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

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.

SUPPORT/HELP

If you need support or help with Cfunctions, contact the maintainer.

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.