]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
[Bug 2855] leap smear cleanup. Harlan Stenn.
authorHarlan Stenn <stenn@ntp.org>
Wed, 24 Jun 2015 14:22:13 +0000 (10:22 -0400)
committerHarlan Stenn <stenn@ntp.org>
Wed, 24 Jun 2015 14:22:13 +0000 (10:22 -0400)
bk: 558abd15lG0qaWae4nK6QPi5copnLQ

ChangeLog
ntpd/complete.conf.in
ntpd/keyword-gen-utd
ntpd/ntp_keyword.h
ntpd/ntp_parser.c
ntpd/ntp_parser.h
ntpd/ntp_proto.c

index 85dfcff386d8f06a380d3823521284b7e2558f6b..719051f2250cb30bb421e7e5d53f9850f3b70a03 100644 (file)
--- 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.
index 04b6ff7c9faa7d70510cffcf522a9b289f3d27c7..747a48f2f2a80eb44afe650f01dce1d1233c9122 100644 (file)
@@ -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
index 33873b7847ee5418afc89a820b93aa51dc4730de..dbcb0ffc1e26ea803cfc172277f80efb40aa2bce 100644 (file)
@@ -1 +1 @@
- *      Generated 2015-06-18 15:34:43 UTC        diff_ignore_line
+ *      Generated 2015-06-24 11:39:09 UTC        diff_ignore_line
index 8b8d0788b414e056131a668b29297256afa03655..7dcaecb8187df1a7e0e88790fdab07e6caa2773f 100644 (file)
@@ -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                */
 };
 
index b15f6a41a53952c435772e955dd9c93484608181..1e8a109db575e10bbed06a1fd39c9c5deca2ff64 100644 (file)
@@ -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 <config.h>
@@ -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
index 28a366dd2c878e59a29fefb42f86fd2a14ef8a25..9d113dc790c0ed9ab0189256565ed53796ea7ff0 100644 (file)
@@ -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  */
index c3ae034d378293533cc9fe6ab221e633f54d9af3..6642af5fd7a7e21595eaebdc94984d195ec4a2ec 100644 (file)
@@ -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;