diff --git a/unix/f2c/index b/unix/f2c/index deleted file mode 100644 index b207d3676..000000000 --- a/unix/f2c/index +++ /dev/null @@ -1,45 +0,0 @@ -file f2c/changes - -file f2c/f2c.1 -lang man page - -file f2c/f2c.1t -lang troff -man source for man page - -file f2c/f2c.h - -file f2c/f2c.ps -lang Postscript - -file f2c/f2c.pdf - -file f2c/fc -lang Bourne shell script - -file f2c/getopt.c -for Source for "getopt" command used by fc (for systems lacking getopt) - -file f2c/index - -file f2c/libf77 -lang C (bundle of source) - -file f2c/libi77 -lang C (bundle of source) - -file f2c/libf2c.zip -for combined libf77, libi77, with several makefile variants -size 102 KB -# DO NOT REQUEST BY EMAIL, USE FTP! - -lib f2c/msdos -for MS-DOS f2c binaries (ftp only) - -lib f2c/mswin -for Win32 f2c binaries (ftp only) - -lib f2c/src -for f2c source - -file f2c/README - diff --git a/unix/f2c/index.html b/unix/f2c/index.html deleted file mode 100644 index 01a7571d9..000000000 --- a/unix/f2c/index.html +++ /dev/null @@ -1,57 +0,0 @@ - -f2c - - -

f2c

-

-Click here to see the number of accesses to this library. -


-
-file	changes
-
-file	f2c.1
-lang	man page
-
-file	f2c.1t
-lang	troff -man source for man page
-
-file	f2c.h
-
-file	f2c.ps
-lang	Postscript
-
-file	f2c.pdf
-
-file	fc
-lang	Bourne shell script
-
-file	getopt.c
-for	Source for "getopt" command used by fc (for systems lacking getopt)
-
-file	index
-
-file	libf77
-lang	C (bundle of source)
-
-file	libi77
-lang	C (bundle of source)
-
-file	libf2c.zip
-for	combined libf77, libi77, with several makefile variants
-size	102 KB
-#	DO NOT REQUEST BY EMAIL, USE FTP!
-
-lib	msdos
-for	MS-DOS f2c binaries (ftp only)
-
-lib	mswin
-for	Win32 f2c binaries (ftp only)
-
-lib	src
-for	f2c source
-
-file	README
-
-
- - diff --git a/unix/f2c/msdos/README b/unix/f2c/msdos/README deleted file mode 100644 index 2e0f921ba..000000000 --- a/unix/f2c/msdos/README +++ /dev/null @@ -1,48 +0,0 @@ -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 in March 1999; we do not intend to recompile it again. -It is superceded by the Win32 f2c.exe in directory ../mswin. - -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) while it processes the Fortran in file foo.f 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. (You can -replace "foo.f" with any f2c command-line options and input file name -of your choice, and can similarly change "foo.err" to any file name -you like. Sensible shells allow redirection of stderr, but etime.exe -is useful with MSDOS's command.com.) Etime also can run f2cx.exe, or -any other MSDOS program whose arguments fit on its command line. -Execute "etime" or "etime -?" for usage summary. - -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 1c458998 285402 -f2c.exe.gz e93d0ab 141545 -f2cx.exe f721d8b8 262097 -f2cx.exe.gz 13ba4d83 140359 - -Last (and final) update of f2cx.exe: 17 December 2002 diff --git a/unix/f2c/msdos/ccb.bat b/unix/f2c/msdos/ccb.bat deleted file mode 100644 index 1caf5723f..000000000 --- a/unix/f2c/msdos/ccb.bat +++ /dev/null @@ -1,64 +0,0 @@ -rem script for compiling f2c with Borland C++ 4.02 -del *.obj -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe cds.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe data.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe equiv.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe error.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe exec.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe expr.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe format.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe formatda.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe gram.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe init.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe intr.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe io.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe lex.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe main.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe mem.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe misc.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe names.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe niceprin.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe output.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe p1output.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe parse_ar.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe pread.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe proc.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe put.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe putpcc.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe sysdep.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe vax.c >zot -if errorlevel 1 goto -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe version.c >zot -if errorlevel 1 goto -echo extern unsigned _stklen = 0x4000; >stklen.c -bcc -c -ml -N -w-pia -w-pro -O2 -Ot -Ox -G -Z -Oe stklen.c >zot -if errorlevel 1 goto -bcc -ml -N -ef2c *.obj -if errorlevel 1 goto -del *.obj diff --git a/unix/f2c/msdos/ccm.bat b/unix/f2c/msdos/ccm.bat deleted file mode 100644 index b116a34bb..000000000 --- a/unix/f2c/msdos/ccm.bat +++ /dev/null @@ -1,90 +0,0 @@ -rem script for compiling conventional-memory f2c with Microsoft C compilers -del *.obj -cl -c -AL -Gt28 -Ox -Ge -nologo CDS.C -if errorlevel 1 goto -del CDS.C -cl -c -AL -Gt28 -Ox -Ge -nologo DATA.C -if errorlevel 1 goto -del DATA.C -cl -c -AL -Gt28 -Ox -Ge -nologo EQUIV.C -if errorlevel 1 goto -del EQUIV.C -cl -c -AL -Gt28 -Ox -Ge -nologo ERROR.C -if errorlevel 1 goto -del ERROR.C -cl -c -AL -Gt28 -Ox -Ge -nologo EXEC.C -if errorlevel 1 goto -del EXEC.C -cl -c -AL -Gt28 -Ox -Ge -nologo EXPR.C -if errorlevel 1 goto -del EXPR.C -cl -c -AL -Gt28 -Ox -Ge -nologo FORMAT.C -if errorlevel 1 goto -del FORMAT.C -cl -c -AL -Gt28 -Ox -Ge -nologo FORMATDA.C -if errorlevel 1 goto -del FORMATDA.C -cl -c -AL -Gt28 -Ox -Ge -nologo GRAM.C -if errorlevel 1 goto -del GRAM.C -cl -c -AL -Gt28 -Ox -Ge -nologo INIT.C -if errorlevel 1 goto -del INIT.C -cl -c -AL -Gt28 -Ox -Ge -nologo INTR.C -if errorlevel 1 goto -del INTR.C -cl -c -AL -Gt28 -Ox -Ge -nologo IO.C -if errorlevel 1 goto -del IO.C -cl -c -AL -Gt28 -Ox -Ge -nologo LEX.C -if errorlevel 1 goto -del LEX.C -cl -c -AL -Gt28 -Ox -Ge -nologo MAIN.C -if errorlevel 1 goto -del MAIN.C -cl -c -AL -Gt28 -Ox -Ge -nologo MEM.C -if errorlevel 1 goto -del MEM.C -cl -c -AL -Gt28 -Ox -Ge -nologo MISC.C -if errorlevel 1 goto -del MISC.C -cl -c -AL -Gt28 -Ox -Ge -nologo NAMES.C -if errorlevel 1 goto -del NAMES.C -cl -c -AL -Gt28 -Ox -Ge -nologo NICEPRIN.C -if errorlevel 1 goto -del NICEPRIN.C -cl -c -AL -Gt28 -Ox -Ge -nologo OUTPUT.C -if errorlevel 1 goto -del OUTPUT.C -cl -c -AL -Gt28 -Ox -Ge -nologo P1OUTPUT.C -if errorlevel 1 goto -del P1OUTPUT.C -cl -c -AL -Gt28 -Ox -Ge -nologo PARSE_AR.C -if errorlevel 1 goto -del PARSE_AR.C -cl -c -AL -Gt28 -Ox -Ge -nologo PREAD.C -if errorlevel 1 goto -del PREAD.C -cl -c -AL -Gt28 -Ox -Ge -nologo PROC.C -if errorlevel 1 goto -del PROC.C -cl -c -AL -Gt28 -Ox -Ge -nologo PUT.C -if errorlevel 1 goto -del PUT.C -cl -c -AL -Gt28 -Ox -Ge -nologo PUTPCC.C -if errorlevel 1 goto -del PUTPCC.C -cl -c -AL -Gt28 -Ox -Ge -nologo SYSDEP.C -if errorlevel 1 goto -del SYSDEP.C -cl -c -AL -Gt28 -Ox -Ge -nologo VAX.C -if errorlevel 1 goto -del VAX.C -cl -c -AL -Gt28 -Ox -Ge -nologo VERSION.C -if errorlevel 1 goto -del VERSION.C -cl -AL *.obj -link /ST:0x6000 -if errorlevel 1 goto -ren cds.exe f2c.exe -if errorlevel 1 goto diff --git a/unix/f2c/msdos/ccs.bat b/unix/f2c/msdos/ccs.bat deleted file mode 100644 index 1d3859030..000000000 --- a/unix/f2c/msdos/ccs.bat +++ /dev/null @@ -1,71 +0,0 @@ -rem script for compiling f2cx (extended-memory f2c) with Symantec C version 6 -del *.obj -sc -c -s -mx -o -w2 -w7 -DMSDOS cds.c >zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS data.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS equiv.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS error.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS exec.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS expr.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS format.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS formatda.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS gram.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS init.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS intr.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS io.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS lex.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS main.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS mem.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS misc.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS names.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS niceprin.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS -DUSE_DTOA output.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS p1output.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS parse_ar.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS pread.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS proc.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS put.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS putpcc.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS sysdep.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS vax.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS version.c >>zot -if errorlevel 1 goto -rem The following echo and ren create stklen.c if it does not exist -rem and avoid overwriting an existing stklen.c . -echo extern unsigned _stklen = 0x4000; >zap -ren zap stklen.c -sc -c -s -mx -o -w2 -w7 -DMSDOS stklen.c >>zot -if errorlevel 1 goto -rem README tells about dtoa.c and g_fmt.c . -sc -c -s -mx -o -w2 -w7 -DMSDOS -DMALLOC=ckalloc -DIEEE_8087 dtoa.c >>zot -if errorlevel 1 goto -sc -c -s -mx -o -w2 -w7 -DMSDOS -DIEEE_8087 g_fmt.c >>zot -if errorlevel 1 goto -sc -mx -s -o f2cx.exe *.obj -del *.obj diff --git a/unix/f2c/msdos/index.html b/unix/f2c/msdos/index.html deleted file mode 100644 index 2229f846f..000000000 --- a/unix/f2c/msdos/index.html +++ /dev/null @@ -1,32 +0,0 @@ - -f2c/msdos - - -

f2c/msdos

-

-Click here to see the number of accesses to this library. -


-
-file	README
-
-file	f2c.exe.gz
-for	conventional-memory MSDOS version of f2c (compiled by Borland C++ 4.02)
-
-file	f2cx.exe.gz
-for	extended-memory MSDOS version of f2c (compiled by Symantec C/C++)
-
-file	ccb.bat
-for	compilation of f2c.exe (for people curious about how it was done)
-
-file	ccs.bat
-for	compilation of f2cx.exe (for people curious about how it was done)
-
-file	ccm.bat
-
-file	etime.exe.gz
-
-file	xsum.executable (uncompressed MSDOS version of xsum)
-
-
- - diff --git a/unix/f2c/mswin/README b/unix/f2c/mswin/README deleted file mode 100644 index 26f05313c..000000000 --- a/unix/f2c/mswin/README +++ /dev/null @@ -1,19 +0,0 @@ -f2c.exe.gz is a compressed Win32 console binary for f2c that runs -under Microsoft Windows 9x and NT. It was compiled by Microsoft -Visual C++ 6.0 by makefile.vc. - -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" should give you: -f2c.exe b39b23e 245760 -f2c.exe.gz efe20e82 133264 - -Last update: 6 May 2006 diff --git a/unix/f2c/mswin/index.html b/unix/f2c/mswin/index.html deleted file mode 100644 index 0fc5eb998..000000000 --- a/unix/f2c/mswin/index.html +++ /dev/null @@ -1,16 +0,0 @@ - - -f2c/mswin - - -
-file	README
-
-file	f2c.exe.gz
-for	Win32 console version of f2c (compiled by MSVC++ 6.0)
-
-file	makefile.vc
-for	compiling f2c.exe by MSVC++
-
- - diff --git a/unix/f2c/mswin/makefile.vc b/unix/f2c/mswin/makefile.vc deleted file mode 100644 index e79a6ca85..000000000 --- a/unix/f2c/mswin/makefile.vc +++ /dev/null @@ -1,76 +0,0 @@ -# Microsoft Visual C++ Makefile for f2c, a Fortran 77 to C converter -# Invoke with "nmake -f makefile.vc", or execute the commands -# copy makefile.vc makefile -# nmake . - -CC = cl -CFLAGS = -Ot1 -nologo -DNO_LONG_LONG - -.c.obj: - $(CC) -c $(CFLAGS) $*.c - -OBJECTS = main.obj init.obj gram.obj lex.obj proc.obj equiv.obj data.obj format.obj \ - expr.obj exec.obj intr.obj io.obj misc.obj error.obj mem.obj names.obj \ - output.obj p1output.obj pread.obj put.obj putpcc.obj vax.obj formatdata.obj \ - parse_args.obj niceprintf.obj cds.obj sysdep.obj version.obj - -checkfirst: xsum.out - -f2c.exe: $(OBJECTS) - $(CC) -Fef2c.exe $(OBJECTS) setargv.obj - -$(OBJECTS): defs.h ftypes.h defines.h machdefs.h sysdep.h - -cds.obj: sysdep.h -exec.obj: p1defs.h names.h -expr.obj: output.h niceprintf.h names.h -format.obj: p1defs.h format.h output.h niceprintf.h names.h iob.h -formatdata.obj: format.h output.h niceprintf.h names.h -gram.obj: p1defs.h -init.obj: output.h niceprintf.h iob.h -intr.obj: names.h -io.obj: names.h iob.h -lex.obj : tokdefs.h p1defs.h -main.obj: parse.h usignal.h -mem.obj: iob.h -names.obj: iob.h names.h output.h niceprintf.h -niceprintf.obj: defs.h names.h output.h niceprintf.h -output.obj: output.h niceprintf.h names.h -p1output.obj: p1defs.h output.h niceprintf.h names.h -parse_args.obj: parse.h -proc.obj: tokdefs.h names.h niceprintf.h output.h p1defs.h -put.obj: names.h pccdefs.h p1defs.h -putpcc.obj: names.h -vax.obj: defs.h output.h pccdefs.h -output.h: niceprintf.h - -put.obj putpcc.obj: pccdefs.h - -clean: - deltree /Y *.obj f2c.exe - -veryclean: clean - deltree /Y xsum.exe - -b = Notice README cds.c data.c defines.h defs.h equiv.c error.c \ - exec.c expr.c f2c.1 f2c.1t f2c.h format.c format.h formatdata.c \ - ftypes.h gram.c gram.dcl gram.exec gram.expr gram.head gram.io \ - init.c intr.c io.c iob.h lex.c machdefs.h main.c makefile.u makefile.vc \ - malloc.c mem.c memset.c misc.c names.c names.h niceprintf.c \ - niceprintf.h output.c output.h p1defs.h p1output.c \ - parse.h parse_args.c pccdefs.h pread.c proc.c put.c putpcc.c \ - sysdep.c sysdep.h sysdeptest.c tokens usignal.h vax.c version.c xsum.c - -xsum.exe: xsum.c - $(CC) $(CFLAGS) -DMSDOS xsum.c - -#Check validity of transmitted source... -# Unfortunately, conditional execution is hard here, since fc does not set a -# nonzero exit code when files differ. - -xsum.out: xsum.exe $b - xsum $b >xsum1.out - fc xsum0.out xsum1.out - @echo If fc showed no differences, manually rename xsum1.out xsum.out: - @echo if xsum.out exists, first "del xsum.out"; then "ren xsum1.out xsum.out". - @echo Once you are happy that your source is OK, "nmake -f makefile.vc f2c.exe".