Home | History | Annotate | Line # | Download | only in dist
      1 /* A Bison parser, made by GNU Bison 3.8.2.  */
      2 
      3 /* Bison interface for Yacc-like parsers in C
      4 
      5    Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation,
      6    Inc.
      7 
      8    This program is free software: you can redistribute it and/or modify
      9    it under the terms of the GNU General Public License as published by
     10    the Free Software Foundation, either version 3 of the License, or
     11    (at your option) any later version.
     12 
     13    This program is distributed in the hope that it will be useful,
     14    but WITHOUT ANY WARRANTY; without even the implied warranty of
     15    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     16    GNU General Public License for more details.
     17 
     18    You should have received a copy of the GNU General Public License
     19    along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
     20 
     21 /* As a special exception, you may create a larger work that contains
     22    part or all of the Bison parser skeleton and distribute that work
     23    under terms of your choice, so long as that work isn't itself a
     24    parser generator using the skeleton or a modified version thereof
     25    as a parser skeleton.  Alternatively, if you modify or redistribute
     26    the parser skeleton itself, you may (at your option) remove this
     27    special exception, which will cause the skeleton and the resulting
     28    Bison output files to be licensed under the GNU General Public
     29    License without this special exception.
     30 
     31    This special exception was added by the Free Software Foundation in
     32    version 2.2 of Bison.  */
     33 
     34 /* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual,
     35    especially those whose name start with YY_ or yy_.  They are
     36    private implementation details that can be changed or removed.  */
     37 
     38 #ifndef YY_C_CONFIGPARSER_H_INCLUDED
     39 # define YY_C_CONFIGPARSER_H_INCLUDED
     40 /* Debug traces.  */
     41 #ifndef YYDEBUG
     42 # define YYDEBUG 0
     43 #endif
     44 #if YYDEBUG
     45 extern int c_debug;
     46 #endif
     47 
     48 /* Token kinds.  */
     49 #ifndef YYTOKENTYPE
     50 # define YYTOKENTYPE
     51   enum yytokentype
     52   {
     53     YYEMPTY = -2,
     54     YYEOF = 0,                     /* "end of file"  */
     55     YYerror = 256,                 /* error  */
     56     YYUNDEF = 257,                 /* "invalid token"  */
     57     STRING = 258,                  /* STRING  */
     58     VAR_SERVER = 259,              /* VAR_SERVER  */
     59     VAR_SERVER_COUNT = 260,        /* VAR_SERVER_COUNT  */
     60     VAR_IP_ADDRESS = 261,          /* VAR_IP_ADDRESS  */
     61     VAR_IP_TRANSPARENT = 262,      /* VAR_IP_TRANSPARENT  */
     62     VAR_IP_FREEBIND = 263,         /* VAR_IP_FREEBIND  */
     63     VAR_REUSEPORT = 264,           /* VAR_REUSEPORT  */
     64     VAR_SEND_BUFFER_SIZE = 265,    /* VAR_SEND_BUFFER_SIZE  */
     65     VAR_RECEIVE_BUFFER_SIZE = 266, /* VAR_RECEIVE_BUFFER_SIZE  */
     66     VAR_DEBUG_MODE = 267,          /* VAR_DEBUG_MODE  */
     67     VAR_IP4_ONLY = 268,            /* VAR_IP4_ONLY  */
     68     VAR_IP6_ONLY = 269,            /* VAR_IP6_ONLY  */
     69     VAR_DO_IP4 = 270,              /* VAR_DO_IP4  */
     70     VAR_DO_IP6 = 271,              /* VAR_DO_IP6  */
     71     VAR_PORT = 272,                /* VAR_PORT  */
     72     VAR_USE_SYSTEMD = 273,         /* VAR_USE_SYSTEMD  */
     73     VAR_VERBOSITY = 274,           /* VAR_VERBOSITY  */
     74     VAR_USERNAME = 275,            /* VAR_USERNAME  */
     75     VAR_CHROOT = 276,              /* VAR_CHROOT  */
     76     VAR_ZONESDIR = 277,            /* VAR_ZONESDIR  */
     77     VAR_ZONELISTFILE = 278,        /* VAR_ZONELISTFILE  */
     78     VAR_DATABASE = 279,            /* VAR_DATABASE  */
     79     VAR_LOGFILE = 280,             /* VAR_LOGFILE  */
     80     VAR_LOG_ONLY_SYSLOG = 281,     /* VAR_LOG_ONLY_SYSLOG  */
     81     VAR_PIDFILE = 282,             /* VAR_PIDFILE  */
     82     VAR_DIFFFILE = 283,            /* VAR_DIFFFILE  */
     83     VAR_XFRDFILE = 284,            /* VAR_XFRDFILE  */
     84     VAR_XFRDIR = 285,              /* VAR_XFRDIR  */
     85     VAR_HIDE_VERSION = 286,        /* VAR_HIDE_VERSION  */
     86     VAR_HIDE_IDENTITY = 287,       /* VAR_HIDE_IDENTITY  */
     87     VAR_VERSION = 288,             /* VAR_VERSION  */
     88     VAR_IDENTITY = 289,            /* VAR_IDENTITY  */
     89     VAR_NSID = 290,                /* VAR_NSID  */
     90     VAR_TCP_COUNT = 291,           /* VAR_TCP_COUNT  */
     91     VAR_TCP_REJECT_OVERFLOW = 292, /* VAR_TCP_REJECT_OVERFLOW  */
     92     VAR_TCP_QUERY_COUNT = 293,     /* VAR_TCP_QUERY_COUNT  */
     93     VAR_TCP_TIMEOUT = 294,         /* VAR_TCP_TIMEOUT  */
     94     VAR_TCP_MSS = 295,             /* VAR_TCP_MSS  */
     95     VAR_OUTGOING_TCP_MSS = 296,    /* VAR_OUTGOING_TCP_MSS  */
     96     VAR_TCP_LISTEN_QUEUE = 297,    /* VAR_TCP_LISTEN_QUEUE  */
     97     VAR_IPV4_EDNS_SIZE = 298,      /* VAR_IPV4_EDNS_SIZE  */
     98     VAR_IPV6_EDNS_SIZE = 299,      /* VAR_IPV6_EDNS_SIZE  */
     99     VAR_STATISTICS = 300,          /* VAR_STATISTICS  */
    100     VAR_XFRD_RELOAD_TIMEOUT = 301, /* VAR_XFRD_RELOAD_TIMEOUT  */
    101     VAR_LOG_TIME_ASCII = 302,      /* VAR_LOG_TIME_ASCII  */
    102     VAR_LOG_TIME_ISO = 303,        /* VAR_LOG_TIME_ISO  */
    103     VAR_ROUND_ROBIN = 304,         /* VAR_ROUND_ROBIN  */
    104     VAR_MINIMAL_RESPONSES = 305,   /* VAR_MINIMAL_RESPONSES  */
    105     VAR_CONFINE_TO_ZONE = 306,     /* VAR_CONFINE_TO_ZONE  */
    106     VAR_REFUSE_ANY = 307,          /* VAR_REFUSE_ANY  */
    107     VAR_RELOAD_CONFIG = 308,       /* VAR_RELOAD_CONFIG  */
    108     VAR_ZONEFILES_CHECK = 309,     /* VAR_ZONEFILES_CHECK  */
    109     VAR_ZONEFILES_WRITE = 310,     /* VAR_ZONEFILES_WRITE  */
    110     VAR_RRL_SIZE = 311,            /* VAR_RRL_SIZE  */
    111     VAR_RRL_RATELIMIT = 312,       /* VAR_RRL_RATELIMIT  */
    112     VAR_RRL_SLIP = 313,            /* VAR_RRL_SLIP  */
    113     VAR_RRL_IPV4_PREFIX_LENGTH = 314, /* VAR_RRL_IPV4_PREFIX_LENGTH  */
    114     VAR_RRL_IPV6_PREFIX_LENGTH = 315, /* VAR_RRL_IPV6_PREFIX_LENGTH  */
    115     VAR_RRL_WHITELIST_RATELIMIT = 316, /* VAR_RRL_WHITELIST_RATELIMIT  */
    116     VAR_TLS_SERVICE_KEY = 317,     /* VAR_TLS_SERVICE_KEY  */
    117     VAR_TLS_SERVICE_PEM = 318,     /* VAR_TLS_SERVICE_PEM  */
    118     VAR_TLS_SERVICE_OCSP = 319,    /* VAR_TLS_SERVICE_OCSP  */
    119     VAR_TLS_PORT = 320,            /* VAR_TLS_PORT  */
    120     VAR_TLS_AUTH_PORT = 321,       /* VAR_TLS_AUTH_PORT  */
    121     VAR_TLS_AUTH_XFR_ONLY = 322,   /* VAR_TLS_AUTH_XFR_ONLY  */
    122     VAR_TLS_CERT_BUNDLE = 323,     /* VAR_TLS_CERT_BUNDLE  */
    123     VAR_PROXY_PROTOCOL_PORT = 324, /* VAR_PROXY_PROTOCOL_PORT  */
    124     VAR_CPU_AFFINITY = 325,        /* VAR_CPU_AFFINITY  */
    125     VAR_XFRD_CPU_AFFINITY = 326,   /* VAR_XFRD_CPU_AFFINITY  */
    126     VAR_SERVER_CPU_AFFINITY = 327, /* VAR_SERVER_CPU_AFFINITY  */
    127     VAR_DROP_UPDATES = 328,        /* VAR_DROP_UPDATES  */
    128     VAR_XFRD_TCP_MAX = 329,        /* VAR_XFRD_TCP_MAX  */
    129     VAR_XFRD_TCP_PIPELINE = 330,   /* VAR_XFRD_TCP_PIPELINE  */
    130     VAR_METRICS_ENABLE = 331,      /* VAR_METRICS_ENABLE  */
    131     VAR_METRICS_INTERFACE = 332,   /* VAR_METRICS_INTERFACE  */
    132     VAR_METRICS_PORT = 333,        /* VAR_METRICS_PORT  */
    133     VAR_METRICS_PATH = 334,        /* VAR_METRICS_PATH  */
    134     VAR_DNSTAP = 335,              /* VAR_DNSTAP  */
    135     VAR_DNSTAP_ENABLE = 336,       /* VAR_DNSTAP_ENABLE  */
    136     VAR_DNSTAP_SOCKET_PATH = 337,  /* VAR_DNSTAP_SOCKET_PATH  */
    137     VAR_DNSTAP_IP = 338,           /* VAR_DNSTAP_IP  */
    138     VAR_DNSTAP_TLS = 339,          /* VAR_DNSTAP_TLS  */
    139     VAR_DNSTAP_TLS_SERVER_NAME = 340, /* VAR_DNSTAP_TLS_SERVER_NAME  */
    140     VAR_DNSTAP_TLS_CERT_BUNDLE = 341, /* VAR_DNSTAP_TLS_CERT_BUNDLE  */
    141     VAR_DNSTAP_TLS_CLIENT_KEY_FILE = 342, /* VAR_DNSTAP_TLS_CLIENT_KEY_FILE  */
    142     VAR_DNSTAP_TLS_CLIENT_CERT_FILE = 343, /* VAR_DNSTAP_TLS_CLIENT_CERT_FILE  */
    143     VAR_DNSTAP_SEND_IDENTITY = 344, /* VAR_DNSTAP_SEND_IDENTITY  */
    144     VAR_DNSTAP_SEND_VERSION = 345, /* VAR_DNSTAP_SEND_VERSION  */
    145     VAR_DNSTAP_IDENTITY = 346,     /* VAR_DNSTAP_IDENTITY  */
    146     VAR_DNSTAP_VERSION = 347,      /* VAR_DNSTAP_VERSION  */
    147     VAR_DNSTAP_LOG_AUTH_QUERY_MESSAGES = 348, /* VAR_DNSTAP_LOG_AUTH_QUERY_MESSAGES  */
    148     VAR_DNSTAP_LOG_AUTH_RESPONSE_MESSAGES = 349, /* VAR_DNSTAP_LOG_AUTH_RESPONSE_MESSAGES  */
    149     VAR_REMOTE_CONTROL = 350,      /* VAR_REMOTE_CONTROL  */
    150     VAR_CONTROL_ENABLE = 351,      /* VAR_CONTROL_ENABLE  */
    151     VAR_CONTROL_INTERFACE = 352,   /* VAR_CONTROL_INTERFACE  */
    152     VAR_CONTROL_PORT = 353,        /* VAR_CONTROL_PORT  */
    153     VAR_SERVER_KEY_FILE = 354,     /* VAR_SERVER_KEY_FILE  */
    154     VAR_SERVER_CERT_FILE = 355,    /* VAR_SERVER_CERT_FILE  */
    155     VAR_CONTROL_KEY_FILE = 356,    /* VAR_CONTROL_KEY_FILE  */
    156     VAR_CONTROL_CERT_FILE = 357,   /* VAR_CONTROL_CERT_FILE  */
    157     VAR_KEY = 358,                 /* VAR_KEY  */
    158     VAR_ALGORITHM = 359,           /* VAR_ALGORITHM  */
    159     VAR_SECRET = 360,              /* VAR_SECRET  */
    160     VAR_TLS_AUTH = 361,            /* VAR_TLS_AUTH  */
    161     VAR_TLS_AUTH_DOMAIN_NAME = 362, /* VAR_TLS_AUTH_DOMAIN_NAME  */
    162     VAR_TLS_AUTH_CLIENT_CERT = 363, /* VAR_TLS_AUTH_CLIENT_CERT  */
    163     VAR_TLS_AUTH_CLIENT_KEY = 364, /* VAR_TLS_AUTH_CLIENT_KEY  */
    164     VAR_TLS_AUTH_CLIENT_KEY_PW = 365, /* VAR_TLS_AUTH_CLIENT_KEY_PW  */
    165     VAR_PATTERN = 366,             /* VAR_PATTERN  */
    166     VAR_NAME = 367,                /* VAR_NAME  */
    167     VAR_ZONEFILE = 368,            /* VAR_ZONEFILE  */
    168     VAR_NOTIFY = 369,              /* VAR_NOTIFY  */
    169     VAR_PROVIDE_XFR = 370,         /* VAR_PROVIDE_XFR  */
    170     VAR_ALLOW_QUERY = 371,         /* VAR_ALLOW_QUERY  */
    171     VAR_AXFR = 372,                /* VAR_AXFR  */
    172     VAR_UDP = 373,                 /* VAR_UDP  */
    173     VAR_NOTIFY_RETRY = 374,        /* VAR_NOTIFY_RETRY  */
    174     VAR_ALLOW_NOTIFY = 375,        /* VAR_ALLOW_NOTIFY  */
    175     VAR_REQUEST_XFR = 376,         /* VAR_REQUEST_XFR  */
    176     VAR_ALLOW_AXFR_FALLBACK = 377, /* VAR_ALLOW_AXFR_FALLBACK  */
    177     VAR_OUTGOING_INTERFACE = 378,  /* VAR_OUTGOING_INTERFACE  */
    178     VAR_ANSWER_COOKIE = 379,       /* VAR_ANSWER_COOKIE  */
    179     VAR_COOKIE_SECRET = 380,       /* VAR_COOKIE_SECRET  */
    180     VAR_COOKIE_SECRET_FILE = 381,  /* VAR_COOKIE_SECRET_FILE  */
    181     VAR_COOKIE_STAGING_SECRET = 382, /* VAR_COOKIE_STAGING_SECRET  */
    182     VAR_MAX_REFRESH_TIME = 383,    /* VAR_MAX_REFRESH_TIME  */
    183     VAR_MIN_REFRESH_TIME = 384,    /* VAR_MIN_REFRESH_TIME  */
    184     VAR_MAX_RETRY_TIME = 385,      /* VAR_MAX_RETRY_TIME  */
    185     VAR_MIN_RETRY_TIME = 386,      /* VAR_MIN_RETRY_TIME  */
    186     VAR_MIN_EXPIRE_TIME = 387,     /* VAR_MIN_EXPIRE_TIME  */
    187     VAR_MULTI_PRIMARY_CHECK = 388, /* VAR_MULTI_PRIMARY_CHECK  */
    188     VAR_SIZE_LIMIT_XFR = 389,      /* VAR_SIZE_LIMIT_XFR  */
    189     VAR_ZONESTATS = 390,           /* VAR_ZONESTATS  */
    190     VAR_INCLUDE_PATTERN = 391,     /* VAR_INCLUDE_PATTERN  */
    191     VAR_STORE_IXFR = 392,          /* VAR_STORE_IXFR  */
    192     VAR_IXFR_SIZE = 393,           /* VAR_IXFR_SIZE  */
    193     VAR_IXFR_NUMBER = 394,         /* VAR_IXFR_NUMBER  */
    194     VAR_CREATE_IXFR = 395,         /* VAR_CREATE_IXFR  */
    195     VAR_CATALOG = 396,             /* VAR_CATALOG  */
    196     VAR_CATALOG_MEMBER_PATTERN = 397, /* VAR_CATALOG_MEMBER_PATTERN  */
    197     VAR_CATALOG_PRODUCER_ZONE = 398, /* VAR_CATALOG_PRODUCER_ZONE  */
    198     VAR_XDP_INTERFACE = 399,       /* VAR_XDP_INTERFACE  */
    199     VAR_XDP_PROGRAM_PATH = 400,    /* VAR_XDP_PROGRAM_PATH  */
    200     VAR_XDP_PROGRAM_LOAD = 401,    /* VAR_XDP_PROGRAM_LOAD  */
    201     VAR_XDP_BPFFS_PATH = 402,      /* VAR_XDP_BPFFS_PATH  */
    202     VAR_XDP_FORCE_COPY = 403,      /* VAR_XDP_FORCE_COPY  */
    203     VAR_ZONE = 404,                /* VAR_ZONE  */
    204     VAR_RRL_WHITELIST = 405,       /* VAR_RRL_WHITELIST  */
    205     VAR_SERVERS = 406,             /* VAR_SERVERS  */
    206     VAR_BINDTODEVICE = 407,        /* VAR_BINDTODEVICE  */
    207     VAR_SETFIB = 408,              /* VAR_SETFIB  */
    208     VAR_VERIFY = 409,              /* VAR_VERIFY  */
    209     VAR_ENABLE = 410,              /* VAR_ENABLE  */
    210     VAR_VERIFY_ZONE = 411,         /* VAR_VERIFY_ZONE  */
    211     VAR_VERIFY_ZONES = 412,        /* VAR_VERIFY_ZONES  */
    212     VAR_VERIFIER = 413,            /* VAR_VERIFIER  */
    213     VAR_VERIFIER_COUNT = 414,      /* VAR_VERIFIER_COUNT  */
    214     VAR_VERIFIER_FEED_ZONE = 415,  /* VAR_VERIFIER_FEED_ZONE  */
    215     VAR_VERIFIER_TIMEOUT = 416     /* VAR_VERIFIER_TIMEOUT  */
    216   };
    217   typedef enum yytokentype yytoken_kind_t;
    218 #endif
    219 /* Token kinds.  */
    220 #define YYEMPTY -2
    221 #define YYEOF 0
    222 #define YYerror 256
    223 #define YYUNDEF 257
    224 #define STRING 258
    225 #define VAR_SERVER 259
    226 #define VAR_SERVER_COUNT 260
    227 #define VAR_IP_ADDRESS 261
    228 #define VAR_IP_TRANSPARENT 262
    229 #define VAR_IP_FREEBIND 263
    230 #define VAR_REUSEPORT 264
    231 #define VAR_SEND_BUFFER_SIZE 265
    232 #define VAR_RECEIVE_BUFFER_SIZE 266
    233 #define VAR_DEBUG_MODE 267
    234 #define VAR_IP4_ONLY 268
    235 #define VAR_IP6_ONLY 269
    236 #define VAR_DO_IP4 270
    237 #define VAR_DO_IP6 271
    238 #define VAR_PORT 272
    239 #define VAR_USE_SYSTEMD 273
    240 #define VAR_VERBOSITY 274
    241 #define VAR_USERNAME 275
    242 #define VAR_CHROOT 276
    243 #define VAR_ZONESDIR 277
    244 #define VAR_ZONELISTFILE 278
    245 #define VAR_DATABASE 279
    246 #define VAR_LOGFILE 280
    247 #define VAR_LOG_ONLY_SYSLOG 281
    248 #define VAR_PIDFILE 282
    249 #define VAR_DIFFFILE 283
    250 #define VAR_XFRDFILE 284
    251 #define VAR_XFRDIR 285
    252 #define VAR_HIDE_VERSION 286
    253 #define VAR_HIDE_IDENTITY 287
    254 #define VAR_VERSION 288
    255 #define VAR_IDENTITY 289
    256 #define VAR_NSID 290
    257 #define VAR_TCP_COUNT 291
    258 #define VAR_TCP_REJECT_OVERFLOW 292
    259 #define VAR_TCP_QUERY_COUNT 293
    260 #define VAR_TCP_TIMEOUT 294
    261 #define VAR_TCP_MSS 295
    262 #define VAR_OUTGOING_TCP_MSS 296
    263 #define VAR_TCP_LISTEN_QUEUE 297
    264 #define VAR_IPV4_EDNS_SIZE 298
    265 #define VAR_IPV6_EDNS_SIZE 299
    266 #define VAR_STATISTICS 300
    267 #define VAR_XFRD_RELOAD_TIMEOUT 301
    268 #define VAR_LOG_TIME_ASCII 302
    269 #define VAR_LOG_TIME_ISO 303
    270 #define VAR_ROUND_ROBIN 304
    271 #define VAR_MINIMAL_RESPONSES 305
    272 #define VAR_CONFINE_TO_ZONE 306
    273 #define VAR_REFUSE_ANY 307
    274 #define VAR_RELOAD_CONFIG 308
    275 #define VAR_ZONEFILES_CHECK 309
    276 #define VAR_ZONEFILES_WRITE 310
    277 #define VAR_RRL_SIZE 311
    278 #define VAR_RRL_RATELIMIT 312
    279 #define VAR_RRL_SLIP 313
    280 #define VAR_RRL_IPV4_PREFIX_LENGTH 314
    281 #define VAR_RRL_IPV6_PREFIX_LENGTH 315
    282 #define VAR_RRL_WHITELIST_RATELIMIT 316
    283 #define VAR_TLS_SERVICE_KEY 317
    284 #define VAR_TLS_SERVICE_PEM 318
    285 #define VAR_TLS_SERVICE_OCSP 319
    286 #define VAR_TLS_PORT 320
    287 #define VAR_TLS_AUTH_PORT 321
    288 #define VAR_TLS_AUTH_XFR_ONLY 322
    289 #define VAR_TLS_CERT_BUNDLE 323
    290 #define VAR_PROXY_PROTOCOL_PORT 324
    291 #define VAR_CPU_AFFINITY 325
    292 #define VAR_XFRD_CPU_AFFINITY 326
    293 #define VAR_SERVER_CPU_AFFINITY 327
    294 #define VAR_DROP_UPDATES 328
    295 #define VAR_XFRD_TCP_MAX 329
    296 #define VAR_XFRD_TCP_PIPELINE 330
    297 #define VAR_METRICS_ENABLE 331
    298 #define VAR_METRICS_INTERFACE 332
    299 #define VAR_METRICS_PORT 333
    300 #define VAR_METRICS_PATH 334
    301 #define VAR_DNSTAP 335
    302 #define VAR_DNSTAP_ENABLE 336
    303 #define VAR_DNSTAP_SOCKET_PATH 337
    304 #define VAR_DNSTAP_IP 338
    305 #define VAR_DNSTAP_TLS 339
    306 #define VAR_DNSTAP_TLS_SERVER_NAME 340
    307 #define VAR_DNSTAP_TLS_CERT_BUNDLE 341
    308 #define VAR_DNSTAP_TLS_CLIENT_KEY_FILE 342
    309 #define VAR_DNSTAP_TLS_CLIENT_CERT_FILE 343
    310 #define VAR_DNSTAP_SEND_IDENTITY 344
    311 #define VAR_DNSTAP_SEND_VERSION 345
    312 #define VAR_DNSTAP_IDENTITY 346
    313 #define VAR_DNSTAP_VERSION 347
    314 #define VAR_DNSTAP_LOG_AUTH_QUERY_MESSAGES 348
    315 #define VAR_DNSTAP_LOG_AUTH_RESPONSE_MESSAGES 349
    316 #define VAR_REMOTE_CONTROL 350
    317 #define VAR_CONTROL_ENABLE 351
    318 #define VAR_CONTROL_INTERFACE 352
    319 #define VAR_CONTROL_PORT 353
    320 #define VAR_SERVER_KEY_FILE 354
    321 #define VAR_SERVER_CERT_FILE 355
    322 #define VAR_CONTROL_KEY_FILE 356
    323 #define VAR_CONTROL_CERT_FILE 357
    324 #define VAR_KEY 358
    325 #define VAR_ALGORITHM 359
    326 #define VAR_SECRET 360
    327 #define VAR_TLS_AUTH 361
    328 #define VAR_TLS_AUTH_DOMAIN_NAME 362
    329 #define VAR_TLS_AUTH_CLIENT_CERT 363
    330 #define VAR_TLS_AUTH_CLIENT_KEY 364
    331 #define VAR_TLS_AUTH_CLIENT_KEY_PW 365
    332 #define VAR_PATTERN 366
    333 #define VAR_NAME 367
    334 #define VAR_ZONEFILE 368
    335 #define VAR_NOTIFY 369
    336 #define VAR_PROVIDE_XFR 370
    337 #define VAR_ALLOW_QUERY 371
    338 #define VAR_AXFR 372
    339 #define VAR_UDP 373
    340 #define VAR_NOTIFY_RETRY 374
    341 #define VAR_ALLOW_NOTIFY 375
    342 #define VAR_REQUEST_XFR 376
    343 #define VAR_ALLOW_AXFR_FALLBACK 377
    344 #define VAR_OUTGOING_INTERFACE 378
    345 #define VAR_ANSWER_COOKIE 379
    346 #define VAR_COOKIE_SECRET 380
    347 #define VAR_COOKIE_SECRET_FILE 381
    348 #define VAR_COOKIE_STAGING_SECRET 382
    349 #define VAR_MAX_REFRESH_TIME 383
    350 #define VAR_MIN_REFRESH_TIME 384
    351 #define VAR_MAX_RETRY_TIME 385
    352 #define VAR_MIN_RETRY_TIME 386
    353 #define VAR_MIN_EXPIRE_TIME 387
    354 #define VAR_MULTI_PRIMARY_CHECK 388
    355 #define VAR_SIZE_LIMIT_XFR 389
    356 #define VAR_ZONESTATS 390
    357 #define VAR_INCLUDE_PATTERN 391
    358 #define VAR_STORE_IXFR 392
    359 #define VAR_IXFR_SIZE 393
    360 #define VAR_IXFR_NUMBER 394
    361 #define VAR_CREATE_IXFR 395
    362 #define VAR_CATALOG 396
    363 #define VAR_CATALOG_MEMBER_PATTERN 397
    364 #define VAR_CATALOG_PRODUCER_ZONE 398
    365 #define VAR_XDP_INTERFACE 399
    366 #define VAR_XDP_PROGRAM_PATH 400
    367 #define VAR_XDP_PROGRAM_LOAD 401
    368 #define VAR_XDP_BPFFS_PATH 402
    369 #define VAR_XDP_FORCE_COPY 403
    370 #define VAR_ZONE 404
    371 #define VAR_RRL_WHITELIST 405
    372 #define VAR_SERVERS 406
    373 #define VAR_BINDTODEVICE 407
    374 #define VAR_SETFIB 408
    375 #define VAR_VERIFY 409
    376 #define VAR_ENABLE 410
    377 #define VAR_VERIFY_ZONE 411
    378 #define VAR_VERIFY_ZONES 412
    379 #define VAR_VERIFIER 413
    380 #define VAR_VERIFIER_COUNT 414
    381 #define VAR_VERIFIER_FEED_ZONE 415
    382 #define VAR_VERIFIER_TIMEOUT 416
    383 
    384 /* Value type.  */
    385 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
    386 union YYSTYPE
    387 {
    388 #line 48 "configparser.y"
    389 
    390   char *str;
    391   long long llng;
    392   int bln;
    393   struct ip_address_option *ip;
    394   struct range_option *range;
    395   struct cpu_option *cpu;
    396   char **strv;
    397   struct component *comp;
    398   int role;
    399 
    400 #line 401 "configparser.h"
    401 
    402 };
    403 typedef union YYSTYPE YYSTYPE;
    404 # define YYSTYPE_IS_TRIVIAL 1
    405 # define YYSTYPE_IS_DECLARED 1
    406 #endif
    407 
    408 
    409 extern YYSTYPE c_lval;
    410 
    411 
    412 int c_parse (void);
    413 
    414 
    415 #endif /* !YY_C_CONFIGPARSER_H_INCLUDED  */
    416