/sys/src/fs: update ethernet drivers
[geoff] --rw-rw-r-- M 2005116 glenda fs 30669 Feb 27 05:13 sys/src/fs/pc/ether82557.c
[diffs elided - too long]
[diff -c /n/sourcesdump/2006/0301/plan9/sys/src/fs/pc/ether82557.c /n/sourcesdump/2006/0302/plan9/sys/src/fs/pc/ether82557.c]
[geoff] --rw-rw-r-- M 2005116 geoff fs 46676 Mar 1 05:24 sys/src/fs/pc/etherigbe.c
[diffs elided - too long]
[diff -c /n/sourcesdump/2006/0301/plan9/sys/src/fs/pc/etherigbe.c /n/sourcesdump/2006/0302/plan9/sys/src/fs/pc/etherigbe.c]
cc: add C99 declaration syntax and (ignored) restrict and inline keywords.
[rsc] --rw-rw-r-- M 2005116 glenda sys 16159 Mar 1 18:15 sys/src/cmd/cc/cc.y
[diffs elided - too long]
[diff -c /n/sourcesdump/2006/0301/plan9/sys/src/cmd/cc/cc.y /n/sourcesdump/2006/0302/plan9/sys/src/cmd/cc/cc.y]
[rsc] --rw-rw-r-- M 2005116 glenda sys 23973 Mar 1 16:54 sys/src/cmd/cc/lex.c
/n/sourcesdump/2006/0301/plan9/sys/src/cmd/cc/lex.c:1124,1132 -
/n/sourcesdump/2006/0302/plan9/sys/src/cmd/cc/lex.c:1124,1134
"for", LFOR, 0,
"goto", LGOTO, 0,
"if", LIF, 0,
+ "inline", LINLINE, 0,
"int", LINT, TINT,
"long", LLONG, TLONG,
"register", LREGISTER, 0,
+ "restrict", LRESTRICT, 0,
"return", LRETURN, 0,
"SET", LSET, 0,
"short", LSHORT, TSHORT,
[rsc] --rw-rw-r-- M 2005116 glenda sys 16159 Mar 1 18:15 sys/src/cmd/cc/cc.y
[rsc] --rw-rw-r-- M 2005116 rsc sys 1302 Mar 1 18:42 sys/src/cmd/cc/c99
[rsc] --rw-rw-r-- M 2005116 glenda sys 26858 Mar 1 18:42 sys/src/cmd/cc/dcl.c
/n/sourcesdump/2006/0301/plan9/sys/src/cmd/cc/dcl.c:537,542 -
/n/sourcesdump/2006/0302/plan9/sys/src/cmd/cc/dcl.c:537,543
l->offset = o;
} else {
if(l->width <= 0)
+ if(l->down != T)
if(l->sym)
diag(Z, "incomplete structure element: %s",
l->sym->name);
|