]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
[Bug 2837] Allow a configurable DSCP value
authorHarlan Stenn <stenn@ntp.org>
Thu, 4 Jun 2015 07:21:27 +0000 (03:21 -0400)
committerHarlan Stenn <stenn@ntp.org>
Thu, 4 Jun 2015 07:21:27 +0000 (03:21 -0400)
bk: 556ffc77Wr3HsbJN6dUr34JbXlWTYw

ntpd/keyword-gen-utd
ntpd/ntp_keyword.h
ntpd/ntp_parser.c
ntpd/ntp_parser.h

index b9b59bd4739f1ac232a0d409aae9b481bd74631d..24a11929192b1053f0b78e55bb4eaca2b0fbb547 100644 (file)
@@ -1 +1 @@
- *      Generated 2015-03-16 09:05:44 UTC        diff_ignore_line
+ *      Generated 2015-06-04 07:04:47 UTC        diff_ignore_line
index 723793636b7e6b38bec410136d6f72c395962a49..f23fd37c8e5b23939dba1f60b07cb6ef3254989f 100644 (file)
@@ -2,7 +2,7 @@
  * ntp_keyword.h
  * 
  * NOTE: edit this file with caution, it is generated by keyword-gen.c
- *      Generated 2015-03-16 09:05:44 UTC        diff_ignore_line
+ *      Generated 2015-06-04 07:04:47 UTC        diff_ignore_line
  *
  */
 #include "ntp_scanner.h"
@@ -10,7 +10,7 @@
 
 #define LOWEST_KEYWORD_ID 258
 
-const char * const keyword_text[189] = {
+const char * const keyword_text[190] = {
        /* 0       258             T_Abbrev */  "abbrev",
        /* 1       259                T_Age */  "age",
        /* 2       260                T_All */  "all",
@@ -43,173 +43,174 @@ const char * const keyword_text[189] = {
        /* 29      287             T_Double */  NULL,
        /* 30      288          T_Driftfile */  "driftfile",
        /* 31      289               T_Drop */  "drop",
-       /* 32      290           T_Ellipsis */  "...",
-       /* 33      291             T_Enable */  "enable",
-       /* 34      292                T_End */  "end",
-       /* 35      293              T_False */  NULL,
-       /* 36      294               T_File */  "file",
-       /* 37      295            T_Filegen */  "filegen",
-       /* 38      296            T_Filenum */  "filenum",
-       /* 39      297              T_Flag1 */  "flag1",
-       /* 40      298              T_Flag2 */  "flag2",
-       /* 41      299              T_Flag3 */  "flag3",
-       /* 42      300              T_Flag4 */  "flag4",
-       /* 43      301              T_Flake */  "flake",
-       /* 44      302              T_Floor */  "floor",
-       /* 45      303               T_Freq */  "freq",
-       /* 46      304              T_Fudge */  "fudge",
-       /* 47      305               T_Host */  "host",
-       /* 48      306           T_Huffpuff */  "huffpuff",
-       /* 49      307             T_Iburst */  "iburst",
-       /* 50      308              T_Ident */  "ident",
-       /* 51      309             T_Ignore */  "ignore",
-       /* 52      310           T_Incalloc */  "incalloc",
-       /* 53      311             T_Incmem */  "incmem",
-       /* 54      312          T_Initalloc */  "initalloc",
-       /* 55      313            T_Initmem */  "initmem",
-       /* 56      314        T_Includefile */  "includefile",
-       /* 57      315            T_Integer */  NULL,
-       /* 58      316          T_Interface */  "interface",
-       /* 59      317           T_Intrange */  NULL,
-       /* 60      318                 T_Io */  "io",
-       /* 61      319               T_Ipv4 */  "ipv4",
-       /* 62      320          T_Ipv4_flag */  "-4",
-       /* 63      321               T_Ipv6 */  "ipv6",
-       /* 64      322          T_Ipv6_flag */  "-6",
-       /* 65      323             T_Kernel */  "kernel",
-       /* 66      324                T_Key */  "key",
-       /* 67      325               T_Keys */  "keys",
-       /* 68      326            T_Keysdir */  "keysdir",
-       /* 69      327                T_Kod */  "kod",
-       /* 70      328             T_Mssntp */  "mssntp",
-       /* 71      329           T_Leapfile */  "leapfile",
-       /* 72      330            T_Limited */  "limited",
-       /* 73      331               T_Link */  "link",
-       /* 74      332             T_Listen */  "listen",
-       /* 75      333          T_Logconfig */  "logconfig",
-       /* 76      334            T_Logfile */  "logfile",
-       /* 77      335          T_Loopstats */  "loopstats",
-       /* 78      336        T_Lowpriotrap */  "lowpriotrap",
-       /* 79      337     T_Manycastclient */  "manycastclient",
-       /* 80      338     T_Manycastserver */  "manycastserver",
-       /* 81      339               T_Mask */  "mask",
-       /* 82      340             T_Maxage */  "maxage",
-       /* 83      341           T_Maxclock */  "maxclock",
-       /* 84      342           T_Maxdepth */  "maxdepth",
-       /* 85      343            T_Maxdist */  "maxdist",
-       /* 86      344             T_Maxmem */  "maxmem",
-       /* 87      345            T_Maxpoll */  "maxpoll",
-       /* 88      346          T_Mdnstries */  "mdnstries",
-       /* 89      347                T_Mem */  "mem",
-       /* 90      348            T_Memlock */  "memlock",
-       /* 91      349           T_Minclock */  "minclock",
-       /* 92      350           T_Mindepth */  "mindepth",
-       /* 93      351            T_Mindist */  "mindist",
-       /* 94      352            T_Minimum */  "minimum",
-       /* 95      353            T_Minpoll */  "minpoll",
-       /* 96      354            T_Minsane */  "minsane",
-       /* 97      355               T_Mode */  "mode",
-       /* 98      356              T_Mode7 */  "mode7",
-       /* 99      357            T_Monitor */  "monitor",
-       /* 100     358              T_Month */  "month",
-       /* 101     359                T_Mru */  "mru",
-       /* 102     360    T_Multicastclient */  "multicastclient",
-       /* 103     361                T_Nic */  "nic",
-       /* 104     362             T_Nolink */  "nolink",
-       /* 105     363           T_Nomodify */  "nomodify",
-       /* 106     364          T_Nomrulist */  "nomrulist",
-       /* 107     365               T_None */  "none",
-       /* 108     366        T_Nonvolatile */  "nonvolatile",
-       /* 109     367             T_Nopeer */  "nopeer",
-       /* 110     368            T_Noquery */  "noquery",
-       /* 111     369           T_Noselect */  "noselect",
-       /* 112     370            T_Noserve */  "noserve",
-       /* 113     371             T_Notrap */  "notrap",
-       /* 114     372            T_Notrust */  "notrust",
-       /* 115     373                T_Ntp */  "ntp",
-       /* 116     374            T_Ntpport */  "ntpport",
-       /* 117     375     T_NtpSignDsocket */  "ntpsigndsocket",
-       /* 118     376             T_Orphan */  "orphan",
-       /* 119     377         T_Orphanwait */  "orphanwait",
-       /* 120     378              T_Panic */  "panic",
-       /* 121     379               T_Peer */  "peer",
-       /* 122     380          T_Peerstats */  "peerstats",
-       /* 123     381              T_Phone */  "phone",
-       /* 124     382                T_Pid */  "pid",
-       /* 125     383            T_Pidfile */  "pidfile",
-       /* 126     384               T_Pool */  "pool",
-       /* 127     385               T_Port */  "port",
-       /* 128     386            T_Preempt */  "preempt",
-       /* 129     387             T_Prefer */  "prefer",
-       /* 130     388         T_Protostats */  "protostats",
-       /* 131     389                 T_Pw */  "pw",
-       /* 132     390           T_Randfile */  "randfile",
-       /* 133     391           T_Rawstats */  "rawstats",
-       /* 134     392              T_Refid */  "refid",
-       /* 135     393         T_Requestkey */  "requestkey",
-       /* 136     394              T_Reset */  "reset",
-       /* 137     395           T_Restrict */  "restrict",
-       /* 138     396             T_Revoke */  "revoke",
-       /* 139     397             T_Rlimit */  "rlimit",
-       /* 140     398      T_Saveconfigdir */  "saveconfigdir",
-       /* 141     399             T_Server */  "server",
-       /* 142     400             T_Setvar */  "setvar",
-       /* 143     401             T_Source */  "source",
-       /* 144     402          T_Stacksize */  "stacksize",
-       /* 145     403         T_Statistics */  "statistics",
-       /* 146     404              T_Stats */  "stats",
-       /* 147     405           T_Statsdir */  "statsdir",
-       /* 148     406               T_Step */  "step",
-       /* 149     407           T_Stepback */  "stepback",
-       /* 150     408            T_Stepfwd */  "stepfwd",
-       /* 151     409            T_Stepout */  "stepout",
-       /* 152     410            T_Stratum */  "stratum",
-       /* 153     411             T_String */  NULL,
-       /* 154     412                T_Sys */  "sys",
-       /* 155     413           T_Sysstats */  "sysstats",
-       /* 156     414               T_Tick */  "tick",
-       /* 157     415              T_Time1 */  "time1",
-       /* 158     416              T_Time2 */  "time2",
-       /* 159     417              T_Timer */  "timer",
-       /* 160     418        T_Timingstats */  "timingstats",
-       /* 161     419             T_Tinker */  "tinker",
-       /* 162     420                T_Tos */  "tos",
-       /* 163     421               T_Trap */  "trap",
-       /* 164     422               T_True */  "true",
-       /* 165     423         T_Trustedkey */  "trustedkey",
-       /* 166     424                T_Ttl */  "ttl",
-       /* 167     425               T_Type */  "type",
-       /* 168     426              T_U_int */  NULL,
-       /* 169     427           T_Unconfig */  "unconfig",
-       /* 170     428             T_Unpeer */  "unpeer",
-       /* 171     429            T_Version */  "version",
-       /* 172     430    T_WanderThreshold */  NULL,
-       /* 173     431               T_Week */  "week",
-       /* 174     432           T_Wildcard */  "wildcard",
-       /* 175     433             T_Xleave */  "xleave",
-       /* 176     434               T_Year */  "year",
-       /* 177     435               T_Flag */  NULL,
-       /* 178     436                T_EOC */  NULL,
-       /* 179     437           T_Simulate */  "simulate",
-       /* 180     438         T_Beep_Delay */  "beep_delay",
-       /* 181     439       T_Sim_Duration */  "simulation_duration",
-       /* 182     440      T_Server_Offset */  "server_offset",
-       /* 183     441           T_Duration */  "duration",
-       /* 184     442        T_Freq_Offset */  "freq_offset",
-       /* 185     443             T_Wander */  "wander",
-       /* 186     444             T_Jitter */  "jitter",
-       /* 187     445         T_Prop_Delay */  "prop_delay",
-       /* 188     446         T_Proc_Delay */  "proc_delay"
+       /* 32      290               T_Dscp */  "dscp",
+       /* 33      291           T_Ellipsis */  "...",
+       /* 34      292             T_Enable */  "enable",
+       /* 35      293                T_End */  "end",
+       /* 36      294              T_False */  NULL,
+       /* 37      295               T_File */  "file",
+       /* 38      296            T_Filegen */  "filegen",
+       /* 39      297            T_Filenum */  "filenum",
+       /* 40      298              T_Flag1 */  "flag1",
+       /* 41      299              T_Flag2 */  "flag2",
+       /* 42      300              T_Flag3 */  "flag3",
+       /* 43      301              T_Flag4 */  "flag4",
+       /* 44      302              T_Flake */  "flake",
+       /* 45      303              T_Floor */  "floor",
+       /* 46      304               T_Freq */  "freq",
+       /* 47      305              T_Fudge */  "fudge",
+       /* 48      306               T_Host */  "host",
+       /* 49      307           T_Huffpuff */  "huffpuff",
+       /* 50      308             T_Iburst */  "iburst",
+       /* 51      309              T_Ident */  "ident",
+       /* 52      310             T_Ignore */  "ignore",
+       /* 53      311           T_Incalloc */  "incalloc",
+       /* 54      312             T_Incmem */  "incmem",
+       /* 55      313          T_Initalloc */  "initalloc",
+       /* 56      314            T_Initmem */  "initmem",
+       /* 57      315        T_Includefile */  "includefile",
+       /* 58      316            T_Integer */  NULL,
+       /* 59      317          T_Interface */  "interface",
+       /* 60      318           T_Intrange */  NULL,
+       /* 61      319                 T_Io */  "io",
+       /* 62      320               T_Ipv4 */  "ipv4",
+       /* 63      321          T_Ipv4_flag */  "-4",
+       /* 64      322               T_Ipv6 */  "ipv6",
+       /* 65      323          T_Ipv6_flag */  "-6",
+       /* 66      324             T_Kernel */  "kernel",
+       /* 67      325                T_Key */  "key",
+       /* 68      326               T_Keys */  "keys",
+       /* 69      327            T_Keysdir */  "keysdir",
+       /* 70      328                T_Kod */  "kod",
+       /* 71      329             T_Mssntp */  "mssntp",
+       /* 72      330           T_Leapfile */  "leapfile",
+       /* 73      331            T_Limited */  "limited",
+       /* 74      332               T_Link */  "link",
+       /* 75      333             T_Listen */  "listen",
+       /* 76      334          T_Logconfig */  "logconfig",
+       /* 77      335            T_Logfile */  "logfile",
+       /* 78      336          T_Loopstats */  "loopstats",
+       /* 79      337        T_Lowpriotrap */  "lowpriotrap",
+       /* 80      338     T_Manycastclient */  "manycastclient",
+       /* 81      339     T_Manycastserver */  "manycastserver",
+       /* 82      340               T_Mask */  "mask",
+       /* 83      341             T_Maxage */  "maxage",
+       /* 84      342           T_Maxclock */  "maxclock",
+       /* 85      343           T_Maxdepth */  "maxdepth",
+       /* 86      344            T_Maxdist */  "maxdist",
+       /* 87      345             T_Maxmem */  "maxmem",
+       /* 88      346            T_Maxpoll */  "maxpoll",
+       /* 89      347          T_Mdnstries */  "mdnstries",
+       /* 90      348                T_Mem */  "mem",
+       /* 91      349            T_Memlock */  "memlock",
+       /* 92      350           T_Minclock */  "minclock",
+       /* 93      351           T_Mindepth */  "mindepth",
+       /* 94      352            T_Mindist */  "mindist",
+       /* 95      353            T_Minimum */  "minimum",
+       /* 96      354            T_Minpoll */  "minpoll",
+       /* 97      355            T_Minsane */  "minsane",
+       /* 98      356               T_Mode */  "mode",
+       /* 99      357              T_Mode7 */  "mode7",
+       /* 100     358            T_Monitor */  "monitor",
+       /* 101     359              T_Month */  "month",
+       /* 102     360                T_Mru */  "mru",
+       /* 103     361    T_Multicastclient */  "multicastclient",
+       /* 104     362                T_Nic */  "nic",
+       /* 105     363             T_Nolink */  "nolink",
+       /* 106     364           T_Nomodify */  "nomodify",
+       /* 107     365          T_Nomrulist */  "nomrulist",
+       /* 108     366               T_None */  "none",
+       /* 109     367        T_Nonvolatile */  "nonvolatile",
+       /* 110     368             T_Nopeer */  "nopeer",
+       /* 111     369            T_Noquery */  "noquery",
+       /* 112     370           T_Noselect */  "noselect",
+       /* 113     371            T_Noserve */  "noserve",
+       /* 114     372             T_Notrap */  "notrap",
+       /* 115     373            T_Notrust */  "notrust",
+       /* 116     374                T_Ntp */  "ntp",
+       /* 117     375            T_Ntpport */  "ntpport",
+       /* 118     376     T_NtpSignDsocket */  "ntpsigndsocket",
+       /* 119     377             T_Orphan */  "orphan",
+       /* 120     378         T_Orphanwait */  "orphanwait",
+       /* 121     379              T_Panic */  "panic",
+       /* 122     380               T_Peer */  "peer",
+       /* 123     381          T_Peerstats */  "peerstats",
+       /* 124     382              T_Phone */  "phone",
+       /* 125     383                T_Pid */  "pid",
+       /* 126     384            T_Pidfile */  "pidfile",
+       /* 127     385               T_Pool */  "pool",
+       /* 128     386               T_Port */  "port",
+       /* 129     387            T_Preempt */  "preempt",
+       /* 130     388             T_Prefer */  "prefer",
+       /* 131     389         T_Protostats */  "protostats",
+       /* 132     390                 T_Pw */  "pw",
+       /* 133     391           T_Randfile */  "randfile",
+       /* 134     392           T_Rawstats */  "rawstats",
+       /* 135     393              T_Refid */  "refid",
+       /* 136     394         T_Requestkey */  "requestkey",
+       /* 137     395              T_Reset */  "reset",
+       /* 138     396           T_Restrict */  "restrict",
+       /* 139     397             T_Revoke */  "revoke",
+       /* 140     398             T_Rlimit */  "rlimit",
+       /* 141     399      T_Saveconfigdir */  "saveconfigdir",
+       /* 142     400             T_Server */  "server",
+       /* 143     401             T_Setvar */  "setvar",
+       /* 144     402             T_Source */  "source",
+       /* 145     403          T_Stacksize */  "stacksize",
+       /* 146     404         T_Statistics */  "statistics",
+       /* 147     405              T_Stats */  "stats",
+       /* 148     406           T_Statsdir */  "statsdir",
+       /* 149     407               T_Step */  "step",
+       /* 150     408           T_Stepback */  "stepback",
+       /* 151     409            T_Stepfwd */  "stepfwd",
+       /* 152     410            T_Stepout */  "stepout",
+       /* 153     411            T_Stratum */  "stratum",
+       /* 154     412             T_String */  NULL,
+       /* 155     413                T_Sys */  "sys",
+       /* 156     414           T_Sysstats */  "sysstats",
+       /* 157     415               T_Tick */  "tick",
+       /* 158     416              T_Time1 */  "time1",
+       /* 159     417              T_Time2 */  "time2",
+       /* 160     418              T_Timer */  "timer",
+       /* 161     419        T_Timingstats */  "timingstats",
+       /* 162     420             T_Tinker */  "tinker",
+       /* 163     421                T_Tos */  "tos",
+       /* 164     422               T_Trap */  "trap",
+       /* 165     423               T_True */  "true",
+       /* 166     424         T_Trustedkey */  "trustedkey",
+       /* 167     425                T_Ttl */  "ttl",
+       /* 168     426               T_Type */  "type",
+       /* 169     427              T_U_int */  NULL,
+       /* 170     428           T_Unconfig */  "unconfig",
+       /* 171     429             T_Unpeer */  "unpeer",
+       /* 172     430            T_Version */  "version",
+       /* 173     431    T_WanderThreshold */  NULL,
+       /* 174     432               T_Week */  "week",
+       /* 175     433           T_Wildcard */  "wildcard",
+       /* 176     434             T_Xleave */  "xleave",
+       /* 177     435               T_Year */  "year",
+       /* 178     436               T_Flag */  NULL,
+       /* 179     437                T_EOC */  NULL,
+       /* 180     438           T_Simulate */  "simulate",
+       /* 181     439         T_Beep_Delay */  "beep_delay",
+       /* 182     440       T_Sim_Duration */  "simulation_duration",
+       /* 183     441      T_Server_Offset */  "server_offset",
+       /* 184     442           T_Duration */  "duration",
+       /* 185     443        T_Freq_Offset */  "freq_offset",
+       /* 186     444             T_Wander */  "wander",
+       /* 187     445             T_Jitter */  "jitter",
+       /* 188     446         T_Prop_Delay */  "prop_delay",
+       /* 189     447         T_Proc_Delay */  "proc_delay"
 };
 
-#define SCANNER_INIT_S 837
+#define SCANNER_INIT_S 840
 
-const scan_state sst[840] = {
+const scan_state sst[843] = {
 /*SS_T( ch,    f-by, match, other ),                            */
   0,                                 /*     0                   */
-  S_ST( '-',   3,      322,     0 ), /*     1                   */
+  S_ST( '-',   3,      323,     0 ), /*     1                   */
   S_ST( '.',   3,        3,     1 ), /*     2                   */
-  S_ST( '.',   3,      290,     0 ), /*     3 .                 */
+  S_ST( '.',   3,      291,     0 ), /*     3 .                 */
   S_ST( 'a',   3,       23,     2 ), /*     4                   */
   S_ST( 'b',   3,        6,     0 ), /*     5 a                 */
   S_ST( 'b',   3,        7,     0 ), /*     6 ab                */
@@ -250,7 +251,7 @@ const scan_state sst[840] = {
   S_ST( 'd',   3,       42,     0 ), /*    41 beep_             */
   S_ST( 'e',   3,       43,     0 ), /*    42 beep_d            */
   S_ST( 'l',   3,       44,     0 ), /*    43 beep_de           */
-  S_ST( 'a',   3,      438,     0 ), /*    44 beep_del          */
+  S_ST( 'a',   3,      439,     0 ), /*    44 beep_del          */
   S_ST( 'r',   3,       46,    34 ), /*    45 b                 */
   S_ST( 'o',   3,       47,     0 ), /*    46 br                */
   S_ST( 'a',   3,       48,     0 ), /*    47 bro               */
@@ -311,7 +312,7 @@ const scan_state sst[840] = {
   S_ST( 'a',   3,      103,     0 ), /*   102 cryptost          */
   S_ST( 't',   3,      279,     0 ), /*   103 cryptosta         */
   S_ST( 't',   3,      280,    96 ), /*   104 c                 */
-  S_ST( 'd',   3,      137,    64 ), /*   105                   */
+  S_ST( 'd',   3,      139,    64 ), /*   105                   */
   S_ST( 'a',   3,      281,     0 ), /*   106 d                 */
   S_ST( 'e',   3,      108,   106 ), /*   107 d                 */
   S_ST( 'f',   3,      109,     0 ), /*   108 de                */
@@ -343,127 +344,127 @@ const scan_state sst[840] = {
   S_ST( 'i',   3,      135,     0 ), /*   134 driftf            */
   S_ST( 'l',   3,      288,     0 ), /*   135 driftfi           */
   S_ST( 'o',   3,      289,   130 ), /*   136 dr                */
-  S_ST( 'u',   3,      138,   129 ), /*   137 d                 */
-  S_ST( 'r',   3,      139,     0 ), /*   138 du                */
-  S_ST( 'a',   3,      140,     0 ), /*   139 dur               */
-  S_ST( 't',   3,      141,     0 ), /*   140 dura              */
-  S_ST( 'i',   3,      142,     0 ), /*   141 durat             */
-  S_ST( 'o',   3,      441,     0 ), /*   142 durati            */
-  S_ST( 'e',   3,      144,   105 ), /*   143                   */
-  S_ST( 'n',   3,      292,     0 ), /*   144 e                 */
-  S_ST( 'a',   3,      146,     0 ), /*   145 en                */
-  S_ST( 'b',   3,      147,     0 ), /*   146 ena               */
-  S_ST( 'l',   3,      291,     0 ), /*   147 enab              */
-  S_ST( 'f',   3,      169,   143 ), /*   148                   */
-  S_ST( 'i',   3,      150,     0 ), /*   149 f                 */
-  S_ST( 'l',   3,      294,     0 ), /*   150 fi                */
-  S_ST( 'g',   3,      152,     0 ), /*   151 file              */
-  S_ST( 'e',   3,      295,     0 ), /*   152 fileg             */
-  S_ST( 'n',   3,      154,   151 ), /*   153 file              */
-  S_ST( 'u',   3,      296,     0 ), /*   154 filen             */
-  S_ST( 'l',   3,      159,   149 ), /*   155 f                 */
-  S_ST( 'a',   3,      158,     0 ), /*   156 fl                */
-  S_ST( 'g',   3,      300,     0 ), /*   157 fla               */
-  S_ST( 'k',   3,      301,   157 ), /*   158 fla               */
-  S_ST( 'o',   3,      160,   156 ), /*   159 fl                */
-  S_ST( 'o',   3,      302,     0 ), /*   160 flo               */
-  S_ST( 'r',   3,      162,   155 ), /*   161 f                 */
-  S_ST( 'e',   3,      303,     0 ), /*   162 fr                */
-  S_ST( '_',   3,      164,     0 ), /*   163 freq              */
-  S_ST( 'o',   3,      165,     0 ), /*   164 freq_             */
-  S_ST( 'f',   3,      166,     0 ), /*   165 freq_o            */
-  S_ST( 'f',   3,      167,     0 ), /*   166 freq_of           */
-  S_ST( 's',   3,      168,     0 ), /*   167 freq_off          */
-  S_ST( 'e',   3,      442,     0 ), /*   168 freq_offs         */
-  S_ST( 'u',   3,      170,   161 ), /*   169 f                 */
-  S_ST( 'd',   3,      171,     0 ), /*   170 fu                */
-  S_ST( 'g',   3,      304,     0 ), /*   171 fud               */
-  S_ST( 'h',   3,      175,   148 ), /*   172                   */
-  S_ST( 'o',   3,      174,     0 ), /*   173 h                 */
-  S_ST( 's',   3,      305,     0 ), /*   174 ho                */
-  S_ST( 'u',   3,      176,   173 ), /*   175 h                 */
-  S_ST( 'f',   3,      177,     0 ), /*   176 hu                */
-  S_ST( 'f',   3,      178,     0 ), /*   177 huf               */
-  S_ST( 'p',   3,      179,     0 ), /*   178 huff              */
-  S_ST( 'u',   3,      180,     0 ), /*   179 huffp             */
-  S_ST( 'f',   3,      306,     0 ), /*   180 huffpu            */
-  S_ST( 'i',   3,      222,   172 ), /*   181                   */
-  S_ST( 'b',   3,      183,     0 ), /*   182 i                 */
-  S_ST( 'u',   3,      184,     0 ), /*   183 ib                */
-  S_ST( 'r',   3,      185,     0 ), /*   184 ibu               */
-  S_ST( 's',   3,      307,     0 ), /*   185 ibur              */
-  S_ST( 'd',   3,      187,   182 ), /*   186 i                 */
-  S_ST( 'e',   3,      188,     0 ), /*   187 id                */
-  S_ST( 'n',   3,      308,     0 ), /*   188 ide               */
-  S_ST( 'g',   3,      190,   186 ), /*   189 i                 */
-  S_ST( 'n',   3,      191,     0 ), /*   190 ig                */
-  S_ST( 'o',   3,      192,     0 ), /*   191 ign               */
-  S_ST( 'r',   3,      309,     0 ), /*   192 igno              */
-  S_ST( 'n',   3,      216,   189 ), /*   193 i                 */
-  S_ST( 'c',   3,      206,     0 ), /*   194 in                */
-  S_ST( 'a',   3,      196,     0 ), /*   195 inc               */
-  S_ST( 'l',   3,      197,     0 ), /*   196 inca              */
-  S_ST( 'l',   3,      198,     0 ), /*   197 incal             */
-  S_ST( 'o',   3,      310,     0 ), /*   198 incall            */
-  S_ST( 'l',   3,      200,   195 ), /*   199 inc               */
-  S_ST( 'u',   3,      201,     0 ), /*   200 incl              */
-  S_ST( 'd',   3,      202,     0 ), /*   201 inclu             */
-  S_ST( 'e',   3,      203,     0 ), /*   202 includ            */
-  S_ST( 'f',   3,      204,     0 ), /*   203 include           */
-  S_ST( 'i',   3,      205,     0 ), /*   204 includef          */
-  S_ST( 'l',   3,      314,     0 ), /*   205 includefi         */
-  S_ST( 'm',   3,      207,   199 ), /*   206 inc               */
-  S_ST( 'e',   3,      311,     0 ), /*   207 incm              */
-  S_ST( 'i',   3,      209,   194 ), /*   208 in                */
-  S_ST( 't',   3,      214,     0 ), /*   209 ini               */
-  S_ST( 'a',   3,      211,     0 ), /*   210 init              */
-  S_ST( 'l',   3,      212,     0 ), /*   211 inita             */
-  S_ST( 'l',   3,      213,     0 ), /*   212 inital            */
-  S_ST( 'o',   3,      312,     0 ), /*   213 initall           */
-  S_ST( 'm',   3,      215,   210 ), /*   214 init              */
-  S_ST( 'e',   3,      313,     0 ), /*   215 initm             */
-  S_ST( 't',   3,      217,   208 ), /*   216 in                */
-  S_ST( 'e',   3,      218,     0 ), /*   217 int               */
-  S_ST( 'r',   3,      219,     0 ), /*   218 inte              */
-  S_ST( 'f',   3,      220,     0 ), /*   219 inter             */
-  S_ST( 'a',   3,      221,     0 ), /*   220 interf            */
-  S_ST( 'c',   3,      316,     0 ), /*   221 interfa           */
-  S_ST( 'p',   3,      223,   318 ), /*   222 i                 */
-  S_ST( 'v',   3,      321,     0 ), /*   223 ip                */
-  S_ST( 'j',   3,      225,   181 ), /*   224                   */
-  S_ST( 'i',   3,      226,     0 ), /*   225 j                 */
-  S_ST( 't',   3,      227,     0 ), /*   226 ji                */
-  S_ST( 't',   3,      228,     0 ), /*   227 jit               */
-  S_ST( 'e',   3,      444,     0 ), /*   228 jitt              */
-  S_ST( 'k',   3,      236,   224 ), /*   229                   */
-  S_ST( 'e',   3,      324,     0 ), /*   230 k                 */
-  S_ST( 'r',   3,      232,     0 ), /*   231 ke                */
-  S_ST( 'n',   3,      233,     0 ), /*   232 ker               */
-  S_ST( 'e',   3,      323,     0 ), /*   233 kern              */
-  S_ST( 'd',   3,      235,     0 ), /*   234 keys              */
-  S_ST( 'i',   3,      326,     0 ), /*   235 keysd             */
-  S_ST( 'o',   3,      327,   230 ), /*   236 k                 */
-  S_ST( 'l',   3,      253,   229 ), /*   237                   */
-  S_ST( 'e',   3,      239,     0 ), /*   238 l                 */
-  S_ST( 'a',   3,      240,     0 ), /*   239 le                */
-  S_ST( 'p',   3,      241,     0 ), /*   240 lea               */
-  S_ST( 'f',   3,      242,     0 ), /*   241 leap              */
-  S_ST( 'i',   3,      243,     0 ), /*   242 leapf             */
-  S_ST( 'l',   3,      329,     0 ), /*   243 leapfi            */
-  S_ST( 'i',   3,      250,   238 ), /*   244 l                 */
-  S_ST( 'm',   3,      246,     0 ), /*   245 li                */
-  S_ST( 'i',   3,      247,     0 ), /*   246 lim               */
-  S_ST( 't',   3,      248,     0 ), /*   247 limi              */
-  S_ST( 'e',   3,      330,     0 ), /*   248 limit             */
-  S_ST( 'n',   3,      331,   245 ), /*   249 li                */
-  S_ST( 's',   3,      251,   249 ), /*   250 li                */
-  S_ST( 't',   3,      252,     0 ), /*   251 lis               */
-  S_ST( 'e',   3,      332,     0 ), /*   252 list              */
-  S_ST( 'o',   3,      449,   244 ), /*   253 l                 */
-  S_ST( 'g',   3,      315,     0 ), /*   254 lo                */
-  S_ST( 'c',   3,      256,     0 ), /*   255 log               */
-  S_ST( 'o',   3,      257,     0 ), /*   256 logc              */
-  S_ST( 'n',   3,      287,     0 ), /*   257 logco             */
+  S_ST( 's',   3,      138,   129 ), /*   137 d                 */
+  S_ST( 'c',   3,      290,     0 ), /*   138 ds                */
+  S_ST( 'u',   3,      140,   137 ), /*   139 d                 */
+  S_ST( 'r',   3,      141,     0 ), /*   140 du                */
+  S_ST( 'a',   3,      142,     0 ), /*   141 dur               */
+  S_ST( 't',   3,      143,     0 ), /*   142 dura              */
+  S_ST( 'i',   3,      144,     0 ), /*   143 durat             */
+  S_ST( 'o',   3,      442,     0 ), /*   144 durati            */
+  S_ST( 'e',   3,      146,   105 ), /*   145                   */
+  S_ST( 'n',   3,      293,     0 ), /*   146 e                 */
+  S_ST( 'a',   3,      148,     0 ), /*   147 en                */
+  S_ST( 'b',   3,      149,     0 ), /*   148 ena               */
+  S_ST( 'l',   3,      292,     0 ), /*   149 enab              */
+  S_ST( 'f',   3,      171,   145 ), /*   150                   */
+  S_ST( 'i',   3,      152,     0 ), /*   151 f                 */
+  S_ST( 'l',   3,      295,     0 ), /*   152 fi                */
+  S_ST( 'g',   3,      154,     0 ), /*   153 file              */
+  S_ST( 'e',   3,      296,     0 ), /*   154 fileg             */
+  S_ST( 'n',   3,      156,   153 ), /*   155 file              */
+  S_ST( 'u',   3,      297,     0 ), /*   156 filen             */
+  S_ST( 'l',   3,      161,   151 ), /*   157 f                 */
+  S_ST( 'a',   3,      160,     0 ), /*   158 fl                */
+  S_ST( 'g',   3,      301,     0 ), /*   159 fla               */
+  S_ST( 'k',   3,      302,   159 ), /*   160 fla               */
+  S_ST( 'o',   3,      162,   158 ), /*   161 fl                */
+  S_ST( 'o',   3,      303,     0 ), /*   162 flo               */
+  S_ST( 'r',   3,      164,   157 ), /*   163 f                 */
+  S_ST( 'e',   3,      304,     0 ), /*   164 fr                */
+  S_ST( '_',   3,      166,     0 ), /*   165 freq              */
+  S_ST( 'o',   3,      167,     0 ), /*   166 freq_             */
+  S_ST( 'f',   3,      168,     0 ), /*   167 freq_o            */
+  S_ST( 'f',   3,      169,     0 ), /*   168 freq_of           */
+  S_ST( 's',   3,      170,     0 ), /*   169 freq_off          */
+  S_ST( 'e',   3,      443,     0 ), /*   170 freq_offs         */
+  S_ST( 'u',   3,      172,   163 ), /*   171 f                 */
+  S_ST( 'd',   3,      173,     0 ), /*   172 fu                */
+  S_ST( 'g',   3,      305,     0 ), /*   173 fud               */
+  S_ST( 'h',   3,      177,   150 ), /*   174                   */
+  S_ST( 'o',   3,      176,     0 ), /*   175 h                 */
+  S_ST( 's',   3,      306,     0 ), /*   176 ho                */
+  S_ST( 'u',   3,      178,   175 ), /*   177 h                 */
+  S_ST( 'f',   3,      179,     0 ), /*   178 hu                */
+  S_ST( 'f',   3,      180,     0 ), /*   179 huf               */
+  S_ST( 'p',   3,      181,     0 ), /*   180 huff              */
+  S_ST( 'u',   3,      182,     0 ), /*   181 huffp             */
+  S_ST( 'f',   3,      307,     0 ), /*   182 huffpu            */
+  S_ST( 'i',   3,      224,   174 ), /*   183                   */
+  S_ST( 'b',   3,      185,     0 ), /*   184 i                 */
+  S_ST( 'u',   3,      186,     0 ), /*   185 ib                */
+  S_ST( 'r',   3,      187,     0 ), /*   186 ibu               */
+  S_ST( 's',   3,      308,     0 ), /*   187 ibur              */
+  S_ST( 'd',   3,      189,   184 ), /*   188 i                 */
+  S_ST( 'e',   3,      190,     0 ), /*   189 id                */
+  S_ST( 'n',   3,      309,     0 ), /*   190 ide               */
+  S_ST( 'g',   3,      192,   188 ), /*   191 i                 */
+  S_ST( 'n',   3,      193,     0 ), /*   192 ig                */
+  S_ST( 'o',   3,      194,     0 ), /*   193 ign               */
+  S_ST( 'r',   3,      310,     0 ), /*   194 igno              */
+  S_ST( 'n',   3,      218,   191 ), /*   195 i                 */
+  S_ST( 'c',   3,      208,     0 ), /*   196 in                */
+  S_ST( 'a',   3,      198,     0 ), /*   197 inc               */
+  S_ST( 'l',   3,      199,     0 ), /*   198 inca              */
+  S_ST( 'l',   3,      200,     0 ), /*   199 incal             */
+  S_ST( 'o',   3,      311,     0 ), /*   200 incall            */
+  S_ST( 'l',   3,      202,   197 ), /*   201 inc               */
+  S_ST( 'u',   3,      203,     0 ), /*   202 incl              */
+  S_ST( 'd',   3,      204,     0 ), /*   203 inclu             */
+  S_ST( 'e',   3,      205,     0 ), /*   204 includ            */
+  S_ST( 'f',   3,      206,     0 ), /*   205 include           */
+  S_ST( 'i',   3,      207,     0 ), /*   206 includef          */
+  S_ST( 'l',   3,      315,     0 ), /*   207 includefi         */
+  S_ST( 'm',   3,      209,   201 ), /*   208 inc               */
+  S_ST( 'e',   3,      312,     0 ), /*   209 incm              */
+  S_ST( 'i',   3,      211,   196 ), /*   210 in                */
+  S_ST( 't',   3,      216,     0 ), /*   211 ini               */
+  S_ST( 'a',   3,      213,     0 ), /*   212 init              */
+  S_ST( 'l',   3,      214,     0 ), /*   213 inita             */
+  S_ST( 'l',   3,      215,     0 ), /*   214 inital            */
+  S_ST( 'o',   3,      313,     0 ), /*   215 initall           */
+  S_ST( 'm',   3,      217,   212 ), /*   216 init              */
+  S_ST( 'e',   3,      314,     0 ), /*   217 initm             */
+  S_ST( 't',   3,      219,   210 ), /*   218 in                */
+  S_ST( 'e',   3,      220,     0 ), /*   219 int               */
+  S_ST( 'r',   3,      221,     0 ), /*   220 inte              */
+  S_ST( 'f',   3,      222,     0 ), /*   221 inter             */
+  S_ST( 'a',   3,      223,     0 ), /*   222 interf            */
+  S_ST( 'c',   3,      317,     0 ), /*   223 interfa           */
+  S_ST( 'p',   3,      225,   319 ), /*   224 i                 */
+  S_ST( 'v',   3,      322,     0 ), /*   225 ip                */
+  S_ST( 'j',   3,      227,   183 ), /*   226                   */
+  S_ST( 'i',   3,      228,     0 ), /*   227 j                 */
+  S_ST( 't',   3,      229,     0 ), /*   228 ji                */
+  S_ST( 't',   3,      230,     0 ), /*   229 jit               */
+  S_ST( 'e',   3,      445,     0 ), /*   230 jitt              */
+  S_ST( 'k',   3,      238,   226 ), /*   231                   */
+  S_ST( 'e',   3,      325,     0 ), /*   232 k                 */
+  S_ST( 'r',   3,      234,     0 ), /*   233 ke                */
+  S_ST( 'n',   3,      235,     0 ), /*   234 ker               */
+  S_ST( 'e',   3,      324,     0 ), /*   235 kern              */
+  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,      255,   231 ), /*   239                   */
+  S_ST( 'e',   3,      241,     0 ), /*   240 l                 */
+  S_ST( 'a',   3,      242,     0 ), /*   241 le                */
+  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( '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,      331,     0 ), /*   250 limit             */
+  S_ST( 'n',   3,      332,   247 ), /*   251 li                */
+  S_ST( 's',   3,      253,   251 ), /*   252 li                */
+  S_ST( 't',   3,      254,     0 ), /*   253 lis               */
+  S_ST( 'e',   3,      333,     0 ), /*   254 list              */
+  S_ST( 'o',   3,      452,   246 ), /*   255 l                 */
+  S_ST( 'g',   3,      412,     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             */
@@ -493,558 +494,561 @@ const scan_state sst[840] = {
   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( 'f',   3,      293,     0 ), /*   287 logcon            */
+  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( '.',   0,        0,     0 ), /*   290 T_Ellipsis        */
-  S_ST( 'e',   0,        0,     0 ), /*   291 T_Enable          */
-  S_ST( 'd',   0,        0,   145 ), /*   292 T_End             */
-  S_ST( 'i',   3,      333,     0 ), /*   293 logconf           */
-  S_ST( 'e',   1,      153,     0 ), /*   294 T_File            */
-  S_ST( 'n',   0,        0,     0 ), /*   295 T_Filegen         */
-  S_ST( 'm',   0,        0,     0 ), /*   296 T_Filenum         */
-  S_ST( '1',   0,        0,     0 ), /*   297 T_Flag1           */
-  S_ST( '2',   0,        0,   297 ), /*   298 T_Flag2           */
-  S_ST( '3',   0,        0,   298 ), /*   299 T_Flag3           */
-  S_ST( '4',   0,        0,   299 ), /*   300 T_Flag4           */
-  S_ST( 'e',   0,        0,     0 ), /*   301 T_Flake           */
-  S_ST( 'r',   0,        0,     0 ), /*   302 T_Floor           */
-  S_ST( 'q',   0,      163,     0 ), /*   303 T_Freq            */
-  S_ST( 'e',   1,        0,     0 ), /*   304 T_Fudge           */
-  S_ST( 't',   1,        0,     0 ), /*   305 T_Host            */
-  S_ST( 'f',   0,        0,     0 ), /*   306 T_Huffpuff        */
-  S_ST( 't',   0,        0,     0 ), /*   307 T_Iburst          */
-  S_ST( 't',   1,        0,     0 ), /*   308 T_Ident           */
-  S_ST( 'e',   0,        0,     0 ), /*   309 T_Ignore          */
-  S_ST( 'c',   0,        0,     0 ), /*   310 T_Incalloc        */
-  S_ST( 'm',   0,        0,     0 ), /*   311 T_Incmem          */
-  S_ST( 'c',   0,        0,     0 ), /*   312 T_Initalloc       */
-  S_ST( 'm',   0,        0,     0 ), /*   313 T_Initmem         */
-  S_ST( 'e',   1,        0,     0 ), /*   314 T_Includefile     */
-  S_ST( 'f',   3,      317,   255 ), /*   315 log               */
-  S_ST( 'e',   0,        0,     0 ), /*   316 T_Interface       */
-  S_ST( 'i',   3,      411,     0 ), /*   317 logf              */
-  S_ST( 'o',   0,        0,   193 ), /*   318 T_Io              */
-  S_ST( '4',   0,        0,     0 ), /*   319 T_Ipv4            */
-  S_ST( '4',   0,        0,     0 ), /*   320 T_Ipv4_flag       */
-  S_ST( '6',   0,        0,   319 ), /*   321 T_Ipv6            */
-  S_ST( '6',   0,        0,   320 ), /*   322 T_Ipv6_flag       */
-  S_ST( 'l',   0,        0,     0 ), /*   323 T_Kernel          */
-  S_ST( 'y',   0,      325,   231 ), /*   324 T_Key             */
-  S_ST( 's',   1,      234,     0 ), /*   325 T_Keys            */
-  S_ST( 'r',   1,        0,     0 ), /*   326 T_Keysdir         */
-  S_ST( 'd',   0,        0,     0 ), /*   327 T_Kod             */
-  S_ST( 'p',   0,        0,     0 ), /*   328 T_Mssntp          */
-  S_ST( 'e',   1,        0,     0 ), /*   329 T_Leapfile        */
-  S_ST( 'd',   0,        0,     0 ), /*   330 T_Limited         */
-  S_ST( 'k',   0,        0,     0 ), /*   331 T_Link            */
-  S_ST( 'n',   0,        0,     0 ), /*   332 T_Listen          */
-  S_ST( 'g',   2,        0,     0 ), /*   333 T_Logconfig       */
-  S_ST( 'e',   1,        0,     0 ), /*   334 T_Logfile         */
-  S_ST( 's',   0,        0,     0 ), /*   335 T_Loopstats       */
-  S_ST( 'p',   0,        0,     0 ), /*   336 T_Lowpriotrap     */
-  S_ST( 't',   1,        0,     0 ), /*   337 T_Manycastclient  */
-  S_ST( 'r',   2,        0,     0 ), /*   338 T_Manycastserver  */
-  S_ST( 'k',   0,        0,     0 ), /*   339 T_Mask            */
-  S_ST( 'e',   0,        0,     0 ), /*   340 T_Maxage          */
-  S_ST( 'k',   0,        0,     0 ), /*   341 T_Maxclock        */
-  S_ST( 'h',   0,        0,     0 ), /*   342 T_Maxdepth        */
-  S_ST( 't',   0,        0,     0 ), /*   343 T_Maxdist         */
-  S_ST( 'm',   0,        0,     0 ), /*   344 T_Maxmem          */
-  S_ST( 'l',   0,        0,     0 ), /*   345 T_Maxpoll         */
-  S_ST( 's',   0,        0,     0 ), /*   346 T_Mdnstries       */
-  S_ST( 'm',   0,      502,     0 ), /*   347 T_Mem             */
-  S_ST( 'k',   0,        0,     0 ), /*   348 T_Memlock         */
-  S_ST( 'k',   0,        0,     0 ), /*   349 T_Minclock        */
-  S_ST( 'h',   0,        0,     0 ), /*   350 T_Mindepth        */
-  S_ST( 't',   0,        0,     0 ), /*   351 T_Mindist         */
-  S_ST( 'm',   0,        0,     0 ), /*   352 T_Minimum         */
-  S_ST( 'l',   0,        0,     0 ), /*   353 T_Minpoll         */
-  S_ST( 'e',   0,        0,     0 ), /*   354 T_Minsane         */
-  S_ST( 'e',   0,      356,     0 ), /*   355 T_Mode            */
-  S_ST( '7',   0,        0,     0 ), /*   356 T_Mode7           */
-  S_ST( 'r',   0,        0,     0 ), /*   357 T_Monitor         */
-  S_ST( 'h',   0,        0,     0 ), /*   358 T_Month           */
-  S_ST( 'u',   0,        0,     0 ), /*   359 T_Mru             */
-  S_ST( 't',   2,        0,     0 ), /*   360 T_Multicastclient */
-  S_ST( 'c',   0,        0,     0 ), /*   361 T_Nic             */
-  S_ST( 'k',   0,        0,     0 ), /*   362 T_Nolink          */
-  S_ST( 'y',   0,        0,     0 ), /*   363 T_Nomodify        */
-  S_ST( 't',   0,        0,     0 ), /*   364 T_Nomrulist       */
-  S_ST( 'e',   0,        0,     0 ), /*   365 T_None            */
-  S_ST( 'e',   0,        0,     0 ), /*   366 T_Nonvolatile     */
-  S_ST( 'r',   0,        0,     0 ), /*   367 T_Nopeer          */
-  S_ST( 'y',   0,        0,     0 ), /*   368 T_Noquery         */
-  S_ST( 't',   0,        0,     0 ), /*   369 T_Noselect        */
-  S_ST( 'e',   0,        0,     0 ), /*   370 T_Noserve         */
-  S_ST( 'p',   0,        0,     0 ), /*   371 T_Notrap          */
-  S_ST( 't',   0,        0,     0 ), /*   372 T_Notrust         */
-  S_ST( 'p',   0,      598,     0 ), /*   373 T_Ntp             */
-  S_ST( 't',   0,        0,     0 ), /*   374 T_Ntpport         */
-  S_ST( 't',   1,        0,     0 ), /*   375 T_NtpSignDsocket  */
-  S_ST( 'n',   0,      613,     0 ), /*   376 T_Orphan          */
-  S_ST( 't',   0,        0,     0 ), /*   377 T_Orphanwait      */
-  S_ST( 'c',   0,        0,     0 ), /*   378 T_Panic           */
-  S_ST( 'r',   1,      622,     0 ), /*   379 T_Peer            */
-  S_ST( 's',   0,        0,     0 ), /*   380 T_Peerstats       */
-  S_ST( 'e',   2,        0,     0 ), /*   381 T_Phone           */
-  S_ST( 'd',   0,      630,     0 ), /*   382 T_Pid             */
-  S_ST( 'e',   1,        0,     0 ), /*   383 T_Pidfile         */
-  S_ST( 'l',   1,        0,     0 ), /*   384 T_Pool            */
-  S_ST( 't',   0,        0,     0 ), /*   385 T_Port            */
-  S_ST( 't',   0,        0,     0 ), /*   386 T_Preempt         */
-  S_ST( 'r',   0,        0,     0 ), /*   387 T_Prefer          */
-  S_ST( 's',   0,        0,     0 ), /*   388 T_Protostats      */
-  S_ST( 'w',   1,        0,   636 ), /*   389 T_Pw              */
-  S_ST( 'e',   1,        0,     0 ), /*   390 T_Randfile        */
-  S_ST( 's',   0,        0,     0 ), /*   391 T_Rawstats        */
-  S_ST( 'd',   1,        0,     0 ), /*   392 T_Refid           */
-  S_ST( 'y',   0,        0,     0 ), /*   393 T_Requestkey      */
-  S_ST( 't',   0,        0,     0 ), /*   394 T_Reset           */
-  S_ST( 't',   0,        0,     0 ), /*   395 T_Restrict        */
-  S_ST( 'e',   0,        0,     0 ), /*   396 T_Revoke          */
-  S_ST( 't',   0,        0,     0 ), /*   397 T_Rlimit          */
-  S_ST( 'r',   1,        0,     0 ), /*   398 T_Saveconfigdir   */
-  S_ST( 'r',   1,      713,     0 ), /*   399 T_Server          */
-  S_ST( 'r',   1,        0,     0 ), /*   400 T_Setvar          */
-  S_ST( 'e',   0,        0,     0 ), /*   401 T_Source          */
-  S_ST( 'e',   0,        0,     0 ), /*   402 T_Stacksize       */
-  S_ST( 's',   0,        0,     0 ), /*   403 T_Statistics      */
-  S_ST( 's',   0,      756,   751 ), /*   404 T_Stats           */
-  S_ST( 'r',   1,        0,     0 ), /*   405 T_Statsdir        */
-  S_ST( 'p',   0,      764,     0 ), /*   406 T_Step            */
-  S_ST( 'k',   0,        0,     0 ), /*   407 T_Stepback        */
-  S_ST( 'd',   0,        0,     0 ), /*   408 T_Stepfwd         */
-  S_ST( 't',   0,        0,     0 ), /*   409 T_Stepout         */
-  S_ST( 'm',   0,        0,     0 ), /*   410 T_Stratum         */
-  S_ST( 'l',   3,      334,     0 ), /*   411 logfi             */
-  S_ST( 's',   0,      771,     0 ), /*   412 T_Sys             */
-  S_ST( 's',   0,        0,     0 ), /*   413 T_Sysstats        */
-  S_ST( 'k',   0,        0,     0 ), /*   414 T_Tick            */
-  S_ST( '1',   0,        0,     0 ), /*   415 T_Time1           */
-  S_ST( '2',   0,        0,   415 ), /*   416 T_Time2           */
-  S_ST( 'r',   0,        0,   416 ), /*   417 T_Timer           */
-  S_ST( 's',   0,        0,     0 ), /*   418 T_Timingstats     */
-  S_ST( 'r',   0,        0,     0 ), /*   419 T_Tinker          */
-  S_ST( 's',   0,        0,     0 ), /*   420 T_Tos             */
-  S_ST( 'p',   1,        0,     0 ), /*   421 T_Trap            */
-  S_ST( 'e',   0,        0,     0 ), /*   422 T_True            */
-  S_ST( 'y',   0,        0,     0 ), /*   423 T_Trustedkey      */
-  S_ST( 'l',   0,        0,     0 ), /*   424 T_Ttl             */
-  S_ST( 'e',   0,        0,     0 ), /*   425 T_Type            */
-  S_ST( 'o',   3,      430,   254 ), /*   426 lo                */
-  S_ST( 'g',   1,        0,     0 ), /*   427 T_Unconfig        */
-  S_ST( 'r',   1,        0,     0 ), /*   428 T_Unpeer          */
-  S_ST( 'n',   0,        0,     0 ), /*   429 T_Version         */
-  S_ST( 'p',   3,      435,     0 ), /*   430 loo               */
-  S_ST( 'k',   0,        0,     0 ), /*   431 T_Week            */
-  S_ST( 'd',   0,        0,     0 ), /*   432 T_Wildcard        */
-  S_ST( 'e',   0,        0,     0 ), /*   433 T_Xleave          */
-  S_ST( 'r',   0,        0,     0 ), /*   434 T_Year            */
-  S_ST( 's',   3,      436,     0 ), /*   435 loop              */
-  S_ST( 't',   3,      447,     0 ), /*   436 loops             */
-  S_ST( 'e',   0,        0,     0 ), /*   437 T_Simulate        */
-  S_ST( 'y',   0,        0,     0 ), /*   438 T_Beep_Delay      */
-  S_ST( 'n',   0,        0,     0 ), /*   439 T_Sim_Duration    */
-  S_ST( 't',   0,        0,     0 ), /*   440 T_Server_Offset   */
-  S_ST( 'n',   0,        0,     0 ), /*   441 T_Duration        */
-  S_ST( 't',   0,        0,     0 ), /*   442 T_Freq_Offset     */
-  S_ST( 'r',   0,        0,     0 ), /*   443 T_Wander          */
-  S_ST( 'r',   0,        0,     0 ), /*   444 T_Jitter          */
-  S_ST( 'y',   0,        0,     0 ), /*   445 T_Prop_Delay      */
-  S_ST( 'y',   0,        0,     0 ), /*   446 T_Proc_Delay      */
-  S_ST( 'a',   3,      448,     0 ), /*   447 loopst            */
-  S_ST( 't',   3,      335,     0 ), /*   448 loopsta           */
-  S_ST( 'w',   3,      450,   426 ), /*   449 lo                */
-  S_ST( 'p',   3,      451,     0 ), /*   450 low               */
-  S_ST( 'r',   3,      452,     0 ), /*   451 lowp              */
-  S_ST( 'i',   3,      453,     0 ), /*   452 lowpr             */
-  S_ST( 'o',   3,      454,     0 ), /*   453 lowpri            */
-  S_ST( 't',   3,      455,     0 ), /*   454 lowprio           */
-  S_ST( 'r',   3,      456,     0 ), /*   455 lowpriot          */
-  S_ST( 'a',   3,      336,     0 ), /*   456 lowpriotr         */
-  S_ST( 'm',   3,      538,   237 ), /*   457                   */
-  S_ST( 'a',   3,      476,     0 ), /*   458 m                 */
-  S_ST( 'n',   3,      460,     0 ), /*   459 ma                */
-  S_ST( 'y',   3,      461,     0 ), /*   460 man               */
-  S_ST( 'c',   3,      462,     0 ), /*   461 many              */
-  S_ST( 'a',   3,      463,     0 ), /*   462 manyc             */
-  S_ST( 's',   3,      464,     0 ), /*   463 manyca            */
-  S_ST( 't',   3,      470,     0 ), /*   464 manycas           */
-  S_ST( 'c',   3,      466,     0 ), /*   465 manycast          */
-  S_ST( 'l',   3,      467,     0 ), /*   466 manycastc         */
-  S_ST( 'i',   3,      468,     0 ), /*   467 manycastcl        */
-  S_ST( 'e',   3,      469,     0 ), /*   468 manycastcli       */
-  S_ST( 'n',   3,      337,     0 ), /*   469 manycastclie      */
-  S_ST( 's',   3,      471,   465 ), /*   470 manycast          */
-  S_ST( 'e',   3,      472,     0 ), /*   471 manycasts         */
-  S_ST( 'r',   3,      473,     0 ), /*   472 manycastse        */
-  S_ST( 'v',   3,      474,     0 ), /*   473 manycastser       */
-  S_ST( 'e',   3,      338,     0 ), /*   474 manycastserv      */
-  S_ST( 's',   3,      339,   459 ), /*   475 ma                */
-  S_ST( 'x',   3,      491,   475 ), /*   476 ma                */
-  S_ST( 'a',   3,      478,     0 ), /*   477 max               */
-  S_ST( 'g',   3,      340,     0 ), /*   478 maxa              */
-  S_ST( 'c',   3,      480,   477 ), /*   479 max               */
-  S_ST( 'l',   3,      481,     0 ), /*   480 maxc              */
-  S_ST( 'o',   3,      482,     0 ), /*   481 maxcl             */
-  S_ST( 'c',   3,      341,     0 ), /*   482 maxclo            */
-  S_ST( 'd',   3,      487,   479 ), /*   483 max               */
-  S_ST( 'e',   3,      485,     0 ), /*   484 maxd              */
-  S_ST( 'p',   3,      486,     0 ), /*   485 maxde             */
-  S_ST( 't',   3,      342,     0 ), /*   486 maxdep            */
-  S_ST( 'i',   3,      488,   484 ), /*   487 maxd              */
-  S_ST( 's',   3,      343,     0 ), /*   488 maxdi             */
-  S_ST( 'm',   3,      490,   483 ), /*   489 max               */
-  S_ST( 'e',   3,      344,     0 ), /*   490 maxm              */
-  S_ST( 'p',   3,      492,   489 ), /*   491 max               */
-  S_ST( 'o',   3,      493,     0 ), /*   492 maxp              */
-  S_ST( 'l',   3,      345,     0 ), /*   493 maxpo             */
-  S_ST( 'd',   3,      495,   458 ), /*   494 m                 */
-  S_ST( 'n',   3,      496,     0 ), /*   495 md                */
-  S_ST( 's',   3,      497,     0 ), /*   496 mdn               */
-  S_ST( 't',   3,      498,     0 ), /*   497 mdns              */
-  S_ST( 'r',   3,      499,     0 ), /*   498 mdnst             */
-  S_ST( 'i',   3,      500,     0 ), /*   499 mdnstr            */
-  S_ST( 'e',   3,      346,     0 ), /*   500 mdnstri           */
-  S_ST( 'e',   3,      347,   494 ), /*   501 m                 */
-  S_ST( 'l',   3,      503,     0 ), /*   502 mem               */
-  S_ST( 'o',   3,      504,     0 ), /*   503 meml              */
-  S_ST( 'c',   3,      348,     0 ), /*   504 memlo             */
-  S_ST( 'i',   3,      506,   501 ), /*   505 m                 */
-  S_ST( 'n',   3,      523,     0 ), /*   506 mi                */
-  S_ST( 'c',   3,      508,     0 ), /*   507 min               */
-  S_ST( 'l',   3,      509,     0 ), /*   508 minc              */
-  S_ST( 'o',   3,      510,     0 ), /*   509 mincl             */
-  S_ST( 'c',   3,      349,     0 ), /*   510 minclo            */
-  S_ST( 'd',   3,      515,   507 ), /*   511 min               */
-  S_ST( 'e',   3,      513,     0 ), /*   512 mind              */
-  S_ST( 'p',   3,      514,     0 ), /*   513 minde             */
-  S_ST( 't',   3,      350,     0 ), /*   514 mindep            */
-  S_ST( 'i',   3,      516,   512 ), /*   515 mind              */
-  S_ST( 's',   3,      351,     0 ), /*   516 mindi             */
-  S_ST( 'i',   3,      518,   511 ), /*   517 min               */
-  S_ST( 'm',   3,      519,     0 ), /*   518 mini              */
-  S_ST( 'u',   3,      352,     0 ), /*   519 minim             */
-  S_ST( 'p',   3,      521,   517 ), /*   520 min               */
-  S_ST( 'o',   3,      522,     0 ), /*   521 minp              */
-  S_ST( 'l',   3,      353,     0 ), /*   522 minpo             */
-  S_ST( 's',   3,      524,   520 ), /*   523 min               */
-  S_ST( 'a',   3,      525,     0 ), /*   524 mins              */
-  S_ST( 'n',   3,      354,     0 ), /*   525 minsa             */
-  S_ST( 'o',   3,      528,   505 ), /*   526 m                 */
-  S_ST( 'd',   3,      355,     0 ), /*   527 mo                */
-  S_ST( 'n',   3,      532,   527 ), /*   528 mo                */
-  S_ST( 'i',   3,      530,     0 ), /*   529 mon               */
-  S_ST( 't',   3,      531,     0 ), /*   530 moni              */
-  S_ST( 'o',   3,      357,     0 ), /*   531 monit             */
-  S_ST( 't',   3,      358,   529 ), /*   532 mon               */
-  S_ST( 'r',   3,      359,   526 ), /*   533 m                 */
-  S_ST( 's',   3,      535,   533 ), /*   534 m                 */
-  S_ST( 's',   3,      536,     0 ), /*   535 ms                */
-  S_ST( 'n',   3,      537,     0 ), /*   536 mss               */
-  S_ST( 't',   3,      328,     0 ), /*   537 mssn              */
-  S_ST( 'u',   3,      539,   534 ), /*   538 m                 */
-  S_ST( 'l',   3,      540,     0 ), /*   539 mu                */
-  S_ST( 't',   3,      541,     0 ), /*   540 mul               */
-  S_ST( 'i',   3,      542,     0 ), /*   541 mult              */
-  S_ST( 'c',   3,      543,     0 ), /*   542 multi             */
-  S_ST( 'a',   3,      544,     0 ), /*   543 multic            */
-  S_ST( 's',   3,      545,     0 ), /*   544 multica           */
-  S_ST( 't',   3,      546,     0 ), /*   545 multicas          */
-  S_ST( 'c',   3,      547,     0 ), /*   546 multicast         */
-  S_ST( 'l',   3,      548,     0 ), /*   547 multicastc        */
-  S_ST( 'i',   3,      549,     0 ), /*   548 multicastcl       */
-  S_ST( 'e',   3,      550,     0 ), /*   549 multicastcli      */
-  S_ST( 'n',   3,      360,     0 ), /*   550 multicastclie     */
-  S_ST( 'n',   3,      594,   457 ), /*   551                   */
-  S_ST( 'i',   3,      361,     0 ), /*   552 n                 */
-  S_ST( 'o',   3,      589,   552 ), /*   553 n                 */
-  S_ST( 'l',   3,      555,     0 ), /*   554 no                */
-  S_ST( 'i',   3,      556,     0 ), /*   555 nol               */
-  S_ST( 'n',   3,      362,     0 ), /*   556 noli              */
-  S_ST( 'm',   3,      562,   554 ), /*   557 no                */
-  S_ST( 'o',   3,      559,     0 ), /*   558 nom               */
-  S_ST( 'd',   3,      560,     0 ), /*   559 nomo              */
-  S_ST( 'i',   3,      561,     0 ), /*   560 nomod             */
-  S_ST( 'f',   3,      363,     0 ), /*   561 nomodi            */
-  S_ST( 'r',   3,      563,   558 ), /*   562 nom               */
-  S_ST( 'u',   3,      564,     0 ), /*   563 nomr              */
-  S_ST( 'l',   3,      565,     0 ), /*   564 nomru             */
-  S_ST( 'i',   3,      566,     0 ), /*   565 nomrul            */
-  S_ST( 's',   3,      364,     0 ), /*   566 nomruli           */
-  S_ST( 'n',   3,      568,   557 ), /*   567 no                */
-  S_ST( 'v',   3,      569,   365 ), /*   568 non               */
-  S_ST( 'o',   3,      570,     0 ), /*   569 nonv              */
-  S_ST( 'l',   3,      571,     0 ), /*   570 nonvo             */
-  S_ST( 'a',   3,      572,     0 ), /*   571 nonvol            */
-  S_ST( 't',   3,      573,     0 ), /*   572 nonvola           */
-  S_ST( 'i',   3,      574,     0 ), /*   573 nonvolat          */
-  S_ST( 'l',   3,      366,     0 ), /*   574 nonvolati         */
-  S_ST( 'p',   3,      576,   567 ), /*   575 no                */
-  S_ST( 'e',   3,      577,     0 ), /*   576 nop               */
-  S_ST( 'e',   3,      367,     0 ), /*   577 nope              */
-  S_ST( 'q',   3,      579,   575 ), /*   578 no                */
-  S_ST( 'u',   3,      580,     0 ), /*   579 noq               */
-  S_ST( 'e',   3,      581,     0 ), /*   580 noqu              */
-  S_ST( 'r',   3,      368,     0 ), /*   581 noque             */
-  S_ST( 's',   3,      583,   578 ), /*   582 no                */
-  S_ST( 'e',   3,      587,     0 ), /*   583 nos               */
-  S_ST( 'l',   3,      585,     0 ), /*   584 nose              */
-  S_ST( 'e',   3,      586,     0 ), /*   585 nosel             */
-  S_ST( 'c',   3,      369,     0 ), /*   586 nosele            */
-  S_ST( 'r',   3,      588,   584 ), /*   587 nose              */
-  S_ST( 'v',   3,      370,     0 ), /*   588 noser             */
-  S_ST( 't',   3,      590,   582 ), /*   589 no                */
-  S_ST( 'r',   3,      592,     0 ), /*   590 not               */
-  S_ST( 'a',   3,      371,     0 ), /*   591 notr              */
-  S_ST( 'u',   3,      593,   591 ), /*   592 notr              */
-  S_ST( 's',   3,      372,     0 ), /*   593 notru             */
-  S_ST( 't',   3,      373,   553 ), /*   594 n                 */
-  S_ST( 'p',   3,      596,     0 ), /*   595 ntp               */
-  S_ST( 'o',   3,      597,     0 ), /*   596 ntpp              */
-  S_ST( 'r',   3,      374,     0 ), /*   597 ntppo             */
-  S_ST( 's',   3,      599,   595 ), /*   598 ntp               */
-  S_ST( 'i',   3,      600,     0 ), /*   599 ntps              */
-  S_ST( 'g',   3,      601,     0 ), /*   600 ntpsi             */
-  S_ST( 'n',   3,      602,     0 ), /*   601 ntpsig            */
-  S_ST( 'd',   3,      603,     0 ), /*   602 ntpsign           */
-  S_ST( 's',   3,      604,     0 ), /*   603 ntpsignd          */
-  S_ST( 'o',   3,      605,     0 ), /*   604 ntpsignds         */
-  S_ST( 'c',   3,      606,     0 ), /*   605 ntpsigndso        */
-  S_ST( 'k',   3,      607,     0 ), /*   606 ntpsigndsoc       */
-  S_ST( 'e',   3,      375,     0 ), /*   607 ntpsigndsock      */
-  S_ST( 'o',   3,      609,   551 ), /*   608                   */
-  S_ST( 'r',   3,      610,     0 ), /*   609 o                 */
-  S_ST( 'p',   3,      611,     0 ), /*   610 or                */
-  S_ST( 'h',   3,      612,     0 ), /*   611 orp               */
-  S_ST( 'a',   3,      376,     0 ), /*   612 orph              */
-  S_ST( 'w',   3,      614,     0 ), /*   613 orphan            */
-  S_ST( 'a',   3,      615,     0 ), /*   614 orphanw           */
-  S_ST( 'i',   3,      377,     0 ), /*   615 orphanwa          */
-  S_ST( 'p',   3,      389,   608 ), /*   616                   */
-  S_ST( 'a',   3,      618,     0 ), /*   617 p                 */
-  S_ST( 'n',   3,      619,     0 ), /*   618 pa                */
-  S_ST( 'i',   3,      378,     0 ), /*   619 pan               */
-  S_ST( 'e',   3,      621,   617 ), /*   620 p                 */
-  S_ST( 'e',   3,      379,     0 ), /*   621 pe                */
-  S_ST( 's',   3,      623,     0 ), /*   622 peer              */
-  S_ST( 't',   3,      624,     0 ), /*   623 peers             */
-  S_ST( 'a',   3,      625,     0 ), /*   624 peerst            */
-  S_ST( 't',   3,      380,     0 ), /*   625 peersta           */
-  S_ST( 'h',   3,      627,   620 ), /*   626 p                 */
-  S_ST( 'o',   3,      628,     0 ), /*   627 ph                */
-  S_ST( 'n',   3,      381,     0 ), /*   628 pho               */
-  S_ST( 'i',   3,      382,   626 ), /*   629 p                 */
-  S_ST( 'f',   3,      631,     0 ), /*   630 pid               */
-  S_ST( 'i',   3,      632,     0 ), /*   631 pidf              */
-  S_ST( 'l',   3,      383,     0 ), /*   632 pidfi             */
-  S_ST( 'o',   3,      635,   629 ), /*   633 p                 */
-  S_ST( 'o',   3,      384,     0 ), /*   634 po                */
-  S_ST( 'r',   3,      385,   634 ), /*   635 po                */
-  S_ST( 'r',   3,      643,   633 ), /*   636 p                 */
-  S_ST( 'e',   3,      641,     0 ), /*   637 pr                */
-  S_ST( 'e',   3,      639,     0 ), /*   638 pre               */
-  S_ST( 'm',   3,      640,     0 ), /*   639 pree              */
-  S_ST( 'p',   3,      386,     0 ), /*   640 preem             */
-  S_ST( 'f',   3,      642,   638 ), /*   641 pre               */
-  S_ST( 'e',   3,      387,     0 ), /*   642 pref              */
-  S_ST( 'o',   3,      656,   637 ), /*   643 pr                */
-  S_ST( 'c',   3,      645,     0 ), /*   644 pro               */
-  S_ST( '_',   3,      646,     0 ), /*   645 proc              */
-  S_ST( 'd',   3,      647,     0 ), /*   646 proc_             */
-  S_ST( 'e',   3,      648,     0 ), /*   647 proc_d            */
-  S_ST( 'l',   3,      649,     0 ), /*   648 proc_de           */
-  S_ST( 'a',   3,      446,     0 ), /*   649 proc_del          */
-  S_ST( 'p',   3,      651,   644 ), /*   650 pro               */
-  S_ST( '_',   3,      652,     0 ), /*   651 prop              */
-  S_ST( 'd',   3,      653,     0 ), /*   652 prop_             */
-  S_ST( 'e',   3,      654,     0 ), /*   653 prop_d            */
-  S_ST( 'l',   3,      655,     0 ), /*   654 prop_de           */
-  S_ST( 'a',   3,      445,     0 ), /*   655 prop_del          */
-  S_ST( 't',   3,      657,   650 ), /*   656 pro               */
-  S_ST( 'o',   3,      658,     0 ), /*   657 prot              */
-  S_ST( 's',   3,      659,     0 ), /*   658 proto             */
-  S_ST( 't',   3,      660,     0 ), /*   659 protos            */
-  S_ST( 'a',   3,      661,     0 ), /*   660 protost           */
-  S_ST( 't',   3,      388,     0 ), /*   661 protosta          */
-  S_ST( 'r',   3,      693,   616 ), /*   662                   */
-  S_ST( 'a',   3,      669,     0 ), /*   663 r                 */
-  S_ST( 'n',   3,      665,     0 ), /*   664 ra                */
-  S_ST( 'd',   3,      666,     0 ), /*   665 ran               */
-  S_ST( 'f',   3,      667,     0 ), /*   666 rand              */
-  S_ST( 'i',   3,      668,     0 ), /*   667 randf             */
-  S_ST( 'l',   3,      390,     0 ), /*   668 randfi            */
-  S_ST( 'w',   3,      670,   664 ), /*   669 ra                */
-  S_ST( 's',   3,      671,     0 ), /*   670 raw               */
-  S_ST( 't',   3,      672,     0 ), /*   671 raws              */
-  S_ST( 'a',   3,      673,     0 ), /*   672 rawst             */
-  S_ST( 't',   3,      391,     0 ), /*   673 rawsta            */
-  S_ST( 'e',   3,      690,   663 ), /*   674 r                 */
-  S_ST( 'f',   3,      676,     0 ), /*   675 re                */
-  S_ST( 'i',   3,      392,     0 ), /*   676 ref               */
-  S_ST( 'q',   3,      678,   675 ), /*   677 re                */
-  S_ST( 'u',   3,      679,     0 ), /*   678 req               */
-  S_ST( 'e',   3,      680,     0 ), /*   679 requ              */
-  S_ST( 's',   3,      681,     0 ), /*   680 reque             */
-  S_ST( 't',   3,      682,     0 ), /*   681 reques            */
-  S_ST( 'k',   3,      683,     0 ), /*   682 request           */
-  S_ST( 'e',   3,      393,     0 ), /*   683 requestk          */
-  S_ST( 's',   3,      686,   677 ), /*   684 re                */
-  S_ST( 'e',   3,      394,     0 ), /*   685 res               */
-  S_ST( 't',   3,      687,   685 ), /*   686 res               */
-  S_ST( 'r',   3,      688,     0 ), /*   687 rest              */
-  S_ST( 'i',   3,      689,     0 ), /*   688 restr             */
-  S_ST( 'c',   3,      395,     0 ), /*   689 restri            */
-  S_ST( 'v',   3,      691,   684 ), /*   690 re                */
-  S_ST( 'o',   3,      692,     0 ), /*   691 rev               */
-  S_ST( 'k',   3,      396,     0 ), /*   692 revo              */
-  S_ST( 'l',   3,      694,   674 ), /*   693 r                 */
-  S_ST( 'i',   3,      695,     0 ), /*   694 rl                */
-  S_ST( 'm',   3,      696,     0 ), /*   695 rli               */
-  S_ST( 'i',   3,      397,     0 ), /*   696 rlim              */
-  S_ST( 's',   3,      770,   662 ), /*   697                   */
-  S_ST( 'a',   3,      699,     0 ), /*   698 s                 */
-  S_ST( 'v',   3,      700,     0 ), /*   699 sa                */
-  S_ST( 'e',   3,      701,     0 ), /*   700 sav               */
-  S_ST( 'c',   3,      702,     0 ), /*   701 save              */
-  S_ST( 'o',   3,      703,     0 ), /*   702 savec             */
-  S_ST( 'n',   3,      704,     0 ), /*   703 saveco            */
-  S_ST( 'f',   3,      705,     0 ), /*   704 savecon           */
-  S_ST( 'i',   3,      706,     0 ), /*   705 saveconf          */
-  S_ST( 'g',   3,      707,     0 ), /*   706 saveconfi         */
-  S_ST( 'd',   3,      708,     0 ), /*   707 saveconfig        */
-  S_ST( 'i',   3,      398,     0 ), /*   708 saveconfigd       */
-  S_ST( 'e',   3,      719,   698 ), /*   709 s                 */
-  S_ST( 'r',   3,      711,     0 ), /*   710 se                */
-  S_ST( 'v',   3,      712,     0 ), /*   711 ser               */
-  S_ST( 'e',   3,      399,     0 ), /*   712 serv              */
-  S_ST( '_',   3,      714,     0 ), /*   713 server            */
-  S_ST( 'o',   3,      715,     0 ), /*   714 server_           */
-  S_ST( 'f',   3,      716,     0 ), /*   715 server_o          */
-  S_ST( 'f',   3,      717,     0 ), /*   716 server_of         */
-  S_ST( 's',   3,      718,     0 ), /*   717 server_off        */
-  S_ST( 'e',   3,      440,     0 ), /*   718 server_offs       */
-  S_ST( 't',   3,      720,   710 ), /*   719 se                */
-  S_ST( 'v',   3,      721,     0 ), /*   720 set               */
-  S_ST( 'a',   3,      400,     0 ), /*   721 setv              */
-  S_ST( 'i',   3,      723,   709 ), /*   722 s                 */
-  S_ST( 'm',   3,      724,     0 ), /*   723 si                */
-  S_ST( 'u',   3,      725,     0 ), /*   724 sim               */
-  S_ST( 'l',   3,      726,     0 ), /*   725 simu              */
-  S_ST( 'a',   3,      727,     0 ), /*   726 simul             */
-  S_ST( 't',   3,      728,     0 ), /*   727 simula            */
-  S_ST( 'i',   3,      729,   437 ), /*   728 simulat           */
-  S_ST( 'o',   3,      730,     0 ), /*   729 simulati          */
-  S_ST( 'n',   3,      731,     0 ), /*   730 simulatio         */
-  S_ST( '_',   3,      732,     0 ), /*   731 simulation        */
-  S_ST( 'd',   3,      733,     0 ), /*   732 simulation_       */
-  S_ST( 'u',   3,      734,     0 ), /*   733 simulation_d      */
-  S_ST( 'r',   3,      735,     0 ), /*   734 simulation_du     */
-  S_ST( 'a',   3,      736,     0 ), /*   735 simulation_dur    */
-  S_ST( 't',   3,      737,     0 ), /*   736 simulation_dura   */
-  S_ST( 'i',   3,      738,     0 ), /*   737 simulation_durat  */
-  S_ST( 'o',   3,      439,     0 ), /*   738 simulation_durati */
-  S_ST( 'o',   3,      740,   722 ), /*   739 s                 */
-  S_ST( 'u',   3,      741,     0 ), /*   740 so                */
-  S_ST( 'r',   3,      742,     0 ), /*   741 sou               */
-  S_ST( 'c',   3,      401,     0 ), /*   742 sour              */
-  S_ST( 't',   3,      766,   739 ), /*   743 s                 */
-  S_ST( 'a',   3,      750,     0 ), /*   744 st                */
-  S_ST( 'c',   3,      746,     0 ), /*   745 sta               */
-  S_ST( 'k',   3,      747,     0 ), /*   746 stac              */
-  S_ST( 's',   3,      748,     0 ), /*   747 stack             */
-  S_ST( 'i',   3,      749,     0 ), /*   748 stacks            */
-  S_ST( 'z',   3,      402,     0 ), /*   749 stacksi           */
-  S_ST( 't',   3,      404,   745 ), /*   750 sta               */
-  S_ST( 'i',   3,      752,     0 ), /*   751 stat              */
-  S_ST( 's',   3,      753,     0 ), /*   752 stati             */
-  S_ST( 't',   3,      754,     0 ), /*   753 statis            */
-  S_ST( 'i',   3,      755,     0 ), /*   754 statist           */
-  S_ST( 'c',   3,      403,     0 ), /*   755 statisti          */
-  S_ST( 'd',   3,      757,     0 ), /*   756 stats             */
-  S_ST( 'i',   3,      405,     0 ), /*   757 statsd            */
-  S_ST( 'e',   3,      406,   744 ), /*   758 st                */
-  S_ST( 'b',   3,      760,     0 ), /*   759 step              */
-  S_ST( 'a',   3,      761,     0 ), /*   760 stepb             */
-  S_ST( 'c',   3,      407,     0 ), /*   761 stepba            */
-  S_ST( 'f',   3,      763,   759 ), /*   762 step              */
-  S_ST( 'w',   3,      408,     0 ), /*   763 stepf             */
-  S_ST( 'o',   3,      765,   762 ), /*   764 step              */
-  S_ST( 'u',   3,      409,     0 ), /*   765 stepo             */
-  S_ST( 'r',   3,      767,   758 ), /*   766 st                */
-  S_ST( 'a',   3,      768,     0 ), /*   767 str               */
-  S_ST( 't',   3,      769,     0 ), /*   768 stra              */
-  S_ST( 'u',   3,      410,     0 ), /*   769 strat             */
-  S_ST( 'y',   3,      412,   743 ), /*   770 s                 */
-  S_ST( 's',   3,      772,     0 ), /*   771 sys               */
-  S_ST( 't',   3,      773,     0 ), /*   772 syss              */
-  S_ST( 'a',   3,      774,     0 ), /*   773 sysst             */
-  S_ST( 't',   3,      413,     0 ), /*   774 syssta            */
-  S_ST( 't',   3,      801,   697 ), /*   775                   */
-  S_ST( 'i',   3,      787,     0 ), /*   776 t                 */
-  S_ST( 'c',   3,      414,     0 ), /*   777 ti                */
-  S_ST( 'm',   3,      780,   777 ), /*   778 ti                */
-  S_ST( 'e',   3,      417,     0 ), /*   779 tim               */
-  S_ST( 'i',   3,      781,   779 ), /*   780 tim               */
-  S_ST( 'n',   3,      782,     0 ), /*   781 timi              */
-  S_ST( 'g',   3,      783,     0 ), /*   782 timin             */
-  S_ST( 's',   3,      784,     0 ), /*   783 timing            */
-  S_ST( 't',   3,      785,     0 ), /*   784 timings           */
-  S_ST( 'a',   3,      786,     0 ), /*   785 timingst          */
-  S_ST( 't',   3,      418,     0 ), /*   786 timingsta         */
-  S_ST( 'n',   3,      788,   778 ), /*   787 ti                */
-  S_ST( 'k',   3,      789,     0 ), /*   788 tin               */
-  S_ST( 'e',   3,      419,     0 ), /*   789 tink              */
-  S_ST( 'o',   3,      420,   776 ), /*   790 t                 */
-  S_ST( 'r',   3,      793,   790 ), /*   791 t                 */
-  S_ST( 'a',   3,      421,     0 ), /*   792 tr                */
-  S_ST( 'u',   3,      794,   792 ), /*   793 tr                */
-  S_ST( 's',   3,      795,   422 ), /*   794 tru               */
-  S_ST( 't',   3,      796,     0 ), /*   795 trus              */
-  S_ST( 'e',   3,      797,     0 ), /*   796 trust             */
-  S_ST( 'd',   3,      798,     0 ), /*   797 truste            */
-  S_ST( 'k',   3,      799,     0 ), /*   798 trusted           */
-  S_ST( 'e',   3,      423,     0 ), /*   799 trustedk          */
-  S_ST( 't',   3,      424,   791 ), /*   800 t                 */
-  S_ST( 'y',   3,      802,   800 ), /*   801 t                 */
-  S_ST( 'p',   3,      425,     0 ), /*   802 ty                */
-  S_ST( 'u',   3,      804,   775 ), /*   803                   */
-  S_ST( 'n',   3,      810,     0 ), /*   804 u                 */
-  S_ST( 'c',   3,      806,     0 ), /*   805 un                */
-  S_ST( 'o',   3,      807,     0 ), /*   806 unc               */
-  S_ST( 'n',   3,      808,     0 ), /*   807 unco              */
-  S_ST( 'f',   3,      809,     0 ), /*   808 uncon             */
-  S_ST( 'i',   3,      427,     0 ), /*   809 unconf            */
-  S_ST( 'p',   3,      811,   805 ), /*   810 un                */
-  S_ST( 'e',   3,      812,     0 ), /*   811 unp               */
-  S_ST( 'e',   3,      428,     0 ), /*   812 unpe              */
-  S_ST( 'v',   3,      814,   803 ), /*   813                   */
-  S_ST( 'e',   3,      815,     0 ), /*   814 v                 */
-  S_ST( 'r',   3,      816,     0 ), /*   815 ve                */
-  S_ST( 's',   3,      817,     0 ), /*   816 ver               */
-  S_ST( 'i',   3,      818,     0 ), /*   817 vers              */
-  S_ST( 'o',   3,      429,     0 ), /*   818 versi             */
-  S_ST( 'w',   3,      826,   813 ), /*   819                   */
-  S_ST( 'a',   3,      821,     0 ), /*   820 w                 */
-  S_ST( 'n',   3,      822,     0 ), /*   821 wa                */
-  S_ST( 'd',   3,      823,     0 ), /*   822 wan               */
-  S_ST( 'e',   3,      443,     0 ), /*   823 wand              */
-  S_ST( 'e',   3,      825,   820 ), /*   824 w                 */
-  S_ST( 'e',   3,      431,     0 ), /*   825 we                */
-  S_ST( 'i',   3,      827,   824 ), /*   826 w                 */
-  S_ST( 'l',   3,      828,     0 ), /*   827 wi                */
-  S_ST( 'd',   3,      829,     0 ), /*   828 wil               */
-  S_ST( 'c',   3,      830,     0 ), /*   829 wild              */
-  S_ST( 'a',   3,      831,     0 ), /*   830 wildc             */
-  S_ST( 'r',   3,      432,     0 ), /*   831 wildca            */
-  S_ST( 'x',   3,      833,   819 ), /*   832                   */
-  S_ST( 'l',   3,      834,     0 ), /*   833 x                 */
-  S_ST( 'e',   3,      835,     0 ), /*   834 xl                */
-  S_ST( 'a',   3,      836,     0 ), /*   835 xle               */
-  S_ST( 'v',   3,      433,     0 ), /*   836 xlea              */
-  S_ST( 'y',   3,      838,   832 ), /*   837 [initial state]   */
-  S_ST( 'e',   3,      839,     0 ), /*   838 y                 */
-  S_ST( 'a',   3,      434,     0 )  /*   839 ye                */
+  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( '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         */
+  S_ST( '1',   0,        0,     0 ), /*   298 T_Flag1           */
+  S_ST( '2',   0,        0,   298 ), /*   299 T_Flag2           */
+  S_ST( '3',   0,        0,   299 ), /*   300 T_Flag3           */
+  S_ST( '4',   0,        0,   300 ), /*   301 T_Flag4           */
+  S_ST( 'e',   0,        0,     0 ), /*   302 T_Flake           */
+  S_ST( 'r',   0,        0,     0 ), /*   303 T_Floor           */
+  S_ST( 'q',   0,      165,     0 ), /*   304 T_Freq            */
+  S_ST( 'e',   1,        0,     0 ), /*   305 T_Fudge           */
+  S_ST( 't',   1,        0,     0 ), /*   306 T_Host            */
+  S_ST( 'f',   0,        0,     0 ), /*   307 T_Huffpuff        */
+  S_ST( 't',   0,        0,     0 ), /*   308 T_Iburst          */
+  S_ST( 't',   1,        0,     0 ), /*   309 T_Ident           */
+  S_ST( 'e',   0,        0,     0 ), /*   310 T_Ignore          */
+  S_ST( 'c',   0,        0,     0 ), /*   311 T_Incalloc        */
+  S_ST( 'm',   0,        0,     0 ), /*   312 T_Incmem          */
+  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( 'f',   3,      318,     0 ), /*   316 logcon            */
+  S_ST( 'e',   0,        0,     0 ), /*   317 T_Interface       */
+  S_ST( 'i',   3,      334,     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       */
+  S_ST( '6',   0,        0,   320 ), /*   322 T_Ipv6            */
+  S_ST( '6',   0,        0,   321 ), /*   323 T_Ipv6_flag       */
+  S_ST( 'l',   0,        0,     0 ), /*   324 T_Kernel          */
+  S_ST( 'y',   0,      326,   233 ), /*   325 T_Key             */
+  S_ST( 's',   1,      236,     0 ), /*   326 T_Keys            */
+  S_ST( 'r',   1,        0,     0 ), /*   327 T_Keysdir         */
+  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( 'd',   0,        0,     0 ), /*   331 T_Limited         */
+  S_ST( 'k',   0,        0,     0 ), /*   332 T_Link            */
+  S_ST( 'n',   0,        0,     0 ), /*   333 T_Listen          */
+  S_ST( 'g',   2,        0,     0 ), /*   334 T_Logconfig       */
+  S_ST( 'e',   1,        0,     0 ), /*   335 T_Logfile         */
+  S_ST( 's',   0,        0,     0 ), /*   336 T_Loopstats       */
+  S_ST( 'p',   0,        0,     0 ), /*   337 T_Lowpriotrap     */
+  S_ST( 't',   1,        0,     0 ), /*   338 T_Manycastclient  */
+  S_ST( 'r',   2,        0,     0 ), /*   339 T_Manycastserver  */
+  S_ST( 'k',   0,        0,     0 ), /*   340 T_Mask            */
+  S_ST( 'e',   0,        0,     0 ), /*   341 T_Maxage          */
+  S_ST( 'k',   0,        0,     0 ), /*   342 T_Maxclock        */
+  S_ST( 'h',   0,        0,     0 ), /*   343 T_Maxdepth        */
+  S_ST( 't',   0,        0,     0 ), /*   344 T_Maxdist         */
+  S_ST( 'm',   0,        0,     0 ), /*   345 T_Maxmem          */
+  S_ST( 'l',   0,        0,     0 ), /*   346 T_Maxpoll         */
+  S_ST( 's',   0,        0,     0 ), /*   347 T_Mdnstries       */
+  S_ST( 'm',   0,      505,     0 ), /*   348 T_Mem             */
+  S_ST( 'k',   0,        0,     0 ), /*   349 T_Memlock         */
+  S_ST( 'k',   0,        0,     0 ), /*   350 T_Minclock        */
+  S_ST( 'h',   0,        0,     0 ), /*   351 T_Mindepth        */
+  S_ST( 't',   0,        0,     0 ), /*   352 T_Mindist         */
+  S_ST( 'm',   0,        0,     0 ), /*   353 T_Minimum         */
+  S_ST( 'l',   0,        0,     0 ), /*   354 T_Minpoll         */
+  S_ST( 'e',   0,        0,     0 ), /*   355 T_Minsane         */
+  S_ST( 'e',   0,      357,     0 ), /*   356 T_Mode            */
+  S_ST( '7',   0,        0,     0 ), /*   357 T_Mode7           */
+  S_ST( 'r',   0,        0,     0 ), /*   358 T_Monitor         */
+  S_ST( 'h',   0,        0,     0 ), /*   359 T_Month           */
+  S_ST( 'u',   0,        0,     0 ), /*   360 T_Mru             */
+  S_ST( 't',   2,        0,     0 ), /*   361 T_Multicastclient */
+  S_ST( 'c',   0,        0,     0 ), /*   362 T_Nic             */
+  S_ST( 'k',   0,        0,     0 ), /*   363 T_Nolink          */
+  S_ST( 'y',   0,        0,     0 ), /*   364 T_Nomodify        */
+  S_ST( 't',   0,        0,     0 ), /*   365 T_Nomrulist       */
+  S_ST( 'e',   0,        0,     0 ), /*   366 T_None            */
+  S_ST( 'e',   0,        0,     0 ), /*   367 T_Nonvolatile     */
+  S_ST( 'r',   0,        0,     0 ), /*   368 T_Nopeer          */
+  S_ST( 'y',   0,        0,     0 ), /*   369 T_Noquery         */
+  S_ST( 't',   0,        0,     0 ), /*   370 T_Noselect        */
+  S_ST( 'e',   0,        0,     0 ), /*   371 T_Noserve         */
+  S_ST( 'p',   0,        0,     0 ), /*   372 T_Notrap          */
+  S_ST( 't',   0,        0,     0 ), /*   373 T_Notrust         */
+  S_ST( 'p',   0,      601,     0 ), /*   374 T_Ntp             */
+  S_ST( 't',   0,        0,     0 ), /*   375 T_Ntpport         */
+  S_ST( 't',   1,        0,     0 ), /*   376 T_NtpSignDsocket  */
+  S_ST( 'n',   0,      616,     0 ), /*   377 T_Orphan          */
+  S_ST( 't',   0,        0,     0 ), /*   378 T_Orphanwait      */
+  S_ST( 'c',   0,        0,     0 ), /*   379 T_Panic           */
+  S_ST( 'r',   1,      625,     0 ), /*   380 T_Peer            */
+  S_ST( 's',   0,        0,     0 ), /*   381 T_Peerstats       */
+  S_ST( 'e',   2,        0,     0 ), /*   382 T_Phone           */
+  S_ST( 'd',   0,      633,     0 ), /*   383 T_Pid             */
+  S_ST( 'e',   1,        0,     0 ), /*   384 T_Pidfile         */
+  S_ST( 'l',   1,        0,     0 ), /*   385 T_Pool            */
+  S_ST( 't',   0,        0,     0 ), /*   386 T_Port            */
+  S_ST( 't',   0,        0,     0 ), /*   387 T_Preempt         */
+  S_ST( 'r',   0,        0,     0 ), /*   388 T_Prefer          */
+  S_ST( 's',   0,        0,     0 ), /*   389 T_Protostats      */
+  S_ST( 'w',   1,        0,   639 ), /*   390 T_Pw              */
+  S_ST( 'e',   1,        0,     0 ), /*   391 T_Randfile        */
+  S_ST( 's',   0,        0,     0 ), /*   392 T_Rawstats        */
+  S_ST( 'd',   1,        0,     0 ), /*   393 T_Refid           */
+  S_ST( 'y',   0,        0,     0 ), /*   394 T_Requestkey      */
+  S_ST( 't',   0,        0,     0 ), /*   395 T_Reset           */
+  S_ST( 't',   0,        0,     0 ), /*   396 T_Restrict        */
+  S_ST( 'e',   0,        0,     0 ), /*   397 T_Revoke          */
+  S_ST( 't',   0,        0,     0 ), /*   398 T_Rlimit          */
+  S_ST( 'r',   1,        0,     0 ), /*   399 T_Saveconfigdir   */
+  S_ST( 'r',   1,      716,     0 ), /*   400 T_Server          */
+  S_ST( 'r',   1,        0,     0 ), /*   401 T_Setvar          */
+  S_ST( 'e',   0,        0,     0 ), /*   402 T_Source          */
+  S_ST( 'e',   0,        0,     0 ), /*   403 T_Stacksize       */
+  S_ST( 's',   0,        0,     0 ), /*   404 T_Statistics      */
+  S_ST( 's',   0,      759,   754 ), /*   405 T_Stats           */
+  S_ST( 'r',   1,        0,     0 ), /*   406 T_Statsdir        */
+  S_ST( 'p',   0,      767,     0 ), /*   407 T_Step            */
+  S_ST( 'k',   0,        0,     0 ), /*   408 T_Stepback        */
+  S_ST( 'd',   0,        0,     0 ), /*   409 T_Stepfwd         */
+  S_ST( 't',   0,        0,     0 ), /*   410 T_Stepout         */
+  S_ST( 'm',   0,        0,     0 ), /*   411 T_Stratum         */
+  S_ST( 'f',   3,      427,   257 ), /*   412 log               */
+  S_ST( 's',   0,      774,     0 ), /*   413 T_Sys             */
+  S_ST( 's',   0,        0,     0 ), /*   414 T_Sysstats        */
+  S_ST( 'k',   0,        0,     0 ), /*   415 T_Tick            */
+  S_ST( '1',   0,        0,     0 ), /*   416 T_Time1           */
+  S_ST( '2',   0,        0,   416 ), /*   417 T_Time2           */
+  S_ST( 'r',   0,        0,   417 ), /*   418 T_Timer           */
+  S_ST( 's',   0,        0,     0 ), /*   419 T_Timingstats     */
+  S_ST( 'r',   0,        0,     0 ), /*   420 T_Tinker          */
+  S_ST( 's',   0,        0,     0 ), /*   421 T_Tos             */
+  S_ST( 'p',   1,        0,     0 ), /*   422 T_Trap            */
+  S_ST( 'e',   0,        0,     0 ), /*   423 T_True            */
+  S_ST( 'y',   0,        0,     0 ), /*   424 T_Trustedkey      */
+  S_ST( 'l',   0,        0,     0 ), /*   425 T_Ttl             */
+  S_ST( 'e',   0,        0,     0 ), /*   426 T_Type            */
+  S_ST( 'i',   3,      431,     0 ), /*   427 logf              */
+  S_ST( 'g',   1,        0,     0 ), /*   428 T_Unconfig        */
+  S_ST( 'r',   1,        0,     0 ), /*   429 T_Unpeer          */
+  S_ST( 'n',   0,        0,     0 ), /*   430 T_Version         */
+  S_ST( 'l',   3,      335,     0 ), /*   431 logfi             */
+  S_ST( 'k',   0,        0,     0 ), /*   432 T_Week            */
+  S_ST( 'd',   0,        0,     0 ), /*   433 T_Wildcard        */
+  S_ST( 'e',   0,        0,     0 ), /*   434 T_Xleave          */
+  S_ST( 'r',   0,        0,     0 ), /*   435 T_Year            */
+  S_ST( 'o',   3,      437,   256 ), /*   436 lo                */
+  S_ST( 'p',   3,      448,     0 ), /*   437 loo               */
+  S_ST( 'e',   0,        0,     0 ), /*   438 T_Simulate        */
+  S_ST( 'y',   0,        0,     0 ), /*   439 T_Beep_Delay      */
+  S_ST( 'n',   0,        0,     0 ), /*   440 T_Sim_Duration    */
+  S_ST( 't',   0,        0,     0 ), /*   441 T_Server_Offset   */
+  S_ST( 'n',   0,        0,     0 ), /*   442 T_Duration        */
+  S_ST( 't',   0,        0,     0 ), /*   443 T_Freq_Offset     */
+  S_ST( 'r',   0,        0,     0 ), /*   444 T_Wander          */
+  S_ST( 'r',   0,        0,     0 ), /*   445 T_Jitter          */
+  S_ST( 'y',   0,        0,     0 ), /*   446 T_Prop_Delay      */
+  S_ST( 'y',   0,        0,     0 ), /*   447 T_Proc_Delay      */
+  S_ST( 's',   3,      449,     0 ), /*   448 loop              */
+  S_ST( 't',   3,      450,     0 ), /*   449 loops             */
+  S_ST( 'a',   3,      451,     0 ), /*   450 loopst            */
+  S_ST( 't',   3,      336,     0 ), /*   451 loopsta           */
+  S_ST( 'w',   3,      453,   436 ), /*   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,      337,     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,      338,     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,      339,     0 ), /*   477 manycastserv      */
+  S_ST( 's',   3,      340,   462 ), /*   478 ma                */
+  S_ST( 'x',   3,      494,   478 ), /*   479 ma                */
+  S_ST( 'a',   3,      481,     0 ), /*   480 max               */
+  S_ST( 'g',   3,      341,     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,      342,     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,      343,     0 ), /*   489 maxdep            */
+  S_ST( 'i',   3,      491,   487 ), /*   490 maxd              */
+  S_ST( 's',   3,      344,     0 ), /*   491 maxdi             */
+  S_ST( 'm',   3,      493,   486 ), /*   492 max               */
+  S_ST( 'e',   3,      345,     0 ), /*   493 maxm              */
+  S_ST( 'p',   3,      495,   492 ), /*   494 max               */
+  S_ST( 'o',   3,      496,     0 ), /*   495 maxp              */
+  S_ST( 'l',   3,      346,     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,      347,     0 ), /*   503 mdnstri           */
+  S_ST( 'e',   3,      348,   497 ), /*   504 m                 */
+  S_ST( 'l',   3,      506,     0 ), /*   505 mem               */
+  S_ST( 'o',   3,      507,     0 ), /*   506 meml              */
+  S_ST( 'c',   3,      349,     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,      350,     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,      351,     0 ), /*   517 mindep            */
+  S_ST( 'i',   3,      519,   515 ), /*   518 mind              */
+  S_ST( 's',   3,      352,     0 ), /*   519 mindi             */
+  S_ST( 'i',   3,      521,   514 ), /*   520 min               */
+  S_ST( 'm',   3,      522,     0 ), /*   521 mini              */
+  S_ST( 'u',   3,      353,     0 ), /*   522 minim             */
+  S_ST( 'p',   3,      524,   520 ), /*   523 min               */
+  S_ST( 'o',   3,      525,     0 ), /*   524 minp              */
+  S_ST( 'l',   3,      354,     0 ), /*   525 minpo             */
+  S_ST( 's',   3,      527,   523 ), /*   526 min               */
+  S_ST( 'a',   3,      528,     0 ), /*   527 mins              */
+  S_ST( 'n',   3,      355,     0 ), /*   528 minsa             */
+  S_ST( 'o',   3,      531,   508 ), /*   529 m                 */
+  S_ST( 'd',   3,      356,     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,      358,     0 ), /*   534 monit             */
+  S_ST( 't',   3,      359,   532 ), /*   535 mon               */
+  S_ST( 'r',   3,      360,   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,      361,     0 ), /*   553 multicastclie     */
+  S_ST( 'n',   3,      597,   460 ), /*   554                   */
+  S_ST( 'i',   3,      362,     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,      363,     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,      364,     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,      365,     0 ), /*   569 nomruli           */
+  S_ST( 'n',   3,      571,   560 ), /*   570 no                */
+  S_ST( 'v',   3,      572,   366 ), /*   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,      367,     0 ), /*   577 nonvolati         */
+  S_ST( 'p',   3,      579,   570 ), /*   578 no                */
+  S_ST( 'e',   3,      580,     0 ), /*   579 nop               */
+  S_ST( 'e',   3,      368,     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,      369,     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,      370,     0 ), /*   589 nosele            */
+  S_ST( 'r',   3,      591,   587 ), /*   590 nose              */
+  S_ST( 'v',   3,      371,     0 ), /*   591 noser             */
+  S_ST( 't',   3,      593,   585 ), /*   592 no                */
+  S_ST( 'r',   3,      595,     0 ), /*   593 not               */
+  S_ST( 'a',   3,      372,     0 ), /*   594 notr              */
+  S_ST( 'u',   3,      596,   594 ), /*   595 notr              */
+  S_ST( 's',   3,      373,     0 ), /*   596 notru             */
+  S_ST( 't',   3,      374,   556 ), /*   597 n                 */
+  S_ST( 'p',   3,      599,     0 ), /*   598 ntp               */
+  S_ST( 'o',   3,      600,     0 ), /*   599 ntpp              */
+  S_ST( 'r',   3,      375,     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,      376,     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,      377,     0 ), /*   615 orph              */
+  S_ST( 'w',   3,      617,     0 ), /*   616 orphan            */
+  S_ST( 'a',   3,      618,     0 ), /*   617 orphanw           */
+  S_ST( 'i',   3,      378,     0 ), /*   618 orphanwa          */
+  S_ST( 'p',   3,      390,   611 ), /*   619                   */
+  S_ST( 'a',   3,      621,     0 ), /*   620 p                 */
+  S_ST( 'n',   3,      622,     0 ), /*   621 pa                */
+  S_ST( 'i',   3,      379,     0 ), /*   622 pan               */
+  S_ST( 'e',   3,      624,   620 ), /*   623 p                 */
+  S_ST( 'e',   3,      380,     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,      381,     0 ), /*   628 peersta           */
+  S_ST( 'h',   3,      630,   623 ), /*   629 p                 */
+  S_ST( 'o',   3,      631,     0 ), /*   630 ph                */
+  S_ST( 'n',   3,      382,     0 ), /*   631 pho               */
+  S_ST( 'i',   3,      383,   629 ), /*   632 p                 */
+  S_ST( 'f',   3,      634,     0 ), /*   633 pid               */
+  S_ST( 'i',   3,      635,     0 ), /*   634 pidf              */
+  S_ST( 'l',   3,      384,     0 ), /*   635 pidfi             */
+  S_ST( 'o',   3,      638,   632 ), /*   636 p                 */
+  S_ST( 'o',   3,      385,     0 ), /*   637 po                */
+  S_ST( 'r',   3,      386,   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,      387,     0 ), /*   643 preem             */
+  S_ST( 'f',   3,      645,   641 ), /*   644 pre               */
+  S_ST( 'e',   3,      388,     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,      447,     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,      446,     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,      389,     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,      391,     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,      392,     0 ), /*   676 rawsta            */
+  S_ST( 'e',   3,      693,   666 ), /*   677 r                 */
+  S_ST( 'f',   3,      679,     0 ), /*   678 re                */
+  S_ST( 'i',   3,      393,     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,      394,     0 ), /*   686 requestk          */
+  S_ST( 's',   3,      689,   680 ), /*   687 re                */
+  S_ST( 'e',   3,      395,     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,      396,     0 ), /*   692 restri            */
+  S_ST( 'v',   3,      694,   687 ), /*   693 re                */
+  S_ST( 'o',   3,      695,     0 ), /*   694 rev               */
+  S_ST( 'k',   3,      397,     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,      398,     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,      399,     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,      400,     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,      441,     0 ), /*   721 server_offs       */
+  S_ST( 't',   3,      723,   713 ), /*   722 se                */
+  S_ST( 'v',   3,      724,     0 ), /*   723 set               */
+  S_ST( 'a',   3,      401,     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,   438 ), /*   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,      440,     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,      402,     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,      403,     0 ), /*   752 stacksi           */
+  S_ST( 't',   3,      405,   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,      404,     0 ), /*   758 statisti          */
+  S_ST( 'd',   3,      760,     0 ), /*   759 stats             */
+  S_ST( 'i',   3,      406,     0 ), /*   760 statsd            */
+  S_ST( 'e',   3,      407,   747 ), /*   761 st                */
+  S_ST( 'b',   3,      763,     0 ), /*   762 step              */
+  S_ST( 'a',   3,      764,     0 ), /*   763 stepb             */
+  S_ST( 'c',   3,      408,     0 ), /*   764 stepba            */
+  S_ST( 'f',   3,      766,   762 ), /*   765 step              */
+  S_ST( 'w',   3,      409,     0 ), /*   766 stepf             */
+  S_ST( 'o',   3,      768,   765 ), /*   767 step              */
+  S_ST( 'u',   3,      410,     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,      411,     0 ), /*   772 strat             */
+  S_ST( 'y',   3,      413,   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,      414,     0 ), /*   777 syssta            */
+  S_ST( 't',   3,      804,   700 ), /*   778                   */
+  S_ST( 'i',   3,      790,     0 ), /*   779 t                 */
+  S_ST( 'c',   3,      415,     0 ), /*   780 ti                */
+  S_ST( 'm',   3,      783,   780 ), /*   781 ti                */
+  S_ST( 'e',   3,      418,     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,      419,     0 ), /*   789 timingsta         */
+  S_ST( 'n',   3,      791,   781 ), /*   790 ti                */
+  S_ST( 'k',   3,      792,     0 ), /*   791 tin               */
+  S_ST( 'e',   3,      420,     0 ), /*   792 tink              */
+  S_ST( 'o',   3,      421,   779 ), /*   793 t                 */
+  S_ST( 'r',   3,      796,   793 ), /*   794 t                 */
+  S_ST( 'a',   3,      422,     0 ), /*   795 tr                */
+  S_ST( 'u',   3,      797,   795 ), /*   796 tr                */
+  S_ST( 's',   3,      798,   423 ), /*   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,      424,     0 ), /*   802 trustedk          */
+  S_ST( 't',   3,      425,   794 ), /*   803 t                 */
+  S_ST( 'y',   3,      805,   803 ), /*   804 t                 */
+  S_ST( 'p',   3,      426,     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,      428,     0 ), /*   812 unconf            */
+  S_ST( 'p',   3,      814,   808 ), /*   813 un                */
+  S_ST( 'e',   3,      815,     0 ), /*   814 unp               */
+  S_ST( 'e',   3,      429,     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,      430,     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,      444,     0 ), /*   826 wand              */
+  S_ST( 'e',   3,      828,   823 ), /*   827 w                 */
+  S_ST( 'e',   3,      432,     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,      433,     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,      434,     0 ), /*   839 xlea              */
+  S_ST( 'y',   3,      841,   835 ), /*   840 [initial state]   */
+  S_ST( 'e',   3,      842,     0 ), /*   841 y                 */
+  S_ST( 'a',   3,      435,     0 )  /*   842 ye                */
 };
 
index 9cd609176bc6ba613414e757811d77cb019f8b6f..dea2f0a7be9fe288d6707533e97dfc15e630cb36 100644 (file)
@@ -96,7 +96,7 @@
   #  define ONLY_SIM(a)        NULL
   #endif
 
-#line 100 "ntp_parser.c" /* yacc.c:339  */
+#line 100 "../../ntpd/ntp_parser.c" /* yacc.c:339  */
 
 # ifndef YY_NULLPTR
 #  if defined __cplusplus && 201103L <= __cplusplus
 
 /* In a future release of Bison, this section will be replaced
    by #include "y.tab.h".  */
-#ifndef YY_YY_NTP_PARSER_H_INCLUDED
-# define YY_YY_NTP_PARSER_H_INCLUDED
+#ifndef YY_YY_Y_TAB_H_INCLUDED
+# define YY_YY_Y_TAB_H_INCLUDED
 /* Debug traces.  */
 #ifndef YYDEBUG
 # define YYDEBUG 1
@@ -163,163 +163,164 @@ extern int yydebug;
     T_Double = 287,
     T_Driftfile = 288,
     T_Drop = 289,
-    T_Ellipsis = 290,
-    T_Enable = 291,
-    T_End = 292,
-    T_False = 293,
-    T_File = 294,
-    T_Filegen = 295,
-    T_Filenum = 296,
-    T_Flag1 = 297,
-    T_Flag2 = 298,
-    T_Flag3 = 299,
-    T_Flag4 = 300,
-    T_Flake = 301,
-    T_Floor = 302,
-    T_Freq = 303,
-    T_Fudge = 304,
-    T_Host = 305,
-    T_Huffpuff = 306,
-    T_Iburst = 307,
-    T_Ident = 308,
-    T_Ignore = 309,
-    T_Incalloc = 310,
-    T_Incmem = 311,
-    T_Initalloc = 312,
-    T_Initmem = 313,
-    T_Includefile = 314,
-    T_Integer = 315,
-    T_Interface = 316,
-    T_Intrange = 317,
-    T_Io = 318,
-    T_Ipv4 = 319,
-    T_Ipv4_flag = 320,
-    T_Ipv6 = 321,
-    T_Ipv6_flag = 322,
-    T_Kernel = 323,
-    T_Key = 324,
-    T_Keys = 325,
-    T_Keysdir = 326,
-    T_Kod = 327,
-    T_Mssntp = 328,
-    T_Leapfile = 329,
-    T_Limited = 330,
-    T_Link = 331,
-    T_Listen = 332,
-    T_Logconfig = 333,
-    T_Logfile = 334,
-    T_Loopstats = 335,
-    T_Lowpriotrap = 336,
-    T_Manycastclient = 337,
-    T_Manycastserver = 338,
-    T_Mask = 339,
-    T_Maxage = 340,
-    T_Maxclock = 341,
-    T_Maxdepth = 342,
-    T_Maxdist = 343,
-    T_Maxmem = 344,
-    T_Maxpoll = 345,
-    T_Mdnstries = 346,
-    T_Mem = 347,
-    T_Memlock = 348,
-    T_Minclock = 349,
-    T_Mindepth = 350,
-    T_Mindist = 351,
-    T_Minimum = 352,
-    T_Minpoll = 353,
-    T_Minsane = 354,
-    T_Mode = 355,
-    T_Mode7 = 356,
-    T_Monitor = 357,
-    T_Month = 358,
-    T_Mru = 359,
-    T_Multicastclient = 360,
-    T_Nic = 361,
-    T_Nolink = 362,
-    T_Nomodify = 363,
-    T_Nomrulist = 364,
-    T_None = 365,
-    T_Nonvolatile = 366,
-    T_Nopeer = 367,
-    T_Noquery = 368,
-    T_Noselect = 369,
-    T_Noserve = 370,
-    T_Notrap = 371,
-    T_Notrust = 372,
-    T_Ntp = 373,
-    T_Ntpport = 374,
-    T_NtpSignDsocket = 375,
-    T_Orphan = 376,
-    T_Orphanwait = 377,
-    T_Panic = 378,
-    T_Peer = 379,
-    T_Peerstats = 380,
-    T_Phone = 381,
-    T_Pid = 382,
-    T_Pidfile = 383,
-    T_Pool = 384,
-    T_Port = 385,
-    T_Preempt = 386,
-    T_Prefer = 387,
-    T_Protostats = 388,
-    T_Pw = 389,
-    T_Randfile = 390,
-    T_Rawstats = 391,
-    T_Refid = 392,
-    T_Requestkey = 393,
-    T_Reset = 394,
-    T_Restrict = 395,
-    T_Revoke = 396,
-    T_Rlimit = 397,
-    T_Saveconfigdir = 398,
-    T_Server = 399,
-    T_Setvar = 400,
-    T_Source = 401,
-    T_Stacksize = 402,
-    T_Statistics = 403,
-    T_Stats = 404,
-    T_Statsdir = 405,
-    T_Step = 406,
-    T_Stepback = 407,
-    T_Stepfwd = 408,
-    T_Stepout = 409,
-    T_Stratum = 410,
-    T_String = 411,
-    T_Sys = 412,
-    T_Sysstats = 413,
-    T_Tick = 414,
-    T_Time1 = 415,
-    T_Time2 = 416,
-    T_Timer = 417,
-    T_Timingstats = 418,
-    T_Tinker = 419,
-    T_Tos = 420,
-    T_Trap = 421,
-    T_True = 422,
-    T_Trustedkey = 423,
-    T_Ttl = 424,
-    T_Type = 425,
-    T_U_int = 426,
-    T_Unconfig = 427,
-    T_Unpeer = 428,
-    T_Version = 429,
-    T_WanderThreshold = 430,
-    T_Week = 431,
-    T_Wildcard = 432,
-    T_Xleave = 433,
-    T_Year = 434,
-    T_Flag = 435,
-    T_EOC = 436,
-    T_Simulate = 437,
-    T_Beep_Delay = 438,
-    T_Sim_Duration = 439,
-    T_Server_Offset = 440,
-    T_Duration = 441,
-    T_Freq_Offset = 442,
-    T_Wander = 443,
-    T_Jitter = 444,
-    T_Prop_Delay = 445,
-    T_Proc_Delay = 446
+    T_Dscp = 290,
+    T_Ellipsis = 291,
+    T_Enable = 292,
+    T_End = 293,
+    T_False = 294,
+    T_File = 295,
+    T_Filegen = 296,
+    T_Filenum = 297,
+    T_Flag1 = 298,
+    T_Flag2 = 299,
+    T_Flag3 = 300,
+    T_Flag4 = 301,
+    T_Flake = 302,
+    T_Floor = 303,
+    T_Freq = 304,
+    T_Fudge = 305,
+    T_Host = 306,
+    T_Huffpuff = 307,
+    T_Iburst = 308,
+    T_Ident = 309,
+    T_Ignore = 310,
+    T_Incalloc = 311,
+    T_Incmem = 312,
+    T_Initalloc = 313,
+    T_Initmem = 314,
+    T_Includefile = 315,
+    T_Integer = 316,
+    T_Interface = 317,
+    T_Intrange = 318,
+    T_Io = 319,
+    T_Ipv4 = 320,
+    T_Ipv4_flag = 321,
+    T_Ipv6 = 322,
+    T_Ipv6_flag = 323,
+    T_Kernel = 324,
+    T_Key = 325,
+    T_Keys = 326,
+    T_Keysdir = 327,
+    T_Kod = 328,
+    T_Mssntp = 329,
+    T_Leapfile = 330,
+    T_Limited = 331,
+    T_Link = 332,
+    T_Listen = 333,
+    T_Logconfig = 334,
+    T_Logfile = 335,
+    T_Loopstats = 336,
+    T_Lowpriotrap = 337,
+    T_Manycastclient = 338,
+    T_Manycastserver = 339,
+    T_Mask = 340,
+    T_Maxage = 341,
+    T_Maxclock = 342,
+    T_Maxdepth = 343,
+    T_Maxdist = 344,
+    T_Maxmem = 345,
+    T_Maxpoll = 346,
+    T_Mdnstries = 347,
+    T_Mem = 348,
+    T_Memlock = 349,
+    T_Minclock = 350,
+    T_Mindepth = 351,
+    T_Mindist = 352,
+    T_Minimum = 353,
+    T_Minpoll = 354,
+    T_Minsane = 355,
+    T_Mode = 356,
+    T_Mode7 = 357,
+    T_Monitor = 358,
+    T_Month = 359,
+    T_Mru = 360,
+    T_Multicastclient = 361,
+    T_Nic = 362,
+    T_Nolink = 363,
+    T_Nomodify = 364,
+    T_Nomrulist = 365,
+    T_None = 366,
+    T_Nonvolatile = 367,
+    T_Nopeer = 368,
+    T_Noquery = 369,
+    T_Noselect = 370,
+    T_Noserve = 371,
+    T_Notrap = 372,
+    T_Notrust = 373,
+    T_Ntp = 374,
+    T_Ntpport = 375,
+    T_NtpSignDsocket = 376,
+    T_Orphan = 377,
+    T_Orphanwait = 378,
+    T_Panic = 379,
+    T_Peer = 380,
+    T_Peerstats = 381,
+    T_Phone = 382,
+    T_Pid = 383,
+    T_Pidfile = 384,
+    T_Pool = 385,
+    T_Port = 386,
+    T_Preempt = 387,
+    T_Prefer = 388,
+    T_Protostats = 389,
+    T_Pw = 390,
+    T_Randfile = 391,
+    T_Rawstats = 392,
+    T_Refid = 393,
+    T_Requestkey = 394,
+    T_Reset = 395,
+    T_Restrict = 396,
+    T_Revoke = 397,
+    T_Rlimit = 398,
+    T_Saveconfigdir = 399,
+    T_Server = 400,
+    T_Setvar = 401,
+    T_Source = 402,
+    T_Stacksize = 403,
+    T_Statistics = 404,
+    T_Stats = 405,
+    T_Statsdir = 406,
+    T_Step = 407,
+    T_Stepback = 408,
+    T_Stepfwd = 409,
+    T_Stepout = 410,
+    T_Stratum = 411,
+    T_String = 412,
+    T_Sys = 413,
+    T_Sysstats = 414,
+    T_Tick = 415,
+    T_Time1 = 416,
+    T_Time2 = 417,
+    T_Timer = 418,
+    T_Timingstats = 419,
+    T_Tinker = 420,
+    T_Tos = 421,
+    T_Trap = 422,
+    T_True = 423,
+    T_Trustedkey = 424,
+    T_Ttl = 425,
+    T_Type = 426,
+    T_U_int = 427,
+    T_Unconfig = 428,
+    T_Unpeer = 429,
+    T_Version = 430,
+    T_WanderThreshold = 431,
+    T_Week = 432,
+    T_Wildcard = 433,
+    T_Xleave = 434,
+    T_Year = 435,
+    T_Flag = 436,
+    T_EOC = 437,
+    T_Simulate = 438,
+    T_Beep_Delay = 439,
+    T_Sim_Duration = 440,
+    T_Server_Offset = 441,
+    T_Duration = 442,
+    T_Freq_Offset = 443,
+    T_Wander = 444,
+    T_Jitter = 445,
+    T_Prop_Delay = 446,
+    T_Proc_Delay = 447
   };
 #endif
 /* Tokens.  */
@@ -355,163 +356,164 @@ extern int yydebug;
 #define T_Double 287
 #define T_Driftfile 288
 #define T_Drop 289
-#define T_Ellipsis 290
-#define T_Enable 291
-#define T_End 292
-#define T_False 293
-#define T_File 294
-#define T_Filegen 295
-#define T_Filenum 296
-#define T_Flag1 297
-#define T_Flag2 298
-#define T_Flag3 299
-#define T_Flag4 300
-#define T_Flake 301
-#define T_Floor 302
-#define T_Freq 303
-#define T_Fudge 304
-#define T_Host 305
-#define T_Huffpuff 306
-#define T_Iburst 307
-#define T_Ident 308
-#define T_Ignore 309
-#define T_Incalloc 310
-#define T_Incmem 311
-#define T_Initalloc 312
-#define T_Initmem 313
-#define T_Includefile 314
-#define T_Integer 315
-#define T_Interface 316
-#define T_Intrange 317
-#define T_Io 318
-#define T_Ipv4 319
-#define T_Ipv4_flag 320
-#define T_Ipv6 321
-#define T_Ipv6_flag 322
-#define T_Kernel 323
-#define T_Key 324
-#define T_Keys 325
-#define T_Keysdir 326
-#define T_Kod 327
-#define T_Mssntp 328
-#define T_Leapfile 329
-#define T_Limited 330
-#define T_Link 331
-#define T_Listen 332
-#define T_Logconfig 333
-#define T_Logfile 334
-#define T_Loopstats 335
-#define T_Lowpriotrap 336
-#define T_Manycastclient 337
-#define T_Manycastserver 338
-#define T_Mask 339
-#define T_Maxage 340
-#define T_Maxclock 341
-#define T_Maxdepth 342
-#define T_Maxdist 343
-#define T_Maxmem 344
-#define T_Maxpoll 345
-#define T_Mdnstries 346
-#define T_Mem 347
-#define T_Memlock 348
-#define T_Minclock 349
-#define T_Mindepth 350
-#define T_Mindist 351
-#define T_Minimum 352
-#define T_Minpoll 353
-#define T_Minsane 354
-#define T_Mode 355
-#define T_Mode7 356
-#define T_Monitor 357
-#define T_Month 358
-#define T_Mru 359
-#define T_Multicastclient 360
-#define T_Nic 361
-#define T_Nolink 362
-#define T_Nomodify 363
-#define T_Nomrulist 364
-#define T_None 365
-#define T_Nonvolatile 366
-#define T_Nopeer 367
-#define T_Noquery 368
-#define T_Noselect 369
-#define T_Noserve 370
-#define T_Notrap 371
-#define T_Notrust 372
-#define T_Ntp 373
-#define T_Ntpport 374
-#define T_NtpSignDsocket 375
-#define T_Orphan 376
-#define T_Orphanwait 377
-#define T_Panic 378
-#define T_Peer 379
-#define T_Peerstats 380
-#define T_Phone 381
-#define T_Pid 382
-#define T_Pidfile 383
-#define T_Pool 384
-#define T_Port 385
-#define T_Preempt 386
-#define T_Prefer 387
-#define T_Protostats 388
-#define T_Pw 389
-#define T_Randfile 390
-#define T_Rawstats 391
-#define T_Refid 392
-#define T_Requestkey 393
-#define T_Reset 394
-#define T_Restrict 395
-#define T_Revoke 396
-#define T_Rlimit 397
-#define T_Saveconfigdir 398
-#define T_Server 399
-#define T_Setvar 400
-#define T_Source 401
-#define T_Stacksize 402
-#define T_Statistics 403
-#define T_Stats 404
-#define T_Statsdir 405
-#define T_Step 406
-#define T_Stepback 407
-#define T_Stepfwd 408
-#define T_Stepout 409
-#define T_Stratum 410
-#define T_String 411
-#define T_Sys 412
-#define T_Sysstats 413
-#define T_Tick 414
-#define T_Time1 415
-#define T_Time2 416
-#define T_Timer 417
-#define T_Timingstats 418
-#define T_Tinker 419
-#define T_Tos 420
-#define T_Trap 421
-#define T_True 422
-#define T_Trustedkey 423
-#define T_Ttl 424
-#define T_Type 425
-#define T_U_int 426
-#define T_Unconfig 427
-#define T_Unpeer 428
-#define T_Version 429
-#define T_WanderThreshold 430
-#define T_Week 431
-#define T_Wildcard 432
-#define T_Xleave 433
-#define T_Year 434
-#define T_Flag 435
-#define T_EOC 436
-#define T_Simulate 437
-#define T_Beep_Delay 438
-#define T_Sim_Duration 439
-#define T_Server_Offset 440
-#define T_Duration 441
-#define T_Freq_Offset 442
-#define T_Wander 443
-#define T_Jitter 444
-#define T_Prop_Delay 445
-#define T_Proc_Delay 446
+#define T_Dscp 290
+#define T_Ellipsis 291
+#define T_Enable 292
+#define T_End 293
+#define T_False 294
+#define T_File 295
+#define T_Filegen 296
+#define T_Filenum 297
+#define T_Flag1 298
+#define T_Flag2 299
+#define T_Flag3 300
+#define T_Flag4 301
+#define T_Flake 302
+#define T_Floor 303
+#define T_Freq 304
+#define T_Fudge 305
+#define T_Host 306
+#define T_Huffpuff 307
+#define T_Iburst 308
+#define T_Ident 309
+#define T_Ignore 310
+#define T_Incalloc 311
+#define T_Incmem 312
+#define T_Initalloc 313
+#define T_Initmem 314
+#define T_Includefile 315
+#define T_Integer 316
+#define T_Interface 317
+#define T_Intrange 318
+#define T_Io 319
+#define T_Ipv4 320
+#define T_Ipv4_flag 321
+#define T_Ipv6 322
+#define T_Ipv6_flag 323
+#define T_Kernel 324
+#define T_Key 325
+#define T_Keys 326
+#define T_Keysdir 327
+#define T_Kod 328
+#define T_Mssntp 329
+#define T_Leapfile 330
+#define T_Limited 331
+#define T_Link 332
+#define T_Listen 333
+#define T_Logconfig 334
+#define T_Logfile 335
+#define T_Loopstats 336
+#define T_Lowpriotrap 337
+#define T_Manycastclient 338
+#define T_Manycastserver 339
+#define T_Mask 340
+#define T_Maxage 341
+#define T_Maxclock 342
+#define T_Maxdepth 343
+#define T_Maxdist 344
+#define T_Maxmem 345
+#define T_Maxpoll 346
+#define T_Mdnstries 347
+#define T_Mem 348
+#define T_Memlock 349
+#define T_Minclock 350
+#define T_Mindepth 351
+#define T_Mindist 352
+#define T_Minimum 353
+#define T_Minpoll 354
+#define T_Minsane 355
+#define T_Mode 356
+#define T_Mode7 357
+#define T_Monitor 358
+#define T_Month 359
+#define T_Mru 360
+#define T_Multicastclient 361
+#define T_Nic 362
+#define T_Nolink 363
+#define T_Nomodify 364
+#define T_Nomrulist 365
+#define T_None 366
+#define T_Nonvolatile 367
+#define T_Nopeer 368
+#define T_Noquery 369
+#define T_Noselect 370
+#define T_Noserve 371
+#define T_Notrap 372
+#define T_Notrust 373
+#define T_Ntp 374
+#define T_Ntpport 375
+#define T_NtpSignDsocket 376
+#define T_Orphan 377
+#define T_Orphanwait 378
+#define T_Panic 379
+#define T_Peer 380
+#define T_Peerstats 381
+#define T_Phone 382
+#define T_Pid 383
+#define T_Pidfile 384
+#define T_Pool 385
+#define T_Port 386
+#define T_Preempt 387
+#define T_Prefer 388
+#define T_Protostats 389
+#define T_Pw 390
+#define T_Randfile 391
+#define T_Rawstats 392
+#define T_Refid 393
+#define T_Requestkey 394
+#define T_Reset 395
+#define T_Restrict 396
+#define T_Revoke 397
+#define T_Rlimit 398
+#define T_Saveconfigdir 399
+#define T_Server 400
+#define T_Setvar 401
+#define T_Source 402
+#define T_Stacksize 403
+#define T_Statistics 404
+#define T_Stats 405
+#define T_Statsdir 406
+#define T_Step 407
+#define T_Stepback 408
+#define T_Stepfwd 409
+#define T_Stepout 410
+#define T_Stratum 411
+#define T_String 412
+#define T_Sys 413
+#define T_Sysstats 414
+#define T_Tick 415
+#define T_Time1 416
+#define T_Time2 417
+#define T_Timer 418
+#define T_Timingstats 419
+#define T_Tinker 420
+#define T_Tos 421
+#define T_Trap 422
+#define T_True 423
+#define T_Trustedkey 424
+#define T_Ttl 425
+#define T_Type 426
+#define T_U_int 427
+#define T_Unconfig 428
+#define T_Unpeer 429
+#define T_Version 430
+#define T_WanderThreshold 431
+#define T_Week 432
+#define T_Wildcard 433
+#define T_Xleave 434
+#define T_Year 435
+#define T_Flag 436
+#define T_EOC 437
+#define T_Simulate 438
+#define T_Beep_Delay 439
+#define T_Sim_Duration 440
+#define T_Server_Offset 441
+#define T_Duration 442
+#define T_Freq_Offset 443
+#define T_Wander 444
+#define T_Jitter 445
+#define T_Prop_Delay 446
+#define T_Proc_Delay 447
 
 /* Value type.  */
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
@@ -537,7 +539,7 @@ union YYSTYPE
        script_info *           Sim_script;
        script_info_fifo *      Sim_script_fifo;
 
-#line 541 "ntp_parser.c" /* yacc.c:355  */
+#line 543 "../../ntpd/ntp_parser.c" /* yacc.c:355  */
 };
 # define YYSTYPE_IS_TRIVIAL 1
 # define YYSTYPE_IS_DECLARED 1
@@ -548,11 +550,11 @@ extern YYSTYPE yylval;
 
 int yyparse (void);
 
-#endif /* !YY_YY_NTP_PARSER_H_INCLUDED  */
+#endif /* !YY_YY_Y_TAB_H_INCLUDED  */
 
 /* Copy the second part of user declarations.  */
 
-#line 556 "ntp_parser.c" /* yacc.c:358  */
+#line 558 "../../ntpd/ntp_parser.c" /* yacc.c:358  */
 
 #ifdef short
 # undef short
@@ -792,23 +794,23 @@ union yyalloc
 #endif /* !YYCOPY_NEEDED */
 
 /* YYFINAL -- State number of the termination state.  */
-#define YYFINAL  207
+#define YYFINAL  209
 /* YYLAST -- Last index in YYTABLE.  */
-#define YYLAST   622
+#define YYLAST   627
 
 /* YYNTOKENS -- Number of terminals.  */
-#define YYNTOKENS  197
+#define YYNTOKENS  198
 /* YYNNTS -- Number of nonterminals.  */
-#define YYNNTS  104
+#define YYNNTS  105
 /* YYNRULES -- Number of rules.  */
-#define YYNRULES  310
+#define YYNRULES  312
 /* YYNSTATES -- Number of states.  */
-#define YYNSTATES  415
+#define YYNSTATES  418
 
 /* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
    by yylex, with out-of-bounds checking.  */
 #define YYUNDEFTOK  2
-#define YYMAXUTOK   446
+#define YYMAXUTOK   447
 
 #define YYTRANSLATE(YYX)                                                \
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
@@ -821,15 +823,15 @@ static const yytype_uint8 yytranslate[] =
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     193,   194,     2,     2,     2,     2,     2,     2,     2,     2,
+     194,   195,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,   192,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,   193,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,   195,     2,   196,     2,     2,     2,     2,
+       2,     2,     2,   196,     2,   197,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
@@ -861,45 +863,45 @@ static const yytype_uint8 yytranslate[] =
      155,   156,   157,   158,   159,   160,   161,   162,   163,   164,
      165,   166,   167,   168,   169,   170,   171,   172,   173,   174,
      175,   176,   177,   178,   179,   180,   181,   182,   183,   184,
-     185,   186,   187,   188,   189,   190,   191
+     185,   186,   187,   188,   189,   190,   191,   192
 };
 
 #if YYDEBUG
   /* YYRLINE[YYN] -- Source line where rule number YYN was defined.  */
 static const yytype_uint16 yyrline[] =
 {
-       0,   363,   363,   367,   368,   369,   384,   385,   386,   387,
-     388,   389,   390,   391,   392,   393,   394,   395,   396,   397,
-     405,   415,   416,   417,   418,   419,   423,   424,   429,   434,
-     436,   442,   443,   451,   452,   453,   457,   462,   463,   464,
-     465,   466,   467,   468,   469,   473,   475,   480,   481,   482,
-     483,   484,   485,   489,   494,   503,   513,   514,   524,   526,
-     528,   530,   541,   548,   550,   555,   557,   559,   561,   563,
-     572,   578,   579,   587,   589,   601,   602,   603,   604,   605,
-     614,   619,   624,   632,   634,   636,   641,   642,   643,   644,
-     645,   646,   650,   651,   652,   653,   662,   664,   673,   683,
-     688,   696,   697,   698,   699,   700,   701,   702,   703,   708,
-     709,   717,   727,   736,   751,   756,   757,   761,   762,   766,
-     767,   768,   769,   770,   771,   772,   781,   785,   789,   797,
-     805,   813,   828,   843,   856,   857,   865,   866,   867,   868,
-     869,   870,   871,   872,   873,   874,   875,   876,   877,   878,
-     879,   883,   888,   896,   901,   902,   903,   907,   912,   920,
-     925,   926,   927,   928,   929,   930,   931,   932,   940,   950,
-     955,   963,   965,   967,   969,   971,   976,   977,   981,   982,
-     983,   984,   992,   997,  1002,  1010,  1015,  1016,  1017,  1026,
-    1028,  1033,  1038,  1046,  1048,  1065,  1066,  1067,  1068,  1069,
-    1070,  1074,  1075,  1083,  1088,  1093,  1101,  1106,  1107,  1108,
-    1109,  1110,  1111,  1112,  1113,  1114,  1115,  1124,  1125,  1126,
-    1133,  1140,  1156,  1175,  1177,  1179,  1181,  1183,  1185,  1192,
-    1197,  1198,  1199,  1203,  1204,  1205,  1209,  1210,  1214,  1221,
-    1231,  1240,  1245,  1247,  1252,  1253,  1261,  1263,  1271,  1276,
-    1284,  1309,  1316,  1326,  1327,  1331,  1332,  1333,  1334,  1338,
-    1339,  1340,  1344,  1349,  1354,  1362,  1363,  1364,  1365,  1366,
-    1367,  1368,  1378,  1383,  1391,  1396,  1404,  1406,  1410,  1415,
-    1420,  1428,  1433,  1441,  1450,  1451,  1455,  1456,  1465,  1483,
-    1487,  1492,  1500,  1505,  1506,  1510,  1515,  1523,  1528,  1533,
-    1538,  1543,  1551,  1556,  1561,  1569,  1574,  1575,  1576,  1577,
-    1578
+       0,   365,   365,   369,   370,   371,   386,   387,   388,   389,
+     390,   391,   392,   393,   394,   395,   396,   397,   398,   399,
+     407,   417,   418,   419,   420,   421,   425,   426,   431,   436,
+     438,   444,   445,   453,   454,   455,   459,   464,   465,   466,
+     467,   468,   469,   470,   471,   475,   477,   482,   483,   484,
+     485,   486,   487,   491,   496,   505,   515,   516,   526,   528,
+     530,   532,   543,   550,   552,   557,   559,   561,   563,   565,
+     574,   580,   581,   589,   591,   603,   604,   605,   606,   607,
+     616,   621,   626,   634,   636,   638,   643,   644,   645,   646,
+     647,   648,   652,   653,   654,   655,   664,   666,   675,   685,
+     690,   698,   699,   700,   701,   702,   703,   704,   705,   710,
+     711,   719,   729,   738,   753,   758,   759,   763,   764,   768,
+     769,   770,   771,   772,   773,   774,   783,   787,   791,   799,
+     807,   815,   830,   845,   858,   859,   867,   868,   869,   870,
+     871,   872,   873,   874,   875,   876,   877,   878,   879,   880,
+     881,   885,   890,   898,   903,   904,   905,   909,   914,   922,
+     927,   928,   929,   930,   931,   932,   933,   934,   942,   952,
+     957,   965,   967,   969,   971,   973,   978,   979,   983,   984,
+     985,   986,   994,   999,  1004,  1012,  1017,  1018,  1019,  1028,
+    1030,  1035,  1040,  1048,  1050,  1067,  1068,  1069,  1070,  1071,
+    1072,  1076,  1077,  1085,  1090,  1095,  1103,  1108,  1109,  1110,
+    1111,  1112,  1113,  1114,  1115,  1116,  1117,  1126,  1127,  1128,
+    1135,  1142,  1149,  1165,  1184,  1186,  1188,  1190,  1192,  1194,
+    1201,  1206,  1207,  1208,  1212,  1216,  1217,  1218,  1222,  1223,
+    1227,  1234,  1244,  1253,  1258,  1260,  1265,  1266,  1274,  1276,
+    1284,  1289,  1297,  1322,  1329,  1339,  1340,  1344,  1345,  1346,
+    1347,  1351,  1352,  1353,  1357,  1362,  1367,  1375,  1376,  1377,
+    1378,  1379,  1380,  1381,  1391,  1396,  1404,  1409,  1417,  1419,
+    1423,  1428,  1433,  1441,  1446,  1454,  1463,  1464,  1468,  1469,
+    1478,  1496,  1500,  1505,  1513,  1518,  1519,  1523,  1528,  1536,
+    1541,  1546,  1551,  1556,  1564,  1569,  1574,  1582,  1587,  1588,
+    1589,  1590,  1591
 };
 #endif
 
@@ -914,20 +916,20 @@ static const char *const yytname[] =
   "T_Broadcastdelay", "T_Burst", "T_Calibrate", "T_Ceiling",
   "T_Clockstats", "T_Cohort", "T_ControlKey", "T_Crypto", "T_Cryptostats",
   "T_Ctl", "T_Day", "T_Default", "T_Digest", "T_Disable", "T_Discard",
-  "T_Dispersion", "T_Double", "T_Driftfile", "T_Drop", "T_Ellipsis",
-  "T_Enable", "T_End", "T_False", "T_File", "T_Filegen", "T_Filenum",
-  "T_Flag1", "T_Flag2", "T_Flag3", "T_Flag4", "T_Flake", "T_Floor",
-  "T_Freq", "T_Fudge", "T_Host", "T_Huffpuff", "T_Iburst", "T_Ident",
-  "T_Ignore", "T_Incalloc", "T_Incmem", "T_Initalloc", "T_Initmem",
-  "T_Includefile", "T_Integer", "T_Interface", "T_Intrange", "T_Io",
-  "T_Ipv4", "T_Ipv4_flag", "T_Ipv6", "T_Ipv6_flag", "T_Kernel", "T_Key",
-  "T_Keys", "T_Keysdir", "T_Kod", "T_Mssntp", "T_Leapfile", "T_Limited",
-  "T_Link", "T_Listen", "T_Logconfig", "T_Logfile", "T_Loopstats",
-  "T_Lowpriotrap", "T_Manycastclient", "T_Manycastserver", "T_Mask",
-  "T_Maxage", "T_Maxclock", "T_Maxdepth", "T_Maxdist", "T_Maxmem",
-  "T_Maxpoll", "T_Mdnstries", "T_Mem", "T_Memlock", "T_Minclock",
-  "T_Mindepth", "T_Mindist", "T_Minimum", "T_Minpoll", "T_Minsane",
-  "T_Mode", "T_Mode7", "T_Monitor", "T_Month", "T_Mru",
+  "T_Dispersion", "T_Double", "T_Driftfile", "T_Drop", "T_Dscp",
+  "T_Ellipsis", "T_Enable", "T_End", "T_False", "T_File", "T_Filegen",
+  "T_Filenum", "T_Flag1", "T_Flag2", "T_Flag3", "T_Flag4", "T_Flake",
+  "T_Floor", "T_Freq", "T_Fudge", "T_Host", "T_Huffpuff", "T_Iburst",
+  "T_Ident", "T_Ignore", "T_Incalloc", "T_Incmem", "T_Initalloc",
+  "T_Initmem", "T_Includefile", "T_Integer", "T_Interface", "T_Intrange",
+  "T_Io", "T_Ipv4", "T_Ipv4_flag", "T_Ipv6", "T_Ipv6_flag", "T_Kernel",
+  "T_Key", "T_Keys", "T_Keysdir", "T_Kod", "T_Mssntp", "T_Leapfile",
+  "T_Limited", "T_Link", "T_Listen", "T_Logconfig", "T_Logfile",
+  "T_Loopstats", "T_Lowpriotrap", "T_Manycastclient", "T_Manycastserver",
+  "T_Mask", "T_Maxage", "T_Maxclock", "T_Maxdepth", "T_Maxdist",
+  "T_Maxmem", "T_Maxpoll", "T_Mdnstries", "T_Mem", "T_Memlock",
+  "T_Minclock", "T_Mindepth", "T_Mindist", "T_Minimum", "T_Minpoll",
+  "T_Minsane", "T_Mode", "T_Mode7", "T_Monitor", "T_Month", "T_Mru",
   "T_Multicastclient", "T_Nic", "T_Nolink", "T_Nomodify", "T_Nomrulist",
   "T_None", "T_Nonvolatile", "T_Nopeer", "T_Noquery", "T_Noselect",
   "T_Noserve", "T_Notrap", "T_Notrust", "T_Ntp", "T_Ntpport",
@@ -965,18 +967,19 @@ static const char *const yytname[] =
   "system_option", "system_option_flag_keyword",
   "system_option_local_flag_keyword", "tinker_command",
   "tinker_option_list", "tinker_option", "tinker_option_keyword",
-  "miscellaneous_command", "misc_cmd_dbl_keyword", "misc_cmd_str_keyword",
-  "misc_cmd_str_lcl_keyword", "drift_parm", "variable_assign",
-  "t_default_or_zero", "trap_option_list", "trap_option",
-  "log_config_list", "log_config_command", "interface_command",
-  "interface_nic", "nic_rule_class", "nic_rule_action", "reset_command",
-  "counter_set_list", "counter_set_keyword", "integer_list",
-  "integer_list_range", "integer_list_range_elt", "integer_range",
-  "string_list", "address_list", "boolean", "number", "simulate_command",
-  "sim_conf_start", "sim_init_statement_list", "sim_init_statement",
-  "sim_init_keyword", "sim_server_list", "sim_server", "sim_server_offset",
-  "sim_server_name", "sim_act_list", "sim_act", "sim_act_stmt_list",
-  "sim_act_stmt", "sim_act_keyword", YY_NULLPTR
+  "miscellaneous_command", "misc_cmd_dbl_keyword", "misc_cmd_int_keyword",
+  "misc_cmd_str_keyword", "misc_cmd_str_lcl_keyword", "drift_parm",
+  "variable_assign", "t_default_or_zero", "trap_option_list",
+  "trap_option", "log_config_list", "log_config_command",
+  "interface_command", "interface_nic", "nic_rule_class",
+  "nic_rule_action", "reset_command", "counter_set_list",
+  "counter_set_keyword", "integer_list", "integer_list_range",
+  "integer_list_range_elt", "integer_range", "string_list", "address_list",
+  "boolean", "number", "simulate_command", "sim_conf_start",
+  "sim_init_statement_list", "sim_init_statement", "sim_init_keyword",
+  "sim_server_list", "sim_server", "sim_server_offset", "sim_server_name",
+  "sim_act_list", "sim_act", "sim_act_stmt_list", "sim_act_stmt",
+  "sim_act_keyword", YY_NULLPTR
 };
 #endif
 
@@ -1004,14 +1007,14 @@ static const yytype_uint16 yytoknum[] =
      415,   416,   417,   418,   419,   420,   421,   422,   423,   424,
      425,   426,   427,   428,   429,   430,   431,   432,   433,   434,
      435,   436,   437,   438,   439,   440,   441,   442,   443,   444,
-     445,   446,    61,    40,    41,   123,   125
+     445,   446,   447,    61,    40,    41,   123,   125
 };
 # endif
 
-#define YYPACT_NINF -182
+#define YYPACT_NINF -184
 
 #define yypact_value_is_default(Yystate) \
-  (!!((Yystate) == (-182)))
+  (!!((Yystate) == (-184)))
 
 #define YYTABLE_NINF -7
 
@@ -1022,48 +1025,48 @@ static const yytype_uint16 yytoknum[] =
      STATE-NUM.  */
 static const yytype_int16 yypact[] =
 {
-      18,  -161,   -18,  -182,  -182,  -182,   -10,  -182,   189,    11,
-    -103,   189,  -182,     7,   -49,  -182,  -100,  -182,   -97,   -90,
-    -182,   -84,  -182,  -182,   -49,    13,   365,   -49,  -182,  -182,
-     -81,  -182,   -80,  -182,  -182,    20,    86,   104,    21,   -33,
-    -182,  -182,   -73,     7,   -72,  -182,    51,   500,   -71,   -54,
-      26,  -182,  -182,  -182,    90,   205,   -83,  -182,   -49,  -182,
-     -49,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,
-    -182,    -8,   -65,   -51,  -182,    -9,  -182,  -182,   -91,  -182,
-    -182,  -182,   -15,  -182,  -182,  -182,  -182,  -182,  -182,  -182,
-    -182,   189,  -182,  -182,  -182,  -182,  -182,  -182,    11,  -182,
-      46,    85,  -182,   189,  -182,  -182,  -182,  -182,  -182,  -182,
-    -182,  -182,  -182,  -182,  -182,  -182,    92,  -182,   -35,   366,
-    -182,  -182,  -182,   -84,  -182,  -182,   -49,  -182,  -182,  -182,
-    -182,  -182,  -182,  -182,  -182,  -182,   365,  -182,    68,   -49,
-    -182,  -182,   -23,  -182,  -182,  -182,  -182,  -182,  -182,  -182,
-    -182,    86,  -182,  -182,   114,   121,  -182,  -182,    67,  -182,
-    -182,  -182,  -182,   -33,  -182,    93,   -28,  -182,     7,  -182,
-    -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,
-    -182,    51,  -182,    -8,  -182,  -182,   -17,  -182,  -182,  -182,
-    -182,  -182,  -182,  -182,  -182,   500,  -182,   107,    -8,  -182,
-    -182,   112,   -54,  -182,  -182,  -182,   113,  -182,     8,  -182,
-    -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,
-      -2,  -147,  -182,  -182,  -182,  -182,  -182,   128,  -182,    25,
-    -182,  -182,  -182,  -182,   116,    37,  -182,  -182,  -182,  -182,
-      38,   135,  -182,  -182,    92,  -182,    -8,   -17,  -182,  -182,
-    -182,  -182,  -182,  -182,  -182,  -182,   445,  -182,  -182,   445,
-     445,   -71,  -182,  -182,    40,  -182,  -182,  -182,  -182,  -182,
-    -182,  -182,  -182,  -182,  -182,   -52,   163,  -182,  -182,  -182,
-     261,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -114,
-      27,    14,  -182,  -182,  -182,  -182,    55,  -182,  -182,     0,
-    -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,
-    -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,
-    -182,  -182,  -182,  -182,  -182,   445,   445,  -182,   185,   -71,
-     153,  -182,   156,  -182,  -182,  -182,  -182,  -182,  -182,  -182,
-    -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,
-    -182,  -182,   -53,  -182,    61,    30,    43,  -133,  -182,    23,
-    -182,    -8,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,
-    -182,   445,  -182,  -182,  -182,  -182,    32,  -182,  -182,  -182,
-     -49,  -182,  -182,  -182,    45,  -182,  -182,  -182,    41,    50,
-      -8,    47,  -157,  -182,    56,    -8,  -182,  -182,  -182,    49,
-     130,  -182,  -182,  -182,  -182,  -182,   110,    59,    54,  -182,
-      70,  -182,    -8,  -182,  -182
+      10,  -176,   -33,  -184,  -184,  -184,   -31,  -184,    45,    -7,
+    -123,  -184,    45,  -184,   211,   -52,  -184,  -107,  -184,  -103,
+    -101,  -184,   -98,  -184,  -184,   -52,   -20,   130,   -52,  -184,
+    -184,   -96,  -184,   -83,  -184,  -184,    -9,    70,    44,    22,
+     -21,  -184,  -184,   -71,   211,   -65,  -184,   291,   489,   -60,
+     -53,    39,  -184,  -184,  -184,   101,   184,   -79,  -184,   -52,
+    -184,   -52,  -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,
+    -184,  -184,   -19,    43,   -50,   -49,  -184,    21,  -184,  -184,
+     -87,  -184,  -184,  -184,   196,  -184,  -184,  -184,  -184,  -184,
+    -184,  -184,  -184,    45,  -184,  -184,  -184,  -184,  -184,  -184,
+      -7,  -184,    50,    87,  -184,    45,  -184,  -184,  -184,  -184,
+    -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,   122,  -184,
+     -29,   349,  -184,  -184,  -184,   -98,  -184,  -184,   -52,  -184,
+    -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,   130,  -184,
+      62,   -52,  -184,  -184,   -27,  -184,  -184,  -184,  -184,  -184,
+    -184,  -184,  -184,    70,  -184,  -184,    97,   105,  -184,  -184,
+      48,  -184,  -184,  -184,  -184,   -21,  -184,    83,   -51,  -184,
+     211,  -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,
+    -184,  -184,  -184,   291,  -184,   -19,  -184,  -184,   -30,  -184,
+    -184,  -184,  -184,  -184,  -184,  -184,  -184,   489,  -184,    84,
+     -19,  -184,  -184,    85,   -53,  -184,  -184,  -184,   110,  -184,
+     -24,  -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,
+    -184,  -184,  -184,     0,  -105,  -184,  -184,  -184,  -184,  -184,
+     111,  -184,     5,  -184,  -184,  -184,  -184,    -2,    16,  -184,
+    -184,  -184,  -184,    17,   121,  -184,  -184,   122,  -184,   -19,
+     -30,  -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,   452,
+    -184,  -184,   452,   452,   -60,  -184,  -184,    28,  -184,  -184,
+    -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,   -47,   160,
+    -184,  -184,  -184,   372,  -184,  -184,  -184,  -184,  -184,  -184,
+    -184,  -184,  -116,    15,     9,  -184,  -184,  -184,  -184,    46,
+    -184,  -184,    32,  -184,  -184,  -184,  -184,  -184,  -184,  -184,
+    -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,
+    -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,   452,   452,
+    -184,   177,   -60,   144,  -184,   147,  -184,  -184,  -184,  -184,
+    -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,
+    -184,  -184,  -184,  -184,  -184,   -54,  -184,    54,    30,    47,
+    -135,  -184,    34,  -184,   -19,  -184,  -184,  -184,  -184,  -184,
+    -184,  -184,  -184,  -184,   452,  -184,  -184,  -184,  -184,    41,
+    -184,  -184,  -184,   -52,  -184,  -184,  -184,    59,  -184,  -184,
+    -184,    56,    64,   -19,    60,   -99,  -184,    55,   -19,  -184,
+    -184,  -184,    58,    81,  -184,  -184,  -184,  -184,  -184,    51,
+      75,    65,  -184,    79,  -184,   -19,  -184,  -184
 };
 
   /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
@@ -1071,80 +1074,80 @@ static const yytype_int16 yypact[] =
      means the default is an error.  */
 static const yytype_uint16 yydefact[] =
 {
-       0,     0,     0,    24,    58,   230,     0,    71,     0,     0,
-     240,     0,   223,     0,     0,   233,     0,   253,     0,     0,
-     234,     0,   236,    25,     0,     0,     0,     0,   254,   231,
-       0,    23,     0,   235,    22,     0,     0,     0,     0,     0,
-     237,    21,     0,     0,     0,   232,     0,     0,     0,     0,
-       0,    56,    57,   289,     0,     2,     0,     7,     0,     8,
-       0,     9,    10,    13,    11,    12,    14,    15,    16,    17,
-      18,     0,     0,     0,   217,     0,   218,    19,     0,     5,
-      62,    63,    64,   195,   196,   197,   198,   201,   199,   200,
-     202,   190,   192,   193,   194,   154,   155,   156,   126,   152,
-       0,   238,   224,   189,   101,   102,   103,   104,   108,   105,
-     106,   107,   109,    29,    30,    28,     0,    26,     0,     6,
-      65,    66,   250,   225,   249,   282,    59,    61,   160,   161,
-     162,   163,   164,   165,   166,   167,   127,   158,     0,    60,
-      70,   280,   226,    67,   265,   266,   267,   268,   269,   270,
-     271,   262,   264,   134,    29,    30,   134,   134,    26,    68,
-     188,   186,   187,   182,   184,     0,     0,   227,    96,   100,
-      97,   207,   208,   209,   210,   211,   212,   213,   214,   215,
-     216,   203,   205,     0,    91,    86,     0,    87,    95,    93,
-      94,    92,    90,    88,    89,    80,    82,     0,     0,   244,
-     276,     0,    69,   275,   277,   273,   229,     1,     0,     4,
-      31,    55,   287,   286,   219,   220,   221,   261,   260,   259,
-       0,     0,    79,    75,    76,    77,    78,     0,    72,     0,
-     191,   151,   153,   239,    98,     0,   178,   179,   180,   181,
-       0,     0,   176,   177,   168,   170,     0,     0,    27,   222,
-     248,   281,   157,   159,   279,   263,   130,   134,   134,   133,
-     128,     0,   183,   185,     0,    99,   204,   206,   285,   283,
-     284,    85,    81,    83,    84,   228,     0,   274,   272,     3,
-      20,   255,   256,   257,   252,   258,   251,   293,   294,     0,
-       0,     0,    74,    73,   118,   117,     0,   115,   116,     0,
-     110,   113,   114,   174,   175,   173,   169,   171,   172,   136,
-     137,   138,   139,   140,   141,   142,   143,   144,   145,   146,
-     147,   148,   149,   150,   135,   131,   132,   134,   243,     0,
-       0,   245,     0,    37,    38,    39,    54,    47,    49,    48,
-      51,    40,    41,    42,    43,    50,    52,    44,    32,    33,
-      36,    34,     0,    35,     0,     0,     0,     0,   296,     0,
-     291,     0,   111,   125,   121,   123,   119,   120,   122,   124,
-     112,   129,   242,   241,   247,   246,     0,    45,    46,    53,
-       0,   290,   288,   295,     0,   292,   278,   299,     0,     0,
-       0,     0,     0,   301,     0,     0,   297,   300,   298,     0,
-       0,   306,   307,   308,   309,   310,     0,     0,     0,   302,
-       0,   304,     0,   303,   305
+       0,     0,     0,    24,    58,   231,     0,    71,     0,     0,
+     242,   234,     0,   224,     0,     0,   235,     0,   255,     0,
+       0,   236,     0,   238,    25,     0,     0,     0,     0,   256,
+     232,     0,    23,     0,   237,    22,     0,     0,     0,     0,
+       0,   239,    21,     0,     0,     0,   233,     0,     0,     0,
+       0,     0,    56,    57,   291,     0,     2,     0,     7,     0,
+       8,     0,     9,    10,    13,    11,    12,    14,    15,    16,
+      17,    18,     0,     0,     0,     0,   217,     0,   218,    19,
+       0,     5,    62,    63,    64,   195,   196,   197,   198,   201,
+     199,   200,   202,   190,   192,   193,   194,   154,   155,   156,
+     126,   152,     0,   240,   225,   189,   101,   102,   103,   104,
+     108,   105,   106,   107,   109,    29,    30,    28,     0,    26,
+       0,     6,    65,    66,   252,   226,   251,   284,    59,    61,
+     160,   161,   162,   163,   164,   165,   166,   167,   127,   158,
+       0,    60,    70,   282,   227,    67,   267,   268,   269,   270,
+     271,   272,   273,   264,   266,   134,    29,    30,   134,   134,
+      26,    68,   188,   186,   187,   182,   184,     0,     0,   228,
+      96,   100,    97,   207,   208,   209,   210,   211,   212,   213,
+     214,   215,   216,   203,   205,     0,    91,    86,     0,    87,
+      95,    93,    94,    92,    90,    88,    89,    80,    82,     0,
+       0,   246,   278,     0,    69,   277,   279,   275,   230,     1,
+       0,     4,    31,    55,   289,   288,   219,   220,   221,   222,
+     263,   262,   261,     0,     0,    79,    75,    76,    77,    78,
+       0,    72,     0,   191,   151,   153,   241,    98,     0,   178,
+     179,   180,   181,     0,     0,   176,   177,   168,   170,     0,
+       0,    27,   223,   250,   283,   157,   159,   281,   265,   130,
+     134,   134,   133,   128,     0,   183,   185,     0,    99,   204,
+     206,   287,   285,   286,    85,    81,    83,    84,   229,     0,
+     276,   274,     3,    20,   257,   258,   259,   254,   260,   253,
+     295,   296,     0,     0,     0,    74,    73,   118,   117,     0,
+     115,   116,     0,   110,   113,   114,   174,   175,   173,   169,
+     171,   172,   136,   137,   138,   139,   140,   141,   142,   143,
+     144,   145,   146,   147,   148,   149,   150,   135,   131,   132,
+     134,   245,     0,     0,   247,     0,    37,    38,    39,    54,
+      47,    49,    48,    51,    40,    41,    42,    43,    50,    52,
+      44,    32,    33,    36,    34,     0,    35,     0,     0,     0,
+       0,   298,     0,   293,     0,   111,   125,   121,   123,   119,
+     120,   122,   124,   112,   129,   244,   243,   249,   248,     0,
+      45,    46,    53,     0,   292,   290,   297,     0,   294,   280,
+     301,     0,     0,     0,     0,     0,   303,     0,     0,   299,
+     302,   300,     0,     0,   308,   309,   310,   311,   312,     0,
+       0,     0,   304,     0,   306,     0,   305,   307
 };
 
   /* YYPGOTO[NTERM-NUM].  */
 static const yytype_int16 yypgoto[] =
 {
-    -182,  -182,  -182,   -45,  -182,  -182,   -14,   -36,  -182,  -182,
-    -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,  -182,
-    -182,  -182,  -182,  -182,  -182,  -182,    60,  -182,  -182,  -182,
-    -182,   -38,  -182,  -182,  -182,  -182,  -182,  -182,  -142,  -182,
-    -182,   134,  -182,  -182,   120,  -182,  -182,  -182,     5,  -182,
-    -182,  -182,  -182,    96,  -182,  -182,   250,   -42,  -182,  -182,
-    -182,  -182,    81,  -182,  -182,  -182,  -182,  -182,  -182,  -182,
-    -182,  -182,  -182,  -182,   140,  -182,  -182,  -182,  -182,  -182,
-    -182,   117,  -182,  -182,    63,  -182,  -182,   240,    22,  -181,
-    -182,  -182,  -182,   -16,  -182,  -182,   -86,  -182,  -182,  -182,
-    -120,  -182,  -132,  -182
+    -184,  -184,  -184,   -34,  -184,  -184,   -15,   -37,  -184,  -184,
+    -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,  -184,
+    -184,  -184,  -184,  -184,  -184,  -184,    68,  -184,  -184,  -184,
+    -184,   -41,  -184,  -184,  -184,  -184,  -184,  -184,  -140,  -184,
+    -184,   152,  -184,  -184,   124,  -184,  -184,  -184,    19,  -184,
+    -184,  -184,  -184,   109,  -184,  -184,   263,   -56,  -184,  -184,
+    -184,  -184,    94,  -184,  -184,  -184,  -184,  -184,  -184,  -184,
+    -184,  -184,  -184,  -184,  -184,   154,  -184,  -184,  -184,  -184,
+    -184,  -184,   127,  -184,  -184,    77,  -184,  -184,   254,    35,
+    -183,  -184,  -184,  -184,    -6,  -184,  -184,   -73,  -184,  -184,
+    -184,  -102,  -184,  -121,  -184
 };
 
   /* YYDEFGOTO[NTERM-NUM].  */
 static const yytype_int16 yydefgoto[] =
 {
-      -1,    54,    55,    56,    57,    58,   125,   117,   118,   280,
-     348,   349,   350,   351,   352,   353,   354,    59,    60,    61,
-      62,    82,   228,   229,    63,   195,   196,   197,   198,    64,
-     168,   112,   234,   300,   301,   302,   370,    65,   256,   324,
-      98,    99,   100,   136,   137,   138,    66,   244,   245,   246,
-     247,    67,   163,   164,   165,    68,    91,    92,    93,    94,
-      69,   181,   182,   183,    70,    71,    72,    73,   102,   167,
-     373,   275,   331,   123,   124,    74,    75,   286,   220,    76,
-     151,   152,   206,   202,   203,   204,   142,   126,   271,   214,
-      77,    78,   289,   290,   291,   357,   358,   389,   359,   392,
-     393,   406,   407,   408
+      -1,    55,    56,    57,    58,    59,   127,   119,   120,   283,
+     351,   352,   353,   354,   355,   356,   357,    60,    61,    62,
+      63,    84,   231,   232,    64,   197,   198,   199,   200,    65,
+     170,   114,   237,   303,   304,   305,   373,    66,   259,   327,
+     100,   101,   102,   138,   139,   140,    67,   247,   248,   249,
+     250,    68,   165,   166,   167,    69,    93,    94,    95,    96,
+      70,   183,   184,   185,    71,    72,    73,    74,    75,   104,
+     169,   376,   278,   334,   125,   126,    76,    77,   289,   223,
+      78,   153,   154,   208,   204,   205,   206,   144,   128,   274,
+     216,    79,    80,   292,   293,   294,   360,   361,   392,   362,
+     395,   396,   409,   410,   411
 };
 
   /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM.  If
@@ -1152,136 +1155,136 @@ static const yytype_int16 yydefgoto[] =
      number is the opposite.  If YYTABLE_NINF, syntax error.  */
 static const yytype_int16 yytable[] =
 {
-     116,   158,   267,   281,   363,   169,   200,   377,   160,   329,
-     208,   355,   199,   222,   259,   260,   113,   274,   114,     1,
-      79,   268,    95,   157,   212,   217,   364,   104,     2,   391,
-     355,   105,     3,     4,     5,   223,   287,   288,   224,   396,
-       6,     7,    80,   269,   210,   218,   211,     8,     9,   230,
-      81,    10,   213,   101,    11,    12,   119,   171,    13,   120,
-     161,   230,   282,   382,   283,   307,   121,    14,   219,   287,
-     288,    15,   122,   127,   249,   140,   141,    16,   330,    17,
-     143,   159,   172,   166,   170,   115,   205,   106,    18,    19,
-     207,   215,    20,   144,   145,   235,    21,    22,   209,   173,
-      23,    24,   174,   365,   221,   216,   232,   115,    96,    25,
-     366,   146,   251,    97,   162,   325,   326,   233,   378,   225,
-     226,   248,    26,    27,    28,   251,   227,   367,   253,    29,
-     265,   153,   107,   254,   236,   237,   238,   239,    30,   201,
-     108,   257,    31,   109,    32,   294,    33,    34,   258,   147,
-     270,   261,   295,   263,   284,   296,    35,    36,    37,    38,
-      39,    40,    41,    42,   264,   110,    43,   273,    44,   154,
-     111,   155,   276,   278,   175,   285,   368,    45,   148,   369,
-     385,   293,    46,    47,    48,   371,    49,    50,   292,   279,
-      51,    52,   297,   303,   304,   305,   328,    83,   332,    -6,
-      53,    84,   176,   177,   178,   179,   361,    85,   360,   394,
-     180,   362,   372,   375,   399,     2,   376,   379,   384,     3,
-       4,     5,   380,   298,   381,   327,   386,     6,     7,   240,
-     388,   414,   231,   390,     8,     9,   391,   398,    10,   395,
-     411,    11,    12,   149,   400,    13,   412,   241,   150,   306,
-     156,   413,   242,   243,    14,   272,   252,    86,    15,   262,
-     115,   103,   266,   250,    16,   277,    17,   139,   255,   308,
-     333,   383,   397,   356,   410,    18,    19,     0,   334,    20,
-       0,     0,     0,    21,    22,     0,   299,    23,    24,     0,
-      87,    88,     0,   374,     0,     0,    25,   401,   402,   403,
-     404,   405,     0,     0,     0,     0,   409,    89,     0,    26,
-      27,    28,     0,   335,   336,     0,    29,   401,   402,   403,
-     404,   405,     0,     0,     0,    30,     0,     0,     0,    31,
-     337,    32,     0,    33,    34,     0,     0,     0,    90,     0,
-       0,     0,     0,    35,    36,    37,    38,    39,    40,    41,
-      42,   338,     0,    43,     0,    44,     0,     0,     0,   339,
-       0,   340,     0,     0,    45,     0,   387,     0,     0,    46,
-      47,    48,     0,    49,    50,   341,     2,    51,    52,     0,
-       3,     4,     5,     0,     0,     0,    -6,    53,     6,     7,
-       0,     0,   342,   343,     0,     8,     9,     0,     0,    10,
-       0,     0,    11,    12,     0,     0,    13,     0,     0,     0,
-       0,     0,     0,     0,     0,    14,     0,     0,     0,    15,
-     128,   129,   130,   131,     0,    16,     0,    17,   344,     0,
-     345,     0,     0,     0,     0,   346,    18,    19,     0,   347,
-      20,     0,     0,     0,    21,    22,     0,     0,    23,    24,
-     132,     0,   133,     0,   134,     0,     0,    25,     0,     0,
-     135,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-      26,    27,    28,     0,     0,     0,     0,    29,     0,     0,
-       0,     0,     0,     0,     0,     0,    30,     0,     0,     0,
-      31,   309,    32,     0,    33,    34,     0,     0,     0,   310,
-       0,     0,     0,     0,    35,    36,    37,    38,    39,    40,
-      41,    42,     0,   184,    43,     0,    44,   311,   312,   185,
-     313,   186,     0,     0,     0,    45,   314,     0,     0,     0,
-      46,    47,    48,     0,    49,    50,     0,     0,    51,    52,
-       0,     0,     0,     0,     0,     0,     0,   187,    53,     0,
-       0,     0,     0,   315,   316,     0,     0,   317,   318,     0,
-     319,   320,   321,     0,   322,     0,     0,     0,     0,     0,
+     118,   160,   270,   171,    97,   284,    81,   380,   202,   271,
+     358,     1,   201,   214,   115,   332,   116,   277,   262,   263,
+       2,   162,   210,   159,     3,     4,     5,   297,    82,   358,
+      83,   272,     6,     7,   103,   298,   366,   233,   299,     8,
+       9,   129,   215,    10,   212,    11,   213,    12,    13,   233,
+     121,    14,   145,    85,   122,   220,   123,    86,   367,   124,
+      15,   142,   385,    87,    16,   285,   310,   286,   290,   291,
+      17,   155,    18,   163,   143,   300,   221,   146,   147,   290,
+     291,    19,    20,   161,   333,    21,   168,   252,   394,    22,
+      23,    98,   172,    24,    25,   148,    99,   117,   399,   222,
+     207,   209,    26,   211,   217,   117,   301,   218,   219,   224,
+     156,   235,   157,   254,    88,    27,    28,    29,   381,   236,
+     328,   329,    30,   256,   260,   238,   254,   164,   251,   268,
+     257,    31,   261,   264,   149,    32,   368,    33,   273,    34,
+      35,   203,   267,   369,   266,   276,   279,    89,    90,    36,
+      37,    38,    39,    40,    41,    42,    43,   287,   282,    44,
+     370,    45,   296,   150,    91,   239,   240,   241,   242,   302,
+      46,   281,   295,   306,   307,    47,    48,    49,   288,    50,
+      51,   388,   308,    52,    53,   331,   130,   131,   132,   133,
+     374,   158,    -6,    54,     2,    92,   335,   363,     3,     4,
+       5,   117,   364,   365,   375,   378,     6,     7,   379,   371,
+     397,   382,   372,     8,     9,   402,   134,    10,   135,    11,
+     136,    12,    13,   383,   225,    14,   137,   330,   151,   384,
+     387,   106,   417,   152,    15,   107,   389,   401,    16,   404,
+     405,   406,   407,   408,    17,   391,    18,   226,   412,   393,
+     227,   394,   234,   398,   403,    19,    20,   414,   415,    21,
+     243,   416,   255,    22,    23,   275,   309,    24,    25,   404,
+     405,   406,   407,   408,   265,   105,    26,   269,   244,   253,
+     258,   280,   141,   245,   246,   311,   359,   386,   413,    27,
+      28,    29,   108,   400,     0,   377,    30,   173,     0,     0,
+       0,     0,     0,     0,     0,    31,     0,     0,     0,    32,
+       0,    33,     0,    34,    35,     0,     0,     0,     0,     0,
+       0,     0,   174,    36,    37,    38,    39,    40,    41,    42,
+      43,   228,   229,    44,     0,    45,     0,   109,   230,     0,
+     175,     0,     0,   176,    46,   110,     0,     0,   111,    47,
+      48,    49,     0,    50,    51,     0,     0,    52,    53,     2,
+       0,     0,     0,     3,     4,     5,    -6,    54,   390,     0,
+     112,     6,     7,     0,     0,   113,     0,     0,     8,     9,
+       0,   336,    10,     0,    11,     0,    12,    13,     0,   337,
+      14,     0,     0,     0,     0,     0,     0,     0,     0,    15,
+       0,     0,     0,    16,     0,     0,     0,     0,     0,    17,
+       0,    18,     0,     0,     0,   177,     0,     0,     0,     0,
+      19,    20,     0,     0,    21,   338,   339,     0,    22,    23,
+       0,     0,    24,    25,     0,     0,     0,     0,     0,     0,
+       0,    26,   340,   178,   179,   180,   181,     0,     0,     0,
+       0,   182,     0,     0,    27,    28,    29,     0,     0,     0,
+       0,    30,     0,   341,     0,     0,     0,     0,     0,     0,
+      31,   342,     0,   343,    32,     0,    33,     0,    34,    35,
+       0,     0,     0,     0,     0,     0,     0,   344,    36,    37,
+      38,    39,    40,    41,    42,    43,     0,     0,    44,   312,
+      45,     0,   186,     0,   345,   346,     0,   313,   187,    46,
+     188,     0,     0,     0,    47,    48,    49,     0,    50,    51,
+       0,     0,    52,    53,     0,   314,   315,     0,   316,     0,
+       0,     0,    54,     0,   317,     0,     0,   189,     0,     0,
+     347,     0,   348,     0,     0,     0,     0,   349,     0,     0,
+       0,   350,     0,     0,     0,     0,     0,     0,     0,     0,
+       0,   318,   319,     0,     0,   320,   321,     0,   322,   323,
+     324,     0,   325,     0,     0,     0,   190,     0,   191,     0,
+       0,     0,     0,     0,   192,     0,   193,     0,     0,   194,
        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,     0,     0,   188,     0,   189,     0,
-       0,     0,     0,     0,   190,     0,   191,     0,     0,   192,
        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,     0,     0,     0,     0,     0,   323,
-       0,   193,   194
+       0,   195,   196,     0,     0,     0,     0,     0,     0,     0,
+       0,     0,     0,     0,     0,     0,     0,   326
 };
 
 static const yytype_int16 yycheck[] =
 {
-      14,    37,   183,     5,     4,    43,    60,    60,    41,    61,
-      55,   144,    48,    28,   156,   157,    65,   198,    67,     1,
-     181,    38,    11,    37,    32,    34,    26,    20,    10,   186,
-     144,    24,    14,    15,    16,    50,   183,   184,    53,   196,
-      22,    23,    60,    60,    58,    54,    60,    29,    30,    91,
-      60,    33,    60,   156,    36,    37,   156,     6,    40,   156,
-      93,   103,    64,   196,    66,   246,   156,    49,    77,   183,
-     184,    53,   156,    60,   119,   156,   156,    59,   130,    61,
-      60,    60,    31,   156,   156,   156,    60,    80,    70,    71,
-       0,   156,    74,     7,     8,     3,    78,    79,   181,    48,
-      82,    83,    51,   103,   195,   156,    60,   156,    97,    91,
-     110,    25,   126,   102,   147,   257,   258,    32,   171,   134,
-     135,   156,   104,   105,   106,   139,   141,   127,    60,   111,
-     168,    27,   125,   156,    42,    43,    44,    45,   120,   193,
-     133,    27,   124,   136,   126,    29,   128,   129,    27,    63,
-     167,    84,    36,    60,   156,    39,   138,   139,   140,   141,
-     142,   143,   144,   145,   192,   158,   148,    60,   150,    65,
-     163,    67,    60,    60,   123,   177,   176,   159,    92,   179,
-     361,   156,   164,   165,   166,   327,   168,   169,    60,   181,
-     172,   173,    76,   156,   156,    60,   156,     8,    35,   181,
-     182,    12,   151,   152,   153,   154,   192,    18,   181,   390,
-     159,   156,    27,    60,   395,    10,    60,   156,   195,    14,
-      15,    16,   192,   107,   181,   261,   194,    22,    23,   137,
-     185,   412,    98,   192,    29,    30,   186,   181,    33,   192,
-     181,    36,    37,   157,   195,    40,   192,   155,   162,   244,
-     146,   181,   160,   161,    49,   195,   136,    68,    53,   163,
-     156,    11,   181,   123,    59,   202,    61,    27,   151,   247,
-       9,   357,   392,   289,   406,    70,    71,    -1,    17,    74,
-      -1,    -1,    -1,    78,    79,    -1,   170,    82,    83,    -1,
-     101,   102,    -1,   329,    -1,    -1,    91,   187,   188,   189,
-     190,   191,    -1,    -1,    -1,    -1,   196,   118,    -1,   104,
-     105,   106,    -1,    52,    53,    -1,   111,   187,   188,   189,
-     190,   191,    -1,    -1,    -1,   120,    -1,    -1,    -1,   124,
-      69,   126,    -1,   128,   129,    -1,    -1,    -1,   149,    -1,
-      -1,    -1,    -1,   138,   139,   140,   141,   142,   143,   144,
-     145,    90,    -1,   148,    -1,   150,    -1,    -1,    -1,    98,
-      -1,   100,    -1,    -1,   159,    -1,   380,    -1,    -1,   164,
-     165,   166,    -1,   168,   169,   114,    10,   172,   173,    -1,
-      14,    15,    16,    -1,    -1,    -1,   181,   182,    22,    23,
-      -1,    -1,   131,   132,    -1,    29,    30,    -1,    -1,    33,
-      -1,    -1,    36,    37,    -1,    -1,    40,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    49,    -1,    -1,    -1,    53,
-      55,    56,    57,    58,    -1,    59,    -1,    61,   167,    -1,
-     169,    -1,    -1,    -1,    -1,   174,    70,    71,    -1,   178,
-      74,    -1,    -1,    -1,    78,    79,    -1,    -1,    82,    83,
-      85,    -1,    87,    -1,    89,    -1,    -1,    91,    -1,    -1,
-      95,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-     104,   105,   106,    -1,    -1,    -1,    -1,   111,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    -1,   120,    -1,    -1,    -1,
-     124,    46,   126,    -1,   128,   129,    -1,    -1,    -1,    54,
-      -1,    -1,    -1,    -1,   138,   139,   140,   141,   142,   143,
-     144,   145,    -1,    13,   148,    -1,   150,    72,    73,    19,
-      75,    21,    -1,    -1,    -1,   159,    81,    -1,    -1,    -1,
-     164,   165,   166,    -1,   168,   169,    -1,    -1,   172,   173,
-      -1,    -1,    -1,    -1,    -1,    -1,    -1,    47,   182,    -1,
-      -1,    -1,    -1,   108,   109,    -1,    -1,   112,   113,    -1,
-     115,   116,   117,    -1,   119,    -1,    -1,    -1,    -1,    -1,
+      15,    38,   185,    44,    11,     5,   182,    61,    61,    39,
+     145,     1,    49,    32,    66,    62,    68,   200,   158,   159,
+      10,    42,    56,    38,    14,    15,    16,    29,    61,   145,
+      61,    61,    22,    23,   157,    37,     4,    93,    40,    29,
+      30,    61,    61,    33,    59,    35,    61,    37,    38,   105,
+     157,    41,    61,     8,   157,    34,   157,    12,    26,   157,
+      50,   157,   197,    18,    54,    65,   249,    67,   184,   185,
+      60,    27,    62,    94,   157,    77,    55,     7,     8,   184,
+     185,    71,    72,    61,   131,    75,   157,   121,   187,    79,
+      80,    98,   157,    83,    84,    25,   103,   157,   197,    78,
+      61,     0,    92,   182,    61,   157,   108,   157,   157,   196,
+      66,    61,    68,   128,    69,   105,   106,   107,   172,    32,
+     260,   261,   112,    61,    27,     3,   141,   148,   157,   170,
+     157,   121,    27,    85,    64,   125,   104,   127,   168,   129,
+     130,   194,   193,   111,    61,    61,    61,   102,   103,   139,
+     140,   141,   142,   143,   144,   145,   146,   157,   182,   149,
+     128,   151,   157,    93,   119,    43,    44,    45,    46,   171,
+     160,    61,    61,   157,   157,   165,   166,   167,   178,   169,
+     170,   364,    61,   173,   174,   157,    56,    57,    58,    59,
+     330,   147,   182,   183,    10,   150,    36,   182,    14,    15,
+      16,   157,   193,   157,    27,    61,    22,    23,    61,   177,
+     393,   157,   180,    29,    30,   398,    86,    33,    88,    35,
+      90,    37,    38,   193,    28,    41,    96,   264,   158,   182,
+     196,    20,   415,   163,    50,    24,   195,   182,    54,   188,
+     189,   190,   191,   192,    60,   186,    62,    51,   197,   193,
+      54,   187,   100,   193,   196,    71,    72,   182,   193,    75,
+     138,   182,   138,    79,    80,   197,   247,    83,    84,   188,
+     189,   190,   191,   192,   165,    12,    92,   183,   156,   125,
+     153,   204,    28,   161,   162,   250,   292,   360,   409,   105,
+     106,   107,    81,   395,    -1,   332,   112,     6,    -1,    -1,
+      -1,    -1,    -1,    -1,    -1,   121,    -1,    -1,    -1,   125,
+      -1,   127,    -1,   129,   130,    -1,    -1,    -1,    -1,    -1,
+      -1,    -1,    31,   139,   140,   141,   142,   143,   144,   145,
+     146,   135,   136,   149,    -1,   151,    -1,   126,   142,    -1,
+      49,    -1,    -1,    52,   160,   134,    -1,    -1,   137,   165,
+     166,   167,    -1,   169,   170,    -1,    -1,   173,   174,    10,
+      -1,    -1,    -1,    14,    15,    16,   182,   183,   383,    -1,
+     159,    22,    23,    -1,    -1,   164,    -1,    -1,    29,    30,
+      -1,     9,    33,    -1,    35,    -1,    37,    38,    -1,    17,
+      41,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    50,
+      -1,    -1,    -1,    54,    -1,    -1,    -1,    -1,    -1,    60,
+      -1,    62,    -1,    -1,    -1,   124,    -1,    -1,    -1,    -1,
+      71,    72,    -1,    -1,    75,    53,    54,    -1,    79,    80,
+      -1,    -1,    83,    84,    -1,    -1,    -1,    -1,    -1,    -1,
+      -1,    92,    70,   152,   153,   154,   155,    -1,    -1,    -1,
+      -1,   160,    -1,    -1,   105,   106,   107,    -1,    -1,    -1,
+      -1,   112,    -1,    91,    -1,    -1,    -1,    -1,    -1,    -1,
+     121,    99,    -1,   101,   125,    -1,   127,    -1,   129,   130,
+      -1,    -1,    -1,    -1,    -1,    -1,    -1,   115,   139,   140,
+     141,   142,   143,   144,   145,   146,    -1,    -1,   149,    47,
+     151,    -1,    13,    -1,   132,   133,    -1,    55,    19,   160,
+      21,    -1,    -1,    -1,   165,   166,   167,    -1,   169,   170,
+      -1,    -1,   173,   174,    -1,    73,    74,    -1,    76,    -1,
+      -1,    -1,   183,    -1,    82,    -1,    -1,    48,    -1,    -1,
+     168,    -1,   170,    -1,    -1,    -1,    -1,   175,    -1,    -1,
+      -1,   179,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+      -1,   109,   110,    -1,    -1,   113,   114,    -1,   116,   117,
+     118,    -1,   120,    -1,    -1,    -1,    87,    -1,    89,    -1,
+      -1,    -1,    -1,    -1,    95,    -1,    97,    -1,    -1,   100,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    -1,    86,    -1,    88,    -1,
-      -1,    -1,    -1,    -1,    94,    -1,    96,    -1,    -1,    99,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   174,
-      -1,   121,   122
+      -1,   122,   123,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+      -1,    -1,    -1,    -1,    -1,    -1,    -1,   175
 };
 
   /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
@@ -1289,84 +1292,84 @@ static const yytype_int16 yycheck[] =
 static const yytype_uint16 yystos[] =
 {
        0,     1,    10,    14,    15,    16,    22,    23,    29,    30,
-      33,    36,    37,    40,    49,    53,    59,    61,    70,    71,
-      74,    78,    79,    82,    83,    91,   104,   105,   106,   111,
-     120,   124,   126,   128,   129,   138,   139,   140,   141,   142,
-     143,   144,   145,   148,   150,   159,   164,   165,   166,   168,
-     169,   172,   173,   182,   198,   199,   200,   201,   202,   214,
-     215,   216,   217,   221,   226,   234,   243,   248,   252,   257,
-     261,   262,   263,   264,   272,   273,   276,   287,   288,   181,
-      60,    60,   218,     8,    12,    18,    68,   101,   102,   118,
-     149,   253,   254,   255,   256,    11,    97,   102,   237,   238,
-     239,   156,   265,   253,    20,    24,    80,   125,   133,   136,
-     158,   163,   228,    65,    67,   156,   203,   204,   205,   156,
-     156,   156,   156,   270,   271,   203,   284,    60,    55,    56,
-      57,    58,    85,    87,    89,    95,   240,   241,   242,   284,
-     156,   156,   283,    60,     7,     8,    25,    63,    92,   157,
-     162,   277,   278,    27,    65,    67,   146,   203,   204,    60,
-      41,    93,   147,   249,   250,   251,   156,   266,   227,   228,
-     156,     6,    31,    48,    51,   123,   151,   152,   153,   154,
-     159,   258,   259,   260,    13,    19,    21,    47,    86,    88,
-      94,    96,    99,   121,   122,   222,   223,   224,   225,   204,
-      60,   193,   280,   281,   282,    60,   279,     0,   200,   181,
-     203,   203,    32,    60,   286,   156,   156,    34,    54,    77,
-     275,   195,    28,    50,    53,   134,   135,   141,   219,   220,
-     254,   238,    60,    32,   229,     3,    42,    43,    44,    45,
-     137,   155,   160,   161,   244,   245,   246,   247,   156,   200,
-     271,   203,   241,    60,   156,   278,   235,    27,    27,   235,
-     235,    84,   250,    60,   192,   228,   259,   286,    38,    60,
-     167,   285,   223,    60,   286,   268,    60,   281,    60,   181,
-     206,     5,    64,    66,   156,   177,   274,   183,   184,   289,
-     290,   291,    60,   156,    29,    36,    39,    76,   107,   170,
-     230,   231,   232,   156,   156,    60,   245,   286,   285,    46,
-      54,    72,    73,    75,    81,   108,   109,   112,   113,   115,
-     116,   117,   119,   174,   236,   235,   235,   204,   156,    61,
-     130,   269,    35,     9,    17,    52,    53,    69,    90,    98,
-     100,   114,   131,   132,   167,   169,   174,   178,   207,   208,
-     209,   210,   211,   212,   213,   144,   290,   292,   293,   295,
-     181,   192,   156,     4,    26,   103,   110,   127,   176,   179,
-     233,   235,    27,   267,   204,    60,    60,    60,   171,   156,
-     192,   181,   196,   293,   195,   286,   194,   203,   185,   294,
-     192,   186,   296,   297,   286,   192,   196,   297,   181,   286,
-     195,   187,   188,   189,   190,   191,   298,   299,   300,   196,
-     299,   181,   192,   181,   286
+      33,    35,    37,    38,    41,    50,    54,    60,    62,    71,
+      72,    75,    79,    80,    83,    84,    92,   105,   106,   107,
+     112,   121,   125,   127,   129,   130,   139,   140,   141,   142,
+     143,   144,   145,   146,   149,   151,   160,   165,   166,   167,
+     169,   170,   173,   174,   183,   199,   200,   201,   202,   203,
+     215,   216,   217,   218,   222,   227,   235,   244,   249,   253,
+     258,   262,   263,   264,   265,   266,   274,   275,   278,   289,
+     290,   182,    61,    61,   219,     8,    12,    18,    69,   102,
+     103,   119,   150,   254,   255,   256,   257,    11,    98,   103,
+     238,   239,   240,   157,   267,   254,    20,    24,    81,   126,
+     134,   137,   159,   164,   229,    66,    68,   157,   204,   205,
+     206,   157,   157,   157,   157,   272,   273,   204,   286,    61,
+      56,    57,    58,    59,    86,    88,    90,    96,   241,   242,
+     243,   286,   157,   157,   285,    61,     7,     8,    25,    64,
+      93,   158,   163,   279,   280,    27,    66,    68,   147,   204,
+     205,    61,    42,    94,   148,   250,   251,   252,   157,   268,
+     228,   229,   157,     6,    31,    49,    52,   124,   152,   153,
+     154,   155,   160,   259,   260,   261,    13,    19,    21,    48,
+      87,    89,    95,    97,   100,   122,   123,   223,   224,   225,
+     226,   205,    61,   194,   282,   283,   284,    61,   281,     0,
+     201,   182,   204,   204,    32,    61,   288,    61,   157,   157,
+      34,    55,    78,   277,   196,    28,    51,    54,   135,   136,
+     142,   220,   221,   255,   239,    61,    32,   230,     3,    43,
+      44,    45,    46,   138,   156,   161,   162,   245,   246,   247,
+     248,   157,   201,   273,   204,   242,    61,   157,   280,   236,
+      27,    27,   236,   236,    85,   251,    61,   193,   229,   260,
+     288,    39,    61,   168,   287,   224,    61,   288,   270,    61,
+     283,    61,   182,   207,     5,    65,    67,   157,   178,   276,
+     184,   185,   291,   292,   293,    61,   157,    29,    37,    40,
+      77,   108,   171,   231,   232,   233,   157,   157,    61,   246,
+     288,   287,    47,    55,    73,    74,    76,    82,   109,   110,
+     113,   114,   116,   117,   118,   120,   175,   237,   236,   236,
+     205,   157,    62,   131,   271,    36,     9,    17,    53,    54,
+      70,    91,    99,   101,   115,   132,   133,   168,   170,   175,
+     179,   208,   209,   210,   211,   212,   213,   214,   145,   292,
+     294,   295,   297,   182,   193,   157,     4,    26,   104,   111,
+     128,   177,   180,   234,   236,    27,   269,   205,    61,    61,
+      61,   172,   157,   193,   182,   197,   295,   196,   288,   195,
+     204,   186,   296,   193,   187,   298,   299,   288,   193,   197,
+     299,   182,   288,   196,   188,   189,   190,   191,   192,   300,
+     301,   302,   197,   301,   182,   193,   182,   288
 };
 
   /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
 static const yytype_uint16 yyr1[] =
 {
-       0,   197,   198,   199,   199,   199,   200,   200,   200,   200,
-     200,   200,   200,   200,   200,   200,   200,   200,   200,   200,
-     201,   202,   202,   202,   202,   202,   203,   203,   204,   205,
-     205,   206,   206,   207,   207,   207,   208,   209,   209,   209,
-     209,   209,   209,   209,   209,   210,   210,   211,   211,   211,
-     211,   211,   211,   212,   213,   214,   215,   215,   216,   216,
-     216,   216,   217,   217,   217,   217,   217,   217,   217,   217,
-     217,   218,   218,   219,   219,   220,   220,   220,   220,   220,
-     221,   222,   222,   223,   223,   223,   224,   224,   224,   224,
-     224,   224,   225,   225,   225,   225,   226,   226,   226,   227,
-     227,   228,   228,   228,   228,   228,   228,   228,   228,   229,
-     229,   230,   230,   230,   230,   231,   231,   232,   232,   233,
-     233,   233,   233,   233,   233,   233,   234,   234,   234,   234,
-     234,   234,   234,   234,   235,   235,   236,   236,   236,   236,
-     236,   236,   236,   236,   236,   236,   236,   236,   236,   236,
-     236,   237,   237,   238,   239,   239,   239,   240,   240,   241,
-     242,   242,   242,   242,   242,   242,   242,   242,   243,   244,
-     244,   245,   245,   245,   245,   245,   246,   246,   247,   247,
-     247,   247,   248,   249,   249,   250,   251,   251,   251,   252,
-     252,   253,   253,   254,   254,   255,   255,   255,   255,   255,
-     255,   256,   256,   257,   258,   258,   259,   260,   260,   260,
-     260,   260,   260,   260,   260,   260,   260,   261,   261,   261,
-     261,   261,   261,   261,   261,   261,   261,   261,   261,   261,
-     262,   262,   262,   263,   263,   263,   264,   264,   265,   265,
-     265,   266,   267,   267,   268,   268,   269,   269,   270,   270,
-     271,   272,   272,   273,   273,   274,   274,   274,   274,   275,
-     275,   275,   276,   277,   277,   278,   278,   278,   278,   278,
-     278,   278,   279,   279,   280,   280,   281,   281,   282,   283,
-     283,   284,   284,   285,   285,   285,   286,   286,   287,   288,
-     289,   289,   290,   291,   291,   292,   292,   293,   294,   295,
-     296,   296,   297,   298,   298,   299,   300,   300,   300,   300,
-     300
+       0,   198,   199,   200,   200,   200,   201,   201,   201,   201,
+     201,   201,   201,   201,   201,   201,   201,   201,   201,   201,
+     202,   203,   203,   203,   203,   203,   204,   204,   205,   206,
+     206,   207,   207,   208,   208,   208,   209,   210,   210,   210,
+     210,   210,   210,   210,   210,   211,   211,   212,   212,   212,
+     212,   212,   212,   213,   214,   215,   216,   216,   217,   217,
+     217,   217,   218,   218,   218,   218,   218,   218,   218,   218,
+     218,   219,   219,   220,   220,   221,   221,   221,   221,   221,
+     222,   223,   223,   224,   224,   224,   225,   225,   225,   225,
+     225,   225,   226,   226,   226,   226,   227,   227,   227,   228,
+     228,   229,   229,   229,   229,   229,   229,   229,   229,   230,
+     230,   231,   231,   231,   231,   232,   232,   233,   233,   234,
+     234,   234,   234,   234,   234,   234,   235,   235,   235,   235,
+     235,   235,   235,   235,   236,   236,   237,   237,   237,   237,
+     237,   237,   237,   237,   237,   237,   237,   237,   237,   237,
+     237,   238,   238,   239,   240,   240,   240,   241,   241,   242,
+     243,   243,   243,   243,   243,   243,   243,   243,   244,   245,
+     245,   246,   246,   246,   246,   246,   247,   247,   248,   248,
+     248,   248,   249,   250,   250,   251,   252,   252,   252,   253,
+     253,   254,   254,   255,   255,   256,   256,   256,   256,   256,
+     256,   257,   257,   258,   259,   259,   260,   261,   261,   261,
+     261,   261,   261,   261,   261,   261,   261,   262,   262,   262,
+     262,   262,   262,   262,   262,   262,   262,   262,   262,   262,
+     262,   263,   263,   263,   264,   265,   265,   265,   266,   266,
+     267,   267,   267,   268,   269,   269,   270,   270,   271,   271,
+     272,   272,   273,   274,   274,   275,   275,   276,   276,   276,
+     276,   277,   277,   277,   278,   279,   279,   280,   280,   280,
+     280,   280,   280,   280,   281,   281,   282,   282,   283,   283,
+     284,   285,   285,   286,   286,   287,   287,   287,   288,   288,
+     289,   290,   291,   291,   292,   293,   293,   294,   294,   295,
+     296,   297,   298,   298,   299,   300,   300,   301,   302,   302,
+     302,   302,   302
 };
 
   /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.  */
@@ -1394,16 +1397,16 @@ static const yytype_uint8 yyr2[] =
        2,     2,     1,     1,     1,     1,     1,     1,     1,     1,
        1,     1,     1,     2,     2,     1,     2,     1,     1,     1,
        1,     1,     1,     1,     1,     1,     1,     1,     1,     2,
-       2,     2,     3,     1,     2,     2,     2,     2,     3,     2,
-       1,     1,     1,     1,     1,     1,     1,     1,     1,     2,
-       0,     4,     1,     0,     0,     2,     2,     2,     2,     1,
-       1,     3,     3,     1,     1,     1,     1,     1,     1,     1,
-       1,     1,     2,     2,     1,     1,     1,     1,     1,     1,
-       1,     1,     2,     1,     2,     1,     1,     1,     5,     2,
-       1,     2,     1,     1,     1,     1,     1,     1,     5,     1,
-       3,     2,     3,     1,     1,     2,     1,     5,     4,     3,
-       2,     1,     6,     3,     2,     3,     1,     1,     1,     1,
-       1
+       2,     2,     2,     3,     1,     2,     2,     2,     2,     3,
+       2,     1,     1,     1,     1,     1,     1,     1,     1,     1,
+       1,     2,     0,     4,     1,     0,     0,     2,     2,     2,
+       2,     1,     1,     3,     3,     1,     1,     1,     1,     1,
+       1,     1,     1,     1,     2,     2,     1,     1,     1,     1,
+       1,     1,     1,     1,     2,     1,     2,     1,     1,     1,
+       5,     2,     1,     2,     1,     1,     1,     1,     1,     1,
+       5,     1,     3,     2,     3,     1,     1,     2,     1,     5,
+       4,     3,     2,     1,     6,     3,     2,     3,     1,     1,
+       1,     1,     1
 };
 
 
@@ -2080,7 +2083,7 @@ yyreduce:
   switch (yyn)
     {
         case 5:
-#line 370 "ntp_parser.y" /* yacc.c:1646  */
+#line 372 "ntp_parser.y" /* yacc.c:1646  */
     {
                        /* I will need to incorporate much more fine grained
                         * error messages. The following should suffice for
@@ -2093,85 +2096,85 @@ yyreduce:
                                ip_ctx->errpos.nline,
                                ip_ctx->errpos.ncol);
                }
-#line 2097 "ntp_parser.c" /* yacc.c:1646  */
+#line 2100 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 20:
-#line 406 "ntp_parser.y" /* yacc.c:1646  */
+#line 408 "ntp_parser.y" /* yacc.c:1646  */
     {
                        peer_node *my_node;
 
                        my_node = create_peer_node((yyvsp[-2].Integer), (yyvsp[-1].Address_node), (yyvsp[0].Attr_val_fifo));
                        APPEND_G_FIFO(cfgt.peers, my_node);
                }
-#line 2108 "ntp_parser.c" /* yacc.c:1646  */
+#line 2111 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 27:
-#line 425 "ntp_parser.y" /* yacc.c:1646  */
+#line 427 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Address_node) = create_address_node((yyvsp[0].String), (yyvsp[-1].Integer)); }
-#line 2114 "ntp_parser.c" /* yacc.c:1646  */
+#line 2117 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 28:
-#line 430 "ntp_parser.y" /* yacc.c:1646  */
+#line 432 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Address_node) = create_address_node((yyvsp[0].String), AF_UNSPEC); }
-#line 2120 "ntp_parser.c" /* yacc.c:1646  */
+#line 2123 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 29:
-#line 435 "ntp_parser.y" /* yacc.c:1646  */
+#line 437 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Integer) = AF_INET; }
-#line 2126 "ntp_parser.c" /* yacc.c:1646  */
+#line 2129 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 30:
-#line 437 "ntp_parser.y" /* yacc.c:1646  */
+#line 439 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Integer) = AF_INET6; }
-#line 2132 "ntp_parser.c" /* yacc.c:1646  */
+#line 2135 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 31:
-#line 442 "ntp_parser.y" /* yacc.c:1646  */
+#line 444 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val_fifo) = NULL; }
-#line 2138 "ntp_parser.c" /* yacc.c:1646  */
+#line 2141 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 32:
-#line 444 "ntp_parser.y" /* yacc.c:1646  */
+#line 446 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2147 "ntp_parser.c" /* yacc.c:1646  */
+#line 2150 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 36:
-#line 458 "ntp_parser.y" /* yacc.c:1646  */
+#line 460 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[0].Integer)); }
-#line 2153 "ntp_parser.c" /* yacc.c:1646  */
+#line 2156 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 45:
-#line 474 "ntp_parser.y" /* yacc.c:1646  */
+#line 476 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2159 "ntp_parser.c" /* yacc.c:1646  */
+#line 2162 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 46:
-#line 476 "ntp_parser.y" /* yacc.c:1646  */
+#line 478 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_uval((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2165 "ntp_parser.c" /* yacc.c:1646  */
+#line 2168 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 53:
-#line 490 "ntp_parser.y" /* yacc.c:1646  */
+#line 492 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String)); }
-#line 2171 "ntp_parser.c" /* yacc.c:1646  */
+#line 2174 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 55:
-#line 504 "ntp_parser.y" /* yacc.c:1646  */
+#line 506 "ntp_parser.y" /* yacc.c:1646  */
     {
                        unpeer_node *my_node;
                        
@@ -2179,85 +2182,85 @@ yyreduce:
                        if (my_node)
                                APPEND_G_FIFO(cfgt.unpeers, my_node);
                }
-#line 2183 "ntp_parser.c" /* yacc.c:1646  */
+#line 2186 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 58:
-#line 525 "ntp_parser.y" /* yacc.c:1646  */
+#line 527 "ntp_parser.y" /* yacc.c:1646  */
     { cfgt.broadcastclient = 1; }
-#line 2189 "ntp_parser.c" /* yacc.c:1646  */
+#line 2192 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 59:
-#line 527 "ntp_parser.y" /* yacc.c:1646  */
+#line 529 "ntp_parser.y" /* yacc.c:1646  */
     { CONCAT_G_FIFOS(cfgt.manycastserver, (yyvsp[0].Address_fifo)); }
-#line 2195 "ntp_parser.c" /* yacc.c:1646  */
+#line 2198 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 60:
-#line 529 "ntp_parser.y" /* yacc.c:1646  */
+#line 531 "ntp_parser.y" /* yacc.c:1646  */
     { CONCAT_G_FIFOS(cfgt.multicastclient, (yyvsp[0].Address_fifo)); }
-#line 2201 "ntp_parser.c" /* yacc.c:1646  */
+#line 2204 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 61:
-#line 531 "ntp_parser.y" /* yacc.c:1646  */
+#line 533 "ntp_parser.y" /* yacc.c:1646  */
     { cfgt.mdnstries = (yyvsp[0].Integer); }
-#line 2207 "ntp_parser.c" /* yacc.c:1646  */
+#line 2210 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 62:
-#line 542 "ntp_parser.y" /* yacc.c:1646  */
+#line 544 "ntp_parser.y" /* yacc.c:1646  */
     {
                        attr_val *atrv;
                        
                        atrv = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer));
                        APPEND_G_FIFO(cfgt.vars, atrv);
                }
-#line 2218 "ntp_parser.c" /* yacc.c:1646  */
+#line 2221 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 63:
-#line 549 "ntp_parser.y" /* yacc.c:1646  */
+#line 551 "ntp_parser.y" /* yacc.c:1646  */
     { cfgt.auth.control_key = (yyvsp[0].Integer); }
-#line 2224 "ntp_parser.c" /* yacc.c:1646  */
+#line 2227 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 64:
-#line 551 "ntp_parser.y" /* yacc.c:1646  */
+#line 553 "ntp_parser.y" /* yacc.c:1646  */
     { 
                        cfgt.auth.cryptosw++;
                        CONCAT_G_FIFOS(cfgt.auth.crypto_cmd_list, (yyvsp[0].Attr_val_fifo));
                }
-#line 2233 "ntp_parser.c" /* yacc.c:1646  */
+#line 2236 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 65:
-#line 556 "ntp_parser.y" /* yacc.c:1646  */
+#line 558 "ntp_parser.y" /* yacc.c:1646  */
     { cfgt.auth.keys = (yyvsp[0].String); }
-#line 2239 "ntp_parser.c" /* yacc.c:1646  */
+#line 2242 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 66:
-#line 558 "ntp_parser.y" /* yacc.c:1646  */
+#line 560 "ntp_parser.y" /* yacc.c:1646  */
     { cfgt.auth.keysdir = (yyvsp[0].String); }
-#line 2245 "ntp_parser.c" /* yacc.c:1646  */
+#line 2248 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 67:
-#line 560 "ntp_parser.y" /* yacc.c:1646  */
+#line 562 "ntp_parser.y" /* yacc.c:1646  */
     { cfgt.auth.request_key = (yyvsp[0].Integer); }
-#line 2251 "ntp_parser.c" /* yacc.c:1646  */
+#line 2254 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 68:
-#line 562 "ntp_parser.y" /* yacc.c:1646  */
+#line 564 "ntp_parser.y" /* yacc.c:1646  */
     { cfgt.auth.revoke = (yyvsp[0].Integer); }
-#line 2257 "ntp_parser.c" /* yacc.c:1646  */
+#line 2260 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 69:
-#line 564 "ntp_parser.y" /* yacc.c:1646  */
+#line 566 "ntp_parser.y" /* yacc.c:1646  */
     {
                        cfgt.auth.trusted_key_list = (yyvsp[0].Attr_val_fifo);
 
@@ -2266,38 +2269,38 @@ yyreduce:
                        // else
                        //      LINK_SLIST(cfgt.auth.trusted_key_list, $2, link);
                }
-#line 2270 "ntp_parser.c" /* yacc.c:1646  */
+#line 2273 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 70:
-#line 573 "ntp_parser.y" /* yacc.c:1646  */
+#line 575 "ntp_parser.y" /* yacc.c:1646  */
     { cfgt.auth.ntp_signd_socket = (yyvsp[0].String); }
-#line 2276 "ntp_parser.c" /* yacc.c:1646  */
+#line 2279 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 71:
-#line 578 "ntp_parser.y" /* yacc.c:1646  */
+#line 580 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val_fifo) = NULL; }
-#line 2282 "ntp_parser.c" /* yacc.c:1646  */
+#line 2285 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 72:
-#line 580 "ntp_parser.y" /* yacc.c:1646  */
+#line 582 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2291 "ntp_parser.c" /* yacc.c:1646  */
+#line 2294 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 73:
-#line 588 "ntp_parser.y" /* yacc.c:1646  */
+#line 590 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String)); }
-#line 2297 "ntp_parser.c" /* yacc.c:1646  */
+#line 2300 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 74:
-#line 590 "ntp_parser.y" /* yacc.c:1646  */
+#line 592 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val) = NULL;
                        cfgt.auth.revoke = (yyvsp[0].Integer);
@@ -2306,59 +2309,59 @@ yyreduce:
                                "please use 'revoke %d' instead.",
                                cfgt.auth.revoke, cfgt.auth.revoke);
                }
-#line 2310 "ntp_parser.c" /* yacc.c:1646  */
+#line 2313 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 80:
-#line 615 "ntp_parser.y" /* yacc.c:1646  */
+#line 617 "ntp_parser.y" /* yacc.c:1646  */
     { CONCAT_G_FIFOS(cfgt.orphan_cmds, (yyvsp[0].Attr_val_fifo)); }
-#line 2316 "ntp_parser.c" /* yacc.c:1646  */
+#line 2319 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 81:
-#line 620 "ntp_parser.y" /* yacc.c:1646  */
+#line 622 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2325 "ntp_parser.c" /* yacc.c:1646  */
+#line 2328 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 82:
-#line 625 "ntp_parser.y" /* yacc.c:1646  */
+#line 627 "ntp_parser.y" /* yacc.c:1646  */
     {  
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2334 "ntp_parser.c" /* yacc.c:1646  */
+#line 2337 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 83:
-#line 633 "ntp_parser.y" /* yacc.c:1646  */
+#line 635 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (double)(yyvsp[0].Integer)); }
-#line 2340 "ntp_parser.c" /* yacc.c:1646  */
+#line 2343 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 84:
-#line 635 "ntp_parser.y" /* yacc.c:1646  */
+#line 637 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (yyvsp[0].Double)); }
-#line 2346 "ntp_parser.c" /* yacc.c:1646  */
+#line 2349 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 85:
-#line 637 "ntp_parser.y" /* yacc.c:1646  */
+#line 639 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (double)(yyvsp[0].Integer)); }
-#line 2352 "ntp_parser.c" /* yacc.c:1646  */
+#line 2355 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 96:
-#line 663 "ntp_parser.y" /* yacc.c:1646  */
+#line 665 "ntp_parser.y" /* yacc.c:1646  */
     { CONCAT_G_FIFOS(cfgt.stats_list, (yyvsp[0].Int_fifo)); }
-#line 2358 "ntp_parser.c" /* yacc.c:1646  */
+#line 2361 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 97:
-#line 665 "ntp_parser.y" /* yacc.c:1646  */
+#line 667 "ntp_parser.y" /* yacc.c:1646  */
     {
                        if (lex_from_file()) {
                                cfgt.stats_dir = (yyvsp[0].String);
@@ -2367,55 +2370,55 @@ yyreduce:
                                yyerror("statsdir remote configuration ignored");
                        }
                }
-#line 2371 "ntp_parser.c" /* yacc.c:1646  */
+#line 2374 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 98:
-#line 674 "ntp_parser.y" /* yacc.c:1646  */
+#line 676 "ntp_parser.y" /* yacc.c:1646  */
     {
                        filegen_node *fgn;
                        
                        fgn = create_filegen_node((yyvsp[-1].Integer), (yyvsp[0].Attr_val_fifo));
                        APPEND_G_FIFO(cfgt.filegen_opts, fgn);
                }
-#line 2382 "ntp_parser.c" /* yacc.c:1646  */
+#line 2385 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 99:
-#line 684 "ntp_parser.y" /* yacc.c:1646  */
+#line 686 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Int_fifo) = (yyvsp[-1].Int_fifo);
                        APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[0].Integer)));
                }
-#line 2391 "ntp_parser.c" /* yacc.c:1646  */
+#line 2394 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 100:
-#line 689 "ntp_parser.y" /* yacc.c:1646  */
+#line 691 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Int_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[0].Integer)));
                }
-#line 2400 "ntp_parser.c" /* yacc.c:1646  */
+#line 2403 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 109:
-#line 708 "ntp_parser.y" /* yacc.c:1646  */
+#line 710 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val_fifo) = NULL; }
-#line 2406 "ntp_parser.c" /* yacc.c:1646  */
+#line 2409 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 110:
-#line 710 "ntp_parser.y" /* yacc.c:1646  */
+#line 712 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2415 "ntp_parser.c" /* yacc.c:1646  */
+#line 2418 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 111:
-#line 718 "ntp_parser.y" /* yacc.c:1646  */
+#line 720 "ntp_parser.y" /* yacc.c:1646  */
     {
                        if (lex_from_file()) {
                                (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String));
@@ -2425,11 +2428,11 @@ yyreduce:
                                yyerror("filegen file remote config ignored");
                        }
                }
-#line 2429 "ntp_parser.c" /* yacc.c:1646  */
+#line 2432 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 112:
-#line 728 "ntp_parser.y" /* yacc.c:1646  */
+#line 730 "ntp_parser.y" /* yacc.c:1646  */
     {
                        if (lex_from_file()) {
                                (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer));
@@ -2438,11 +2441,11 @@ yyreduce:
                                yyerror("filegen type remote config ignored");
                        }
                }
-#line 2442 "ntp_parser.c" /* yacc.c:1646  */
+#line 2445 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 113:
-#line 737 "ntp_parser.y" /* yacc.c:1646  */
+#line 739 "ntp_parser.y" /* yacc.c:1646  */
     {
                        const char *err;
                        
@@ -2457,33 +2460,33 @@ yyreduce:
                                yyerror(err);
                        }
                }
-#line 2461 "ntp_parser.c" /* yacc.c:1646  */
+#line 2464 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 114:
-#line 752 "ntp_parser.y" /* yacc.c:1646  */
+#line 754 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[0].Integer)); }
-#line 2467 "ntp_parser.c" /* yacc.c:1646  */
+#line 2470 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 126:
-#line 782 "ntp_parser.y" /* yacc.c:1646  */
+#line 784 "ntp_parser.y" /* yacc.c:1646  */
     {
                        CONCAT_G_FIFOS(cfgt.discard_opts, (yyvsp[0].Attr_val_fifo));
                }
-#line 2475 "ntp_parser.c" /* yacc.c:1646  */
+#line 2478 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 127:
-#line 786 "ntp_parser.y" /* yacc.c:1646  */
+#line 788 "ntp_parser.y" /* yacc.c:1646  */
     {
                        CONCAT_G_FIFOS(cfgt.mru_opts, (yyvsp[0].Attr_val_fifo));
                }
-#line 2483 "ntp_parser.c" /* yacc.c:1646  */
+#line 2486 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 128:
-#line 790 "ntp_parser.y" /* yacc.c:1646  */
+#line 792 "ntp_parser.y" /* yacc.c:1646  */
     {
                        restrict_node *rn;
 
@@ -2491,11 +2494,11 @@ yyreduce:
                                                  lex_current()->curpos.nline);
                        APPEND_G_FIFO(cfgt.restrict_opts, rn);
                }
-#line 2495 "ntp_parser.c" /* yacc.c:1646  */
+#line 2498 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 129:
-#line 798 "ntp_parser.y" /* yacc.c:1646  */
+#line 800 "ntp_parser.y" /* yacc.c:1646  */
     {
                        restrict_node *rn;
 
@@ -2503,11 +2506,11 @@ yyreduce:
                                                  lex_current()->curpos.nline);
                        APPEND_G_FIFO(cfgt.restrict_opts, rn);
                }
-#line 2507 "ntp_parser.c" /* yacc.c:1646  */
+#line 2510 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 130:
-#line 806 "ntp_parser.y" /* yacc.c:1646  */
+#line 808 "ntp_parser.y" /* yacc.c:1646  */
     {
                        restrict_node *rn;
 
@@ -2515,11 +2518,11 @@ yyreduce:
                                                  lex_current()->curpos.nline);
                        APPEND_G_FIFO(cfgt.restrict_opts, rn);
                }
-#line 2519 "ntp_parser.c" /* yacc.c:1646  */
+#line 2522 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 131:
-#line 814 "ntp_parser.y" /* yacc.c:1646  */
+#line 816 "ntp_parser.y" /* yacc.c:1646  */
     {
                        restrict_node *rn;
 
@@ -2534,11 +2537,11 @@ yyreduce:
                                lex_current()->curpos.nline);
                        APPEND_G_FIFO(cfgt.restrict_opts, rn);
                }
-#line 2538 "ntp_parser.c" /* yacc.c:1646  */
+#line 2541 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 132:
-#line 829 "ntp_parser.y" /* yacc.c:1646  */
+#line 831 "ntp_parser.y" /* yacc.c:1646  */
     {
                        restrict_node *rn;
                        
@@ -2553,11 +2556,11 @@ yyreduce:
                                lex_current()->curpos.nline);
                        APPEND_G_FIFO(cfgt.restrict_opts, rn);
                }
-#line 2557 "ntp_parser.c" /* yacc.c:1646  */
+#line 2560 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 133:
-#line 844 "ntp_parser.y" /* yacc.c:1646  */
+#line 846 "ntp_parser.y" /* yacc.c:1646  */
     {
                        restrict_node * rn;
 
@@ -2566,199 +2569,199 @@ yyreduce:
                                NULL, NULL, (yyvsp[0].Int_fifo), lex_current()->curpos.nline);
                        APPEND_G_FIFO(cfgt.restrict_opts, rn);
                }
-#line 2570 "ntp_parser.c" /* yacc.c:1646  */
+#line 2573 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 134:
-#line 856 "ntp_parser.y" /* yacc.c:1646  */
+#line 858 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Int_fifo) = NULL; }
-#line 2576 "ntp_parser.c" /* yacc.c:1646  */
+#line 2579 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 135:
-#line 858 "ntp_parser.y" /* yacc.c:1646  */
+#line 860 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Int_fifo) = (yyvsp[-1].Int_fifo);
                        APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[0].Integer)));
                }
-#line 2585 "ntp_parser.c" /* yacc.c:1646  */
+#line 2588 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 151:
-#line 884 "ntp_parser.y" /* yacc.c:1646  */
+#line 886 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2594 "ntp_parser.c" /* yacc.c:1646  */
+#line 2597 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 152:
-#line 889 "ntp_parser.y" /* yacc.c:1646  */
+#line 891 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2603 "ntp_parser.c" /* yacc.c:1646  */
+#line 2606 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 153:
-#line 897 "ntp_parser.y" /* yacc.c:1646  */
+#line 899 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2609 "ntp_parser.c" /* yacc.c:1646  */
+#line 2612 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 157:
-#line 908 "ntp_parser.y" /* yacc.c:1646  */
+#line 910 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2618 "ntp_parser.c" /* yacc.c:1646  */
+#line 2621 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 158:
-#line 913 "ntp_parser.y" /* yacc.c:1646  */
+#line 915 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2627 "ntp_parser.c" /* yacc.c:1646  */
+#line 2630 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 159:
-#line 921 "ntp_parser.y" /* yacc.c:1646  */
+#line 923 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2633 "ntp_parser.c" /* yacc.c:1646  */
+#line 2636 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 168:
-#line 941 "ntp_parser.y" /* yacc.c:1646  */
+#line 943 "ntp_parser.y" /* yacc.c:1646  */
     {
                        addr_opts_node *aon;
                        
                        aon = create_addr_opts_node((yyvsp[-1].Address_node), (yyvsp[0].Attr_val_fifo));
                        APPEND_G_FIFO(cfgt.fudge, aon);
                }
-#line 2644 "ntp_parser.c" /* yacc.c:1646  */
+#line 2647 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 169:
-#line 951 "ntp_parser.y" /* yacc.c:1646  */
+#line 953 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2653 "ntp_parser.c" /* yacc.c:1646  */
+#line 2656 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 170:
-#line 956 "ntp_parser.y" /* yacc.c:1646  */
+#line 958 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2662 "ntp_parser.c" /* yacc.c:1646  */
+#line 2665 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 171:
-#line 964 "ntp_parser.y" /* yacc.c:1646  */
+#line 966 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (yyvsp[0].Double)); }
-#line 2668 "ntp_parser.c" /* yacc.c:1646  */
+#line 2671 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 172:
-#line 966 "ntp_parser.y" /* yacc.c:1646  */
+#line 968 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2674 "ntp_parser.c" /* yacc.c:1646  */
+#line 2677 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 173:
-#line 968 "ntp_parser.y" /* yacc.c:1646  */
+#line 970 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2680 "ntp_parser.c" /* yacc.c:1646  */
+#line 2683 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 174:
-#line 970 "ntp_parser.y" /* yacc.c:1646  */
+#line 972 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String)); }
-#line 2686 "ntp_parser.c" /* yacc.c:1646  */
+#line 2689 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 175:
-#line 972 "ntp_parser.y" /* yacc.c:1646  */
+#line 974 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String)); }
-#line 2692 "ntp_parser.c" /* yacc.c:1646  */
+#line 2695 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 182:
-#line 993 "ntp_parser.y" /* yacc.c:1646  */
+#line 995 "ntp_parser.y" /* yacc.c:1646  */
     { CONCAT_G_FIFOS(cfgt.rlimit, (yyvsp[0].Attr_val_fifo)); }
-#line 2698 "ntp_parser.c" /* yacc.c:1646  */
+#line 2701 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 183:
-#line 998 "ntp_parser.y" /* yacc.c:1646  */
+#line 1000 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2707 "ntp_parser.c" /* yacc.c:1646  */
+#line 2710 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 184:
-#line 1003 "ntp_parser.y" /* yacc.c:1646  */
+#line 1005 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2716 "ntp_parser.c" /* yacc.c:1646  */
+#line 2719 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 185:
-#line 1011 "ntp_parser.y" /* yacc.c:1646  */
+#line 1013 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2722 "ntp_parser.c" /* yacc.c:1646  */
+#line 2725 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 189:
-#line 1027 "ntp_parser.y" /* yacc.c:1646  */
+#line 1029 "ntp_parser.y" /* yacc.c:1646  */
     { CONCAT_G_FIFOS(cfgt.enable_opts, (yyvsp[0].Attr_val_fifo)); }
-#line 2728 "ntp_parser.c" /* yacc.c:1646  */
+#line 2731 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 190:
-#line 1029 "ntp_parser.y" /* yacc.c:1646  */
+#line 1031 "ntp_parser.y" /* yacc.c:1646  */
     { CONCAT_G_FIFOS(cfgt.disable_opts, (yyvsp[0].Attr_val_fifo)); }
-#line 2734 "ntp_parser.c" /* yacc.c:1646  */
+#line 2737 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 191:
-#line 1034 "ntp_parser.y" /* yacc.c:1646  */
+#line 1036 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2743 "ntp_parser.c" /* yacc.c:1646  */
+#line 2746 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 192:
-#line 1039 "ntp_parser.y" /* yacc.c:1646  */
+#line 1041 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2752 "ntp_parser.c" /* yacc.c:1646  */
+#line 2755 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 193:
-#line 1047 "ntp_parser.y" /* yacc.c:1646  */
+#line 1049 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[0].Integer)); }
-#line 2758 "ntp_parser.c" /* yacc.c:1646  */
+#line 2761 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 194:
-#line 1049 "ntp_parser.y" /* yacc.c:1646  */
+#line 1051 "ntp_parser.y" /* yacc.c:1646  */
     { 
                        if (lex_from_file()) {
                                (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[0].Integer));
@@ -2772,63 +2775,74 @@ yyreduce:
                                yyerror(err_str);
                        }
                }
-#line 2776 "ntp_parser.c" /* yacc.c:1646  */
+#line 2779 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 203:
-#line 1084 "ntp_parser.y" /* yacc.c:1646  */
+#line 1086 "ntp_parser.y" /* yacc.c:1646  */
     { CONCAT_G_FIFOS(cfgt.tinker, (yyvsp[0].Attr_val_fifo)); }
-#line 2782 "ntp_parser.c" /* yacc.c:1646  */
+#line 2785 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 204:
-#line 1089 "ntp_parser.y" /* yacc.c:1646  */
+#line 1091 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2791 "ntp_parser.c" /* yacc.c:1646  */
+#line 2794 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 205:
-#line 1094 "ntp_parser.y" /* yacc.c:1646  */
+#line 1096 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2800 "ntp_parser.c" /* yacc.c:1646  */
+#line 2803 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 206:
-#line 1102 "ntp_parser.y" /* yacc.c:1646  */
+#line 1104 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_dval((yyvsp[-1].Integer), (yyvsp[0].Double)); }
-#line 2806 "ntp_parser.c" /* yacc.c:1646  */
+#line 2809 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 219:
-#line 1127 "ntp_parser.y" /* yacc.c:1646  */
+#line 1129 "ntp_parser.y" /* yacc.c:1646  */
     {
                        attr_val *av;
                        
                        av = create_attr_dval((yyvsp[-1].Integer), (yyvsp[0].Double));
                        APPEND_G_FIFO(cfgt.vars, av);
                }
-#line 2817 "ntp_parser.c" /* yacc.c:1646  */
+#line 2820 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 220:
-#line 1134 "ntp_parser.y" /* yacc.c:1646  */
+#line 1136 "ntp_parser.y" /* yacc.c:1646  */
     {
                        attr_val *av;
                        
-                       av = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String));
+                       av = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer));
                        APPEND_G_FIFO(cfgt.vars, av);
                }
-#line 2828 "ntp_parser.c" /* yacc.c:1646  */
+#line 2831 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
   case 221:
-#line 1141 "ntp_parser.y" /* yacc.c:1646  */
+#line 1143 "ntp_parser.y" /* yacc.c:1646  */
+    {
+                       attr_val *av;
+                       
+                       av = create_attr_sval((yyvsp[-1].Integer), (yyvsp[0].String));
+                       APPEND_G_FIFO(cfgt.vars, av);
+               }
+#line 2842 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
+    break;
+
+  case 222:
+#line 1150 "ntp_parser.y" /* yacc.c:1646  */
     {
                        char error_text[64];
                        attr_val *av;
@@ -2844,11 +2858,11 @@ yyreduce:
                                yyerror(error_text);
                        }
                }
-#line 2848 "ntp_parser.c" /* yacc.c:1646  */
+#line 2862 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 222:
-#line 1157 "ntp_parser.y" /* yacc.c:1646  */
+  case 223:
+#line 1166 "ntp_parser.y" /* yacc.c:1646  */
     {
                        if (!lex_from_file()) {
                                YYFREE((yyvsp[-1].String)); /* avoid leak */
@@ -2867,69 +2881,69 @@ yyreduce:
                        }
                        YYFREE((yyvsp[-1].String)); /* avoid leak */
                }
-#line 2871 "ntp_parser.c" /* yacc.c:1646  */
+#line 2885 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 223:
-#line 1176 "ntp_parser.y" /* yacc.c:1646  */
+  case 224:
+#line 1185 "ntp_parser.y" /* yacc.c:1646  */
     { lex_flush_stack(); }
-#line 2877 "ntp_parser.c" /* yacc.c:1646  */
+#line 2891 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 224:
-#line 1178 "ntp_parser.y" /* yacc.c:1646  */
+  case 225:
+#line 1187 "ntp_parser.y" /* yacc.c:1646  */
     { /* see drift_parm below for actions */ }
-#line 2883 "ntp_parser.c" /* yacc.c:1646  */
+#line 2897 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 225:
-#line 1180 "ntp_parser.y" /* yacc.c:1646  */
+  case 226:
+#line 1189 "ntp_parser.y" /* yacc.c:1646  */
     { CONCAT_G_FIFOS(cfgt.logconfig, (yyvsp[0].Attr_val_fifo)); }
-#line 2889 "ntp_parser.c" /* yacc.c:1646  */
+#line 2903 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 226:
-#line 1182 "ntp_parser.y" /* yacc.c:1646  */
+  case 227:
+#line 1191 "ntp_parser.y" /* yacc.c:1646  */
     { CONCAT_G_FIFOS(cfgt.phone, (yyvsp[0].String_fifo)); }
-#line 2895 "ntp_parser.c" /* yacc.c:1646  */
+#line 2909 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 227:
-#line 1184 "ntp_parser.y" /* yacc.c:1646  */
+  case 228:
+#line 1193 "ntp_parser.y" /* yacc.c:1646  */
     { APPEND_G_FIFO(cfgt.setvar, (yyvsp[0].Set_var)); }
-#line 2901 "ntp_parser.c" /* yacc.c:1646  */
+#line 2915 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 228:
-#line 1186 "ntp_parser.y" /* yacc.c:1646  */
+  case 229:
+#line 1195 "ntp_parser.y" /* yacc.c:1646  */
     {
                        addr_opts_node *aon;
                        
                        aon = create_addr_opts_node((yyvsp[-1].Address_node), (yyvsp[0].Attr_val_fifo));
                        APPEND_G_FIFO(cfgt.trap, aon);
                }
-#line 2912 "ntp_parser.c" /* yacc.c:1646  */
+#line 2926 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 229:
-#line 1193 "ntp_parser.y" /* yacc.c:1646  */
+  case 230:
+#line 1202 "ntp_parser.y" /* yacc.c:1646  */
     { CONCAT_G_FIFOS(cfgt.ttl, (yyvsp[0].Attr_val_fifo)); }
-#line 2918 "ntp_parser.c" /* yacc.c:1646  */
+#line 2932 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 238:
-#line 1215 "ntp_parser.y" /* yacc.c:1646  */
+  case 240:
+#line 1228 "ntp_parser.y" /* yacc.c:1646  */
     {
                        attr_val *av;
                        
                        av = create_attr_sval(T_Driftfile, (yyvsp[0].String));
                        APPEND_G_FIFO(cfgt.vars, av);
                }
-#line 2929 "ntp_parser.c" /* yacc.c:1646  */
+#line 2943 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 239:
-#line 1222 "ntp_parser.y" /* yacc.c:1646  */
+  case 241:
+#line 1235 "ntp_parser.y" /* yacc.c:1646  */
     {
                        attr_val *av;
                        
@@ -2938,82 +2952,82 @@ yyreduce:
                        av = create_attr_dval(T_WanderThreshold, (yyvsp[0].Double));
                        APPEND_G_FIFO(cfgt.vars, av);
                }
-#line 2942 "ntp_parser.c" /* yacc.c:1646  */
+#line 2956 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 240:
-#line 1231 "ntp_parser.y" /* yacc.c:1646  */
+  case 242:
+#line 1244 "ntp_parser.y" /* yacc.c:1646  */
     {
                        attr_val *av;
                        
                        av = create_attr_sval(T_Driftfile, "");
                        APPEND_G_FIFO(cfgt.vars, av);
                }
-#line 2953 "ntp_parser.c" /* yacc.c:1646  */
+#line 2967 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 241:
-#line 1241 "ntp_parser.y" /* yacc.c:1646  */
+  case 243:
+#line 1254 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Set_var) = create_setvar_node((yyvsp[-3].String), (yyvsp[-1].String), (yyvsp[0].Integer)); }
-#line 2959 "ntp_parser.c" /* yacc.c:1646  */
+#line 2973 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 243:
-#line 1247 "ntp_parser.y" /* yacc.c:1646  */
+  case 245:
+#line 1260 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Integer) = 0; }
-#line 2965 "ntp_parser.c" /* yacc.c:1646  */
+#line 2979 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 244:
-#line 1252 "ntp_parser.y" /* yacc.c:1646  */
+  case 246:
+#line 1265 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val_fifo) = NULL; }
-#line 2971 "ntp_parser.c" /* yacc.c:1646  */
+#line 2985 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 245:
-#line 1254 "ntp_parser.y" /* yacc.c:1646  */
+  case 247:
+#line 1267 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 2980 "ntp_parser.c" /* yacc.c:1646  */
+#line 2994 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 246:
-#line 1262 "ntp_parser.y" /* yacc.c:1646  */
+  case 248:
+#line 1275 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_ival((yyvsp[-1].Integer), (yyvsp[0].Integer)); }
-#line 2986 "ntp_parser.c" /* yacc.c:1646  */
+#line 3000 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 247:
-#line 1264 "ntp_parser.y" /* yacc.c:1646  */
+  case 249:
+#line 1277 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val) = create_attr_sval((yyvsp[-1].Integer), estrdup((yyvsp[0].Address_node)->address));
                        destroy_address_node((yyvsp[0].Address_node));
                }
-#line 2995 "ntp_parser.c" /* yacc.c:1646  */
+#line 3009 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 248:
-#line 1272 "ntp_parser.y" /* yacc.c:1646  */
+  case 250:
+#line 1285 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 3004 "ntp_parser.c" /* yacc.c:1646  */
+#line 3018 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 249:
-#line 1277 "ntp_parser.y" /* yacc.c:1646  */
+  case 251:
+#line 1290 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 3013 "ntp_parser.c" /* yacc.c:1646  */
+#line 3027 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 250:
-#line 1285 "ntp_parser.y" /* yacc.c:1646  */
+  case 252:
+#line 1298 "ntp_parser.y" /* yacc.c:1646  */
     {
                        char    prefix;
                        char *  type;
@@ -3035,141 +3049,141 @@ yyreduce:
                        (yyval.Attr_val) = create_attr_sval(prefix, estrdup(type));
                        YYFREE((yyvsp[0].String));
                }
-#line 3039 "ntp_parser.c" /* yacc.c:1646  */
+#line 3053 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 251:
-#line 1310 "ntp_parser.y" /* yacc.c:1646  */
+  case 253:
+#line 1323 "ntp_parser.y" /* yacc.c:1646  */
     {
                        nic_rule_node *nrn;
                        
                        nrn = create_nic_rule_node((yyvsp[0].Integer), NULL, (yyvsp[-1].Integer));
                        APPEND_G_FIFO(cfgt.nic_rules, nrn);
                }
-#line 3050 "ntp_parser.c" /* yacc.c:1646  */
+#line 3064 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 252:
-#line 1317 "ntp_parser.y" /* yacc.c:1646  */
+  case 254:
+#line 1330 "ntp_parser.y" /* yacc.c:1646  */
     {
                        nic_rule_node *nrn;
                        
                        nrn = create_nic_rule_node(0, (yyvsp[0].String), (yyvsp[-1].Integer));
                        APPEND_G_FIFO(cfgt.nic_rules, nrn);
                }
-#line 3061 "ntp_parser.c" /* yacc.c:1646  */
+#line 3075 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 262:
-#line 1345 "ntp_parser.y" /* yacc.c:1646  */
+  case 264:
+#line 1358 "ntp_parser.y" /* yacc.c:1646  */
     { CONCAT_G_FIFOS(cfgt.reset_counters, (yyvsp[0].Int_fifo)); }
-#line 3067 "ntp_parser.c" /* yacc.c:1646  */
+#line 3081 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 263:
-#line 1350 "ntp_parser.y" /* yacc.c:1646  */
+  case 265:
+#line 1363 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Int_fifo) = (yyvsp[-1].Int_fifo);
                        APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[0].Integer)));
                }
-#line 3076 "ntp_parser.c" /* yacc.c:1646  */
+#line 3090 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 264:
-#line 1355 "ntp_parser.y" /* yacc.c:1646  */
+  case 266:
+#line 1368 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Int_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[0].Integer)));
                }
-#line 3085 "ntp_parser.c" /* yacc.c:1646  */
+#line 3099 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 272:
-#line 1379 "ntp_parser.y" /* yacc.c:1646  */
+  case 274:
+#line 1392 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), create_int_node((yyvsp[0].Integer)));
                }
-#line 3094 "ntp_parser.c" /* yacc.c:1646  */
+#line 3108 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 273:
-#line 1384 "ntp_parser.y" /* yacc.c:1646  */
+  case 275:
+#line 1397 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), create_int_node((yyvsp[0].Integer)));
                }
-#line 3103 "ntp_parser.c" /* yacc.c:1646  */
+#line 3117 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 274:
-#line 1392 "ntp_parser.y" /* yacc.c:1646  */
+  case 276:
+#line 1405 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-1].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 3112 "ntp_parser.c" /* yacc.c:1646  */
+#line 3126 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 275:
-#line 1397 "ntp_parser.y" /* yacc.c:1646  */
+  case 277:
+#line 1410 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[0].Attr_val));
                }
-#line 3121 "ntp_parser.c" /* yacc.c:1646  */
+#line 3135 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 276:
-#line 1405 "ntp_parser.y" /* yacc.c:1646  */
+  case 278:
+#line 1418 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_ival('i', (yyvsp[0].Integer)); }
-#line 3127 "ntp_parser.c" /* yacc.c:1646  */
+#line 3141 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 278:
-#line 1411 "ntp_parser.y" /* yacc.c:1646  */
+  case 280:
+#line 1424 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_rangeval('-', (yyvsp[-3].Integer), (yyvsp[-1].Integer)); }
-#line 3133 "ntp_parser.c" /* yacc.c:1646  */
+#line 3147 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 279:
-#line 1416 "ntp_parser.y" /* yacc.c:1646  */
+  case 281:
+#line 1429 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.String_fifo) = (yyvsp[-1].String_fifo);
                        APPEND_G_FIFO((yyval.String_fifo), create_string_node((yyvsp[0].String)));
                }
-#line 3142 "ntp_parser.c" /* yacc.c:1646  */
+#line 3156 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 280:
-#line 1421 "ntp_parser.y" /* yacc.c:1646  */
+  case 282:
+#line 1434 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.String_fifo) = NULL;
                        APPEND_G_FIFO((yyval.String_fifo), create_string_node((yyvsp[0].String)));
                }
-#line 3151 "ntp_parser.c" /* yacc.c:1646  */
+#line 3165 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 281:
-#line 1429 "ntp_parser.y" /* yacc.c:1646  */
+  case 283:
+#line 1442 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Address_fifo) = (yyvsp[-1].Address_fifo);
                        APPEND_G_FIFO((yyval.Address_fifo), (yyvsp[0].Address_node));
                }
-#line 3160 "ntp_parser.c" /* yacc.c:1646  */
+#line 3174 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 282:
-#line 1434 "ntp_parser.y" /* yacc.c:1646  */
+  case 284:
+#line 1447 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Address_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Address_fifo), (yyvsp[0].Address_node));
                }
-#line 3169 "ntp_parser.c" /* yacc.c:1646  */
+#line 3183 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 283:
-#line 1442 "ntp_parser.y" /* yacc.c:1646  */
+  case 285:
+#line 1455 "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");
@@ -3178,29 +3192,29 @@ yyreduce:
                                (yyval.Integer) = (yyvsp[0].Integer);
                        }
                }
-#line 3182 "ntp_parser.c" /* yacc.c:1646  */
+#line 3196 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 284:
-#line 1450 "ntp_parser.y" /* yacc.c:1646  */
+  case 286:
+#line 1463 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Integer) = 1; }
-#line 3188 "ntp_parser.c" /* yacc.c:1646  */
+#line 3202 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 285:
-#line 1451 "ntp_parser.y" /* yacc.c:1646  */
+  case 287:
+#line 1464 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Integer) = 0; }
-#line 3194 "ntp_parser.c" /* yacc.c:1646  */
+#line 3208 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 286:
-#line 1455 "ntp_parser.y" /* yacc.c:1646  */
+  case 288:
+#line 1468 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Double) = (double)(yyvsp[0].Integer); }
-#line 3200 "ntp_parser.c" /* yacc.c:1646  */
+#line 3214 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 288:
-#line 1466 "ntp_parser.y" /* yacc.c:1646  */
+  case 290:
+#line 1479 "ntp_parser.y" /* yacc.c:1646  */
     {
                        sim_node *sn;
                        
@@ -3210,125 +3224,125 @@ yyreduce:
                        /* Revert from ; to \n for end-of-command */
                        old_config_style = 1;
                }
-#line 3214 "ntp_parser.c" /* yacc.c:1646  */
+#line 3228 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 289:
-#line 1483 "ntp_parser.y" /* yacc.c:1646  */
+  case 291:
+#line 1496 "ntp_parser.y" /* yacc.c:1646  */
     { old_config_style = 0; }
-#line 3220 "ntp_parser.c" /* yacc.c:1646  */
+#line 3234 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 290:
-#line 1488 "ntp_parser.y" /* yacc.c:1646  */
+  case 292:
+#line 1501 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-2].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[-1].Attr_val));
                }
-#line 3229 "ntp_parser.c" /* yacc.c:1646  */
+#line 3243 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 291:
-#line 1493 "ntp_parser.y" /* yacc.c:1646  */
+  case 293:
+#line 1506 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[-1].Attr_val));
                }
-#line 3238 "ntp_parser.c" /* yacc.c:1646  */
+#line 3252 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 292:
-#line 1501 "ntp_parser.y" /* yacc.c:1646  */
+  case 294:
+#line 1514 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_dval((yyvsp[-2].Integer), (yyvsp[0].Double)); }
-#line 3244 "ntp_parser.c" /* yacc.c:1646  */
+#line 3258 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 295:
-#line 1511 "ntp_parser.y" /* yacc.c:1646  */
+  case 297:
+#line 1524 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Sim_server_fifo) = (yyvsp[-1].Sim_server_fifo);
                        APPEND_G_FIFO((yyval.Sim_server_fifo), (yyvsp[0].Sim_server));
                }
-#line 3253 "ntp_parser.c" /* yacc.c:1646  */
+#line 3267 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 296:
-#line 1516 "ntp_parser.y" /* yacc.c:1646  */
+  case 298:
+#line 1529 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Sim_server_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Sim_server_fifo), (yyvsp[0].Sim_server));
                }
-#line 3262 "ntp_parser.c" /* yacc.c:1646  */
+#line 3276 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 297:
-#line 1524 "ntp_parser.y" /* yacc.c:1646  */
+  case 299:
+#line 1537 "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 3268 "ntp_parser.c" /* yacc.c:1646  */
+#line 3282 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 298:
-#line 1529 "ntp_parser.y" /* yacc.c:1646  */
+  case 300:
+#line 1542 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Double) = (yyvsp[-1].Double); }
-#line 3274 "ntp_parser.c" /* yacc.c:1646  */
+#line 3288 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 299:
-#line 1534 "ntp_parser.y" /* yacc.c:1646  */
+  case 301:
+#line 1547 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Address_node) = (yyvsp[0].Address_node); }
-#line 3280 "ntp_parser.c" /* yacc.c:1646  */
+#line 3294 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 300:
-#line 1539 "ntp_parser.y" /* yacc.c:1646  */
+  case 302:
+#line 1552 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Sim_script_fifo) = (yyvsp[-1].Sim_script_fifo);
                        APPEND_G_FIFO((yyval.Sim_script_fifo), (yyvsp[0].Sim_script));
                }
-#line 3289 "ntp_parser.c" /* yacc.c:1646  */
+#line 3303 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 301:
-#line 1544 "ntp_parser.y" /* yacc.c:1646  */
+  case 303:
+#line 1557 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Sim_script_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Sim_script_fifo), (yyvsp[0].Sim_script));
                }
-#line 3298 "ntp_parser.c" /* yacc.c:1646  */
+#line 3312 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 302:
-#line 1552 "ntp_parser.y" /* yacc.c:1646  */
+  case 304:
+#line 1565 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Sim_script) = ONLY_SIM(create_sim_script_info((yyvsp[-3].Double), (yyvsp[-1].Attr_val_fifo))); }
-#line 3304 "ntp_parser.c" /* yacc.c:1646  */
+#line 3318 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 303:
-#line 1557 "ntp_parser.y" /* yacc.c:1646  */
+  case 305:
+#line 1570 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = (yyvsp[-2].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[-1].Attr_val));
                }
-#line 3313 "ntp_parser.c" /* yacc.c:1646  */
+#line 3327 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 304:
-#line 1562 "ntp_parser.y" /* yacc.c:1646  */
+  case 306:
+#line 1575 "ntp_parser.y" /* yacc.c:1646  */
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[-1].Attr_val));
                }
-#line 3322 "ntp_parser.c" /* yacc.c:1646  */
+#line 3336 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
-  case 305:
-#line 1570 "ntp_parser.y" /* yacc.c:1646  */
+  case 307:
+#line 1583 "ntp_parser.y" /* yacc.c:1646  */
     { (yyval.Attr_val) = create_attr_dval((yyvsp[-2].Integer), (yyvsp[0].Double)); }
-#line 3328 "ntp_parser.c" /* yacc.c:1646  */
+#line 3342 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
     break;
 
 
-#line 3332 "ntp_parser.c" /* yacc.c:1646  */
+#line 3346 "../../ntpd/ntp_parser.c" /* yacc.c:1646  */
       default: break;
     }
   /* User semantic actions sometimes alter yychar, and that requires
@@ -3556,7 +3570,7 @@ yyreturn:
 #endif
   return yyresult;
 }
-#line 1581 "ntp_parser.y" /* yacc.c:1906  */
+#line 1594 "ntp_parser.y" /* yacc.c:1906  */
 
 
 void 
index 548daf3c6e66a56b3ae88207aae35f19e10d82c0..fc285ed5a18d9494fee53baff86b42d0c6ed8cdc 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_NTP_PARSER_H_INCLUDED
-# define YY_YY_NTP_PARSER_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
@@ -77,163 +77,164 @@ extern int yydebug;
     T_Double = 287,
     T_Driftfile = 288,
     T_Drop = 289,
-    T_Ellipsis = 290,
-    T_Enable = 291,
-    T_End = 292,
-    T_False = 293,
-    T_File = 294,
-    T_Filegen = 295,
-    T_Filenum = 296,
-    T_Flag1 = 297,
-    T_Flag2 = 298,
-    T_Flag3 = 299,
-    T_Flag4 = 300,
-    T_Flake = 301,
-    T_Floor = 302,
-    T_Freq = 303,
-    T_Fudge = 304,
-    T_Host = 305,
-    T_Huffpuff = 306,
-    T_Iburst = 307,
-    T_Ident = 308,
-    T_Ignore = 309,
-    T_Incalloc = 310,
-    T_Incmem = 311,
-    T_Initalloc = 312,
-    T_Initmem = 313,
-    T_Includefile = 314,
-    T_Integer = 315,
-    T_Interface = 316,
-    T_Intrange = 317,
-    T_Io = 318,
-    T_Ipv4 = 319,
-    T_Ipv4_flag = 320,
-    T_Ipv6 = 321,
-    T_Ipv6_flag = 322,
-    T_Kernel = 323,
-    T_Key = 324,
-    T_Keys = 325,
-    T_Keysdir = 326,
-    T_Kod = 327,
-    T_Mssntp = 328,
-    T_Leapfile = 329,
-    T_Limited = 330,
-    T_Link = 331,
-    T_Listen = 332,
-    T_Logconfig = 333,
-    T_Logfile = 334,
-    T_Loopstats = 335,
-    T_Lowpriotrap = 336,
-    T_Manycastclient = 337,
-    T_Manycastserver = 338,
-    T_Mask = 339,
-    T_Maxage = 340,
-    T_Maxclock = 341,
-    T_Maxdepth = 342,
-    T_Maxdist = 343,
-    T_Maxmem = 344,
-    T_Maxpoll = 345,
-    T_Mdnstries = 346,
-    T_Mem = 347,
-    T_Memlock = 348,
-    T_Minclock = 349,
-    T_Mindepth = 350,
-    T_Mindist = 351,
-    T_Minimum = 352,
-    T_Minpoll = 353,
-    T_Minsane = 354,
-    T_Mode = 355,
-    T_Mode7 = 356,
-    T_Monitor = 357,
-    T_Month = 358,
-    T_Mru = 359,
-    T_Multicastclient = 360,
-    T_Nic = 361,
-    T_Nolink = 362,
-    T_Nomodify = 363,
-    T_Nomrulist = 364,
-    T_None = 365,
-    T_Nonvolatile = 366,
-    T_Nopeer = 367,
-    T_Noquery = 368,
-    T_Noselect = 369,
-    T_Noserve = 370,
-    T_Notrap = 371,
-    T_Notrust = 372,
-    T_Ntp = 373,
-    T_Ntpport = 374,
-    T_NtpSignDsocket = 375,
-    T_Orphan = 376,
-    T_Orphanwait = 377,
-    T_Panic = 378,
-    T_Peer = 379,
-    T_Peerstats = 380,
-    T_Phone = 381,
-    T_Pid = 382,
-    T_Pidfile = 383,
-    T_Pool = 384,
-    T_Port = 385,
-    T_Preempt = 386,
-    T_Prefer = 387,
-    T_Protostats = 388,
-    T_Pw = 389,
-    T_Randfile = 390,
-    T_Rawstats = 391,
-    T_Refid = 392,
-    T_Requestkey = 393,
-    T_Reset = 394,
-    T_Restrict = 395,
-    T_Revoke = 396,
-    T_Rlimit = 397,
-    T_Saveconfigdir = 398,
-    T_Server = 399,
-    T_Setvar = 400,
-    T_Source = 401,
-    T_Stacksize = 402,
-    T_Statistics = 403,
-    T_Stats = 404,
-    T_Statsdir = 405,
-    T_Step = 406,
-    T_Stepback = 407,
-    T_Stepfwd = 408,
-    T_Stepout = 409,
-    T_Stratum = 410,
-    T_String = 411,
-    T_Sys = 412,
-    T_Sysstats = 413,
-    T_Tick = 414,
-    T_Time1 = 415,
-    T_Time2 = 416,
-    T_Timer = 417,
-    T_Timingstats = 418,
-    T_Tinker = 419,
-    T_Tos = 420,
-    T_Trap = 421,
-    T_True = 422,
-    T_Trustedkey = 423,
-    T_Ttl = 424,
-    T_Type = 425,
-    T_U_int = 426,
-    T_Unconfig = 427,
-    T_Unpeer = 428,
-    T_Version = 429,
-    T_WanderThreshold = 430,
-    T_Week = 431,
-    T_Wildcard = 432,
-    T_Xleave = 433,
-    T_Year = 434,
-    T_Flag = 435,
-    T_EOC = 436,
-    T_Simulate = 437,
-    T_Beep_Delay = 438,
-    T_Sim_Duration = 439,
-    T_Server_Offset = 440,
-    T_Duration = 441,
-    T_Freq_Offset = 442,
-    T_Wander = 443,
-    T_Jitter = 444,
-    T_Prop_Delay = 445,
-    T_Proc_Delay = 446
+    T_Dscp = 290,
+    T_Ellipsis = 291,
+    T_Enable = 292,
+    T_End = 293,
+    T_False = 294,
+    T_File = 295,
+    T_Filegen = 296,
+    T_Filenum = 297,
+    T_Flag1 = 298,
+    T_Flag2 = 299,
+    T_Flag3 = 300,
+    T_Flag4 = 301,
+    T_Flake = 302,
+    T_Floor = 303,
+    T_Freq = 304,
+    T_Fudge = 305,
+    T_Host = 306,
+    T_Huffpuff = 307,
+    T_Iburst = 308,
+    T_Ident = 309,
+    T_Ignore = 310,
+    T_Incalloc = 311,
+    T_Incmem = 312,
+    T_Initalloc = 313,
+    T_Initmem = 314,
+    T_Includefile = 315,
+    T_Integer = 316,
+    T_Interface = 317,
+    T_Intrange = 318,
+    T_Io = 319,
+    T_Ipv4 = 320,
+    T_Ipv4_flag = 321,
+    T_Ipv6 = 322,
+    T_Ipv6_flag = 323,
+    T_Kernel = 324,
+    T_Key = 325,
+    T_Keys = 326,
+    T_Keysdir = 327,
+    T_Kod = 328,
+    T_Mssntp = 329,
+    T_Leapfile = 330,
+    T_Limited = 331,
+    T_Link = 332,
+    T_Listen = 333,
+    T_Logconfig = 334,
+    T_Logfile = 335,
+    T_Loopstats = 336,
+    T_Lowpriotrap = 337,
+    T_Manycastclient = 338,
+    T_Manycastserver = 339,
+    T_Mask = 340,
+    T_Maxage = 341,
+    T_Maxclock = 342,
+    T_Maxdepth = 343,
+    T_Maxdist = 344,
+    T_Maxmem = 345,
+    T_Maxpoll = 346,
+    T_Mdnstries = 347,
+    T_Mem = 348,
+    T_Memlock = 349,
+    T_Minclock = 350,
+    T_Mindepth = 351,
+    T_Mindist = 352,
+    T_Minimum = 353,
+    T_Minpoll = 354,
+    T_Minsane = 355,
+    T_Mode = 356,
+    T_Mode7 = 357,
+    T_Monitor = 358,
+    T_Month = 359,
+    T_Mru = 360,
+    T_Multicastclient = 361,
+    T_Nic = 362,
+    T_Nolink = 363,
+    T_Nomodify = 364,
+    T_Nomrulist = 365,
+    T_None = 366,
+    T_Nonvolatile = 367,
+    T_Nopeer = 368,
+    T_Noquery = 369,
+    T_Noselect = 370,
+    T_Noserve = 371,
+    T_Notrap = 372,
+    T_Notrust = 373,
+    T_Ntp = 374,
+    T_Ntpport = 375,
+    T_NtpSignDsocket = 376,
+    T_Orphan = 377,
+    T_Orphanwait = 378,
+    T_Panic = 379,
+    T_Peer = 380,
+    T_Peerstats = 381,
+    T_Phone = 382,
+    T_Pid = 383,
+    T_Pidfile = 384,
+    T_Pool = 385,
+    T_Port = 386,
+    T_Preempt = 387,
+    T_Prefer = 388,
+    T_Protostats = 389,
+    T_Pw = 390,
+    T_Randfile = 391,
+    T_Rawstats = 392,
+    T_Refid = 393,
+    T_Requestkey = 394,
+    T_Reset = 395,
+    T_Restrict = 396,
+    T_Revoke = 397,
+    T_Rlimit = 398,
+    T_Saveconfigdir = 399,
+    T_Server = 400,
+    T_Setvar = 401,
+    T_Source = 402,
+    T_Stacksize = 403,
+    T_Statistics = 404,
+    T_Stats = 405,
+    T_Statsdir = 406,
+    T_Step = 407,
+    T_Stepback = 408,
+    T_Stepfwd = 409,
+    T_Stepout = 410,
+    T_Stratum = 411,
+    T_String = 412,
+    T_Sys = 413,
+    T_Sysstats = 414,
+    T_Tick = 415,
+    T_Time1 = 416,
+    T_Time2 = 417,
+    T_Timer = 418,
+    T_Timingstats = 419,
+    T_Tinker = 420,
+    T_Tos = 421,
+    T_Trap = 422,
+    T_True = 423,
+    T_Trustedkey = 424,
+    T_Ttl = 425,
+    T_Type = 426,
+    T_U_int = 427,
+    T_Unconfig = 428,
+    T_Unpeer = 429,
+    T_Version = 430,
+    T_WanderThreshold = 431,
+    T_Week = 432,
+    T_Wildcard = 433,
+    T_Xleave = 434,
+    T_Year = 435,
+    T_Flag = 436,
+    T_EOC = 437,
+    T_Simulate = 438,
+    T_Beep_Delay = 439,
+    T_Sim_Duration = 440,
+    T_Server_Offset = 441,
+    T_Duration = 442,
+    T_Freq_Offset = 443,
+    T_Wander = 444,
+    T_Jitter = 445,
+    T_Prop_Delay = 446,
+    T_Proc_Delay = 447
   };
 #endif
 /* Tokens.  */
@@ -269,163 +270,164 @@ extern int yydebug;
 #define T_Double 287
 #define T_Driftfile 288
 #define T_Drop 289
-#define T_Ellipsis 290
-#define T_Enable 291
-#define T_End 292
-#define T_False 293
-#define T_File 294
-#define T_Filegen 295
-#define T_Filenum 296
-#define T_Flag1 297
-#define T_Flag2 298
-#define T_Flag3 299
-#define T_Flag4 300
-#define T_Flake 301
-#define T_Floor 302
-#define T_Freq 303
-#define T_Fudge 304
-#define T_Host 305
-#define T_Huffpuff 306
-#define T_Iburst 307
-#define T_Ident 308
-#define T_Ignore 309
-#define T_Incalloc 310
-#define T_Incmem 311
-#define T_Initalloc 312
-#define T_Initmem 313
-#define T_Includefile 314
-#define T_Integer 315
-#define T_Interface 316
-#define T_Intrange 317
-#define T_Io 318
-#define T_Ipv4 319
-#define T_Ipv4_flag 320
-#define T_Ipv6 321
-#define T_Ipv6_flag 322
-#define T_Kernel 323
-#define T_Key 324
-#define T_Keys 325
-#define T_Keysdir 326
-#define T_Kod 327
-#define T_Mssntp 328
-#define T_Leapfile 329
-#define T_Limited 330
-#define T_Link 331
-#define T_Listen 332
-#define T_Logconfig 333
-#define T_Logfile 334
-#define T_Loopstats 335
-#define T_Lowpriotrap 336
-#define T_Manycastclient 337
-#define T_Manycastserver 338
-#define T_Mask 339
-#define T_Maxage 340
-#define T_Maxclock 341
-#define T_Maxdepth 342
-#define T_Maxdist 343
-#define T_Maxmem 344
-#define T_Maxpoll 345
-#define T_Mdnstries 346
-#define T_Mem 347
-#define T_Memlock 348
-#define T_Minclock 349
-#define T_Mindepth 350
-#define T_Mindist 351
-#define T_Minimum 352
-#define T_Minpoll 353
-#define T_Minsane 354
-#define T_Mode 355
-#define T_Mode7 356
-#define T_Monitor 357
-#define T_Month 358
-#define T_Mru 359
-#define T_Multicastclient 360
-#define T_Nic 361
-#define T_Nolink 362
-#define T_Nomodify 363
-#define T_Nomrulist 364
-#define T_None 365
-#define T_Nonvolatile 366
-#define T_Nopeer 367
-#define T_Noquery 368
-#define T_Noselect 369
-#define T_Noserve 370
-#define T_Notrap 371
-#define T_Notrust 372
-#define T_Ntp 373
-#define T_Ntpport 374
-#define T_NtpSignDsocket 375
-#define T_Orphan 376
-#define T_Orphanwait 377
-#define T_Panic 378
-#define T_Peer 379
-#define T_Peerstats 380
-#define T_Phone 381
-#define T_Pid 382
-#define T_Pidfile 383
-#define T_Pool 384
-#define T_Port 385
-#define T_Preempt 386
-#define T_Prefer 387
-#define T_Protostats 388
-#define T_Pw 389
-#define T_Randfile 390
-#define T_Rawstats 391
-#define T_Refid 392
-#define T_Requestkey 393
-#define T_Reset 394
-#define T_Restrict 395
-#define T_Revoke 396
-#define T_Rlimit 397
-#define T_Saveconfigdir 398
-#define T_Server 399
-#define T_Setvar 400
-#define T_Source 401
-#define T_Stacksize 402
-#define T_Statistics 403
-#define T_Stats 404
-#define T_Statsdir 405
-#define T_Step 406
-#define T_Stepback 407
-#define T_Stepfwd 408
-#define T_Stepout 409
-#define T_Stratum 410
-#define T_String 411
-#define T_Sys 412
-#define T_Sysstats 413
-#define T_Tick 414
-#define T_Time1 415
-#define T_Time2 416
-#define T_Timer 417
-#define T_Timingstats 418
-#define T_Tinker 419
-#define T_Tos 420
-#define T_Trap 421
-#define T_True 422
-#define T_Trustedkey 423
-#define T_Ttl 424
-#define T_Type 425
-#define T_U_int 426
-#define T_Unconfig 427
-#define T_Unpeer 428
-#define T_Version 429
-#define T_WanderThreshold 430
-#define T_Week 431
-#define T_Wildcard 432
-#define T_Xleave 433
-#define T_Year 434
-#define T_Flag 435
-#define T_EOC 436
-#define T_Simulate 437
-#define T_Beep_Delay 438
-#define T_Sim_Duration 439
-#define T_Server_Offset 440
-#define T_Duration 441
-#define T_Freq_Offset 442
-#define T_Wander 443
-#define T_Jitter 444
-#define T_Prop_Delay 445
-#define T_Proc_Delay 446
+#define T_Dscp 290
+#define T_Ellipsis 291
+#define T_Enable 292
+#define T_End 293
+#define T_False 294
+#define T_File 295
+#define T_Filegen 296
+#define T_Filenum 297
+#define T_Flag1 298
+#define T_Flag2 299
+#define T_Flag3 300
+#define T_Flag4 301
+#define T_Flake 302
+#define T_Floor 303
+#define T_Freq 304
+#define T_Fudge 305
+#define T_Host 306
+#define T_Huffpuff 307
+#define T_Iburst 308
+#define T_Ident 309
+#define T_Ignore 310
+#define T_Incalloc 311
+#define T_Incmem 312
+#define T_Initalloc 313
+#define T_Initmem 314
+#define T_Includefile 315
+#define T_Integer 316
+#define T_Interface 317
+#define T_Intrange 318
+#define T_Io 319
+#define T_Ipv4 320
+#define T_Ipv4_flag 321
+#define T_Ipv6 322
+#define T_Ipv6_flag 323
+#define T_Kernel 324
+#define T_Key 325
+#define T_Keys 326
+#define T_Keysdir 327
+#define T_Kod 328
+#define T_Mssntp 329
+#define T_Leapfile 330
+#define T_Limited 331
+#define T_Link 332
+#define T_Listen 333
+#define T_Logconfig 334
+#define T_Logfile 335
+#define T_Loopstats 336
+#define T_Lowpriotrap 337
+#define T_Manycastclient 338
+#define T_Manycastserver 339
+#define T_Mask 340
+#define T_Maxage 341
+#define T_Maxclock 342
+#define T_Maxdepth 343
+#define T_Maxdist 344
+#define T_Maxmem 345
+#define T_Maxpoll 346
+#define T_Mdnstries 347
+#define T_Mem 348
+#define T_Memlock 349
+#define T_Minclock 350
+#define T_Mindepth 351
+#define T_Mindist 352
+#define T_Minimum 353
+#define T_Minpoll 354
+#define T_Minsane 355
+#define T_Mode 356
+#define T_Mode7 357
+#define T_Monitor 358
+#define T_Month 359
+#define T_Mru 360
+#define T_Multicastclient 361
+#define T_Nic 362
+#define T_Nolink 363
+#define T_Nomodify 364
+#define T_Nomrulist 365
+#define T_None 366
+#define T_Nonvolatile 367
+#define T_Nopeer 368
+#define T_Noquery 369
+#define T_Noselect 370
+#define T_Noserve 371
+#define T_Notrap 372
+#define T_Notrust 373
+#define T_Ntp 374
+#define T_Ntpport 375
+#define T_NtpSignDsocket 376
+#define T_Orphan 377
+#define T_Orphanwait 378
+#define T_Panic 379
+#define T_Peer 380
+#define T_Peerstats 381
+#define T_Phone 382
+#define T_Pid 383
+#define T_Pidfile 384
+#define T_Pool 385
+#define T_Port 386
+#define T_Preempt 387
+#define T_Prefer 388
+#define T_Protostats 389
+#define T_Pw 390
+#define T_Randfile 391
+#define T_Rawstats 392
+#define T_Refid 393
+#define T_Requestkey 394
+#define T_Reset 395
+#define T_Restrict 396
+#define T_Revoke 397
+#define T_Rlimit 398
+#define T_Saveconfigdir 399
+#define T_Server 400
+#define T_Setvar 401
+#define T_Source 402
+#define T_Stacksize 403
+#define T_Statistics 404
+#define T_Stats 405
+#define T_Statsdir 406
+#define T_Step 407
+#define T_Stepback 408
+#define T_Stepfwd 409
+#define T_Stepout 410
+#define T_Stratum 411
+#define T_String 412
+#define T_Sys 413
+#define T_Sysstats 414
+#define T_Tick 415
+#define T_Time1 416
+#define T_Time2 417
+#define T_Timer 418
+#define T_Timingstats 419
+#define T_Tinker 420
+#define T_Tos 421
+#define T_Trap 422
+#define T_True 423
+#define T_Trustedkey 424
+#define T_Ttl 425
+#define T_Type 426
+#define T_U_int 427
+#define T_Unconfig 428
+#define T_Unpeer 429
+#define T_Version 430
+#define T_WanderThreshold 431
+#define T_Week 432
+#define T_Wildcard 433
+#define T_Xleave 434
+#define T_Year 435
+#define T_Flag 436
+#define T_EOC 437
+#define T_Simulate 438
+#define T_Beep_Delay 439
+#define T_Sim_Duration 440
+#define T_Server_Offset 441
+#define T_Duration 442
+#define T_Freq_Offset 443
+#define T_Wander 444
+#define T_Jitter 445
+#define T_Prop_Delay 446
+#define T_Proc_Delay 447
 
 /* Value type.  */
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
@@ -451,7 +453,7 @@ union YYSTYPE
        script_info *           Sim_script;
        script_info_fifo *      Sim_script_fifo;
 
-#line 455 "ntp_parser.h" /* yacc.c:1909  */
+#line 457 "../../ntpd/ntp_parser.h" /* yacc.c:1909  */
 };
 # define YYSTYPE_IS_TRIVIAL 1
 # define YYSTYPE_IS_DECLARED 1
@@ -462,4 +464,4 @@ extern YYSTYPE yylval;
 
 int yyparse (void);
 
-#endif /* !YY_YY_NTP_PARSER_H_INCLUDED  */
+#endif /* !YY_YY_______NTPD_NTP_PARSER_H_INCLUDED  */