diff -rup flex-2.5.39/flex.skl flex-2.5.39-new/flex.skl
--- flex-2.5.39/flex.skl 2014-03-26 05:46:44.000000000 -0700
+++ flex-2.5.39-new/flex.skl 2016-10-13 14:59:20.568519189 -0700
@@ -1664,7 +1664,7 @@ int yyFlexLexer::yy_get_next_buffer()
else
{
- yy_size_t num_to_read =
+ int num_to_read =
YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
while ( num_to_read <= 0 )
@@ -1715,7 +1715,7 @@ m4_ifdef( [[M4_YY_USES_REJECT]],
/* Read in more data. */
YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
- YY_G(yy_n_chars), num_to_read );
+ YY_G(yy_n_chars), (yy_size_t) num_to_read );
YY_CURRENT_BUFFER_LVALUE->yy_n_chars = YY_G(yy_n_chars);
}