summaryrefslogtreecommitdiff
path: root/flexdef.h
diff options
context:
space:
mode:
authorWill Estes <wlestes@users.sourceforge.net>2001-05-18 21:25:31 +0000
committerWill Estes <wlestes@users.sourceforge.net>2001-05-18 21:25:31 +0000
commitd2bfee0cce6e4a42fe921e66884ee0cc661dda89 (patch)
tree84632fffa8674967649d9d6e569c097ba3de5306 /flexdef.h
parentab16cad4746ef05ca1917263bccb79376a0a7882 (diff)
john millaway's reentrancy patch
Diffstat (limited to 'flexdef.h')
-rw-r--r--flexdef.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/flexdef.h b/flexdef.h
index 81fd5e2..6642222 100644
--- a/flexdef.h
+++ b/flexdef.h
@@ -337,6 +337,8 @@
* listing backing-up states
* C_plus_plus - if true (i.e., -+ flag), generate a C++ scanner class;
* otherwise, a standard C scanner
+ * reentrant - if true (-R), generate a reentrant C scanner.
+ * reentrant_bison_pure - if true (-Rb), bison pure calling convention.
* long_align - if true (-Ca flag), favor long-word alignment.
* use_read - if true (-f, -F, or -Cr) then use read() for scanner input;
* otherwise, use fread().
@@ -362,6 +364,7 @@ extern int printstats, syntaxerror, eofseen, ddebug, trace, nowarn, spprdflt;
extern int interactive, caseins, lex_compat, do_yylineno;
extern int useecs, fulltbl, usemecs, fullspd;
extern int gen_line_dirs, performance_report, backing_up_report;
+extern int reentrant, reentrant_bison_pure;
extern int C_plus_plus, long_align, use_read, yytext_is_array, do_yywrap;
extern int csize;
extern int yymore_used, reject, real_reject, continued_action, in_rule;