summaryrefslogtreecommitdiffstats
path: root/usr.bin/yacc/lr0.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/yacc/lr0.c')
-rw-r--r--usr.bin/yacc/lr0.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.bin/yacc/lr0.c b/usr.bin/yacc/lr0.c
index efeaed2..cd8d1a1 100644
--- a/usr.bin/yacc/lr0.c
+++ b/usr.bin/yacc/lr0.c
@@ -43,6 +43,7 @@ static char sccsid[] = "@(#)lr0.c 5.3 (Berkeley) 1/20/91";
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
+#include <limits.h>
#include <stdlib.h>
#include "defs.h"
@@ -358,7 +359,7 @@ int symbol;
fprintf(stderr, "Entering new_state(%d)\n", symbol);
#endif
- if (nstates >= MAXSHORT)
+ if (nstates >= SHRT_MAX)
fatal("too many states");
isp1 = kernel_base[symbol];
OpenPOWER on IntegriCloud