Print this page
cpp: don't handroll an incorrect strtoul(3c), use the one in libc
The previous implementation would parse 0x7ff as 0x755 (etc).

*** 51,60 **** --- 51,62 ---- $(LINK.prog) %.o$(STRAP): %.c $(COMPILE.c) + y.tab.o$(STRAP): yylex.c + # # We need to distinguish between the cpp build in the bootstrap and the cpp # built normally. However, when we install it, they need to have the same name. # To handle this we add a small bit of shell logic. Note that the mv bit is # explicitly ignored and instead we do a final check to make sure we have