projects
/
flex
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1c18c5a
)
Fixed bug in SECOND yyless definition where argument was not enclosed in parentheses.
author
John Millaway
<john43@users.sourceforge.net>
Fri, 29 Nov 2002 03:34:05 +0000
(
03:34
+0000)
committer
John Millaway
<john43@users.sourceforge.net>
Fri, 29 Nov 2002 03:34:05 +0000
(
03:34
+0000)
flex.skl
patch
|
blob
|
history
diff --git
a/flex.skl
b/flex.skl
index 874f63553737922e59526999df4a50ef13a75418..cbbbca859be651a3c0ada122e743b90c37fb4585 100644
(file)
--- a/
flex.skl
+++ b/
flex.skl
@@
-1864,12
+1864,13
@@
void yyFlexLexer::LexerError( yyconst char msg[] )
do \
{ \
/* Undo effects of setting up yytext. */ \
- YY_LESS_LINENO(n);\
+ int yyless_macro_arg = (n); \
+ YY_LESS_LINENO(yyless_macro_arg);\
yytext[yyleng] = YY_G(yy_hold_char); \
- YY_G(yy_c_buf_p) = yytext +
n
; \
+ YY_G(yy_c_buf_p) = yytext +
yyless_macro_arg
; \
YY_G(yy_hold_char) = *YY_G(yy_c_buf_p); \
*YY_G(yy_c_buf_p) = '\0'; \
- yyleng =
n
; \
+ yyleng =
yyless_macro_arg
; \
} \
while ( 0 )