diff options
author | millaway <millaway> | 2003-03-13 07:56:31 +0000 |
---|---|---|
committer | millaway <millaway> | 2003-03-13 07:56:31 +0000 |
commit | f0f74c00f0a50efaea2777de8a187e643956ffec (patch) | |
tree | 0ca6fa3a955f74172d94bef623827006d5882a6b | |
parent | 8ff90488334e8fd03d176a6913882fd76ab2932f (diff) | |
download | flex-f0f74c00f0a50efaea2777de8a187e643956ffec.tar.gz |
Moved YY_TEXT_IS_ARRAY to m4.
-rw-r--r-- | flex.skl | 13 | ||||
-rw-r--r-- | main.c | 3 |
2 files changed, 9 insertions, 7 deletions
@@ -607,16 +607,18 @@ m4_ifdef( [[M4_YY_USES_REJECT]], int yy_lp; ]]) -#ifdef YY_TEXT_IS_ARRAY +m4_ifdef( [[M4_YY_TEXT_IS_ARRAY]], +[[ char yytext_r[YYLMAX]; char *yytext_ptr; int yy_more_offset; int yy_prev_more_offset; -#else +]], +[[ char *yytext_r; int yy_more_flag; int yy_more_len; -#endif +]]) %if-bison-bridge YYSTYPE * yylval_r; @@ -2302,11 +2304,12 @@ m4_ifdef( [[M4_YY_USES_REJECT]], YY_G(yy_lp) = 0; ]]) -#ifdef YY_TEXT_IS_ARRAY +m4_ifdef( [[M4_YY_TEXT_IS_ARRAY]], +[[ YY_G(yytext_ptr) = 0; YY_G(yy_more_offset) = 0; YY_G(yy_prev_more_offset) = 0; -#endif +]]) /* Defined in main.c */ #ifdef YY_STDINIT @@ -401,7 +401,7 @@ void check_options () buf_m4_define (&m4defs_buf, "M4_YY_REENTRANT", NULL); outn ("#define YY_REENTRANT 1"); if (yytext_is_array) - outn ("#define YY_TEXT_IS_ARRAY"); + buf_m4_define (&m4defs_buf, "M4_YY_TEXT_IS_ARRAY", NULL); } if ( bison_bridge) @@ -731,7 +731,6 @@ void flexend (exit_status) "YY_START_STACK_INCR", "YY_STATE_EOF", "YY_STDINIT", - "YY_TEXT_IS_ARRAY", "YY_TRAILING_HEAD_MASK", "YY_TRAILING_MASK", "YY_USER_ACTION", |