9f1056ccbf
1) register variables have been killed, except for the ones in the generated skeleton (which should probably also be killed soon). 2) __P(())ified prototypes for all functions. 3) new style __RCSID's, and #include <sys/cdefs.h>'s. 4) all warnings generated with WARNS=1 (i.e. all warnings you get from gcc with -Wall -Wstrict-prototypes -Wmissing-prototypes) have been fixed, although not always in the best possible way. in particular on #4, in a couple of places I got "control reaches end of non-void function" errors, and sadly __dead doesn't seem to really work, so I inserted a couple of exit() calls in strategic places. These should be nuked if someone can get __dead to Do The Right Thing. There were also a couple of places where "while (foo = bar)" things cropped up and I didn't do the best conceivable thing, but I usually did. These fixes should probably go back to the byacc maintainers.
9 lines
217 B
Makefile
9 lines
217 B
Makefile
# $NetBSD: Makefile,v 1.5 1997/07/25 16:46:27 perry Exp $
|
|
|
|
PROG= yacc
|
|
SRCS= closure.c error.c lalr.c lr0.c main.c mkpar.c output.c reader.c \
|
|
skeleton.c symtab.c verbose.c warshall.c
|
|
WARNS= 1
|
|
|
|
.include <bsd.prog.mk>
|