1478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* A Bison parser, made by GNU Bison 2.1.  */
2478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Skeleton parser for Yacc-like parsing with Bison,
4478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
5478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   This program is free software; you can redistribute it and/or modify
7478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   it under the terms of the GNU General Public License as published by
8478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   the Free Software Foundation; either version 2, or (at your option)
9478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   any later version.
10478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
11478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   This program is distributed in the hope that it will be useful,
12478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   but WITHOUT ANY WARRANTY; without even the implied warranty of
13478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   GNU General Public License for more details.
15478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
16478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   You should have received a copy of the GNU General Public License
17478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   along with this program; if not, write to the Free Software
18478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Foundation, Inc., 51 Franklin Street, Fifth Floor,
19478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Boston, MA 02110-1301, USA.  */
20478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
21478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* As a special exception, when this file is copied by Bison into a
22478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Bison output file, you may use that output file without restriction.
23478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   This special exception was added by the Free Software Foundation
24478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   in version 1.24 of Bison.  */
25478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
26478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Tokens.  */
27478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifndef YYTOKENTYPE
28478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# define YYTOKENTYPE
29478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   /* Put the tokens into the symbol table, so that GDB and other debuggers
30478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      know about them.  */
31478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   enum yytokentype {
32478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     DST = 258,
33478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     SRC = 259,
34478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     HOST = 260,
35478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     GATEWAY = 261,
36478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     NET = 262,
37478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     NETMASK = 263,
38478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PORT = 264,
39478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PORTRANGE = 265,
40478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     LESS = 266,
41478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     GREATER = 267,
42478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PROTO = 268,
43478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PROTOCHAIN = 269,
44478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     CBYTE = 270,
45478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     ARP = 271,
46478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     RARP = 272,
47478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     IP = 273,
48478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     SCTP = 274,
49478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     TCP = 275,
50478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     UDP = 276,
51478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     ICMP = 277,
52478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     IGMP = 278,
53478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     IGRP = 279,
54478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PIM = 280,
55478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     VRRP = 281,
56478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     ATALK = 282,
57478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     AARP = 283,
58478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     DECNET = 284,
59478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     LAT = 285,
60478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     SCA = 286,
61478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     MOPRC = 287,
62478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     MOPDL = 288,
63478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     TK_BROADCAST = 289,
64478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     TK_MULTICAST = 290,
65478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     NUM = 291,
66478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     INBOUND = 292,
67478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     OUTBOUND = 293,
68478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PF_IFNAME = 294,
69478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PF_RSET = 295,
70478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PF_RNR = 296,
71478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PF_SRNR = 297,
72478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PF_REASON = 298,
73478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PF_ACTION = 299,
74478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     LINK = 300,
75478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     GEQ = 301,
76478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     LEQ = 302,
77478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     NEQ = 303,
78478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     ID = 304,
79478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     EID = 305,
80478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     HID = 306,
81478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     HID6 = 307,
82478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     AID = 308,
83478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     LSH = 309,
84478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     RSH = 310,
85478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     LEN = 311,
86478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     IPV6 = 312,
87478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     ICMPV6 = 313,
88478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     AH = 314,
89478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     ESP = 315,
90478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     VLAN = 316,
91478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     MPLS = 317,
92478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PPPOED = 318,
93478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PPPOES = 319,
94478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     ISO = 320,
95478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     ESIS = 321,
96478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     CLNP = 322,
97478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     ISIS = 323,
98478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     L1 = 324,
99478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     L2 = 325,
100478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     IIH = 326,
101478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     LSP = 327,
102478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     SNP = 328,
103478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     CSNP = 329,
104478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     PSNP = 330,
105478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     STP = 331,
106478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     IPX = 332,
107478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     NETBEUI = 333,
108478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     LANE = 334,
109478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     LLC = 335,
110478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     METAC = 336,
111478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     BCC = 337,
112478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     SC = 338,
113478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     ILMIC = 339,
114478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     OAMF4EC = 340,
115478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     OAMF4SC = 341,
116478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     OAM = 342,
117478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     OAMF4 = 343,
118478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     CONNECTMSG = 344,
119478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     METACONNECT = 345,
120478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     VPI = 346,
121478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     VCI = 347,
122478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     RADIO = 348,
123478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     FISU = 349,
124478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     LSSU = 350,
125478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     MSU = 351,
126478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     SIO = 352,
127478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     OPC = 353,
128478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     DPC = 354,
129478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     SLS = 355,
130478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     AND = 356,
131478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     OR = 357,
132478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     UMINUS = 358
133478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   };
134478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
135478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Tokens.  */
136478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define DST 258
137478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define SRC 259
138478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HOST 260
139478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define GATEWAY 261
140478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define NET 262
141478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define NETMASK 263
142478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PORT 264
143478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PORTRANGE 265
144478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define LESS 266
145478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define GREATER 267
146478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PROTO 268
147478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PROTOCHAIN 269
148478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define CBYTE 270
149478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define ARP 271
150478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define RARP 272
151478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define IP 273
152478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define SCTP 274
153478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define TCP 275
154478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define UDP 276
155478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define ICMP 277
156478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define IGMP 278
157478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define IGRP 279
158478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PIM 280
159478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define VRRP 281
160478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define ATALK 282
161478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define AARP 283
162478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define DECNET 284
163478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define LAT 285
164478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define SCA 286
165478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define MOPRC 287
166478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define MOPDL 288
167478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define TK_BROADCAST 289
168478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define TK_MULTICAST 290
169478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define NUM 291
170478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define INBOUND 292
171478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define OUTBOUND 293
172478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PF_IFNAME 294
173478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PF_RSET 295
174478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PF_RNR 296
175478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PF_SRNR 297
176478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PF_REASON 298
177478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PF_ACTION 299
178478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define LINK 300
179478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define GEQ 301
180478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define LEQ 302
181478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define NEQ 303
182478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define ID 304
183478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define EID 305
184478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HID 306
185478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HID6 307
186478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define AID 308
187478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define LSH 309
188478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define RSH 310
189478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define LEN 311
190478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define IPV6 312
191478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define ICMPV6 313
192478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define AH 314
193478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define ESP 315
194478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define VLAN 316
195478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define MPLS 317
196478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PPPOED 318
197478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PPPOES 319
198478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define ISO 320
199478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define ESIS 321
200478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define CLNP 322
201478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define ISIS 323
202478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define L1 324
203478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define L2 325
204478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define IIH 326
205478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define LSP 327
206478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define SNP 328
207478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define CSNP 329
208478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PSNP 330
209478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define STP 331
210478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define IPX 332
211478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define NETBEUI 333
212478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define LANE 334
213478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define LLC 335
214478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define METAC 336
215478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define BCC 337
216478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define SC 338
217478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define ILMIC 339
218478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define OAMF4EC 340
219478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define OAMF4SC 341
220478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define OAM 342
221478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define OAMF4 343
222478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define CONNECTMSG 344
223478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define METACONNECT 345
224478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define VPI 346
225478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define VCI 347
226478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define RADIO 348
227478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define FISU 349
228478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define LSSU 350
229478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define MSU 351
230478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define SIO 352
231478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define OPC 353
232478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define DPC 354
233478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define SLS 355
234478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define AND 356
235478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define OR 357
236478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define UMINUS 358
237478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
238478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
239478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
240478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
241478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
242478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#line 138 "grammar.y"
243478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttypedef union YYSTYPE {
244478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	int i;
245478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	bpf_u_int32 h;
246478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	u_char *e;
247478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	char *s;
248478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	struct stmt *stmt;
249478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	struct arth *a;
250478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	struct {
251478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		struct qual q;
252478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		int atmfieldtype;
253478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		int mtp3fieldtype;
254478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		struct block *b;
255478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	} blk;
256478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	struct block *rblk;
257478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project} YYSTYPE;
258478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Line 1447 of yacc.c.  */
259478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#line 260 "y.tab.h"
260478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# define yystype YYSTYPE /* obsolescent; will be withdrawn */
261478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# define YYSTYPE_IS_DECLARED 1
262478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# define YYSTYPE_IS_TRIVIAL 1
263478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
264478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
265478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectextern YYSTYPE pcap_lval;
266478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
267478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
268478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
269