More buffering changes. [rsc] --rw-rw-r-- M 451989 glenda sys 23883 Nov 6 11:10 sys/src/cmd/cc/lex.c /n/sourcesdump/2005/1106/plan9/sys/src/cmd/cc/lex.c:188,193 - /n/sourcesdump/2005/1107/plan9/sys/src/cmd/cc/lex.c:188,194 } Binit(&outbuf, c, OWRITE); } + Binit(&diagbuf, 1, OWRITE); newio(); /* Use an ANSI preprocessor */ /n/sourcesdump/2005/1106/plan9/sys/src/cmd/cc/lex.c:232,238 - /n/sourcesdump/2005/1107/plan9/sys/src/cmd/cc/lex.c:233,239 if(debug['p'] > 1) { for(c = 0; c < i; c++) fprint(2, "%s ", av[c]); - print("\n"); + fprint(2, "\n"); } myexec(av[0], av); fprint(2, "can't exec C preprocessor %s: %r\n", CPP); /n/sourcesdump/2005/1106/plan9/sys/src/cmd/cc/lex.c:1458,1464 - /n/sourcesdump/2005/1107/plan9/sys/src/cmd/cc/lex.c:1459,1465 { void *p; - while((ulong)hunk & MAXALIGN) { + while((uintptr)hunk & MAXALIGN) { hunk++; nhunk--; } [rsc] --rw-rw-r-- M 451989 glenda sys 9188 Nov 6 11:10 sys/src/cmd/cc/lexbody /n/sourcesdump/2005/1106/plan9/sys/src/cmd/cc/lexbody:45,51 - /n/sourcesdump/2005/1107/plan9/sys/src/cmd/cc/lexbody:45,51 { void *p; - while((ulong)hunk & MAXALIGN) { + while((uintptr)hunk & MAXALIGN) { hunk++; nhunk--; }