This only worked because we ignore those parameters.
-void yyerror(YYLTYPE *, struct cdecl **, void *, const char *);
+void yyerror(YYLTYPE *, void *, struct cdecl **, const char *);
int yyparse(void *scanner, struct cdecl **out);
}
int yyparse(void *scanner, struct cdecl **out);
}
-yyerror(YYLTYPE *loc, struct cdecl **out, yyscan_t scanner, const char *err)
+yyerror(YYLTYPE *loc, yyscan_t scanner, struct cdecl **out,
+ const char *err)
{
if (strstr(err, "T_LEX_ERROR"))
return;
{
if (strstr(err, "T_LEX_ERROR"))
return;