Dec 192017
Fortran 77 to C converter. Includes C source code. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
CDS.C | 4283 | 1589 | deflated |
DATA.C | 8904 | 3122 | deflated |
DEFINES.H | 8801 | 3287 | deflated |
DEFS.H | 25263 | 8324 | deflated |
EQUIV.C | 9279 | 3038 | deflated |
ERROR.C | 3975 | 1232 | deflated |
EXEC.C | 19148 | 6248 | deflated |
EXPR.C | 62910 | 16056 | deflated |
F2C.1 | 6287 | 2271 | deflated |
F2C.1T | 5722 | 2391 | deflated |
F2C.H | 4512 | 1378 | deflated |
FORMAT.C | 53257 | 13085 | deflated |
FORMAT.H | 334 | 225 | deflated |
FORMAT_D.C | 24487 | 6957 | deflated |
FTYPES.H | 1020 | 483 | deflated |
GRAM.DCL | 8603 | 2826 | deflated |
GRAM.EXE | 3241 | 1065 | deflated |
GRAM.EXP | 3351 | 897 | deflated |
GRAM.HEA | 7986 | 3070 | deflated |
GRAM.IO | 3569 | 783 | deflated |
INIT.C | 10762 | 3766 | deflated |
INTR.C | 21258 | 5496 | deflated |
IO.C | 29985 | 8332 | deflated |
IOB.H | 511 | 213 | deflated |
LEX.C | 31431 | 9937 | deflated |
MACHDEFS.H | 722 | 356 | deflated |
MAIN.C | 18510 | 6030 | deflated |
MAKEFILE | 2744 | 999 | deflated |
MALLOC.C | 3673 | 1367 | deflated |
MEM.C | 5100 | 1808 | deflated |
MEMSET.C | 2097 | 905 | deflated |
MISC.C | 21399 | 6574 | deflated |
NAMES.C | 20125 | 6298 | deflated |
NAMES.H | 815 | 311 | deflated |
NICE_PRI.C | 9103 | 3047 | deflated |
NICE_PRI.H | 446 | 268 | deflated |
OUTPUT.C | 41791 | 10930 | deflated |
OUTPUT.H | 2442 | 925 | deflated |
P1DEFS.H | 6349 | 2059 | deflated |
P1OUTPUT.C | 13106 | 3878 | deflated |
PARSE.H | 958 | 427 | deflated |
PARSE_AR.C | 14297 | 4295 | deflated |
PCCDEFS.H | 1324 | 490 | deflated |
PREAD.C | 17785 | 4846 | deflated |
PROC.C | 34931 | 10500 | deflated |
PUT.C | 10207 | 3772 | deflated |
PUTPCC.C | 40453 | 11120 | deflated |
README | 1784 | 859 | deflated |
SAFE_STR.C | 3057 | 1223 | deflated |
TOKENS | 907 | 366 | deflated |
USIGNAL.H | 139 | 90 | deflated |
VAX.C | 7402 | 2651 | deflated |
VAXX.C | 1785 | 773 | deflated |
VERSION.C | 146 | 113 | deflated |
XSUM.C | 5941 | 2614 | deflated |
XSUM0.OUT | 1364 | 744 | deflated |
Download File F77TOC.ZIP Here
Contents of the README file
-Type "make" to check the validity of the f2c source and compile f2c.
-
-The file usignal.h is for the benefit of strictly ANSI include files
-on a UNIX system -- the ANSI signal.h does not define SIGHUP or SIGQUIT.
-You may need to modify usignal.h if you are not running f2c on a UNIX
-system.
-
-Should you get the message "xsum0.out xsum1.out differ", see what lines
-are different (`diff xsum0.out xsum1.out`) and ask netlib to send you
-the files in question "from f2c/src". For example, if exec.c and
-expr.c have incorrect check sums, you would send netlib the message
-send exec.c expr.c from f2c/src
-
-On some systems, the malloc and free in malloc.c let f2c run faster
-than do the standard malloc and free. Other systems cannot tolerate
-redefinition of malloc and free. If yours is such a system, you may
-either modify the makefile appropriately, or simply execute
-cc -c -DCRAY malloc.c
-before typing "make". Still other systems have a -lmalloc that
-provides performance competitive with that from malloc.c; you may
-wish to compare the two on your system.
-
-On some BSD systems, you may need to create a file named "string.h"
-whose single line is
-#include
-you may need to add " -Dstrchr=index" to the "CFLAGS =" assignment
-in the makefile, and you may need to add " memset.o" to the "OBJECTS ="
-assignment in the makefile -- see the comments in memset.c .
-
-Please send bug reports to [email protected] . The index file
-("send index from f2c") will report recent changes in the recent-change
-log at its end; all changes will be shown in the "fixes" file
-("send fixes from f2c"). To keep current source, you will need to
-request xsum0.out and version.c, in addition to the changed source
-files.
-
-The file usignal.h is for the benefit of strictly ANSI include files
-on a UNIX system -- the ANSI signal.h does not define SIGHUP or SIGQUIT.
-You may need to modify usignal.h if you are not running f2c on a UNIX
-system.
-
-Should you get the message "xsum0.out xsum1.out differ", see what lines
-are different (`diff xsum0.out xsum1.out`) and ask netlib to send you
-the files in question "from f2c/src". For example, if exec.c and
-expr.c have incorrect check sums, you would send netlib the message
-send exec.c expr.c from f2c/src
-
-On some systems, the malloc and free in malloc.c let f2c run faster
-than do the standard malloc and free. Other systems cannot tolerate
-redefinition of malloc and free. If yours is such a system, you may
-either modify the makefile appropriately, or simply execute
-cc -c -DCRAY malloc.c
-before typing "make". Still other systems have a -lmalloc that
-provides performance competitive with that from malloc.c; you may
-wish to compare the two on your system.
-
-On some BSD systems, you may need to create a file named "string.h"
-whose single line is
-#include
-you may need to add " -Dstrchr=index" to the "CFLAGS =" assignment
-in the makefile, and you may need to add " memset.o" to the "OBJECTS ="
-assignment in the makefile -- see the comments in memset.c .
-
-Please send bug reports to [email protected] . The index file
-("send index from f2c") will report recent changes in the recent-change
-log at its end; all changes will be shown in the "fixes" file
-("send fixes from f2c"). To keep current source, you will need to
-request xsum0.out and version.c, in addition to the changed source
-files.
December 19, 2017
Add comments