Brad Bishop | d7bf8c1 | 2018-02-25 22:55:05 -0500 | [diff] [blame] | 1 | Upstream-Status: Inappropriate [1] |
| 2 | |
| 3 | [1] Not the author, the patch is from: |
| 4 | http://vault.centos.org/5.8/os/SRPMS/rdist-6.1.5-44.src.rpm |
| 5 | |
| 6 | --- rdist-6.1.5/src/gram.y.bison 1998-11-10 05:10:42.000000000 +0100 |
| 7 | +++ rdist-6.1.5/src/gram.y 2003-06-04 16:02:19.000000000 +0200 |
| 8 | @@ -90,10 +90,10 @@ |
| 9 | struct namelist *namel; |
| 10 | } |
| 11 | |
| 12 | -%type <optval> OPTION, options |
| 13 | -%type <string> NAME, STRING |
| 14 | -%type <subcmd> INSTALL, NOTIFY, EXCEPT, PATTERN, SPECIAL, CMDSPECIAL, cmdlist, cmd |
| 15 | -%type <namel> namelist, names, opt_namelist nlist |
| 16 | +%type <optval> OPTION options |
| 17 | +%type <string> NAME STRING |
| 18 | +%type <subcmd> INSTALL NOTIFY EXCEPT PATTERN SPECIAL CMDSPECIAL cmdlist cmd |
| 19 | +%type <namel> namelist names opt_namelist nlist |
| 20 | |
| 21 | %% |
| 22 | |
| 23 | @@ -101,19 +101,19 @@ |
| 24 | | file command |
| 25 | ; |
| 26 | |
| 27 | -command: NAME '=' namelist = { |
| 28 | +command: NAME '=' namelist { |
| 29 | (void) lookup($1, INSERT, $3); |
| 30 | } |
| 31 | - | namelist ARROW namelist cmdlist = { |
| 32 | + | namelist ARROW namelist cmdlist { |
| 33 | insert((char *)NULL, $1, $3, $4); |
| 34 | } |
| 35 | - | NAME COLON namelist ARROW namelist cmdlist = { |
| 36 | + | NAME COLON namelist ARROW namelist cmdlist { |
| 37 | insert($1, $3, $5, $6); |
| 38 | } |
| 39 | - | namelist DCOLON NAME cmdlist = { |
| 40 | + | namelist DCOLON NAME cmdlist { |
| 41 | append((char *)NULL, $1, $3, $4); |
| 42 | } |
| 43 | - | NAME COLON namelist DCOLON NAME cmdlist = { |
| 44 | + | NAME COLON namelist DCOLON NAME cmdlist { |
| 45 | append($1, $3, $5, $6); |
| 46 | } |
| 47 | | error |
| 48 | @@ -133,10 +133,10 @@ |
| 49 | } |
| 50 | ; |
| 51 | |
| 52 | -nlist: NAME = { |
| 53 | +nlist: NAME { |
| 54 | $$ = makenl($1); |
| 55 | } |
| 56 | - | '(' names ')' = { |
| 57 | + | '(' names ')' { |
| 58 | $$ = $2; |
| 59 | } |
| 60 | ; |
| 61 | @@ -144,7 +144,7 @@ |
| 62 | names: /* VOID */ { |
| 63 | $$ = last_n = NULL; |
| 64 | } |
| 65 | - | names NAME = { |
| 66 | + | names NAME { |
| 67 | if (last_n == NULL) |
| 68 | $$ = last_n = makenl($2); |
| 69 | else { |
| 70 | @@ -158,7 +158,7 @@ |
| 71 | cmdlist: /* VOID */ { |
| 72 | $$ = last_sc = NULL; |
| 73 | } |
| 74 | - | cmdlist cmd = { |
| 75 | + | cmdlist cmd { |
| 76 | if (last_sc == NULL) |
| 77 | $$ = last_sc = $2; |
| 78 | else { |
| 79 | @@ -169,7 +169,7 @@ |
| 80 | } |
| 81 | ; |
| 82 | |
| 83 | -cmd: INSTALL options opt_namelist ';' = { |
| 84 | +cmd: INSTALL options opt_namelist ';' { |
| 85 | register struct namelist *nl; |
| 86 | |
| 87 | $1->sc_options = $2 | options; |
| 88 | @@ -185,17 +185,17 @@ |
| 89 | } |
| 90 | $$ = $1; |
| 91 | } |
| 92 | - | NOTIFY namelist ';' = { |
| 93 | + | NOTIFY namelist ';' { |
| 94 | if ($2 != NULL) |
| 95 | $1->sc_args = expand($2, E_VARS); |
| 96 | $$ = $1; |
| 97 | } |
| 98 | - | EXCEPT namelist ';' = { |
| 99 | + | EXCEPT namelist ';' { |
| 100 | if ($2 != NULL) |
| 101 | $1->sc_args = expand($2, E_ALL); |
| 102 | $$ = $1; |
| 103 | } |
| 104 | - | PATTERN namelist ';' = { |
| 105 | + | PATTERN namelist ';' { |
| 106 | struct namelist *nl; |
| 107 | char *cp, *re_comp(); |
| 108 | |
| 109 | @@ -205,13 +205,13 @@ |
| 110 | $1->sc_args = expand($2, E_VARS); |
| 111 | $$ = $1; |
| 112 | } |
| 113 | - | SPECIAL opt_namelist STRING ';' = { |
| 114 | + | SPECIAL opt_namelist STRING ';' { |
| 115 | if ($2 != NULL) |
| 116 | $1->sc_args = expand($2, E_ALL); |
| 117 | $1->sc_name = $3; |
| 118 | $$ = $1; |
| 119 | } |
| 120 | - | CMDSPECIAL opt_namelist STRING ';' = { |
| 121 | + | CMDSPECIAL opt_namelist STRING ';' { |
| 122 | if ($2 != NULL) |
| 123 | $1->sc_args = expand($2, E_ALL); |
| 124 | $1->sc_name = $3; |
| 125 | @@ -219,18 +219,18 @@ |
| 126 | } |
| 127 | ; |
| 128 | |
| 129 | -options: /* VOID */ = { |
| 130 | +options: /* VOID */ { |
| 131 | $$ = 0; |
| 132 | } |
| 133 | - | options OPTION = { |
| 134 | + | options OPTION { |
| 135 | $$ |= $2; |
| 136 | } |
| 137 | ; |
| 138 | |
| 139 | -opt_namelist: /* VOID */ = { |
| 140 | +opt_namelist: /* VOID */ { |
| 141 | $$ = NULL; |
| 142 | } |
| 143 | - | namelist = { |
| 144 | + | namelist { |
| 145 | $$ = $1; |
| 146 | } |
| 147 | ; |