From: Harlan Stenn Date: Wed, 24 Jun 2015 14:22:13 +0000 (-0400) Subject: [Bug 2855] leap smear cleanup. Harlan Stenn. X-Git-Tag: NTP_4_2_8P3_RC2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=371456c7fbb1ae12853415230100f9ff270a686f;p=thirdparty%2Fntp.git [Bug 2855] leap smear cleanup. Harlan Stenn. bk: 558abd15lG0qaWae4nK6QPi5copnLQ --- diff --git a/ChangeLog b/ChangeLog index 85dfcff38..719051f22 100644 --- a/ChangeLog +++ b/ChangeLog @@ -25,6 +25,7 @@ * [Bug 2852] 'make check' can't find unity.h. Hal Murray. * [Bug 2854] Missing brace in libntp/strdup.c. Masanari Iida. * [Bug 2855] Implement conditional leap smear code. Martin Burnicki. +* [Bug 2855] leap smear cleanup. Harlan Stenn. * Initial support for experimental leap smear code. Harlan Stenn. * Fixes to sntp/tests/fileHandlingTest.h.in. Harlan Stenn. * Report select() debug messages at debug level 3 now. diff --git a/ntpd/complete.conf.in b/ntpd/complete.conf.in index 04b6ff7c9..747a48f2f 100644 --- a/ntpd/complete.conf.in +++ b/ntpd/complete.conf.in @@ -2,7 +2,7 @@ saveconfigdir "/etc/ntp/conf" driftfile "/etc/ntp.drift" 1e-7 logfile "/var/log/ntp.log" leapfile "/etc/ntp.leapseconds" -leapsmearinterval 0 +@HAVE_LEAPSMEARINTERVAL@ nonvolatile 1e-7 ident "udent" dscp 46 diff --git a/ntpd/keyword-gen-utd b/ntpd/keyword-gen-utd index 33873b784..dbcb0ffc1 100644 --- a/ntpd/keyword-gen-utd +++ b/ntpd/keyword-gen-utd @@ -1 +1 @@ - * Generated 2015-06-18 15:34:43 UTC diff_ignore_line + * Generated 2015-06-24 11:39:09 UTC diff_ignore_line diff --git a/ntpd/ntp_keyword.h b/ntpd/ntp_keyword.h index 8b8d0788b..7dcaecb81 100644 --- a/ntpd/ntp_keyword.h +++ b/ntpd/ntp_keyword.h @@ -2,7 +2,7 @@ * ntp_keyword.h * * NOTE: edit this file with caution, it is generated by keyword-gen.c - * Generated 2015-06-18 15:34:43 UTC diff_ignore_line + * Generated 2015-06-24 11:39:09 UTC diff_ignore_line * */ #include "ntp_scanner.h" @@ -84,7 +84,7 @@ const char * const keyword_text[191] = { /* 70 328 T_Kod */ "kod", /* 71 329 T_Mssntp */ "mssntp", /* 72 330 T_Leapfile */ "leapfile", - /* 73 331 T_Leapsmearinterval */ "leapsmearinterval", + /* 73 331 T_Leapsmearinterval */ NULL, /* 74 332 T_Limited */ "limited", /* 75 333 T_Link */ "link", /* 76 334 T_Listen */ "listen", @@ -204,9 +204,9 @@ const char * const keyword_text[191] = { /* 190 448 T_Proc_Delay */ "proc_delay" }; -#define SCANNER_INIT_S 853 +#define SCANNER_INIT_S 840 -const scan_state sst[856] = { +const scan_state sst[843] = { /*SS_T( ch, f-by, match, other ), */ 0, /* 0 */ S_ST( '-', 3, 323, 0 ), /* 1 */ @@ -447,25 +447,25 @@ const scan_state sst[856] = { S_ST( 'd', 3, 237, 0 ), /* 236 keys */ S_ST( 'i', 3, 327, 0 ), /* 237 keysd */ S_ST( 'o', 3, 328, 232 ), /* 238 k */ - S_ST( 'l', 3, 449, 231 ), /* 239 */ + S_ST( 'l', 3, 255, 231 ), /* 239 */ S_ST( 'e', 3, 241, 0 ), /* 240 l */ S_ST( 'a', 3, 242, 0 ), /* 241 le */ - S_ST( 'p', 3, 246, 0 ), /* 242 lea */ + S_ST( 'p', 3, 243, 0 ), /* 242 lea */ S_ST( 'f', 3, 244, 0 ), /* 243 leap */ S_ST( 'i', 3, 245, 0 ), /* 244 leapf */ S_ST( 'l', 3, 330, 0 ), /* 245 leapfi */ - S_ST( 's', 3, 247, 243 ), /* 246 leap */ - S_ST( 'm', 3, 248, 0 ), /* 247 leaps */ - S_ST( 'e', 3, 249, 0 ), /* 248 leapsm */ - S_ST( 'a', 3, 250, 0 ), /* 249 leapsme */ - S_ST( 'r', 3, 251, 0 ), /* 250 leapsmea */ - S_ST( 'i', 3, 252, 0 ), /* 251 leapsmear */ - S_ST( 'n', 3, 253, 0 ), /* 252 leapsmeari */ - S_ST( 't', 3, 254, 0 ), /* 253 leapsmearin */ - S_ST( 'e', 3, 255, 0 ), /* 254 leapsmearint */ - S_ST( 'r', 3, 256, 0 ), /* 255 leapsmearinte */ - S_ST( 'v', 3, 257, 0 ), /* 256 leapsmearinter */ - S_ST( 'a', 3, 331, 0 ), /* 257 leapsmearinterv */ + S_ST( 'i', 3, 252, 240 ), /* 246 l */ + S_ST( 'm', 3, 248, 0 ), /* 247 li */ + S_ST( 'i', 3, 249, 0 ), /* 248 lim */ + S_ST( 't', 3, 250, 0 ), /* 249 limi */ + S_ST( 'e', 3, 332, 0 ), /* 250 limit */ + S_ST( 'n', 3, 333, 247 ), /* 251 li */ + S_ST( 's', 3, 253, 251 ), /* 252 li */ + S_ST( 't', 3, 254, 0 ), /* 253 lis */ + S_ST( 'e', 3, 334, 0 ), /* 254 list */ + S_ST( 'o', 3, 452, 246 ), /* 255 l */ + S_ST( 'g', 3, 331, 0 ), /* 256 lo */ + S_ST( 'c', 3, 287, 0 ), /* 257 log */ S_ST( 'v', 1, 0, 0 ), /* 258 T_Abbrev */ S_ST( 'e', 0, 0, 0 ), /* 259 T_Age */ S_ST( 'l', 0, 12, 0 ), /* 260 T_All */ @@ -495,14 +495,14 @@ const scan_state sst[856] = { S_ST( 'e', 0, 0, 0 ), /* 284 T_Disable */ S_ST( 'd', 0, 0, 0 ), /* 285 T_Discard */ S_ST( 'n', 0, 0, 0 ), /* 286 T_Dispersion */ - S_ST( 'i', 3, 432, 240 ), /* 287 l */ + S_ST( 'o', 3, 294, 0 ), /* 287 logc */ S_ST( 'e', 1, 0, 0 ), /* 288 T_Driftfile */ S_ST( 'p', 0, 0, 0 ), /* 289 T_Drop */ S_ST( 'p', 0, 0, 0 ), /* 290 T_Dscp */ S_ST( '.', 0, 0, 0 ), /* 291 T_Ellipsis */ S_ST( 'e', 0, 0, 0 ), /* 292 T_Enable */ S_ST( 'd', 0, 0, 147 ), /* 293 T_End */ - S_ST( 'm', 3, 316, 0 ), /* 294 li */ + S_ST( 'n', 3, 316, 0 ), /* 294 logco */ S_ST( 'e', 1, 155, 0 ), /* 295 T_File */ S_ST( 'n', 0, 0, 0 ), /* 296 T_Filegen */ S_ST( 'm', 0, 0, 0 ), /* 297 T_Filenum */ @@ -524,9 +524,9 @@ const scan_state sst[856] = { S_ST( 'c', 0, 0, 0 ), /* 313 T_Initalloc */ S_ST( 'm', 0, 0, 0 ), /* 314 T_Initmem */ S_ST( 'e', 1, 0, 0 ), /* 315 T_Includefile */ - S_ST( 'i', 3, 318, 0 ), /* 316 lim */ + S_ST( 'f', 3, 318, 0 ), /* 316 logcon */ S_ST( 'e', 0, 0, 0 ), /* 317 T_Interface */ - S_ST( 't', 3, 413, 0 ), /* 318 limi */ + S_ST( 'i', 3, 335, 0 ), /* 318 logconf */ S_ST( 'o', 0, 0, 195 ), /* 319 T_Io */ S_ST( '4', 0, 0, 0 ), /* 320 T_Ipv4 */ S_ST( '4', 0, 0, 0 ), /* 321 T_Ipv4_flag */ @@ -539,7 +539,7 @@ const scan_state sst[856] = { S_ST( 'd', 0, 0, 0 ), /* 328 T_Kod */ S_ST( 'p', 0, 0, 0 ), /* 329 T_Mssntp */ S_ST( 'e', 1, 0, 0 ), /* 330 T_Leapfile */ - S_ST( 'l', 0, 0, 0 ), /* 331 T_Leapsmearinterval */ + S_ST( 'f', 3, 413, 257 ), /* 331 log */ S_ST( 'd', 0, 0, 0 ), /* 332 T_Limited */ S_ST( 'k', 0, 0, 0 ), /* 333 T_Link */ S_ST( 'n', 0, 0, 0 ), /* 334 T_Listen */ @@ -557,7 +557,7 @@ const scan_state sst[856] = { S_ST( 'm', 0, 0, 0 ), /* 346 T_Maxmem */ S_ST( 'l', 0, 0, 0 ), /* 347 T_Maxpoll */ S_ST( 's', 0, 0, 0 ), /* 348 T_Mdnstries */ - S_ST( 'm', 0, 518, 0 ), /* 349 T_Mem */ + S_ST( 'm', 0, 505, 0 ), /* 349 T_Mem */ S_ST( 'k', 0, 0, 0 ), /* 350 T_Memlock */ S_ST( 'k', 0, 0, 0 ), /* 351 T_Minclock */ S_ST( 'h', 0, 0, 0 ), /* 352 T_Mindepth */ @@ -583,23 +583,23 @@ const scan_state sst[856] = { S_ST( 'e', 0, 0, 0 ), /* 372 T_Noserve */ S_ST( 'p', 0, 0, 0 ), /* 373 T_Notrap */ S_ST( 't', 0, 0, 0 ), /* 374 T_Notrust */ - S_ST( 'p', 0, 614, 0 ), /* 375 T_Ntp */ + S_ST( 'p', 0, 601, 0 ), /* 375 T_Ntp */ S_ST( 't', 0, 0, 0 ), /* 376 T_Ntpport */ S_ST( 't', 1, 0, 0 ), /* 377 T_NtpSignDsocket */ - S_ST( 'n', 0, 629, 0 ), /* 378 T_Orphan */ + S_ST( 'n', 0, 616, 0 ), /* 378 T_Orphan */ S_ST( 't', 0, 0, 0 ), /* 379 T_Orphanwait */ S_ST( 'c', 0, 0, 0 ), /* 380 T_Panic */ - S_ST( 'r', 1, 638, 0 ), /* 381 T_Peer */ + S_ST( 'r', 1, 625, 0 ), /* 381 T_Peer */ S_ST( 's', 0, 0, 0 ), /* 382 T_Peerstats */ S_ST( 'e', 2, 0, 0 ), /* 383 T_Phone */ - S_ST( 'd', 0, 646, 0 ), /* 384 T_Pid */ + S_ST( 'd', 0, 633, 0 ), /* 384 T_Pid */ S_ST( 'e', 1, 0, 0 ), /* 385 T_Pidfile */ S_ST( 'l', 1, 0, 0 ), /* 386 T_Pool */ S_ST( 't', 0, 0, 0 ), /* 387 T_Port */ S_ST( 't', 0, 0, 0 ), /* 388 T_Preempt */ S_ST( 'r', 0, 0, 0 ), /* 389 T_Prefer */ S_ST( 's', 0, 0, 0 ), /* 390 T_Protostats */ - S_ST( 'w', 1, 0, 652 ), /* 391 T_Pw */ + S_ST( 'w', 1, 0, 639 ), /* 391 T_Pw */ S_ST( 'e', 1, 0, 0 ), /* 392 T_Randfile */ S_ST( 's', 0, 0, 0 ), /* 393 T_Rawstats */ S_ST( 'd', 1, 0, 0 ), /* 394 T_Refid */ @@ -609,20 +609,20 @@ const scan_state sst[856] = { S_ST( 'e', 0, 0, 0 ), /* 398 T_Revoke */ S_ST( 't', 0, 0, 0 ), /* 399 T_Rlimit */ S_ST( 'r', 1, 0, 0 ), /* 400 T_Saveconfigdir */ - S_ST( 'r', 1, 729, 0 ), /* 401 T_Server */ + S_ST( 'r', 1, 716, 0 ), /* 401 T_Server */ S_ST( 'r', 1, 0, 0 ), /* 402 T_Setvar */ S_ST( 'e', 0, 0, 0 ), /* 403 T_Source */ S_ST( 'e', 0, 0, 0 ), /* 404 T_Stacksize */ S_ST( 's', 0, 0, 0 ), /* 405 T_Statistics */ - S_ST( 's', 0, 772, 767 ), /* 406 T_Stats */ + S_ST( 's', 0, 759, 754 ), /* 406 T_Stats */ S_ST( 'r', 1, 0, 0 ), /* 407 T_Statsdir */ - S_ST( 'p', 0, 780, 0 ), /* 408 T_Step */ + S_ST( 'p', 0, 767, 0 ), /* 408 T_Step */ S_ST( 'k', 0, 0, 0 ), /* 409 T_Stepback */ S_ST( 'd', 0, 0, 0 ), /* 410 T_Stepfwd */ S_ST( 't', 0, 0, 0 ), /* 411 T_Stepout */ S_ST( 'm', 0, 0, 0 ), /* 412 T_Stratum */ - S_ST( 'e', 3, 332, 0 ), /* 413 limit */ - S_ST( 's', 0, 787, 0 ), /* 414 T_Sys */ + S_ST( 'i', 3, 428, 0 ), /* 413 logf */ + S_ST( 's', 0, 774, 0 ), /* 414 T_Sys */ S_ST( 's', 0, 0, 0 ), /* 415 T_Sysstats */ S_ST( 'k', 0, 0, 0 ), /* 416 T_Tick */ S_ST( '1', 0, 0, 0 ), /* 417 T_Time1 */ @@ -636,17 +636,17 @@ const scan_state sst[856] = { S_ST( 'y', 0, 0, 0 ), /* 425 T_Trustedkey */ S_ST( 'l', 0, 0, 0 ), /* 426 T_Ttl */ S_ST( 'e', 0, 0, 0 ), /* 427 T_Type */ - S_ST( 'n', 3, 333, 294 ), /* 428 li */ + S_ST( 'l', 3, 336, 0 ), /* 428 logfi */ S_ST( 'g', 1, 0, 0 ), /* 429 T_Unconfig */ S_ST( 'r', 1, 0, 0 ), /* 430 T_Unpeer */ S_ST( 'n', 0, 0, 0 ), /* 431 T_Version */ - S_ST( 's', 3, 437, 428 ), /* 432 li */ + S_ST( 'o', 3, 437, 256 ), /* 432 lo */ S_ST( 'k', 0, 0, 0 ), /* 433 T_Week */ S_ST( 'd', 0, 0, 0 ), /* 434 T_Wildcard */ S_ST( 'e', 0, 0, 0 ), /* 435 T_Xleave */ S_ST( 'r', 0, 0, 0 ), /* 436 T_Year */ - S_ST( 't', 3, 438, 0 ), /* 437 lis */ - S_ST( 'e', 3, 334, 0 ), /* 438 list */ + S_ST( 'p', 3, 438, 0 ), /* 437 loo */ + S_ST( 's', 3, 449, 0 ), /* 438 loop */ S_ST( 'e', 0, 0, 0 ), /* 439 T_Simulate */ S_ST( 'y', 0, 0, 0 ), /* 440 T_Beep_Delay */ S_ST( 'n', 0, 0, 0 ), /* 441 T_Sim_Duration */ @@ -657,412 +657,399 @@ const scan_state sst[856] = { S_ST( 'r', 0, 0, 0 ), /* 446 T_Jitter */ S_ST( 'y', 0, 0, 0 ), /* 447 T_Prop_Delay */ S_ST( 'y', 0, 0, 0 ), /* 448 T_Proc_Delay */ - S_ST( 'o', 3, 465, 287 ), /* 449 l */ - S_ST( 'g', 3, 456, 0 ), /* 450 lo */ - S_ST( 'c', 3, 452, 0 ), /* 451 log */ - S_ST( 'o', 3, 453, 0 ), /* 452 logc */ - S_ST( 'n', 3, 454, 0 ), /* 453 logco */ - S_ST( 'f', 3, 455, 0 ), /* 454 logcon */ - S_ST( 'i', 3, 335, 0 ), /* 455 logconf */ - S_ST( 'f', 3, 457, 451 ), /* 456 log */ - S_ST( 'i', 3, 458, 0 ), /* 457 logf */ - S_ST( 'l', 3, 336, 0 ), /* 458 logfi */ - S_ST( 'o', 3, 460, 450 ), /* 459 lo */ - S_ST( 'p', 3, 461, 0 ), /* 460 loo */ - S_ST( 's', 3, 462, 0 ), /* 461 loop */ - S_ST( 't', 3, 463, 0 ), /* 462 loops */ - S_ST( 'a', 3, 464, 0 ), /* 463 loopst */ - S_ST( 't', 3, 337, 0 ), /* 464 loopsta */ - S_ST( 'w', 3, 466, 459 ), /* 465 lo */ - S_ST( 'p', 3, 467, 0 ), /* 466 low */ - S_ST( 'r', 3, 468, 0 ), /* 467 lowp */ - S_ST( 'i', 3, 469, 0 ), /* 468 lowpr */ - S_ST( 'o', 3, 470, 0 ), /* 469 lowpri */ - S_ST( 't', 3, 471, 0 ), /* 470 lowprio */ - S_ST( 'r', 3, 472, 0 ), /* 471 lowpriot */ - S_ST( 'a', 3, 338, 0 ), /* 472 lowpriotr */ - S_ST( 'm', 3, 554, 239 ), /* 473 */ - S_ST( 'a', 3, 492, 0 ), /* 474 m */ - S_ST( 'n', 3, 476, 0 ), /* 475 ma */ - S_ST( 'y', 3, 477, 0 ), /* 476 man */ - S_ST( 'c', 3, 478, 0 ), /* 477 many */ - S_ST( 'a', 3, 479, 0 ), /* 478 manyc */ - S_ST( 's', 3, 480, 0 ), /* 479 manyca */ - S_ST( 't', 3, 486, 0 ), /* 480 manycas */ - S_ST( 'c', 3, 482, 0 ), /* 481 manycast */ - S_ST( 'l', 3, 483, 0 ), /* 482 manycastc */ - S_ST( 'i', 3, 484, 0 ), /* 483 manycastcl */ - S_ST( 'e', 3, 485, 0 ), /* 484 manycastcli */ - S_ST( 'n', 3, 339, 0 ), /* 485 manycastclie */ - S_ST( 's', 3, 487, 481 ), /* 486 manycast */ - S_ST( 'e', 3, 488, 0 ), /* 487 manycasts */ - S_ST( 'r', 3, 489, 0 ), /* 488 manycastse */ - S_ST( 'v', 3, 490, 0 ), /* 489 manycastser */ - S_ST( 'e', 3, 340, 0 ), /* 490 manycastserv */ - S_ST( 's', 3, 341, 475 ), /* 491 ma */ - S_ST( 'x', 3, 507, 491 ), /* 492 ma */ - S_ST( 'a', 3, 494, 0 ), /* 493 max */ - S_ST( 'g', 3, 342, 0 ), /* 494 maxa */ - S_ST( 'c', 3, 496, 493 ), /* 495 max */ - S_ST( 'l', 3, 497, 0 ), /* 496 maxc */ - S_ST( 'o', 3, 498, 0 ), /* 497 maxcl */ - S_ST( 'c', 3, 343, 0 ), /* 498 maxclo */ - S_ST( 'd', 3, 503, 495 ), /* 499 max */ - S_ST( 'e', 3, 501, 0 ), /* 500 maxd */ - S_ST( 'p', 3, 502, 0 ), /* 501 maxde */ - S_ST( 't', 3, 344, 0 ), /* 502 maxdep */ - S_ST( 'i', 3, 504, 500 ), /* 503 maxd */ - S_ST( 's', 3, 345, 0 ), /* 504 maxdi */ - S_ST( 'm', 3, 506, 499 ), /* 505 max */ - S_ST( 'e', 3, 346, 0 ), /* 506 maxm */ - S_ST( 'p', 3, 508, 505 ), /* 507 max */ - S_ST( 'o', 3, 509, 0 ), /* 508 maxp */ - S_ST( 'l', 3, 347, 0 ), /* 509 maxpo */ - S_ST( 'd', 3, 511, 474 ), /* 510 m */ - S_ST( 'n', 3, 512, 0 ), /* 511 md */ - S_ST( 's', 3, 513, 0 ), /* 512 mdn */ - S_ST( 't', 3, 514, 0 ), /* 513 mdns */ - S_ST( 'r', 3, 515, 0 ), /* 514 mdnst */ - S_ST( 'i', 3, 516, 0 ), /* 515 mdnstr */ - S_ST( 'e', 3, 348, 0 ), /* 516 mdnstri */ - S_ST( 'e', 3, 349, 510 ), /* 517 m */ - S_ST( 'l', 3, 519, 0 ), /* 518 mem */ - S_ST( 'o', 3, 520, 0 ), /* 519 meml */ - S_ST( 'c', 3, 350, 0 ), /* 520 memlo */ - S_ST( 'i', 3, 522, 517 ), /* 521 m */ - S_ST( 'n', 3, 539, 0 ), /* 522 mi */ - S_ST( 'c', 3, 524, 0 ), /* 523 min */ - S_ST( 'l', 3, 525, 0 ), /* 524 minc */ - S_ST( 'o', 3, 526, 0 ), /* 525 mincl */ - S_ST( 'c', 3, 351, 0 ), /* 526 minclo */ - S_ST( 'd', 3, 531, 523 ), /* 527 min */ - S_ST( 'e', 3, 529, 0 ), /* 528 mind */ - S_ST( 'p', 3, 530, 0 ), /* 529 minde */ - S_ST( 't', 3, 352, 0 ), /* 530 mindep */ - S_ST( 'i', 3, 532, 528 ), /* 531 mind */ - S_ST( 's', 3, 353, 0 ), /* 532 mindi */ - S_ST( 'i', 3, 534, 527 ), /* 533 min */ - S_ST( 'm', 3, 535, 0 ), /* 534 mini */ - S_ST( 'u', 3, 354, 0 ), /* 535 minim */ - S_ST( 'p', 3, 537, 533 ), /* 536 min */ - S_ST( 'o', 3, 538, 0 ), /* 537 minp */ - S_ST( 'l', 3, 355, 0 ), /* 538 minpo */ - S_ST( 's', 3, 540, 536 ), /* 539 min */ - S_ST( 'a', 3, 541, 0 ), /* 540 mins */ - S_ST( 'n', 3, 356, 0 ), /* 541 minsa */ - S_ST( 'o', 3, 544, 521 ), /* 542 m */ - S_ST( 'd', 3, 357, 0 ), /* 543 mo */ - S_ST( 'n', 3, 548, 543 ), /* 544 mo */ - S_ST( 'i', 3, 546, 0 ), /* 545 mon */ - S_ST( 't', 3, 547, 0 ), /* 546 moni */ - S_ST( 'o', 3, 359, 0 ), /* 547 monit */ - S_ST( 't', 3, 360, 545 ), /* 548 mon */ - S_ST( 'r', 3, 361, 542 ), /* 549 m */ - S_ST( 's', 3, 551, 549 ), /* 550 m */ - S_ST( 's', 3, 552, 0 ), /* 551 ms */ - S_ST( 'n', 3, 553, 0 ), /* 552 mss */ - S_ST( 't', 3, 329, 0 ), /* 553 mssn */ - S_ST( 'u', 3, 555, 550 ), /* 554 m */ - S_ST( 'l', 3, 556, 0 ), /* 555 mu */ - S_ST( 't', 3, 557, 0 ), /* 556 mul */ - S_ST( 'i', 3, 558, 0 ), /* 557 mult */ - S_ST( 'c', 3, 559, 0 ), /* 558 multi */ - S_ST( 'a', 3, 560, 0 ), /* 559 multic */ - S_ST( 's', 3, 561, 0 ), /* 560 multica */ - S_ST( 't', 3, 562, 0 ), /* 561 multicas */ - S_ST( 'c', 3, 563, 0 ), /* 562 multicast */ - S_ST( 'l', 3, 564, 0 ), /* 563 multicastc */ - S_ST( 'i', 3, 565, 0 ), /* 564 multicastcl */ - S_ST( 'e', 3, 566, 0 ), /* 565 multicastcli */ - S_ST( 'n', 3, 362, 0 ), /* 566 multicastclie */ - S_ST( 'n', 3, 610, 473 ), /* 567 */ - S_ST( 'i', 3, 363, 0 ), /* 568 n */ - S_ST( 'o', 3, 605, 568 ), /* 569 n */ - S_ST( 'l', 3, 571, 0 ), /* 570 no */ - S_ST( 'i', 3, 572, 0 ), /* 571 nol */ - S_ST( 'n', 3, 364, 0 ), /* 572 noli */ - S_ST( 'm', 3, 578, 570 ), /* 573 no */ - S_ST( 'o', 3, 575, 0 ), /* 574 nom */ - S_ST( 'd', 3, 576, 0 ), /* 575 nomo */ - S_ST( 'i', 3, 577, 0 ), /* 576 nomod */ - S_ST( 'f', 3, 365, 0 ), /* 577 nomodi */ - S_ST( 'r', 3, 579, 574 ), /* 578 nom */ - S_ST( 'u', 3, 580, 0 ), /* 579 nomr */ - S_ST( 'l', 3, 581, 0 ), /* 580 nomru */ - S_ST( 'i', 3, 582, 0 ), /* 581 nomrul */ - S_ST( 's', 3, 366, 0 ), /* 582 nomruli */ - S_ST( 'n', 3, 584, 573 ), /* 583 no */ - S_ST( 'v', 3, 585, 367 ), /* 584 non */ - S_ST( 'o', 3, 586, 0 ), /* 585 nonv */ - S_ST( 'l', 3, 587, 0 ), /* 586 nonvo */ - S_ST( 'a', 3, 588, 0 ), /* 587 nonvol */ - S_ST( 't', 3, 589, 0 ), /* 588 nonvola */ - S_ST( 'i', 3, 590, 0 ), /* 589 nonvolat */ - S_ST( 'l', 3, 368, 0 ), /* 590 nonvolati */ - S_ST( 'p', 3, 592, 583 ), /* 591 no */ - S_ST( 'e', 3, 593, 0 ), /* 592 nop */ - S_ST( 'e', 3, 369, 0 ), /* 593 nope */ - S_ST( 'q', 3, 595, 591 ), /* 594 no */ - S_ST( 'u', 3, 596, 0 ), /* 595 noq */ - S_ST( 'e', 3, 597, 0 ), /* 596 noqu */ - S_ST( 'r', 3, 370, 0 ), /* 597 noque */ - S_ST( 's', 3, 599, 594 ), /* 598 no */ - S_ST( 'e', 3, 603, 0 ), /* 599 nos */ - S_ST( 'l', 3, 601, 0 ), /* 600 nose */ - S_ST( 'e', 3, 602, 0 ), /* 601 nosel */ - S_ST( 'c', 3, 371, 0 ), /* 602 nosele */ - S_ST( 'r', 3, 604, 600 ), /* 603 nose */ - S_ST( 'v', 3, 372, 0 ), /* 604 noser */ - S_ST( 't', 3, 606, 598 ), /* 605 no */ - S_ST( 'r', 3, 608, 0 ), /* 606 not */ - S_ST( 'a', 3, 373, 0 ), /* 607 notr */ - S_ST( 'u', 3, 609, 607 ), /* 608 notr */ - S_ST( 's', 3, 374, 0 ), /* 609 notru */ - S_ST( 't', 3, 375, 569 ), /* 610 n */ - S_ST( 'p', 3, 612, 0 ), /* 611 ntp */ - S_ST( 'o', 3, 613, 0 ), /* 612 ntpp */ - S_ST( 'r', 3, 376, 0 ), /* 613 ntppo */ - S_ST( 's', 3, 615, 611 ), /* 614 ntp */ - S_ST( 'i', 3, 616, 0 ), /* 615 ntps */ - S_ST( 'g', 3, 617, 0 ), /* 616 ntpsi */ - S_ST( 'n', 3, 618, 0 ), /* 617 ntpsig */ - S_ST( 'd', 3, 619, 0 ), /* 618 ntpsign */ - S_ST( 's', 3, 620, 0 ), /* 619 ntpsignd */ - S_ST( 'o', 3, 621, 0 ), /* 620 ntpsignds */ - S_ST( 'c', 3, 622, 0 ), /* 621 ntpsigndso */ - S_ST( 'k', 3, 623, 0 ), /* 622 ntpsigndsoc */ - S_ST( 'e', 3, 377, 0 ), /* 623 ntpsigndsock */ - S_ST( 'o', 3, 625, 567 ), /* 624 */ - S_ST( 'r', 3, 626, 0 ), /* 625 o */ - S_ST( 'p', 3, 627, 0 ), /* 626 or */ - S_ST( 'h', 3, 628, 0 ), /* 627 orp */ - S_ST( 'a', 3, 378, 0 ), /* 628 orph */ - S_ST( 'w', 3, 630, 0 ), /* 629 orphan */ - S_ST( 'a', 3, 631, 0 ), /* 630 orphanw */ - S_ST( 'i', 3, 379, 0 ), /* 631 orphanwa */ - S_ST( 'p', 3, 391, 624 ), /* 632 */ - S_ST( 'a', 3, 634, 0 ), /* 633 p */ - S_ST( 'n', 3, 635, 0 ), /* 634 pa */ - S_ST( 'i', 3, 380, 0 ), /* 635 pan */ - S_ST( 'e', 3, 637, 633 ), /* 636 p */ - S_ST( 'e', 3, 381, 0 ), /* 637 pe */ - S_ST( 's', 3, 639, 0 ), /* 638 peer */ - S_ST( 't', 3, 640, 0 ), /* 639 peers */ - S_ST( 'a', 3, 641, 0 ), /* 640 peerst */ - S_ST( 't', 3, 382, 0 ), /* 641 peersta */ - S_ST( 'h', 3, 643, 636 ), /* 642 p */ - S_ST( 'o', 3, 644, 0 ), /* 643 ph */ - S_ST( 'n', 3, 383, 0 ), /* 644 pho */ - S_ST( 'i', 3, 384, 642 ), /* 645 p */ - S_ST( 'f', 3, 647, 0 ), /* 646 pid */ - S_ST( 'i', 3, 648, 0 ), /* 647 pidf */ - S_ST( 'l', 3, 385, 0 ), /* 648 pidfi */ - S_ST( 'o', 3, 651, 645 ), /* 649 p */ - S_ST( 'o', 3, 386, 0 ), /* 650 po */ - S_ST( 'r', 3, 387, 650 ), /* 651 po */ - S_ST( 'r', 3, 659, 649 ), /* 652 p */ - S_ST( 'e', 3, 657, 0 ), /* 653 pr */ - S_ST( 'e', 3, 655, 0 ), /* 654 pre */ - S_ST( 'm', 3, 656, 0 ), /* 655 pree */ - S_ST( 'p', 3, 388, 0 ), /* 656 preem */ - S_ST( 'f', 3, 658, 654 ), /* 657 pre */ - S_ST( 'e', 3, 389, 0 ), /* 658 pref */ - S_ST( 'o', 3, 672, 653 ), /* 659 pr */ - S_ST( 'c', 3, 661, 0 ), /* 660 pro */ - S_ST( '_', 3, 662, 0 ), /* 661 proc */ - S_ST( 'd', 3, 663, 0 ), /* 662 proc_ */ - S_ST( 'e', 3, 664, 0 ), /* 663 proc_d */ - S_ST( 'l', 3, 665, 0 ), /* 664 proc_de */ - S_ST( 'a', 3, 448, 0 ), /* 665 proc_del */ - S_ST( 'p', 3, 667, 660 ), /* 666 pro */ - S_ST( '_', 3, 668, 0 ), /* 667 prop */ - S_ST( 'd', 3, 669, 0 ), /* 668 prop_ */ - S_ST( 'e', 3, 670, 0 ), /* 669 prop_d */ - S_ST( 'l', 3, 671, 0 ), /* 670 prop_de */ - S_ST( 'a', 3, 447, 0 ), /* 671 prop_del */ - S_ST( 't', 3, 673, 666 ), /* 672 pro */ - S_ST( 'o', 3, 674, 0 ), /* 673 prot */ - S_ST( 's', 3, 675, 0 ), /* 674 proto */ - S_ST( 't', 3, 676, 0 ), /* 675 protos */ - S_ST( 'a', 3, 677, 0 ), /* 676 protost */ - S_ST( 't', 3, 390, 0 ), /* 677 protosta */ - S_ST( 'r', 3, 709, 632 ), /* 678 */ - S_ST( 'a', 3, 685, 0 ), /* 679 r */ - S_ST( 'n', 3, 681, 0 ), /* 680 ra */ - S_ST( 'd', 3, 682, 0 ), /* 681 ran */ - S_ST( 'f', 3, 683, 0 ), /* 682 rand */ - S_ST( 'i', 3, 684, 0 ), /* 683 randf */ - S_ST( 'l', 3, 392, 0 ), /* 684 randfi */ - S_ST( 'w', 3, 686, 680 ), /* 685 ra */ - S_ST( 's', 3, 687, 0 ), /* 686 raw */ - S_ST( 't', 3, 688, 0 ), /* 687 raws */ - S_ST( 'a', 3, 689, 0 ), /* 688 rawst */ - S_ST( 't', 3, 393, 0 ), /* 689 rawsta */ - S_ST( 'e', 3, 706, 679 ), /* 690 r */ - S_ST( 'f', 3, 692, 0 ), /* 691 re */ - S_ST( 'i', 3, 394, 0 ), /* 692 ref */ - S_ST( 'q', 3, 694, 691 ), /* 693 re */ - S_ST( 'u', 3, 695, 0 ), /* 694 req */ - S_ST( 'e', 3, 696, 0 ), /* 695 requ */ - S_ST( 's', 3, 697, 0 ), /* 696 reque */ - S_ST( 't', 3, 698, 0 ), /* 697 reques */ - S_ST( 'k', 3, 699, 0 ), /* 698 request */ - S_ST( 'e', 3, 395, 0 ), /* 699 requestk */ - S_ST( 's', 3, 702, 693 ), /* 700 re */ - S_ST( 'e', 3, 396, 0 ), /* 701 res */ - S_ST( 't', 3, 703, 701 ), /* 702 res */ - S_ST( 'r', 3, 704, 0 ), /* 703 rest */ - S_ST( 'i', 3, 705, 0 ), /* 704 restr */ - S_ST( 'c', 3, 397, 0 ), /* 705 restri */ - S_ST( 'v', 3, 707, 700 ), /* 706 re */ - S_ST( 'o', 3, 708, 0 ), /* 707 rev */ - S_ST( 'k', 3, 398, 0 ), /* 708 revo */ - S_ST( 'l', 3, 710, 690 ), /* 709 r */ - S_ST( 'i', 3, 711, 0 ), /* 710 rl */ - S_ST( 'm', 3, 712, 0 ), /* 711 rli */ - S_ST( 'i', 3, 399, 0 ), /* 712 rlim */ - S_ST( 's', 3, 786, 678 ), /* 713 */ - S_ST( 'a', 3, 715, 0 ), /* 714 s */ - S_ST( 'v', 3, 716, 0 ), /* 715 sa */ - S_ST( 'e', 3, 717, 0 ), /* 716 sav */ - S_ST( 'c', 3, 718, 0 ), /* 717 save */ - S_ST( 'o', 3, 719, 0 ), /* 718 savec */ - S_ST( 'n', 3, 720, 0 ), /* 719 saveco */ - S_ST( 'f', 3, 721, 0 ), /* 720 savecon */ - S_ST( 'i', 3, 722, 0 ), /* 721 saveconf */ - S_ST( 'g', 3, 723, 0 ), /* 722 saveconfi */ - S_ST( 'd', 3, 724, 0 ), /* 723 saveconfig */ - S_ST( 'i', 3, 400, 0 ), /* 724 saveconfigd */ - S_ST( 'e', 3, 735, 714 ), /* 725 s */ - S_ST( 'r', 3, 727, 0 ), /* 726 se */ - S_ST( 'v', 3, 728, 0 ), /* 727 ser */ - S_ST( 'e', 3, 401, 0 ), /* 728 serv */ - S_ST( '_', 3, 730, 0 ), /* 729 server */ - S_ST( 'o', 3, 731, 0 ), /* 730 server_ */ - S_ST( 'f', 3, 732, 0 ), /* 731 server_o */ - S_ST( 'f', 3, 733, 0 ), /* 732 server_of */ - S_ST( 's', 3, 734, 0 ), /* 733 server_off */ - S_ST( 'e', 3, 442, 0 ), /* 734 server_offs */ - S_ST( 't', 3, 736, 726 ), /* 735 se */ - S_ST( 'v', 3, 737, 0 ), /* 736 set */ - S_ST( 'a', 3, 402, 0 ), /* 737 setv */ - S_ST( 'i', 3, 739, 725 ), /* 738 s */ - S_ST( 'm', 3, 740, 0 ), /* 739 si */ - S_ST( 'u', 3, 741, 0 ), /* 740 sim */ - S_ST( 'l', 3, 742, 0 ), /* 741 simu */ - S_ST( 'a', 3, 743, 0 ), /* 742 simul */ - S_ST( 't', 3, 744, 0 ), /* 743 simula */ - S_ST( 'i', 3, 745, 439 ), /* 744 simulat */ - S_ST( 'o', 3, 746, 0 ), /* 745 simulati */ - S_ST( 'n', 3, 747, 0 ), /* 746 simulatio */ - S_ST( '_', 3, 748, 0 ), /* 747 simulation */ - S_ST( 'd', 3, 749, 0 ), /* 748 simulation_ */ - S_ST( 'u', 3, 750, 0 ), /* 749 simulation_d */ - S_ST( 'r', 3, 751, 0 ), /* 750 simulation_du */ - S_ST( 'a', 3, 752, 0 ), /* 751 simulation_dur */ - S_ST( 't', 3, 753, 0 ), /* 752 simulation_dura */ - S_ST( 'i', 3, 754, 0 ), /* 753 simulation_durat */ - S_ST( 'o', 3, 441, 0 ), /* 754 simulation_durati */ - S_ST( 'o', 3, 756, 738 ), /* 755 s */ - S_ST( 'u', 3, 757, 0 ), /* 756 so */ - S_ST( 'r', 3, 758, 0 ), /* 757 sou */ - S_ST( 'c', 3, 403, 0 ), /* 758 sour */ - S_ST( 't', 3, 782, 755 ), /* 759 s */ - S_ST( 'a', 3, 766, 0 ), /* 760 st */ - S_ST( 'c', 3, 762, 0 ), /* 761 sta */ - S_ST( 'k', 3, 763, 0 ), /* 762 stac */ - S_ST( 's', 3, 764, 0 ), /* 763 stack */ - S_ST( 'i', 3, 765, 0 ), /* 764 stacks */ - S_ST( 'z', 3, 404, 0 ), /* 765 stacksi */ - S_ST( 't', 3, 406, 761 ), /* 766 sta */ - S_ST( 'i', 3, 768, 0 ), /* 767 stat */ - S_ST( 's', 3, 769, 0 ), /* 768 stati */ - S_ST( 't', 3, 770, 0 ), /* 769 statis */ - S_ST( 'i', 3, 771, 0 ), /* 770 statist */ - S_ST( 'c', 3, 405, 0 ), /* 771 statisti */ - S_ST( 'd', 3, 773, 0 ), /* 772 stats */ - S_ST( 'i', 3, 407, 0 ), /* 773 statsd */ - S_ST( 'e', 3, 408, 760 ), /* 774 st */ - S_ST( 'b', 3, 776, 0 ), /* 775 step */ - S_ST( 'a', 3, 777, 0 ), /* 776 stepb */ - S_ST( 'c', 3, 409, 0 ), /* 777 stepba */ - S_ST( 'f', 3, 779, 775 ), /* 778 step */ - S_ST( 'w', 3, 410, 0 ), /* 779 stepf */ - S_ST( 'o', 3, 781, 778 ), /* 780 step */ - S_ST( 'u', 3, 411, 0 ), /* 781 stepo */ - S_ST( 'r', 3, 783, 774 ), /* 782 st */ - S_ST( 'a', 3, 784, 0 ), /* 783 str */ - S_ST( 't', 3, 785, 0 ), /* 784 stra */ - S_ST( 'u', 3, 412, 0 ), /* 785 strat */ - S_ST( 'y', 3, 414, 759 ), /* 786 s */ - S_ST( 's', 3, 788, 0 ), /* 787 sys */ - S_ST( 't', 3, 789, 0 ), /* 788 syss */ - S_ST( 'a', 3, 790, 0 ), /* 789 sysst */ - S_ST( 't', 3, 415, 0 ), /* 790 syssta */ - S_ST( 't', 3, 817, 713 ), /* 791 */ - S_ST( 'i', 3, 803, 0 ), /* 792 t */ - S_ST( 'c', 3, 416, 0 ), /* 793 ti */ - S_ST( 'm', 3, 796, 793 ), /* 794 ti */ - S_ST( 'e', 3, 419, 0 ), /* 795 tim */ - S_ST( 'i', 3, 797, 795 ), /* 796 tim */ - S_ST( 'n', 3, 798, 0 ), /* 797 timi */ - S_ST( 'g', 3, 799, 0 ), /* 798 timin */ - S_ST( 's', 3, 800, 0 ), /* 799 timing */ - S_ST( 't', 3, 801, 0 ), /* 800 timings */ - S_ST( 'a', 3, 802, 0 ), /* 801 timingst */ - S_ST( 't', 3, 420, 0 ), /* 802 timingsta */ - S_ST( 'n', 3, 804, 794 ), /* 803 ti */ - S_ST( 'k', 3, 805, 0 ), /* 804 tin */ - S_ST( 'e', 3, 421, 0 ), /* 805 tink */ - S_ST( 'o', 3, 422, 792 ), /* 806 t */ - S_ST( 'r', 3, 809, 806 ), /* 807 t */ - S_ST( 'a', 3, 423, 0 ), /* 808 tr */ - S_ST( 'u', 3, 810, 808 ), /* 809 tr */ - S_ST( 's', 3, 811, 424 ), /* 810 tru */ - S_ST( 't', 3, 812, 0 ), /* 811 trus */ - S_ST( 'e', 3, 813, 0 ), /* 812 trust */ - S_ST( 'd', 3, 814, 0 ), /* 813 truste */ - S_ST( 'k', 3, 815, 0 ), /* 814 trusted */ - S_ST( 'e', 3, 425, 0 ), /* 815 trustedk */ - S_ST( 't', 3, 426, 807 ), /* 816 t */ - S_ST( 'y', 3, 818, 816 ), /* 817 t */ - S_ST( 'p', 3, 427, 0 ), /* 818 ty */ - S_ST( 'u', 3, 820, 791 ), /* 819 */ - S_ST( 'n', 3, 826, 0 ), /* 820 u */ - S_ST( 'c', 3, 822, 0 ), /* 821 un */ - S_ST( 'o', 3, 823, 0 ), /* 822 unc */ - S_ST( 'n', 3, 824, 0 ), /* 823 unco */ - S_ST( 'f', 3, 825, 0 ), /* 824 uncon */ - S_ST( 'i', 3, 429, 0 ), /* 825 unconf */ - S_ST( 'p', 3, 827, 821 ), /* 826 un */ - S_ST( 'e', 3, 828, 0 ), /* 827 unp */ - S_ST( 'e', 3, 430, 0 ), /* 828 unpe */ - S_ST( 'v', 3, 830, 819 ), /* 829 */ - S_ST( 'e', 3, 831, 0 ), /* 830 v */ - S_ST( 'r', 3, 832, 0 ), /* 831 ve */ - S_ST( 's', 3, 833, 0 ), /* 832 ver */ - S_ST( 'i', 3, 834, 0 ), /* 833 vers */ - S_ST( 'o', 3, 431, 0 ), /* 834 versi */ - S_ST( 'w', 3, 842, 829 ), /* 835 */ - S_ST( 'a', 3, 837, 0 ), /* 836 w */ - S_ST( 'n', 3, 838, 0 ), /* 837 wa */ - S_ST( 'd', 3, 839, 0 ), /* 838 wan */ - S_ST( 'e', 3, 445, 0 ), /* 839 wand */ - S_ST( 'e', 3, 841, 836 ), /* 840 w */ - S_ST( 'e', 3, 433, 0 ), /* 841 we */ - S_ST( 'i', 3, 843, 840 ), /* 842 w */ - S_ST( 'l', 3, 844, 0 ), /* 843 wi */ - S_ST( 'd', 3, 845, 0 ), /* 844 wil */ - S_ST( 'c', 3, 846, 0 ), /* 845 wild */ - S_ST( 'a', 3, 847, 0 ), /* 846 wildc */ - S_ST( 'r', 3, 434, 0 ), /* 847 wildca */ - S_ST( 'x', 3, 849, 835 ), /* 848 */ - S_ST( 'l', 3, 850, 0 ), /* 849 x */ - S_ST( 'e', 3, 851, 0 ), /* 850 xl */ - S_ST( 'a', 3, 852, 0 ), /* 851 xle */ - S_ST( 'v', 3, 435, 0 ), /* 852 xlea */ - S_ST( 'y', 3, 854, 848 ), /* 853 [initial state] */ - S_ST( 'e', 3, 855, 0 ), /* 854 y */ - S_ST( 'a', 3, 436, 0 ) /* 855 ye */ + S_ST( 't', 3, 450, 0 ), /* 449 loops */ + S_ST( 'a', 3, 451, 0 ), /* 450 loopst */ + S_ST( 't', 3, 337, 0 ), /* 451 loopsta */ + S_ST( 'w', 3, 453, 432 ), /* 452 lo */ + S_ST( 'p', 3, 454, 0 ), /* 453 low */ + S_ST( 'r', 3, 455, 0 ), /* 454 lowp */ + S_ST( 'i', 3, 456, 0 ), /* 455 lowpr */ + S_ST( 'o', 3, 457, 0 ), /* 456 lowpri */ + S_ST( 't', 3, 458, 0 ), /* 457 lowprio */ + S_ST( 'r', 3, 459, 0 ), /* 458 lowpriot */ + S_ST( 'a', 3, 338, 0 ), /* 459 lowpriotr */ + S_ST( 'm', 3, 541, 239 ), /* 460 */ + S_ST( 'a', 3, 479, 0 ), /* 461 m */ + S_ST( 'n', 3, 463, 0 ), /* 462 ma */ + S_ST( 'y', 3, 464, 0 ), /* 463 man */ + S_ST( 'c', 3, 465, 0 ), /* 464 many */ + S_ST( 'a', 3, 466, 0 ), /* 465 manyc */ + S_ST( 's', 3, 467, 0 ), /* 466 manyca */ + S_ST( 't', 3, 473, 0 ), /* 467 manycas */ + S_ST( 'c', 3, 469, 0 ), /* 468 manycast */ + S_ST( 'l', 3, 470, 0 ), /* 469 manycastc */ + S_ST( 'i', 3, 471, 0 ), /* 470 manycastcl */ + S_ST( 'e', 3, 472, 0 ), /* 471 manycastcli */ + S_ST( 'n', 3, 339, 0 ), /* 472 manycastclie */ + S_ST( 's', 3, 474, 468 ), /* 473 manycast */ + S_ST( 'e', 3, 475, 0 ), /* 474 manycasts */ + S_ST( 'r', 3, 476, 0 ), /* 475 manycastse */ + S_ST( 'v', 3, 477, 0 ), /* 476 manycastser */ + S_ST( 'e', 3, 340, 0 ), /* 477 manycastserv */ + S_ST( 's', 3, 341, 462 ), /* 478 ma */ + S_ST( 'x', 3, 494, 478 ), /* 479 ma */ + S_ST( 'a', 3, 481, 0 ), /* 480 max */ + S_ST( 'g', 3, 342, 0 ), /* 481 maxa */ + S_ST( 'c', 3, 483, 480 ), /* 482 max */ + S_ST( 'l', 3, 484, 0 ), /* 483 maxc */ + S_ST( 'o', 3, 485, 0 ), /* 484 maxcl */ + S_ST( 'c', 3, 343, 0 ), /* 485 maxclo */ + S_ST( 'd', 3, 490, 482 ), /* 486 max */ + S_ST( 'e', 3, 488, 0 ), /* 487 maxd */ + S_ST( 'p', 3, 489, 0 ), /* 488 maxde */ + S_ST( 't', 3, 344, 0 ), /* 489 maxdep */ + S_ST( 'i', 3, 491, 487 ), /* 490 maxd */ + S_ST( 's', 3, 345, 0 ), /* 491 maxdi */ + S_ST( 'm', 3, 493, 486 ), /* 492 max */ + S_ST( 'e', 3, 346, 0 ), /* 493 maxm */ + S_ST( 'p', 3, 495, 492 ), /* 494 max */ + S_ST( 'o', 3, 496, 0 ), /* 495 maxp */ + S_ST( 'l', 3, 347, 0 ), /* 496 maxpo */ + S_ST( 'd', 3, 498, 461 ), /* 497 m */ + S_ST( 'n', 3, 499, 0 ), /* 498 md */ + S_ST( 's', 3, 500, 0 ), /* 499 mdn */ + S_ST( 't', 3, 501, 0 ), /* 500 mdns */ + S_ST( 'r', 3, 502, 0 ), /* 501 mdnst */ + S_ST( 'i', 3, 503, 0 ), /* 502 mdnstr */ + S_ST( 'e', 3, 348, 0 ), /* 503 mdnstri */ + S_ST( 'e', 3, 349, 497 ), /* 504 m */ + S_ST( 'l', 3, 506, 0 ), /* 505 mem */ + S_ST( 'o', 3, 507, 0 ), /* 506 meml */ + S_ST( 'c', 3, 350, 0 ), /* 507 memlo */ + S_ST( 'i', 3, 509, 504 ), /* 508 m */ + S_ST( 'n', 3, 526, 0 ), /* 509 mi */ + S_ST( 'c', 3, 511, 0 ), /* 510 min */ + S_ST( 'l', 3, 512, 0 ), /* 511 minc */ + S_ST( 'o', 3, 513, 0 ), /* 512 mincl */ + S_ST( 'c', 3, 351, 0 ), /* 513 minclo */ + S_ST( 'd', 3, 518, 510 ), /* 514 min */ + S_ST( 'e', 3, 516, 0 ), /* 515 mind */ + S_ST( 'p', 3, 517, 0 ), /* 516 minde */ + S_ST( 't', 3, 352, 0 ), /* 517 mindep */ + S_ST( 'i', 3, 519, 515 ), /* 518 mind */ + S_ST( 's', 3, 353, 0 ), /* 519 mindi */ + S_ST( 'i', 3, 521, 514 ), /* 520 min */ + S_ST( 'm', 3, 522, 0 ), /* 521 mini */ + S_ST( 'u', 3, 354, 0 ), /* 522 minim */ + S_ST( 'p', 3, 524, 520 ), /* 523 min */ + S_ST( 'o', 3, 525, 0 ), /* 524 minp */ + S_ST( 'l', 3, 355, 0 ), /* 525 minpo */ + S_ST( 's', 3, 527, 523 ), /* 526 min */ + S_ST( 'a', 3, 528, 0 ), /* 527 mins */ + S_ST( 'n', 3, 356, 0 ), /* 528 minsa */ + S_ST( 'o', 3, 531, 508 ), /* 529 m */ + S_ST( 'd', 3, 357, 0 ), /* 530 mo */ + S_ST( 'n', 3, 535, 530 ), /* 531 mo */ + S_ST( 'i', 3, 533, 0 ), /* 532 mon */ + S_ST( 't', 3, 534, 0 ), /* 533 moni */ + S_ST( 'o', 3, 359, 0 ), /* 534 monit */ + S_ST( 't', 3, 360, 532 ), /* 535 mon */ + S_ST( 'r', 3, 361, 529 ), /* 536 m */ + S_ST( 's', 3, 538, 536 ), /* 537 m */ + S_ST( 's', 3, 539, 0 ), /* 538 ms */ + S_ST( 'n', 3, 540, 0 ), /* 539 mss */ + S_ST( 't', 3, 329, 0 ), /* 540 mssn */ + S_ST( 'u', 3, 542, 537 ), /* 541 m */ + S_ST( 'l', 3, 543, 0 ), /* 542 mu */ + S_ST( 't', 3, 544, 0 ), /* 543 mul */ + S_ST( 'i', 3, 545, 0 ), /* 544 mult */ + S_ST( 'c', 3, 546, 0 ), /* 545 multi */ + S_ST( 'a', 3, 547, 0 ), /* 546 multic */ + S_ST( 's', 3, 548, 0 ), /* 547 multica */ + S_ST( 't', 3, 549, 0 ), /* 548 multicas */ + S_ST( 'c', 3, 550, 0 ), /* 549 multicast */ + S_ST( 'l', 3, 551, 0 ), /* 550 multicastc */ + S_ST( 'i', 3, 552, 0 ), /* 551 multicastcl */ + S_ST( 'e', 3, 553, 0 ), /* 552 multicastcli */ + S_ST( 'n', 3, 362, 0 ), /* 553 multicastclie */ + S_ST( 'n', 3, 597, 460 ), /* 554 */ + S_ST( 'i', 3, 363, 0 ), /* 555 n */ + S_ST( 'o', 3, 592, 555 ), /* 556 n */ + S_ST( 'l', 3, 558, 0 ), /* 557 no */ + S_ST( 'i', 3, 559, 0 ), /* 558 nol */ + S_ST( 'n', 3, 364, 0 ), /* 559 noli */ + S_ST( 'm', 3, 565, 557 ), /* 560 no */ + S_ST( 'o', 3, 562, 0 ), /* 561 nom */ + S_ST( 'd', 3, 563, 0 ), /* 562 nomo */ + S_ST( 'i', 3, 564, 0 ), /* 563 nomod */ + S_ST( 'f', 3, 365, 0 ), /* 564 nomodi */ + S_ST( 'r', 3, 566, 561 ), /* 565 nom */ + S_ST( 'u', 3, 567, 0 ), /* 566 nomr */ + S_ST( 'l', 3, 568, 0 ), /* 567 nomru */ + S_ST( 'i', 3, 569, 0 ), /* 568 nomrul */ + S_ST( 's', 3, 366, 0 ), /* 569 nomruli */ + S_ST( 'n', 3, 571, 560 ), /* 570 no */ + S_ST( 'v', 3, 572, 367 ), /* 571 non */ + S_ST( 'o', 3, 573, 0 ), /* 572 nonv */ + S_ST( 'l', 3, 574, 0 ), /* 573 nonvo */ + S_ST( 'a', 3, 575, 0 ), /* 574 nonvol */ + S_ST( 't', 3, 576, 0 ), /* 575 nonvola */ + S_ST( 'i', 3, 577, 0 ), /* 576 nonvolat */ + S_ST( 'l', 3, 368, 0 ), /* 577 nonvolati */ + S_ST( 'p', 3, 579, 570 ), /* 578 no */ + S_ST( 'e', 3, 580, 0 ), /* 579 nop */ + S_ST( 'e', 3, 369, 0 ), /* 580 nope */ + S_ST( 'q', 3, 582, 578 ), /* 581 no */ + S_ST( 'u', 3, 583, 0 ), /* 582 noq */ + S_ST( 'e', 3, 584, 0 ), /* 583 noqu */ + S_ST( 'r', 3, 370, 0 ), /* 584 noque */ + S_ST( 's', 3, 586, 581 ), /* 585 no */ + S_ST( 'e', 3, 590, 0 ), /* 586 nos */ + S_ST( 'l', 3, 588, 0 ), /* 587 nose */ + S_ST( 'e', 3, 589, 0 ), /* 588 nosel */ + S_ST( 'c', 3, 371, 0 ), /* 589 nosele */ + S_ST( 'r', 3, 591, 587 ), /* 590 nose */ + S_ST( 'v', 3, 372, 0 ), /* 591 noser */ + S_ST( 't', 3, 593, 585 ), /* 592 no */ + S_ST( 'r', 3, 595, 0 ), /* 593 not */ + S_ST( 'a', 3, 373, 0 ), /* 594 notr */ + S_ST( 'u', 3, 596, 594 ), /* 595 notr */ + S_ST( 's', 3, 374, 0 ), /* 596 notru */ + S_ST( 't', 3, 375, 556 ), /* 597 n */ + S_ST( 'p', 3, 599, 0 ), /* 598 ntp */ + S_ST( 'o', 3, 600, 0 ), /* 599 ntpp */ + S_ST( 'r', 3, 376, 0 ), /* 600 ntppo */ + S_ST( 's', 3, 602, 598 ), /* 601 ntp */ + S_ST( 'i', 3, 603, 0 ), /* 602 ntps */ + S_ST( 'g', 3, 604, 0 ), /* 603 ntpsi */ + S_ST( 'n', 3, 605, 0 ), /* 604 ntpsig */ + S_ST( 'd', 3, 606, 0 ), /* 605 ntpsign */ + S_ST( 's', 3, 607, 0 ), /* 606 ntpsignd */ + S_ST( 'o', 3, 608, 0 ), /* 607 ntpsignds */ + S_ST( 'c', 3, 609, 0 ), /* 608 ntpsigndso */ + S_ST( 'k', 3, 610, 0 ), /* 609 ntpsigndsoc */ + S_ST( 'e', 3, 377, 0 ), /* 610 ntpsigndsock */ + S_ST( 'o', 3, 612, 554 ), /* 611 */ + S_ST( 'r', 3, 613, 0 ), /* 612 o */ + S_ST( 'p', 3, 614, 0 ), /* 613 or */ + S_ST( 'h', 3, 615, 0 ), /* 614 orp */ + S_ST( 'a', 3, 378, 0 ), /* 615 orph */ + S_ST( 'w', 3, 617, 0 ), /* 616 orphan */ + S_ST( 'a', 3, 618, 0 ), /* 617 orphanw */ + S_ST( 'i', 3, 379, 0 ), /* 618 orphanwa */ + S_ST( 'p', 3, 391, 611 ), /* 619 */ + S_ST( 'a', 3, 621, 0 ), /* 620 p */ + S_ST( 'n', 3, 622, 0 ), /* 621 pa */ + S_ST( 'i', 3, 380, 0 ), /* 622 pan */ + S_ST( 'e', 3, 624, 620 ), /* 623 p */ + S_ST( 'e', 3, 381, 0 ), /* 624 pe */ + S_ST( 's', 3, 626, 0 ), /* 625 peer */ + S_ST( 't', 3, 627, 0 ), /* 626 peers */ + S_ST( 'a', 3, 628, 0 ), /* 627 peerst */ + S_ST( 't', 3, 382, 0 ), /* 628 peersta */ + S_ST( 'h', 3, 630, 623 ), /* 629 p */ + S_ST( 'o', 3, 631, 0 ), /* 630 ph */ + S_ST( 'n', 3, 383, 0 ), /* 631 pho */ + S_ST( 'i', 3, 384, 629 ), /* 632 p */ + S_ST( 'f', 3, 634, 0 ), /* 633 pid */ + S_ST( 'i', 3, 635, 0 ), /* 634 pidf */ + S_ST( 'l', 3, 385, 0 ), /* 635 pidfi */ + S_ST( 'o', 3, 638, 632 ), /* 636 p */ + S_ST( 'o', 3, 386, 0 ), /* 637 po */ + S_ST( 'r', 3, 387, 637 ), /* 638 po */ + S_ST( 'r', 3, 646, 636 ), /* 639 p */ + S_ST( 'e', 3, 644, 0 ), /* 640 pr */ + S_ST( 'e', 3, 642, 0 ), /* 641 pre */ + S_ST( 'm', 3, 643, 0 ), /* 642 pree */ + S_ST( 'p', 3, 388, 0 ), /* 643 preem */ + S_ST( 'f', 3, 645, 641 ), /* 644 pre */ + S_ST( 'e', 3, 389, 0 ), /* 645 pref */ + S_ST( 'o', 3, 659, 640 ), /* 646 pr */ + S_ST( 'c', 3, 648, 0 ), /* 647 pro */ + S_ST( '_', 3, 649, 0 ), /* 648 proc */ + S_ST( 'd', 3, 650, 0 ), /* 649 proc_ */ + S_ST( 'e', 3, 651, 0 ), /* 650 proc_d */ + S_ST( 'l', 3, 652, 0 ), /* 651 proc_de */ + S_ST( 'a', 3, 448, 0 ), /* 652 proc_del */ + S_ST( 'p', 3, 654, 647 ), /* 653 pro */ + S_ST( '_', 3, 655, 0 ), /* 654 prop */ + S_ST( 'd', 3, 656, 0 ), /* 655 prop_ */ + S_ST( 'e', 3, 657, 0 ), /* 656 prop_d */ + S_ST( 'l', 3, 658, 0 ), /* 657 prop_de */ + S_ST( 'a', 3, 447, 0 ), /* 658 prop_del */ + S_ST( 't', 3, 660, 653 ), /* 659 pro */ + S_ST( 'o', 3, 661, 0 ), /* 660 prot */ + S_ST( 's', 3, 662, 0 ), /* 661 proto */ + S_ST( 't', 3, 663, 0 ), /* 662 protos */ + S_ST( 'a', 3, 664, 0 ), /* 663 protost */ + S_ST( 't', 3, 390, 0 ), /* 664 protosta */ + S_ST( 'r', 3, 696, 619 ), /* 665 */ + S_ST( 'a', 3, 672, 0 ), /* 666 r */ + S_ST( 'n', 3, 668, 0 ), /* 667 ra */ + S_ST( 'd', 3, 669, 0 ), /* 668 ran */ + S_ST( 'f', 3, 670, 0 ), /* 669 rand */ + S_ST( 'i', 3, 671, 0 ), /* 670 randf */ + S_ST( 'l', 3, 392, 0 ), /* 671 randfi */ + S_ST( 'w', 3, 673, 667 ), /* 672 ra */ + S_ST( 's', 3, 674, 0 ), /* 673 raw */ + S_ST( 't', 3, 675, 0 ), /* 674 raws */ + S_ST( 'a', 3, 676, 0 ), /* 675 rawst */ + S_ST( 't', 3, 393, 0 ), /* 676 rawsta */ + S_ST( 'e', 3, 693, 666 ), /* 677 r */ + S_ST( 'f', 3, 679, 0 ), /* 678 re */ + S_ST( 'i', 3, 394, 0 ), /* 679 ref */ + S_ST( 'q', 3, 681, 678 ), /* 680 re */ + S_ST( 'u', 3, 682, 0 ), /* 681 req */ + S_ST( 'e', 3, 683, 0 ), /* 682 requ */ + S_ST( 's', 3, 684, 0 ), /* 683 reque */ + S_ST( 't', 3, 685, 0 ), /* 684 reques */ + S_ST( 'k', 3, 686, 0 ), /* 685 request */ + S_ST( 'e', 3, 395, 0 ), /* 686 requestk */ + S_ST( 's', 3, 689, 680 ), /* 687 re */ + S_ST( 'e', 3, 396, 0 ), /* 688 res */ + S_ST( 't', 3, 690, 688 ), /* 689 res */ + S_ST( 'r', 3, 691, 0 ), /* 690 rest */ + S_ST( 'i', 3, 692, 0 ), /* 691 restr */ + S_ST( 'c', 3, 397, 0 ), /* 692 restri */ + S_ST( 'v', 3, 694, 687 ), /* 693 re */ + S_ST( 'o', 3, 695, 0 ), /* 694 rev */ + S_ST( 'k', 3, 398, 0 ), /* 695 revo */ + S_ST( 'l', 3, 697, 677 ), /* 696 r */ + S_ST( 'i', 3, 698, 0 ), /* 697 rl */ + S_ST( 'm', 3, 699, 0 ), /* 698 rli */ + S_ST( 'i', 3, 399, 0 ), /* 699 rlim */ + S_ST( 's', 3, 773, 665 ), /* 700 */ + S_ST( 'a', 3, 702, 0 ), /* 701 s */ + S_ST( 'v', 3, 703, 0 ), /* 702 sa */ + S_ST( 'e', 3, 704, 0 ), /* 703 sav */ + S_ST( 'c', 3, 705, 0 ), /* 704 save */ + S_ST( 'o', 3, 706, 0 ), /* 705 savec */ + S_ST( 'n', 3, 707, 0 ), /* 706 saveco */ + S_ST( 'f', 3, 708, 0 ), /* 707 savecon */ + S_ST( 'i', 3, 709, 0 ), /* 708 saveconf */ + S_ST( 'g', 3, 710, 0 ), /* 709 saveconfi */ + S_ST( 'd', 3, 711, 0 ), /* 710 saveconfig */ + S_ST( 'i', 3, 400, 0 ), /* 711 saveconfigd */ + S_ST( 'e', 3, 722, 701 ), /* 712 s */ + S_ST( 'r', 3, 714, 0 ), /* 713 se */ + S_ST( 'v', 3, 715, 0 ), /* 714 ser */ + S_ST( 'e', 3, 401, 0 ), /* 715 serv */ + S_ST( '_', 3, 717, 0 ), /* 716 server */ + S_ST( 'o', 3, 718, 0 ), /* 717 server_ */ + S_ST( 'f', 3, 719, 0 ), /* 718 server_o */ + S_ST( 'f', 3, 720, 0 ), /* 719 server_of */ + S_ST( 's', 3, 721, 0 ), /* 720 server_off */ + S_ST( 'e', 3, 442, 0 ), /* 721 server_offs */ + S_ST( 't', 3, 723, 713 ), /* 722 se */ + S_ST( 'v', 3, 724, 0 ), /* 723 set */ + S_ST( 'a', 3, 402, 0 ), /* 724 setv */ + S_ST( 'i', 3, 726, 712 ), /* 725 s */ + S_ST( 'm', 3, 727, 0 ), /* 726 si */ + S_ST( 'u', 3, 728, 0 ), /* 727 sim */ + S_ST( 'l', 3, 729, 0 ), /* 728 simu */ + S_ST( 'a', 3, 730, 0 ), /* 729 simul */ + S_ST( 't', 3, 731, 0 ), /* 730 simula */ + S_ST( 'i', 3, 732, 439 ), /* 731 simulat */ + S_ST( 'o', 3, 733, 0 ), /* 732 simulati */ + S_ST( 'n', 3, 734, 0 ), /* 733 simulatio */ + S_ST( '_', 3, 735, 0 ), /* 734 simulation */ + S_ST( 'd', 3, 736, 0 ), /* 735 simulation_ */ + S_ST( 'u', 3, 737, 0 ), /* 736 simulation_d */ + S_ST( 'r', 3, 738, 0 ), /* 737 simulation_du */ + S_ST( 'a', 3, 739, 0 ), /* 738 simulation_dur */ + S_ST( 't', 3, 740, 0 ), /* 739 simulation_dura */ + S_ST( 'i', 3, 741, 0 ), /* 740 simulation_durat */ + S_ST( 'o', 3, 441, 0 ), /* 741 simulation_durati */ + S_ST( 'o', 3, 743, 725 ), /* 742 s */ + S_ST( 'u', 3, 744, 0 ), /* 743 so */ + S_ST( 'r', 3, 745, 0 ), /* 744 sou */ + S_ST( 'c', 3, 403, 0 ), /* 745 sour */ + S_ST( 't', 3, 769, 742 ), /* 746 s */ + S_ST( 'a', 3, 753, 0 ), /* 747 st */ + S_ST( 'c', 3, 749, 0 ), /* 748 sta */ + S_ST( 'k', 3, 750, 0 ), /* 749 stac */ + S_ST( 's', 3, 751, 0 ), /* 750 stack */ + S_ST( 'i', 3, 752, 0 ), /* 751 stacks */ + S_ST( 'z', 3, 404, 0 ), /* 752 stacksi */ + S_ST( 't', 3, 406, 748 ), /* 753 sta */ + S_ST( 'i', 3, 755, 0 ), /* 754 stat */ + S_ST( 's', 3, 756, 0 ), /* 755 stati */ + S_ST( 't', 3, 757, 0 ), /* 756 statis */ + S_ST( 'i', 3, 758, 0 ), /* 757 statist */ + S_ST( 'c', 3, 405, 0 ), /* 758 statisti */ + S_ST( 'd', 3, 760, 0 ), /* 759 stats */ + S_ST( 'i', 3, 407, 0 ), /* 760 statsd */ + S_ST( 'e', 3, 408, 747 ), /* 761 st */ + S_ST( 'b', 3, 763, 0 ), /* 762 step */ + S_ST( 'a', 3, 764, 0 ), /* 763 stepb */ + S_ST( 'c', 3, 409, 0 ), /* 764 stepba */ + S_ST( 'f', 3, 766, 762 ), /* 765 step */ + S_ST( 'w', 3, 410, 0 ), /* 766 stepf */ + S_ST( 'o', 3, 768, 765 ), /* 767 step */ + S_ST( 'u', 3, 411, 0 ), /* 768 stepo */ + S_ST( 'r', 3, 770, 761 ), /* 769 st */ + S_ST( 'a', 3, 771, 0 ), /* 770 str */ + S_ST( 't', 3, 772, 0 ), /* 771 stra */ + S_ST( 'u', 3, 412, 0 ), /* 772 strat */ + S_ST( 'y', 3, 414, 746 ), /* 773 s */ + S_ST( 's', 3, 775, 0 ), /* 774 sys */ + S_ST( 't', 3, 776, 0 ), /* 775 syss */ + S_ST( 'a', 3, 777, 0 ), /* 776 sysst */ + S_ST( 't', 3, 415, 0 ), /* 777 syssta */ + S_ST( 't', 3, 804, 700 ), /* 778 */ + S_ST( 'i', 3, 790, 0 ), /* 779 t */ + S_ST( 'c', 3, 416, 0 ), /* 780 ti */ + S_ST( 'm', 3, 783, 780 ), /* 781 ti */ + S_ST( 'e', 3, 419, 0 ), /* 782 tim */ + S_ST( 'i', 3, 784, 782 ), /* 783 tim */ + S_ST( 'n', 3, 785, 0 ), /* 784 timi */ + S_ST( 'g', 3, 786, 0 ), /* 785 timin */ + S_ST( 's', 3, 787, 0 ), /* 786 timing */ + S_ST( 't', 3, 788, 0 ), /* 787 timings */ + S_ST( 'a', 3, 789, 0 ), /* 788 timingst */ + S_ST( 't', 3, 420, 0 ), /* 789 timingsta */ + S_ST( 'n', 3, 791, 781 ), /* 790 ti */ + S_ST( 'k', 3, 792, 0 ), /* 791 tin */ + S_ST( 'e', 3, 421, 0 ), /* 792 tink */ + S_ST( 'o', 3, 422, 779 ), /* 793 t */ + S_ST( 'r', 3, 796, 793 ), /* 794 t */ + S_ST( 'a', 3, 423, 0 ), /* 795 tr */ + S_ST( 'u', 3, 797, 795 ), /* 796 tr */ + S_ST( 's', 3, 798, 424 ), /* 797 tru */ + S_ST( 't', 3, 799, 0 ), /* 798 trus */ + S_ST( 'e', 3, 800, 0 ), /* 799 trust */ + S_ST( 'd', 3, 801, 0 ), /* 800 truste */ + S_ST( 'k', 3, 802, 0 ), /* 801 trusted */ + S_ST( 'e', 3, 425, 0 ), /* 802 trustedk */ + S_ST( 't', 3, 426, 794 ), /* 803 t */ + S_ST( 'y', 3, 805, 803 ), /* 804 t */ + S_ST( 'p', 3, 427, 0 ), /* 805 ty */ + S_ST( 'u', 3, 807, 778 ), /* 806 */ + S_ST( 'n', 3, 813, 0 ), /* 807 u */ + S_ST( 'c', 3, 809, 0 ), /* 808 un */ + S_ST( 'o', 3, 810, 0 ), /* 809 unc */ + S_ST( 'n', 3, 811, 0 ), /* 810 unco */ + S_ST( 'f', 3, 812, 0 ), /* 811 uncon */ + S_ST( 'i', 3, 429, 0 ), /* 812 unconf */ + S_ST( 'p', 3, 814, 808 ), /* 813 un */ + S_ST( 'e', 3, 815, 0 ), /* 814 unp */ + S_ST( 'e', 3, 430, 0 ), /* 815 unpe */ + S_ST( 'v', 3, 817, 806 ), /* 816 */ + S_ST( 'e', 3, 818, 0 ), /* 817 v */ + S_ST( 'r', 3, 819, 0 ), /* 818 ve */ + S_ST( 's', 3, 820, 0 ), /* 819 ver */ + S_ST( 'i', 3, 821, 0 ), /* 820 vers */ + S_ST( 'o', 3, 431, 0 ), /* 821 versi */ + S_ST( 'w', 3, 829, 816 ), /* 822 */ + S_ST( 'a', 3, 824, 0 ), /* 823 w */ + S_ST( 'n', 3, 825, 0 ), /* 824 wa */ + S_ST( 'd', 3, 826, 0 ), /* 825 wan */ + S_ST( 'e', 3, 445, 0 ), /* 826 wand */ + S_ST( 'e', 3, 828, 823 ), /* 827 w */ + S_ST( 'e', 3, 433, 0 ), /* 828 we */ + S_ST( 'i', 3, 830, 827 ), /* 829 w */ + S_ST( 'l', 3, 831, 0 ), /* 830 wi */ + S_ST( 'd', 3, 832, 0 ), /* 831 wil */ + S_ST( 'c', 3, 833, 0 ), /* 832 wild */ + S_ST( 'a', 3, 834, 0 ), /* 833 wildc */ + S_ST( 'r', 3, 434, 0 ), /* 834 wildca */ + S_ST( 'x', 3, 836, 822 ), /* 835 */ + S_ST( 'l', 3, 837, 0 ), /* 836 x */ + S_ST( 'e', 3, 838, 0 ), /* 837 xl */ + S_ST( 'a', 3, 839, 0 ), /* 838 xle */ + S_ST( 'v', 3, 435, 0 ), /* 839 xlea */ + S_ST( 'y', 3, 841, 835 ), /* 840 [initial state] */ + S_ST( 'e', 3, 842, 0 ), /* 841 y */ + S_ST( 'a', 3, 436, 0 ) /* 842 ye */ }; diff --git a/ntpd/ntp_parser.c b/ntpd/ntp_parser.c index b15f6a41a..1e8a109db 100644 --- a/ntpd/ntp_parser.c +++ b/ntpd/ntp_parser.c @@ -62,7 +62,7 @@ /* Copy the first part of user declarations. */ -#line 11 "../../ntpd/ntp_parser.y" /* yacc.c:339 */ +#line 11 "ntp_parser.y" /* yacc.c:339 */ #ifdef HAVE_CONFIG_H # include @@ -522,7 +522,7 @@ extern int yydebug; union YYSTYPE { -#line 51 "../../ntpd/ntp_parser.y" /* yacc.c:355 */ +#line 51 "ntp_parser.y" /* yacc.c:355 */ char * String; double Double; @@ -2091,7 +2091,7 @@ yyreduce: switch (yyn) { case 5: -#line 373 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 373 "ntp_parser.y" /* yacc.c:1646 */ { /* I will need to incorporate much more fine grained * error messages. The following should suffice for @@ -2108,7 +2108,7 @@ yyreduce: break; case 20: -#line 409 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 409 "ntp_parser.y" /* yacc.c:1646 */ { peer_node *my_node; @@ -2119,37 +2119,37 @@ yyreduce: break; case 27: -#line 428 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 428 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Address_node) = create_address_node((yyvsp[0].String), (yyvsp[-1].Integer)); } #line 2125 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 28: -#line 433 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 433 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Address_node) = create_address_node((yyvsp[0].String), AF_UNSPEC); } #line 2131 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 29: -#line 438 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 438 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Integer) = AF_INET; } #line 2137 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 30: -#line 440 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 440 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Integer) = AF_INET6; } #line 2143 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 31: -#line 445 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 445 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; } #line 2149 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 32: -#line 447 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 447 "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)); @@ -2158,31 +2158,31 @@ yyreduce: break; case 36: -#line 461 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 461 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[0].Integer)); } #line 2164 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 45: -#line 477 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 477 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); } #line 2170 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 46: -#line 479 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 479 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_uval((yyvsp[-1].Integer), (yyvsp[0].Integer)); } #line 2176 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 53: -#line 493 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 493 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String)); } #line 2182 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 55: -#line 507 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 507 "ntp_parser.y" /* yacc.c:1646 */ { unpeer_node *my_node; @@ -2194,31 +2194,31 @@ yyreduce: break; case 58: -#line 528 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 528 "ntp_parser.y" /* yacc.c:1646 */ { cfgt.broadcastclient = 1; } #line 2200 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 59: -#line 530 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 530 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.manycastserver, (yyvsp[0].Address_fifo)); } #line 2206 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 60: -#line 532 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 532 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.multicastclient, (yyvsp[0].Address_fifo)); } #line 2212 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 61: -#line 534 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 534 "ntp_parser.y" /* yacc.c:1646 */ { cfgt.mdnstries = (yyvsp[0].Integer); } #line 2218 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 62: -#line 545 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 545 "ntp_parser.y" /* yacc.c:1646 */ { attr_val *atrv; @@ -2229,13 +2229,13 @@ yyreduce: break; case 63: -#line 552 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 552 "ntp_parser.y" /* yacc.c:1646 */ { cfgt.auth.control_key = (yyvsp[0].Integer); } #line 2235 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 64: -#line 554 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 554 "ntp_parser.y" /* yacc.c:1646 */ { cfgt.auth.cryptosw++; CONCAT_G_FIFOS(cfgt.auth.crypto_cmd_list, (yyvsp[0].Attr_val_fifo)); @@ -2244,31 +2244,31 @@ yyreduce: break; case 65: -#line 559 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 559 "ntp_parser.y" /* yacc.c:1646 */ { cfgt.auth.keys = (yyvsp[0].String); } #line 2250 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 66: -#line 561 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 561 "ntp_parser.y" /* yacc.c:1646 */ { cfgt.auth.keysdir = (yyvsp[0].String); } #line 2256 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 67: -#line 563 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 563 "ntp_parser.y" /* yacc.c:1646 */ { cfgt.auth.request_key = (yyvsp[0].Integer); } #line 2262 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 68: -#line 565 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 565 "ntp_parser.y" /* yacc.c:1646 */ { cfgt.auth.revoke = (yyvsp[0].Integer); } #line 2268 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 69: -#line 567 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 567 "ntp_parser.y" /* yacc.c:1646 */ { cfgt.auth.trusted_key_list = (yyvsp[0].Attr_val_fifo); @@ -2281,19 +2281,19 @@ yyreduce: break; case 70: -#line 576 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 576 "ntp_parser.y" /* yacc.c:1646 */ { cfgt.auth.ntp_signd_socket = (yyvsp[0].String); } #line 2287 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 71: -#line 581 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 581 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; } #line 2293 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 72: -#line 583 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 583 "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)); @@ -2302,13 +2302,13 @@ yyreduce: break; case 73: -#line 591 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 591 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String)); } #line 2308 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 74: -#line 593 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 593 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = NULL; cfgt.auth.revoke = (yyvsp[0].Integer); @@ -2321,13 +2321,13 @@ yyreduce: break; case 80: -#line 618 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 618 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.orphan_cmds, (yyvsp[0].Attr_val_fifo)); } #line 2327 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 81: -#line 623 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 623 "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)); @@ -2336,7 +2336,7 @@ yyreduce: break; case 82: -#line 628 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 628 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val)); @@ -2345,31 +2345,31 @@ yyreduce: break; case 83: -#line 636 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 636 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (double)(yyvsp[0].Integer)); } #line 2351 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 84: -#line 638 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 638 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (yyvsp[0].Double)); } #line 2357 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 85: -#line 640 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 640 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (double)(yyvsp[0].Integer)); } #line 2363 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 96: -#line 666 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 666 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.stats_list, (yyvsp[0].Int_fifo)); } #line 2369 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 97: -#line 668 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 668 "ntp_parser.y" /* yacc.c:1646 */ { if (lex_from_file()) { cfgt.stats_dir = (yyvsp[0].String); @@ -2382,7 +2382,7 @@ yyreduce: break; case 98: -#line 677 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 677 "ntp_parser.y" /* yacc.c:1646 */ { filegen_node *fgn; @@ -2393,7 +2393,7 @@ yyreduce: break; case 99: -#line 687 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 687 "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))); @@ -2402,7 +2402,7 @@ yyreduce: break; case 100: -#line 692 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 692 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Int_fifo) = NULL; APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[0].Integer))); @@ -2411,13 +2411,13 @@ yyreduce: break; case 109: -#line 711 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 711 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; } #line 2417 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 110: -#line 713 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 713 "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)); @@ -2426,7 +2426,7 @@ yyreduce: break; case 111: -#line 721 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 721 "ntp_parser.y" /* yacc.c:1646 */ { if (lex_from_file()) { (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String)); @@ -2440,7 +2440,7 @@ yyreduce: break; case 112: -#line 731 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 731 "ntp_parser.y" /* yacc.c:1646 */ { if (lex_from_file()) { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); @@ -2453,7 +2453,7 @@ yyreduce: break; case 113: -#line 740 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 740 "ntp_parser.y" /* yacc.c:1646 */ { const char *err; @@ -2472,13 +2472,13 @@ yyreduce: break; case 114: -#line 755 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 755 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[0].Integer)); } #line 2478 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 126: -#line 785 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 785 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.discard_opts, (yyvsp[0].Attr_val_fifo)); } @@ -2486,7 +2486,7 @@ yyreduce: break; case 127: -#line 789 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 789 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.mru_opts, (yyvsp[0].Attr_val_fifo)); } @@ -2494,7 +2494,7 @@ yyreduce: break; case 128: -#line 793 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 793 "ntp_parser.y" /* yacc.c:1646 */ { restrict_node *rn; @@ -2506,7 +2506,7 @@ yyreduce: break; case 129: -#line 801 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 801 "ntp_parser.y" /* yacc.c:1646 */ { restrict_node *rn; @@ -2518,7 +2518,7 @@ yyreduce: break; case 130: -#line 809 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 809 "ntp_parser.y" /* yacc.c:1646 */ { restrict_node *rn; @@ -2530,7 +2530,7 @@ yyreduce: break; case 131: -#line 817 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 817 "ntp_parser.y" /* yacc.c:1646 */ { restrict_node *rn; @@ -2549,7 +2549,7 @@ yyreduce: break; case 132: -#line 832 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 832 "ntp_parser.y" /* yacc.c:1646 */ { restrict_node *rn; @@ -2568,7 +2568,7 @@ yyreduce: break; case 133: -#line 847 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 847 "ntp_parser.y" /* yacc.c:1646 */ { restrict_node * rn; @@ -2581,13 +2581,13 @@ yyreduce: break; case 134: -#line 859 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 859 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Int_fifo) = NULL; } #line 2587 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 135: -#line 861 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 861 "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))); @@ -2596,7 +2596,7 @@ yyreduce: break; case 151: -#line 887 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 887 "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)); @@ -2605,7 +2605,7 @@ yyreduce: break; case 152: -#line 892 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 892 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val)); @@ -2614,13 +2614,13 @@ yyreduce: break; case 153: -#line 900 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 900 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); } #line 2620 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 157: -#line 911 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 911 "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)); @@ -2629,7 +2629,7 @@ yyreduce: break; case 158: -#line 916 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 916 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val)); @@ -2638,13 +2638,13 @@ yyreduce: break; case 159: -#line 924 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 924 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); } #line 2644 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 168: -#line 944 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 944 "ntp_parser.y" /* yacc.c:1646 */ { addr_opts_node *aon; @@ -2655,7 +2655,7 @@ yyreduce: break; case 169: -#line 954 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 954 "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)); @@ -2664,7 +2664,7 @@ yyreduce: break; case 170: -#line 959 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 959 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val)); @@ -2673,43 +2673,43 @@ yyreduce: break; case 171: -#line 967 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 967 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (yyvsp[0].Double)); } #line 2679 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 172: -#line 969 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 969 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); } #line 2685 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 173: -#line 971 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 971 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); } #line 2691 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 174: -#line 973 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 973 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String)); } #line 2697 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 175: -#line 975 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 975 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String)); } #line 2703 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 182: -#line 996 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 996 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.rlimit, (yyvsp[0].Attr_val_fifo)); } #line 2709 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 183: -#line 1001 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1001 "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)); @@ -2718,7 +2718,7 @@ yyreduce: break; case 184: -#line 1006 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1006 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val)); @@ -2727,25 +2727,25 @@ yyreduce: break; case 185: -#line 1014 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1014 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); } #line 2733 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 189: -#line 1030 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1030 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.enable_opts, (yyvsp[0].Attr_val_fifo)); } #line 2739 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 190: -#line 1032 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1032 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.disable_opts, (yyvsp[0].Attr_val_fifo)); } #line 2745 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 191: -#line 1037 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1037 "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)); @@ -2754,7 +2754,7 @@ yyreduce: break; case 192: -#line 1042 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1042 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val)); @@ -2763,13 +2763,13 @@ yyreduce: break; case 193: -#line 1050 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1050 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[0].Integer)); } #line 2769 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 194: -#line 1052 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1052 "ntp_parser.y" /* yacc.c:1646 */ { if (lex_from_file()) { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[0].Integer)); @@ -2787,13 +2787,13 @@ yyreduce: break; case 203: -#line 1087 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1087 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.tinker, (yyvsp[0].Attr_val_fifo)); } #line 2793 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 204: -#line 1092 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1092 "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)); @@ -2802,7 +2802,7 @@ yyreduce: break; case 205: -#line 1097 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1097 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val)); @@ -2811,13 +2811,13 @@ yyreduce: break; case 206: -#line 1105 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1105 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (yyvsp[0].Double)); } #line 2817 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 219: -#line 1130 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1130 "ntp_parser.y" /* yacc.c:1646 */ { attr_val *av; @@ -2828,7 +2828,7 @@ yyreduce: break; case 220: -#line 1137 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1137 "ntp_parser.y" /* yacc.c:1646 */ { attr_val *av; @@ -2839,7 +2839,7 @@ yyreduce: break; case 221: -#line 1144 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1144 "ntp_parser.y" /* yacc.c:1646 */ { attr_val *av; @@ -2850,7 +2850,7 @@ yyreduce: break; case 222: -#line 1151 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1151 "ntp_parser.y" /* yacc.c:1646 */ { char error_text[64]; attr_val *av; @@ -2870,7 +2870,7 @@ yyreduce: break; case 223: -#line 1167 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1167 "ntp_parser.y" /* yacc.c:1646 */ { if (!lex_from_file()) { YYFREE((yyvsp[-1].String)); /* avoid leak */ @@ -2893,37 +2893,37 @@ yyreduce: break; case 224: -#line 1186 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1186 "ntp_parser.y" /* yacc.c:1646 */ { lex_flush_stack(); } #line 2899 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 225: -#line 1188 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1188 "ntp_parser.y" /* yacc.c:1646 */ { /* see drift_parm below for actions */ } #line 2905 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 226: -#line 1190 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1190 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.logconfig, (yyvsp[0].Attr_val_fifo)); } #line 2911 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 227: -#line 1192 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1192 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.phone, (yyvsp[0].String_fifo)); } #line 2917 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 228: -#line 1194 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1194 "ntp_parser.y" /* yacc.c:1646 */ { APPEND_G_FIFO(cfgt.setvar, (yyvsp[0].Set_var)); } #line 2923 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 229: -#line 1196 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1196 "ntp_parser.y" /* yacc.c:1646 */ { addr_opts_node *aon; @@ -2934,13 +2934,13 @@ yyreduce: break; case 230: -#line 1203 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1203 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.ttl, (yyvsp[0].Attr_val_fifo)); } #line 2940 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 241: -#line 1233 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1233 "ntp_parser.y" /* yacc.c:1646 */ { attr_val *av; @@ -2951,7 +2951,7 @@ yyreduce: break; case 242: -#line 1240 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1240 "ntp_parser.y" /* yacc.c:1646 */ { attr_val *av; @@ -2964,7 +2964,7 @@ yyreduce: break; case 243: -#line 1249 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1249 "ntp_parser.y" /* yacc.c:1646 */ { attr_val *av; @@ -2975,25 +2975,25 @@ yyreduce: break; case 244: -#line 1259 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1259 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Set_var) = create_setvar_node((yyvsp[-3].String), (yyvsp[-1].String), (yyvsp[0].Integer)); } #line 2981 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 246: -#line 1265 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1265 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Integer) = 0; } #line 2987 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 247: -#line 1270 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1270 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; } #line 2993 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 248: -#line 1272 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1272 "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)); @@ -3002,13 +3002,13 @@ yyreduce: break; case 249: -#line 1280 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1280 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); } #line 3008 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 250: -#line 1282 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1282 "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)); @@ -3017,7 +3017,7 @@ yyreduce: break; case 251: -#line 1290 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1290 "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)); @@ -3026,7 +3026,7 @@ yyreduce: break; case 252: -#line 1295 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1295 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val)); @@ -3035,7 +3035,7 @@ yyreduce: break; case 253: -#line 1303 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1303 "ntp_parser.y" /* yacc.c:1646 */ { char prefix; char * type; @@ -3061,7 +3061,7 @@ yyreduce: break; case 254: -#line 1328 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1328 "ntp_parser.y" /* yacc.c:1646 */ { nic_rule_node *nrn; @@ -3072,7 +3072,7 @@ yyreduce: break; case 255: -#line 1335 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1335 "ntp_parser.y" /* yacc.c:1646 */ { nic_rule_node *nrn; @@ -3083,13 +3083,13 @@ yyreduce: break; case 265: -#line 1363 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1363 "ntp_parser.y" /* yacc.c:1646 */ { CONCAT_G_FIFOS(cfgt.reset_counters, (yyvsp[0].Int_fifo)); } #line 3089 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 266: -#line 1368 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1368 "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))); @@ -3098,7 +3098,7 @@ yyreduce: break; case 267: -#line 1373 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1373 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Int_fifo) = NULL; APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[0].Integer))); @@ -3107,7 +3107,7 @@ yyreduce: break; case 275: -#line 1397 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1397 "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))); @@ -3116,7 +3116,7 @@ yyreduce: break; case 276: -#line 1402 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1402 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), create_int_node((yyvsp[0].Integer))); @@ -3125,7 +3125,7 @@ yyreduce: break; case 277: -#line 1410 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1410 "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)); @@ -3134,7 +3134,7 @@ yyreduce: break; case 278: -#line 1415 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1415 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val)); @@ -3143,19 +3143,19 @@ yyreduce: break; case 279: -#line 1423 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1423 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_ival('i', (yyvsp[0].Integer)); } #line 3149 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 281: -#line 1429 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1429 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_rangeval('-', (yyvsp[-3].Integer), (yyvsp[-1].Integer)); } #line 3155 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 282: -#line 1434 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1434 "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))); @@ -3164,7 +3164,7 @@ yyreduce: break; case 283: -#line 1439 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1439 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.String_fifo) = NULL; APPEND_G_FIFO((yyval.String_fifo), create_string_node((yyvsp[0].String))); @@ -3173,7 +3173,7 @@ yyreduce: break; case 284: -#line 1447 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1447 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Address_fifo) = (yyvsp[-1].Address_fifo); APPEND_G_FIFO((yyval.Address_fifo), (yyvsp[0].Address_node)); @@ -3182,7 +3182,7 @@ yyreduce: break; case 285: -#line 1452 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1452 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Address_fifo) = NULL; APPEND_G_FIFO((yyval.Address_fifo), (yyvsp[0].Address_node)); @@ -3191,7 +3191,7 @@ yyreduce: break; case 286: -#line 1460 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1460 "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"); @@ -3204,25 +3204,25 @@ yyreduce: break; case 287: -#line 1468 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1468 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Integer) = 1; } #line 3210 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 288: -#line 1469 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1469 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Integer) = 0; } #line 3216 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 289: -#line 1473 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1473 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Double) = (double)(yyvsp[0].Integer); } #line 3222 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 291: -#line 1484 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1484 "ntp_parser.y" /* yacc.c:1646 */ { sim_node *sn; @@ -3236,13 +3236,13 @@ yyreduce: break; case 292: -#line 1501 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1501 "ntp_parser.y" /* yacc.c:1646 */ { old_config_style = 0; } #line 3242 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 293: -#line 1506 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1506 "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)); @@ -3251,7 +3251,7 @@ yyreduce: break; case 294: -#line 1511 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1511 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[-1].Attr_val)); @@ -3260,13 +3260,13 @@ yyreduce: break; case 295: -#line 1519 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1519 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_dval((yyvsp[-2].Integer), (yyvsp[0].Double)); } #line 3266 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 298: -#line 1529 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1529 "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)); @@ -3275,7 +3275,7 @@ yyreduce: break; case 299: -#line 1534 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1534 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Sim_server_fifo) = NULL; APPEND_G_FIFO((yyval.Sim_server_fifo), (yyvsp[0].Sim_server)); @@ -3284,25 +3284,25 @@ yyreduce: break; case 300: -#line 1542 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1542 "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 3290 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 301: -#line 1547 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1547 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Double) = (yyvsp[-1].Double); } #line 3296 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 302: -#line 1552 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1552 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Address_node) = (yyvsp[0].Address_node); } #line 3302 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 303: -#line 1557 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1557 "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)); @@ -3311,7 +3311,7 @@ yyreduce: break; case 304: -#line 1562 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1562 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Sim_script_fifo) = NULL; APPEND_G_FIFO((yyval.Sim_script_fifo), (yyvsp[0].Sim_script)); @@ -3320,13 +3320,13 @@ yyreduce: break; case 305: -#line 1570 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1570 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Sim_script) = ONLY_SIM(create_sim_script_info((yyvsp[-3].Double), (yyvsp[-1].Attr_val_fifo))); } #line 3326 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; case 306: -#line 1575 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1575 "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)); @@ -3335,7 +3335,7 @@ yyreduce: break; case 307: -#line 1580 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1580 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[-1].Attr_val)); @@ -3344,7 +3344,7 @@ yyreduce: break; case 308: -#line 1588 "../../ntpd/ntp_parser.y" /* yacc.c:1646 */ +#line 1588 "ntp_parser.y" /* yacc.c:1646 */ { (yyval.Attr_val) = create_attr_dval((yyvsp[-2].Integer), (yyvsp[0].Double)); } #line 3350 "../../ntpd/ntp_parser.c" /* yacc.c:1646 */ break; @@ -3578,7 +3578,7 @@ yyreturn: #endif return yyresult; } -#line 1599 "../../ntpd/ntp_parser.y" /* yacc.c:1906 */ +#line 1599 "ntp_parser.y" /* yacc.c:1906 */ void diff --git a/ntpd/ntp_parser.h b/ntpd/ntp_parser.h index 28a366dd2..9d113dc79 100644 --- a/ntpd/ntp_parser.h +++ b/ntpd/ntp_parser.h @@ -30,8 +30,8 @@ This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ -#ifndef YY_YY_Y_TAB_H_INCLUDED -# define YY_YY_Y_TAB_H_INCLUDED +#ifndef YY_YY_______NTPD_NTP_PARSER_H_INCLUDED +# define YY_YY_______NTPD_NTP_PARSER_H_INCLUDED /* Debug traces. */ #ifndef YYDEBUG # define YYDEBUG 1 @@ -436,7 +436,7 @@ extern int yydebug; union YYSTYPE { -#line 51 "../../ntpd/ntp_parser.y" /* yacc.c:1909 */ +#line 51 "ntp_parser.y" /* yacc.c:1909 */ char * String; double Double; @@ -468,4 +468,4 @@ extern YYSTYPE yylval; int yyparse (void); -#endif /* !YY_YY_Y_TAB_H_INCLUDED */ +#endif /* !YY_YY_______NTPD_NTP_PARSER_H_INCLUDED */ diff --git a/ntpd/ntp_proto.c b/ntpd/ntp_proto.c index c3ae034d3..6642af5fd 100644 --- a/ntpd/ntp_proto.c +++ b/ntpd/ntp_proto.c @@ -3541,7 +3541,7 @@ fast_xmit( leap_smear_add_offs(&this_ref_time, NULL); HTONL_FP(&this_ref_time, &xpkt.reftime); #else - HTONL_FP(&sys_ref_time, &xpkt.reftime); + HTONL_FP(&sys_reftime, &xpkt.reftime); #endif xpkt.org = rpkt->xmt;