1
0
Fork 0

fixed warnings in generated code

This commit is contained in:
Jan Steemann 2014-05-13 13:51:26 +02:00
parent b0f119e88c
commit dbdd2dc1b9
2 changed files with 4 additions and 2 deletions

View File

@ -948,7 +948,7 @@ yy_find_action:
if ( yy_act != YY_END_OF_BUFFER && yy_rule_can_match_eol[yy_act] )
{
int yyl;
for ( yyl = 0; yyl < yyleng; ++yyl )
for ( yyl = 0; yyl < (int) yyleng; ++yyl )
if ( yytext[yyl] == '\n' )
do{ yylineno++;
@ -2223,7 +2223,7 @@ YY_BUFFER_STATE Ahuacatl_scan_bytes (yyconst char * yybytes, yy_size_t _yybyte
if ( ! buf )
YY_FATAL_ERROR( "out of dynamic memory in Ahuacatl_scan_bytes()" );
for ( i = 0; i < _yybytes_len; ++i )
for ( i = 0; i < (int) _yybytes_len; ++i )
buf[i] = yybytes[i];
buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;

View File

@ -27,6 +27,8 @@ test -f ${OUTPUT} || exit 1
cat ${OUTPUT} \
| sed -e 's:yy_n_chars, (size_t) num_to_read );:yy_n_chars, (int) num_to_read );:' \
| sed -e 's:i = 0; i < _yybytes_len; :i = 0; i < (int) _yybytes_len; :' \
| sed -e 's:yyl = 0; yyl < yyleng; :yyl = 0; yyl < (int) yyleng; :' \
| awk '$0 == "extern int isatty (int );" {print "#ifndef _WIN32"; print $0; print "#endif"; next;} {print $0}' \
> ${OUTPUT}.tmp