summaryrefslogtreecommitdiffstats
path: root/libmsi/sql-parser.y
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2012-12-05 13:48:15 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2012-12-06 20:30:33 +0100
commitc40c4f4143500eb9300bd8048a184d3a55c59b4a (patch)
tree3e725d13892c29eed93f23639525eb6cc182e513 /libmsi/sql-parser.y
parent17c0629bbf711c06859a0e6dc46b4aa18e6449bb (diff)
downloadmsitools-c40c4f4143500eb9300bd8048a184d3a55c59b4a.tar.gz
msitools-c40c4f4143500eb9300bd8048a184d3a55c59b4a.tar.xz
msitools-c40c4f4143500eb9300bd8048a184d3a55c59b4a.zip
build: fix compilation with current bison 2.6.5.993-06ec
Diffstat (limited to 'libmsi/sql-parser.y')
-rw-r--r--libmsi/sql-parser.y5
1 files changed, 3 insertions, 2 deletions
diff --git a/libmsi/sql-parser.y b/libmsi/sql-parser.y
index fe8ff56..0c975f6 100644
--- a/libmsi/sql-parser.y
+++ b/libmsi/sql-parser.y
@@ -37,7 +37,7 @@
#define YYLEX_PARAM info
#define YYPARSE_PARAM info
-static int sql_error(const char *str);
+static int sql_error(void *info, const char *str);
typedef struct LibmsiSQLInput
@@ -77,6 +77,7 @@ static struct expr * build_expr_wildcard( void *info );
%}
%define api.prefix "sql_"
+%parse-param {void *info}
%pure-parser
%union
@@ -866,7 +867,7 @@ INT sql_atoi( void *info )
return r;
}
-static int sql_error( const char *str )
+static int sql_error(void *info, const char *str )
{
return 0;
}