Merge branch 'build-fixes' into 'master'
[tas-yagle.git] / distrib / sources / behvrlog / bgl_bcomp.yac
index 691851c3dd78e11b32617f4f0cb5c9573baf86f6..158e70408a3c62ba38f76e186c4b196a7806a465 100644 (file)
 /*                                                                          */
 /****************************************************************************/
 
+%parse-param {void *parm}
+%lex-param {void *parm}
+
 %{
 
 #define YYDEBUG 1
-#define YYPARSE_PARAM parm
-#define YYLEX_PARAM parm
 
 #define BGL_CONTEXT(x) ((bgl_getcontext(parm))->x)
 
 #undef yyerror
-#define yyerror(x) bgl_bcomperror(x, (bgl_getcontext(parm)))
+#define yyerror(parm, x) bgl_bcomperror(x, (bgl_getcontext(parm)))
 
 #include <stdio.h>
 #include <string.h>