diff options
Diffstat (limited to 'usr.bin/yacc/lalr.c')
-rw-r--r-- | usr.bin/yacc/lalr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.bin/yacc/lalr.c b/usr.bin/yacc/lalr.c index 3fe94fb..95d87de 100644 --- a/usr.bin/yacc/lalr.c +++ b/usr.bin/yacc/lalr.c @@ -43,6 +43,7 @@ static char sccsid[] = "@(#)lalr.c 5.3 (Berkeley) 6/1/90"; #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); +#include <limits.h> #include <stdlib.h> #include "defs.h" @@ -252,7 +253,7 @@ set_goto_map() if (ISTOKEN(symbol)) break; - if (ngotos == MAXSHORT) + if (ngotos == SHRT_MAX) fatal("too many gotos"); ngotos++; |