components/perl512/patches/bison.patch
author Mike Sullivan <Mike.Sullivan@Oracle.COM>
Thu, 14 Jan 2016 10:17:27 -0800
changeset 5272 28045eab1400
permissions -rw-r--r--
PSARC/2015/549 bison version 3.0.4 15623772 SUNBT6927713 upgrade bison to 3.0.4 18111679 perl 5.12 and newer bisons don't get along 21468061 libpcap doesn't like bison3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     1
--- perl-5.12.5/perly.h.orig	Sat Nov  3 16:26:01 2012
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     2
+++ perl-5.12.5/perly.h	Thu Jan  7 00:01:54 2016
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     3
@@ -1,24 +1,25 @@
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     4
 #ifdef PERL_CORE
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     5
+/* A Bison parser, made by GNU Bison 2.3.  */
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     6
 
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     7
-/* A Bison parser, made by GNU Bison 2.4.1.  */
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     8
-
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     9
 /* Skeleton interface for Bison's Yacc-like parsers in C
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    10
-   
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    11
-      Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    12
+
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    13
+   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    14
    Free Software Foundation, Inc.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    15
-   
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    16
-   This program is free software: you can redistribute it and/or modify
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    17
+
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    18
+   This program is free software; you can redistribute it and/or modify
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    19
    it under the terms of the GNU General Public License as published by
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    20
-   the Free Software Foundation, either version 3 of the License, or
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    21
-   (at your option) any later version.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    22
-   
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    23
+   the Free Software Foundation; either version 2, or (at your option)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    24
+   any later version.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    25
+
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    26
    This program is distributed in the hope that it will be useful,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    27
    but WITHOUT ANY WARRANTY; without even the implied warranty of
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    28
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    29
    GNU General Public License for more details.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    30
-   
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    31
+
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    32
    You should have received a copy of the GNU General Public License
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    33
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    34
+   along with this program; if not, write to the Free Software
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    35
+   Foundation, Inc., 51 Franklin Street, Fifth Floor,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    36
+   Boston, MA 02110-1301, USA.  */
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    37
 
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    38
 /* As a special exception, you may create a larger work that contains
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    39
    part or all of the Bison parser skeleton and distribute that work
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    40
@@ -29,11 +30,10 @@
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    41
    special exception, which will cause the skeleton and the resulting
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    42
    Bison output files to be licensed under the GNU General Public
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    43
    License without this special exception.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    44
-   
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    45
+
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    46
    This special exception was added by the Free Software Foundation in
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    47
    version 2.2 of Bison.  */
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    48
 
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    49
-
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    50
 /* Tokens.  */
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    51
 #ifndef YYTOKENTYPE
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    52
 # define YYTOKENTYPE
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    53
@@ -113,7 +113,6 @@
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    54
      PEG = 328
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    55
    };
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    56
 #endif
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    57
-
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    58
 /* Tokens.  */
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    59
 #define WORD 258
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    60
 #define METHOD 259
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    61
@@ -189,13 +188,11 @@
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    62
 
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    63
 
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    64
 
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    65
+
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    66
 #endif /* PERL_CORE */
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    67
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    68
 typedef union YYSTYPE
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    69
 {
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    70
-
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    71
-/* Line 1676 of yacc.c  */
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    72
-
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    73
     I32	ival; /* __DEFAULT__ (marker for regen_perly.pl;
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    74
 				must always be 1st union member) */
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    75
     char *pval;
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    76
@@ -211,16 +208,13 @@
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    77
 #ifdef PERL_MAD
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    78
     TOKEN* tkval;
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    79
 #endif
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    80
-
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    81
-
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    82
-
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    83
-/* Line 1676 of yacc.c  */
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    84
-} YYSTYPE;
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    85
-# define YYSTYPE_IS_TRIVIAL 1
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    86
+}
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    87
+/* Line 1489 of yacc.c.  */
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    88
+	YYSTYPE;
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    89
 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    90
 # define YYSTYPE_IS_DECLARED 1
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    91
+# define YYSTYPE_IS_TRIVIAL 1
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    92
 #endif
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    93
 
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    94
 
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    95
-
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    96