Even if you don't actually use it as a compiler, f2c from
ftp://ftp.netlib.org/f2c/src, can be a useful tool when you're
interfacing (linking) Fortran and C. 
See Generating Skeletons and Prototypes with f2c.
   
To use f2c for this purpose you only need retrieve and
build the src directory from the distribution, consult the
README instructions there for machine-specifics, and install the
f2c program on your path.
   
Something else that might be useful is cfortran.h from
ftp://zebra.desy.de/cfortran. 
This is a fairly general tool which
can be used to generate interfaces for calling in both directions
between Fortran and C. 
It can be used in f2c mode with
g77--consult its documentation for details.