f2c.exe.gz is a compressed MSDOS version of f2c that should run on just
about any MSDOS machine.  It was compiled by Microsoft Visual C++ 1.51
with ccm.bat.

f2cx.exe.gz is a compressed MSDOS version of f2c that requires an 80386
or 80486, as it uses extended memory.  It was compiled by the Symantec
C/C++ compiler (version 6.11, with ccs.bat), and it generally can
translate larger Fortran files without running out of memory than can
f2c.exe.

etime.exe.gz is a compressed MSDOS timing program that is of interest
because it can redirect stderr (file descriptor 2).  For example,
invoking

	etime -2foo.err f2c foo.f
or
	etime -2+foo.err f2c foo.f

will cause the output that f2c writes on file descriptor 2 (such as
the names of the subprograms translated and any warning or error
messages) to be written to file foo.err rather than to the screen.
The first invocation overwrites foo.err, while the second one appends
to it.  (Sensible shells allow redirection of stderr, but etime.exe
is useful with MSDOS's command.com.)

Compression is by gzip, source for which is available by ftp
in prep.ai.mit.edu:/pub/gnu.  As a convenience, gzip binaries for
several systems (with names of the form system.executable) and
source for the gzip used to compress the *.gz files are available
for ftp from netlib directory gnu/gzip.  In particular, if you
copy gnu/gzip/dos.executable to an MSDOS machine (in binary mode),
rename it gzip.exe, and rename f2c.exe.gz f2c.exz and f2cx.exe f2cx.exz,
then on the MSDOS machine you can recover f2c.exe and f2cx.exe by
executing "gzip -dN f2c.exz f2cx.exz".

"xsum f2c.exe f2c.exe.gz f2cx.exe f2cx.exe.gz" should give you:
f2c.exe	12b6e65	280192
f2c.exe.gz	ca138d0	139015
f2cx.exe	13cd6b72	259929
f2cx.exe.gz	92e3dcb	136474

Last update: 23 October 1995
