summaryrefslogtreecommitdiff
blob: 91f91fa38e099c6303da15b44ba2f2414e05196d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- 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);
 }