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