|
|
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.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.