A number of updates to the macroprocessor are described that bring the code into line with the Fortran 77 standard.
(6) All names have been explicitly declared in the macroprocessor code.
In order to facilitate the use of makefiles during the project, a Fortran source file needing to be processed by the macroprocessor was indicated by the file name suffix .m instead of the normal .f.
It should be noted that use of the macroprocessor does not necessarily improve the readability of the original Fortran source, but it can allow nonstandard features of the software to be tailored to a particular environment as the following example illustrates.