#define ALARM 257
#define ALARMTYPE_DATA 258
#define ALARMTYPE_DISCONNECT 259
#define ALARMIF_INTERNAL 260
#define ALARMIF_EXTERNAL 261
#define TCPOPTION_DISABLED 262
#define ECN 263
#define SACK 264
#define TIMESTAMPS 265
#define WSCALE 266
#define MTU_ERROR 267
#define CLIENTCOMPATIBILITY 268
#define NECGSSAPI 269
#define CLIENTRULE 270
#define HOSTIDRULE 271
#define SOCKSRULE 272
#define COMPATIBILITY 273
#define SAMEPORT 274
#define DRAFT_5_05 275
#define CONNECTTIMEOUT 276
#define TCP_FIN_WAIT 277
#define CPU 278
#define MASK 279
#define SCHEDULE 280
#define CPUMASK_ANYCPU 281
#define DEBUGGING 282
#define DEPRECATED 283
#define ERRORLOG 284
#define LOGOUTPUT 285
#define LOGFILE 286
#define LOGTYPE_ERROR 287
#define LOGTYPE_TCP_DISABLED 288
#define LOGTYPE_TCP_ENABLED 289
#define LOGIF_INTERNAL 290
#define LOGIF_EXTERNAL 291
#define ERRORVALUE 292
#define EXTENSION 293
#define BIND 294
#define PRIVILEGED 295
#define EXTERNAL_PROTOCOL 296
#define INTERNAL_PROTOCOL 297
#define EXTERNAL_ROTATION 298
#define SAMESAME 299
#define GROUPNAME 300
#define HOSTID 301
#define HOSTINDEX 302
#define INTERFACE 303
#define SOCKETOPTION_SYMBOLICVALUE 304
#define INTERNAL 305
#define EXTERNAL 306
#define INTERNALSOCKET 307
#define EXTERNALSOCKET 308
#define IOTIMEOUT 309
#define IOTIMEOUT_TCP 310
#define IOTIMEOUT_UDP 311
#define NEGOTIATETIMEOUT 312
#define LIBWRAP_FILE 313
#define LOGLEVEL 314
#define SOCKSMETHOD 315
#define CLIENTMETHOD 316
#define METHOD 317
#define METHODNAME 318
#define NONE 319
#define BSDAUTH 320
#define GSSAPI 321
#define PAM_ADDRESS 322
#define PAM_ANY 323
#define PAM_USERNAME 324
#define RFC931 325
#define UNAME 326
#define MONITOR 327
#define PROCESSTYPE 328
#define PROC_MAXREQUESTS 329
#define REALM 330
#define REALNAME 331
#define RESOLVEPROTOCOL 332
#define REQUIRED 333
#define SCHEDULEPOLICY 334
#define SERVERCONFIG 335
#define CLIENTCONFIG 336
#define SOCKET 337
#define CLIENTSIDE_SOCKET 338
#define SNDBUF 339
#define RCVBUF 340
#define SOCKETPROTOCOL 341
#define SOCKETOPTION_OPTID 342
#define SRCHOST 343
#define NODNSMISMATCH 344
#define NODNSUNKNOWN 345
#define CHECKREPLYAUTH 346
#define USERNAME 347
#define USER_PRIVILEGED 348
#define USER_UNPRIVILEGED 349
#define USER_LIBWRAP 350
#define WORD__IN 351
#define ROUTE 352
#define VIA 353
#define GLOBALROUTEOPTION 354
#define BADROUTE_EXPIRE 355
#define MAXFAIL 356
#define PORT 357
#define NUMBER 358
#define BANDWIDTH 359
#define BOUNCE 360
#define BSDAUTHSTYLE 361
#define BSDAUTHSTYLENAME 362
#define COMMAND 363
#define COMMAND_BIND 364
#define COMMAND_CONNECT 365
#define COMMAND_UDPASSOCIATE 366
#define COMMAND_BINDREPLY 367
#define COMMAND_UDPREPLY 368
#define ACTION 369
#define FROM 370
#define TO 371
#define GSSAPIENCTYPE 372
#define GSSAPIENC_ANY 373
#define GSSAPIENC_CLEAR 374
#define GSSAPIENC_INTEGRITY 375
#define GSSAPIENC_CONFIDENTIALITY 376
#define GSSAPIENC_PERMESSAGE 377
#define GSSAPIKEYTAB 378
#define GSSAPISERVICE 379
#define GSSAPISERVICENAME 380
#define GSSAPIKEYTABNAME 381
#define IPV4 382
#define IPV6 383
#define IPVANY 384
#define DOMAINNAME 385
#define IFNAME 386
#define URL 387
#define LDAPATTRIBUTE 388
#define LDAPATTRIBUTE_AD 389
#define LDAPATTRIBUTE_HEX 390
#define LDAPATTRIBUTE_AD_HEX 391
#define LDAPBASEDN 392
#define LDAP_BASEDN 393
#define LDAPBASEDN_HEX 394
#define LDAPBASEDN_HEX_ALL 395
#define LDAPCERTFILE 396
#define LDAPCERTPATH 397
#define LDAPPORT 398
#define LDAPPORTSSL 399
#define LDAPDEBUG 400
#define LDAPDEPTH 401
#define LDAPAUTO 402
#define LDAPSEARCHTIME 403
#define LDAPDOMAIN 404
#define LDAP_DOMAIN 405
#define LDAPFILTER 406
#define LDAPFILTER_AD 407
#define LDAPFILTER_HEX 408
#define LDAPFILTER_AD_HEX 409
#define LDAPGROUP 410
#define LDAPGROUP_NAME 411
#define LDAPGROUP_HEX 412
#define LDAPGROUP_HEX_ALL 413
#define LDAPKEYTAB 414
#define LDAPKEYTABNAME 415
#define LDAPDEADTIME 416
#define LDAPSERVER 417
#define LDAPSERVER_NAME 418
#define LDAPSSL 419
#define LDAPCERTCHECK 420
#define LDAPKEEPREALM 421
#define LDAPTIMEOUT 422
#define LDAPCACHE 423
#define LDAPCACHEPOS 424
#define LDAPCACHENEG 425
#define LDAPURL 426
#define LDAP_URL 427
#define LDAP_FILTER 428
#define LDAP_ATTRIBUTE 429
#define LDAP_CERTFILE 430
#define LDAP_CERTPATH 431
#define LIBWRAPSTART 432
#define LIBWRAP_ALLOW 433
#define LIBWRAP_DENY 434
#define LIBWRAP_HOSTS_ACCESS 435
#define LINE 436
#define OPERATOR 437
#define PAMSERVICENAME 438
#define PROTOCOL 439
#define PROTOCOL_TCP 440
#define PROTOCOL_UDP 441
#define PROTOCOL_FAKE 442
#define PROXYPROTOCOL 443
#define PROXYPROTOCOL_SOCKS_V4 444
#define PROXYPROTOCOL_SOCKS_V5 445
#define PROXYPROTOCOL_HTTP 446
#define PROXYPROTOCOL_UPNP 447
#define REDIRECT 448
#define SENDSIDE 449
#define RECVSIDE 450
#define SERVICENAME 451
#define SESSION_INHERITABLE 452
#define SESSIONMAX 453
#define SESSIONTHROTTLE 454
#define SESSIONSTATE_KEY 455
#define SESSIONSTATE_MAX 456
#define SESSIONSTATE_THROTTLE 457
#define RULE_LOG 458
#define RULE_LOG_CONNECT 459
#define RULE_LOG_DATA 460
#define RULE_LOG_DISCONNECT 461
#define RULE_LOG_ERROR 462
#define RULE_LOG_IOOPERATION 463
#define RULE_LOG_TCPINFO 464
#define STATEKEY 465
#define UDPPORTRANGE 466
#define UDPCONNECTDST 467
#define USER 468
#define GROUP 469
#define VERDICT_BLOCK 470
#define VERDICT_PASS 471
#define YES 472
#define NO 473
#ifndef YYSTYPE_DEFINED
#define YYSTYPE_DEFINED
typedef union {
   struct {
      uid_t   uid;
      gid_t   gid;
   } uid;

   struct {
      valuetype_t valuetype;
      const int   *valuev;
   } error;

   struct {
      const char *oldname;
      const char *newname;
   } deprecated;

   char       *string;
   int        method;
   long long  number;
} YYSTYPE;
#endif /* YYSTYPE_DEFINED */
extern YYSTYPE socks_yylval;
