X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fgrub2%2Fgrub2-parser.y;h=7f9961b7cf5a40a0c49eab1825ce6d9734dc5c70;hp=4d351d4c3ebc5039d4021c97ba2c1a533624726d;hb=6ad2eb0b495e47c5be35acd5d63d53530a45e137;hpb=bcb8d5ce5b43c1866b4520a1e8c4bd75ea141c58 diff --git a/discover/grub2/grub2-parser.y b/discover/grub2/grub2-parser.y index 4d351d4..7f9961b 100644 --- a/discover/grub2/grub2-parser.y +++ b/discover/grub2/grub2-parser.y @@ -11,7 +11,7 @@ #include "grub2.h" -void yyerror(struct grub2_parser *parser, const char *fmt, ...); +void yyerror(struct grub2_parser *parser, void *scanner, const char *fmt, ...); %} %union { @@ -153,7 +153,7 @@ word: TOKEN_WORD } %% -void yyerror(struct grub2_parser *parser, const char *fmt, ...) +void yyerror(struct grub2_parser *parser, void *scanner, const char *fmt, ...) { const char *str; va_list ap; @@ -162,8 +162,8 @@ void yyerror(struct grub2_parser *parser, const char *fmt, ...) str = talloc_vasprintf(parser, fmt, ap); va_end(ap); - pb_log("parse error: %d('%s'): %s\n", yyget_lineno(parser->scanner), - yyget_text(parser->scanner), str); + pb_log("parse error: %d('%s'): %s\n", yyget_lineno(scanner), + yyget_text(scanner), str); } struct grub2_statements *create_statements(struct grub2_parser *parser)