X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=exp%2Fexpression-parser.y;fp=exp%2Fexpression-parser.y;h=83b5b302ed1ae10ae8e40cb676cc1a13613b0777;hp=e4373d4db53d4ee2efe90367c61e0c842e36733b;hb=c9fa1c8d4cf41ea3b895cb68d5b4bc17e935d621;hpb=0e9c21a29431e43cd73c83c13271ee6e94fe1328 diff --git a/exp/expression-parser.y b/exp/expression-parser.y index e4373d4d..83b5b302 100644 --- a/exp/expression-parser.y +++ b/exp/expression-parser.y @@ -21,6 +21,8 @@ #include #include #include +#include "lexer.h" + struct parser_value_type { double dval; long long ival; @@ -186,7 +188,7 @@ expression: expression '+' expression { static int lexer_read_offset = 0; static char lexer_input_buffer[1000]; -int lexer_input(char* buffer, int *bytes_read, int bytes_requested) +int lexer_input(char* buffer, yy_size_t *bytes_read, int bytes_requested) { int bytes_left = strlen(lexer_input_buffer) - lexer_read_offset;