1304c3
Index: b/src/flex.skl
1304c3
===================================================================
1304c3
--- a/src/flex.skl
1304c3
+++ b/src/flex.skl
1304c3
@@ -494,7 +494,7 @@ m4_ifdef( [[M4_YY_NOT_IN_HEADER]],
1304c3
      */
1304c3
     #define  YY_LESS_LINENO(n) \
1304c3
             do { \
1304c3
-                int yyl;\
1304c3
+                yy_size_t yyl;\
1304c3
                 for ( yyl = n; yyl < yyleng; ++yyl )\
1304c3
                     if ( yytext[yyl] == '\n' )\
1304c3
                         --yylineno;\
1304c3
@@ -520,7 +520,7 @@ m4_ifdef( [[M4_YY_NOT_IN_HEADER]],
1304c3
 	do \
1304c3
 		{ \
1304c3
 		/* Undo effects of setting up yytext. */ \
1304c3
-        int yyless_macro_arg = (n); \
1304c3
+        yy_size_t yyless_macro_arg = (n); \
1304c3
         YY_LESS_LINENO(yyless_macro_arg);\
1304c3
 		*yy_cp = YY_G(yy_hold_char); \
1304c3
 		YY_RESTORE_YY_MORE_OFFSET \
1304c3
@@ -2576,7 +2576,7 @@ void yyFlexLexer::LexerError( yyconst ch
1304c3
 	do \
1304c3
 		{ \
1304c3
 		/* Undo effects of setting up yytext. */ \
1304c3
-        int yyless_macro_arg = (n); \
1304c3
+        yy_size_t yyless_macro_arg = (n); \
1304c3
         YY_LESS_LINENO(yyless_macro_arg);\
1304c3
 		yytext[yyleng] = YY_G(yy_hold_char); \
1304c3
 		YY_G(yy_c_buf_p) = yytext + yyless_macro_arg; \