parse: make grammar.y work with Bison 3
authorKerrick Staley <kerrick@kerrickstaley.com>
Wed, 21 Aug 2013 06:59:29 +0000 (23:59 -0700)
committerTim-Philipp Müller <tim@centricular.net>
Wed, 21 Aug 2013 09:02:26 +0000 (10:02 +0100)
YYLEX_PARAM is no longer supported in Bison 3.

https://bugzilla.gnome.org/show_bug.cgi?id=706462

gst/parse/grammar.y

index 8a9019c..f533389 100644 (file)
@@ -26,7 +26,6 @@
  */
 
 #define YYERROR_VERBOSE 1
-#define YYLEX_PARAM scanner
 
 #define YYENABLE_NLS 0
 
@@ -659,6 +658,7 @@ static int yyerror (void *scanner, graph_t *graph, const char *s);
 %right '.'
 %left '!' '='
 
+%lex-param { void *scanner }
 %parse-param { void *scanner }
 %parse-param { graph_t *graph }
 %pure-parser