From dbdd2dc1b9a578138fa38b17a304fa8f6a8f1e70 Mon Sep 17 00:00:00 2001 From: Jan Steemann Date: Tue, 13 May 2014 13:51:26 +0200 Subject: [PATCH] fixed warnings in generated code --- arangod/Ahuacatl/ahuacatl-tokens.c | 4 ++-- config/flex-c.sh | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/arangod/Ahuacatl/ahuacatl-tokens.c b/arangod/Ahuacatl/ahuacatl-tokens.c index afce968363..4afc1cfc5d 100644 --- a/arangod/Ahuacatl/ahuacatl-tokens.c +++ b/arangod/Ahuacatl/ahuacatl-tokens.c @@ -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; diff --git a/config/flex-c.sh b/config/flex-c.sh index 75aec2240f..a5cd736abf 100755 --- a/config/flex-c.sh +++ b/config/flex-c.sh @@ -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