extcentry - extract FORTRAN-callable entry points from a C file
extcentry infile outfile
Extcentry is used to extract C functions for which FORTRAN-callable
interface routines (wrappers) are to be generated by the program
mkf2c(1). Extcentry accepts as input any C file (infile), and outputs
(to outfile) only those portions which are surrounded by the special
comments /* CENTRY */ and /* ENDCENTRY */.
The first step in generating a FORTRAN-to-C interface routine is to
surround only those C functions for which entry points are to be
generated by these special comments and to run the file through
extcentry. The FORTRAN-to-C interface generator program mkf2c can then be
invoked on the resultant file to generate the assembly language wrapper.
This is necessary since mkf2c understands only a limited subset of the C
grammar, and cannot parse such constructs as external declarations,
typedefs, and C-preprocessor directives.
PPPPaaaaggggeeee 1111 [ Back ]