tstellar / rpms / flex

Forked from rpms/flex 3 years ago
Clone
ffdaf36
diff -Nrup a/src/flex.skl b/src/flex.skl
ffdaf36
--- a/src/flex.skl	2015-11-10 18:28:54.000000000 -0500
ffdaf36
+++ b/src/flex.skl	2016-03-07 23:52:46.527139783 -0500
ffdaf36
@@ -506,7 +506,7 @@ m4_ifdef( [[M4_YY_NOT_IN_HEADER]],
ffdaf36
      */
ffdaf36
     #define  YY_LESS_LINENO(n) \
ffdaf36
             do { \
ffdaf36
-                int yyl;\
ffdaf36
+                yy_size_t yyl;\
ffdaf36
                 for ( yyl = n; yyl < yyleng; ++yyl )\
ffdaf36
                     if ( yytext[yyl] == '\n' )\
ffdaf36
                         --yylineno;\
ffdaf36
@@ -532,7 +532,7 @@ m4_ifdef( [[M4_YY_NOT_IN_HEADER]],
ffdaf36
 	do \
ffdaf36
 		{ \
ffdaf36
 		/* Undo effects of setting up yytext. */ \
ffdaf36
-        int yyless_macro_arg = (n); \
ffdaf36
+        yy_size_t yyless_macro_arg = (n); \
ffdaf36
         YY_LESS_LINENO(yyless_macro_arg);\
ffdaf36
 		*yy_cp = YY_G(yy_hold_char); \
ffdaf36
 		YY_RESTORE_YY_MORE_OFFSET \
ffdaf36
@@ -2591,7 +2591,7 @@ void yyFlexLexer::LexerError( yyconst ch
ffdaf36
 	do \
ffdaf36
 		{ \
ffdaf36
 		/* Undo effects of setting up yytext. */ \
ffdaf36
-        int yyless_macro_arg = (n); \
ffdaf36
+        yy_size_t yyless_macro_arg = (n); \
ffdaf36
         YY_LESS_LINENO(yyless_macro_arg);\
ffdaf36
 		yytext[yyleng] = YY_G(yy_hold_char); \
ffdaf36
 		YY_G(yy_c_buf_p) = yytext + yyless_macro_arg; \