Checking and Output of Program Unit Interfaces
The program, gloch1 checks a list of programs for Fortran 77 syntax
errors and writes two files, glsave and gltemp. The program
gloch2 reads these files, uses the data to check global interfaces, and
prints various types of cross reference information. In particular,
it has been used to check the MATH77 library, and to obtain the data for
Appendices A and B, and for the index. It will give diagnostics when
the declaration for and/or the calls to an entry have arguments that are
inconsistent in type or number. It does the same for common blocks, and
in addition will flag variables in common blocks that are not both defined
and referenced someplace in one of the program units declaring the common
block. Finally the program libchk can be used to check a collection
of codes for the entries in a library that are used in the collection.
These codes have no known problems with Fortran 77 syntax, but are not
guaranteed to work for all such input.
This software is part of the MATH77/mathc90 collection here.