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);
 }




Reply via email to