Annotation of researchv10no/cmd/PDP11/fpp/NOTE, revision 1.1.1.1

1.1       root        1: 14 JAN 81:
                      2:        modified rhccomp.c so operators are output as += (for example)
                      3:        instead of =+ . Do a g/token=assignop/ to see the code changes.
                      4:        Then, had to fix the assignop checks.  do g/"[-+<>\*\/|&^%]= "/ to
                      5:        find all of the changes.
                      6:        Also, fixed the =+ (etc..) and initializaton violations in rhccomp.c.
                      7: 28 OCT 80:
                      8:        Fixed bug in rhccomp.c which messed up goto labels.
                      9:        Is marked /*god*/
                     10: 29 JUL 80:
                     11:        Changed all .asm files to .s
                     12:        Created makefile
                     13: 29 APR 80:
                     14:        Running fpp on VAX:
                     15:                use malloc(sz) instead of alloc(sz); sz must be even !?
                     16:        fpp.c:          do not #define SMALL
                     17:        rhccomp.c:      HEADLEN: 4 -> 2*sizeof(int)
                     18:                        own alloc() -- calls malloc()
                     19:                        remove outcore.
                     20:        rhsymtab.c:     calloc() -> kalloc() which calls malloc()
                     21:                        own OUT #define.
                     22: 18 JAN 79:
                     23:        New rhfcc.c from RH: changes made to fpp.c --
                     24:        passes along cpp line numbers and uses;
                     25:        removed adding extra # line numbers and new abt(), warn(), pdiag() for messages.
                     26:        Also changes (and to cc.c) for -F[qunl] as 4th arg.
                     27:        New rhccomp.c.
                     28: 
                     29: 06 JAN 79:
                     30:        fpp.c changed to accept "symtout" file
                     31:        as third command argument.  (cc.c -> /bin/cc changed also.)
                     32: 
                     33: 08 DEC 78:
                     34:        This started with the tape sent to me by R. Hardin 6DEC78.
                     35:        Everything important has been saved on "source" disk.
                     36:        may remove the files in this directory.
                     37: 
                     38: 
                     39: 07 DEC 78:
                     40: 
                     41: (7)  Making new /lib/fpp from new source from R. Hardin.
                     42:        Has alloc() calls in rhccomp.c and rhsymtab.c already fixed;
                     43:          has "symtout" (instead of "a.out") in rhsymtab.c already;
                     44:          therefore no changes needed to rhccomp.c or rhsymtab.c.
                     45:        Use my fpp.c to get /lib/fpp;
                     46:          must set unixfmt = 1;
                     47:          do or do not #define SMALL for 11/20 or not.
                     48:        Use new rhflib.asm which I gave him.
                     49:        Keep my rhfcc.c (although not using).
                     50: 
                     51: 06 NOV 78:
                     52: 
                     53: (5)    Break up rhftoa.c into rhftoa1.c amd rhprintf.o;
                     54:        so can use libS.a printf.
                     55:        Also rhpfloat.o before rhftoa1.o in flibu "/lib/libfu.a"
                     56:        and rhprintf.o before rhpfloat.o
                     57: (6)    Also, remove fltpr.o in libS.a and
                     58:        remove global "pfloat" and "pscien" (leave) "pgen" from ffltpr.o
                     59: 
                     60: 04 NOV 78:
                     61: 
                     62: (4)    Use "atof1()" from JP Hawkins at WH;
                     63:        mmatof.c -> mmatof.o.
                     64:        Put in "flibu" (-lfu).
                     65: 
                     66: 19 OCT 78:
                     67: 
                     68: (1)    in rhccomp.c and rhsymtab.c;
                     69:                alloc error test no good on LSX
                     70:                on LSX error return is -1 and not 0.
                     71:                change: alloc -> malloc
                     72: (2)    fpp.c: rhfcc.c for LSX
                     73:        If SMALL DEFINEd (for 16k usr space):
                     74:                SYMTABSZ: 4096 -> 1024
                     75:                N:      200 -> 100
                     76:                OB:     200 -> 100
                     77:        Also make into a filter for new "cc -F" command.
                     78:         Add output file as another command arg.
                     79:         Remove "system4" calls to 'cc' command
                     80:         and logic of options
                     81: (3)    in rhsymtab.c
                     82:                "a.out" -> symtout
                     83:        and symtout set in rhfcc.c (fpp.c)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.