aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/ntp/ntpd/ntp_parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/ntp/ntpd/ntp_parser.c')
-rw-r--r--contrib/ntp/ntpd/ntp_parser.c2389
1 files changed, 1196 insertions, 1193 deletions
diff --git a/contrib/ntp/ntpd/ntp_parser.c b/contrib/ntp/ntpd/ntp_parser.c
index c43269491fca..acf0ad7c7fa0 100644
--- a/contrib/ntp/ntpd/ntp_parser.c
+++ b/contrib/ntp/ntpd/ntp_parser.c
@@ -96,7 +96,7 @@
# define ONLY_SIM(a) NULL
#endif
-#line 100 "../../ntpd/ntp_parser.c" /* yacc.c:339 */
+#line 100 "ntp_parser.c" /* yacc.c:339 */
# ifndef YY_NULLPTR
# if defined __cplusplus && 201103L <= __cplusplus
@@ -141,191 +141,192 @@ extern int yydebug;
T_Automax = 265,
T_Average = 266,
T_Bclient = 267,
- T_Beacon = 268,
- T_Broadcast = 269,
- T_Broadcastclient = 270,
- T_Broadcastdelay = 271,
- T_Burst = 272,
- T_Calibrate = 273,
- T_Ceiling = 274,
- T_Clockstats = 275,
- T_Cohort = 276,
- T_ControlKey = 277,
- T_Crypto = 278,
- T_Cryptostats = 279,
- T_Ctl = 280,
- T_Day = 281,
- T_Default = 282,
- T_Digest = 283,
- T_Disable = 284,
- T_Discard = 285,
- T_Dispersion = 286,
- T_Double = 287,
- T_Driftfile = 288,
- T_Drop = 289,
- T_Dscp = 290,
- T_Ellipsis = 291,
- T_Enable = 292,
- T_End = 293,
- T_False = 294,
- T_File = 295,
- T_Filegen = 296,
- T_Filenum = 297,
- T_Flag1 = 298,
- T_Flag2 = 299,
- T_Flag3 = 300,
- T_Flag4 = 301,
- T_Flake = 302,
- T_Floor = 303,
- T_Freq = 304,
- T_Fudge = 305,
- T_Host = 306,
- T_Huffpuff = 307,
- T_Iburst = 308,
- T_Ident = 309,
- T_Ignore = 310,
- T_Incalloc = 311,
- T_Incmem = 312,
- T_Initalloc = 313,
- T_Initmem = 314,
- T_Includefile = 315,
- T_Integer = 316,
- T_Interface = 317,
- T_Intrange = 318,
- T_Io = 319,
- T_Ipv4 = 320,
- T_Ipv4_flag = 321,
- T_Ipv6 = 322,
- T_Ipv6_flag = 323,
- T_Kernel = 324,
- T_Key = 325,
- T_Keys = 326,
- T_Keysdir = 327,
- T_Kod = 328,
- T_Mssntp = 329,
- T_Leapfile = 330,
- T_Leapsmearinterval = 331,
- T_Limited = 332,
- T_Link = 333,
- T_Listen = 334,
- T_Logconfig = 335,
- T_Logfile = 336,
- T_Loopstats = 337,
- T_Lowpriotrap = 338,
- T_Manycastclient = 339,
- T_Manycastserver = 340,
- T_Mask = 341,
- T_Maxage = 342,
- T_Maxclock = 343,
- T_Maxdepth = 344,
- T_Maxdist = 345,
- T_Maxmem = 346,
- T_Maxpoll = 347,
- T_Mdnstries = 348,
- T_Mem = 349,
- T_Memlock = 350,
- T_Minclock = 351,
- T_Mindepth = 352,
- T_Mindist = 353,
- T_Minimum = 354,
- T_Minpoll = 355,
- T_Minsane = 356,
- T_Mode = 357,
- T_Mode7 = 358,
- T_Monitor = 359,
- T_Month = 360,
- T_Mru = 361,
- T_Multicastclient = 362,
- T_Nic = 363,
- T_Nolink = 364,
- T_Nomodify = 365,
- T_Nomrulist = 366,
- T_None = 367,
- T_Nonvolatile = 368,
- T_Nopeer = 369,
- T_Noquery = 370,
- T_Noselect = 371,
- T_Noserve = 372,
- T_Notrap = 373,
- T_Notrust = 374,
- T_Ntp = 375,
- T_Ntpport = 376,
- T_NtpSignDsocket = 377,
- T_Orphan = 378,
- T_Orphanwait = 379,
- T_PCEdigest = 380,
- T_Panic = 381,
- T_Peer = 382,
- T_Peerstats = 383,
- T_Phone = 384,
- T_Pid = 385,
- T_Pidfile = 386,
- T_Pool = 387,
- T_Port = 388,
- T_Preempt = 389,
- T_Prefer = 390,
- T_Protostats = 391,
- T_Pw = 392,
- T_Randfile = 393,
- T_Rawstats = 394,
- T_Refid = 395,
- T_Requestkey = 396,
- T_Reset = 397,
- T_Restrict = 398,
- T_Revoke = 399,
- T_Rlimit = 400,
- T_Saveconfigdir = 401,
- T_Server = 402,
- T_Setvar = 403,
- T_Source = 404,
- T_Stacksize = 405,
- T_Statistics = 406,
- T_Stats = 407,
- T_Statsdir = 408,
- T_Step = 409,
- T_Stepback = 410,
- T_Stepfwd = 411,
- T_Stepout = 412,
- T_Stratum = 413,
- T_String = 414,
- T_Sys = 415,
- T_Sysstats = 416,
- T_Tick = 417,
- T_Time1 = 418,
- T_Time2 = 419,
- T_Timer = 420,
- T_Timingstats = 421,
- T_Tinker = 422,
- T_Tos = 423,
- T_Trap = 424,
- T_True = 425,
- T_Trustedkey = 426,
- T_Ttl = 427,
- T_Type = 428,
- T_U_int = 429,
- T_UEcrypto = 430,
- T_UEcryptonak = 431,
- T_UEdigest = 432,
- T_Unconfig = 433,
- T_Unpeer = 434,
- T_Version = 435,
- T_WanderThreshold = 436,
- T_Week = 437,
- T_Wildcard = 438,
- T_Xleave = 439,
- T_Year = 440,
- T_Flag = 441,
- T_EOC = 442,
- T_Simulate = 443,
- T_Beep_Delay = 444,
- T_Sim_Duration = 445,
- T_Server_Offset = 446,
- T_Duration = 447,
- T_Freq_Offset = 448,
- T_Wander = 449,
- T_Jitter = 450,
- T_Prop_Delay = 451,
- T_Proc_Delay = 452
+ T_Bcpollbstep = 268,
+ T_Beacon = 269,
+ T_Broadcast = 270,
+ T_Broadcastclient = 271,
+ T_Broadcastdelay = 272,
+ T_Burst = 273,
+ T_Calibrate = 274,
+ T_Ceiling = 275,
+ T_Clockstats = 276,
+ T_Cohort = 277,
+ T_ControlKey = 278,
+ T_Crypto = 279,
+ T_Cryptostats = 280,
+ T_Ctl = 281,
+ T_Day = 282,
+ T_Default = 283,
+ T_Digest = 284,
+ T_Disable = 285,
+ T_Discard = 286,
+ T_Dispersion = 287,
+ T_Double = 288,
+ T_Driftfile = 289,
+ T_Drop = 290,
+ T_Dscp = 291,
+ T_Ellipsis = 292,
+ T_Enable = 293,
+ T_End = 294,
+ T_False = 295,
+ T_File = 296,
+ T_Filegen = 297,
+ T_Filenum = 298,
+ T_Flag1 = 299,
+ T_Flag2 = 300,
+ T_Flag3 = 301,
+ T_Flag4 = 302,
+ T_Flake = 303,
+ T_Floor = 304,
+ T_Freq = 305,
+ T_Fudge = 306,
+ T_Host = 307,
+ T_Huffpuff = 308,
+ T_Iburst = 309,
+ T_Ident = 310,
+ T_Ignore = 311,
+ T_Incalloc = 312,
+ T_Incmem = 313,
+ T_Initalloc = 314,
+ T_Initmem = 315,
+ T_Includefile = 316,
+ T_Integer = 317,
+ T_Interface = 318,
+ T_Intrange = 319,
+ T_Io = 320,
+ T_Ipv4 = 321,
+ T_Ipv4_flag = 322,
+ T_Ipv6 = 323,
+ T_Ipv6_flag = 324,
+ T_Kernel = 325,
+ T_Key = 326,
+ T_Keys = 327,
+ T_Keysdir = 328,
+ T_Kod = 329,
+ T_Mssntp = 330,
+ T_Leapfile = 331,
+ T_Leapsmearinterval = 332,
+ T_Limited = 333,
+ T_Link = 334,
+ T_Listen = 335,
+ T_Logconfig = 336,
+ T_Logfile = 337,
+ T_Loopstats = 338,
+ T_Lowpriotrap = 339,
+ T_Manycastclient = 340,
+ T_Manycastserver = 341,
+ T_Mask = 342,
+ T_Maxage = 343,
+ T_Maxclock = 344,
+ T_Maxdepth = 345,
+ T_Maxdist = 346,
+ T_Maxmem = 347,
+ T_Maxpoll = 348,
+ T_Mdnstries = 349,
+ T_Mem = 350,
+ T_Memlock = 351,
+ T_Minclock = 352,
+ T_Mindepth = 353,
+ T_Mindist = 354,
+ T_Minimum = 355,
+ T_Minpoll = 356,
+ T_Minsane = 357,
+ T_Mode = 358,
+ T_Mode7 = 359,
+ T_Monitor = 360,
+ T_Month = 361,
+ T_Mru = 362,
+ T_Multicastclient = 363,
+ T_Nic = 364,
+ T_Nolink = 365,
+ T_Nomodify = 366,
+ T_Nomrulist = 367,
+ T_None = 368,
+ T_Nonvolatile = 369,
+ T_Nopeer = 370,
+ T_Noquery = 371,
+ T_Noselect = 372,
+ T_Noserve = 373,
+ T_Notrap = 374,
+ T_Notrust = 375,
+ T_Ntp = 376,
+ T_Ntpport = 377,
+ T_NtpSignDsocket = 378,
+ T_Orphan = 379,
+ T_Orphanwait = 380,
+ T_PCEdigest = 381,
+ T_Panic = 382,
+ T_Peer = 383,
+ T_Peerstats = 384,
+ T_Phone = 385,
+ T_Pid = 386,
+ T_Pidfile = 387,
+ T_Pool = 388,
+ T_Port = 389,
+ T_Preempt = 390,
+ T_Prefer = 391,
+ T_Protostats = 392,
+ T_Pw = 393,
+ T_Randfile = 394,
+ T_Rawstats = 395,
+ T_Refid = 396,
+ T_Requestkey = 397,
+ T_Reset = 398,
+ T_Restrict = 399,
+ T_Revoke = 400,
+ T_Rlimit = 401,
+ T_Saveconfigdir = 402,
+ T_Server = 403,
+ T_Setvar = 404,
+ T_Source = 405,
+ T_Stacksize = 406,
+ T_Statistics = 407,
+ T_Stats = 408,
+ T_Statsdir = 409,
+ T_Step = 410,
+ T_Stepback = 411,
+ T_Stepfwd = 412,
+ T_Stepout = 413,
+ T_Stratum = 414,
+ T_String = 415,
+ T_Sys = 416,
+ T_Sysstats = 417,
+ T_Tick = 418,
+ T_Time1 = 419,
+ T_Time2 = 420,
+ T_Timer = 421,
+ T_Timingstats = 422,
+ T_Tinker = 423,
+ T_Tos = 424,
+ T_Trap = 425,
+ T_True = 426,
+ T_Trustedkey = 427,
+ T_Ttl = 428,
+ T_Type = 429,
+ T_U_int = 430,
+ T_UEcrypto = 431,
+ T_UEcryptonak = 432,
+ T_UEdigest = 433,
+ T_Unconfig = 434,
+ T_Unpeer = 435,
+ T_Version = 436,
+ T_WanderThreshold = 437,
+ T_Week = 438,
+ T_Wildcard = 439,
+ T_Xleave = 440,
+ T_Year = 441,
+ T_Flag = 442,
+ T_EOC = 443,
+ T_Simulate = 444,
+ T_Beep_Delay = 445,
+ T_Sim_Duration = 446,
+ T_Server_Offset = 447,
+ T_Duration = 448,
+ T_Freq_Offset = 449,
+ T_Wander = 450,
+ T_Jitter = 451,
+ T_Prop_Delay = 452,
+ T_Proc_Delay = 453
};
#endif
/* Tokens. */
@@ -339,191 +340,192 @@ extern int yydebug;
#define T_Automax 265
#define T_Average 266
#define T_Bclient 267
-#define T_Beacon 268
-#define T_Broadcast 269
-#define T_Broadcastclient 270
-#define T_Broadcastdelay 271
-#define T_Burst 272
-#define T_Calibrate 273
-#define T_Ceiling 274
-#define T_Clockstats 275
-#define T_Cohort 276
-#define T_ControlKey 277
-#define T_Crypto 278
-#define T_Cryptostats 279
-#define T_Ctl 280
-#define T_Day 281
-#define T_Default 282
-#define T_Digest 283
-#define T_Disable 284
-#define T_Discard 285
-#define T_Dispersion 286
-#define T_Double 287
-#define T_Driftfile 288
-#define T_Drop 289
-#define T_Dscp 290
-#define T_Ellipsis 291
-#define T_Enable 292
-#define T_End 293
-#define T_False 294
-#define T_File 295
-#define T_Filegen 296
-#define T_Filenum 297
-#define T_Flag1 298
-#define T_Flag2 299
-#define T_Flag3 300
-#define T_Flag4 301
-#define T_Flake 302
-#define T_Floor 303
-#define T_Freq 304
-#define T_Fudge 305
-#define T_Host 306
-#define T_Huffpuff 307
-#define T_Iburst 308
-#define T_Ident 309
-#define T_Ignore 310
-#define T_Incalloc 311
-#define T_Incmem 312
-#define T_Initalloc 313
-#define T_Initmem 314
-#define T_Includefile 315
-#define T_Integer 316
-#define T_Interface 317
-#define T_Intrange 318
-#define T_Io 319
-#define T_Ipv4 320
-#define T_Ipv4_flag 321
-#define T_Ipv6 322
-#define T_Ipv6_flag 323
-#define T_Kernel 324
-#define T_Key 325
-#define T_Keys 326
-#define T_Keysdir 327
-#define T_Kod 328
-#define T_Mssntp 329
-#define T_Leapfile 330
-#define T_Leapsmearinterval 331
-#define T_Limited 332
-#define T_Link 333
-#define T_Listen 334
-#define T_Logconfig 335
-#define T_Logfile 336
-#define T_Loopstats 337
-#define T_Lowpriotrap 338
-#define T_Manycastclient 339
-#define T_Manycastserver 340
-#define T_Mask 341
-#define T_Maxage 342
-#define T_Maxclock 343
-#define T_Maxdepth 344
-#define T_Maxdist 345
-#define T_Maxmem 346
-#define T_Maxpoll 347
-#define T_Mdnstries 348
-#define T_Mem 349
-#define T_Memlock 350
-#define T_Minclock 351
-#define T_Mindepth 352
-#define T_Mindist 353
-#define T_Minimum 354
-#define T_Minpoll 355
-#define T_Minsane 356
-#define T_Mode 357
-#define T_Mode7 358
-#define T_Monitor 359
-#define T_Month 360
-#define T_Mru 361
-#define T_Multicastclient 362
-#define T_Nic 363
-#define T_Nolink 364
-#define T_Nomodify 365
-#define T_Nomrulist 366
-#define T_None 367
-#define T_Nonvolatile 368
-#define T_Nopeer 369
-#define T_Noquery 370
-#define T_Noselect 371
-#define T_Noserve 372
-#define T_Notrap 373
-#define T_Notrust 374
-#define T_Ntp 375
-#define T_Ntpport 376
-#define T_NtpSignDsocket 377
-#define T_Orphan 378
-#define T_Orphanwait 379
-#define T_PCEdigest 380
-#define T_Panic 381
-#define T_Peer 382
-#define T_Peerstats 383
-#define T_Phone 384
-#define T_Pid 385
-#define T_Pidfile 386
-#define T_Pool 387
-#define T_Port 388
-#define T_Preempt 389
-#define T_Prefer 390
-#define T_Protostats 391
-#define T_Pw 392
-#define T_Randfile 393
-#define T_Rawstats 394
-#define T_Refid 395
-#define T_Requestkey 396
-#define T_Reset 397
-#define T_Restrict 398
-#define T_Revoke 399
-#define T_Rlimit 400
-#define T_Saveconfigdir 401
-#define T_Server 402
-#define T_Setvar 403
-#define T_Source 404
-#define T_Stacksize 405
-#define T_Statistics 406
-#define T_Stats 407
-#define T_Statsdir 408
-#define T_Step 409
-#define T_Stepback 410
-#define T_Stepfwd 411
-#define T_Stepout 412
-#define T_Stratum 413
-#define T_String 414
-#define T_Sys 415
-#define T_Sysstats 416
-#define T_Tick 417
-#define T_Time1 418
-#define T_Time2 419
-#define T_Timer 420
-#define T_Timingstats 421
-#define T_Tinker 422
-#define T_Tos 423
-#define T_Trap 424
-#define T_True 425
-#define T_Trustedkey 426
-#define T_Ttl 427
-#define T_Type 428
-#define T_U_int 429
-#define T_UEcrypto 430
-#define T_UEcryptonak 431
-#define T_UEdigest 432
-#define T_Unconfig 433
-#define T_Unpeer 434
-#define T_Version 435
-#define T_WanderThreshold 436
-#define T_Week 437
-#define T_Wildcard 438
-#define T_Xleave 439
-#define T_Year 440
-#define T_Flag 441
-#define T_EOC 442
-#define T_Simulate 443
-#define T_Beep_Delay 444
-#define T_Sim_Duration 445
-#define T_Server_Offset 446
-#define T_Duration 447
-#define T_Freq_Offset 448
-#define T_Wander 449
-#define T_Jitter 450
-#define T_Prop_Delay 451
-#define T_Proc_Delay 452
+#define T_Bcpollbstep 268
+#define T_Beacon 269
+#define T_Broadcast 270
+#define T_Broadcastclient 271
+#define T_Broadcastdelay 272
+#define T_Burst 273
+#define T_Calibrate 274
+#define T_Ceiling 275
+#define T_Clockstats 276
+#define T_Cohort 277
+#define T_ControlKey 278
+#define T_Crypto 279
+#define T_Cryptostats 280
+#define T_Ctl 281
+#define T_Day 282
+#define T_Default 283
+#define T_Digest 284
+#define T_Disable 285
+#define T_Discard 286
+#define T_Dispersion 287
+#define T_Double 288
+#define T_Driftfile 289
+#define T_Drop 290
+#define T_Dscp 291
+#define T_Ellipsis 292
+#define T_Enable 293
+#define T_End 294
+#define T_False 295
+#define T_File 296
+#define T_Filegen 297
+#define T_Filenum 298
+#define T_Flag1 299
+#define T_Flag2 300
+#define T_Flag3 301
+#define T_Flag4 302
+#define T_Flake 303
+#define T_Floor 304
+#define T_Freq 305
+#define T_Fudge 306
+#define T_Host 307
+#define T_Huffpuff 308
+#define T_Iburst 309
+#define T_Ident 310
+#define T_Ignore 311
+#define T_Incalloc 312
+#define T_Incmem 313
+#define T_Initalloc 314
+#define T_Initmem 315
+#define T_Includefile 316
+#define T_Integer 317
+#define T_Interface 318
+#define T_Intrange 319
+#define T_Io 320
+#define T_Ipv4 321
+#define T_Ipv4_flag 322
+#define T_Ipv6 323
+#define T_Ipv6_flag 324
+#define T_Kernel 325
+#define T_Key 326
+#define T_Keys 327
+#define T_Keysdir 328
+#define T_Kod 329
+#define T_Mssntp 330
+#define T_Leapfile 331
+#define T_Leapsmearinterval 332
+#define T_Limited 333
+#define T_Link 334
+#define T_Listen 335
+#define T_Logconfig 336
+#define T_Logfile 337
+#define T_Loopstats 338
+#define T_Lowpriotrap 339
+#define T_Manycastclient 340
+#define T_Manycastserver 341
+#define T_Mask 342
+#define T_Maxage 343
+#define T_Maxclock 344
+#define T_Maxdepth 345
+#define T_Maxdist 346
+#define T_Maxmem 347
+#define T_Maxpoll 348
+#define T_Mdnstries 349
+#define T_Mem 350
+#define T_Memlock 351
+#define T_Minclock 352
+#define T_Mindepth 353
+#define T_Mindist 354
+#define T_Minimum 355
+#define T_Minpoll 356
+#define T_Minsane 357
+#define T_Mode 358
+#define T_Mode7 359
+#define T_Monitor 360
+#define T_Month 361
+#define T_Mru 362
+#define T_Multicastclient 363
+#define T_Nic 364
+#define T_Nolink 365
+#define T_Nomodify 366
+#define T_Nomrulist 367
+#define T_None 368
+#define T_Nonvolatile 369
+#define T_Nopeer 370
+#define T_Noquery 371
+#define T_Noselect 372
+#define T_Noserve 373
+#define T_Notrap 374
+#define T_Notrust 375
+#define T_Ntp 376
+#define T_Ntpport 377
+#define T_NtpSignDsocket 378
+#define T_Orphan 379
+#define T_Orphanwait 380
+#define T_PCEdigest 381
+#define T_Panic 382
+#define T_Peer 383
+#define T_Peerstats 384
+#define T_Phone 385
+#define T_Pid 386
+#define T_Pidfile 387
+#define T_Pool 388
+#define T_Port 389
+#define T_Preempt 390
+#define T_Prefer 391
+#define T_Protostats 392
+#define T_Pw 393
+#define T_Randfile 394
+#define T_Rawstats 395
+#define T_Refid 396
+#define T_Requestkey 397
+#define T_Reset 398
+#define T_Restrict 399
+#define T_Revoke 400
+#define T_Rlimit 401
+#define T_Saveconfigdir 402
+#define T_Server 403
+#define T_Setvar 404
+#define T_Source 405
+#define T_Stacksize 406
+#define T_Statistics 407
+#define T_Stats 408
+#define T_Statsdir 409
+#define T_Step 410
+#define T_Stepback 411
+#define T_Stepfwd 412
+#define T_Stepout 413
+#define T_Stratum 414
+#define T_String 415
+#define T_Sys 416
+#define T_Sysstats 417
+#define T_Tick 418
+#define T_Time1 419
+#define T_Time2 420
+#define T_Timer 421
+#define T_Timingstats 422
+#define T_Tinker 423
+#define T_Tos 424
+#define T_Trap 425
+#define T_True 426
+#define T_Trustedkey 427
+#define T_Ttl 428
+#define T_Type 429
+#define T_U_int 430
+#define T_UEcrypto 431
+#define T_UEcryptonak 432
+#define T_UEdigest 433
+#define T_Unconfig 434
+#define T_Unpeer 435
+#define T_Version 436
+#define T_WanderThreshold 437
+#define T_Week 438
+#define T_Wildcard 439
+#define T_Xleave 440
+#define T_Year 441
+#define T_Flag 442
+#define T_EOC 443
+#define T_Simulate 444
+#define T_Beep_Delay 445
+#define T_Sim_Duration 446
+#define T_Server_Offset 447
+#define T_Duration 448
+#define T_Freq_Offset 449
+#define T_Wander 450
+#define T_Jitter 451
+#define T_Prop_Delay 452
+#define T_Proc_Delay 453
/* Value type. */
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
@@ -549,7 +551,7 @@ union YYSTYPE
script_info * Sim_script;
script_info_fifo * Sim_script_fifo;
-#line 553 "../../ntpd/ntp_parser.c" /* yacc.c:355 */
+#line 555 "ntp_parser.c" /* yacc.c:355 */
};
typedef union YYSTYPE YYSTYPE;
@@ -566,7 +568,7 @@ int yyparse (void);
/* Copy the second part of user declarations. */
-#line 570 "../../ntpd/ntp_parser.c" /* yacc.c:358 */
+#line 572 "ntp_parser.c" /* yacc.c:358 */
#ifdef short
# undef short
@@ -806,23 +808,23 @@ union yyalloc
#endif /* !YYCOPY_NEEDED */
/* YYFINAL -- State number of the termination state. */
-#define YYFINAL 214
+#define YYFINAL 215
/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 655
+#define YYLAST 654
/* YYNTOKENS -- Number of terminals. */
-#define YYNTOKENS 203
+#define YYNTOKENS 204
/* YYNNTS -- Number of nonterminals. */
#define YYNNTS 105
/* YYNRULES -- Number of rules. */
-#define YYNRULES 317
+#define YYNRULES 318
/* YYNSTATES -- Number of states. */
-#define YYNSTATES 423
+#define YYNSTATES 424
/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
by yylex, with out-of-bounds checking. */
#define YYUNDEFTOK 2
-#define YYMAXUTOK 452
+#define YYMAXUTOK 453
#define YYTRANSLATE(YYX) \
((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
@@ -835,15 +837,15 @@ static const yytype_uint8 yytranslate[] =
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 199, 200, 2, 2, 2, 2, 2, 2, 2, 2,
+ 200, 201, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 198, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 199, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 201, 2, 202, 2, 2, 2, 2,
+ 2, 2, 2, 202, 2, 203, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
@@ -876,45 +878,45 @@ static const yytype_uint8 yytranslate[] =
165, 166, 167, 168, 169, 170, 171, 172, 173, 174,
175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
- 195, 196, 197
+ 195, 196, 197, 198
};
#if YYDEBUG
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 370, 370, 374, 375, 376, 391, 392, 393, 394,
- 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
- 412, 422, 423, 424, 425, 426, 430, 431, 436, 441,
- 443, 449, 450, 458, 459, 460, 464, 469, 470, 471,
- 472, 473, 474, 475, 476, 480, 482, 487, 488, 489,
- 490, 491, 492, 496, 501, 510, 520, 521, 531, 533,
- 535, 537, 548, 555, 557, 562, 564, 566, 568, 570,
- 579, 585, 586, 594, 596, 608, 609, 610, 611, 612,
- 621, 626, 631, 639, 641, 643, 648, 649, 650, 651,
- 652, 653, 657, 658, 659, 660, 669, 671, 680, 690,
- 695, 703, 704, 705, 706, 707, 708, 709, 710, 715,
- 716, 724, 734, 743, 758, 763, 764, 768, 769, 773,
- 774, 775, 776, 777, 778, 779, 788, 792, 796, 804,
- 812, 820, 835, 850, 863, 864, 872, 873, 874, 875,
- 876, 877, 878, 879, 880, 881, 882, 883, 884, 885,
- 886, 890, 895, 903, 908, 909, 910, 914, 919, 927,
- 932, 933, 934, 935, 936, 937, 938, 939, 947, 957,
- 962, 970, 972, 974, 983, 985, 990, 991, 995, 996,
- 997, 998, 1006, 1011, 1016, 1024, 1029, 1030, 1031, 1040,
- 1042, 1047, 1052, 1060, 1062, 1079, 1080, 1081, 1082, 1083,
- 1084, 1088, 1089, 1090, 1091, 1092, 1093, 1101, 1106, 1111,
- 1119, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132,
- 1133, 1142, 1143, 1144, 1151, 1158, 1165, 1181, 1200, 1202,
- 1204, 1206, 1208, 1210, 1217, 1222, 1223, 1224, 1228, 1232,
- 1241, 1242, 1246, 1247, 1248, 1252, 1263, 1277, 1289, 1294,
- 1296, 1301, 1302, 1310, 1312, 1320, 1325, 1333, 1358, 1365,
- 1375, 1376, 1380, 1381, 1382, 1383, 1387, 1388, 1389, 1393,
- 1398, 1403, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1427,
- 1432, 1440, 1445, 1453, 1455, 1459, 1464, 1469, 1477, 1482,
- 1490, 1499, 1500, 1504, 1505, 1514, 1532, 1536, 1541, 1549,
- 1554, 1555, 1559, 1564, 1572, 1577, 1582, 1587, 1592, 1600,
- 1605, 1610, 1618, 1623, 1624, 1625, 1626, 1627
+ 0, 371, 371, 375, 376, 377, 392, 393, 394, 395,
+ 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
+ 413, 423, 424, 425, 426, 427, 431, 432, 437, 442,
+ 444, 450, 451, 459, 460, 461, 465, 470, 471, 472,
+ 473, 474, 475, 476, 477, 481, 483, 488, 489, 490,
+ 491, 492, 493, 497, 502, 511, 521, 522, 532, 534,
+ 536, 538, 549, 556, 558, 563, 565, 567, 569, 571,
+ 580, 586, 587, 595, 597, 609, 610, 611, 612, 613,
+ 622, 627, 632, 640, 642, 644, 649, 650, 651, 652,
+ 653, 654, 655, 659, 660, 661, 662, 671, 673, 682,
+ 692, 697, 705, 706, 707, 708, 709, 710, 711, 712,
+ 717, 718, 726, 736, 745, 760, 765, 766, 770, 771,
+ 775, 776, 777, 778, 779, 780, 781, 790, 794, 798,
+ 806, 814, 822, 837, 852, 865, 866, 874, 875, 876,
+ 877, 878, 879, 880, 881, 882, 883, 884, 885, 886,
+ 887, 888, 892, 897, 905, 910, 911, 912, 916, 921,
+ 929, 934, 935, 936, 937, 938, 939, 940, 941, 949,
+ 959, 964, 972, 974, 976, 985, 987, 992, 993, 997,
+ 998, 999, 1000, 1008, 1013, 1018, 1026, 1031, 1032, 1033,
+ 1042, 1044, 1049, 1054, 1062, 1064, 1081, 1082, 1083, 1084,
+ 1085, 1086, 1090, 1091, 1092, 1093, 1094, 1095, 1103, 1108,
+ 1113, 1121, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133,
+ 1134, 1135, 1144, 1145, 1146, 1153, 1160, 1167, 1183, 1202,
+ 1204, 1206, 1208, 1210, 1212, 1219, 1224, 1225, 1226, 1230,
+ 1234, 1243, 1244, 1248, 1249, 1250, 1254, 1265, 1279, 1291,
+ 1296, 1298, 1303, 1304, 1312, 1314, 1322, 1327, 1335, 1360,
+ 1367, 1377, 1378, 1382, 1383, 1384, 1385, 1389, 1390, 1391,
+ 1395, 1400, 1405, 1413, 1414, 1415, 1416, 1417, 1418, 1419,
+ 1429, 1434, 1442, 1447, 1455, 1457, 1461, 1466, 1471, 1479,
+ 1484, 1492, 1501, 1502, 1506, 1507, 1516, 1534, 1538, 1543,
+ 1551, 1556, 1557, 1561, 1566, 1574, 1579, 1584, 1589, 1594,
+ 1602, 1607, 1612, 1620, 1625, 1626, 1627, 1628, 1629
};
#endif
@@ -925,59 +927,60 @@ static const char *const yytname[] =
{
"$end", "error", "$undefined", "T_Abbrev", "T_Age", "T_All", "T_Allan",
"T_Allpeers", "T_Auth", "T_Autokey", "T_Automax", "T_Average",
- "T_Bclient", "T_Beacon", "T_Broadcast", "T_Broadcastclient",
- "T_Broadcastdelay", "T_Burst", "T_Calibrate", "T_Ceiling",
- "T_Clockstats", "T_Cohort", "T_ControlKey", "T_Crypto", "T_Cryptostats",
- "T_Ctl", "T_Day", "T_Default", "T_Digest", "T_Disable", "T_Discard",
- "T_Dispersion", "T_Double", "T_Driftfile", "T_Drop", "T_Dscp",
- "T_Ellipsis", "T_Enable", "T_End", "T_False", "T_File", "T_Filegen",
- "T_Filenum", "T_Flag1", "T_Flag2", "T_Flag3", "T_Flag4", "T_Flake",
- "T_Floor", "T_Freq", "T_Fudge", "T_Host", "T_Huffpuff", "T_Iburst",
- "T_Ident", "T_Ignore", "T_Incalloc", "T_Incmem", "T_Initalloc",
- "T_Initmem", "T_Includefile", "T_Integer", "T_Interface", "T_Intrange",
- "T_Io", "T_Ipv4", "T_Ipv4_flag", "T_Ipv6", "T_Ipv6_flag", "T_Kernel",
- "T_Key", "T_Keys", "T_Keysdir", "T_Kod", "T_Mssntp", "T_Leapfile",
- "T_Leapsmearinterval", "T_Limited", "T_Link", "T_Listen", "T_Logconfig",
- "T_Logfile", "T_Loopstats", "T_Lowpriotrap", "T_Manycastclient",
- "T_Manycastserver", "T_Mask", "T_Maxage", "T_Maxclock", "T_Maxdepth",
- "T_Maxdist", "T_Maxmem", "T_Maxpoll", "T_Mdnstries", "T_Mem",
- "T_Memlock", "T_Minclock", "T_Mindepth", "T_Mindist", "T_Minimum",
- "T_Minpoll", "T_Minsane", "T_Mode", "T_Mode7", "T_Monitor", "T_Month",
- "T_Mru", "T_Multicastclient", "T_Nic", "T_Nolink", "T_Nomodify",
- "T_Nomrulist", "T_None", "T_Nonvolatile", "T_Nopeer", "T_Noquery",
- "T_Noselect", "T_Noserve", "T_Notrap", "T_Notrust", "T_Ntp", "T_Ntpport",
- "T_NtpSignDsocket", "T_Orphan", "T_Orphanwait", "T_PCEdigest", "T_Panic",
- "T_Peer", "T_Peerstats", "T_Phone", "T_Pid", "T_Pidfile", "T_Pool",
- "T_Port", "T_Preempt", "T_Prefer", "T_Protostats", "T_Pw", "T_Randfile",
- "T_Rawstats", "T_Refid", "T_Requestkey", "T_Reset", "T_Restrict",
- "T_Revoke", "T_Rlimit", "T_Saveconfigdir", "T_Server", "T_Setvar",
- "T_Source", "T_Stacksize", "T_Statistics", "T_Stats", "T_Statsdir",
- "T_Step", "T_Stepback", "T_Stepfwd", "T_Stepout", "T_Stratum",
- "T_String", "T_Sys", "T_Sysstats", "T_Tick", "T_Time1", "T_Time2",
- "T_Timer", "T_Timingstats", "T_Tinker", "T_Tos", "T_Trap", "T_True",
- "T_Trustedkey", "T_Ttl", "T_Type", "T_U_int", "T_UEcrypto",
- "T_UEcryptonak", "T_UEdigest", "T_Unconfig", "T_Unpeer", "T_Version",
- "T_WanderThreshold", "T_Week", "T_Wildcard", "T_Xleave", "T_Year",
- "T_Flag", "T_EOC", "T_Simulate", "T_Beep_Delay", "T_Sim_Duration",
- "T_Server_Offset", "T_Duration", "T_Freq_Offset", "T_Wander", "T_Jitter",
- "T_Prop_Delay", "T_Proc_Delay", "'='", "'('", "')'", "'{'", "'}'",
- "$accept", "configuration", "command_list", "command", "server_command",
- "client_type", "address", "ip_address", "address_fam", "option_list",
- "option", "option_flag", "option_flag_keyword", "option_int",
- "option_int_keyword", "option_str", "option_str_keyword",
- "unpeer_command", "unpeer_keyword", "other_mode_command",
- "authentication_command", "crypto_command_list", "crypto_command",
- "crypto_str_keyword", "orphan_mode_command", "tos_option_list",
- "tos_option", "tos_option_int_keyword", "tos_option_dbl_keyword",
- "monitoring_command", "stats_list", "stat", "filegen_option_list",
- "filegen_option", "link_nolink", "enable_disable", "filegen_type",
- "access_control_command", "ac_flag_list", "access_control_flag",
- "discard_option_list", "discard_option", "discard_option_keyword",
- "mru_option_list", "mru_option", "mru_option_keyword", "fudge_command",
- "fudge_factor_list", "fudge_factor", "fudge_factor_dbl_keyword",
- "fudge_factor_bool_keyword", "rlimit_command", "rlimit_option_list",
- "rlimit_option", "rlimit_option_keyword", "system_option_command",
- "system_option_list", "system_option", "system_option_flag_keyword",
+ "T_Bclient", "T_Bcpollbstep", "T_Beacon", "T_Broadcast",
+ "T_Broadcastclient", "T_Broadcastdelay", "T_Burst", "T_Calibrate",
+ "T_Ceiling", "T_Clockstats", "T_Cohort", "T_ControlKey", "T_Crypto",
+ "T_Cryptostats", "T_Ctl", "T_Day", "T_Default", "T_Digest", "T_Disable",
+ "T_Discard", "T_Dispersion", "T_Double", "T_Driftfile", "T_Drop",
+ "T_Dscp", "T_Ellipsis", "T_Enable", "T_End", "T_False", "T_File",
+ "T_Filegen", "T_Filenum", "T_Flag1", "T_Flag2", "T_Flag3", "T_Flag4",
+ "T_Flake", "T_Floor", "T_Freq", "T_Fudge", "T_Host", "T_Huffpuff",
+ "T_Iburst", "T_Ident", "T_Ignore", "T_Incalloc", "T_Incmem",
+ "T_Initalloc", "T_Initmem", "T_Includefile", "T_Integer", "T_Interface",
+ "T_Intrange", "T_Io", "T_Ipv4", "T_Ipv4_flag", "T_Ipv6", "T_Ipv6_flag",
+ "T_Kernel", "T_Key", "T_Keys", "T_Keysdir", "T_Kod", "T_Mssntp",
+ "T_Leapfile", "T_Leapsmearinterval", "T_Limited", "T_Link", "T_Listen",
+ "T_Logconfig", "T_Logfile", "T_Loopstats", "T_Lowpriotrap",
+ "T_Manycastclient", "T_Manycastserver", "T_Mask", "T_Maxage",
+ "T_Maxclock", "T_Maxdepth", "T_Maxdist", "T_Maxmem", "T_Maxpoll",
+ "T_Mdnstries", "T_Mem", "T_Memlock", "T_Minclock", "T_Mindepth",
+ "T_Mindist", "T_Minimum", "T_Minpoll", "T_Minsane", "T_Mode", "T_Mode7",
+ "T_Monitor", "T_Month", "T_Mru", "T_Multicastclient", "T_Nic",
+ "T_Nolink", "T_Nomodify", "T_Nomrulist", "T_None", "T_Nonvolatile",
+ "T_Nopeer", "T_Noquery", "T_Noselect", "T_Noserve", "T_Notrap",
+ "T_Notrust", "T_Ntp", "T_Ntpport", "T_NtpSignDsocket", "T_Orphan",
+ "T_Orphanwait", "T_PCEdigest", "T_Panic", "T_Peer", "T_Peerstats",
+ "T_Phone", "T_Pid", "T_Pidfile", "T_Pool", "T_Port", "T_Preempt",
+ "T_Prefer", "T_Protostats", "T_Pw", "T_Randfile", "T_Rawstats",
+ "T_Refid", "T_Requestkey", "T_Reset", "T_Restrict", "T_Revoke",
+ "T_Rlimit", "T_Saveconfigdir", "T_Server", "T_Setvar", "T_Source",
+ "T_Stacksize", "T_Statistics", "T_Stats", "T_Statsdir", "T_Step",
+ "T_Stepback", "T_Stepfwd", "T_Stepout", "T_Stratum", "T_String", "T_Sys",
+ "T_Sysstats", "T_Tick", "T_Time1", "T_Time2", "T_Timer", "T_Timingstats",
+ "T_Tinker", "T_Tos", "T_Trap", "T_True", "T_Trustedkey", "T_Ttl",
+ "T_Type", "T_U_int", "T_UEcrypto", "T_UEcryptonak", "T_UEdigest",
+ "T_Unconfig", "T_Unpeer", "T_Version", "T_WanderThreshold", "T_Week",
+ "T_Wildcard", "T_Xleave", "T_Year", "T_Flag", "T_EOC", "T_Simulate",
+ "T_Beep_Delay", "T_Sim_Duration", "T_Server_Offset", "T_Duration",
+ "T_Freq_Offset", "T_Wander", "T_Jitter", "T_Prop_Delay", "T_Proc_Delay",
+ "'='", "'('", "')'", "'{'", "'}'", "$accept", "configuration",
+ "command_list", "command", "server_command", "client_type", "address",
+ "ip_address", "address_fam", "option_list", "option", "option_flag",
+ "option_flag_keyword", "option_int", "option_int_keyword", "option_str",
+ "option_str_keyword", "unpeer_command", "unpeer_keyword",
+ "other_mode_command", "authentication_command", "crypto_command_list",
+ "crypto_command", "crypto_str_keyword", "orphan_mode_command",
+ "tos_option_list", "tos_option", "tos_option_int_keyword",
+ "tos_option_dbl_keyword", "monitoring_command", "stats_list", "stat",
+ "filegen_option_list", "filegen_option", "link_nolink", "enable_disable",
+ "filegen_type", "access_control_command", "ac_flag_list",
+ "access_control_flag", "discard_option_list", "discard_option",
+ "discard_option_keyword", "mru_option_list", "mru_option",
+ "mru_option_keyword", "fudge_command", "fudge_factor_list",
+ "fudge_factor", "fudge_factor_dbl_keyword", "fudge_factor_bool_keyword",
+ "rlimit_command", "rlimit_option_list", "rlimit_option",
+ "rlimit_option_keyword", "system_option_command", "system_option_list",
+ "system_option", "system_option_flag_keyword",
"system_option_local_flag_keyword", "tinker_command",
"tinker_option_list", "tinker_option", "tinker_option_keyword",
"miscellaneous_command", "misc_cmd_dbl_keyword", "misc_cmd_int_keyword",
@@ -1020,8 +1023,8 @@ static const yytype_uint16 yytoknum[] =
415, 416, 417, 418, 419, 420, 421, 422, 423, 424,
425, 426, 427, 428, 429, 430, 431, 432, 433, 434,
435, 436, 437, 438, 439, 440, 441, 442, 443, 444,
- 445, 446, 447, 448, 449, 450, 451, 452, 61, 40,
- 41, 123, 125
+ 445, 446, 447, 448, 449, 450, 451, 452, 453, 61,
+ 40, 41, 123, 125
};
# endif
@@ -1039,49 +1042,49 @@ static const yytype_uint16 yytoknum[] =
STATE-NUM. */
static const yytype_int16 yypact[] =
{
- 20, -174, -32, -189, -189, -189, -29, -189, 315, 3,
- -133, -189, 315, -189, 119, -48, -189, -126, -189, -118,
- -115, -189, -189, -113, -189, -189, -48, -5, 374, -48,
- -189, -189, -105, -189, -100, -189, -189, 1, 81, 46,
- 2, -31, -189, -189, -90, 119, -88, -189, 148, 380,
- -81, -53, 23, -189, -189, -189, 87, 207, -106, -189,
- -48, -189, -48, -189, -189, -189, -189, -189, -189, -189,
- -189, -189, -189, -9, 29, -62, -61, -189, -7, -189,
- -189, -102, -189, -189, -189, 32, -189, -189, -189, -189,
- -189, -189, -189, -189, -189, -189, -189, -189, 315, -189,
- -189, -189, -189, -189, -189, 3, -189, 42, 78, -189,
- 315, -189, -189, -189, -189, -189, -189, -189, -189, -189,
- -189, -189, -189, 112, -189, -39, 367, -189, -189, -189,
- -113, -189, -189, -48, -189, -189, -189, -189, -189, -189,
- -189, -189, -189, 374, -189, 60, -48, -189, -189, -34,
- -189, -189, -189, -189, -189, -189, -189, -189, 81, -189,
- -189, 97, 102, -189, -189, 44, -189, -189, -189, -189,
- -31, -189, 71, -63, -189, 119, -189, -189, -189, -189,
- -189, -189, -189, -189, -189, -189, -189, -189, 148, -189,
- -9, -189, -189, -36, -189, -189, -189, -189, -189, -189,
- -189, -189, 380, -189, 75, -9, -189, -189, 76, -53,
- -189, -189, -189, 77, -189, -43, -189, -189, -189, -189,
- -189, -189, -189, -189, -189, -189, -189, -189, 0, -150,
- -189, -189, -189, -189, -189, 89, -189, -6, -189, -189,
- -189, -189, 39, 13, -189, -189, -189, -189, 15, 99,
- -189, -189, 112, -189, -9, -36, -189, -189, -189, -189,
- -189, -189, -189, -189, 475, -189, -189, 475, 475, -81,
- -189, -189, 18, -189, -189, -189, -189, -189, -189, -189,
- -189, -189, -189, -58, 144, -189, -189, -189, 353, -189,
- -189, -189, -189, -189, -189, -189, -189, -96, -3, -13,
- -189, -189, -189, -189, 27, -189, -189, 11, -189, -189,
+ 18, -177, -45, -189, -189, -189, -40, -189, 32, 5,
+ -129, -189, 32, -189, 204, -44, -189, -117, -189, -110,
+ -101, -189, -189, -97, -189, -189, -44, -4, 495, -44,
+ -189, -189, -96, -189, -94, -189, -189, 8, 54, 258,
+ 10, -28, -189, -189, -89, 204, -86, -189, 270, 529,
+ -85, -56, 14, -189, -189, -189, 83, 207, -95, -189,
+ -44, -189, -44, -189, -189, -189, -189, -189, -189, -189,
+ -189, -189, -189, -7, 24, -73, -68, -189, -3, -189,
+ -189, -106, -189, -189, -189, 313, -189, -189, -189, -189,
+ -189, -189, -189, -189, -189, -189, -189, -189, 32, -189,
+ -189, -189, -189, -189, -189, 5, -189, 35, 65, -189,
+ 32, -189, -189, -189, -189, -189, -189, -189, -189, -189,
+ -189, -189, -189, 110, -189, -59, 368, -189, -189, -189,
+ -97, -189, -189, -44, -189, -189, -189, -189, -189, -189,
+ -189, -189, -189, 495, -189, 44, -44, -189, -189, -51,
+ -189, -189, -189, -189, -189, -189, -189, -189, 54, -189,
+ -189, 86, 89, -189, -189, 33, -189, -189, -189, -189,
+ -28, -189, 49, -75, -189, 204, -189, -189, -189, -189,
+ -189, -189, -189, -189, -189, -189, -189, -189, 270, -189,
+ -7, -189, -189, -189, -33, -189, -189, -189, -189, -189,
+ -189, -189, -189, 529, -189, 66, -7, -189, -189, 67,
+ -56, -189, -189, -189, 68, -189, -53, -189, -189, -189,
+ -189, -189, -189, -189, -189, -189, -189, -189, -189, 16,
+ -153, -189, -189, -189, -189, -189, 77, -189, -18, -189,
+ -189, -189, -189, 226, -13, -189, -189, -189, -189, -8,
+ 97, -189, -189, 110, -189, -7, -33, -189, -189, -189,
+ -189, -189, -189, -189, -189, 449, -189, -189, 449, 449,
+ -85, -189, -189, 11, -189, -189, -189, -189, -189, -189,
+ -189, -189, -189, -189, -49, 108, -189, -189, -189, 125,
+ -189, -189, -189, -189, -189, -189, -189, -189, -102, -20,
+ -30, -189, -189, -189, -189, 13, -189, -189, 9, -189,
-189, -189, -189, -189, -189, -189, -189, -189, -189, -189,
-189, -189, -189, -189, -189, -189, -189, -189, -189, -189,
- -189, -189, -189, 475, 475, -189, 163, -81, 133, -189,
- 141, -189, -189, -189, -189, -189, -189, -189, -189, -189,
+ -189, -189, -189, -189, 449, 449, -189, 146, -85, 113,
+ -189, 116, -189, -189, -189, -189, -189, -189, -189, -189,
-189, -189, -189, -189, -189, -189, -189, -189, -189, -189,
- -52, -189, 45, 5, 19, -125, -189, 8, -189, -9,
- -189, -189, -189, -189, -189, -189, -189, -189, -189, 475,
- -189, -189, -189, -189, 14, -189, -189, -189, -48, -189,
- -189, -189, 22, -189, -189, -189, 21, 24, -9, 36,
- -164, -189, 33, -9, -189, -189, -189, 10, 69, -189,
- -189, -189, -189, -189, 31, 48, 40, -189, 52, -189,
- -9, -189, -189
+ -189, -54, -189, 23, -10, 6, -138, -189, -9, -189,
+ -7, -189, -189, -189, -189, -189, -189, -189, -189, -189,
+ 449, -189, -189, -189, -189, -17, -189, -189, -189, -44,
+ -189, -189, -189, 20, -189, -189, -189, 0, 21, -7,
+ 22, -173, -189, 25, -7, -189, -189, -189, 17, 7,
+ -189, -189, -189, -189, -189, 217, 39, 36, -189, 46,
+ -189, -7, -189, -189
};
/* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
@@ -1089,81 +1092,81 @@ static const yytype_int16 yypact[] =
means the default is an error. */
static const yytype_uint16 yydefact[] =
{
- 0, 0, 0, 24, 58, 235, 0, 71, 0, 0,
- 247, 238, 0, 228, 0, 0, 240, 0, 260, 0,
- 0, 241, 239, 0, 242, 25, 0, 0, 0, 0,
- 261, 236, 0, 23, 0, 243, 22, 0, 0, 0,
- 0, 0, 244, 21, 0, 0, 0, 237, 0, 0,
- 0, 0, 0, 56, 57, 296, 0, 2, 0, 7,
+ 0, 0, 0, 24, 58, 236, 0, 71, 0, 0,
+ 248, 239, 0, 229, 0, 0, 241, 0, 261, 0,
+ 0, 242, 240, 0, 243, 25, 0, 0, 0, 0,
+ 262, 237, 0, 23, 0, 244, 22, 0, 0, 0,
+ 0, 0, 245, 21, 0, 0, 0, 238, 0, 0,
+ 0, 0, 0, 56, 57, 297, 0, 2, 0, 7,
0, 8, 0, 9, 10, 13, 11, 12, 14, 15,
- 16, 17, 18, 0, 0, 0, 0, 221, 0, 222,
- 19, 0, 5, 62, 63, 64, 195, 196, 197, 198,
- 201, 199, 200, 202, 203, 204, 205, 206, 190, 192,
- 193, 194, 154, 155, 156, 126, 152, 0, 245, 229,
- 189, 101, 102, 103, 104, 108, 105, 106, 107, 109,
- 29, 30, 28, 0, 26, 0, 6, 65, 66, 257,
- 230, 256, 289, 59, 61, 160, 161, 162, 163, 164,
- 165, 166, 167, 127, 158, 0, 60, 70, 287, 231,
- 67, 272, 273, 274, 275, 276, 277, 278, 269, 271,
- 134, 29, 30, 134, 134, 26, 68, 188, 186, 187,
- 182, 184, 0, 0, 232, 96, 100, 97, 211, 212,
- 213, 214, 215, 216, 217, 218, 219, 220, 207, 209,
- 0, 91, 86, 0, 87, 95, 93, 94, 92, 90,
- 88, 89, 80, 82, 0, 0, 251, 283, 0, 69,
- 282, 284, 280, 234, 1, 0, 4, 31, 55, 294,
- 293, 223, 224, 225, 226, 268, 267, 266, 0, 0,
- 79, 75, 76, 77, 78, 0, 72, 0, 191, 151,
- 153, 246, 98, 0, 178, 179, 180, 181, 0, 0,
- 176, 177, 168, 170, 0, 0, 27, 227, 255, 288,
- 157, 159, 286, 270, 130, 134, 134, 133, 128, 0,
- 183, 185, 0, 99, 208, 210, 292, 290, 291, 85,
- 81, 83, 84, 233, 0, 281, 279, 3, 20, 262,
- 263, 264, 259, 265, 258, 300, 301, 0, 0, 0,
- 74, 73, 118, 117, 0, 115, 116, 0, 110, 113,
- 114, 174, 175, 173, 169, 171, 172, 136, 137, 138,
+ 16, 17, 18, 0, 0, 0, 0, 222, 0, 223,
+ 19, 0, 5, 62, 63, 64, 196, 197, 198, 199,
+ 202, 200, 201, 203, 204, 205, 206, 207, 191, 193,
+ 194, 195, 155, 156, 157, 127, 153, 0, 246, 230,
+ 190, 102, 103, 104, 105, 109, 106, 107, 108, 110,
+ 29, 30, 28, 0, 26, 0, 6, 65, 66, 258,
+ 231, 257, 290, 59, 61, 161, 162, 163, 164, 165,
+ 166, 167, 168, 128, 159, 0, 60, 70, 288, 232,
+ 67, 273, 274, 275, 276, 277, 278, 279, 270, 272,
+ 135, 29, 30, 135, 135, 26, 68, 189, 187, 188,
+ 183, 185, 0, 0, 233, 97, 101, 98, 212, 213,
+ 214, 215, 216, 217, 218, 219, 220, 221, 208, 210,
+ 0, 86, 92, 87, 0, 88, 96, 94, 95, 93,
+ 91, 89, 90, 80, 82, 0, 0, 252, 284, 0,
+ 69, 283, 285, 281, 235, 1, 0, 4, 31, 55,
+ 295, 294, 224, 225, 226, 227, 269, 268, 267, 0,
+ 0, 79, 75, 76, 77, 78, 0, 72, 0, 192,
+ 152, 154, 247, 99, 0, 179, 180, 181, 182, 0,
+ 0, 177, 178, 169, 171, 0, 0, 27, 228, 256,
+ 289, 158, 160, 287, 271, 131, 135, 135, 134, 129,
+ 0, 184, 186, 0, 100, 209, 211, 293, 291, 292,
+ 85, 81, 83, 84, 234, 0, 282, 280, 3, 20,
+ 263, 264, 265, 260, 266, 259, 301, 302, 0, 0,
+ 0, 74, 73, 119, 118, 0, 116, 117, 0, 111,
+ 114, 115, 175, 176, 174, 170, 172, 173, 137, 138,
139, 140, 141, 142, 143, 144, 145, 146, 147, 148,
- 149, 150, 135, 131, 132, 134, 250, 0, 0, 252,
- 0, 37, 38, 39, 54, 47, 49, 48, 51, 40,
- 41, 42, 43, 50, 52, 44, 32, 33, 36, 34,
- 0, 35, 0, 0, 0, 0, 303, 0, 298, 0,
- 111, 125, 121, 123, 119, 120, 122, 124, 112, 129,
- 249, 248, 254, 253, 0, 45, 46, 53, 0, 297,
- 295, 302, 0, 299, 285, 306, 0, 0, 0, 0,
- 0, 308, 0, 0, 304, 307, 305, 0, 0, 313,
- 314, 315, 316, 317, 0, 0, 0, 309, 0, 311,
- 0, 310, 312
+ 149, 150, 151, 136, 132, 133, 135, 251, 0, 0,
+ 253, 0, 37, 38, 39, 54, 47, 49, 48, 51,
+ 40, 41, 42, 43, 50, 52, 44, 32, 33, 36,
+ 34, 0, 35, 0, 0, 0, 0, 304, 0, 299,
+ 0, 112, 126, 122, 124, 120, 121, 123, 125, 113,
+ 130, 250, 249, 255, 254, 0, 45, 46, 53, 0,
+ 298, 296, 303, 0, 300, 286, 307, 0, 0, 0,
+ 0, 0, 309, 0, 0, 305, 308, 306, 0, 0,
+ 314, 315, 316, 317, 318, 0, 0, 0, 310, 0,
+ 312, 0, 311, 313
};
/* YYPGOTO[NTERM-NUM]. */
static const yytype_int16 yypgoto[] =
{
- -189, -189, -189, -41, -189, -189, -15, -38, -189, -189,
+ -189, -189, -189, -48, -189, -189, -15, -38, -189, -189,
-189, -189, -189, -189, -189, -189, -189, -189, -189, -189,
- -189, -189, -189, -189, -189, -189, 16, -189, -189, -189,
- -189, -35, -189, -189, -189, -189, -189, -189, -157, -189,
- -189, 138, -189, -189, 106, -189, -189, -189, -2, -189,
- -189, -189, -189, 83, -189, -189, 239, -79, -189, -189,
- -189, -189, 66, -189, -189, -189, -189, -189, -189, -189,
- -189, -189, -189, -189, -189, 126, -189, -189, -189, -189,
- -189, -189, 101, -189, -189, 51, -189, -189, 242, 17,
- -188, -189, -189, -189, -24, -189, -189, -97, -189, -189,
- -189, -123, -189, -130, -189
+ -189, -189, -189, -189, -189, -189, 37, -189, -189, -189,
+ -189, -42, -189, -189, -189, -189, -189, -189, -159, -189,
+ -189, 131, -189, -189, 96, -189, -189, -189, -6, -189,
+ -189, -189, -189, 74, -189, -189, 236, -71, -189, -189,
+ -189, -189, 62, -189, -189, -189, -189, -189, -189, -189,
+ -189, -189, -189, -189, -189, 122, -189, -189, -189, -189,
+ -189, -189, 95, -189, -189, 45, -189, -189, 225, 1,
+ -188, -189, -189, -189, -39, -189, -189, -103, -189, -189,
+ -189, -136, -189, -149, -189
};
/* YYDEFGOTO[NTERM-NUM]. */
static const yytype_int16 yydefgoto[] =
{
- -1, 56, 57, 58, 59, 60, 132, 124, 125, 288,
- 356, 357, 358, 359, 360, 361, 362, 61, 62, 63,
- 64, 85, 236, 237, 65, 202, 203, 204, 205, 66,
- 175, 119, 242, 308, 309, 310, 378, 67, 264, 332,
- 105, 106, 107, 143, 144, 145, 68, 252, 253, 254,
- 255, 69, 170, 171, 172, 70, 98, 99, 100, 101,
+ -1, 56, 57, 58, 59, 60, 132, 124, 125, 289,
+ 357, 358, 359, 360, 361, 362, 363, 61, 62, 63,
+ 64, 85, 237, 238, 65, 203, 204, 205, 206, 66,
+ 175, 119, 243, 309, 310, 311, 379, 67, 265, 333,
+ 105, 106, 107, 143, 144, 145, 68, 253, 254, 255,
+ 256, 69, 170, 171, 172, 70, 98, 99, 100, 101,
71, 188, 189, 190, 72, 73, 74, 75, 76, 109,
- 174, 381, 283, 339, 130, 131, 77, 78, 294, 228,
- 79, 158, 159, 213, 209, 210, 211, 149, 133, 279,
- 221, 80, 81, 297, 298, 299, 365, 366, 397, 367,
- 400, 401, 414, 415, 416
+ 174, 382, 284, 340, 130, 131, 77, 78, 295, 229,
+ 79, 158, 159, 214, 210, 211, 212, 149, 133, 280,
+ 222, 80, 81, 298, 299, 300, 366, 367, 398, 368,
+ 401, 402, 415, 416, 417
};
/* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If
@@ -1171,228 +1174,228 @@ static const yytype_int16 yydefgoto[] =
number is the opposite. If YYTABLE_NINF, syntax error. */
static const yytype_int16 yytable[] =
{
- 123, 165, 275, 276, 337, 289, 267, 268, 207, 385,
- 176, 167, 206, 82, 102, 371, 215, 282, 120, 238,
- 121, 1, 363, 219, 164, 277, 108, 225, 399, 83,
- 2, 238, 84, 126, 3, 4, 5, 372, 404, 295,
- 296, 127, 6, 7, 128, 217, 129, 218, 226, 8,
- 9, 363, 220, 10, 147, 11, 134, 12, 13, 148,
- 230, 14, 150, 166, 168, 290, 315, 291, 302, 173,
- 15, 177, 227, 160, 16, 338, 303, 390, 122, 304,
- 17, 216, 18, 231, 212, 257, 232, 214, 151, 152,
- 222, 19, 20, 295, 296, 21, 22, 223, 224, 229,
- 23, 24, 103, 240, 25, 26, 153, 104, 333, 334,
- 241, 122, 161, 27, 162, 243, 373, 305, 259, 169,
- 256, 261, 386, 374, 265, 262, 28, 29, 30, 266,
- 269, 259, 271, 31, 278, 272, 281, 284, 286, 111,
- 273, 375, 32, 112, 287, 154, 208, 33, 306, 34,
- 300, 35, 36, 301, 178, 244, 245, 246, 247, 292,
- 313, 37, 38, 39, 40, 41, 42, 43, 44, 233,
- 234, 45, 311, 46, 312, 155, 235, 336, 379, 179,
- 340, 393, 47, 293, 368, 369, 370, 48, 49, 50,
- 380, 51, 52, 376, 383, 163, 377, 180, 53, 54,
- 181, 113, 384, 388, 387, 122, 389, -6, 55, 392,
- 402, 408, 307, 396, 394, 407, 399, 2, 280, 398,
- 406, 3, 4, 5, 409, 410, 411, 412, 413, 6,
- 7, 335, 422, 417, 403, 419, 8, 9, 420, 421,
- 10, 156, 11, 239, 12, 13, 157, 114, 14, 260,
- 314, 110, 248, 270, 274, 115, 258, 15, 116, 263,
- 285, 16, 409, 410, 411, 412, 413, 17, 391, 18,
- 249, 146, 316, 364, 182, 250, 251, 405, 19, 20,
- 117, 0, 21, 22, 418, 118, 0, 23, 24, 0,
- 0, 25, 26, 0, 0, 0, 0, 0, 0, 382,
- 27, 0, 183, 184, 185, 186, 0, 0, 0, 0,
- 187, 0, 0, 28, 29, 30, 0, 0, 0, 0,
- 31, 0, 0, 86, 0, 0, 0, 87, 0, 32,
- 0, 0, 0, 88, 33, 0, 34, 0, 35, 36,
- 0, 0, 0, 0, 0, 0, 0, 0, 37, 38,
- 39, 40, 41, 42, 43, 44, 0, 0, 45, 0,
- 46, 0, 341, 0, 0, 0, 0, 0, 0, 47,
- 342, 0, 0, 395, 48, 49, 50, 2, 51, 52,
- 0, 3, 4, 5, 89, 53, 54, 0, 0, 6,
- 7, 0, 0, 191, -6, 55, 8, 9, 0, 192,
- 10, 193, 11, 0, 12, 13, 343, 344, 14, 0,
- 0, 0, 0, 0, 0, 0, 0, 15, 90, 91,
- 0, 16, 0, 345, 0, 0, 0, 17, 194, 18,
- 135, 136, 137, 138, 0, 92, 0, 0, 19, 20,
- 93, 0, 21, 22, 0, 346, 0, 23, 24, 0,
- 0, 25, 26, 347, 0, 348, 0, 0, 0, 0,
- 27, 139, 0, 140, 0, 141, 0, 94, 195, 349,
- 196, 142, 0, 28, 29, 30, 197, 0, 198, 0,
- 31, 199, 0, 0, 0, 0, 0, 350, 351, 32,
- 95, 96, 97, 0, 33, 0, 34, 0, 35, 36,
- 0, 0, 0, 200, 201, 0, 0, 0, 37, 38,
- 39, 40, 41, 42, 43, 44, 0, 0, 45, 0,
- 46, 0, 317, 352, 0, 353, 0, 0, 0, 47,
- 318, 0, 0, 354, 48, 49, 50, 355, 51, 52,
- 0, 0, 0, 0, 0, 53, 54, 0, 319, 320,
- 0, 0, 321, 0, 0, 55, 0, 0, 322, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 323, 324, 0, 0, 325,
- 326, 0, 327, 328, 329, 0, 330, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 123, 165, 276, 176, 268, 269, 208, 277, 386, 216,
+ 364, 82, 207, 372, 338, 167, 102, 83, 283, 1,
+ 400, 290, 84, 120, 164, 121, 220, 239, 2, 278,
+ 405, 108, 226, 3, 4, 5, 373, 296, 297, 239,
+ 86, 6, 7, 126, 87, 218, 364, 219, 8, 9,
+ 127, 88, 10, 227, 11, 221, 12, 13, 134, 128,
+ 14, 151, 152, 129, 147, 391, 148, 316, 168, 15,
+ 150, 173, 166, 16, 177, 122, 213, 228, 258, 17,
+ 153, 18, 291, 215, 292, 339, 223, 224, 296, 297,
+ 19, 20, 225, 217, 21, 22, 230, 241, 242, 23,
+ 24, 257, 89, 25, 26, 103, 262, 334, 335, 263,
+ 104, 272, 27, 244, 266, 374, 122, 267, 260, 154,
+ 270, 387, 375, 169, 273, 28, 29, 30, 282, 285,
+ 287, 260, 31, 274, 342, 288, 90, 91, 279, 301,
+ 376, 32, 302, 343, 209, 341, 33, 312, 34, 155,
+ 35, 36, 313, 92, 245, 246, 247, 248, 93, 314,
+ 37, 38, 39, 40, 41, 42, 43, 44, 369, 370,
+ 45, 337, 46, 371, 381, 384, 293, 380, 385, 344,
+ 345, 47, 394, 388, 395, 94, 48, 49, 50, 389,
+ 51, 52, 377, 393, 390, 378, 346, 53, 54, 399,
+ 294, 410, 411, 412, 413, 414, -6, 55, 95, 96,
+ 97, 403, 397, 407, 400, 156, 408, 2, 347, 409,
+ 157, 404, 3, 4, 5, 111, 348, 420, 349, 112,
+ 6, 7, 336, 423, 422, 421, 240, 8, 9, 261,
+ 281, 10, 350, 11, 271, 12, 13, 315, 110, 14,
+ 275, 249, 259, 264, 146, 286, 303, 317, 15, 365,
+ 351, 352, 16, 392, 304, 406, 419, 305, 17, 250,
+ 18, 0, 0, 0, 251, 252, 178, 0, 0, 19,
+ 20, 0, 0, 21, 22, 0, 160, 113, 23, 24,
+ 0, 0, 25, 26, 0, 0, 353, 0, 354, 0,
+ 383, 27, 179, 0, 0, 306, 355, 0, 0, 0,
+ 356, 0, 0, 0, 28, 29, 30, 0, 0, 0,
+ 180, 31, 0, 181, 0, 161, 0, 162, 0, 0,
+ 32, 0, 0, 114, 0, 33, 307, 34, 0, 35,
+ 36, 115, 231, 0, 116, 0, 0, 0, 0, 37,
+ 38, 39, 40, 41, 42, 43, 44, 0, 0, 45,
+ 0, 46, 0, 0, 0, 232, 117, 0, 233, 0,
+ 47, 118, 0, 0, 396, 48, 49, 50, 2, 51,
+ 52, 0, 0, 3, 4, 5, 53, 54, 0, 0,
+ 0, 6, 7, 0, 0, -6, 55, 182, 8, 9,
+ 308, 0, 10, 0, 11, 0, 12, 13, 163, 0,
+ 14, 410, 411, 412, 413, 414, 0, 0, 122, 15,
+ 418, 0, 0, 16, 0, 183, 184, 185, 186, 17,
+ 0, 18, 0, 187, 0, 0, 0, 0, 0, 0,
+ 19, 20, 0, 0, 21, 22, 0, 0, 0, 23,
+ 24, 234, 235, 25, 26, 0, 0, 0, 236, 0,
+ 0, 0, 27, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 28, 29, 30, 0, 0,
+ 0, 0, 31, 0, 0, 0, 0, 0, 0, 0,
+ 0, 32, 0, 0, 0, 0, 33, 318, 34, 0,
+ 35, 36, 0, 0, 0, 319, 0, 0, 0, 0,
+ 37, 38, 39, 40, 41, 42, 43, 44, 0, 0,
+ 45, 0, 46, 320, 321, 0, 0, 322, 0, 0,
+ 0, 47, 0, 323, 0, 0, 48, 49, 50, 0,
+ 51, 52, 191, 192, 0, 0, 0, 53, 54, 193,
+ 0, 194, 135, 136, 137, 138, 0, 55, 0, 0,
+ 324, 325, 0, 0, 326, 327, 0, 328, 329, 330,
+ 0, 331, 0, 0, 0, 0, 0, 0, 195, 0,
+ 0, 0, 0, 139, 0, 140, 0, 141, 0, 0,
+ 0, 0, 0, 142, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 196, 0,
+ 197, 0, 0, 0, 0, 0, 198, 0, 199, 0,
+ 332, 200, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 331
+ 0, 0, 0, 201, 202
};
static const yytype_int16 yycheck[] =
{
- 15, 39, 190, 39, 62, 5, 163, 164, 61, 61,
- 45, 42, 50, 187, 11, 4, 57, 205, 66, 98,
- 68, 1, 147, 32, 39, 61, 159, 34, 192, 61,
- 10, 110, 61, 159, 14, 15, 16, 26, 202, 189,
- 190, 159, 22, 23, 159, 60, 159, 62, 55, 29,
- 30, 147, 61, 33, 159, 35, 61, 37, 38, 159,
- 28, 41, 61, 61, 95, 65, 254, 67, 29, 159,
- 50, 159, 79, 27, 54, 133, 37, 202, 159, 40,
- 60, 187, 62, 51, 61, 126, 54, 0, 7, 8,
- 61, 71, 72, 189, 190, 75, 76, 159, 159, 201,
- 80, 81, 99, 61, 84, 85, 25, 104, 265, 266,
- 32, 159, 66, 93, 68, 3, 105, 78, 133, 150,
- 159, 61, 174, 112, 27, 159, 106, 107, 108, 27,
- 86, 146, 61, 113, 170, 198, 61, 61, 61, 20,
- 175, 130, 122, 24, 187, 64, 199, 127, 109, 129,
- 61, 131, 132, 159, 6, 43, 44, 45, 46, 159,
- 61, 141, 142, 143, 144, 145, 146, 147, 148, 137,
- 138, 151, 159, 153, 159, 94, 144, 159, 335, 31,
- 36, 369, 162, 183, 187, 198, 159, 167, 168, 169,
- 27, 171, 172, 182, 61, 149, 185, 49, 178, 179,
- 52, 82, 61, 198, 159, 159, 187, 187, 188, 201,
- 398, 201, 173, 191, 200, 403, 192, 10, 202, 198,
- 187, 14, 15, 16, 193, 194, 195, 196, 197, 22,
- 23, 269, 420, 202, 198, 187, 29, 30, 198, 187,
- 33, 160, 35, 105, 37, 38, 165, 128, 41, 143,
- 252, 12, 140, 170, 188, 136, 130, 50, 139, 158,
- 209, 54, 193, 194, 195, 196, 197, 60, 365, 62,
- 158, 29, 255, 297, 126, 163, 164, 400, 71, 72,
- 161, -1, 75, 76, 414, 166, -1, 80, 81, -1,
- -1, 84, 85, -1, -1, -1, -1, -1, -1, 337,
- 93, -1, 154, 155, 156, 157, -1, -1, -1, -1,
- 162, -1, -1, 106, 107, 108, -1, -1, -1, -1,
- 113, -1, -1, 8, -1, -1, -1, 12, -1, 122,
- -1, -1, -1, 18, 127, -1, 129, -1, 131, 132,
- -1, -1, -1, -1, -1, -1, -1, -1, 141, 142,
- 143, 144, 145, 146, 147, 148, -1, -1, 151, -1,
- 153, -1, 9, -1, -1, -1, -1, -1, -1, 162,
- 17, -1, -1, 388, 167, 168, 169, 10, 171, 172,
- -1, 14, 15, 16, 69, 178, 179, -1, -1, 22,
- 23, -1, -1, 13, 187, 188, 29, 30, -1, 19,
- 33, 21, 35, -1, 37, 38, 53, 54, 41, -1,
- -1, -1, -1, -1, -1, -1, -1, 50, 103, 104,
- -1, 54, -1, 70, -1, -1, -1, 60, 48, 62,
- 56, 57, 58, 59, -1, 120, -1, -1, 71, 72,
- 125, -1, 75, 76, -1, 92, -1, 80, 81, -1,
- -1, 84, 85, 100, -1, 102, -1, -1, -1, -1,
- 93, 87, -1, 89, -1, 91, -1, 152, 88, 116,
- 90, 97, -1, 106, 107, 108, 96, -1, 98, -1,
- 113, 101, -1, -1, -1, -1, -1, 134, 135, 122,
- 175, 176, 177, -1, 127, -1, 129, -1, 131, 132,
- -1, -1, -1, 123, 124, -1, -1, -1, 141, 142,
- 143, 144, 145, 146, 147, 148, -1, -1, 151, -1,
- 153, -1, 47, 170, -1, 172, -1, -1, -1, 162,
- 55, -1, -1, 180, 167, 168, 169, 184, 171, 172,
- -1, -1, -1, -1, -1, 178, 179, -1, 73, 74,
- -1, -1, 77, -1, -1, 188, -1, -1, 83, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 15, 39, 190, 45, 163, 164, 62, 40, 62, 57,
+ 148, 188, 50, 4, 63, 43, 11, 62, 206, 1,
+ 193, 5, 62, 67, 39, 69, 33, 98, 10, 62,
+ 203, 160, 35, 15, 16, 17, 27, 190, 191, 110,
+ 8, 23, 24, 160, 12, 60, 148, 62, 30, 31,
+ 160, 19, 34, 56, 36, 62, 38, 39, 62, 160,
+ 42, 7, 8, 160, 160, 203, 160, 255, 96, 51,
+ 62, 160, 62, 55, 160, 160, 62, 80, 126, 61,
+ 26, 63, 66, 0, 68, 134, 62, 160, 190, 191,
+ 72, 73, 160, 188, 76, 77, 202, 62, 33, 81,
+ 82, 160, 70, 85, 86, 100, 62, 266, 267, 160,
+ 105, 62, 94, 3, 28, 106, 160, 28, 133, 65,
+ 87, 175, 113, 151, 199, 107, 108, 109, 62, 62,
+ 62, 146, 114, 175, 9, 188, 104, 105, 171, 62,
+ 131, 123, 160, 18, 200, 37, 128, 160, 130, 95,
+ 132, 133, 160, 121, 44, 45, 46, 47, 126, 62,
+ 142, 143, 144, 145, 146, 147, 148, 149, 188, 199,
+ 152, 160, 154, 160, 28, 62, 160, 336, 62, 54,
+ 55, 163, 370, 160, 201, 153, 168, 169, 170, 199,
+ 172, 173, 183, 202, 188, 186, 71, 179, 180, 199,
+ 184, 194, 195, 196, 197, 198, 188, 189, 176, 177,
+ 178, 399, 192, 188, 193, 161, 404, 10, 93, 202,
+ 166, 199, 15, 16, 17, 21, 101, 188, 103, 25,
+ 23, 24, 270, 421, 188, 199, 105, 30, 31, 143,
+ 203, 34, 117, 36, 170, 38, 39, 253, 12, 42,
+ 188, 141, 130, 158, 29, 210, 30, 256, 51, 298,
+ 135, 136, 55, 366, 38, 401, 415, 41, 61, 159,
+ 63, -1, -1, -1, 164, 165, 6, -1, -1, 72,
+ 73, -1, -1, 76, 77, -1, 28, 83, 81, 82,
+ -1, -1, 85, 86, -1, -1, 171, -1, 173, -1,
+ 338, 94, 32, -1, -1, 79, 181, -1, -1, -1,
+ 185, -1, -1, -1, 107, 108, 109, -1, -1, -1,
+ 50, 114, -1, 53, -1, 67, -1, 69, -1, -1,
+ 123, -1, -1, 129, -1, 128, 110, 130, -1, 132,
+ 133, 137, 29, -1, 140, -1, -1, -1, -1, 142,
+ 143, 144, 145, 146, 147, 148, 149, -1, -1, 152,
+ -1, 154, -1, -1, -1, 52, 162, -1, 55, -1,
+ 163, 167, -1, -1, 389, 168, 169, 170, 10, 172,
+ 173, -1, -1, 15, 16, 17, 179, 180, -1, -1,
+ -1, 23, 24, -1, -1, 188, 189, 127, 30, 31,
+ 174, -1, 34, -1, 36, -1, 38, 39, 150, -1,
+ 42, 194, 195, 196, 197, 198, -1, -1, 160, 51,
+ 203, -1, -1, 55, -1, 155, 156, 157, 158, 61,
+ -1, 63, -1, 163, -1, -1, -1, -1, -1, -1,
+ 72, 73, -1, -1, 76, 77, -1, -1, -1, 81,
+ 82, 138, 139, 85, 86, -1, -1, -1, 145, -1,
+ -1, -1, 94, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 107, 108, 109, -1, -1,
+ -1, -1, 114, -1, -1, -1, -1, -1, -1, -1,
+ -1, 123, -1, -1, -1, -1, 128, 48, 130, -1,
+ 132, 133, -1, -1, -1, 56, -1, -1, -1, -1,
+ 142, 143, 144, 145, 146, 147, 148, 149, -1, -1,
+ 152, -1, 154, 74, 75, -1, -1, 78, -1, -1,
+ -1, 163, -1, 84, -1, -1, 168, 169, 170, -1,
+ 172, 173, 13, 14, -1, -1, -1, 179, 180, 20,
+ -1, 22, 57, 58, 59, 60, -1, 189, -1, -1,
+ 111, 112, -1, -1, 115, 116, -1, 118, 119, 120,
+ -1, 122, -1, -1, -1, -1, -1, -1, 49, -1,
+ -1, -1, -1, 88, -1, 90, -1, 92, -1, -1,
+ -1, -1, -1, 98, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 110, 111, -1, -1, 114,
- 115, -1, 117, 118, 119, -1, 121, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 89, -1,
+ 91, -1, -1, -1, -1, -1, 97, -1, 99, -1,
+ 181, 102, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 180
+ -1, -1, -1, 124, 125
};
/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
symbol of state STATE-NUM. */
static const yytype_uint16 yystos[] =
{
- 0, 1, 10, 14, 15, 16, 22, 23, 29, 30,
- 33, 35, 37, 38, 41, 50, 54, 60, 62, 71,
- 72, 75, 76, 80, 81, 84, 85, 93, 106, 107,
- 108, 113, 122, 127, 129, 131, 132, 141, 142, 143,
- 144, 145, 146, 147, 148, 151, 153, 162, 167, 168,
- 169, 171, 172, 178, 179, 188, 204, 205, 206, 207,
- 208, 220, 221, 222, 223, 227, 232, 240, 249, 254,
- 258, 263, 267, 268, 269, 270, 271, 279, 280, 283,
- 294, 295, 187, 61, 61, 224, 8, 12, 18, 69,
- 103, 104, 120, 125, 152, 175, 176, 177, 259, 260,
- 261, 262, 11, 99, 104, 243, 244, 245, 159, 272,
- 259, 20, 24, 82, 128, 136, 139, 161, 166, 234,
- 66, 68, 159, 209, 210, 211, 159, 159, 159, 159,
- 277, 278, 209, 291, 61, 56, 57, 58, 59, 87,
- 89, 91, 97, 246, 247, 248, 291, 159, 159, 290,
- 61, 7, 8, 25, 64, 94, 160, 165, 284, 285,
- 27, 66, 68, 149, 209, 210, 61, 42, 95, 150,
- 255, 256, 257, 159, 273, 233, 234, 159, 6, 31,
- 49, 52, 126, 154, 155, 156, 157, 162, 264, 265,
- 266, 13, 19, 21, 48, 88, 90, 96, 98, 101,
- 123, 124, 228, 229, 230, 231, 210, 61, 199, 287,
- 288, 289, 61, 286, 0, 206, 187, 209, 209, 32,
- 61, 293, 61, 159, 159, 34, 55, 79, 282, 201,
- 28, 51, 54, 137, 138, 144, 225, 226, 260, 244,
- 61, 32, 235, 3, 43, 44, 45, 46, 140, 158,
- 163, 164, 250, 251, 252, 253, 159, 206, 278, 209,
- 247, 61, 159, 285, 241, 27, 27, 241, 241, 86,
- 256, 61, 198, 234, 265, 293, 39, 61, 170, 292,
- 229, 61, 293, 275, 61, 288, 61, 187, 212, 5,
- 65, 67, 159, 183, 281, 189, 190, 296, 297, 298,
- 61, 159, 29, 37, 40, 78, 109, 173, 236, 237,
- 238, 159, 159, 61, 251, 293, 292, 47, 55, 73,
- 74, 77, 83, 110, 111, 114, 115, 117, 118, 119,
- 121, 180, 242, 241, 241, 210, 159, 62, 133, 276,
- 36, 9, 17, 53, 54, 70, 92, 100, 102, 116,
- 134, 135, 170, 172, 180, 184, 213, 214, 215, 216,
- 217, 218, 219, 147, 297, 299, 300, 302, 187, 198,
- 159, 4, 26, 105, 112, 130, 182, 185, 239, 241,
- 27, 274, 210, 61, 61, 61, 174, 159, 198, 187,
- 202, 300, 201, 293, 200, 209, 191, 301, 198, 192,
- 303, 304, 293, 198, 202, 304, 187, 293, 201, 193,
- 194, 195, 196, 197, 305, 306, 307, 202, 306, 187,
- 198, 187, 293
+ 0, 1, 10, 15, 16, 17, 23, 24, 30, 31,
+ 34, 36, 38, 39, 42, 51, 55, 61, 63, 72,
+ 73, 76, 77, 81, 82, 85, 86, 94, 107, 108,
+ 109, 114, 123, 128, 130, 132, 133, 142, 143, 144,
+ 145, 146, 147, 148, 149, 152, 154, 163, 168, 169,
+ 170, 172, 173, 179, 180, 189, 205, 206, 207, 208,
+ 209, 221, 222, 223, 224, 228, 233, 241, 250, 255,
+ 259, 264, 268, 269, 270, 271, 272, 280, 281, 284,
+ 295, 296, 188, 62, 62, 225, 8, 12, 19, 70,
+ 104, 105, 121, 126, 153, 176, 177, 178, 260, 261,
+ 262, 263, 11, 100, 105, 244, 245, 246, 160, 273,
+ 260, 21, 25, 83, 129, 137, 140, 162, 167, 235,
+ 67, 69, 160, 210, 211, 212, 160, 160, 160, 160,
+ 278, 279, 210, 292, 62, 57, 58, 59, 60, 88,
+ 90, 92, 98, 247, 248, 249, 292, 160, 160, 291,
+ 62, 7, 8, 26, 65, 95, 161, 166, 285, 286,
+ 28, 67, 69, 150, 210, 211, 62, 43, 96, 151,
+ 256, 257, 258, 160, 274, 234, 235, 160, 6, 32,
+ 50, 53, 127, 155, 156, 157, 158, 163, 265, 266,
+ 267, 13, 14, 20, 22, 49, 89, 91, 97, 99,
+ 102, 124, 125, 229, 230, 231, 232, 211, 62, 200,
+ 288, 289, 290, 62, 287, 0, 207, 188, 210, 210,
+ 33, 62, 294, 62, 160, 160, 35, 56, 80, 283,
+ 202, 29, 52, 55, 138, 139, 145, 226, 227, 261,
+ 245, 62, 33, 236, 3, 44, 45, 46, 47, 141,
+ 159, 164, 165, 251, 252, 253, 254, 160, 207, 279,
+ 210, 248, 62, 160, 286, 242, 28, 28, 242, 242,
+ 87, 257, 62, 199, 235, 266, 294, 40, 62, 171,
+ 293, 230, 62, 294, 276, 62, 289, 62, 188, 213,
+ 5, 66, 68, 160, 184, 282, 190, 191, 297, 298,
+ 299, 62, 160, 30, 38, 41, 79, 110, 174, 237,
+ 238, 239, 160, 160, 62, 252, 294, 293, 48, 56,
+ 74, 75, 78, 84, 111, 112, 115, 116, 118, 119,
+ 120, 122, 181, 243, 242, 242, 211, 160, 63, 134,
+ 277, 37, 9, 18, 54, 55, 71, 93, 101, 103,
+ 117, 135, 136, 171, 173, 181, 185, 214, 215, 216,
+ 217, 218, 219, 220, 148, 298, 300, 301, 303, 188,
+ 199, 160, 4, 27, 106, 113, 131, 183, 186, 240,
+ 242, 28, 275, 211, 62, 62, 62, 175, 160, 199,
+ 188, 203, 301, 202, 294, 201, 210, 192, 302, 199,
+ 193, 304, 305, 294, 199, 203, 305, 188, 294, 202,
+ 194, 195, 196, 197, 198, 306, 307, 308, 203, 307,
+ 188, 199, 188, 294
};
/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
static const yytype_uint16 yyr1[] =
{
- 0, 203, 204, 205, 205, 205, 206, 206, 206, 206,
- 206, 206, 206, 206, 206, 206, 206, 206, 206, 206,
- 207, 208, 208, 208, 208, 208, 209, 209, 210, 211,
- 211, 212, 212, 213, 213, 213, 214, 215, 215, 215,
- 215, 215, 215, 215, 215, 216, 216, 217, 217, 217,
- 217, 217, 217, 218, 219, 220, 221, 221, 222, 222,
- 222, 222, 223, 223, 223, 223, 223, 223, 223, 223,
- 223, 224, 224, 225, 225, 226, 226, 226, 226, 226,
- 227, 228, 228, 229, 229, 229, 230, 230, 230, 230,
- 230, 230, 231, 231, 231, 231, 232, 232, 232, 233,
- 233, 234, 234, 234, 234, 234, 234, 234, 234, 235,
- 235, 236, 236, 236, 236, 237, 237, 238, 238, 239,
- 239, 239, 239, 239, 239, 239, 240, 240, 240, 240,
- 240, 240, 240, 240, 241, 241, 242, 242, 242, 242,
- 242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
- 242, 243, 243, 244, 245, 245, 245, 246, 246, 247,
- 248, 248, 248, 248, 248, 248, 248, 248, 249, 250,
- 250, 251, 251, 251, 251, 251, 252, 252, 253, 253,
- 253, 253, 254, 255, 255, 256, 257, 257, 257, 258,
- 258, 259, 259, 260, 260, 261, 261, 261, 261, 261,
- 261, 262, 262, 262, 262, 262, 262, 263, 264, 264,
- 265, 266, 266, 266, 266, 266, 266, 266, 266, 266,
- 266, 267, 267, 267, 267, 267, 267, 267, 267, 267,
- 267, 267, 267, 267, 267, 268, 268, 268, 269, 269,
- 270, 270, 271, 271, 271, 272, 272, 272, 273, 274,
- 274, 275, 275, 276, 276, 277, 277, 278, 279, 279,
- 280, 280, 281, 281, 281, 281, 282, 282, 282, 283,
- 284, 284, 285, 285, 285, 285, 285, 285, 285, 286,
- 286, 287, 287, 288, 288, 289, 290, 290, 291, 291,
- 292, 292, 292, 293, 293, 294, 295, 296, 296, 297,
- 298, 298, 299, 299, 300, 301, 302, 303, 303, 304,
- 305, 305, 306, 307, 307, 307, 307, 307
+ 0, 204, 205, 206, 206, 206, 207, 207, 207, 207,
+ 207, 207, 207, 207, 207, 207, 207, 207, 207, 207,
+ 208, 209, 209, 209, 209, 209, 210, 210, 211, 212,
+ 212, 213, 213, 214, 214, 214, 215, 216, 216, 216,
+ 216, 216, 216, 216, 216, 217, 217, 218, 218, 218,
+ 218, 218, 218, 219, 220, 221, 222, 222, 223, 223,
+ 223, 223, 224, 224, 224, 224, 224, 224, 224, 224,
+ 224, 225, 225, 226, 226, 227, 227, 227, 227, 227,
+ 228, 229, 229, 230, 230, 230, 231, 231, 231, 231,
+ 231, 231, 231, 232, 232, 232, 232, 233, 233, 233,
+ 234, 234, 235, 235, 235, 235, 235, 235, 235, 235,
+ 236, 236, 237, 237, 237, 237, 238, 238, 239, 239,
+ 240, 240, 240, 240, 240, 240, 240, 241, 241, 241,
+ 241, 241, 241, 241, 241, 242, 242, 243, 243, 243,
+ 243, 243, 243, 243, 243, 243, 243, 243, 243, 243,
+ 243, 243, 244, 244, 245, 246, 246, 246, 247, 247,
+ 248, 249, 249, 249, 249, 249, 249, 249, 249, 250,
+ 251, 251, 252, 252, 252, 252, 252, 253, 253, 254,
+ 254, 254, 254, 255, 256, 256, 257, 258, 258, 258,
+ 259, 259, 260, 260, 261, 261, 262, 262, 262, 262,
+ 262, 262, 263, 263, 263, 263, 263, 263, 264, 265,
+ 265, 266, 267, 267, 267, 267, 267, 267, 267, 267,
+ 267, 267, 268, 268, 268, 268, 268, 268, 268, 268,
+ 268, 268, 268, 268, 268, 268, 269, 269, 269, 270,
+ 270, 271, 271, 272, 272, 272, 273, 273, 273, 274,
+ 275, 275, 276, 276, 277, 277, 278, 278, 279, 280,
+ 280, 281, 281, 282, 282, 282, 282, 283, 283, 283,
+ 284, 285, 285, 286, 286, 286, 286, 286, 286, 286,
+ 287, 287, 288, 288, 289, 289, 290, 291, 291, 292,
+ 292, 293, 293, 293, 294, 294, 295, 296, 297, 297,
+ 298, 299, 299, 300, 300, 301, 302, 303, 304, 304,
+ 305, 306, 306, 307, 308, 308, 308, 308, 308
};
/* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN. */
@@ -1407,29 +1410,29 @@ static const yytype_uint8 yyr2[] =
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 0, 2, 2, 2, 1, 1, 1, 1, 1,
2, 2, 1, 2, 2, 2, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 2, 2, 3, 2,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
- 2, 2, 2, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 2, 2, 3, 5,
- 3, 4, 4, 3, 0, 2, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 2, 2, 3,
+ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 0, 2, 2, 2, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 2, 2, 3,
+ 5, 3, 4, 4, 3, 0, 2, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 2, 1, 2, 1, 1, 1, 2, 1, 2,
- 1, 1, 1, 1, 1, 1, 1, 1, 3, 2,
- 1, 2, 2, 2, 2, 2, 1, 1, 1, 1,
- 1, 1, 2, 2, 1, 2, 1, 1, 1, 2,
+ 1, 1, 2, 1, 2, 1, 1, 1, 2, 1,
+ 2, 1, 1, 1, 1, 1, 1, 1, 1, 3,
+ 2, 1, 2, 2, 2, 2, 2, 1, 1, 1,
+ 1, 1, 1, 2, 2, 1, 2, 1, 1, 1,
+ 2, 2, 2, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 2, 2,
+ 1, 2, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 2, 2, 2, 2, 3, 1,
+ 2, 2, 2, 2, 3, 2, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 2, 0, 4,
+ 1, 0, 0, 2, 2, 2, 2, 1, 1, 3,
+ 3, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2, 2, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 2, 2, 1,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 2, 2, 2, 2, 3, 1, 2,
- 2, 2, 2, 3, 2, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 2, 0, 4, 1,
- 0, 0, 2, 2, 2, 2, 1, 1, 3, 3,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 2,
- 1, 2, 1, 1, 1, 5, 2, 1, 2, 1,
- 1, 1, 1, 1, 1, 5, 1, 3, 2, 3,
- 1, 1, 2, 1, 5, 4, 3, 2, 1, 6,
- 3, 2, 3, 1, 1, 1, 1, 1
+ 2, 1, 2, 1, 1, 1, 5, 2, 1, 2,
+ 1, 1, 1, 1, 1, 1, 5, 1, 3, 2,
+ 3, 1, 1, 2, 1, 5, 4, 3, 2, 1,
+ 6, 3, 2, 3, 1, 1, 1, 1, 1
};
@@ -2106,7 +2109,7 @@ yyreduce:
switch (yyn)
{
case 5:
-#line 377 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 378 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
/* I will need to incorporate much more fine grained
* error messages. The following should suffice for
@@ -2119,85 +2122,85 @@ yyreduce:
ip_ctx->errpos.nline,
ip_ctx->errpos.ncol);
}
-#line 2123 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2126 "ntp_parser.c" /* yacc.c:1646 */
break;
case 20:
-#line 413 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 414 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
peer_node *my_node;
my_node = create_peer_node((yyvsp[-2].Integer), (yyvsp[-1].Address_node), (yyvsp[0].Attr_val_fifo));
APPEND_G_FIFO(cfgt.peers, my_node);
}
-#line 2134 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2137 "ntp_parser.c" /* yacc.c:1646 */
break;
case 27:
-#line 432 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 433 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Address_node) = create_address_node((yyvsp[0].String), (yyvsp[-1].Integer)); }
-#line 2140 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2143 "ntp_parser.c" /* yacc.c:1646 */
break;
case 28:
-#line 437 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 438 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Address_node) = create_address_node((yyvsp[0].String), AF_UNSPEC); }
-#line 2146 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2149 "ntp_parser.c" /* yacc.c:1646 */
break;
case 29:
-#line 442 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 443 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Integer) = AF_INET; }
-#line 2152 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2155 "ntp_parser.c" /* yacc.c:1646 */
break;
case 30:
-#line 444 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 445 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Integer) = AF_INET6; }
-#line 2158 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2161 "ntp_parser.c" /* yacc.c:1646 */
break;
case 31:
-#line 449 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 450 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val_fifo) = NULL; }
-#line 2164 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2167 "ntp_parser.c" /* yacc.c:1646 */
break;
case 32:
-#line 451 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 452 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2173 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2176 "ntp_parser.c" /* yacc.c:1646 */
break;
case 36:
-#line 465 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 466 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[0].Integer)); }
-#line 2179 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2182 "ntp_parser.c" /* yacc.c:1646 */
break;
case 45:
-#line 481 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 482 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2185 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2188 "ntp_parser.c" /* yacc.c:1646 */
break;
case 46:
-#line 483 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 484 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_uval((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2191 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2194 "ntp_parser.c" /* yacc.c:1646 */
break;
case 53:
-#line 497 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 498 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String)); }
-#line 2197 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2200 "ntp_parser.c" /* yacc.c:1646 */
break;
case 55:
-#line 511 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 512 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
unpeer_node *my_node;
@@ -2205,85 +2208,85 @@ yyreduce:
if (my_node)
APPEND_G_FIFO(cfgt.unpeers, my_node);
}
-#line 2209 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2212 "ntp_parser.c" /* yacc.c:1646 */
break;
case 58:
-#line 532 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 533 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ cfgt.broadcastclient = 1; }
-#line 2215 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2218 "ntp_parser.c" /* yacc.c:1646 */
break;
case 59:
-#line 534 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 535 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ CONCAT_G_FIFOS(cfgt.manycastserver, (yyvsp[0].Address_fifo)); }
-#line 2221 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2224 "ntp_parser.c" /* yacc.c:1646 */
break;
case 60:
-#line 536 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 537 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ CONCAT_G_FIFOS(cfgt.multicastclient, (yyvsp[0].Address_fifo)); }
-#line 2227 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2230 "ntp_parser.c" /* yacc.c:1646 */
break;
case 61:
-#line 538 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 539 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ cfgt.mdnstries = (yyvsp[0].Integer); }
-#line 2233 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2236 "ntp_parser.c" /* yacc.c:1646 */
break;
case 62:
-#line 549 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 550 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
attr_val *atrv;
atrv = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer));
APPEND_G_FIFO(cfgt.vars, atrv);
}
-#line 2244 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2247 "ntp_parser.c" /* yacc.c:1646 */
break;
case 63:
-#line 556 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 557 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ cfgt.auth.control_key = (yyvsp[0].Integer); }
-#line 2250 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2253 "ntp_parser.c" /* yacc.c:1646 */
break;
case 64:
-#line 558 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 559 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
cfgt.auth.cryptosw++;
CONCAT_G_FIFOS(cfgt.auth.crypto_cmd_list, (yyvsp[0].Attr_val_fifo));
}
-#line 2259 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2262 "ntp_parser.c" /* yacc.c:1646 */
break;
case 65:
-#line 563 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 564 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ cfgt.auth.keys = (yyvsp[0].String); }
-#line 2265 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2268 "ntp_parser.c" /* yacc.c:1646 */
break;
case 66:
-#line 565 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 566 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ cfgt.auth.keysdir = (yyvsp[0].String); }
-#line 2271 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2274 "ntp_parser.c" /* yacc.c:1646 */
break;
case 67:
-#line 567 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 568 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ cfgt.auth.request_key = (yyvsp[0].Integer); }
-#line 2277 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2280 "ntp_parser.c" /* yacc.c:1646 */
break;
case 68:
-#line 569 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 570 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ cfgt.auth.revoke = (yyvsp[0].Integer); }
-#line 2283 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2286 "ntp_parser.c" /* yacc.c:1646 */
break;
case 69:
-#line 571 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 572 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
cfgt.auth.trusted_key_list = (yyvsp[0].Attr_val_fifo);
@@ -2292,38 +2295,38 @@ yyreduce:
// else
// LINK_SLIST(cfgt.auth.trusted_key_list, $2, link);
}
-#line 2296 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2299 "ntp_parser.c" /* yacc.c:1646 */
break;
case 70:
-#line 580 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 581 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ cfgt.auth.ntp_signd_socket = (yyvsp[0].String); }
-#line 2302 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2305 "ntp_parser.c" /* yacc.c:1646 */
break;
case 71:
-#line 585 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 586 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val_fifo) = NULL; }
-#line 2308 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2311 "ntp_parser.c" /* yacc.c:1646 */
break;
case 72:
-#line 587 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 588 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2317 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2320 "ntp_parser.c" /* yacc.c:1646 */
break;
case 73:
-#line 595 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 596 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String)); }
-#line 2323 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2326 "ntp_parser.c" /* yacc.c:1646 */
break;
case 74:
-#line 597 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 598 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val) = NULL;
cfgt.auth.revoke = (yyvsp[0].Integer);
@@ -2332,59 +2335,59 @@ yyreduce:
"please use 'revoke %d' instead.",
cfgt.auth.revoke, cfgt.auth.revoke);
}
-#line 2336 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2339 "ntp_parser.c" /* yacc.c:1646 */
break;
case 80:
-#line 622 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 623 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ CONCAT_G_FIFOS(cfgt.orphan_cmds, (yyvsp[0].Attr_val_fifo)); }
-#line 2342 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2345 "ntp_parser.c" /* yacc.c:1646 */
break;
case 81:
-#line 627 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 628 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2351 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2354 "ntp_parser.c" /* yacc.c:1646 */
break;
case 82:
-#line 632 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 633 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = NULL;
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2360 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2363 "ntp_parser.c" /* yacc.c:1646 */
break;
case 83:
-#line 640 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 641 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (double)(yyvsp[0].Integer)); }
-#line 2366 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2369 "ntp_parser.c" /* yacc.c:1646 */
break;
case 84:
-#line 642 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 643 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (yyvsp[0].Double)); }
-#line 2372 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2375 "ntp_parser.c" /* yacc.c:1646 */
break;
case 85:
-#line 644 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+#line 645 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (double)(yyvsp[0].Integer)); }
-#line 2378 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2381 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 96:
-#line 670 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 97:
+#line 672 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ CONCAT_G_FIFOS(cfgt.stats_list, (yyvsp[0].Int_fifo)); }
-#line 2384 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2387 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 97:
-#line 672 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 98:
+#line 674 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
if (lex_from_file()) {
cfgt.stats_dir = (yyvsp[0].String);
@@ -2393,55 +2396,55 @@ yyreduce:
yyerror("statsdir remote configuration ignored");
}
}
-#line 2397 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2400 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 98:
-#line 681 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 99:
+#line 683 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
filegen_node *fgn;
fgn = create_filegen_node((yyvsp[-1].Integer), (yyvsp[0].Attr_val_fifo));
APPEND_G_FIFO(cfgt.filegen_opts, fgn);
}
-#line 2408 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2411 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 99:
-#line 691 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 100:
+#line 693 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Int_fifo) = (yyvsp[-1].Int_fifo);
APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[0].Integer)));
}
-#line 2417 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2420 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 100:
-#line 696 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 101:
+#line 698 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Int_fifo) = NULL;
APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[0].Integer)));
}
-#line 2426 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2429 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 109:
-#line 715 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 110:
+#line 717 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val_fifo) = NULL; }
-#line 2432 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2435 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 110:
-#line 717 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 111:
+#line 719 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2441 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2444 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 111:
-#line 725 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 112:
+#line 727 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
if (lex_from_file()) {
(yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String));
@@ -2451,11 +2454,11 @@ yyreduce:
yyerror("filegen file remote config ignored");
}
}
-#line 2455 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2458 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 112:
-#line 735 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 113:
+#line 737 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
if (lex_from_file()) {
(yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer));
@@ -2464,11 +2467,11 @@ yyreduce:
yyerror("filegen type remote config ignored");
}
}
-#line 2468 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2471 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 113:
-#line 744 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 114:
+#line 746 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
const char *err;
@@ -2483,33 +2486,33 @@ yyreduce:
yyerror(err);
}
}
-#line 2487 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2490 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 114:
-#line 759 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 115:
+#line 761 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[0].Integer)); }
-#line 2493 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2496 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 126:
-#line 789 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 127:
+#line 791 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
CONCAT_G_FIFOS(cfgt.discard_opts, (yyvsp[0].Attr_val_fifo));
}
-#line 2501 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2504 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 127:
-#line 793 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 128:
+#line 795 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
CONCAT_G_FIFOS(cfgt.mru_opts, (yyvsp[0].Attr_val_fifo));
}
-#line 2509 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2512 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 128:
-#line 797 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 129:
+#line 799 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
restrict_node *rn;
@@ -2517,11 +2520,11 @@ yyreduce:
lex_current()->curpos.nline);
APPEND_G_FIFO(cfgt.restrict_opts, rn);
}
-#line 2521 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2524 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 129:
-#line 805 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 130:
+#line 807 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
restrict_node *rn;
@@ -2529,11 +2532,11 @@ yyreduce:
lex_current()->curpos.nline);
APPEND_G_FIFO(cfgt.restrict_opts, rn);
}
-#line 2533 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2536 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 130:
-#line 813 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 131:
+#line 815 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
restrict_node *rn;
@@ -2541,11 +2544,11 @@ yyreduce:
lex_current()->curpos.nline);
APPEND_G_FIFO(cfgt.restrict_opts, rn);
}
-#line 2545 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2548 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 131:
-#line 821 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 132:
+#line 823 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
restrict_node *rn;
@@ -2560,11 +2563,11 @@ yyreduce:
lex_current()->curpos.nline);
APPEND_G_FIFO(cfgt.restrict_opts, rn);
}
-#line 2564 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2567 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 132:
-#line 836 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 133:
+#line 838 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
restrict_node *rn;
@@ -2579,11 +2582,11 @@ yyreduce:
lex_current()->curpos.nline);
APPEND_G_FIFO(cfgt.restrict_opts, rn);
}
-#line 2583 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2586 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 133:
-#line 851 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 134:
+#line 853 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
restrict_node * rn;
@@ -2592,115 +2595,115 @@ yyreduce:
NULL, NULL, (yyvsp[0].Int_fifo), lex_current()->curpos.nline);
APPEND_G_FIFO(cfgt.restrict_opts, rn);
}
-#line 2596 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2599 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 134:
-#line 863 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 135:
+#line 865 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Int_fifo) = NULL; }
-#line 2602 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2605 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 135:
-#line 865 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 136:
+#line 867 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Int_fifo) = (yyvsp[-1].Int_fifo);
APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[0].Integer)));
}
-#line 2611 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2614 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 151:
-#line 891 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 152:
+#line 893 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2620 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2623 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 152:
-#line 896 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 153:
+#line 898 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = NULL;
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2629 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2632 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 153:
-#line 904 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 154:
+#line 906 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2635 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2638 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 157:
-#line 915 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 158:
+#line 917 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2644 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2647 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 158:
-#line 920 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 159:
+#line 922 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = NULL;
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2653 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2656 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 159:
-#line 928 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 160:
+#line 930 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2659 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2662 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 168:
-#line 948 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 169:
+#line 950 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
addr_opts_node *aon;
aon = create_addr_opts_node((yyvsp[-1].Address_node), (yyvsp[0].Attr_val_fifo));
APPEND_G_FIFO(cfgt.fudge, aon);
}
-#line 2670 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2673 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 169:
-#line 958 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 170:
+#line 960 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2679 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2682 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 170:
-#line 963 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 171:
+#line 965 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = NULL;
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2688 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
- break;
-
- case 171:
-#line 971 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
- { (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (yyvsp[0].Double)); }
-#line 2694 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2691 "ntp_parser.c" /* yacc.c:1646 */
break;
case 172:
#line 973 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
- { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2700 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+ { (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (yyvsp[0].Double)); }
+#line 2697 "ntp_parser.c" /* yacc.c:1646 */
break;
case 173:
#line 975 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
+#line 2703 "ntp_parser.c" /* yacc.c:1646 */
+ break;
+
+ case 174:
+#line 977 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
if ((yyvsp[0].Integer) >= 0 && (yyvsp[0].Integer) <= 16) {
(yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer));
@@ -2709,89 +2712,89 @@ yyreduce:
yyerror("fudge factor: stratum value not in [0..16], ignored");
}
}
-#line 2713 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2716 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 174:
-#line 984 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 175:
+#line 986 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String)); }
-#line 2719 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2722 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 175:
-#line 986 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 176:
+#line 988 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String)); }
-#line 2725 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2728 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 182:
-#line 1007 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 183:
+#line 1009 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ CONCAT_G_FIFOS(cfgt.rlimit, (yyvsp[0].Attr_val_fifo)); }
-#line 2731 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2734 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 183:
-#line 1012 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 184:
+#line 1014 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2740 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2743 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 184:
-#line 1017 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 185:
+#line 1019 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = NULL;
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2749 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2752 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 185:
-#line 1025 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 186:
+#line 1027 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2755 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2758 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 189:
-#line 1041 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 190:
+#line 1043 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ CONCAT_G_FIFOS(cfgt.enable_opts, (yyvsp[0].Attr_val_fifo)); }
-#line 2761 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2764 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 190:
-#line 1043 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 191:
+#line 1045 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ CONCAT_G_FIFOS(cfgt.disable_opts, (yyvsp[0].Attr_val_fifo)); }
-#line 2767 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2770 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 191:
-#line 1048 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 192:
+#line 1050 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2776 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2779 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 192:
-#line 1053 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 193:
+#line 1055 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = NULL;
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2785 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2788 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 193:
-#line 1061 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 194:
+#line 1063 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[0].Integer)); }
-#line 2791 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2794 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 194:
-#line 1063 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 195:
+#line 1065 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
if (lex_from_file()) {
(yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[0].Integer));
@@ -2805,74 +2808,74 @@ yyreduce:
yyerror(err_str);
}
}
-#line 2809 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2812 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 207:
-#line 1102 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 208:
+#line 1104 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ CONCAT_G_FIFOS(cfgt.tinker, (yyvsp[0].Attr_val_fifo)); }
-#line 2815 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2818 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 208:
-#line 1107 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 209:
+#line 1109 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2824 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2827 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 209:
-#line 1112 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 210:
+#line 1114 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = NULL;
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 2833 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2836 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 210:
-#line 1120 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 211:
+#line 1122 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (yyvsp[0].Double)); }
-#line 2839 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2842 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 223:
-#line 1145 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 224:
+#line 1147 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
attr_val *av;
av = create_attr_dval((yyvsp[-1].Integer), (yyvsp[0].Double));
APPEND_G_FIFO(cfgt.vars, av);
}
-#line 2850 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2853 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 224:
-#line 1152 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 225:
+#line 1154 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
attr_val *av;
av = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer));
APPEND_G_FIFO(cfgt.vars, av);
}
-#line 2861 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2864 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 225:
-#line 1159 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 226:
+#line 1161 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
attr_val *av;
av = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String));
APPEND_G_FIFO(cfgt.vars, av);
}
-#line 2872 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2875 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 226:
-#line 1166 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 227:
+#line 1168 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
char error_text[64];
attr_val *av;
@@ -2888,11 +2891,11 @@ yyreduce:
yyerror(error_text);
}
}
-#line 2892 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2895 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 227:
-#line 1182 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 228:
+#line 1184 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
if (!lex_from_file()) {
YYFREE((yyvsp[-1].String)); /* avoid leak */
@@ -2911,68 +2914,68 @@ yyreduce:
}
YYFREE((yyvsp[-1].String)); /* avoid leak */
}
-#line 2915 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
- break;
-
- case 228:
-#line 1201 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
- { lex_flush_stack(); }
-#line 2921 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2918 "ntp_parser.c" /* yacc.c:1646 */
break;
case 229:
#line 1203 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
- { /* see drift_parm below for actions */ }
-#line 2927 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+ { lex_flush_stack(); }
+#line 2924 "ntp_parser.c" /* yacc.c:1646 */
break;
case 230:
#line 1205 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
- { CONCAT_G_FIFOS(cfgt.logconfig, (yyvsp[0].Attr_val_fifo)); }
-#line 2933 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+ { /* see drift_parm below for actions */ }
+#line 2930 "ntp_parser.c" /* yacc.c:1646 */
break;
case 231:
#line 1207 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
- { CONCAT_G_FIFOS(cfgt.phone, (yyvsp[0].String_fifo)); }
-#line 2939 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+ { CONCAT_G_FIFOS(cfgt.logconfig, (yyvsp[0].Attr_val_fifo)); }
+#line 2936 "ntp_parser.c" /* yacc.c:1646 */
break;
case 232:
#line 1209 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
- { APPEND_G_FIFO(cfgt.setvar, (yyvsp[0].Set_var)); }
-#line 2945 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+ { CONCAT_G_FIFOS(cfgt.phone, (yyvsp[0].String_fifo)); }
+#line 2942 "ntp_parser.c" /* yacc.c:1646 */
break;
case 233:
#line 1211 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ { APPEND_G_FIFO(cfgt.setvar, (yyvsp[0].Set_var)); }
+#line 2948 "ntp_parser.c" /* yacc.c:1646 */
+ break;
+
+ case 234:
+#line 1213 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
addr_opts_node *aon;
aon = create_addr_opts_node((yyvsp[-1].Address_node), (yyvsp[0].Attr_val_fifo));
APPEND_G_FIFO(cfgt.trap, aon);
}
-#line 2956 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2959 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 234:
-#line 1218 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 235:
+#line 1220 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ CONCAT_G_FIFOS(cfgt.ttl, (yyvsp[0].Attr_val_fifo)); }
-#line 2962 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2965 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 239:
-#line 1233 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 240:
+#line 1235 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
#ifndef LEAP_SMEAR
yyerror("Built without LEAP_SMEAR support.");
#endif
}
-#line 2972 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2975 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 245:
-#line 1253 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 246:
+#line 1255 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
if (lex_from_file()) {
attr_val *av;
@@ -2983,11 +2986,11 @@ yyreduce:
yyerror("driftfile remote configuration ignored");
}
}
-#line 2987 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 2990 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 246:
-#line 1264 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 247:
+#line 1266 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
if (lex_from_file()) {
attr_val *av;
@@ -3000,11 +3003,11 @@ yyreduce:
yyerror("driftfile remote configuration ignored");
}
}
-#line 3004 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3007 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 247:
-#line 1277 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 248:
+#line 1279 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
if (lex_from_file()) {
attr_val *av;
@@ -3014,71 +3017,71 @@ yyreduce:
yyerror("driftfile remote configuration ignored");
}
}
-#line 3018 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3021 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 248:
-#line 1290 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 249:
+#line 1292 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Set_var) = create_setvar_node((yyvsp[-3].String), (yyvsp[-1].String), (yyvsp[0].Integer)); }
-#line 3024 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3027 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 250:
-#line 1296 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 251:
+#line 1298 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Integer) = 0; }
-#line 3030 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3033 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 251:
-#line 1301 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 252:
+#line 1303 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val_fifo) = NULL; }
-#line 3036 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3039 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 252:
-#line 1303 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 253:
+#line 1305 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 3045 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3048 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 253:
-#line 1311 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 254:
+#line 1313 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 3051 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3054 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 254:
-#line 1313 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 255:
+#line 1315 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), estrdup((yyvsp[0].Address_node)->address));
destroy_address_node((yyvsp[0].Address_node));
}
-#line 3060 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3063 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 255:
-#line 1321 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 256:
+#line 1323 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 3069 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3072 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 256:
-#line 1326 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 257:
+#line 1328 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = NULL;
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 3078 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3081 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 257:
-#line 1334 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 258:
+#line 1336 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
char prefix;
char * type;
@@ -3100,141 +3103,141 @@ yyreduce:
(yyval.Attr_val) = create_attr_sval(prefix, estrdup(type));
YYFREE((yyvsp[0].String));
}
-#line 3104 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3107 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 258:
-#line 1359 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 259:
+#line 1361 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
nic_rule_node *nrn;
nrn = create_nic_rule_node((yyvsp[0].Integer), NULL, (yyvsp[-1].Integer));
APPEND_G_FIFO(cfgt.nic_rules, nrn);
}
-#line 3115 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3118 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 259:
-#line 1366 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 260:
+#line 1368 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
nic_rule_node *nrn;
nrn = create_nic_rule_node(0, (yyvsp[0].String), (yyvsp[-1].Integer));
APPEND_G_FIFO(cfgt.nic_rules, nrn);
}
-#line 3126 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3129 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 269:
-#line 1394 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 270:
+#line 1396 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ CONCAT_G_FIFOS(cfgt.reset_counters, (yyvsp[0].Int_fifo)); }
-#line 3132 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3135 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 270:
-#line 1399 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 271:
+#line 1401 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Int_fifo) = (yyvsp[-1].Int_fifo);
APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[0].Integer)));
}
-#line 3141 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3144 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 271:
-#line 1404 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 272:
+#line 1406 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Int_fifo) = NULL;
APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[0].Integer)));
}
-#line 3150 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3153 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 279:
-#line 1428 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 280:
+#line 1430 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), create_int_node((yyvsp[0].Integer)));
}
-#line 3159 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3162 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 280:
-#line 1433 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 281:
+#line 1435 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = NULL;
APPEND_G_FIFO((yyval.Attr_val_fifo), create_int_node((yyvsp[0].Integer)));
}
-#line 3168 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3171 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 281:
-#line 1441 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 282:
+#line 1443 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 3177 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3180 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 282:
-#line 1446 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 283:
+#line 1448 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = NULL;
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
}
-#line 3186 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3189 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 283:
-#line 1454 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 284:
+#line 1456 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_ival('i', (yyvsp[0].Integer)); }
-#line 3192 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3195 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 285:
-#line 1460 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 286:
+#line 1462 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_rangeval('-', (yyvsp[-3].Integer), (yyvsp[-1].Integer)); }
-#line 3198 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3201 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 286:
-#line 1465 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 287:
+#line 1467 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.String_fifo) = (yyvsp[-1].String_fifo);
APPEND_G_FIFO((yyval.String_fifo), create_string_node((yyvsp[0].String)));
}
-#line 3207 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3210 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 287:
-#line 1470 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 288:
+#line 1472 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.String_fifo) = NULL;
APPEND_G_FIFO((yyval.String_fifo), create_string_node((yyvsp[0].String)));
}
-#line 3216 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3219 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 288:
-#line 1478 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 289:
+#line 1480 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Address_fifo) = (yyvsp[-1].Address_fifo);
APPEND_G_FIFO((yyval.Address_fifo), (yyvsp[0].Address_node));
}
-#line 3225 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3228 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 289:
-#line 1483 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 290:
+#line 1485 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Address_fifo) = NULL;
APPEND_G_FIFO((yyval.Address_fifo), (yyvsp[0].Address_node));
}
-#line 3234 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3237 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 290:
-#line 1491 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 291:
+#line 1493 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
if ((yyvsp[0].Integer) != 0 && (yyvsp[0].Integer) != 1) {
yyerror("Integer value is not boolean (0 or 1). Assuming 1");
@@ -3243,29 +3246,29 @@ yyreduce:
(yyval.Integer) = (yyvsp[0].Integer);
}
}
-#line 3247 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3250 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 291:
-#line 1499 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 292:
+#line 1501 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Integer) = 1; }
-#line 3253 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3256 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 292:
-#line 1500 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 293:
+#line 1502 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Integer) = 0; }
-#line 3259 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3262 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 293:
-#line 1504 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 294:
+#line 1506 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Double) = (double)(yyvsp[0].Integer); }
-#line 3265 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3268 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 295:
-#line 1515 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 296:
+#line 1517 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
sim_node *sn;
@@ -3275,125 +3278,125 @@ yyreduce:
/* Revert from ; to \n for end-of-command */
old_config_style = 1;
}
-#line 3279 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3282 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 296:
-#line 1532 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 297:
+#line 1534 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ old_config_style = 0; }
-#line 3285 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3288 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 297:
-#line 1537 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 298:
+#line 1539 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-2].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[-1].Attr_val));
}
-#line 3294 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3297 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 298:
-#line 1542 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 299:
+#line 1544 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = NULL;
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[-1].Attr_val));
}
-#line 3303 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3306 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 299:
-#line 1550 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 300:
+#line 1552 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_dval((yyvsp[-2].Integer), (yyvsp[0].Double)); }
-#line 3309 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3312 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 302:
-#line 1560 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 303:
+#line 1562 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Sim_server_fifo) = (yyvsp[-1].Sim_server_fifo);
APPEND_G_FIFO((yyval.Sim_server_fifo), (yyvsp[0].Sim_server));
}
-#line 3318 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3321 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 303:
-#line 1565 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 304:
+#line 1567 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Sim_server_fifo) = NULL;
APPEND_G_FIFO((yyval.Sim_server_fifo), (yyvsp[0].Sim_server));
}
-#line 3327 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3330 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 304:
-#line 1573 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 305:
+#line 1575 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Sim_server) = ONLY_SIM(create_sim_server((yyvsp[-4].Address_node), (yyvsp[-2].Double), (yyvsp[-1].Sim_script_fifo))); }
-#line 3333 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3336 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 305:
-#line 1578 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 306:
+#line 1580 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Double) = (yyvsp[-1].Double); }
-#line 3339 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3342 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 306:
-#line 1583 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 307:
+#line 1585 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Address_node) = (yyvsp[0].Address_node); }
-#line 3345 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3348 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 307:
-#line 1588 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 308:
+#line 1590 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Sim_script_fifo) = (yyvsp[-1].Sim_script_fifo);
APPEND_G_FIFO((yyval.Sim_script_fifo), (yyvsp[0].Sim_script));
}
-#line 3354 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3357 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 308:
-#line 1593 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 309:
+#line 1595 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Sim_script_fifo) = NULL;
APPEND_G_FIFO((yyval.Sim_script_fifo), (yyvsp[0].Sim_script));
}
-#line 3363 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3366 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 309:
-#line 1601 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 310:
+#line 1603 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Sim_script) = ONLY_SIM(create_sim_script_info((yyvsp[-3].Double), (yyvsp[-1].Attr_val_fifo))); }
-#line 3369 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3372 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 310:
-#line 1606 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 311:
+#line 1608 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = (yyvsp[-2].Attr_val_fifo);
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[-1].Attr_val));
}
-#line 3378 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3381 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 311:
-#line 1611 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 312:
+#line 1613 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{
(yyval.Attr_val_fifo) = NULL;
APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[-1].Attr_val));
}
-#line 3387 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3390 "ntp_parser.c" /* yacc.c:1646 */
break;
- case 312:
-#line 1619 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
+ case 313:
+#line 1621 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */
{ (yyval.Attr_val) = create_attr_dval((yyvsp[-2].Integer), (yyvsp[0].Double)); }
-#line 3393 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3396 "ntp_parser.c" /* yacc.c:1646 */
break;
-#line 3397 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */
+#line 3400 "ntp_parser.c" /* yacc.c:1646 */
default: break;
}
/* User semantic actions sometimes alter yychar, and that requires
@@ -3621,7 +3624,7 @@ yyreturn:
#endif
return yyresult;
}
-#line 1630 "../../ntpd/ntp_parser.y" /* yacc.c:1906 */
+#line 1632 "../../ntpd/ntp_parser.y" /* yacc.c:1906 */
void