1c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh/* A Bison parser, made by GNU Bison 2.3. */ 20a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang 3f8a6a7636d53a5730c58ae041e4e09ae12e1657cChia-chi Yeh/* Skeleton interface for Bison's Yacc-like parsers in C 4c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh 5c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 60a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang Free Software Foundation, Inc. 7c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh 8c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh This program is free software; you can redistribute it and/or modify 90a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang it under the terms of the GNU General Public License as published by 10c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh the Free Software Foundation; either version 2, or (at your option) 11c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh any later version. 12c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh 130a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang This program is distributed in the hope that it will be useful, 140a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang but WITHOUT ANY WARRANTY; without even the implied warranty of 150a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 160a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang GNU General Public License for more details. 17c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh 180a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang You should have received a copy of the GNU General Public License 19c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh along with this program; if not, write to the Free Software 20c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh Foundation, Inc., 51 Franklin Street, Fifth Floor, 21c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh Boston, MA 02110-1301, USA. */ 220a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang 230a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang/* As a special exception, you may create a larger work that contains 240a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang part or all of the Bison parser skeleton and distribute that work 250a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang under terms of your choice, so long as that work isn't itself a 260a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang parser generator using the skeleton or a modified version thereof 270a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang as a parser skeleton. Alternatively, if you modify or redistribute 280a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang the parser skeleton itself, you may (at your option) remove this 290a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang special exception, which will cause the skeleton and the resulting 300a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang Bison output files to be licensed under the GNU General Public 310a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang License without this special exception. 32c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh 330a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang This special exception was added by the Free Software Foundation in 340a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang version 2.2 of Bison. */ 350a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang 360a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang/* Tokens. */ 370a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang#ifndef YYTOKENTYPE 380a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang# define YYTOKENTYPE 390a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang /* Put the tokens into the symbol table, so that GDB and other debuggers 400a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang know about them. */ 410a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang enum yytokentype { 420a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang PRIVSEP = 258, 430a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang USER = 259, 440a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang GROUP = 260, 450a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang CHROOT = 261, 460a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang PATH = 262, 470a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang PATHTYPE = 263, 480a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang INCLUDE = 264, 49c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh IDENTIFIER = 265, 50c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh VENDORID = 266, 51c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LOGGING = 267, 52c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LOGLEV = 268, 53c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PADDING = 269, 54c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PAD_RANDOMIZE = 270, 55c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PAD_RANDOMIZELEN = 271, 56c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PAD_MAXLEN = 272, 57c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PAD_STRICT = 273, 58c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PAD_EXCLTAIL = 274, 59c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LISTEN = 275, 60c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh X_ISAKMP = 276, 61c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh X_ISAKMP_NATT = 277, 62c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh X_ADMIN = 278, 63c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh STRICT_ADDRESS = 279, 64c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh ADMINSOCK = 280, 65c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh DISABLED = 281, 66c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LDAPCFG = 282, 67c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LDAP_HOST = 283, 68c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LDAP_PORT = 284, 69c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LDAP_PVER = 285, 70c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LDAP_BASE = 286, 71c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LDAP_BIND_DN = 287, 72c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LDAP_BIND_PW = 288, 73c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LDAP_SUBTREE = 289, 74c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LDAP_ATTR_USER = 290, 75c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LDAP_ATTR_ADDR = 291, 76c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LDAP_ATTR_MASK = 292, 77c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LDAP_ATTR_GROUP = 293, 78c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LDAP_ATTR_MEMBER = 294, 79c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh MODECFG = 295, 80c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_NET4 = 296, 81c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_MASK4 = 297, 82c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_DNS4 = 298, 83c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_NBNS4 = 299, 84c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_DEFAULT_DOMAIN = 300, 85c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_AUTH_SOURCE = 301, 86c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_AUTH_GROUPS = 302, 87c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_SYSTEM = 303, 88c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_RADIUS = 304, 89c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_PAM = 305, 90c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_LDAP = 306, 91c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_LOCAL = 307, 92c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_NONE = 308, 93c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_GROUP_SOURCE = 309, 94c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_ACCOUNTING = 310, 95c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_CONF_SOURCE = 311, 96c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_MOTD = 312, 97c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_POOL_SIZE = 313, 98c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_AUTH_THROTTLE = 314, 99c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_SPLIT_NETWORK = 315, 100c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_SPLIT_LOCAL = 316, 101c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_SPLIT_INCLUDE = 317, 102c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_SPLIT_DNS = 318, 103c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_PFS_GROUP = 319, 104c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CFG_SAVE_PASSWD = 320, 105c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh RETRY = 321, 106c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh RETRY_COUNTER = 322, 107c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh RETRY_INTERVAL = 323, 108c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh RETRY_PERSEND = 324, 109c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh RETRY_PHASE1 = 325, 110c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh RETRY_PHASE2 = 326, 111c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh NATT_KA = 327, 112c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh ALGORITHM_CLASS = 328, 113c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh ALGORITHMTYPE = 329, 114c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh STRENGTHTYPE = 330, 115c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh SAINFO = 331, 116c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh FROM = 332, 117c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh REMOTE = 333, 118c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh ANONYMOUS = 334, 119c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh INHERIT = 335, 120c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh EXCHANGE_MODE = 336, 121c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh EXCHANGETYPE = 337, 122c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh DOI = 338, 123c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh DOITYPE = 339, 124c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh SITUATION = 340, 125c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh SITUATIONTYPE = 341, 126c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CERTIFICATE_TYPE = 342, 127c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CERTTYPE = 343, 128c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PEERS_CERTFILE = 344, 129c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CA_TYPE = 345, 130c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh VERIFY_CERT = 346, 131c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh SEND_CERT = 347, 132c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh SEND_CR = 348, 133c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh IDENTIFIERTYPE = 349, 134c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh IDENTIFIERQUAL = 350, 135c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh MY_IDENTIFIER = 351, 136c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PEERS_IDENTIFIER = 352, 137c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh VERIFY_IDENTIFIER = 353, 138c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh DNSSEC = 354, 139c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CERT_X509 = 355, 140c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh CERT_PLAINRSA = 356, 141c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh NONCE_SIZE = 357, 142c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh DH_GROUP = 358, 143c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh KEEPALIVE = 359, 144c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PASSIVE = 360, 145c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh INITIAL_CONTACT = 361, 146c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh NAT_TRAVERSAL = 362, 147c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh REMOTE_FORCE_LEVEL = 363, 148c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PROPOSAL_CHECK = 364, 149c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PROPOSAL_CHECK_LEVEL = 365, 150c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh GENERATE_POLICY = 366, 151c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh GENERATE_LEVEL = 367, 152c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh SUPPORT_PROXY = 368, 153c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PROPOSAL = 369, 154c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh EXEC_PATH = 370, 155c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh EXEC_COMMAND = 371, 156c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh EXEC_SUCCESS = 372, 157c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh EXEC_FAILURE = 373, 158c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh GSS_ID = 374, 159c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh GSS_ID_ENC = 375, 160c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh GSS_ID_ENCTYPE = 376, 161c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh COMPLEX_BUNDLE = 377, 162c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh DPD = 378, 163c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh DPD_DELAY = 379, 164c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh DPD_RETRY = 380, 165c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh DPD_MAXFAIL = 381, 166c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PH1ID = 382, 167c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh XAUTH_LOGIN = 383, 168c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh WEAK_PHASE1_CHECK = 384, 169c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PREFIX = 385, 170c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PORT = 386, 171c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PORTANY = 387, 172c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh UL_PROTO = 388, 173c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh ANY = 389, 174c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh IKE_FRAG = 390, 175c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh ESP_FRAG = 391, 176c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh MODE_CFG = 392, 177c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PFS_GROUP = 393, 178c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LIFETIME = 394, 179c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LIFETYPE_TIME = 395, 180c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh LIFETYPE_BYTE = 396, 181c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh STRENGTH = 397, 182c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh REMOTEID = 398, 183c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh SCRIPT = 399, 184c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PHASE1_UP = 400, 185c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh PHASE1_DOWN = 401, 186c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh NUMBER = 402, 187c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh SWITCH = 403, 188c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh BOOLEAN = 404, 189c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh HEXSTRING = 405, 190c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh QUOTEDSTRING = 406, 191c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh ADDRSTRING = 407, 192c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh ADDRRANGE = 408, 193c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh UNITTYPE_BYTE = 409, 194c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh UNITTYPE_KBYTES = 410, 195c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh UNITTYPE_MBYTES = 411, 196c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh UNITTYPE_TBYTES = 412, 197c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh UNITTYPE_SEC = 413, 198c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh UNITTYPE_MIN = 414, 199c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh UNITTYPE_HOUR = 415, 200c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh EOS = 416, 201c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh BOC = 417, 202c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh EOC = 418, 203c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh COMMA = 419 2040a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang }; 2050a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang#endif 2060a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang/* Tokens. */ 2070a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang#define PRIVSEP 258 2080a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang#define USER 259 2090a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang#define GROUP 260 2100a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang#define CHROOT 261 2110a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang#define PATH 262 2120a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang#define PATHTYPE 263 2130a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang#define INCLUDE 264 214c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define IDENTIFIER 265 215c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define VENDORID 266 216c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LOGGING 267 217c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LOGLEV 268 218c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PADDING 269 219c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PAD_RANDOMIZE 270 220c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PAD_RANDOMIZELEN 271 221c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PAD_MAXLEN 272 222c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PAD_STRICT 273 223c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PAD_EXCLTAIL 274 224c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LISTEN 275 225c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define X_ISAKMP 276 226c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define X_ISAKMP_NATT 277 227c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define X_ADMIN 278 228c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define STRICT_ADDRESS 279 229c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define ADMINSOCK 280 230c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define DISABLED 281 231c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LDAPCFG 282 232c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LDAP_HOST 283 233c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LDAP_PORT 284 234c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LDAP_PVER 285 235c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LDAP_BASE 286 236c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LDAP_BIND_DN 287 237c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LDAP_BIND_PW 288 238c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LDAP_SUBTREE 289 239c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LDAP_ATTR_USER 290 240c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LDAP_ATTR_ADDR 291 241c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LDAP_ATTR_MASK 292 242c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LDAP_ATTR_GROUP 293 243c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LDAP_ATTR_MEMBER 294 244c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define MODECFG 295 245c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_NET4 296 246c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_MASK4 297 247c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_DNS4 298 248c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_NBNS4 299 249c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_DEFAULT_DOMAIN 300 250c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_AUTH_SOURCE 301 251c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_AUTH_GROUPS 302 252c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_SYSTEM 303 253c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_RADIUS 304 254c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_PAM 305 255c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_LDAP 306 256c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_LOCAL 307 257c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_NONE 308 258c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_GROUP_SOURCE 309 259c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_ACCOUNTING 310 260c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_CONF_SOURCE 311 261c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_MOTD 312 262c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_POOL_SIZE 313 263c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_AUTH_THROTTLE 314 264c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_SPLIT_NETWORK 315 265c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_SPLIT_LOCAL 316 266c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_SPLIT_INCLUDE 317 267c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_SPLIT_DNS 318 268c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_PFS_GROUP 319 269c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CFG_SAVE_PASSWD 320 270c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define RETRY 321 271c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define RETRY_COUNTER 322 272c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define RETRY_INTERVAL 323 273c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define RETRY_PERSEND 324 274c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define RETRY_PHASE1 325 275c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define RETRY_PHASE2 326 276c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define NATT_KA 327 277c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define ALGORITHM_CLASS 328 278c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define ALGORITHMTYPE 329 279c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define STRENGTHTYPE 330 280c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define SAINFO 331 281c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define FROM 332 282c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define REMOTE 333 283c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define ANONYMOUS 334 284c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define INHERIT 335 285c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define EXCHANGE_MODE 336 286c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define EXCHANGETYPE 337 287c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define DOI 338 288c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define DOITYPE 339 289c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define SITUATION 340 290c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define SITUATIONTYPE 341 291c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CERTIFICATE_TYPE 342 292c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CERTTYPE 343 293c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PEERS_CERTFILE 344 294c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CA_TYPE 345 295c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define VERIFY_CERT 346 296c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define SEND_CERT 347 297c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define SEND_CR 348 298c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define IDENTIFIERTYPE 349 299c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define IDENTIFIERQUAL 350 300c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define MY_IDENTIFIER 351 301c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PEERS_IDENTIFIER 352 302c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define VERIFY_IDENTIFIER 353 303c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define DNSSEC 354 304c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CERT_X509 355 305c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define CERT_PLAINRSA 356 306c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define NONCE_SIZE 357 307c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define DH_GROUP 358 308c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define KEEPALIVE 359 309c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PASSIVE 360 310c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define INITIAL_CONTACT 361 311c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define NAT_TRAVERSAL 362 312c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define REMOTE_FORCE_LEVEL 363 313c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PROPOSAL_CHECK 364 314c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PROPOSAL_CHECK_LEVEL 365 315c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define GENERATE_POLICY 366 316c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define GENERATE_LEVEL 367 317c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define SUPPORT_PROXY 368 318c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PROPOSAL 369 319c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define EXEC_PATH 370 320c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define EXEC_COMMAND 371 321c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define EXEC_SUCCESS 372 322c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define EXEC_FAILURE 373 323c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define GSS_ID 374 324c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define GSS_ID_ENC 375 325c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define GSS_ID_ENCTYPE 376 326c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define COMPLEX_BUNDLE 377 327c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define DPD 378 328c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define DPD_DELAY 379 329c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define DPD_RETRY 380 330c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define DPD_MAXFAIL 381 331c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PH1ID 382 332c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define XAUTH_LOGIN 383 333c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define WEAK_PHASE1_CHECK 384 334c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PREFIX 385 335c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PORT 386 336c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PORTANY 387 337c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define UL_PROTO 388 338c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define ANY 389 339c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define IKE_FRAG 390 340c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define ESP_FRAG 391 341c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define MODE_CFG 392 342c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PFS_GROUP 393 343c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LIFETIME 394 344c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LIFETYPE_TIME 395 345c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define LIFETYPE_BYTE 396 346c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define STRENGTH 397 347c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define REMOTEID 398 348c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define SCRIPT 399 349c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PHASE1_UP 400 350c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define PHASE1_DOWN 401 351c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define NUMBER 402 352c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define SWITCH 403 353c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define BOOLEAN 404 354c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define HEXSTRING 405 355c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define QUOTEDSTRING 406 356c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define ADDRSTRING 407 357c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define ADDRRANGE 408 358c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define UNITTYPE_BYTE 409 359c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define UNITTYPE_KBYTES 410 360c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define UNITTYPE_MBYTES 411 361c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define UNITTYPE_TBYTES 412 362c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define UNITTYPE_SEC 413 363c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define UNITTYPE_MIN 414 364c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define UNITTYPE_HOUR 415 365c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define EOS 416 366c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define BOC 417 367c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define EOC 418 368c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#define COMMA 419 3690a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang 3700a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang 3710a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang 3720a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang 3730a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 3740a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wangtypedef union YYSTYPE 375c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#line 174 "cfparse.y" 3760a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang{ 3770a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang unsigned long num; 3780a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang vchar_t *val; 3790a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang struct remoteconf *rmconf; 3800a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang struct sockaddr *saddr; 3810a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang struct sainfoalg *alg; 382c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh} 383c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh/* Line 1489 of yacc.c. */ 384c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh#line 385 "cfparse.h" 385c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh YYSTYPE; 3860a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang# define yystype YYSTYPE /* obsolescent; will be withdrawn */ 3870a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang# define YYSTYPE_IS_DECLARED 1 388c91307af2622f6625525f3c1f9c954376df950adChia-chi Yeh# define YYSTYPE_IS_TRIVIAL 1 3890a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang#endif 3900a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang 3910a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wangextern YYSTYPE yylval; 3920a1907d434839af6a9cb6329bbde60b237bf53dcChung-yih Wang 393