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