jer 15/03/16 06:42:41 Added: libnasl-2.2.9-bison3.patch Log: Fix building with sys-devel/bison-3* (bug #485914, patch by Charlie Gehlin). (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key A792A613)
Revision Changes Path 1.1 net-analyzer/libnasl/files/libnasl-2.2.9-bison3.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/libnasl/files/libnasl-2.2.9-bison3.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/libnasl/files/libnasl-2.2.9-bison3.patch?rev=1.1&content-type=text/plain Index: libnasl-2.2.9-bison3.patch =================================================================== --- a/nasl/nasl_grammar.y +++ b/nasl/nasl_grammar.y @@ -1,4 +1,6 @@ -%pure_parser +%pure-parser +%parse-param {naslctxt * parm} +%lex-param {naslctxt * parm} %expect 1 %{ /* Nessus Attack Scripting Language version 2 @@ -31,7 +33,7 @@ #include "nasl_lex_ctxt.h" #include "nasl_debug.h" -static void naslerror(const char *); +static void naslerror(naslctxt *, const char *); #define YYERROR_VERBOSE %} @@ -465,8 +467,7 @@ #include <stdio.h> #include <stdlib.h> -static void -naslerror(const char *s) +static void naslerror(naslctxt *parm, const char *s) { fputs(s, stderr); }