Get rid if --header-file argument for lex
[fio.git] / exp / expression-parser.l
index 16e38732360076a49f44b40a9d0f7f05438e0c92..856596acfa21aee603f0dc81fba70b7ca5ee03af 100644 (file)
 
 #define YYSTYPE PARSER_VALUE_TYPE
 
-extern int lexer_input(char *buffer, size_t *nbytes, int buffersize);
+extern int lexer_input(char *buffer, unsigned int *nbytes, int buffersize);
 
 #undef YY_INPUT
 #define YY_INPUT(buffer, bytes_read, bytes_requested)                  \
 ({                                                                     \
        int __ret;                                                      \
-       size_t __bread = bytes_read;                                    \
+       unsigned int __bread = bytes_read;                              \
        __ret = lexer_input((buffer), &__bread, (bytes_requested));     \
        bytes_read = __bread;                                           \
        __ret;                                                          \