]> granicus.if.org Git - flex/commitdiff
fwrite wants a size_t, yyleng is int per posix
authorrlar <rlar>
Sun, 28 Feb 2016 09:46:37 +0000 (10:46 +0100)
committerWill Estes <westes575@gmail.com>
Sun, 28 Feb 2016 20:21:12 +0000 (15:21 -0500)
src/flex.skl

index 1ccca3d3f2eb12a42a09995dfc338cf2fbe1f676..fc6915a047cdde2b71f6bfb3e9b063b16c7cf903 100644 (file)
@@ -1110,7 +1110,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 do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0)
+#define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
 %endif
 %if-c++-only C++ definition
 #define ECHO LexerOutput( yytext, yyleng )