Annotation of researchv10dc/cmd/cyntax/cem/Doug, revision 1.1

1.1     ! root        1: /n/bowell/usr/src/cmd/cyntax/cem/Doug:
        !             2: My Xmas present to 1127:
        !             3: 
        !             4: On bowell, do these (after whatever state-preservation you care to):
        !             5: 
        !             6:        mv /usr/lib/cyntax/ncem         /usr/lib/cyntax/cem
        !             7:        mv /usr/lib/cyntax/nccom        /usr/lib/cyntax/ccom
        !             8:        mv /usr/lib/cyntax/ncyntax      /usr/bin/cyntax
        !             9:        mv /usr/lib/cyntax/lint.1       /usr/man/man1/lint.1
        !            10:        mv /usr/lib/cyntax/nlibc        /usr/lib/cyntax/libc
        !            11:        mv /usr/lib/cyntax/nlibj        /usr/lib/cyntax/libj
        !            12:        mv /usr/lib/cyntax/nlibipc      /usr/lib/cyntax/libipc
        !            13: 
        !            14: I guess all of these files except for lint.1 should be shipped.
        !            15: 
        !            16: I don't know how to make libg and libk.  Tom K. recently remade libg 
        !            17: without using the Makefile; he should be told to remake it.
        !            18: 
        !            19: Jim.
        !            20: 
        !            21: Here is a draft press release:
        !            22: 
        !            23: New version of cyntax & libraries installed.  Send bugs to reeds.
        !            24: 
        !            25: Cosmetic changes:
        !            26: A few undocumented flags removed from cyntax front end.  
        !            27: A few undocumented useful-seeming flags now documented.
        !            28: New -n flag added to suppress checking against standard
        !            29: library, a -d debugging flag added to amuse the curious.
        !            30: Errors in initializers are treated differently.
        !            31: 
        !            32: Substantive changes:
        !            33: Name space logic changed to make cyntax react civily 
        !            34: (but sternly) to
        !            35: 
        !            36:        struct alpha *x;
        !            37:        union alpha *y;
        !            38:        fred(){
        !            39:                y = (union alpha*)x;
        !            40:        }
        !            41: 
        !            42: which it now regards as illegal C instead of excuse to core
        !            43: dump.
        !            44: 
        !            45: Format of .O files changed, so that 
        !            46:        
        !            47:        enum{
        !            48:                Nenv=256,
        !            49:                EOL=-1,
        !            50:        };
        !            51:        int     envtab[Nenv];
        !            52: 
        !            53: does not cause cem to freak out as it did.  Your .O files
        !            54: will have to be recreated.

unix.superglobalmegacorp.com

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