From 27598b73c0a62a2132e71c7a61d61acb6619390e Mon Sep 17 00:00:00 2001 From: Will Estes Date: Wed, 6 Feb 2002 21:41:52 +0000 Subject: support large flex tables; from debian package maintainer --- main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'main.c') diff --git a/main.c b/main.c index 8d5cc56..a8d49a3 100644 --- a/main.c +++ b/main.c @@ -71,7 +71,7 @@ char *prefix, *yyclass; int do_stdinit, use_stdout; int onestate[ONE_STACK_SIZE], onesym[ONE_STACK_SIZE]; int onenext[ONE_STACK_SIZE], onedef[ONE_STACK_SIZE], onesp; -int current_mns, current_max_rules; +int maximum_mns, current_mns, current_max_rules; int num_rules, num_eof_rules, default_rule, lastnfa; int *firstst, *lastst, *finalst, *transchar, *trans1, *trans2; int *accptnum, *assoc_rule, *state_type; @@ -1581,6 +1581,7 @@ _( "Variable trailing context rules entail a large performance penalty\n" ) ); void set_up_initial_allocations() { + maximum_mns = (long_align ? MAXIMUM_MNS_LONG : MAXIMUM_MNS); current_mns = INITIAL_MNS; firstst = allocate_integer_array( current_mns ); lastst = allocate_integer_array( current_mns ); -- cgit v1.2.3