summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwlestes <wlestes>2012-02-17 21:21:44 +0000
committerwlestes <wlestes>2012-02-17 21:21:44 +0000
commit0e1f72b17dc8f24bee9c5390b47438da4e770dee (patch)
treeb32d4a259f4c1d52fe2049ff28cf24a40566b9b3
parent1f24cfc95d73c6788a66248906eae923eba831b5 (diff)
downloadflex-0e1f72b17dc8f24bee9c5390b47438da4e770dee.tar.gz
resolve #1990170
-rw-r--r--flex.skl2
1 files changed, 1 insertions, 1 deletions
diff --git a/flex.skl b/flex.skl
index 80fa8b1..60c141f 100644
--- a/flex.skl
+++ b/flex.skl
@@ -1078,7 +1078,7 @@ m4_ifdef( [[M4_YY_NOT_IN_HEADER]],
/* This used to be an fputs(), but since the string might contain NUL's,
* we now use fwrite().
*/
-#define ECHO fwrite( yytext, yyleng, 1, yyout )
+#define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0)
%endif
%if-c++-only C++ definition
#define ECHO LexerOutput( yytext, yyleng )