mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-27 00:57:50 +00:00
Allow building with bison 3
PR: ports/194680
This commit is contained in:
parent
dc3b57a5cd
commit
0c42c7cae7
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=372055
37
print/libgnomeprint/files/patch-libgnomeprint_grammar.y
Normal file
37
print/libgnomeprint/files/patch-libgnomeprint_grammar.y
Normal file
@ -0,0 +1,37 @@
|
||||
--- libgnomeprint/grammar.y.orig 2010-02-09 12:32:51 UTC
|
||||
+++ libgnomeprint/grammar.y
|
||||
@@ -6,8 +6,6 @@
|
||||
#include <libgnomeprint/types.h>
|
||||
#include <libgnomeprint/gnome-print-filter.h>
|
||||
|
||||
-#define YYPARSE_PARAM graph
|
||||
-
|
||||
static void
|
||||
set_value_from_string (GParamSpec *pspec, GValue *v, const gchar *s)
|
||||
{
|
||||
@@ -99,7 +97,7 @@ gnome_print_filter_parse_prop (GnomePrin
|
||||
}
|
||||
|
||||
static int yylex (void *lvalp);
|
||||
-static int yyerror (const char *s);
|
||||
+static int yyerror (graph_t *g, const char *s);
|
||||
%}
|
||||
|
||||
%union {
|
||||
@@ -117,6 +115,7 @@ static int yyerror (const char *s);
|
||||
%type <p> pool
|
||||
|
||||
%pure_parser
|
||||
+%parse-param { graph_t *graph }
|
||||
|
||||
%start graph
|
||||
%%
|
||||
@@ -185,7 +184,7 @@ graph: filter {
|
||||
%%
|
||||
|
||||
static int
|
||||
-yyerror (const char *s)
|
||||
+yyerror (graph_t *g, const char *s)
|
||||
{
|
||||
return -1;
|
||||
}
|
Loading…
Reference in New Issue
Block a user