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,10 +51,12 @@
         $(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