Annotation of researchv10no/cmd/PDP11/fpp/NOTE, revision 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.