]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
generated parser file cleanup
authorHarlan Stenn <stenn@ntp.org>
Sat, 15 Sep 2012 04:38:40 +0000 (00:38 -0400)
committerHarlan Stenn <stenn@ntp.org>
Sat, 15 Sep 2012 04:38:40 +0000 (00:38 -0400)
bk: 50540650aRBVY6_W7WNY5YP5raaUcw

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

index cc1286386e4a7e97ad14cc554a813105516a0022..c10c7eea0b01bdc893f6f64832205dc51907c038 100644 (file)
@@ -1 +1 @@
- *      Generated 2012-06-18 05:12:26 UTC        diff_ignore_line
+ *      Generated 2012-09-15 03:51:46 UTC        diff_ignore_line
index 34c5c0476a62c5accb9d631ad5a74da6bb71d651..c2b9f4383f5df772271c976e901ba0f796a4e26f 100644 (file)
@@ -2,7 +2,7 @@
  * ntp_keyword.h
  * 
  * NOTE: edit this file with caution, it is generated by keyword-gen.c
- *      Generated 2012-06-18 05:12:26 UTC        diff_ignore_line
+ *      Generated 2012-09-15 03:51:46 UTC        diff_ignore_line
  *
  */
 #include "ntp_scanner.h"
 
 #define LOWEST_KEYWORD_ID 258
 
-const char * const keyword_text[182] = {
-       /* 0       258                T_Age */  "age",
-       /* 1       259                T_All */  "all",
-       /* 2       260              T_Allan */  "allan",
-       /* 3       261           T_Allpeers */  "allpeers",
-       /* 4       262               T_Auth */  "auth",
-       /* 5       263            T_Autokey */  "autokey",
-       /* 6       264            T_Automax */  "automax",
-       /* 7       265            T_Average */  "average",
-       /* 8       266            T_Bclient */  "bclient",
-       /* 9       267             T_Beacon */  "beacon",
-       /* 10      268          T_Broadcast */  "broadcast",
-       /* 11      269    T_Broadcastclient */  "broadcastclient",
-       /* 12      270     T_Broadcastdelay */  "broadcastdelay",
-       /* 13      271              T_Burst */  "burst",
-       /* 14      272          T_Calibrate */  "calibrate",
-       /* 15      273            T_Ceiling */  "ceiling",
-       /* 16      274         T_Clockstats */  "clockstats",
-       /* 17      275             T_Cohort */  "cohort",
-       /* 18      276         T_ControlKey */  "controlkey",
-       /* 19      277             T_Crypto */  "crypto",
-       /* 20      278        T_Cryptostats */  "cryptostats",
-       /* 21      279                T_Ctl */  "ctl",
-       /* 22      280                T_Day */  "day",
-       /* 23      281            T_Default */  "default",
-       /* 24      282             T_Digest */  "digest",
-       /* 25      283            T_Disable */  "disable",
-       /* 26      284            T_Discard */  "discard",
-       /* 27      285         T_Dispersion */  "dispersion",
-       /* 28      286             T_Double */  NULL,
-       /* 29      287          T_Driftfile */  "driftfile",
-       /* 30      288               T_Drop */  "drop",
-       /* 31      289           T_Ellipsis */  "...",
-       /* 32      290             T_Enable */  "enable",
-       /* 33      291                T_End */  "end",
-       /* 34      292              T_False */  NULL,
-       /* 35      293               T_File */  "file",
-       /* 36      294            T_Filegen */  "filegen",
-       /* 37      295              T_Flag1 */  "flag1",
-       /* 38      296              T_Flag2 */  "flag2",
-       /* 39      297              T_Flag3 */  "flag3",
-       /* 40      298              T_Flag4 */  "flag4",
-       /* 41      299              T_Flake */  "flake",
-       /* 42      300              T_Floor */  "floor",
-       /* 43      301               T_Freq */  "freq",
-       /* 44      302              T_Fudge */  "fudge",
-       /* 45      303               T_Host */  "host",
-       /* 46      304           T_Huffpuff */  "huffpuff",
-       /* 47      305             T_Iburst */  "iburst",
-       /* 48      306              T_Ident */  "ident",
-       /* 49      307             T_Ignore */  "ignore",
-       /* 50      308           T_Incalloc */  "incalloc",
-       /* 51      309             T_Incmem */  "incmem",
-       /* 52      310          T_Initalloc */  "initalloc",
-       /* 53      311            T_Initmem */  "initmem",
-       /* 54      312        T_Includefile */  "includefile",
-       /* 55      313            T_Integer */  NULL,
-       /* 56      314          T_Interface */  "interface",
-       /* 57      315           T_Intrange */  NULL,
-       /* 58      316                 T_Io */  "io",
-       /* 59      317               T_Ipv4 */  "ipv4",
-       /* 60      318          T_Ipv4_flag */  "-4",
-       /* 61      319               T_Ipv6 */  "ipv6",
-       /* 62      320          T_Ipv6_flag */  "-6",
-       /* 63      321             T_Kernel */  "kernel",
-       /* 64      322                T_Key */  "key",
-       /* 65      323               T_Keys */  "keys",
-       /* 66      324            T_Keysdir */  "keysdir",
-       /* 67      325                T_Kod */  "kod",
-       /* 68      326             T_Mssntp */  "mssntp",
-       /* 69      327           T_Leapfile */  "leapfile",
-       /* 70      328            T_Limited */  "limited",
-       /* 71      329               T_Link */  "link",
-       /* 72      330             T_Listen */  "listen",
-       /* 73      331          T_Logconfig */  "logconfig",
-       /* 74      332            T_Logfile */  "logfile",
-       /* 75      333          T_Loopstats */  "loopstats",
-       /* 76      334        T_Lowpriotrap */  "lowpriotrap",
-       /* 77      335     T_Manycastclient */  "manycastclient",
-       /* 78      336     T_Manycastserver */  "manycastserver",
-       /* 79      337               T_Mask */  "mask",
-       /* 80      338             T_Maxage */  "maxage",
-       /* 81      339           T_Maxclock */  "maxclock",
-       /* 82      340           T_Maxdepth */  "maxdepth",
-       /* 83      341            T_Maxdist */  "maxdist",
-       /* 84      342             T_Maxmem */  "maxmem",
-       /* 85      343            T_Maxpoll */  "maxpoll",
-       /* 86      344                T_Mem */  "mem",
-       /* 87      345           T_Minclock */  "minclock",
-       /* 88      346           T_Mindepth */  "mindepth",
-       /* 89      347            T_Mindist */  "mindist",
-       /* 90      348            T_Minimum */  "minimum",
-       /* 91      349            T_Minpoll */  "minpoll",
-       /* 92      350            T_Minsane */  "minsane",
-       /* 93      351               T_Mode */  "mode",
-       /* 94      352              T_Mode7 */  "mode7",
-       /* 95      353            T_Monitor */  "monitor",
-       /* 96      354              T_Month */  "month",
-       /* 97      355                T_Mru */  "mru",
-       /* 98      356    T_Multicastclient */  "multicastclient",
-       /* 99      357                T_Nic */  "nic",
-       /* 100     358             T_Nolink */  "nolink",
-       /* 101     359           T_Nomodify */  "nomodify",
-       /* 102     360          T_Nomrulist */  "nomrulist",
-       /* 103     361               T_None */  "none",
-       /* 104     362        T_Nonvolatile */  "nonvolatile",
-       /* 105     363             T_Nopeer */  "nopeer",
-       /* 106     364            T_Noquery */  "noquery",
-       /* 107     365           T_Noselect */  "noselect",
-       /* 108     366            T_Noserve */  "noserve",
-       /* 109     367             T_Notrap */  "notrap",
-       /* 110     368            T_Notrust */  "notrust",
-       /* 111     369                T_Ntp */  "ntp",
-       /* 112     370            T_Ntpport */  "ntpport",
-       /* 113     371     T_NtpSignDsocket */  "ntpsigndsocket",
-       /* 114     372             T_Orphan */  "orphan",
-       /* 115     373         T_Orphanwait */  "orphanwait",
-       /* 116     374              T_Panic */  "panic",
-       /* 117     375               T_Peer */  "peer",
-       /* 118     376          T_Peerstats */  "peerstats",
-       /* 119     377              T_Phone */  "phone",
-       /* 120     378                T_Pid */  "pid",
-       /* 121     379            T_Pidfile */  "pidfile",
-       /* 122     380               T_Pool */  "pool",
-       /* 123     381               T_Port */  "port",
-       /* 124     382            T_Preempt */  "preempt",
-       /* 125     383             T_Prefer */  "prefer",
-       /* 126     384         T_Protostats */  "protostats",
-       /* 127     385                 T_Pw */  "pw",
-       /* 128     386                T_Qos */  "qos",
-       /* 129     387           T_Randfile */  "randfile",
-       /* 130     388           T_Rawstats */  "rawstats",
-       /* 131     389              T_Refid */  "refid",
-       /* 132     390         T_Requestkey */  "requestkey",
-       /* 133     391              T_Reset */  "reset",
-       /* 134     392           T_Restrict */  "restrict",
-       /* 135     393             T_Revoke */  "revoke",
-       /* 136     394      T_Saveconfigdir */  "saveconfigdir",
-       /* 137     395             T_Server */  "server",
-       /* 138     396             T_Setvar */  "setvar",
-       /* 139     397             T_Source */  "source",
-       /* 140     398         T_Statistics */  "statistics",
-       /* 141     399              T_Stats */  "stats",
-       /* 142     400           T_Statsdir */  "statsdir",
-       /* 143     401               T_Step */  "step",
-       /* 144     402            T_Stepout */  "stepout",
-       /* 145     403            T_Stratum */  "stratum",
-       /* 146     404             T_String */  NULL,
-       /* 147     405                T_Sys */  "sys",
-       /* 148     406           T_Sysstats */  "sysstats",
-       /* 149     407               T_Tick */  "tick",
-       /* 150     408              T_Time1 */  "time1",
-       /* 151     409              T_Time2 */  "time2",
-       /* 152     410              T_Timer */  "timer",
-       /* 153     411        T_Timingstats */  "timingstats",
-       /* 154     412             T_Tinker */  "tinker",
-       /* 155     413                T_Tos */  "tos",
-       /* 156     414               T_Trap */  "trap",
-       /* 157     415               T_True */  "true",
-       /* 158     416         T_Trustedkey */  "trustedkey",
-       /* 159     417                T_Ttl */  "ttl",
-       /* 160     418               T_Type */  "type",
-       /* 161     419              T_U_int */  NULL,
-       /* 162     420           T_Unconfig */  "unconfig",
-       /* 163     421             T_Unpeer */  "unpeer",
-       /* 164     422            T_Version */  "version",
-       /* 165     423    T_WanderThreshold */  NULL,
-       /* 166     424               T_Week */  "week",
-       /* 167     425           T_Wildcard */  "wildcard",
-       /* 168     426             T_Xleave */  "xleave",
-       /* 169     427               T_Year */  "year",
-       /* 170     428               T_Flag */  NULL,
-       /* 171     429                T_EOC */  NULL,
-       /* 172     430           T_Simulate */  "simulate",
-       /* 173     431         T_Beep_Delay */  "beep_delay",
-       /* 174     432       T_Sim_Duration */  "simulation_duration",
-       /* 175     433      T_Server_Offset */  "server_offset",
-       /* 176     434           T_Duration */  "duration",
-       /* 177     435        T_Freq_Offset */  "freq_offset",
-       /* 178     436             T_Wander */  "wander",
-       /* 179     437             T_Jitter */  "jitter",
-       /* 180     438         T_Prop_Delay */  "prop_delay",
-       /* 181     439         T_Proc_Delay */  "proc_delay"
+const char * const keyword_text[183] = {
+       /* 0       258             T_Abbrev */  "abbrev",
+       /* 1       259                T_Age */  "age",
+       /* 2       260                T_All */  "all",
+       /* 3       261              T_Allan */  "allan",
+       /* 4       262           T_Allpeers */  "allpeers",
+       /* 5       263               T_Auth */  "auth",
+       /* 6       264            T_Autokey */  "autokey",
+       /* 7       265            T_Automax */  "automax",
+       /* 8       266            T_Average */  "average",
+       /* 9       267            T_Bclient */  "bclient",
+       /* 10      268             T_Beacon */  "beacon",
+       /* 11      269          T_Broadcast */  "broadcast",
+       /* 12      270    T_Broadcastclient */  "broadcastclient",
+       /* 13      271     T_Broadcastdelay */  "broadcastdelay",
+       /* 14      272              T_Burst */  "burst",
+       /* 15      273          T_Calibrate */  "calibrate",
+       /* 16      274            T_Ceiling */  "ceiling",
+       /* 17      275         T_Clockstats */  "clockstats",
+       /* 18      276             T_Cohort */  "cohort",
+       /* 19      277         T_ControlKey */  "controlkey",
+       /* 20      278             T_Crypto */  "crypto",
+       /* 21      279        T_Cryptostats */  "cryptostats",
+       /* 22      280                T_Ctl */  "ctl",
+       /* 23      281                T_Day */  "day",
+       /* 24      282            T_Default */  "default",
+       /* 25      283             T_Digest */  "digest",
+       /* 26      284            T_Disable */  "disable",
+       /* 27      285            T_Discard */  "discard",
+       /* 28      286         T_Dispersion */  "dispersion",
+       /* 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_Flag1 */  "flag1",
+       /* 39      297              T_Flag2 */  "flag2",
+       /* 40      298              T_Flag3 */  "flag3",
+       /* 41      299              T_Flag4 */  "flag4",
+       /* 42      300              T_Flake */  "flake",
+       /* 43      301              T_Floor */  "floor",
+       /* 44      302               T_Freq */  "freq",
+       /* 45      303              T_Fudge */  "fudge",
+       /* 46      304               T_Host */  "host",
+       /* 47      305           T_Huffpuff */  "huffpuff",
+       /* 48      306             T_Iburst */  "iburst",
+       /* 49      307              T_Ident */  "ident",
+       /* 50      308             T_Ignore */  "ignore",
+       /* 51      309           T_Incalloc */  "incalloc",
+       /* 52      310             T_Incmem */  "incmem",
+       /* 53      311          T_Initalloc */  "initalloc",
+       /* 54      312            T_Initmem */  "initmem",
+       /* 55      313        T_Includefile */  "includefile",
+       /* 56      314            T_Integer */  NULL,
+       /* 57      315          T_Interface */  "interface",
+       /* 58      316           T_Intrange */  NULL,
+       /* 59      317                 T_Io */  "io",
+       /* 60      318               T_Ipv4 */  "ipv4",
+       /* 61      319          T_Ipv4_flag */  "-4",
+       /* 62      320               T_Ipv6 */  "ipv6",
+       /* 63      321          T_Ipv6_flag */  "-6",
+       /* 64      322             T_Kernel */  "kernel",
+       /* 65      323                T_Key */  "key",
+       /* 66      324               T_Keys */  "keys",
+       /* 67      325            T_Keysdir */  "keysdir",
+       /* 68      326                T_Kod */  "kod",
+       /* 69      327             T_Mssntp */  "mssntp",
+       /* 70      328           T_Leapfile */  "leapfile",
+       /* 71      329            T_Limited */  "limited",
+       /* 72      330               T_Link */  "link",
+       /* 73      331             T_Listen */  "listen",
+       /* 74      332          T_Logconfig */  "logconfig",
+       /* 75      333            T_Logfile */  "logfile",
+       /* 76      334          T_Loopstats */  "loopstats",
+       /* 77      335        T_Lowpriotrap */  "lowpriotrap",
+       /* 78      336     T_Manycastclient */  "manycastclient",
+       /* 79      337     T_Manycastserver */  "manycastserver",
+       /* 80      338               T_Mask */  "mask",
+       /* 81      339             T_Maxage */  "maxage",
+       /* 82      340           T_Maxclock */  "maxclock",
+       /* 83      341           T_Maxdepth */  "maxdepth",
+       /* 84      342            T_Maxdist */  "maxdist",
+       /* 85      343             T_Maxmem */  "maxmem",
+       /* 86      344            T_Maxpoll */  "maxpoll",
+       /* 87      345                T_Mem */  "mem",
+       /* 88      346           T_Minclock */  "minclock",
+       /* 89      347           T_Mindepth */  "mindepth",
+       /* 90      348            T_Mindist */  "mindist",
+       /* 91      349            T_Minimum */  "minimum",
+       /* 92      350            T_Minpoll */  "minpoll",
+       /* 93      351            T_Minsane */  "minsane",
+       /* 94      352               T_Mode */  "mode",
+       /* 95      353              T_Mode7 */  "mode7",
+       /* 96      354            T_Monitor */  "monitor",
+       /* 97      355              T_Month */  "month",
+       /* 98      356                T_Mru */  "mru",
+       /* 99      357    T_Multicastclient */  "multicastclient",
+       /* 100     358                T_Nic */  "nic",
+       /* 101     359             T_Nolink */  "nolink",
+       /* 102     360           T_Nomodify */  "nomodify",
+       /* 103     361          T_Nomrulist */  "nomrulist",
+       /* 104     362               T_None */  "none",
+       /* 105     363        T_Nonvolatile */  "nonvolatile",
+       /* 106     364             T_Nopeer */  "nopeer",
+       /* 107     365            T_Noquery */  "noquery",
+       /* 108     366           T_Noselect */  "noselect",
+       /* 109     367            T_Noserve */  "noserve",
+       /* 110     368             T_Notrap */  "notrap",
+       /* 111     369            T_Notrust */  "notrust",
+       /* 112     370                T_Ntp */  "ntp",
+       /* 113     371            T_Ntpport */  "ntpport",
+       /* 114     372     T_NtpSignDsocket */  "ntpsigndsocket",
+       /* 115     373             T_Orphan */  "orphan",
+       /* 116     374         T_Orphanwait */  "orphanwait",
+       /* 117     375              T_Panic */  "panic",
+       /* 118     376               T_Peer */  "peer",
+       /* 119     377          T_Peerstats */  "peerstats",
+       /* 120     378              T_Phone */  "phone",
+       /* 121     379                T_Pid */  "pid",
+       /* 122     380            T_Pidfile */  "pidfile",
+       /* 123     381               T_Pool */  "pool",
+       /* 124     382               T_Port */  "port",
+       /* 125     383            T_Preempt */  "preempt",
+       /* 126     384             T_Prefer */  "prefer",
+       /* 127     385         T_Protostats */  "protostats",
+       /* 128     386                 T_Pw */  "pw",
+       /* 129     387                T_Qos */  "qos",
+       /* 130     388           T_Randfile */  "randfile",
+       /* 131     389           T_Rawstats */  "rawstats",
+       /* 132     390              T_Refid */  "refid",
+       /* 133     391         T_Requestkey */  "requestkey",
+       /* 134     392              T_Reset */  "reset",
+       /* 135     393           T_Restrict */  "restrict",
+       /* 136     394             T_Revoke */  "revoke",
+       /* 137     395      T_Saveconfigdir */  "saveconfigdir",
+       /* 138     396             T_Server */  "server",
+       /* 139     397             T_Setvar */  "setvar",
+       /* 140     398             T_Source */  "source",
+       /* 141     399         T_Statistics */  "statistics",
+       /* 142     400              T_Stats */  "stats",
+       /* 143     401           T_Statsdir */  "statsdir",
+       /* 144     402               T_Step */  "step",
+       /* 145     403            T_Stepout */  "stepout",
+       /* 146     404            T_Stratum */  "stratum",
+       /* 147     405             T_String */  NULL,
+       /* 148     406                T_Sys */  "sys",
+       /* 149     407           T_Sysstats */  "sysstats",
+       /* 150     408               T_Tick */  "tick",
+       /* 151     409              T_Time1 */  "time1",
+       /* 152     410              T_Time2 */  "time2",
+       /* 153     411              T_Timer */  "timer",
+       /* 154     412        T_Timingstats */  "timingstats",
+       /* 155     413             T_Tinker */  "tinker",
+       /* 156     414                T_Tos */  "tos",
+       /* 157     415               T_Trap */  "trap",
+       /* 158     416               T_True */  "true",
+       /* 159     417         T_Trustedkey */  "trustedkey",
+       /* 160     418                T_Ttl */  "ttl",
+       /* 161     419               T_Type */  "type",
+       /* 162     420              T_U_int */  NULL,
+       /* 163     421           T_Unconfig */  "unconfig",
+       /* 164     422             T_Unpeer */  "unpeer",
+       /* 165     423            T_Version */  "version",
+       /* 166     424    T_WanderThreshold */  NULL,
+       /* 167     425               T_Week */  "week",
+       /* 168     426           T_Wildcard */  "wildcard",
+       /* 169     427             T_Xleave */  "xleave",
+       /* 170     428               T_Year */  "year",
+       /* 171     429               T_Flag */  NULL,
+       /* 172     430                T_EOC */  NULL,
+       /* 173     431           T_Simulate */  "simulate",
+       /* 174     432         T_Beep_Delay */  "beep_delay",
+       /* 175     433       T_Sim_Duration */  "simulation_duration",
+       /* 176     434      T_Server_Offset */  "server_offset",
+       /* 177     435           T_Duration */  "duration",
+       /* 178     436        T_Freq_Offset */  "freq_offset",
+       /* 179     437             T_Wander */  "wander",
+       /* 180     438             T_Jitter */  "jitter",
+       /* 181     439         T_Prop_Delay */  "prop_delay",
+       /* 182     440         T_Proc_Delay */  "proc_delay"
 };
 
-#define SCANNER_INIT_S 802
+#define SCANNER_INIT_S 807
 
-const scan_state sst[805] = {
+const scan_state sst[810] = {
 /*SS_T( ch,    f-by, match, other ),                            */
   0,                                 /*     0                   */
-  S_ST( '-',   3,      320,     0 ), /*     1                   */
+  S_ST( '-',   3,      321,     0 ), /*     1                   */
   S_ST( '.',   3,        3,     1 ), /*     2                   */
-  S_ST( '.',   3,      289,     0 ), /*     3 .                 */
-  S_ST( 'a',   3,       19,     2 ), /*     4                   */
-  S_ST( 'g',   3,      258,     0 ), /*     5 a                 */
-  S_ST( 'l',   3,      259,     5 ), /*     6 a                 */
-  S_ST( 'a',   3,      260,     0 ), /*     7 all               */
-  S_ST( 'p',   3,        9,     7 ), /*     8 all               */
-  S_ST( 'e',   3,       10,     0 ), /*     9 allp              */
-  S_ST( 'e',   3,       11,     0 ), /*    10 allpe             */
-  S_ST( 'r',   3,      261,     0 ), /*    11 allpee            */
-  S_ST( 'u',   3,       13,     6 ), /*    12 a                 */
-  S_ST( 't',   3,       14,     0 ), /*    13 au                */
-  S_ST( 'o',   3,       17,   262 ), /*    14 aut               */
-  S_ST( 'k',   3,       16,     0 ), /*    15 auto              */
-  S_ST( 'e',   3,      263,     0 ), /*    16 autok             */
-  S_ST( 'm',   3,       18,    15 ), /*    17 auto              */
-  S_ST( 'a',   3,      264,     0 ), /*    18 autom             */
-  S_ST( 'v',   3,       20,    12 ), /*    19 a                 */
-  S_ST( 'e',   3,       21,     0 ), /*    20 av                */
-  S_ST( 'r',   3,       22,     0 ), /*    21 ave               */
-  S_ST( 'a',   3,       23,     0 ), /*    22 aver              */
-  S_ST( 'g',   3,      265,     0 ), /*    23 avera             */
-  S_ST( 'b',   3,       57,     4 ), /*    24                   */
-  S_ST( 'c',   3,       26,     0 ), /*    25 b                 */
-  S_ST( 'l',   3,       27,     0 ), /*    26 bc                */
-  S_ST( 'i',   3,       28,     0 ), /*    27 bcl               */
-  S_ST( 'e',   3,       29,     0 ), /*    28 bcli              */
-  S_ST( 'n',   3,      266,     0 ), /*    29 bclie             */
-  S_ST( 'e',   3,       34,    25 ), /*    30 b                 */
-  S_ST( 'a',   3,       32,     0 ), /*    31 be                */
-  S_ST( 'c',   3,       33,     0 ), /*    32 bea               */
-  S_ST( 'o',   3,      267,     0 ), /*    33 beac              */
-  S_ST( 'e',   3,       35,    31 ), /*    34 be                */
-  S_ST( 'p',   3,       36,     0 ), /*    35 bee               */
-  S_ST( '_',   3,       37,     0 ), /*    36 beep              */
-  S_ST( 'd',   3,       38,     0 ), /*    37 beep_             */
-  S_ST( 'e',   3,       39,     0 ), /*    38 beep_d            */
-  S_ST( 'l',   3,       40,     0 ), /*    39 beep_de           */
-  S_ST( 'a',   3,      431,     0 ), /*    40 beep_del          */
-  S_ST( 'r',   3,       42,    30 ), /*    41 b                 */
-  S_ST( 'o',   3,       43,     0 ), /*    42 br                */
-  S_ST( 'a',   3,       44,     0 ), /*    43 bro               */
-  S_ST( 'd',   3,       45,     0 ), /*    44 broa              */
-  S_ST( 'c',   3,       46,     0 ), /*    45 broad             */
-  S_ST( 'a',   3,       47,     0 ), /*    46 broadc            */
-  S_ST( 's',   3,      268,     0 ), /*    47 broadca           */
-  S_ST( 'c',   3,       49,     0 ), /*    48 broadcast         */
-  S_ST( 'l',   3,       50,     0 ), /*    49 broadcastc        */
-  S_ST( 'i',   3,       51,     0 ), /*    50 broadcastcl       */
-  S_ST( 'e',   3,       52,     0 ), /*    51 broadcastcli      */
-  S_ST( 'n',   3,      269,     0 ), /*    52 broadcastclie     */
-  S_ST( 'd',   3,       54,    48 ), /*    53 broadcast         */
-  S_ST( 'e',   3,       55,     0 ), /*    54 broadcastd        */
-  S_ST( 'l',   3,       56,     0 ), /*    55 broadcastde       */
-  S_ST( 'a',   3,      270,     0 ), /*    56 broadcastdel      */
-  S_ST( 'u',   3,       58,    41 ), /*    57 b                 */
-  S_ST( 'r',   3,       59,     0 ), /*    58 bu                */
-  S_ST( 's',   3,      271,     0 ), /*    59 bur               */
-  S_ST( 'c',   3,      100,    24 ), /*    60                   */
-  S_ST( 'a',   3,       62,     0 ), /*    61 c                 */
-  S_ST( 'l',   3,       63,     0 ), /*    62 ca                */
-  S_ST( 'i',   3,       64,     0 ), /*    63 cal               */
-  S_ST( 'b',   3,       65,     0 ), /*    64 cali              */
-  S_ST( 'r',   3,       66,     0 ), /*    65 calib             */
-  S_ST( 'a',   3,       67,     0 ), /*    66 calibr            */
-  S_ST( 't',   3,      272,     0 ), /*    67 calibra           */
-  S_ST( 'e',   3,       69,    61 ), /*    68 c                 */
-  S_ST( 'i',   3,       70,     0 ), /*    69 ce                */
-  S_ST( 'l',   3,       71,     0 ), /*    70 cei               */
-  S_ST( 'i',   3,       72,     0 ), /*    71 ceil              */
-  S_ST( 'n',   3,      273,     0 ), /*    72 ceili             */
-  S_ST( 'l',   3,       74,    68 ), /*    73 c                 */
-  S_ST( 'o',   3,       75,     0 ), /*    74 cl                */
-  S_ST( 'c',   3,       76,     0 ), /*    75 clo               */
-  S_ST( 'k',   3,       77,     0 ), /*    76 cloc              */
-  S_ST( 's',   3,       78,     0 ), /*    77 clock             */
-  S_ST( 't',   3,       79,     0 ), /*    78 clocks            */
-  S_ST( 'a',   3,       80,     0 ), /*    79 clockst           */
-  S_ST( 't',   3,      274,     0 ), /*    80 clocksta          */
-  S_ST( 'o',   3,       85,    73 ), /*    81 c                 */
-  S_ST( 'h',   3,       83,     0 ), /*    82 co                */
-  S_ST( 'o',   3,       84,     0 ), /*    83 coh               */
-  S_ST( 'r',   3,      275,     0 ), /*    84 coho              */
-  S_ST( 'n',   3,       86,    82 ), /*    85 co                */
-  S_ST( 't',   3,       87,     0 ), /*    86 con               */
-  S_ST( 'r',   3,       88,     0 ), /*    87 cont              */
-  S_ST( 'o',   3,       89,     0 ), /*    88 contr             */
-  S_ST( 'l',   3,       90,     0 ), /*    89 contro            */
-  S_ST( 'k',   3,       91,     0 ), /*    90 control           */
-  S_ST( 'e',   3,      276,     0 ), /*    91 controlk          */
-  S_ST( 'r',   3,       93,    81 ), /*    92 c                 */
-  S_ST( 'y',   3,       94,     0 ), /*    93 cr                */
-  S_ST( 'p',   3,       95,     0 ), /*    94 cry               */
-  S_ST( 't',   3,      277,     0 ), /*    95 cryp              */
-  S_ST( 's',   3,       97,     0 ), /*    96 crypto            */
-  S_ST( 't',   3,       98,     0 ), /*    97 cryptos           */
-  S_ST( 'a',   3,       99,     0 ), /*    98 cryptost          */
-  S_ST( 't',   3,      278,     0 ), /*    99 cryptosta         */
-  S_ST( 't',   3,      279,    92 ), /*   100 c                 */
-  S_ST( 'd',   3,      133,    60 ), /*   101                   */
-  S_ST( 'a',   3,      280,     0 ), /*   102 d                 */
-  S_ST( 'e',   3,      104,   102 ), /*   103 d                 */
-  S_ST( 'f',   3,      105,     0 ), /*   104 de                */
-  S_ST( 'a',   3,      106,     0 ), /*   105 def               */
-  S_ST( 'u',   3,      107,     0 ), /*   106 defa              */
-  S_ST( 'l',   3,      281,     0 ), /*   107 defau             */
-  S_ST( 'i',   3,      112,   103 ), /*   108 d                 */
-  S_ST( 'g',   3,      110,     0 ), /*   109 di                */
-  S_ST( 'e',   3,      111,     0 ), /*   110 dig               */
-  S_ST( 's',   3,      282,     0 ), /*   111 dige              */
-  S_ST( 's',   3,      119,   109 ), /*   112 di                */
-  S_ST( 'a',   3,      114,     0 ), /*   113 dis               */
-  S_ST( 'b',   3,      115,     0 ), /*   114 disa              */
-  S_ST( 'l',   3,      283,     0 ), /*   115 disab             */
-  S_ST( 'c',   3,      117,   113 ), /*   116 dis               */
-  S_ST( 'a',   3,      118,     0 ), /*   117 disc              */
-  S_ST( 'r',   3,      284,     0 ), /*   118 disca             */
-  S_ST( 'p',   3,      120,   116 ), /*   119 dis               */
-  S_ST( 'e',   3,      121,     0 ), /*   120 disp              */
-  S_ST( 'r',   3,      122,     0 ), /*   121 dispe             */
-  S_ST( 's',   3,      123,     0 ), /*   122 disper            */
-  S_ST( 'i',   3,      124,     0 ), /*   123 dispers           */
-  S_ST( 'o',   3,      285,     0 ), /*   124 dispersi          */
-  S_ST( 'r',   3,      132,   108 ), /*   125 d                 */
-  S_ST( 'i',   3,      127,     0 ), /*   126 dr                */
-  S_ST( 'f',   3,      128,     0 ), /*   127 dri               */
-  S_ST( 't',   3,      129,     0 ), /*   128 drif              */
-  S_ST( 'f',   3,      130,     0 ), /*   129 drift             */
-  S_ST( 'i',   3,      131,     0 ), /*   130 driftf            */
-  S_ST( 'l',   3,      287,     0 ), /*   131 driftfi           */
-  S_ST( 'o',   3,      288,   126 ), /*   132 dr                */
-  S_ST( 'u',   3,      134,   125 ), /*   133 d                 */
-  S_ST( 'r',   3,      135,     0 ), /*   134 du                */
-  S_ST( 'a',   3,      136,     0 ), /*   135 dur               */
-  S_ST( 't',   3,      137,     0 ), /*   136 dura              */
-  S_ST( 'i',   3,      138,     0 ), /*   137 durat             */
-  S_ST( 'o',   3,      434,     0 ), /*   138 durati            */
-  S_ST( 'e',   3,      140,   101 ), /*   139                   */
-  S_ST( 'n',   3,      291,     0 ), /*   140 e                 */
-  S_ST( 'a',   3,      142,     0 ), /*   141 en                */
-  S_ST( 'b',   3,      143,     0 ), /*   142 ena               */
-  S_ST( 'l',   3,      290,     0 ), /*   143 enab              */
-  S_ST( 'f',   3,      163,   139 ), /*   144                   */
-  S_ST( 'i',   3,      146,     0 ), /*   145 f                 */
-  S_ST( 'l',   3,      293,     0 ), /*   146 fi                */
-  S_ST( 'g',   3,      148,     0 ), /*   147 file              */
-  S_ST( 'e',   3,      294,     0 ), /*   148 fileg             */
-  S_ST( 'l',   3,      153,   145 ), /*   149 f                 */
-  S_ST( 'a',   3,      152,     0 ), /*   150 fl                */
-  S_ST( 'g',   3,      298,     0 ), /*   151 fla               */
-  S_ST( 'k',   3,      299,   151 ), /*   152 fla               */
-  S_ST( 'o',   3,      154,   150 ), /*   153 fl                */
-  S_ST( 'o',   3,      300,     0 ), /*   154 flo               */
-  S_ST( 'r',   3,      156,   149 ), /*   155 f                 */
-  S_ST( 'e',   3,      301,     0 ), /*   156 fr                */
-  S_ST( '_',   3,      158,     0 ), /*   157 freq              */
-  S_ST( 'o',   3,      159,     0 ), /*   158 freq_             */
-  S_ST( 'f',   3,      160,     0 ), /*   159 freq_o            */
-  S_ST( 'f',   3,      161,     0 ), /*   160 freq_of           */
-  S_ST( 's',   3,      162,     0 ), /*   161 freq_off          */
-  S_ST( 'e',   3,      435,     0 ), /*   162 freq_offs         */
-  S_ST( 'u',   3,      164,   155 ), /*   163 f                 */
-  S_ST( 'd',   3,      165,     0 ), /*   164 fu                */
-  S_ST( 'g',   3,      302,     0 ), /*   165 fud               */
-  S_ST( 'h',   3,      169,   144 ), /*   166                   */
-  S_ST( 'o',   3,      168,     0 ), /*   167 h                 */
-  S_ST( 's',   3,      303,     0 ), /*   168 ho                */
-  S_ST( 'u',   3,      170,   167 ), /*   169 h                 */
-  S_ST( 'f',   3,      171,     0 ), /*   170 hu                */
-  S_ST( 'f',   3,      172,     0 ), /*   171 huf               */
-  S_ST( 'p',   3,      173,     0 ), /*   172 huff              */
-  S_ST( 'u',   3,      174,     0 ), /*   173 huffp             */
-  S_ST( 'f',   3,      304,     0 ), /*   174 huffpu            */
-  S_ST( 'i',   3,      216,   166 ), /*   175                   */
-  S_ST( 'b',   3,      177,     0 ), /*   176 i                 */
-  S_ST( 'u',   3,      178,     0 ), /*   177 ib                */
-  S_ST( 'r',   3,      179,     0 ), /*   178 ibu               */
-  S_ST( 's',   3,      305,     0 ), /*   179 ibur              */
-  S_ST( 'd',   3,      181,   176 ), /*   180 i                 */
-  S_ST( 'e',   3,      182,     0 ), /*   181 id                */
-  S_ST( 'n',   3,      306,     0 ), /*   182 ide               */
-  S_ST( 'g',   3,      184,   180 ), /*   183 i                 */
-  S_ST( 'n',   3,      185,     0 ), /*   184 ig                */
-  S_ST( 'o',   3,      186,     0 ), /*   185 ign               */
-  S_ST( 'r',   3,      307,     0 ), /*   186 igno              */
-  S_ST( 'n',   3,      210,   183 ), /*   187 i                 */
-  S_ST( 'c',   3,      200,     0 ), /*   188 in                */
-  S_ST( 'a',   3,      190,     0 ), /*   189 inc               */
-  S_ST( 'l',   3,      191,     0 ), /*   190 inca              */
-  S_ST( 'l',   3,      192,     0 ), /*   191 incal             */
-  S_ST( 'o',   3,      308,     0 ), /*   192 incall            */
-  S_ST( 'l',   3,      194,   189 ), /*   193 inc               */
-  S_ST( 'u',   3,      195,     0 ), /*   194 incl              */
-  S_ST( 'd',   3,      196,     0 ), /*   195 inclu             */
-  S_ST( 'e',   3,      197,     0 ), /*   196 includ            */
-  S_ST( 'f',   3,      198,     0 ), /*   197 include           */
-  S_ST( 'i',   3,      199,     0 ), /*   198 includef          */
-  S_ST( 'l',   3,      312,     0 ), /*   199 includefi         */
-  S_ST( 'm',   3,      201,   193 ), /*   200 inc               */
-  S_ST( 'e',   3,      309,     0 ), /*   201 incm              */
-  S_ST( 'i',   3,      203,   188 ), /*   202 in                */
-  S_ST( 't',   3,      208,     0 ), /*   203 ini               */
-  S_ST( 'a',   3,      205,     0 ), /*   204 init              */
-  S_ST( 'l',   3,      206,     0 ), /*   205 inita             */
-  S_ST( 'l',   3,      207,     0 ), /*   206 inital            */
-  S_ST( 'o',   3,      310,     0 ), /*   207 initall           */
-  S_ST( 'm',   3,      209,   204 ), /*   208 init              */
-  S_ST( 'e',   3,      311,     0 ), /*   209 initm             */
-  S_ST( 't',   3,      211,   202 ), /*   210 in                */
-  S_ST( 'e',   3,      212,     0 ), /*   211 int               */
-  S_ST( 'r',   3,      213,     0 ), /*   212 inte              */
-  S_ST( 'f',   3,      214,     0 ), /*   213 inter             */
-  S_ST( 'a',   3,      215,     0 ), /*   214 interf            */
-  S_ST( 'c',   3,      314,     0 ), /*   215 interfa           */
-  S_ST( 'p',   3,      217,   316 ), /*   216 i                 */
-  S_ST( 'v',   3,      319,     0 ), /*   217 ip                */
-  S_ST( 'j',   3,      219,   175 ), /*   218                   */
-  S_ST( 'i',   3,      220,     0 ), /*   219 j                 */
-  S_ST( 't',   3,      221,     0 ), /*   220 ji                */
-  S_ST( 't',   3,      222,     0 ), /*   221 jit               */
-  S_ST( 'e',   3,      437,     0 ), /*   222 jitt              */
-  S_ST( 'k',   3,      230,   218 ), /*   223                   */
-  S_ST( 'e',   3,      322,     0 ), /*   224 k                 */
-  S_ST( 'r',   3,      226,     0 ), /*   225 ke                */
-  S_ST( 'n',   3,      227,     0 ), /*   226 ker               */
-  S_ST( 'e',   3,      321,     0 ), /*   227 kern              */
-  S_ST( 'd',   3,      229,     0 ), /*   228 keys              */
-  S_ST( 'i',   3,      324,     0 ), /*   229 keysd             */
-  S_ST( 'o',   3,      325,   224 ), /*   230 k                 */
-  S_ST( 'l',   3,      247,   223 ), /*   231                   */
-  S_ST( 'e',   3,      233,     0 ), /*   232 l                 */
-  S_ST( 'a',   3,      234,     0 ), /*   233 le                */
-  S_ST( 'p',   3,      235,     0 ), /*   234 lea               */
-  S_ST( 'f',   3,      236,     0 ), /*   235 leap              */
-  S_ST( 'i',   3,      237,     0 ), /*   236 leapf             */
-  S_ST( 'l',   3,      327,     0 ), /*   237 leapfi            */
-  S_ST( 'i',   3,      244,   232 ), /*   238 l                 */
-  S_ST( 'm',   3,      240,     0 ), /*   239 li                */
-  S_ST( 'i',   3,      241,     0 ), /*   240 lim               */
-  S_ST( 't',   3,      242,     0 ), /*   241 limi              */
-  S_ST( 'e',   3,      328,     0 ), /*   242 limit             */
-  S_ST( 'n',   3,      329,   239 ), /*   243 li                */
-  S_ST( 's',   3,      245,   243 ), /*   244 li                */
-  S_ST( 't',   3,      246,     0 ), /*   245 lis               */
-  S_ST( 'e',   3,      330,     0 ), /*   246 list              */
-  S_ST( 'o',   3,      419,   238 ), /*   247 l                 */
-  S_ST( 'g',   3,      254,     0 ), /*   248 lo                */
-  S_ST( 'c',   3,      250,     0 ), /*   249 log               */
-  S_ST( 'o',   3,      251,     0 ), /*   250 logc              */
-  S_ST( 'n',   3,      252,     0 ), /*   251 logco             */
-  S_ST( 'f',   3,      253,     0 ), /*   252 logcon            */
-  S_ST( 'i',   3,      331,     0 ), /*   253 logconf           */
-  S_ST( 'f',   3,      255,   249 ), /*   254 log               */
-  S_ST( 'i',   3,      256,     0 ), /*   255 logf              */
-  S_ST( 'l',   3,      332,     0 ), /*   256 logfi             */
-  S_ST( 'o',   3,      286,   248 ), /*   257 lo                */
-  S_ST( 'e',   0,        0,     0 ), /*   258 T_Age             */
-  S_ST( 'l',   0,        8,     0 ), /*   259 T_All             */
-  S_ST( 'n',   0,        0,     0 ), /*   260 T_Allan           */
-  S_ST( 's',   0,        0,     0 ), /*   261 T_Allpeers        */
-  S_ST( 'h',   0,        0,     0 ), /*   262 T_Auth            */
-  S_ST( 'y',   0,        0,     0 ), /*   263 T_Autokey         */
-  S_ST( 'x',   0,        0,     0 ), /*   264 T_Automax         */
-  S_ST( 'e',   0,        0,     0 ), /*   265 T_Average         */
-  S_ST( 't',   0,        0,     0 ), /*   266 T_Bclient         */
-  S_ST( 'n',   0,        0,     0 ), /*   267 T_Beacon          */
-  S_ST( 't',   1,       53,     0 ), /*   268 T_Broadcast       */
-  S_ST( 't',   0,        0,     0 ), /*   269 T_Broadcastclient */
-  S_ST( 'y',   0,        0,     0 ), /*   270 T_Broadcastdelay  */
-  S_ST( 't',   0,        0,     0 ), /*   271 T_Burst           */
-  S_ST( 'e',   0,        0,     0 ), /*   272 T_Calibrate       */
-  S_ST( 'g',   0,        0,     0 ), /*   273 T_Ceiling         */
-  S_ST( 's',   0,        0,     0 ), /*   274 T_Clockstats      */
-  S_ST( 't',   0,        0,     0 ), /*   275 T_Cohort          */
-  S_ST( 'y',   0,        0,     0 ), /*   276 T_ControlKey      */
-  S_ST( 'o',   0,       96,     0 ), /*   277 T_Crypto          */
-  S_ST( 's',   0,        0,     0 ), /*   278 T_Cryptostats     */
-  S_ST( 'l',   0,        0,     0 ), /*   279 T_Ctl             */
-  S_ST( 'y',   0,        0,     0 ), /*   280 T_Day             */
-  S_ST( 't',   0,        0,     0 ), /*   281 T_Default         */
-  S_ST( 't',   1,        0,     0 ), /*   282 T_Digest          */
-  S_ST( 'e',   0,        0,     0 ), /*   283 T_Disable         */
-  S_ST( 'd',   0,        0,     0 ), /*   284 T_Discard         */
-  S_ST( 'n',   0,        0,     0 ), /*   285 T_Dispersion      */
-  S_ST( 'p',   3,      292,     0 ), /*   286 loo               */
-  S_ST( 'e',   1,        0,     0 ), /*   287 T_Driftfile       */
-  S_ST( 'p',   0,        0,     0 ), /*   288 T_Drop            */
-  S_ST( '.',   0,        0,     0 ), /*   289 T_Ellipsis        */
-  S_ST( 'e',   0,        0,     0 ), /*   290 T_Enable          */
-  S_ST( 'd',   0,        0,   141 ), /*   291 T_End             */
-  S_ST( 's',   3,      313,     0 ), /*   292 loop              */
-  S_ST( 'e',   1,      147,     0 ), /*   293 T_File            */
-  S_ST( 'n',   0,        0,     0 ), /*   294 T_Filegen         */
-  S_ST( '1',   0,        0,     0 ), /*   295 T_Flag1           */
-  S_ST( '2',   0,        0,   295 ), /*   296 T_Flag2           */
-  S_ST( '3',   0,        0,   296 ), /*   297 T_Flag3           */
-  S_ST( '4',   0,        0,   297 ), /*   298 T_Flag4           */
-  S_ST( 'e',   0,        0,     0 ), /*   299 T_Flake           */
-  S_ST( 'r',   0,        0,     0 ), /*   300 T_Floor           */
-  S_ST( 'q',   0,      157,     0 ), /*   301 T_Freq            */
-  S_ST( 'e',   1,        0,     0 ), /*   302 T_Fudge           */
-  S_ST( 't',   1,        0,     0 ), /*   303 T_Host            */
-  S_ST( 'f',   0,        0,     0 ), /*   304 T_Huffpuff        */
-  S_ST( 't',   0,        0,     0 ), /*   305 T_Iburst          */
-  S_ST( 't',   1,        0,     0 ), /*   306 T_Ident           */
-  S_ST( 'e',   0,        0,     0 ), /*   307 T_Ignore          */
-  S_ST( 'c',   0,        0,     0 ), /*   308 T_Incalloc        */
-  S_ST( 'm',   0,        0,     0 ), /*   309 T_Incmem          */
-  S_ST( 'c',   0,        0,     0 ), /*   310 T_Initalloc       */
-  S_ST( 'm',   0,        0,     0 ), /*   311 T_Initmem         */
-  S_ST( 'e',   1,        0,     0 ), /*   312 T_Includefile     */
-  S_ST( 't',   3,      315,     0 ), /*   313 loops             */
-  S_ST( 'e',   0,        0,     0 ), /*   314 T_Interface       */
-  S_ST( 'a',   3,      404,     0 ), /*   315 loopst            */
-  S_ST( 'o',   0,        0,   187 ), /*   316 T_Io              */
-  S_ST( '4',   0,        0,     0 ), /*   317 T_Ipv4            */
-  S_ST( '4',   0,        0,     0 ), /*   318 T_Ipv4_flag       */
-  S_ST( '6',   0,        0,   317 ), /*   319 T_Ipv6            */
-  S_ST( '6',   0,        0,   318 ), /*   320 T_Ipv6_flag       */
-  S_ST( 'l',   0,        0,     0 ), /*   321 T_Kernel          */
-  S_ST( 'y',   0,      323,   225 ), /*   322 T_Key             */
-  S_ST( 's',   1,      228,     0 ), /*   323 T_Keys            */
-  S_ST( 'r',   1,        0,     0 ), /*   324 T_Keysdir         */
-  S_ST( 'd',   0,        0,     0 ), /*   325 T_Kod             */
-  S_ST( 'p',   0,        0,     0 ), /*   326 T_Mssntp          */
-  S_ST( 'e',   1,        0,     0 ), /*   327 T_Leapfile        */
-  S_ST( 'd',   0,        0,     0 ), /*   328 T_Limited         */
-  S_ST( 'k',   0,        0,     0 ), /*   329 T_Link            */
-  S_ST( 'n',   0,        0,     0 ), /*   330 T_Listen          */
-  S_ST( 'g',   2,        0,     0 ), /*   331 T_Logconfig       */
-  S_ST( 'e',   1,        0,     0 ), /*   332 T_Logfile         */
-  S_ST( 's',   0,        0,     0 ), /*   333 T_Loopstats       */
-  S_ST( 'p',   0,        0,     0 ), /*   334 T_Lowpriotrap     */
-  S_ST( 't',   1,        0,     0 ), /*   335 T_Manycastclient  */
-  S_ST( 'r',   2,        0,     0 ), /*   336 T_Manycastserver  */
-  S_ST( 'k',   0,        0,     0 ), /*   337 T_Mask            */
-  S_ST( 'e',   0,        0,     0 ), /*   338 T_Maxage          */
-  S_ST( 'k',   0,        0,     0 ), /*   339 T_Maxclock        */
-  S_ST( 'h',   0,        0,     0 ), /*   340 T_Maxdepth        */
-  S_ST( 't',   0,        0,     0 ), /*   341 T_Maxdist         */
-  S_ST( 'm',   0,        0,     0 ), /*   342 T_Maxmem          */
-  S_ST( 'l',   0,        0,     0 ), /*   343 T_Maxpoll         */
-  S_ST( 'm',   0,        0,     0 ), /*   344 T_Mem             */
-  S_ST( 'k',   0,        0,     0 ), /*   345 T_Minclock        */
-  S_ST( 'h',   0,        0,     0 ), /*   346 T_Mindepth        */
-  S_ST( 't',   0,        0,     0 ), /*   347 T_Mindist         */
-  S_ST( 'm',   0,        0,     0 ), /*   348 T_Minimum         */
-  S_ST( 'l',   0,        0,     0 ), /*   349 T_Minpoll         */
-  S_ST( 'e',   0,        0,     0 ), /*   350 T_Minsane         */
-  S_ST( 'e',   0,      352,     0 ), /*   351 T_Mode            */
-  S_ST( '7',   0,        0,     0 ), /*   352 T_Mode7           */
-  S_ST( 'r',   0,        0,     0 ), /*   353 T_Monitor         */
-  S_ST( 'h',   0,        0,     0 ), /*   354 T_Month           */
-  S_ST( 'u',   0,        0,     0 ), /*   355 T_Mru             */
-  S_ST( 't',   2,        0,     0 ), /*   356 T_Multicastclient */
-  S_ST( 'c',   0,        0,     0 ), /*   357 T_Nic             */
-  S_ST( 'k',   0,        0,     0 ), /*   358 T_Nolink          */
-  S_ST( 'y',   0,        0,     0 ), /*   359 T_Nomodify        */
-  S_ST( 't',   0,        0,     0 ), /*   360 T_Nomrulist       */
-  S_ST( 'e',   0,        0,     0 ), /*   361 T_None            */
-  S_ST( 'e',   0,        0,     0 ), /*   362 T_Nonvolatile     */
-  S_ST( 'r',   0,        0,     0 ), /*   363 T_Nopeer          */
-  S_ST( 'y',   0,        0,     0 ), /*   364 T_Noquery         */
-  S_ST( 't',   0,        0,     0 ), /*   365 T_Noselect        */
-  S_ST( 'e',   0,        0,     0 ), /*   366 T_Noserve         */
-  S_ST( 'p',   0,        0,     0 ), /*   367 T_Notrap          */
-  S_ST( 't',   0,        0,     0 ), /*   368 T_Notrust         */
-  S_ST( 'p',   0,      575,     0 ), /*   369 T_Ntp             */
-  S_ST( 't',   0,        0,     0 ), /*   370 T_Ntpport         */
-  S_ST( 't',   1,        0,     0 ), /*   371 T_NtpSignDsocket  */
-  S_ST( 'n',   0,      590,     0 ), /*   372 T_Orphan          */
-  S_ST( 't',   0,        0,     0 ), /*   373 T_Orphanwait      */
-  S_ST( 'c',   0,        0,     0 ), /*   374 T_Panic           */
-  S_ST( 'r',   1,      599,     0 ), /*   375 T_Peer            */
-  S_ST( 's',   0,        0,     0 ), /*   376 T_Peerstats       */
-  S_ST( 'e',   2,        0,     0 ), /*   377 T_Phone           */
-  S_ST( 'd',   0,      607,     0 ), /*   378 T_Pid             */
-  S_ST( 'e',   1,        0,     0 ), /*   379 T_Pidfile         */
-  S_ST( 'l',   1,        0,     0 ), /*   380 T_Pool            */
-  S_ST( 't',   0,        0,     0 ), /*   381 T_Port            */
-  S_ST( 't',   0,        0,     0 ), /*   382 T_Preempt         */
-  S_ST( 'r',   0,        0,     0 ), /*   383 T_Prefer          */
-  S_ST( 's',   0,        0,     0 ), /*   384 T_Protostats      */
-  S_ST( 'w',   1,        0,   613 ), /*   385 T_Pw              */
-  S_ST( 's',   0,        0,     0 ), /*   386 T_Qos             */
-  S_ST( 'e',   1,        0,     0 ), /*   387 T_Randfile        */
-  S_ST( 's',   0,        0,     0 ), /*   388 T_Rawstats        */
-  S_ST( 'd',   1,        0,     0 ), /*   389 T_Refid           */
-  S_ST( 'y',   0,        0,     0 ), /*   390 T_Requestkey      */
-  S_ST( 't',   0,        0,     0 ), /*   391 T_Reset           */
-  S_ST( 't',   0,        0,     0 ), /*   392 T_Restrict        */
-  S_ST( 'e',   0,        0,     0 ), /*   393 T_Revoke          */
-  S_ST( 'r',   1,        0,     0 ), /*   394 T_Saveconfigdir   */
-  S_ST( 'r',   1,      688,     0 ), /*   395 T_Server          */
-  S_ST( 'r',   1,        0,     0 ), /*   396 T_Setvar          */
-  S_ST( 'e',   0,        0,     0 ), /*   397 T_Source          */
-  S_ST( 's',   0,        0,     0 ), /*   398 T_Statistics      */
-  S_ST( 's',   0,      726,   721 ), /*   399 T_Stats           */
-  S_ST( 'r',   1,        0,     0 ), /*   400 T_Statsdir        */
-  S_ST( 'p',   0,      729,     0 ), /*   401 T_Step            */
-  S_ST( 't',   0,        0,     0 ), /*   402 T_Stepout         */
-  S_ST( 'm',   0,        0,     0 ), /*   403 T_Stratum         */
-  S_ST( 't',   3,      333,     0 ), /*   404 loopsta           */
-  S_ST( 's',   0,      736,     0 ), /*   405 T_Sys             */
-  S_ST( 's',   0,        0,     0 ), /*   406 T_Sysstats        */
-  S_ST( 'k',   0,        0,     0 ), /*   407 T_Tick            */
-  S_ST( '1',   0,        0,     0 ), /*   408 T_Time1           */
-  S_ST( '2',   0,        0,   408 ), /*   409 T_Time2           */
-  S_ST( 'r',   0,        0,   409 ), /*   410 T_Timer           */
-  S_ST( 's',   0,        0,     0 ), /*   411 T_Timingstats     */
-  S_ST( 'r',   0,        0,     0 ), /*   412 T_Tinker          */
-  S_ST( 's',   0,        0,     0 ), /*   413 T_Tos             */
-  S_ST( 'p',   1,        0,     0 ), /*   414 T_Trap            */
-  S_ST( 'e',   0,        0,     0 ), /*   415 T_True            */
-  S_ST( 'y',   0,        0,     0 ), /*   416 T_Trustedkey      */
-  S_ST( 'l',   0,        0,     0 ), /*   417 T_Ttl             */
-  S_ST( 'e',   0,        0,     0 ), /*   418 T_Type            */
-  S_ST( 'w',   3,      423,   257 ), /*   419 lo                */
-  S_ST( 'g',   1,        0,     0 ), /*   420 T_Unconfig        */
-  S_ST( 'r',   1,        0,     0 ), /*   421 T_Unpeer          */
-  S_ST( 'n',   0,        0,     0 ), /*   422 T_Version         */
-  S_ST( 'p',   3,      428,     0 ), /*   423 low               */
-  S_ST( 'k',   0,        0,     0 ), /*   424 T_Week            */
-  S_ST( 'd',   0,        0,     0 ), /*   425 T_Wildcard        */
-  S_ST( 'e',   0,        0,     0 ), /*   426 T_Xleave          */
-  S_ST( 'r',   0,        0,     0 ), /*   427 T_Year            */
-  S_ST( 'r',   3,      429,     0 ), /*   428 lowp              */
-  S_ST( 'i',   3,      440,     0 ), /*   429 lowpr             */
-  S_ST( 'e',   0,        0,     0 ), /*   430 T_Simulate        */
-  S_ST( 'y',   0,        0,     0 ), /*   431 T_Beep_Delay      */
-  S_ST( 'n',   0,        0,     0 ), /*   432 T_Sim_Duration    */
-  S_ST( 't',   0,        0,     0 ), /*   433 T_Server_Offset   */
-  S_ST( 'n',   0,        0,     0 ), /*   434 T_Duration        */
-  S_ST( 't',   0,        0,     0 ), /*   435 T_Freq_Offset     */
-  S_ST( 'r',   0,        0,     0 ), /*   436 T_Wander          */
-  S_ST( 'r',   0,        0,     0 ), /*   437 T_Jitter          */
-  S_ST( 'y',   0,        0,     0 ), /*   438 T_Prop_Delay      */
-  S_ST( 'y',   0,        0,     0 ), /*   439 T_Proc_Delay      */
-  S_ST( 'o',   3,      441,     0 ), /*   440 lowpri            */
-  S_ST( 't',   3,      442,     0 ), /*   441 lowprio           */
-  S_ST( 'r',   3,      443,     0 ), /*   442 lowpriot          */
-  S_ST( 'a',   3,      334,     0 ), /*   443 lowpriotr         */
-  S_ST( 'm',   3,      515,   231 ), /*   444                   */
-  S_ST( 'a',   3,      463,     0 ), /*   445 m                 */
-  S_ST( 'n',   3,      447,     0 ), /*   446 ma                */
-  S_ST( 'y',   3,      448,     0 ), /*   447 man               */
-  S_ST( 'c',   3,      449,     0 ), /*   448 many              */
-  S_ST( 'a',   3,      450,     0 ), /*   449 manyc             */
-  S_ST( 's',   3,      451,     0 ), /*   450 manyca            */
-  S_ST( 't',   3,      457,     0 ), /*   451 manycas           */
-  S_ST( 'c',   3,      453,     0 ), /*   452 manycast          */
-  S_ST( 'l',   3,      454,     0 ), /*   453 manycastc         */
-  S_ST( 'i',   3,      455,     0 ), /*   454 manycastcl        */
-  S_ST( 'e',   3,      456,     0 ), /*   455 manycastcli       */
-  S_ST( 'n',   3,      335,     0 ), /*   456 manycastclie      */
-  S_ST( 's',   3,      458,   452 ), /*   457 manycast          */
-  S_ST( 'e',   3,      459,     0 ), /*   458 manycasts         */
-  S_ST( 'r',   3,      460,     0 ), /*   459 manycastse        */
-  S_ST( 'v',   3,      461,     0 ), /*   460 manycastser       */
-  S_ST( 'e',   3,      336,     0 ), /*   461 manycastserv      */
-  S_ST( 's',   3,      337,   446 ), /*   462 ma                */
-  S_ST( 'x',   3,      478,   462 ), /*   463 ma                */
-  S_ST( 'a',   3,      465,     0 ), /*   464 max               */
-  S_ST( 'g',   3,      338,     0 ), /*   465 maxa              */
-  S_ST( 'c',   3,      467,   464 ), /*   466 max               */
-  S_ST( 'l',   3,      468,     0 ), /*   467 maxc              */
-  S_ST( 'o',   3,      469,     0 ), /*   468 maxcl             */
-  S_ST( 'c',   3,      339,     0 ), /*   469 maxclo            */
-  S_ST( 'd',   3,      474,   466 ), /*   470 max               */
-  S_ST( 'e',   3,      472,     0 ), /*   471 maxd              */
-  S_ST( 'p',   3,      473,     0 ), /*   472 maxde             */
-  S_ST( 't',   3,      340,     0 ), /*   473 maxdep            */
-  S_ST( 'i',   3,      475,   471 ), /*   474 maxd              */
-  S_ST( 's',   3,      341,     0 ), /*   475 maxdi             */
-  S_ST( 'm',   3,      477,   470 ), /*   476 max               */
-  S_ST( 'e',   3,      342,     0 ), /*   477 maxm              */
-  S_ST( 'p',   3,      479,   476 ), /*   478 max               */
-  S_ST( 'o',   3,      480,     0 ), /*   479 maxp              */
-  S_ST( 'l',   3,      343,     0 ), /*   480 maxpo             */
-  S_ST( 'e',   3,      344,   445 ), /*   481 m                 */
-  S_ST( 'i',   3,      483,   481 ), /*   482 m                 */
-  S_ST( 'n',   3,      500,     0 ), /*   483 mi                */
-  S_ST( 'c',   3,      485,     0 ), /*   484 min               */
-  S_ST( 'l',   3,      486,     0 ), /*   485 minc              */
-  S_ST( 'o',   3,      487,     0 ), /*   486 mincl             */
-  S_ST( 'c',   3,      345,     0 ), /*   487 minclo            */
-  S_ST( 'd',   3,      492,   484 ), /*   488 min               */
-  S_ST( 'e',   3,      490,     0 ), /*   489 mind              */
-  S_ST( 'p',   3,      491,     0 ), /*   490 minde             */
-  S_ST( 't',   3,      346,     0 ), /*   491 mindep            */
-  S_ST( 'i',   3,      493,   489 ), /*   492 mind              */
-  S_ST( 's',   3,      347,     0 ), /*   493 mindi             */
-  S_ST( 'i',   3,      495,   488 ), /*   494 min               */
-  S_ST( 'm',   3,      496,     0 ), /*   495 mini              */
-  S_ST( 'u',   3,      348,     0 ), /*   496 minim             */
-  S_ST( 'p',   3,      498,   494 ), /*   497 min               */
-  S_ST( 'o',   3,      499,     0 ), /*   498 minp              */
-  S_ST( 'l',   3,      349,     0 ), /*   499 minpo             */
-  S_ST( 's',   3,      501,   497 ), /*   500 min               */
-  S_ST( 'a',   3,      502,     0 ), /*   501 mins              */
-  S_ST( 'n',   3,      350,     0 ), /*   502 minsa             */
-  S_ST( 'o',   3,      505,   482 ), /*   503 m                 */
-  S_ST( 'd',   3,      351,     0 ), /*   504 mo                */
-  S_ST( 'n',   3,      509,   504 ), /*   505 mo                */
-  S_ST( 'i',   3,      507,     0 ), /*   506 mon               */
-  S_ST( 't',   3,      508,     0 ), /*   507 moni              */
-  S_ST( 'o',   3,      353,     0 ), /*   508 monit             */
-  S_ST( 't',   3,      354,   506 ), /*   509 mon               */
-  S_ST( 'r',   3,      355,   503 ), /*   510 m                 */
-  S_ST( 's',   3,      512,   510 ), /*   511 m                 */
-  S_ST( 's',   3,      513,     0 ), /*   512 ms                */
-  S_ST( 'n',   3,      514,     0 ), /*   513 mss               */
-  S_ST( 't',   3,      326,     0 ), /*   514 mssn              */
-  S_ST( 'u',   3,      516,   511 ), /*   515 m                 */
-  S_ST( 'l',   3,      517,     0 ), /*   516 mu                */
-  S_ST( 't',   3,      518,     0 ), /*   517 mul               */
-  S_ST( 'i',   3,      519,     0 ), /*   518 mult              */
-  S_ST( 'c',   3,      520,     0 ), /*   519 multi             */
-  S_ST( 'a',   3,      521,     0 ), /*   520 multic            */
-  S_ST( 's',   3,      522,     0 ), /*   521 multica           */
-  S_ST( 't',   3,      523,     0 ), /*   522 multicas          */
-  S_ST( 'c',   3,      524,     0 ), /*   523 multicast         */
-  S_ST( 'l',   3,      525,     0 ), /*   524 multicastc        */
-  S_ST( 'i',   3,      526,     0 ), /*   525 multicastcl       */
-  S_ST( 'e',   3,      527,     0 ), /*   526 multicastcli      */
-  S_ST( 'n',   3,      356,     0 ), /*   527 multicastclie     */
-  S_ST( 'n',   3,      571,   444 ), /*   528                   */
-  S_ST( 'i',   3,      357,     0 ), /*   529 n                 */
-  S_ST( 'o',   3,      566,   529 ), /*   530 n                 */
-  S_ST( 'l',   3,      532,     0 ), /*   531 no                */
-  S_ST( 'i',   3,      533,     0 ), /*   532 nol               */
-  S_ST( 'n',   3,      358,     0 ), /*   533 noli              */
-  S_ST( 'm',   3,      539,   531 ), /*   534 no                */
-  S_ST( 'o',   3,      536,     0 ), /*   535 nom               */
-  S_ST( 'd',   3,      537,     0 ), /*   536 nomo              */
-  S_ST( 'i',   3,      538,     0 ), /*   537 nomod             */
-  S_ST( 'f',   3,      359,     0 ), /*   538 nomodi            */
-  S_ST( 'r',   3,      540,   535 ), /*   539 nom               */
-  S_ST( 'u',   3,      541,     0 ), /*   540 nomr              */
-  S_ST( 'l',   3,      542,     0 ), /*   541 nomru             */
-  S_ST( 'i',   3,      543,     0 ), /*   542 nomrul            */
-  S_ST( 's',   3,      360,     0 ), /*   543 nomruli           */
-  S_ST( 'n',   3,      545,   534 ), /*   544 no                */
-  S_ST( 'v',   3,      546,   361 ), /*   545 non               */
-  S_ST( 'o',   3,      547,     0 ), /*   546 nonv              */
-  S_ST( 'l',   3,      548,     0 ), /*   547 nonvo             */
-  S_ST( 'a',   3,      549,     0 ), /*   548 nonvol            */
-  S_ST( 't',   3,      550,     0 ), /*   549 nonvola           */
-  S_ST( 'i',   3,      551,     0 ), /*   550 nonvolat          */
-  S_ST( 'l',   3,      362,     0 ), /*   551 nonvolati         */
-  S_ST( 'p',   3,      553,   544 ), /*   552 no                */
-  S_ST( 'e',   3,      554,     0 ), /*   553 nop               */
-  S_ST( 'e',   3,      363,     0 ), /*   554 nope              */
-  S_ST( 'q',   3,      556,   552 ), /*   555 no                */
-  S_ST( 'u',   3,      557,     0 ), /*   556 noq               */
-  S_ST( 'e',   3,      558,     0 ), /*   557 noqu              */
-  S_ST( 'r',   3,      364,     0 ), /*   558 noque             */
-  S_ST( 's',   3,      560,   555 ), /*   559 no                */
-  S_ST( 'e',   3,      564,     0 ), /*   560 nos               */
-  S_ST( 'l',   3,      562,     0 ), /*   561 nose              */
-  S_ST( 'e',   3,      563,     0 ), /*   562 nosel             */
-  S_ST( 'c',   3,      365,     0 ), /*   563 nosele            */
-  S_ST( 'r',   3,      565,   561 ), /*   564 nose              */
-  S_ST( 'v',   3,      366,     0 ), /*   565 noser             */
-  S_ST( 't',   3,      567,   559 ), /*   566 no                */
-  S_ST( 'r',   3,      569,     0 ), /*   567 not               */
-  S_ST( 'a',   3,      367,     0 ), /*   568 notr              */
-  S_ST( 'u',   3,      570,   568 ), /*   569 notr              */
-  S_ST( 's',   3,      368,     0 ), /*   570 notru             */
-  S_ST( 't',   3,      369,   530 ), /*   571 n                 */
-  S_ST( 'p',   3,      573,     0 ), /*   572 ntp               */
-  S_ST( 'o',   3,      574,     0 ), /*   573 ntpp              */
-  S_ST( 'r',   3,      370,     0 ), /*   574 ntppo             */
-  S_ST( 's',   3,      576,   572 ), /*   575 ntp               */
-  S_ST( 'i',   3,      577,     0 ), /*   576 ntps              */
-  S_ST( 'g',   3,      578,     0 ), /*   577 ntpsi             */
-  S_ST( 'n',   3,      579,     0 ), /*   578 ntpsig            */
-  S_ST( 'd',   3,      580,     0 ), /*   579 ntpsign           */
-  S_ST( 's',   3,      581,     0 ), /*   580 ntpsignd          */
-  S_ST( 'o',   3,      582,     0 ), /*   581 ntpsignds         */
-  S_ST( 'c',   3,      583,     0 ), /*   582 ntpsigndso        */
-  S_ST( 'k',   3,      584,     0 ), /*   583 ntpsigndsoc       */
-  S_ST( 'e',   3,      371,     0 ), /*   584 ntpsigndsock      */
-  S_ST( 'o',   3,      586,   528 ), /*   585                   */
-  S_ST( 'r',   3,      587,     0 ), /*   586 o                 */
-  S_ST( 'p',   3,      588,     0 ), /*   587 or                */
-  S_ST( 'h',   3,      589,     0 ), /*   588 orp               */
-  S_ST( 'a',   3,      372,     0 ), /*   589 orph              */
-  S_ST( 'w',   3,      591,     0 ), /*   590 orphan            */
-  S_ST( 'a',   3,      592,     0 ), /*   591 orphanw           */
-  S_ST( 'i',   3,      373,     0 ), /*   592 orphanwa          */
-  S_ST( 'p',   3,      385,   585 ), /*   593                   */
-  S_ST( 'a',   3,      595,     0 ), /*   594 p                 */
-  S_ST( 'n',   3,      596,     0 ), /*   595 pa                */
-  S_ST( 'i',   3,      374,     0 ), /*   596 pan               */
-  S_ST( 'e',   3,      598,   594 ), /*   597 p                 */
-  S_ST( 'e',   3,      375,     0 ), /*   598 pe                */
-  S_ST( 's',   3,      600,     0 ), /*   599 peer              */
-  S_ST( 't',   3,      601,     0 ), /*   600 peers             */
-  S_ST( 'a',   3,      602,     0 ), /*   601 peerst            */
-  S_ST( 't',   3,      376,     0 ), /*   602 peersta           */
-  S_ST( 'h',   3,      604,   597 ), /*   603 p                 */
-  S_ST( 'o',   3,      605,     0 ), /*   604 ph                */
-  S_ST( 'n',   3,      377,     0 ), /*   605 pho               */
-  S_ST( 'i',   3,      378,   603 ), /*   606 p                 */
-  S_ST( 'f',   3,      608,     0 ), /*   607 pid               */
-  S_ST( 'i',   3,      609,     0 ), /*   608 pidf              */
-  S_ST( 'l',   3,      379,     0 ), /*   609 pidfi             */
-  S_ST( 'o',   3,      612,   606 ), /*   610 p                 */
-  S_ST( 'o',   3,      380,     0 ), /*   611 po                */
-  S_ST( 'r',   3,      381,   611 ), /*   612 po                */
-  S_ST( 'r',   3,      620,   610 ), /*   613 p                 */
-  S_ST( 'e',   3,      618,     0 ), /*   614 pr                */
-  S_ST( 'e',   3,      616,     0 ), /*   615 pre               */
-  S_ST( 'm',   3,      617,     0 ), /*   616 pree              */
-  S_ST( 'p',   3,      382,     0 ), /*   617 preem             */
-  S_ST( 'f',   3,      619,   615 ), /*   618 pre               */
-  S_ST( 'e',   3,      383,     0 ), /*   619 pref              */
-  S_ST( 'o',   3,      633,   614 ), /*   620 pr                */
-  S_ST( 'c',   3,      622,     0 ), /*   621 pro               */
-  S_ST( '_',   3,      623,     0 ), /*   622 proc              */
-  S_ST( 'd',   3,      624,     0 ), /*   623 proc_             */
-  S_ST( 'e',   3,      625,     0 ), /*   624 proc_d            */
-  S_ST( 'l',   3,      626,     0 ), /*   625 proc_de           */
-  S_ST( 'a',   3,      439,     0 ), /*   626 proc_del          */
-  S_ST( 'p',   3,      628,   621 ), /*   627 pro               */
-  S_ST( '_',   3,      629,     0 ), /*   628 prop              */
-  S_ST( 'd',   3,      630,     0 ), /*   629 prop_             */
-  S_ST( 'e',   3,      631,     0 ), /*   630 prop_d            */
-  S_ST( 'l',   3,      632,     0 ), /*   631 prop_de           */
-  S_ST( 'a',   3,      438,     0 ), /*   632 prop_del          */
-  S_ST( 't',   3,      634,   627 ), /*   633 pro               */
-  S_ST( 'o',   3,      635,     0 ), /*   634 prot              */
-  S_ST( 's',   3,      636,     0 ), /*   635 proto             */
-  S_ST( 't',   3,      637,     0 ), /*   636 protos            */
-  S_ST( 'a',   3,      638,     0 ), /*   637 protost           */
-  S_ST( 't',   3,      384,     0 ), /*   638 protosta          */
-  S_ST( 'q',   3,      640,   593 ), /*   639                   */
-  S_ST( 'o',   3,      386,     0 ), /*   640 q                 */
-  S_ST( 'r',   3,      653,   639 ), /*   641                   */
-  S_ST( 'a',   3,      648,     0 ), /*   642 r                 */
-  S_ST( 'n',   3,      644,     0 ), /*   643 ra                */
-  S_ST( 'd',   3,      645,     0 ), /*   644 ran               */
-  S_ST( 'f',   3,      646,     0 ), /*   645 rand              */
-  S_ST( 'i',   3,      647,     0 ), /*   646 randf             */
-  S_ST( 'l',   3,      387,     0 ), /*   647 randfi            */
-  S_ST( 'w',   3,      649,   643 ), /*   648 ra                */
-  S_ST( 's',   3,      650,     0 ), /*   649 raw               */
-  S_ST( 't',   3,      651,     0 ), /*   650 raws              */
-  S_ST( 'a',   3,      652,     0 ), /*   651 rawst             */
-  S_ST( 't',   3,      388,     0 ), /*   652 rawsta            */
-  S_ST( 'e',   3,      669,   642 ), /*   653 r                 */
-  S_ST( 'f',   3,      655,     0 ), /*   654 re                */
-  S_ST( 'i',   3,      389,     0 ), /*   655 ref               */
-  S_ST( 'q',   3,      657,   654 ), /*   656 re                */
-  S_ST( 'u',   3,      658,     0 ), /*   657 req               */
-  S_ST( 'e',   3,      659,     0 ), /*   658 requ              */
-  S_ST( 's',   3,      660,     0 ), /*   659 reque             */
-  S_ST( 't',   3,      661,     0 ), /*   660 reques            */
-  S_ST( 'k',   3,      662,     0 ), /*   661 request           */
-  S_ST( 'e',   3,      390,     0 ), /*   662 requestk          */
-  S_ST( 's',   3,      665,   656 ), /*   663 re                */
-  S_ST( 'e',   3,      391,     0 ), /*   664 res               */
-  S_ST( 't',   3,      666,   664 ), /*   665 res               */
-  S_ST( 'r',   3,      667,     0 ), /*   666 rest              */
-  S_ST( 'i',   3,      668,     0 ), /*   667 restr             */
-  S_ST( 'c',   3,      392,     0 ), /*   668 restri            */
-  S_ST( 'v',   3,      670,   663 ), /*   669 re                */
-  S_ST( 'o',   3,      671,     0 ), /*   670 rev               */
-  S_ST( 'k',   3,      393,     0 ), /*   671 revo              */
-  S_ST( 's',   3,      735,   641 ), /*   672                   */
-  S_ST( 'a',   3,      674,     0 ), /*   673 s                 */
-  S_ST( 'v',   3,      675,     0 ), /*   674 sa                */
-  S_ST( 'e',   3,      676,     0 ), /*   675 sav               */
-  S_ST( 'c',   3,      677,     0 ), /*   676 save              */
-  S_ST( 'o',   3,      678,     0 ), /*   677 savec             */
-  S_ST( 'n',   3,      679,     0 ), /*   678 saveco            */
-  S_ST( 'f',   3,      680,     0 ), /*   679 savecon           */
-  S_ST( 'i',   3,      681,     0 ), /*   680 saveconf          */
-  S_ST( 'g',   3,      682,     0 ), /*   681 saveconfi         */
-  S_ST( 'd',   3,      683,     0 ), /*   682 saveconfig        */
-  S_ST( 'i',   3,      394,     0 ), /*   683 saveconfigd       */
-  S_ST( 'e',   3,      694,   673 ), /*   684 s                 */
-  S_ST( 'r',   3,      686,     0 ), /*   685 se                */
-  S_ST( 'v',   3,      687,     0 ), /*   686 ser               */
-  S_ST( 'e',   3,      395,     0 ), /*   687 serv              */
-  S_ST( '_',   3,      689,     0 ), /*   688 server            */
-  S_ST( 'o',   3,      690,     0 ), /*   689 server_           */
-  S_ST( 'f',   3,      691,     0 ), /*   690 server_o          */
-  S_ST( 'f',   3,      692,     0 ), /*   691 server_of         */
-  S_ST( 's',   3,      693,     0 ), /*   692 server_off        */
-  S_ST( 'e',   3,      433,     0 ), /*   693 server_offs       */
-  S_ST( 't',   3,      695,   685 ), /*   694 se                */
-  S_ST( 'v',   3,      696,     0 ), /*   695 set               */
-  S_ST( 'a',   3,      396,     0 ), /*   696 setv              */
-  S_ST( 'i',   3,      698,   684 ), /*   697 s                 */
-  S_ST( 'm',   3,      699,     0 ), /*   698 si                */
-  S_ST( 'u',   3,      700,     0 ), /*   699 sim               */
-  S_ST( 'l',   3,      701,     0 ), /*   700 simu              */
-  S_ST( 'a',   3,      702,     0 ), /*   701 simul             */
-  S_ST( 't',   3,      703,     0 ), /*   702 simula            */
-  S_ST( 'i',   3,      704,   430 ), /*   703 simulat           */
-  S_ST( 'o',   3,      705,     0 ), /*   704 simulati          */
-  S_ST( 'n',   3,      706,     0 ), /*   705 simulatio         */
-  S_ST( '_',   3,      707,     0 ), /*   706 simulation        */
-  S_ST( 'd',   3,      708,     0 ), /*   707 simulation_       */
-  S_ST( 'u',   3,      709,     0 ), /*   708 simulation_d      */
-  S_ST( 'r',   3,      710,     0 ), /*   709 simulation_du     */
-  S_ST( 'a',   3,      711,     0 ), /*   710 simulation_dur    */
-  S_ST( 't',   3,      712,     0 ), /*   711 simulation_dura   */
-  S_ST( 'i',   3,      713,     0 ), /*   712 simulation_durat  */
-  S_ST( 'o',   3,      432,     0 ), /*   713 simulation_durati */
-  S_ST( 'o',   3,      715,   697 ), /*   714 s                 */
-  S_ST( 'u',   3,      716,     0 ), /*   715 so                */
-  S_ST( 'r',   3,      717,     0 ), /*   716 sou               */
-  S_ST( 'c',   3,      397,     0 ), /*   717 sour              */
-  S_ST( 't',   3,      731,   714 ), /*   718 s                 */
-  S_ST( 'a',   3,      720,     0 ), /*   719 st                */
-  S_ST( 't',   3,      399,     0 ), /*   720 sta               */
-  S_ST( 'i',   3,      722,     0 ), /*   721 stat              */
-  S_ST( 's',   3,      723,     0 ), /*   722 stati             */
-  S_ST( 't',   3,      724,     0 ), /*   723 statis            */
-  S_ST( 'i',   3,      725,     0 ), /*   724 statist           */
-  S_ST( 'c',   3,      398,     0 ), /*   725 statisti          */
-  S_ST( 'd',   3,      727,     0 ), /*   726 stats             */
-  S_ST( 'i',   3,      400,     0 ), /*   727 statsd            */
-  S_ST( 'e',   3,      401,   719 ), /*   728 st                */
-  S_ST( 'o',   3,      730,     0 ), /*   729 step              */
-  S_ST( 'u',   3,      402,     0 ), /*   730 stepo             */
-  S_ST( 'r',   3,      732,   728 ), /*   731 st                */
-  S_ST( 'a',   3,      733,     0 ), /*   732 str               */
-  S_ST( 't',   3,      734,     0 ), /*   733 stra              */
-  S_ST( 'u',   3,      403,     0 ), /*   734 strat             */
-  S_ST( 'y',   3,      405,   718 ), /*   735 s                 */
-  S_ST( 's',   3,      737,     0 ), /*   736 sys               */
-  S_ST( 't',   3,      738,     0 ), /*   737 syss              */
-  S_ST( 'a',   3,      739,     0 ), /*   738 sysst             */
-  S_ST( 't',   3,      406,     0 ), /*   739 syssta            */
-  S_ST( 't',   3,      766,   672 ), /*   740                   */
-  S_ST( 'i',   3,      752,     0 ), /*   741 t                 */
-  S_ST( 'c',   3,      407,     0 ), /*   742 ti                */
-  S_ST( 'm',   3,      745,   742 ), /*   743 ti                */
-  S_ST( 'e',   3,      410,     0 ), /*   744 tim               */
-  S_ST( 'i',   3,      746,   744 ), /*   745 tim               */
-  S_ST( 'n',   3,      747,     0 ), /*   746 timi              */
-  S_ST( 'g',   3,      748,     0 ), /*   747 timin             */
-  S_ST( 's',   3,      749,     0 ), /*   748 timing            */
-  S_ST( 't',   3,      750,     0 ), /*   749 timings           */
-  S_ST( 'a',   3,      751,     0 ), /*   750 timingst          */
-  S_ST( 't',   3,      411,     0 ), /*   751 timingsta         */
-  S_ST( 'n',   3,      753,   743 ), /*   752 ti                */
-  S_ST( 'k',   3,      754,     0 ), /*   753 tin               */
-  S_ST( 'e',   3,      412,     0 ), /*   754 tink              */
-  S_ST( 'o',   3,      413,   741 ), /*   755 t                 */
-  S_ST( 'r',   3,      758,   755 ), /*   756 t                 */
-  S_ST( 'a',   3,      414,     0 ), /*   757 tr                */
-  S_ST( 'u',   3,      759,   757 ), /*   758 tr                */
-  S_ST( 's',   3,      760,   415 ), /*   759 tru               */
-  S_ST( 't',   3,      761,     0 ), /*   760 trus              */
-  S_ST( 'e',   3,      762,     0 ), /*   761 trust             */
-  S_ST( 'd',   3,      763,     0 ), /*   762 truste            */
-  S_ST( 'k',   3,      764,     0 ), /*   763 trusted           */
-  S_ST( 'e',   3,      416,     0 ), /*   764 trustedk          */
-  S_ST( 't',   3,      417,   756 ), /*   765 t                 */
-  S_ST( 'y',   3,      767,   765 ), /*   766 t                 */
-  S_ST( 'p',   3,      418,     0 ), /*   767 ty                */
-  S_ST( 'u',   3,      769,   740 ), /*   768                   */
-  S_ST( 'n',   3,      775,     0 ), /*   769 u                 */
-  S_ST( 'c',   3,      771,     0 ), /*   770 un                */
-  S_ST( 'o',   3,      772,     0 ), /*   771 unc               */
-  S_ST( 'n',   3,      773,     0 ), /*   772 unco              */
-  S_ST( 'f',   3,      774,     0 ), /*   773 uncon             */
-  S_ST( 'i',   3,      420,     0 ), /*   774 unconf            */
-  S_ST( 'p',   3,      776,   770 ), /*   775 un                */
-  S_ST( 'e',   3,      777,     0 ), /*   776 unp               */
-  S_ST( 'e',   3,      421,     0 ), /*   777 unpe              */
-  S_ST( 'v',   3,      779,   768 ), /*   778                   */
-  S_ST( 'e',   3,      780,     0 ), /*   779 v                 */
-  S_ST( 'r',   3,      781,     0 ), /*   780 ve                */
-  S_ST( 's',   3,      782,     0 ), /*   781 ver               */
-  S_ST( 'i',   3,      783,     0 ), /*   782 vers              */
-  S_ST( 'o',   3,      422,     0 ), /*   783 versi             */
-  S_ST( 'w',   3,      791,   778 ), /*   784                   */
-  S_ST( 'a',   3,      786,     0 ), /*   785 w                 */
-  S_ST( 'n',   3,      787,     0 ), /*   786 wa                */
-  S_ST( 'd',   3,      788,     0 ), /*   787 wan               */
-  S_ST( 'e',   3,      436,     0 ), /*   788 wand              */
-  S_ST( 'e',   3,      790,   785 ), /*   789 w                 */
-  S_ST( 'e',   3,      424,     0 ), /*   790 we                */
-  S_ST( 'i',   3,      792,   789 ), /*   791 w                 */
-  S_ST( 'l',   3,      793,     0 ), /*   792 wi                */
-  S_ST( 'd',   3,      794,     0 ), /*   793 wil               */
-  S_ST( 'c',   3,      795,     0 ), /*   794 wild              */
-  S_ST( 'a',   3,      796,     0 ), /*   795 wildc             */
-  S_ST( 'r',   3,      425,     0 ), /*   796 wildca            */
-  S_ST( 'x',   3,      798,   784 ), /*   797                   */
-  S_ST( 'l',   3,      799,     0 ), /*   798 x                 */
-  S_ST( 'e',   3,      800,     0 ), /*   799 xl                */
-  S_ST( 'a',   3,      801,     0 ), /*   800 xle               */
-  S_ST( 'v',   3,      426,     0 ), /*   801 xlea              */
-  S_ST( 'y',   3,      803,   797 ), /*   802 [initial state]   */
-  S_ST( 'e',   3,      804,     0 ), /*   803 y                 */
-  S_ST( 'a',   3,      427,     0 )  /*   804 ye                */
+  S_ST( '.',   3,      290,     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                */
+  S_ST( 'r',   3,        8,     0 ), /*     7 abb               */
+  S_ST( 'e',   3,      258,     0 ), /*     8 abbr              */
+  S_ST( 'g',   3,      259,     5 ), /*     9 a                 */
+  S_ST( 'l',   3,      260,     9 ), /*    10 a                 */
+  S_ST( 'a',   3,      261,     0 ), /*    11 all               */
+  S_ST( 'p',   3,       13,    11 ), /*    12 all               */
+  S_ST( 'e',   3,       14,     0 ), /*    13 allp              */
+  S_ST( 'e',   3,       15,     0 ), /*    14 allpe             */
+  S_ST( 'r',   3,      262,     0 ), /*    15 allpee            */
+  S_ST( 'u',   3,       17,    10 ), /*    16 a                 */
+  S_ST( 't',   3,       18,     0 ), /*    17 au                */
+  S_ST( 'o',   3,       21,   263 ), /*    18 aut               */
+  S_ST( 'k',   3,       20,     0 ), /*    19 auto              */
+  S_ST( 'e',   3,      264,     0 ), /*    20 autok             */
+  S_ST( 'm',   3,       22,    19 ), /*    21 auto              */
+  S_ST( 'a',   3,      265,     0 ), /*    22 autom             */
+  S_ST( 'v',   3,       24,    16 ), /*    23 a                 */
+  S_ST( 'e',   3,       25,     0 ), /*    24 av                */
+  S_ST( 'r',   3,       26,     0 ), /*    25 ave               */
+  S_ST( 'a',   3,       27,     0 ), /*    26 aver              */
+  S_ST( 'g',   3,      266,     0 ), /*    27 avera             */
+  S_ST( 'b',   3,       61,     4 ), /*    28                   */
+  S_ST( 'c',   3,       30,     0 ), /*    29 b                 */
+  S_ST( 'l',   3,       31,     0 ), /*    30 bc                */
+  S_ST( 'i',   3,       32,     0 ), /*    31 bcl               */
+  S_ST( 'e',   3,       33,     0 ), /*    32 bcli              */
+  S_ST( 'n',   3,      267,     0 ), /*    33 bclie             */
+  S_ST( 'e',   3,       38,    29 ), /*    34 b                 */
+  S_ST( 'a',   3,       36,     0 ), /*    35 be                */
+  S_ST( 'c',   3,       37,     0 ), /*    36 bea               */
+  S_ST( 'o',   3,      268,     0 ), /*    37 beac              */
+  S_ST( 'e',   3,       39,    35 ), /*    38 be                */
+  S_ST( 'p',   3,       40,     0 ), /*    39 bee               */
+  S_ST( '_',   3,       41,     0 ), /*    40 beep              */
+  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,      432,     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               */
+  S_ST( 'd',   3,       49,     0 ), /*    48 broa              */
+  S_ST( 'c',   3,       50,     0 ), /*    49 broad             */
+  S_ST( 'a',   3,       51,     0 ), /*    50 broadc            */
+  S_ST( 's',   3,      269,     0 ), /*    51 broadca           */
+  S_ST( 'c',   3,       53,     0 ), /*    52 broadcast         */
+  S_ST( 'l',   3,       54,     0 ), /*    53 broadcastc        */
+  S_ST( 'i',   3,       55,     0 ), /*    54 broadcastcl       */
+  S_ST( 'e',   3,       56,     0 ), /*    55 broadcastcli      */
+  S_ST( 'n',   3,      270,     0 ), /*    56 broadcastclie     */
+  S_ST( 'd',   3,       58,    52 ), /*    57 broadcast         */
+  S_ST( 'e',   3,       59,     0 ), /*    58 broadcastd        */
+  S_ST( 'l',   3,       60,     0 ), /*    59 broadcastde       */
+  S_ST( 'a',   3,      271,     0 ), /*    60 broadcastdel      */
+  S_ST( 'u',   3,       62,    45 ), /*    61 b                 */
+  S_ST( 'r',   3,       63,     0 ), /*    62 bu                */
+  S_ST( 's',   3,      272,     0 ), /*    63 bur               */
+  S_ST( 'c',   3,      104,    28 ), /*    64                   */
+  S_ST( 'a',   3,       66,     0 ), /*    65 c                 */
+  S_ST( 'l',   3,       67,     0 ), /*    66 ca                */
+  S_ST( 'i',   3,       68,     0 ), /*    67 cal               */
+  S_ST( 'b',   3,       69,     0 ), /*    68 cali              */
+  S_ST( 'r',   3,       70,     0 ), /*    69 calib             */
+  S_ST( 'a',   3,       71,     0 ), /*    70 calibr            */
+  S_ST( 't',   3,      273,     0 ), /*    71 calibra           */
+  S_ST( 'e',   3,       73,    65 ), /*    72 c                 */
+  S_ST( 'i',   3,       74,     0 ), /*    73 ce                */
+  S_ST( 'l',   3,       75,     0 ), /*    74 cei               */
+  S_ST( 'i',   3,       76,     0 ), /*    75 ceil              */
+  S_ST( 'n',   3,      274,     0 ), /*    76 ceili             */
+  S_ST( 'l',   3,       78,    72 ), /*    77 c                 */
+  S_ST( 'o',   3,       79,     0 ), /*    78 cl                */
+  S_ST( 'c',   3,       80,     0 ), /*    79 clo               */
+  S_ST( 'k',   3,       81,     0 ), /*    80 cloc              */
+  S_ST( 's',   3,       82,     0 ), /*    81 clock             */
+  S_ST( 't',   3,       83,     0 ), /*    82 clocks            */
+  S_ST( 'a',   3,       84,     0 ), /*    83 clockst           */
+  S_ST( 't',   3,      275,     0 ), /*    84 clocksta          */
+  S_ST( 'o',   3,       89,    77 ), /*    85 c                 */
+  S_ST( 'h',   3,       87,     0 ), /*    86 co                */
+  S_ST( 'o',   3,       88,     0 ), /*    87 coh               */
+  S_ST( 'r',   3,      276,     0 ), /*    88 coho              */
+  S_ST( 'n',   3,       90,    86 ), /*    89 co                */
+  S_ST( 't',   3,       91,     0 ), /*    90 con               */
+  S_ST( 'r',   3,       92,     0 ), /*    91 cont              */
+  S_ST( 'o',   3,       93,     0 ), /*    92 contr             */
+  S_ST( 'l',   3,       94,     0 ), /*    93 contro            */
+  S_ST( 'k',   3,       95,     0 ), /*    94 control           */
+  S_ST( 'e',   3,      277,     0 ), /*    95 controlk          */
+  S_ST( 'r',   3,       97,    85 ), /*    96 c                 */
+  S_ST( 'y',   3,       98,     0 ), /*    97 cr                */
+  S_ST( 'p',   3,       99,     0 ), /*    98 cry               */
+  S_ST( 't',   3,      278,     0 ), /*    99 cryp              */
+  S_ST( 's',   3,      101,     0 ), /*   100 crypto            */
+  S_ST( 't',   3,      102,     0 ), /*   101 cryptos           */
+  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( 'a',   3,      281,     0 ), /*   106 d                 */
+  S_ST( 'e',   3,      108,   106 ), /*   107 d                 */
+  S_ST( 'f',   3,      109,     0 ), /*   108 de                */
+  S_ST( 'a',   3,      110,     0 ), /*   109 def               */
+  S_ST( 'u',   3,      111,     0 ), /*   110 defa              */
+  S_ST( 'l',   3,      282,     0 ), /*   111 defau             */
+  S_ST( 'i',   3,      116,   107 ), /*   112 d                 */
+  S_ST( 'g',   3,      114,     0 ), /*   113 di                */
+  S_ST( 'e',   3,      115,     0 ), /*   114 dig               */
+  S_ST( 's',   3,      283,     0 ), /*   115 dige              */
+  S_ST( 's',   3,      123,   113 ), /*   116 di                */
+  S_ST( 'a',   3,      118,     0 ), /*   117 dis               */
+  S_ST( 'b',   3,      119,     0 ), /*   118 disa              */
+  S_ST( 'l',   3,      284,     0 ), /*   119 disab             */
+  S_ST( 'c',   3,      121,   117 ), /*   120 dis               */
+  S_ST( 'a',   3,      122,     0 ), /*   121 disc              */
+  S_ST( 'r',   3,      285,     0 ), /*   122 disca             */
+  S_ST( 'p',   3,      124,   120 ), /*   123 dis               */
+  S_ST( 'e',   3,      125,     0 ), /*   124 disp              */
+  S_ST( 'r',   3,      126,     0 ), /*   125 dispe             */
+  S_ST( 's',   3,      127,     0 ), /*   126 disper            */
+  S_ST( 'i',   3,      128,     0 ), /*   127 dispers           */
+  S_ST( 'o',   3,      286,     0 ), /*   128 dispersi          */
+  S_ST( 'r',   3,      136,   112 ), /*   129 d                 */
+  S_ST( 'i',   3,      131,     0 ), /*   130 dr                */
+  S_ST( 'f',   3,      132,     0 ), /*   131 dri               */
+  S_ST( 't',   3,      133,     0 ), /*   132 drif              */
+  S_ST( 'f',   3,      134,     0 ), /*   133 drift             */
+  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,      435,     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,      167,   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( 'l',   3,      157,   149 ), /*   153 f                 */
+  S_ST( 'a',   3,      156,     0 ), /*   154 fl                */
+  S_ST( 'g',   3,      299,     0 ), /*   155 fla               */
+  S_ST( 'k',   3,      300,   155 ), /*   156 fla               */
+  S_ST( 'o',   3,      158,   154 ), /*   157 fl                */
+  S_ST( 'o',   3,      301,     0 ), /*   158 flo               */
+  S_ST( 'r',   3,      160,   153 ), /*   159 f                 */
+  S_ST( 'e',   3,      302,     0 ), /*   160 fr                */
+  S_ST( '_',   3,      162,     0 ), /*   161 freq              */
+  S_ST( 'o',   3,      163,     0 ), /*   162 freq_             */
+  S_ST( 'f',   3,      164,     0 ), /*   163 freq_o            */
+  S_ST( 'f',   3,      165,     0 ), /*   164 freq_of           */
+  S_ST( 's',   3,      166,     0 ), /*   165 freq_off          */
+  S_ST( 'e',   3,      436,     0 ), /*   166 freq_offs         */
+  S_ST( 'u',   3,      168,   159 ), /*   167 f                 */
+  S_ST( 'd',   3,      169,     0 ), /*   168 fu                */
+  S_ST( 'g',   3,      303,     0 ), /*   169 fud               */
+  S_ST( 'h',   3,      173,   148 ), /*   170                   */
+  S_ST( 'o',   3,      172,     0 ), /*   171 h                 */
+  S_ST( 's',   3,      304,     0 ), /*   172 ho                */
+  S_ST( 'u',   3,      174,   171 ), /*   173 h                 */
+  S_ST( 'f',   3,      175,     0 ), /*   174 hu                */
+  S_ST( 'f',   3,      176,     0 ), /*   175 huf               */
+  S_ST( 'p',   3,      177,     0 ), /*   176 huff              */
+  S_ST( 'u',   3,      178,     0 ), /*   177 huffp             */
+  S_ST( 'f',   3,      305,     0 ), /*   178 huffpu            */
+  S_ST( 'i',   3,      220,   170 ), /*   179                   */
+  S_ST( 'b',   3,      181,     0 ), /*   180 i                 */
+  S_ST( 'u',   3,      182,     0 ), /*   181 ib                */
+  S_ST( 'r',   3,      183,     0 ), /*   182 ibu               */
+  S_ST( 's',   3,      306,     0 ), /*   183 ibur              */
+  S_ST( 'd',   3,      185,   180 ), /*   184 i                 */
+  S_ST( 'e',   3,      186,     0 ), /*   185 id                */
+  S_ST( 'n',   3,      307,     0 ), /*   186 ide               */
+  S_ST( 'g',   3,      188,   184 ), /*   187 i                 */
+  S_ST( 'n',   3,      189,     0 ), /*   188 ig                */
+  S_ST( 'o',   3,      190,     0 ), /*   189 ign               */
+  S_ST( 'r',   3,      308,     0 ), /*   190 igno              */
+  S_ST( 'n',   3,      214,   187 ), /*   191 i                 */
+  S_ST( 'c',   3,      204,     0 ), /*   192 in                */
+  S_ST( 'a',   3,      194,     0 ), /*   193 inc               */
+  S_ST( 'l',   3,      195,     0 ), /*   194 inca              */
+  S_ST( 'l',   3,      196,     0 ), /*   195 incal             */
+  S_ST( 'o',   3,      309,     0 ), /*   196 incall            */
+  S_ST( 'l',   3,      198,   193 ), /*   197 inc               */
+  S_ST( 'u',   3,      199,     0 ), /*   198 incl              */
+  S_ST( 'd',   3,      200,     0 ), /*   199 inclu             */
+  S_ST( 'e',   3,      201,     0 ), /*   200 includ            */
+  S_ST( 'f',   3,      202,     0 ), /*   201 include           */
+  S_ST( 'i',   3,      203,     0 ), /*   202 includef          */
+  S_ST( 'l',   3,      313,     0 ), /*   203 includefi         */
+  S_ST( 'm',   3,      205,   197 ), /*   204 inc               */
+  S_ST( 'e',   3,      310,     0 ), /*   205 incm              */
+  S_ST( 'i',   3,      207,   192 ), /*   206 in                */
+  S_ST( 't',   3,      212,     0 ), /*   207 ini               */
+  S_ST( 'a',   3,      209,     0 ), /*   208 init              */
+  S_ST( 'l',   3,      210,     0 ), /*   209 inita             */
+  S_ST( 'l',   3,      211,     0 ), /*   210 inital            */
+  S_ST( 'o',   3,      311,     0 ), /*   211 initall           */
+  S_ST( 'm',   3,      213,   208 ), /*   212 init              */
+  S_ST( 'e',   3,      312,     0 ), /*   213 initm             */
+  S_ST( 't',   3,      215,   206 ), /*   214 in                */
+  S_ST( 'e',   3,      216,     0 ), /*   215 int               */
+  S_ST( 'r',   3,      217,     0 ), /*   216 inte              */
+  S_ST( 'f',   3,      218,     0 ), /*   217 inter             */
+  S_ST( 'a',   3,      219,     0 ), /*   218 interf            */
+  S_ST( 'c',   3,      315,     0 ), /*   219 interfa           */
+  S_ST( 'p',   3,      221,   317 ), /*   220 i                 */
+  S_ST( 'v',   3,      320,     0 ), /*   221 ip                */
+  S_ST( 'j',   3,      223,   179 ), /*   222                   */
+  S_ST( 'i',   3,      224,     0 ), /*   223 j                 */
+  S_ST( 't',   3,      225,     0 ), /*   224 ji                */
+  S_ST( 't',   3,      226,     0 ), /*   225 jit               */
+  S_ST( 'e',   3,      438,     0 ), /*   226 jitt              */
+  S_ST( 'k',   3,      234,   222 ), /*   227                   */
+  S_ST( 'e',   3,      323,     0 ), /*   228 k                 */
+  S_ST( 'r',   3,      230,     0 ), /*   229 ke                */
+  S_ST( 'n',   3,      231,     0 ), /*   230 ker               */
+  S_ST( 'e',   3,      322,     0 ), /*   231 kern              */
+  S_ST( 'd',   3,      233,     0 ), /*   232 keys              */
+  S_ST( 'i',   3,      325,     0 ), /*   233 keysd             */
+  S_ST( 'o',   3,      326,   228 ), /*   234 k                 */
+  S_ST( 'l',   3,      251,   227 ), /*   235                   */
+  S_ST( 'e',   3,      237,     0 ), /*   236 l                 */
+  S_ST( 'a',   3,      238,     0 ), /*   237 le                */
+  S_ST( 'p',   3,      239,     0 ), /*   238 lea               */
+  S_ST( 'f',   3,      240,     0 ), /*   239 leap              */
+  S_ST( 'i',   3,      241,     0 ), /*   240 leapf             */
+  S_ST( 'l',   3,      328,     0 ), /*   241 leapfi            */
+  S_ST( 'i',   3,      248,   236 ), /*   242 l                 */
+  S_ST( 'm',   3,      244,     0 ), /*   243 li                */
+  S_ST( 'i',   3,      245,     0 ), /*   244 lim               */
+  S_ST( 't',   3,      246,     0 ), /*   245 limi              */
+  S_ST( 'e',   3,      329,     0 ), /*   246 limit             */
+  S_ST( 'n',   3,      330,   243 ), /*   247 li                */
+  S_ST( 's',   3,      249,   247 ), /*   248 li                */
+  S_ST( 't',   3,      250,     0 ), /*   249 lis               */
+  S_ST( 'e',   3,      331,     0 ), /*   250 list              */
+  S_ST( 'o',   3,      441,   242 ), /*   251 l                 */
+  S_ST( 'g',   3,      287,     0 ), /*   252 lo                */
+  S_ST( 'c',   3,      254,     0 ), /*   253 log               */
+  S_ST( 'o',   3,      255,     0 ), /*   254 logc              */
+  S_ST( 'n',   3,      256,     0 ), /*   255 logco             */
+  S_ST( 'f',   3,      257,     0 ), /*   256 logcon            */
+  S_ST( 'i',   3,      332,     0 ), /*   257 logconf           */
+  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             */
+  S_ST( 'n',   0,        0,     0 ), /*   261 T_Allan           */
+  S_ST( 's',   0,        0,     0 ), /*   262 T_Allpeers        */
+  S_ST( 'h',   0,        0,     0 ), /*   263 T_Auth            */
+  S_ST( 'y',   0,        0,     0 ), /*   264 T_Autokey         */
+  S_ST( 'x',   0,        0,     0 ), /*   265 T_Automax         */
+  S_ST( 'e',   0,        0,     0 ), /*   266 T_Average         */
+  S_ST( 't',   0,        0,     0 ), /*   267 T_Bclient         */
+  S_ST( 'n',   0,        0,     0 ), /*   268 T_Beacon          */
+  S_ST( 't',   1,       57,     0 ), /*   269 T_Broadcast       */
+  S_ST( 't',   0,        0,     0 ), /*   270 T_Broadcastclient */
+  S_ST( 'y',   0,        0,     0 ), /*   271 T_Broadcastdelay  */
+  S_ST( 't',   0,        0,     0 ), /*   272 T_Burst           */
+  S_ST( 'e',   0,        0,     0 ), /*   273 T_Calibrate       */
+  S_ST( 'g',   0,        0,     0 ), /*   274 T_Ceiling         */
+  S_ST( 's',   0,        0,     0 ), /*   275 T_Clockstats      */
+  S_ST( 't',   0,        0,     0 ), /*   276 T_Cohort          */
+  S_ST( 'y',   0,        0,     0 ), /*   277 T_ControlKey      */
+  S_ST( 'o',   0,      100,     0 ), /*   278 T_Crypto          */
+  S_ST( 's',   0,        0,     0 ), /*   279 T_Cryptostats     */
+  S_ST( 'l',   0,        0,     0 ), /*   280 T_Ctl             */
+  S_ST( 'y',   0,        0,     0 ), /*   281 T_Day             */
+  S_ST( 't',   0,        0,     0 ), /*   282 T_Default         */
+  S_ST( 't',   1,        0,     0 ), /*   283 T_Digest          */
+  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,   253 ), /*   287 log               */
+  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,      314,     0 ), /*   293 logf              */
+  S_ST( 'e',   1,      151,     0 ), /*   294 T_File            */
+  S_ST( 'n',   0,        0,     0 ), /*   295 T_Filegen         */
+  S_ST( '1',   0,        0,     0 ), /*   296 T_Flag1           */
+  S_ST( '2',   0,        0,   296 ), /*   297 T_Flag2           */
+  S_ST( '3',   0,        0,   297 ), /*   298 T_Flag3           */
+  S_ST( '4',   0,        0,   298 ), /*   299 T_Flag4           */
+  S_ST( 'e',   0,        0,     0 ), /*   300 T_Flake           */
+  S_ST( 'r',   0,        0,     0 ), /*   301 T_Floor           */
+  S_ST( 'q',   0,      161,     0 ), /*   302 T_Freq            */
+  S_ST( 'e',   1,        0,     0 ), /*   303 T_Fudge           */
+  S_ST( 't',   1,        0,     0 ), /*   304 T_Host            */
+  S_ST( 'f',   0,        0,     0 ), /*   305 T_Huffpuff        */
+  S_ST( 't',   0,        0,     0 ), /*   306 T_Iburst          */
+  S_ST( 't',   1,        0,     0 ), /*   307 T_Ident           */
+  S_ST( 'e',   0,        0,     0 ), /*   308 T_Ignore          */
+  S_ST( 'c',   0,        0,     0 ), /*   309 T_Incalloc        */
+  S_ST( 'm',   0,        0,     0 ), /*   310 T_Incmem          */
+  S_ST( 'c',   0,        0,     0 ), /*   311 T_Initalloc       */
+  S_ST( 'm',   0,        0,     0 ), /*   312 T_Initmem         */
+  S_ST( 'e',   1,        0,     0 ), /*   313 T_Includefile     */
+  S_ST( 'l',   3,      333,     0 ), /*   314 logfi             */
+  S_ST( 'e',   0,        0,     0 ), /*   315 T_Interface       */
+  S_ST( 'o',   3,      405,   252 ), /*   316 lo                */
+  S_ST( 'o',   0,        0,   191 ), /*   317 T_Io              */
+  S_ST( '4',   0,        0,     0 ), /*   318 T_Ipv4            */
+  S_ST( '4',   0,        0,     0 ), /*   319 T_Ipv4_flag       */
+  S_ST( '6',   0,        0,   318 ), /*   320 T_Ipv6            */
+  S_ST( '6',   0,        0,   319 ), /*   321 T_Ipv6_flag       */
+  S_ST( 'l',   0,        0,     0 ), /*   322 T_Kernel          */
+  S_ST( 'y',   0,      324,   229 ), /*   323 T_Key             */
+  S_ST( 's',   1,      232,     0 ), /*   324 T_Keys            */
+  S_ST( 'r',   1,        0,     0 ), /*   325 T_Keysdir         */
+  S_ST( 'd',   0,        0,     0 ), /*   326 T_Kod             */
+  S_ST( 'p',   0,        0,     0 ), /*   327 T_Mssntp          */
+  S_ST( 'e',   1,        0,     0 ), /*   328 T_Leapfile        */
+  S_ST( 'd',   0,        0,     0 ), /*   329 T_Limited         */
+  S_ST( 'k',   0,        0,     0 ), /*   330 T_Link            */
+  S_ST( 'n',   0,        0,     0 ), /*   331 T_Listen          */
+  S_ST( 'g',   2,        0,     0 ), /*   332 T_Logconfig       */
+  S_ST( 'e',   1,        0,     0 ), /*   333 T_Logfile         */
+  S_ST( 's',   0,        0,     0 ), /*   334 T_Loopstats       */
+  S_ST( 'p',   0,        0,     0 ), /*   335 T_Lowpriotrap     */
+  S_ST( 't',   1,        0,     0 ), /*   336 T_Manycastclient  */
+  S_ST( 'r',   2,        0,     0 ), /*   337 T_Manycastserver  */
+  S_ST( 'k',   0,        0,     0 ), /*   338 T_Mask            */
+  S_ST( 'e',   0,        0,     0 ), /*   339 T_Maxage          */
+  S_ST( 'k',   0,        0,     0 ), /*   340 T_Maxclock        */
+  S_ST( 'h',   0,        0,     0 ), /*   341 T_Maxdepth        */
+  S_ST( 't',   0,        0,     0 ), /*   342 T_Maxdist         */
+  S_ST( 'm',   0,        0,     0 ), /*   343 T_Maxmem          */
+  S_ST( 'l',   0,        0,     0 ), /*   344 T_Maxpoll         */
+  S_ST( 'm',   0,        0,     0 ), /*   345 T_Mem             */
+  S_ST( 'k',   0,        0,     0 ), /*   346 T_Minclock        */
+  S_ST( 'h',   0,        0,     0 ), /*   347 T_Mindepth        */
+  S_ST( 't',   0,        0,     0 ), /*   348 T_Mindist         */
+  S_ST( 'm',   0,        0,     0 ), /*   349 T_Minimum         */
+  S_ST( 'l',   0,        0,     0 ), /*   350 T_Minpoll         */
+  S_ST( 'e',   0,        0,     0 ), /*   351 T_Minsane         */
+  S_ST( 'e',   0,      353,     0 ), /*   352 T_Mode            */
+  S_ST( '7',   0,        0,     0 ), /*   353 T_Mode7           */
+  S_ST( 'r',   0,        0,     0 ), /*   354 T_Monitor         */
+  S_ST( 'h',   0,        0,     0 ), /*   355 T_Month           */
+  S_ST( 'u',   0,        0,     0 ), /*   356 T_Mru             */
+  S_ST( 't',   2,        0,     0 ), /*   357 T_Multicastclient */
+  S_ST( 'c',   0,        0,     0 ), /*   358 T_Nic             */
+  S_ST( 'k',   0,        0,     0 ), /*   359 T_Nolink          */
+  S_ST( 'y',   0,        0,     0 ), /*   360 T_Nomodify        */
+  S_ST( 't',   0,        0,     0 ), /*   361 T_Nomrulist       */
+  S_ST( 'e',   0,        0,     0 ), /*   362 T_None            */
+  S_ST( 'e',   0,        0,     0 ), /*   363 T_Nonvolatile     */
+  S_ST( 'r',   0,        0,     0 ), /*   364 T_Nopeer          */
+  S_ST( 'y',   0,        0,     0 ), /*   365 T_Noquery         */
+  S_ST( 't',   0,        0,     0 ), /*   366 T_Noselect        */
+  S_ST( 'e',   0,        0,     0 ), /*   367 T_Noserve         */
+  S_ST( 'p',   0,        0,     0 ), /*   368 T_Notrap          */
+  S_ST( 't',   0,        0,     0 ), /*   369 T_Notrust         */
+  S_ST( 'p',   0,      580,     0 ), /*   370 T_Ntp             */
+  S_ST( 't',   0,        0,     0 ), /*   371 T_Ntpport         */
+  S_ST( 't',   1,        0,     0 ), /*   372 T_NtpSignDsocket  */
+  S_ST( 'n',   0,      595,     0 ), /*   373 T_Orphan          */
+  S_ST( 't',   0,        0,     0 ), /*   374 T_Orphanwait      */
+  S_ST( 'c',   0,        0,     0 ), /*   375 T_Panic           */
+  S_ST( 'r',   1,      604,     0 ), /*   376 T_Peer            */
+  S_ST( 's',   0,        0,     0 ), /*   377 T_Peerstats       */
+  S_ST( 'e',   2,        0,     0 ), /*   378 T_Phone           */
+  S_ST( 'd',   0,      612,     0 ), /*   379 T_Pid             */
+  S_ST( 'e',   1,        0,     0 ), /*   380 T_Pidfile         */
+  S_ST( 'l',   1,        0,     0 ), /*   381 T_Pool            */
+  S_ST( 't',   0,        0,     0 ), /*   382 T_Port            */
+  S_ST( 't',   0,        0,     0 ), /*   383 T_Preempt         */
+  S_ST( 'r',   0,        0,     0 ), /*   384 T_Prefer          */
+  S_ST( 's',   0,        0,     0 ), /*   385 T_Protostats      */
+  S_ST( 'w',   1,        0,   618 ), /*   386 T_Pw              */
+  S_ST( 's',   0,        0,     0 ), /*   387 T_Qos             */
+  S_ST( 'e',   1,        0,     0 ), /*   388 T_Randfile        */
+  S_ST( 's',   0,        0,     0 ), /*   389 T_Rawstats        */
+  S_ST( 'd',   1,        0,     0 ), /*   390 T_Refid           */
+  S_ST( 'y',   0,        0,     0 ), /*   391 T_Requestkey      */
+  S_ST( 't',   0,        0,     0 ), /*   392 T_Reset           */
+  S_ST( 't',   0,        0,     0 ), /*   393 T_Restrict        */
+  S_ST( 'e',   0,        0,     0 ), /*   394 T_Revoke          */
+  S_ST( 'r',   1,        0,     0 ), /*   395 T_Saveconfigdir   */
+  S_ST( 'r',   1,      693,     0 ), /*   396 T_Server          */
+  S_ST( 'r',   1,        0,     0 ), /*   397 T_Setvar          */
+  S_ST( 'e',   0,        0,     0 ), /*   398 T_Source          */
+  S_ST( 's',   0,        0,     0 ), /*   399 T_Statistics      */
+  S_ST( 's',   0,      731,   726 ), /*   400 T_Stats           */
+  S_ST( 'r',   1,        0,     0 ), /*   401 T_Statsdir        */
+  S_ST( 'p',   0,      734,     0 ), /*   402 T_Step            */
+  S_ST( 't',   0,        0,     0 ), /*   403 T_Stepout         */
+  S_ST( 'm',   0,        0,     0 ), /*   404 T_Stratum         */
+  S_ST( 'p',   3,      420,     0 ), /*   405 loo               */
+  S_ST( 's',   0,      741,     0 ), /*   406 T_Sys             */
+  S_ST( 's',   0,        0,     0 ), /*   407 T_Sysstats        */
+  S_ST( 'k',   0,        0,     0 ), /*   408 T_Tick            */
+  S_ST( '1',   0,        0,     0 ), /*   409 T_Time1           */
+  S_ST( '2',   0,        0,   409 ), /*   410 T_Time2           */
+  S_ST( 'r',   0,        0,   410 ), /*   411 T_Timer           */
+  S_ST( 's',   0,        0,     0 ), /*   412 T_Timingstats     */
+  S_ST( 'r',   0,        0,     0 ), /*   413 T_Tinker          */
+  S_ST( 's',   0,        0,     0 ), /*   414 T_Tos             */
+  S_ST( 'p',   1,        0,     0 ), /*   415 T_Trap            */
+  S_ST( 'e',   0,        0,     0 ), /*   416 T_True            */
+  S_ST( 'y',   0,        0,     0 ), /*   417 T_Trustedkey      */
+  S_ST( 'l',   0,        0,     0 ), /*   418 T_Ttl             */
+  S_ST( 'e',   0,        0,     0 ), /*   419 T_Type            */
+  S_ST( 's',   3,      424,     0 ), /*   420 loop              */
+  S_ST( 'g',   1,        0,     0 ), /*   421 T_Unconfig        */
+  S_ST( 'r',   1,        0,     0 ), /*   422 T_Unpeer          */
+  S_ST( 'n',   0,        0,     0 ), /*   423 T_Version         */
+  S_ST( 't',   3,      429,     0 ), /*   424 loops             */
+  S_ST( 'k',   0,        0,     0 ), /*   425 T_Week            */
+  S_ST( 'd',   0,        0,     0 ), /*   426 T_Wildcard        */
+  S_ST( 'e',   0,        0,     0 ), /*   427 T_Xleave          */
+  S_ST( 'r',   0,        0,     0 ), /*   428 T_Year            */
+  S_ST( 'a',   3,      430,     0 ), /*   429 loopst            */
+  S_ST( 't',   3,      334,     0 ), /*   430 loopsta           */
+  S_ST( 'e',   0,        0,     0 ), /*   431 T_Simulate        */
+  S_ST( 'y',   0,        0,     0 ), /*   432 T_Beep_Delay      */
+  S_ST( 'n',   0,        0,     0 ), /*   433 T_Sim_Duration    */
+  S_ST( 't',   0,        0,     0 ), /*   434 T_Server_Offset   */
+  S_ST( 'n',   0,        0,     0 ), /*   435 T_Duration        */
+  S_ST( 't',   0,        0,     0 ), /*   436 T_Freq_Offset     */
+  S_ST( 'r',   0,        0,     0 ), /*   437 T_Wander          */
+  S_ST( 'r',   0,        0,     0 ), /*   438 T_Jitter          */
+  S_ST( 'y',   0,        0,     0 ), /*   439 T_Prop_Delay      */
+  S_ST( 'y',   0,        0,     0 ), /*   440 T_Proc_Delay      */
+  S_ST( 'w',   3,      442,   316 ), /*   441 lo                */
+  S_ST( 'p',   3,      443,     0 ), /*   442 low               */
+  S_ST( 'r',   3,      444,     0 ), /*   443 lowp              */
+  S_ST( 'i',   3,      445,     0 ), /*   444 lowpr             */
+  S_ST( 'o',   3,      446,     0 ), /*   445 lowpri            */
+  S_ST( 't',   3,      447,     0 ), /*   446 lowprio           */
+  S_ST( 'r',   3,      448,     0 ), /*   447 lowpriot          */
+  S_ST( 'a',   3,      335,     0 ), /*   448 lowpriotr         */
+  S_ST( 'm',   3,      520,   235 ), /*   449                   */
+  S_ST( 'a',   3,      468,     0 ), /*   450 m                 */
+  S_ST( 'n',   3,      452,     0 ), /*   451 ma                */
+  S_ST( 'y',   3,      453,     0 ), /*   452 man               */
+  S_ST( 'c',   3,      454,     0 ), /*   453 many              */
+  S_ST( 'a',   3,      455,     0 ), /*   454 manyc             */
+  S_ST( 's',   3,      456,     0 ), /*   455 manyca            */
+  S_ST( 't',   3,      462,     0 ), /*   456 manycas           */
+  S_ST( 'c',   3,      458,     0 ), /*   457 manycast          */
+  S_ST( 'l',   3,      459,     0 ), /*   458 manycastc         */
+  S_ST( 'i',   3,      460,     0 ), /*   459 manycastcl        */
+  S_ST( 'e',   3,      461,     0 ), /*   460 manycastcli       */
+  S_ST( 'n',   3,      336,     0 ), /*   461 manycastclie      */
+  S_ST( 's',   3,      463,   457 ), /*   462 manycast          */
+  S_ST( 'e',   3,      464,     0 ), /*   463 manycasts         */
+  S_ST( 'r',   3,      465,     0 ), /*   464 manycastse        */
+  S_ST( 'v',   3,      466,     0 ), /*   465 manycastser       */
+  S_ST( 'e',   3,      337,     0 ), /*   466 manycastserv      */
+  S_ST( 's',   3,      338,   451 ), /*   467 ma                */
+  S_ST( 'x',   3,      483,   467 ), /*   468 ma                */
+  S_ST( 'a',   3,      470,     0 ), /*   469 max               */
+  S_ST( 'g',   3,      339,     0 ), /*   470 maxa              */
+  S_ST( 'c',   3,      472,   469 ), /*   471 max               */
+  S_ST( 'l',   3,      473,     0 ), /*   472 maxc              */
+  S_ST( 'o',   3,      474,     0 ), /*   473 maxcl             */
+  S_ST( 'c',   3,      340,     0 ), /*   474 maxclo            */
+  S_ST( 'd',   3,      479,   471 ), /*   475 max               */
+  S_ST( 'e',   3,      477,     0 ), /*   476 maxd              */
+  S_ST( 'p',   3,      478,     0 ), /*   477 maxde             */
+  S_ST( 't',   3,      341,     0 ), /*   478 maxdep            */
+  S_ST( 'i',   3,      480,   476 ), /*   479 maxd              */
+  S_ST( 's',   3,      342,     0 ), /*   480 maxdi             */
+  S_ST( 'm',   3,      482,   475 ), /*   481 max               */
+  S_ST( 'e',   3,      343,     0 ), /*   482 maxm              */
+  S_ST( 'p',   3,      484,   481 ), /*   483 max               */
+  S_ST( 'o',   3,      485,     0 ), /*   484 maxp              */
+  S_ST( 'l',   3,      344,     0 ), /*   485 maxpo             */
+  S_ST( 'e',   3,      345,   450 ), /*   486 m                 */
+  S_ST( 'i',   3,      488,   486 ), /*   487 m                 */
+  S_ST( 'n',   3,      505,     0 ), /*   488 mi                */
+  S_ST( 'c',   3,      490,     0 ), /*   489 min               */
+  S_ST( 'l',   3,      491,     0 ), /*   490 minc              */
+  S_ST( 'o',   3,      492,     0 ), /*   491 mincl             */
+  S_ST( 'c',   3,      346,     0 ), /*   492 minclo            */
+  S_ST( 'd',   3,      497,   489 ), /*   493 min               */
+  S_ST( 'e',   3,      495,     0 ), /*   494 mind              */
+  S_ST( 'p',   3,      496,     0 ), /*   495 minde             */
+  S_ST( 't',   3,      347,     0 ), /*   496 mindep            */
+  S_ST( 'i',   3,      498,   494 ), /*   497 mind              */
+  S_ST( 's',   3,      348,     0 ), /*   498 mindi             */
+  S_ST( 'i',   3,      500,   493 ), /*   499 min               */
+  S_ST( 'm',   3,      501,     0 ), /*   500 mini              */
+  S_ST( 'u',   3,      349,     0 ), /*   501 minim             */
+  S_ST( 'p',   3,      503,   499 ), /*   502 min               */
+  S_ST( 'o',   3,      504,     0 ), /*   503 minp              */
+  S_ST( 'l',   3,      350,     0 ), /*   504 minpo             */
+  S_ST( 's',   3,      506,   502 ), /*   505 min               */
+  S_ST( 'a',   3,      507,     0 ), /*   506 mins              */
+  S_ST( 'n',   3,      351,     0 ), /*   507 minsa             */
+  S_ST( 'o',   3,      510,   487 ), /*   508 m                 */
+  S_ST( 'd',   3,      352,     0 ), /*   509 mo                */
+  S_ST( 'n',   3,      514,   509 ), /*   510 mo                */
+  S_ST( 'i',   3,      512,     0 ), /*   511 mon               */
+  S_ST( 't',   3,      513,     0 ), /*   512 moni              */
+  S_ST( 'o',   3,      354,     0 ), /*   513 monit             */
+  S_ST( 't',   3,      355,   511 ), /*   514 mon               */
+  S_ST( 'r',   3,      356,   508 ), /*   515 m                 */
+  S_ST( 's',   3,      517,   515 ), /*   516 m                 */
+  S_ST( 's',   3,      518,     0 ), /*   517 ms                */
+  S_ST( 'n',   3,      519,     0 ), /*   518 mss               */
+  S_ST( 't',   3,      327,     0 ), /*   519 mssn              */
+  S_ST( 'u',   3,      521,   516 ), /*   520 m                 */
+  S_ST( 'l',   3,      522,     0 ), /*   521 mu                */
+  S_ST( 't',   3,      523,     0 ), /*   522 mul               */
+  S_ST( 'i',   3,      524,     0 ), /*   523 mult              */
+  S_ST( 'c',   3,      525,     0 ), /*   524 multi             */
+  S_ST( 'a',   3,      526,     0 ), /*   525 multic            */
+  S_ST( 's',   3,      527,     0 ), /*   526 multica           */
+  S_ST( 't',   3,      528,     0 ), /*   527 multicas          */
+  S_ST( 'c',   3,      529,     0 ), /*   528 multicast         */
+  S_ST( 'l',   3,      530,     0 ), /*   529 multicastc        */
+  S_ST( 'i',   3,      531,     0 ), /*   530 multicastcl       */
+  S_ST( 'e',   3,      532,     0 ), /*   531 multicastcli      */
+  S_ST( 'n',   3,      357,     0 ), /*   532 multicastclie     */
+  S_ST( 'n',   3,      576,   449 ), /*   533                   */
+  S_ST( 'i',   3,      358,     0 ), /*   534 n                 */
+  S_ST( 'o',   3,      571,   534 ), /*   535 n                 */
+  S_ST( 'l',   3,      537,     0 ), /*   536 no                */
+  S_ST( 'i',   3,      538,     0 ), /*   537 nol               */
+  S_ST( 'n',   3,      359,     0 ), /*   538 noli              */
+  S_ST( 'm',   3,      544,   536 ), /*   539 no                */
+  S_ST( 'o',   3,      541,     0 ), /*   540 nom               */
+  S_ST( 'd',   3,      542,     0 ), /*   541 nomo              */
+  S_ST( 'i',   3,      543,     0 ), /*   542 nomod             */
+  S_ST( 'f',   3,      360,     0 ), /*   543 nomodi            */
+  S_ST( 'r',   3,      545,   540 ), /*   544 nom               */
+  S_ST( 'u',   3,      546,     0 ), /*   545 nomr              */
+  S_ST( 'l',   3,      547,     0 ), /*   546 nomru             */
+  S_ST( 'i',   3,      548,     0 ), /*   547 nomrul            */
+  S_ST( 's',   3,      361,     0 ), /*   548 nomruli           */
+  S_ST( 'n',   3,      550,   539 ), /*   549 no                */
+  S_ST( 'v',   3,      551,   362 ), /*   550 non               */
+  S_ST( 'o',   3,      552,     0 ), /*   551 nonv              */
+  S_ST( 'l',   3,      553,     0 ), /*   552 nonvo             */
+  S_ST( 'a',   3,      554,     0 ), /*   553 nonvol            */
+  S_ST( 't',   3,      555,     0 ), /*   554 nonvola           */
+  S_ST( 'i',   3,      556,     0 ), /*   555 nonvolat          */
+  S_ST( 'l',   3,      363,     0 ), /*   556 nonvolati         */
+  S_ST( 'p',   3,      558,   549 ), /*   557 no                */
+  S_ST( 'e',   3,      559,     0 ), /*   558 nop               */
+  S_ST( 'e',   3,      364,     0 ), /*   559 nope              */
+  S_ST( 'q',   3,      561,   557 ), /*   560 no                */
+  S_ST( 'u',   3,      562,     0 ), /*   561 noq               */
+  S_ST( 'e',   3,      563,     0 ), /*   562 noqu              */
+  S_ST( 'r',   3,      365,     0 ), /*   563 noque             */
+  S_ST( 's',   3,      565,   560 ), /*   564 no                */
+  S_ST( 'e',   3,      569,     0 ), /*   565 nos               */
+  S_ST( 'l',   3,      567,     0 ), /*   566 nose              */
+  S_ST( 'e',   3,      568,     0 ), /*   567 nosel             */
+  S_ST( 'c',   3,      366,     0 ), /*   568 nosele            */
+  S_ST( 'r',   3,      570,   566 ), /*   569 nose              */
+  S_ST( 'v',   3,      367,     0 ), /*   570 noser             */
+  S_ST( 't',   3,      572,   564 ), /*   571 no                */
+  S_ST( 'r',   3,      574,     0 ), /*   572 not               */
+  S_ST( 'a',   3,      368,     0 ), /*   573 notr              */
+  S_ST( 'u',   3,      575,   573 ), /*   574 notr              */
+  S_ST( 's',   3,      369,     0 ), /*   575 notru             */
+  S_ST( 't',   3,      370,   535 ), /*   576 n                 */
+  S_ST( 'p',   3,      578,     0 ), /*   577 ntp               */
+  S_ST( 'o',   3,      579,     0 ), /*   578 ntpp              */
+  S_ST( 'r',   3,      371,     0 ), /*   579 ntppo             */
+  S_ST( 's',   3,      581,   577 ), /*   580 ntp               */
+  S_ST( 'i',   3,      582,     0 ), /*   581 ntps              */
+  S_ST( 'g',   3,      583,     0 ), /*   582 ntpsi             */
+  S_ST( 'n',   3,      584,     0 ), /*   583 ntpsig            */
+  S_ST( 'd',   3,      585,     0 ), /*   584 ntpsign           */
+  S_ST( 's',   3,      586,     0 ), /*   585 ntpsignd          */
+  S_ST( 'o',   3,      587,     0 ), /*   586 ntpsignds         */
+  S_ST( 'c',   3,      588,     0 ), /*   587 ntpsigndso        */
+  S_ST( 'k',   3,      589,     0 ), /*   588 ntpsigndsoc       */
+  S_ST( 'e',   3,      372,     0 ), /*   589 ntpsigndsock      */
+  S_ST( 'o',   3,      591,   533 ), /*   590                   */
+  S_ST( 'r',   3,      592,     0 ), /*   591 o                 */
+  S_ST( 'p',   3,      593,     0 ), /*   592 or                */
+  S_ST( 'h',   3,      594,     0 ), /*   593 orp               */
+  S_ST( 'a',   3,      373,     0 ), /*   594 orph              */
+  S_ST( 'w',   3,      596,     0 ), /*   595 orphan            */
+  S_ST( 'a',   3,      597,     0 ), /*   596 orphanw           */
+  S_ST( 'i',   3,      374,     0 ), /*   597 orphanwa          */
+  S_ST( 'p',   3,      386,   590 ), /*   598                   */
+  S_ST( 'a',   3,      600,     0 ), /*   599 p                 */
+  S_ST( 'n',   3,      601,     0 ), /*   600 pa                */
+  S_ST( 'i',   3,      375,     0 ), /*   601 pan               */
+  S_ST( 'e',   3,      603,   599 ), /*   602 p                 */
+  S_ST( 'e',   3,      376,     0 ), /*   603 pe                */
+  S_ST( 's',   3,      605,     0 ), /*   604 peer              */
+  S_ST( 't',   3,      606,     0 ), /*   605 peers             */
+  S_ST( 'a',   3,      607,     0 ), /*   606 peerst            */
+  S_ST( 't',   3,      377,     0 ), /*   607 peersta           */
+  S_ST( 'h',   3,      609,   602 ), /*   608 p                 */
+  S_ST( 'o',   3,      610,     0 ), /*   609 ph                */
+  S_ST( 'n',   3,      378,     0 ), /*   610 pho               */
+  S_ST( 'i',   3,      379,   608 ), /*   611 p                 */
+  S_ST( 'f',   3,      613,     0 ), /*   612 pid               */
+  S_ST( 'i',   3,      614,     0 ), /*   613 pidf              */
+  S_ST( 'l',   3,      380,     0 ), /*   614 pidfi             */
+  S_ST( 'o',   3,      617,   611 ), /*   615 p                 */
+  S_ST( 'o',   3,      381,     0 ), /*   616 po                */
+  S_ST( 'r',   3,      382,   616 ), /*   617 po                */
+  S_ST( 'r',   3,      625,   615 ), /*   618 p                 */
+  S_ST( 'e',   3,      623,     0 ), /*   619 pr                */
+  S_ST( 'e',   3,      621,     0 ), /*   620 pre               */
+  S_ST( 'm',   3,      622,     0 ), /*   621 pree              */
+  S_ST( 'p',   3,      383,     0 ), /*   622 preem             */
+  S_ST( 'f',   3,      624,   620 ), /*   623 pre               */
+  S_ST( 'e',   3,      384,     0 ), /*   624 pref              */
+  S_ST( 'o',   3,      638,   619 ), /*   625 pr                */
+  S_ST( 'c',   3,      627,     0 ), /*   626 pro               */
+  S_ST( '_',   3,      628,     0 ), /*   627 proc              */
+  S_ST( 'd',   3,      629,     0 ), /*   628 proc_             */
+  S_ST( 'e',   3,      630,     0 ), /*   629 proc_d            */
+  S_ST( 'l',   3,      631,     0 ), /*   630 proc_de           */
+  S_ST( 'a',   3,      440,     0 ), /*   631 proc_del          */
+  S_ST( 'p',   3,      633,   626 ), /*   632 pro               */
+  S_ST( '_',   3,      634,     0 ), /*   633 prop              */
+  S_ST( 'd',   3,      635,     0 ), /*   634 prop_             */
+  S_ST( 'e',   3,      636,     0 ), /*   635 prop_d            */
+  S_ST( 'l',   3,      637,     0 ), /*   636 prop_de           */
+  S_ST( 'a',   3,      439,     0 ), /*   637 prop_del          */
+  S_ST( 't',   3,      639,   632 ), /*   638 pro               */
+  S_ST( 'o',   3,      640,     0 ), /*   639 prot              */
+  S_ST( 's',   3,      641,     0 ), /*   640 proto             */
+  S_ST( 't',   3,      642,     0 ), /*   641 protos            */
+  S_ST( 'a',   3,      643,     0 ), /*   642 protost           */
+  S_ST( 't',   3,      385,     0 ), /*   643 protosta          */
+  S_ST( 'q',   3,      645,   598 ), /*   644                   */
+  S_ST( 'o',   3,      387,     0 ), /*   645 q                 */
+  S_ST( 'r',   3,      658,   644 ), /*   646                   */
+  S_ST( 'a',   3,      653,     0 ), /*   647 r                 */
+  S_ST( 'n',   3,      649,     0 ), /*   648 ra                */
+  S_ST( 'd',   3,      650,     0 ), /*   649 ran               */
+  S_ST( 'f',   3,      651,     0 ), /*   650 rand              */
+  S_ST( 'i',   3,      652,     0 ), /*   651 randf             */
+  S_ST( 'l',   3,      388,     0 ), /*   652 randfi            */
+  S_ST( 'w',   3,      654,   648 ), /*   653 ra                */
+  S_ST( 's',   3,      655,     0 ), /*   654 raw               */
+  S_ST( 't',   3,      656,     0 ), /*   655 raws              */
+  S_ST( 'a',   3,      657,     0 ), /*   656 rawst             */
+  S_ST( 't',   3,      389,     0 ), /*   657 rawsta            */
+  S_ST( 'e',   3,      674,   647 ), /*   658 r                 */
+  S_ST( 'f',   3,      660,     0 ), /*   659 re                */
+  S_ST( 'i',   3,      390,     0 ), /*   660 ref               */
+  S_ST( 'q',   3,      662,   659 ), /*   661 re                */
+  S_ST( 'u',   3,      663,     0 ), /*   662 req               */
+  S_ST( 'e',   3,      664,     0 ), /*   663 requ              */
+  S_ST( 's',   3,      665,     0 ), /*   664 reque             */
+  S_ST( 't',   3,      666,     0 ), /*   665 reques            */
+  S_ST( 'k',   3,      667,     0 ), /*   666 request           */
+  S_ST( 'e',   3,      391,     0 ), /*   667 requestk          */
+  S_ST( 's',   3,      670,   661 ), /*   668 re                */
+  S_ST( 'e',   3,      392,     0 ), /*   669 res               */
+  S_ST( 't',   3,      671,   669 ), /*   670 res               */
+  S_ST( 'r',   3,      672,     0 ), /*   671 rest              */
+  S_ST( 'i',   3,      673,     0 ), /*   672 restr             */
+  S_ST( 'c',   3,      393,     0 ), /*   673 restri            */
+  S_ST( 'v',   3,      675,   668 ), /*   674 re                */
+  S_ST( 'o',   3,      676,     0 ), /*   675 rev               */
+  S_ST( 'k',   3,      394,     0 ), /*   676 revo              */
+  S_ST( 's',   3,      740,   646 ), /*   677                   */
+  S_ST( 'a',   3,      679,     0 ), /*   678 s                 */
+  S_ST( 'v',   3,      680,     0 ), /*   679 sa                */
+  S_ST( 'e',   3,      681,     0 ), /*   680 sav               */
+  S_ST( 'c',   3,      682,     0 ), /*   681 save              */
+  S_ST( 'o',   3,      683,     0 ), /*   682 savec             */
+  S_ST( 'n',   3,      684,     0 ), /*   683 saveco            */
+  S_ST( 'f',   3,      685,     0 ), /*   684 savecon           */
+  S_ST( 'i',   3,      686,     0 ), /*   685 saveconf          */
+  S_ST( 'g',   3,      687,     0 ), /*   686 saveconfi         */
+  S_ST( 'd',   3,      688,     0 ), /*   687 saveconfig        */
+  S_ST( 'i',   3,      395,     0 ), /*   688 saveconfigd       */
+  S_ST( 'e',   3,      699,   678 ), /*   689 s                 */
+  S_ST( 'r',   3,      691,     0 ), /*   690 se                */
+  S_ST( 'v',   3,      692,     0 ), /*   691 ser               */
+  S_ST( 'e',   3,      396,     0 ), /*   692 serv              */
+  S_ST( '_',   3,      694,     0 ), /*   693 server            */
+  S_ST( 'o',   3,      695,     0 ), /*   694 server_           */
+  S_ST( 'f',   3,      696,     0 ), /*   695 server_o          */
+  S_ST( 'f',   3,      697,     0 ), /*   696 server_of         */
+  S_ST( 's',   3,      698,     0 ), /*   697 server_off        */
+  S_ST( 'e',   3,      434,     0 ), /*   698 server_offs       */
+  S_ST( 't',   3,      700,   690 ), /*   699 se                */
+  S_ST( 'v',   3,      701,     0 ), /*   700 set               */
+  S_ST( 'a',   3,      397,     0 ), /*   701 setv              */
+  S_ST( 'i',   3,      703,   689 ), /*   702 s                 */
+  S_ST( 'm',   3,      704,     0 ), /*   703 si                */
+  S_ST( 'u',   3,      705,     0 ), /*   704 sim               */
+  S_ST( 'l',   3,      706,     0 ), /*   705 simu              */
+  S_ST( 'a',   3,      707,     0 ), /*   706 simul             */
+  S_ST( 't',   3,      708,     0 ), /*   707 simula            */
+  S_ST( 'i',   3,      709,   431 ), /*   708 simulat           */
+  S_ST( 'o',   3,      710,     0 ), /*   709 simulati          */
+  S_ST( 'n',   3,      711,     0 ), /*   710 simulatio         */
+  S_ST( '_',   3,      712,     0 ), /*   711 simulation        */
+  S_ST( 'd',   3,      713,     0 ), /*   712 simulation_       */
+  S_ST( 'u',   3,      714,     0 ), /*   713 simulation_d      */
+  S_ST( 'r',   3,      715,     0 ), /*   714 simulation_du     */
+  S_ST( 'a',   3,      716,     0 ), /*   715 simulation_dur    */
+  S_ST( 't',   3,      717,     0 ), /*   716 simulation_dura   */
+  S_ST( 'i',   3,      718,     0 ), /*   717 simulation_durat  */
+  S_ST( 'o',   3,      433,     0 ), /*   718 simulation_durati */
+  S_ST( 'o',   3,      720,   702 ), /*   719 s                 */
+  S_ST( 'u',   3,      721,     0 ), /*   720 so                */
+  S_ST( 'r',   3,      722,     0 ), /*   721 sou               */
+  S_ST( 'c',   3,      398,     0 ), /*   722 sour              */
+  S_ST( 't',   3,      736,   719 ), /*   723 s                 */
+  S_ST( 'a',   3,      725,     0 ), /*   724 st                */
+  S_ST( 't',   3,      400,     0 ), /*   725 sta               */
+  S_ST( 'i',   3,      727,     0 ), /*   726 stat              */
+  S_ST( 's',   3,      728,     0 ), /*   727 stati             */
+  S_ST( 't',   3,      729,     0 ), /*   728 statis            */
+  S_ST( 'i',   3,      730,     0 ), /*   729 statist           */
+  S_ST( 'c',   3,      399,     0 ), /*   730 statisti          */
+  S_ST( 'd',   3,      732,     0 ), /*   731 stats             */
+  S_ST( 'i',   3,      401,     0 ), /*   732 statsd            */
+  S_ST( 'e',   3,      402,   724 ), /*   733 st                */
+  S_ST( 'o',   3,      735,     0 ), /*   734 step              */
+  S_ST( 'u',   3,      403,     0 ), /*   735 stepo             */
+  S_ST( 'r',   3,      737,   733 ), /*   736 st                */
+  S_ST( 'a',   3,      738,     0 ), /*   737 str               */
+  S_ST( 't',   3,      739,     0 ), /*   738 stra              */
+  S_ST( 'u',   3,      404,     0 ), /*   739 strat             */
+  S_ST( 'y',   3,      406,   723 ), /*   740 s                 */
+  S_ST( 's',   3,      742,     0 ), /*   741 sys               */
+  S_ST( 't',   3,      743,     0 ), /*   742 syss              */
+  S_ST( 'a',   3,      744,     0 ), /*   743 sysst             */
+  S_ST( 't',   3,      407,     0 ), /*   744 syssta            */
+  S_ST( 't',   3,      771,   677 ), /*   745                   */
+  S_ST( 'i',   3,      757,     0 ), /*   746 t                 */
+  S_ST( 'c',   3,      408,     0 ), /*   747 ti                */
+  S_ST( 'm',   3,      750,   747 ), /*   748 ti                */
+  S_ST( 'e',   3,      411,     0 ), /*   749 tim               */
+  S_ST( 'i',   3,      751,   749 ), /*   750 tim               */
+  S_ST( 'n',   3,      752,     0 ), /*   751 timi              */
+  S_ST( 'g',   3,      753,     0 ), /*   752 timin             */
+  S_ST( 's',   3,      754,     0 ), /*   753 timing            */
+  S_ST( 't',   3,      755,     0 ), /*   754 timings           */
+  S_ST( 'a',   3,      756,     0 ), /*   755 timingst          */
+  S_ST( 't',   3,      412,     0 ), /*   756 timingsta         */
+  S_ST( 'n',   3,      758,   748 ), /*   757 ti                */
+  S_ST( 'k',   3,      759,     0 ), /*   758 tin               */
+  S_ST( 'e',   3,      413,     0 ), /*   759 tink              */
+  S_ST( 'o',   3,      414,   746 ), /*   760 t                 */
+  S_ST( 'r',   3,      763,   760 ), /*   761 t                 */
+  S_ST( 'a',   3,      415,     0 ), /*   762 tr                */
+  S_ST( 'u',   3,      764,   762 ), /*   763 tr                */
+  S_ST( 's',   3,      765,   416 ), /*   764 tru               */
+  S_ST( 't',   3,      766,     0 ), /*   765 trus              */
+  S_ST( 'e',   3,      767,     0 ), /*   766 trust             */
+  S_ST( 'd',   3,      768,     0 ), /*   767 truste            */
+  S_ST( 'k',   3,      769,     0 ), /*   768 trusted           */
+  S_ST( 'e',   3,      417,     0 ), /*   769 trustedk          */
+  S_ST( 't',   3,      418,   761 ), /*   770 t                 */
+  S_ST( 'y',   3,      772,   770 ), /*   771 t                 */
+  S_ST( 'p',   3,      419,     0 ), /*   772 ty                */
+  S_ST( 'u',   3,      774,   745 ), /*   773                   */
+  S_ST( 'n',   3,      780,     0 ), /*   774 u                 */
+  S_ST( 'c',   3,      776,     0 ), /*   775 un                */
+  S_ST( 'o',   3,      777,     0 ), /*   776 unc               */
+  S_ST( 'n',   3,      778,     0 ), /*   777 unco              */
+  S_ST( 'f',   3,      779,     0 ), /*   778 uncon             */
+  S_ST( 'i',   3,      421,     0 ), /*   779 unconf            */
+  S_ST( 'p',   3,      781,   775 ), /*   780 un                */
+  S_ST( 'e',   3,      782,     0 ), /*   781 unp               */
+  S_ST( 'e',   3,      422,     0 ), /*   782 unpe              */
+  S_ST( 'v',   3,      784,   773 ), /*   783                   */
+  S_ST( 'e',   3,      785,     0 ), /*   784 v                 */
+  S_ST( 'r',   3,      786,     0 ), /*   785 ve                */
+  S_ST( 's',   3,      787,     0 ), /*   786 ver               */
+  S_ST( 'i',   3,      788,     0 ), /*   787 vers              */
+  S_ST( 'o',   3,      423,     0 ), /*   788 versi             */
+  S_ST( 'w',   3,      796,   783 ), /*   789                   */
+  S_ST( 'a',   3,      791,     0 ), /*   790 w                 */
+  S_ST( 'n',   3,      792,     0 ), /*   791 wa                */
+  S_ST( 'd',   3,      793,     0 ), /*   792 wan               */
+  S_ST( 'e',   3,      437,     0 ), /*   793 wand              */
+  S_ST( 'e',   3,      795,   790 ), /*   794 w                 */
+  S_ST( 'e',   3,      425,     0 ), /*   795 we                */
+  S_ST( 'i',   3,      797,   794 ), /*   796 w                 */
+  S_ST( 'l',   3,      798,     0 ), /*   797 wi                */
+  S_ST( 'd',   3,      799,     0 ), /*   798 wil               */
+  S_ST( 'c',   3,      800,     0 ), /*   799 wild              */
+  S_ST( 'a',   3,      801,     0 ), /*   800 wildc             */
+  S_ST( 'r',   3,      426,     0 ), /*   801 wildca            */
+  S_ST( 'x',   3,      803,   789 ), /*   802                   */
+  S_ST( 'l',   3,      804,     0 ), /*   803 x                 */
+  S_ST( 'e',   3,      805,     0 ), /*   804 xl                */
+  S_ST( 'a',   3,      806,     0 ), /*   805 xle               */
+  S_ST( 'v',   3,      427,     0 ), /*   806 xlea              */
+  S_ST( 'y',   3,      808,   802 ), /*   807 [initial state]   */
+  S_ST( 'e',   3,      809,     0 ), /*   808 y                 */
+  S_ST( 'a',   3,      428,     0 )  /*   809 ye                */
 };
 
index 609319f646bf1aee40b6c524caa977ee8bda712f..acd8bceb6f318661e71b1ae5e0d45fa13cfb6493 100644 (file)
 
 
 /* Line 189 of yacc.c  */
-#line 105 "ntp_parser.c"
+#line 105 "../../ntpd/ntp_parser.c"
 
 /* Enabling traces.  */
 #ifndef YYDEBUG
    /* Put the tokens into the symbol table, so that GDB and other debuggers
       know about them.  */
    enum yytokentype {
-     T_Age = 258,
-     T_All = 259,
-     T_Allan = 260,
-     T_Allpeers = 261,
-     T_Auth = 262,
-     T_Autokey = 263,
-     T_Automax = 264,
-     T_Average = 265,
-     T_Bclient = 266,
-     T_Beacon = 267,
-     T_Broadcast = 268,
-     T_Broadcastclient = 269,
-     T_Broadcastdelay = 270,
-     T_Burst = 271,
-     T_Calibrate = 272,
-     T_Ceiling = 273,
-     T_Clockstats = 274,
-     T_Cohort = 275,
-     T_ControlKey = 276,
-     T_Crypto = 277,
-     T_Cryptostats = 278,
-     T_Ctl = 279,
-     T_Day = 280,
-     T_Default = 281,
-     T_Digest = 282,
-     T_Disable = 283,
-     T_Discard = 284,
-     T_Dispersion = 285,
-     T_Double = 286,
-     T_Driftfile = 287,
-     T_Drop = 288,
-     T_Ellipsis = 289,
-     T_Enable = 290,
-     T_End = 291,
-     T_False = 292,
-     T_File = 293,
-     T_Filegen = 294,
-     T_Flag1 = 295,
-     T_Flag2 = 296,
-     T_Flag3 = 297,
-     T_Flag4 = 298,
-     T_Flake = 299,
-     T_Floor = 300,
-     T_Freq = 301,
-     T_Fudge = 302,
-     T_Host = 303,
-     T_Huffpuff = 304,
-     T_Iburst = 305,
-     T_Ident = 306,
-     T_Ignore = 307,
-     T_Incalloc = 308,
-     T_Incmem = 309,
-     T_Initalloc = 310,
-     T_Initmem = 311,
-     T_Includefile = 312,
-     T_Integer = 313,
-     T_Interface = 314,
-     T_Intrange = 315,
-     T_Io = 316,
-     T_Ipv4 = 317,
-     T_Ipv4_flag = 318,
-     T_Ipv6 = 319,
-     T_Ipv6_flag = 320,
-     T_Kernel = 321,
-     T_Key = 322,
-     T_Keys = 323,
-     T_Keysdir = 324,
-     T_Kod = 325,
-     T_Mssntp = 326,
-     T_Leapfile = 327,
-     T_Limited = 328,
-     T_Link = 329,
-     T_Listen = 330,
-     T_Logconfig = 331,
-     T_Logfile = 332,
-     T_Loopstats = 333,
-     T_Lowpriotrap = 334,
-     T_Manycastclient = 335,
-     T_Manycastserver = 336,
-     T_Mask = 337,
-     T_Maxage = 338,
-     T_Maxclock = 339,
-     T_Maxdepth = 340,
-     T_Maxdist = 341,
-     T_Maxmem = 342,
-     T_Maxpoll = 343,
-     T_Mem = 344,
-     T_Minclock = 345,
-     T_Mindepth = 346,
-     T_Mindist = 347,
-     T_Minimum = 348,
-     T_Minpoll = 349,
-     T_Minsane = 350,
-     T_Mode = 351,
-     T_Mode7 = 352,
-     T_Monitor = 353,
-     T_Month = 354,
-     T_Mru = 355,
-     T_Multicastclient = 356,
-     T_Nic = 357,
-     T_Nolink = 358,
-     T_Nomodify = 359,
-     T_Nomrulist = 360,
-     T_None = 361,
-     T_Nonvolatile = 362,
-     T_Nopeer = 363,
-     T_Noquery = 364,
-     T_Noselect = 365,
-     T_Noserve = 366,
-     T_Notrap = 367,
-     T_Notrust = 368,
-     T_Ntp = 369,
-     T_Ntpport = 370,
-     T_NtpSignDsocket = 371,
-     T_Orphan = 372,
-     T_Orphanwait = 373,
-     T_Panic = 374,
-     T_Peer = 375,
-     T_Peerstats = 376,
-     T_Phone = 377,
-     T_Pid = 378,
-     T_Pidfile = 379,
-     T_Pool = 380,
-     T_Port = 381,
-     T_Preempt = 382,
-     T_Prefer = 383,
-     T_Protostats = 384,
-     T_Pw = 385,
-     T_Qos = 386,
-     T_Randfile = 387,
-     T_Rawstats = 388,
-     T_Refid = 389,
-     T_Requestkey = 390,
-     T_Reset = 391,
-     T_Restrict = 392,
-     T_Revoke = 393,
-     T_Saveconfigdir = 394,
-     T_Server = 395,
-     T_Setvar = 396,
-     T_Source = 397,
-     T_Statistics = 398,
-     T_Stats = 399,
-     T_Statsdir = 400,
-     T_Step = 401,
-     T_Stepout = 402,
-     T_Stratum = 403,
-     T_String = 404,
-     T_Sys = 405,
-     T_Sysstats = 406,
-     T_Tick = 407,
-     T_Time1 = 408,
-     T_Time2 = 409,
-     T_Timer = 410,
-     T_Timingstats = 411,
-     T_Tinker = 412,
-     T_Tos = 413,
-     T_Trap = 414,
-     T_True = 415,
-     T_Trustedkey = 416,
-     T_Ttl = 417,
-     T_Type = 418,
-     T_U_int = 419,
-     T_Unconfig = 420,
-     T_Unpeer = 421,
-     T_Version = 422,
-     T_WanderThreshold = 423,
-     T_Week = 424,
-     T_Wildcard = 425,
-     T_Xleave = 426,
-     T_Year = 427,
-     T_Flag = 428,
-     T_EOC = 429,
-     T_Simulate = 430,
-     T_Beep_Delay = 431,
-     T_Sim_Duration = 432,
-     T_Server_Offset = 433,
-     T_Duration = 434,
-     T_Freq_Offset = 435,
-     T_Wander = 436,
-     T_Jitter = 437,
-     T_Prop_Delay = 438,
-     T_Proc_Delay = 439
+     T_Abbrev = 258,
+     T_Age = 259,
+     T_All = 260,
+     T_Allan = 261,
+     T_Allpeers = 262,
+     T_Auth = 263,
+     T_Autokey = 264,
+     T_Automax = 265,
+     T_Average = 266,
+     T_Bclient = 267,
+     T_Beacon = 268,
+     T_Broadcast = 269,
+     T_Broadcastclient = 270,
+     T_Broadcastdelay = 271,
+     T_Burst = 272,
+     T_Calibrate = 273,
+     T_Ceiling = 274,
+     T_Clockstats = 275,
+     T_Cohort = 276,
+     T_ControlKey = 277,
+     T_Crypto = 278,
+     T_Cryptostats = 279,
+     T_Ctl = 280,
+     T_Day = 281,
+     T_Default = 282,
+     T_Digest = 283,
+     T_Disable = 284,
+     T_Discard = 285,
+     T_Dispersion = 286,
+     T_Double = 287,
+     T_Driftfile = 288,
+     T_Drop = 289,
+     T_Ellipsis = 290,
+     T_Enable = 291,
+     T_End = 292,
+     T_False = 293,
+     T_File = 294,
+     T_Filegen = 295,
+     T_Flag1 = 296,
+     T_Flag2 = 297,
+     T_Flag3 = 298,
+     T_Flag4 = 299,
+     T_Flake = 300,
+     T_Floor = 301,
+     T_Freq = 302,
+     T_Fudge = 303,
+     T_Host = 304,
+     T_Huffpuff = 305,
+     T_Iburst = 306,
+     T_Ident = 307,
+     T_Ignore = 308,
+     T_Incalloc = 309,
+     T_Incmem = 310,
+     T_Initalloc = 311,
+     T_Initmem = 312,
+     T_Includefile = 313,
+     T_Integer = 314,
+     T_Interface = 315,
+     T_Intrange = 316,
+     T_Io = 317,
+     T_Ipv4 = 318,
+     T_Ipv4_flag = 319,
+     T_Ipv6 = 320,
+     T_Ipv6_flag = 321,
+     T_Kernel = 322,
+     T_Key = 323,
+     T_Keys = 324,
+     T_Keysdir = 325,
+     T_Kod = 326,
+     T_Mssntp = 327,
+     T_Leapfile = 328,
+     T_Limited = 329,
+     T_Link = 330,
+     T_Listen = 331,
+     T_Logconfig = 332,
+     T_Logfile = 333,
+     T_Loopstats = 334,
+     T_Lowpriotrap = 335,
+     T_Manycastclient = 336,
+     T_Manycastserver = 337,
+     T_Mask = 338,
+     T_Maxage = 339,
+     T_Maxclock = 340,
+     T_Maxdepth = 341,
+     T_Maxdist = 342,
+     T_Maxmem = 343,
+     T_Maxpoll = 344,
+     T_Mem = 345,
+     T_Minclock = 346,
+     T_Mindepth = 347,
+     T_Mindist = 348,
+     T_Minimum = 349,
+     T_Minpoll = 350,
+     T_Minsane = 351,
+     T_Mode = 352,
+     T_Mode7 = 353,
+     T_Monitor = 354,
+     T_Month = 355,
+     T_Mru = 356,
+     T_Multicastclient = 357,
+     T_Nic = 358,
+     T_Nolink = 359,
+     T_Nomodify = 360,
+     T_Nomrulist = 361,
+     T_None = 362,
+     T_Nonvolatile = 363,
+     T_Nopeer = 364,
+     T_Noquery = 365,
+     T_Noselect = 366,
+     T_Noserve = 367,
+     T_Notrap = 368,
+     T_Notrust = 369,
+     T_Ntp = 370,
+     T_Ntpport = 371,
+     T_NtpSignDsocket = 372,
+     T_Orphan = 373,
+     T_Orphanwait = 374,
+     T_Panic = 375,
+     T_Peer = 376,
+     T_Peerstats = 377,
+     T_Phone = 378,
+     T_Pid = 379,
+     T_Pidfile = 380,
+     T_Pool = 381,
+     T_Port = 382,
+     T_Preempt = 383,
+     T_Prefer = 384,
+     T_Protostats = 385,
+     T_Pw = 386,
+     T_Qos = 387,
+     T_Randfile = 388,
+     T_Rawstats = 389,
+     T_Refid = 390,
+     T_Requestkey = 391,
+     T_Reset = 392,
+     T_Restrict = 393,
+     T_Revoke = 394,
+     T_Saveconfigdir = 395,
+     T_Server = 396,
+     T_Setvar = 397,
+     T_Source = 398,
+     T_Statistics = 399,
+     T_Stats = 400,
+     T_Statsdir = 401,
+     T_Step = 402,
+     T_Stepout = 403,
+     T_Stratum = 404,
+     T_String = 405,
+     T_Sys = 406,
+     T_Sysstats = 407,
+     T_Tick = 408,
+     T_Time1 = 409,
+     T_Time2 = 410,
+     T_Timer = 411,
+     T_Timingstats = 412,
+     T_Tinker = 413,
+     T_Tos = 414,
+     T_Trap = 415,
+     T_True = 416,
+     T_Trustedkey = 417,
+     T_Ttl = 418,
+     T_Type = 419,
+     T_U_int = 420,
+     T_Unconfig = 421,
+     T_Unpeer = 422,
+     T_Version = 423,
+     T_WanderThreshold = 424,
+     T_Week = 425,
+     T_Wildcard = 426,
+     T_Xleave = 427,
+     T_Year = 428,
+     T_Flag = 429,
+     T_EOC = 430,
+     T_Simulate = 431,
+     T_Beep_Delay = 432,
+     T_Sim_Duration = 433,
+     T_Server_Offset = 434,
+     T_Duration = 435,
+     T_Freq_Offset = 436,
+     T_Wander = 437,
+     T_Jitter = 438,
+     T_Prop_Delay = 439,
+     T_Proc_Delay = 440
    };
 #endif
 /* Tokens.  */
-#define T_Age 258
-#define T_All 259
-#define T_Allan 260
-#define T_Allpeers 261
-#define T_Auth 262
-#define T_Autokey 263
-#define T_Automax 264
-#define T_Average 265
-#define T_Bclient 266
-#define T_Beacon 267
-#define T_Broadcast 268
-#define T_Broadcastclient 269
-#define T_Broadcastdelay 270
-#define T_Burst 271
-#define T_Calibrate 272
-#define T_Ceiling 273
-#define T_Clockstats 274
-#define T_Cohort 275
-#define T_ControlKey 276
-#define T_Crypto 277
-#define T_Cryptostats 278
-#define T_Ctl 279
-#define T_Day 280
-#define T_Default 281
-#define T_Digest 282
-#define T_Disable 283
-#define T_Discard 284
-#define T_Dispersion 285
-#define T_Double 286
-#define T_Driftfile 287
-#define T_Drop 288
-#define T_Ellipsis 289
-#define T_Enable 290
-#define T_End 291
-#define T_False 292
-#define T_File 293
-#define T_Filegen 294
-#define T_Flag1 295
-#define T_Flag2 296
-#define T_Flag3 297
-#define T_Flag4 298
-#define T_Flake 299
-#define T_Floor 300
-#define T_Freq 301
-#define T_Fudge 302
-#define T_Host 303
-#define T_Huffpuff 304
-#define T_Iburst 305
-#define T_Ident 306
-#define T_Ignore 307
-#define T_Incalloc 308
-#define T_Incmem 309
-#define T_Initalloc 310
-#define T_Initmem 311
-#define T_Includefile 312
-#define T_Integer 313
-#define T_Interface 314
-#define T_Intrange 315
-#define T_Io 316
-#define T_Ipv4 317
-#define T_Ipv4_flag 318
-#define T_Ipv6 319
-#define T_Ipv6_flag 320
-#define T_Kernel 321
-#define T_Key 322
-#define T_Keys 323
-#define T_Keysdir 324
-#define T_Kod 325
-#define T_Mssntp 326
-#define T_Leapfile 327
-#define T_Limited 328
-#define T_Link 329
-#define T_Listen 330
-#define T_Logconfig 331
-#define T_Logfile 332
-#define T_Loopstats 333
-#define T_Lowpriotrap 334
-#define T_Manycastclient 335
-#define T_Manycastserver 336
-#define T_Mask 337
-#define T_Maxage 338
-#define T_Maxclock 339
-#define T_Maxdepth 340
-#define T_Maxdist 341
-#define T_Maxmem 342
-#define T_Maxpoll 343
-#define T_Mem 344
-#define T_Minclock 345
-#define T_Mindepth 346
-#define T_Mindist 347
-#define T_Minimum 348
-#define T_Minpoll 349
-#define T_Minsane 350
-#define T_Mode 351
-#define T_Mode7 352
-#define T_Monitor 353
-#define T_Month 354
-#define T_Mru 355
-#define T_Multicastclient 356
-#define T_Nic 357
-#define T_Nolink 358
-#define T_Nomodify 359
-#define T_Nomrulist 360
-#define T_None 361
-#define T_Nonvolatile 362
-#define T_Nopeer 363
-#define T_Noquery 364
-#define T_Noselect 365
-#define T_Noserve 366
-#define T_Notrap 367
-#define T_Notrust 368
-#define T_Ntp 369
-#define T_Ntpport 370
-#define T_NtpSignDsocket 371
-#define T_Orphan 372
-#define T_Orphanwait 373
-#define T_Panic 374
-#define T_Peer 375
-#define T_Peerstats 376
-#define T_Phone 377
-#define T_Pid 378
-#define T_Pidfile 379
-#define T_Pool 380
-#define T_Port 381
-#define T_Preempt 382
-#define T_Prefer 383
-#define T_Protostats 384
-#define T_Pw 385
-#define T_Qos 386
-#define T_Randfile 387
-#define T_Rawstats 388
-#define T_Refid 389
-#define T_Requestkey 390
-#define T_Reset 391
-#define T_Restrict 392
-#define T_Revoke 393
-#define T_Saveconfigdir 394
-#define T_Server 395
-#define T_Setvar 396
-#define T_Source 397
-#define T_Statistics 398
-#define T_Stats 399
-#define T_Statsdir 400
-#define T_Step 401
-#define T_Stepout 402
-#define T_Stratum 403
-#define T_String 404
-#define T_Sys 405
-#define T_Sysstats 406
-#define T_Tick 407
-#define T_Time1 408
-#define T_Time2 409
-#define T_Timer 410
-#define T_Timingstats 411
-#define T_Tinker 412
-#define T_Tos 413
-#define T_Trap 414
-#define T_True 415
-#define T_Trustedkey 416
-#define T_Ttl 417
-#define T_Type 418
-#define T_U_int 419
-#define T_Unconfig 420
-#define T_Unpeer 421
-#define T_Version 422
-#define T_WanderThreshold 423
-#define T_Week 424
-#define T_Wildcard 425
-#define T_Xleave 426
-#define T_Year 427
-#define T_Flag 428
-#define T_EOC 429
-#define T_Simulate 430
-#define T_Beep_Delay 431
-#define T_Sim_Duration 432
-#define T_Server_Offset 433
-#define T_Duration 434
-#define T_Freq_Offset 435
-#define T_Wander 436
-#define T_Jitter 437
-#define T_Prop_Delay 438
-#define T_Proc_Delay 439
+#define T_Abbrev 258
+#define T_Age 259
+#define T_All 260
+#define T_Allan 261
+#define T_Allpeers 262
+#define T_Auth 263
+#define T_Autokey 264
+#define T_Automax 265
+#define T_Average 266
+#define T_Bclient 267
+#define T_Beacon 268
+#define T_Broadcast 269
+#define T_Broadcastclient 270
+#define T_Broadcastdelay 271
+#define T_Burst 272
+#define T_Calibrate 273
+#define T_Ceiling 274
+#define T_Clockstats 275
+#define T_Cohort 276
+#define T_ControlKey 277
+#define T_Crypto 278
+#define T_Cryptostats 279
+#define T_Ctl 280
+#define T_Day 281
+#define T_Default 282
+#define T_Digest 283
+#define T_Disable 284
+#define T_Discard 285
+#define T_Dispersion 286
+#define T_Double 287
+#define T_Driftfile 288
+#define T_Drop 289
+#define T_Ellipsis 290
+#define T_Enable 291
+#define T_End 292
+#define T_False 293
+#define T_File 294
+#define T_Filegen 295
+#define T_Flag1 296
+#define T_Flag2 297
+#define T_Flag3 298
+#define T_Flag4 299
+#define T_Flake 300
+#define T_Floor 301
+#define T_Freq 302
+#define T_Fudge 303
+#define T_Host 304
+#define T_Huffpuff 305
+#define T_Iburst 306
+#define T_Ident 307
+#define T_Ignore 308
+#define T_Incalloc 309
+#define T_Incmem 310
+#define T_Initalloc 311
+#define T_Initmem 312
+#define T_Includefile 313
+#define T_Integer 314
+#define T_Interface 315
+#define T_Intrange 316
+#define T_Io 317
+#define T_Ipv4 318
+#define T_Ipv4_flag 319
+#define T_Ipv6 320
+#define T_Ipv6_flag 321
+#define T_Kernel 322
+#define T_Key 323
+#define T_Keys 324
+#define T_Keysdir 325
+#define T_Kod 326
+#define T_Mssntp 327
+#define T_Leapfile 328
+#define T_Limited 329
+#define T_Link 330
+#define T_Listen 331
+#define T_Logconfig 332
+#define T_Logfile 333
+#define T_Loopstats 334
+#define T_Lowpriotrap 335
+#define T_Manycastclient 336
+#define T_Manycastserver 337
+#define T_Mask 338
+#define T_Maxage 339
+#define T_Maxclock 340
+#define T_Maxdepth 341
+#define T_Maxdist 342
+#define T_Maxmem 343
+#define T_Maxpoll 344
+#define T_Mem 345
+#define T_Minclock 346
+#define T_Mindepth 347
+#define T_Mindist 348
+#define T_Minimum 349
+#define T_Minpoll 350
+#define T_Minsane 351
+#define T_Mode 352
+#define T_Mode7 353
+#define T_Monitor 354
+#define T_Month 355
+#define T_Mru 356
+#define T_Multicastclient 357
+#define T_Nic 358
+#define T_Nolink 359
+#define T_Nomodify 360
+#define T_Nomrulist 361
+#define T_None 362
+#define T_Nonvolatile 363
+#define T_Nopeer 364
+#define T_Noquery 365
+#define T_Noselect 366
+#define T_Noserve 367
+#define T_Notrap 368
+#define T_Notrust 369
+#define T_Ntp 370
+#define T_Ntpport 371
+#define T_NtpSignDsocket 372
+#define T_Orphan 373
+#define T_Orphanwait 374
+#define T_Panic 375
+#define T_Peer 376
+#define T_Peerstats 377
+#define T_Phone 378
+#define T_Pid 379
+#define T_Pidfile 380
+#define T_Pool 381
+#define T_Port 382
+#define T_Preempt 383
+#define T_Prefer 384
+#define T_Protostats 385
+#define T_Pw 386
+#define T_Qos 387
+#define T_Randfile 388
+#define T_Rawstats 389
+#define T_Refid 390
+#define T_Requestkey 391
+#define T_Reset 392
+#define T_Restrict 393
+#define T_Revoke 394
+#define T_Saveconfigdir 395
+#define T_Server 396
+#define T_Setvar 397
+#define T_Source 398
+#define T_Statistics 399
+#define T_Stats 400
+#define T_Statsdir 401
+#define T_Step 402
+#define T_Stepout 403
+#define T_Stratum 404
+#define T_String 405
+#define T_Sys 406
+#define T_Sysstats 407
+#define T_Tick 408
+#define T_Time1 409
+#define T_Time2 410
+#define T_Timer 411
+#define T_Timingstats 412
+#define T_Tinker 413
+#define T_Tos 414
+#define T_Trap 415
+#define T_True 416
+#define T_Trustedkey 417
+#define T_Ttl 418
+#define T_Type 419
+#define T_U_int 420
+#define T_Unconfig 421
+#define T_Unpeer 422
+#define T_Version 423
+#define T_WanderThreshold 424
+#define T_Week 425
+#define T_Wildcard 426
+#define T_Xleave 427
+#define T_Year 428
+#define T_Flag 429
+#define T_EOC 430
+#define T_Simulate 431
+#define T_Beep_Delay 432
+#define T_Sim_Duration 433
+#define T_Server_Offset 434
+#define T_Duration 435
+#define T_Freq_Offset 436
+#define T_Wander 437
+#define T_Jitter 438
+#define T_Prop_Delay 439
+#define T_Proc_Delay 440
 
 
 
@@ -526,7 +528,7 @@ typedef union YYSTYPE
 
 
 /* Line 214 of yacc.c  */
-#line 530 "ntp_parser.c"
+#line 532 "../../ntpd/ntp_parser.c"
 } YYSTYPE;
 # define YYSTYPE_IS_TRIVIAL 1
 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
@@ -538,7 +540,7 @@ typedef union YYSTYPE
 
 
 /* Line 264 of yacc.c  */
-#line 542 "ntp_parser.c"
+#line 544 "../../ntpd/ntp_parser.c"
 
 #ifdef short
 # undef short
@@ -753,20 +755,20 @@ union yyalloc
 /* YYFINAL -- State number of the termination state.  */
 #define YYFINAL  196
 /* YYLAST -- Last index in YYTABLE.  */
-#define YYLAST   620
+#define YYLAST   598
 
 /* YYNTOKENS -- Number of terminals.  */
-#define YYNTOKENS  190
+#define YYNTOKENS  191
 /* YYNNTS -- Number of nonterminals.  */
 #define YYNNTS  100
 /* YYNRULES -- Number of rules.  */
-#define YYNRULES  299
+#define YYNRULES  300
 /* YYNRULES -- Number of states.  */
-#define YYNSTATES  400
+#define YYNSTATES  402
 
 /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
 #define YYUNDEFTOK  2
-#define YYMAXUTOK   439
+#define YYMAXUTOK   440
 
 #define YYTRANSLATE(YYX)                                               \
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
@@ -778,15 +780,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,
-     186,   187,     2,     2,     2,     2,     2,     2,     2,     2,
+     187,   188,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,   185,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,   186,     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,   188,     2,   189,     2,     2,     2,     2,
+       2,     2,     2,   189,     2,   190,     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,
@@ -817,7 +819,8 @@ static const yytype_uint8 yytranslate[] =
      145,   146,   147,   148,   149,   150,   151,   152,   153,   154,
      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
+     175,   176,   177,   178,   179,   180,   181,   182,   183,   184,
+     185
 };
 
 #if YYDEBUG
@@ -842,132 +845,135 @@ static const yytype_uint16 yyprhs[] =
      332,   334,   336,   338,   340,   342,   344,   346,   348,   350,
      353,   355,   358,   360,   362,   364,   367,   369,   372,   374,
      376,   378,   380,   382,   384,   386,   388,   392,   395,   397,
-     400,   403,   406,   409,   411,   413,   415,   417,   419,   421,
-     424,   427,   430,   432,   434,   436,   438,   440,   442,   444,
-     446,   448,   450,   452,   455,   458,   460,   463,   465,   467,
-     469,   471,   473,   475,   477,   479,   481,   483,   486,   489,
-     492,   496,   498,   501,   504,   507,   510,   514,   517,   519,
-     521,   523,   525,   527,   529,   531,   533,   535,   537,   540,
-     541,   546,   548,   549,   550,   553,   556,   559,   562,   564,
-     566,   570,   574,   576,   578,   580,   582,   584,   586,   588,
-     590,   592,   595,   598,   600,   602,   604,   606,   608,   610,
-     612,   614,   617,   619,   622,   624,   626,   628,   634,   637,
-     639,   642,   644,   646,   648,   650,   652,   654,   660,   662,
-     666,   669,   673,   675,   677,   680,   682,   688,   693,   697,
-     700,   702,   709,   713,   716,   720,   722,   724,   726,   728
+     400,   403,   406,   409,   412,   414,   416,   418,   420,   422,
+     424,   427,   430,   433,   435,   437,   439,   441,   443,   445,
+     447,   449,   451,   453,   455,   458,   461,   463,   466,   468,
+     470,   472,   474,   476,   478,   480,   482,   484,   486,   489,
+     492,   495,   499,   501,   504,   507,   510,   513,   517,   520,
+     522,   524,   526,   528,   530,   532,   534,   536,   538,   540,
+     543,   544,   549,   551,   552,   553,   556,   559,   562,   565,
+     567,   569,   573,   577,   579,   581,   583,   585,   587,   589,
+     591,   593,   595,   598,   601,   603,   605,   607,   609,   611,
+     613,   615,   617,   620,   622,   625,   627,   629,   631,   637,
+     640,   642,   645,   647,   649,   651,   653,   655,   657,   663,
+     665,   669,   672,   676,   678,   680,   683,   685,   691,   696,
+     700,   703,   705,   712,   716,   719,   723,   725,   727,   729,
+     731
 };
 
 /* YYRHS -- A `-1'-separated list of the rules' RHS.  */
 static const yytype_int16 yyrhs[] =
 {
-     191,     0,    -1,   192,    -1,   192,   193,   174,    -1,   193,
-     174,    -1,     1,   174,    -1,    -1,   194,    -1,   207,    -1,
-     209,    -1,   210,    -1,   219,    -1,   227,    -1,   214,    -1,
-     236,    -1,   241,    -1,   246,    -1,   250,    -1,   276,    -1,
-     195,   196,   199,    -1,   140,    -1,   125,    -1,   120,    -1,
-      13,    -1,    80,    -1,   197,    -1,   198,   149,    -1,   149,
-      -1,    63,    -1,    65,    -1,    -1,   199,   200,    -1,   201,
-      -1,   203,    -1,   205,    -1,   202,    -1,     8,    -1,    16,
-      -1,    50,    -1,   110,    -1,   127,    -1,   128,    -1,   160,
-      -1,   171,    -1,   204,    58,    -1,   204,   164,    -1,    67,
-      -1,    94,    -1,    88,    -1,   162,    -1,    96,    -1,   167,
-      -1,   206,   149,    -1,    51,    -1,   208,   196,    -1,   165,
-      -1,   166,    -1,    14,    -1,    81,   273,    -1,   101,   273,
-      -1,     9,    58,    -1,    21,    58,    -1,    22,   211,    -1,
-      68,   149,    -1,    69,   149,    -1,   135,    58,    -1,   138,
-      58,    -1,   161,   269,    -1,   116,   149,    -1,    -1,   211,
-     212,    -1,   213,   149,    -1,   138,    58,    -1,    48,    -1,
-      51,    -1,   130,    -1,   132,    -1,    27,    -1,   158,   215,
-      -1,   215,   216,    -1,   216,    -1,   217,    58,    -1,   218,
-     275,    -1,    20,   274,    -1,    18,    -1,    45,    -1,   117,
-      -1,   118,    -1,    95,    -1,    12,    -1,    92,    -1,    86,
-      -1,    90,    -1,    84,    -1,   143,   220,    -1,   145,   149,
-      -1,    39,   221,   222,    -1,   220,   221,    -1,   221,    -1,
-      19,    -1,    23,    -1,    78,    -1,   121,    -1,   133,    -1,
-     151,    -1,   156,    -1,   129,    -1,    -1,   222,   223,    -1,
-      38,   149,    -1,   163,   226,    -1,   224,    -1,   225,    -1,
-      74,    -1,   103,    -1,    35,    -1,    28,    -1,   106,    -1,
-     123,    -1,    25,    -1,   169,    -1,    99,    -1,   172,    -1,
-       3,    -1,    29,   230,    -1,   100,   233,    -1,   137,   196,
-     228,    -1,   137,   197,    82,   197,   228,    -1,   137,    26,
-     228,    -1,   137,    63,    26,   228,    -1,   137,    65,    26,
-     228,    -1,   137,   142,   228,    -1,    -1,   228,   229,    -1,
-      44,    -1,    52,    -1,    70,    -1,    71,    -1,    73,    -1,
-      79,    -1,   104,    -1,   105,    -1,   108,    -1,   109,    -1,
-     111,    -1,   112,    -1,   113,    -1,   115,    -1,   167,    -1,
-     230,   231,    -1,   231,    -1,   232,    58,    -1,    10,    -1,
-      93,    -1,    98,    -1,   233,   234,    -1,   234,    -1,   235,
-      58,    -1,    53,    -1,    54,    -1,    55,    -1,    56,    -1,
-      83,    -1,    85,    -1,    87,    -1,    91,    -1,    47,   196,
-     237,    -1,   237,   238,    -1,   238,    -1,   239,   275,    -1,
-     240,   274,    -1,   148,    58,    -1,   134,   149,    -1,   153,
-      -1,   154,    -1,    40,    -1,    41,    -1,    42,    -1,    43,
-      -1,    35,   242,    -1,    28,   242,    -1,   242,   243,    -1,
-     243,    -1,   244,    -1,   245,    -1,     7,    -1,    11,    -1,
-      17,    -1,    66,    -1,    98,    -1,   114,    -1,    97,    -1,
-     144,    -1,   157,   247,    -1,   247,   248,    -1,   248,    -1,
-     249,   275,    -1,     5,    -1,    30,    -1,    46,    -1,    49,
-      -1,   119,    -1,   146,    -1,   147,    -1,   152,    -1,   261,
-      -1,   265,    -1,   251,   275,    -1,   252,   149,    -1,   253,
-     149,    -1,    57,   149,   193,    -1,    36,    -1,    32,   254,
-      -1,    76,   259,    -1,   122,   272,    -1,   141,   255,    -1,
-     159,   197,   257,    -1,   162,   268,    -1,    15,    -1,   107,
-      -1,   152,    -1,    51,    -1,    72,    -1,   124,    -1,   131,
-      -1,    77,    -1,   139,    -1,   149,    -1,   149,    31,    -1,
-      -1,   149,   185,   149,   256,    -1,    26,    -1,    -1,    -1,
-     257,   258,    -1,   126,    58,    -1,    59,   197,    -1,   259,
-     260,    -1,   260,    -1,   149,    -1,   262,   264,   263,    -1,
-     262,   264,   149,    -1,    59,    -1,   102,    -1,     4,    -1,
-      62,    -1,    64,    -1,   170,    -1,    75,    -1,    52,    -1,
-      33,    -1,   136,   266,    -1,   266,   267,    -1,   267,    -1,
-       6,    -1,     7,    -1,    24,    -1,    61,    -1,    89,    -1,
-     150,    -1,   155,    -1,   268,    58,    -1,    58,    -1,   269,
-     270,    -1,   270,    -1,    58,    -1,   271,    -1,   186,    58,
-      34,    58,   187,    -1,   272,   149,    -1,   149,    -1,   273,
-     196,    -1,   196,    -1,    58,    -1,   160,    -1,    37,    -1,
-      58,    -1,    31,    -1,   277,   188,   278,   281,   189,    -1,
-     175,    -1,   278,   279,   174,    -1,   279,   174,    -1,   280,
-     185,   275,    -1,   176,    -1,   177,    -1,   281,   282,    -1,
-     282,    -1,   284,   188,   283,   285,   189,    -1,   178,   185,
-     275,   174,    -1,   140,   185,   196,    -1,   285,   286,    -1,
-     286,    -1,   179,   185,   275,   188,   287,   189,    -1,   287,
-     288,   174,    -1,   288,   174,    -1,   289,   185,   275,    -1,
-     180,    -1,   181,    -1,   182,    -1,   183,    -1,   184,    -1
+     192,     0,    -1,   193,    -1,   193,   194,   175,    -1,   194,
+     175,    -1,     1,   175,    -1,    -1,   195,    -1,   208,    -1,
+     210,    -1,   211,    -1,   220,    -1,   228,    -1,   215,    -1,
+     237,    -1,   242,    -1,   247,    -1,   251,    -1,   277,    -1,
+     196,   197,   200,    -1,   141,    -1,   126,    -1,   121,    -1,
+      14,    -1,    81,    -1,   198,    -1,   199,   150,    -1,   150,
+      -1,    64,    -1,    66,    -1,    -1,   200,   201,    -1,   202,
+      -1,   204,    -1,   206,    -1,   203,    -1,     9,    -1,    17,
+      -1,    51,    -1,   111,    -1,   128,    -1,   129,    -1,   161,
+      -1,   172,    -1,   205,    59,    -1,   205,   165,    -1,    68,
+      -1,    95,    -1,    89,    -1,   163,    -1,    97,    -1,   168,
+      -1,   207,   150,    -1,    52,    -1,   209,   197,    -1,   166,
+      -1,   167,    -1,    15,    -1,    82,   274,    -1,   102,   274,
+      -1,    10,    59,    -1,    22,    59,    -1,    23,   212,    -1,
+      69,   150,    -1,    70,   150,    -1,   136,    59,    -1,   139,
+      59,    -1,   162,   270,    -1,   117,   150,    -1,    -1,   212,
+     213,    -1,   214,   150,    -1,   139,    59,    -1,    49,    -1,
+      52,    -1,   131,    -1,   133,    -1,    28,    -1,   159,   216,
+      -1,   216,   217,    -1,   217,    -1,   218,    59,    -1,   219,
+     276,    -1,    21,   275,    -1,    19,    -1,    46,    -1,   118,
+      -1,   119,    -1,    96,    -1,    13,    -1,    93,    -1,    87,
+      -1,    91,    -1,    85,    -1,   144,   221,    -1,   146,   150,
+      -1,    40,   222,   223,    -1,   221,   222,    -1,   222,    -1,
+      20,    -1,    24,    -1,    79,    -1,   122,    -1,   134,    -1,
+     152,    -1,   157,    -1,   130,    -1,    -1,   223,   224,    -1,
+      39,   150,    -1,   164,   227,    -1,   225,    -1,   226,    -1,
+      75,    -1,   104,    -1,    36,    -1,    29,    -1,   107,    -1,
+     124,    -1,    26,    -1,   170,    -1,   100,    -1,   173,    -1,
+       4,    -1,    30,   231,    -1,   101,   234,    -1,   138,   197,
+     229,    -1,   138,   198,    83,   198,   229,    -1,   138,    27,
+     229,    -1,   138,    64,    27,   229,    -1,   138,    66,    27,
+     229,    -1,   138,   143,   229,    -1,    -1,   229,   230,    -1,
+      45,    -1,    53,    -1,    71,    -1,    72,    -1,    74,    -1,
+      80,    -1,   105,    -1,   106,    -1,   109,    -1,   110,    -1,
+     112,    -1,   113,    -1,   114,    -1,   116,    -1,   168,    -1,
+     231,   232,    -1,   232,    -1,   233,    59,    -1,    11,    -1,
+      94,    -1,    99,    -1,   234,   235,    -1,   235,    -1,   236,
+      59,    -1,    54,    -1,    55,    -1,    56,    -1,    57,    -1,
+      84,    -1,    86,    -1,    88,    -1,    92,    -1,    48,   197,
+     238,    -1,   238,   239,    -1,   239,    -1,   240,   276,    -1,
+     241,   275,    -1,   149,    59,    -1,     3,   150,    -1,   135,
+     150,    -1,   154,    -1,   155,    -1,    41,    -1,    42,    -1,
+      43,    -1,    44,    -1,    36,   243,    -1,    29,   243,    -1,
+     243,   244,    -1,   244,    -1,   245,    -1,   246,    -1,     8,
+      -1,    12,    -1,    18,    -1,    67,    -1,    99,    -1,   115,
+      -1,    98,    -1,   145,    -1,   158,   248,    -1,   248,   249,
+      -1,   249,    -1,   250,   276,    -1,     6,    -1,    31,    -1,
+      47,    -1,    50,    -1,   120,    -1,   147,    -1,   148,    -1,
+     153,    -1,   262,    -1,   266,    -1,   252,   276,    -1,   253,
+     150,    -1,   254,   150,    -1,    58,   150,   194,    -1,    37,
+      -1,    33,   255,    -1,    77,   260,    -1,   123,   273,    -1,
+     142,   256,    -1,   160,   198,   258,    -1,   163,   269,    -1,
+      16,    -1,   108,    -1,   153,    -1,    52,    -1,    73,    -1,
+     125,    -1,   132,    -1,    78,    -1,   140,    -1,   150,    -1,
+     150,    32,    -1,    -1,   150,   186,   150,   257,    -1,    27,
+      -1,    -1,    -1,   258,   259,    -1,   127,    59,    -1,    60,
+     198,    -1,   260,   261,    -1,   261,    -1,   150,    -1,   263,
+     265,   264,    -1,   263,   265,   150,    -1,    60,    -1,   103,
+      -1,     5,    -1,    63,    -1,    65,    -1,   171,    -1,    76,
+      -1,    53,    -1,    34,    -1,   137,   267,    -1,   267,   268,
+      -1,   268,    -1,     7,    -1,     8,    -1,    25,    -1,    62,
+      -1,    90,    -1,   151,    -1,   156,    -1,   269,    59,    -1,
+      59,    -1,   270,   271,    -1,   271,    -1,    59,    -1,   272,
+      -1,   187,    59,    35,    59,   188,    -1,   273,   150,    -1,
+     150,    -1,   274,   197,    -1,   197,    -1,    59,    -1,   161,
+      -1,    38,    -1,    59,    -1,    32,    -1,   278,   189,   279,
+     282,   190,    -1,   176,    -1,   279,   280,   175,    -1,   280,
+     175,    -1,   281,   186,   276,    -1,   177,    -1,   178,    -1,
+     282,   283,    -1,   283,    -1,   285,   189,   284,   286,   190,
+      -1,   179,   186,   276,   175,    -1,   141,   186,   197,    -1,
+     286,   287,    -1,   287,    -1,   180,   186,   276,   189,   288,
+     190,    -1,   288,   289,   175,    -1,   289,   175,    -1,   290,
+     186,   276,    -1,   181,    -1,   182,    -1,   183,    -1,   184,
+      -1,   185,    -1
 };
 
 /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
 static const yytype_uint16 yyrline[] =
 {
-       0,   351,   351,   355,   356,   357,   371,   372,   373,   374,
-     375,   376,   377,   378,   379,   380,   381,   382,   383,   391,
-     401,   402,   403,   404,   405,   409,   410,   415,   420,   422,
-     428,   429,   437,   438,   439,   443,   448,   449,   450,   451,
-     452,   453,   454,   455,   459,   461,   466,   467,   468,   469,
-     470,   471,   475,   480,   489,   499,   500,   510,   512,   514,
-     525,   532,   534,   539,   541,   543,   545,   547,   549,   555,
-     556,   564,   566,   578,   579,   580,   581,   582,   591,   596,
-     601,   609,   611,   613,   618,   619,   620,   621,   622,   623,
-     627,   628,   629,   630,   639,   641,   650,   660,   665,   673,
-     674,   675,   676,   677,   678,   679,   680,   685,   686,   694,
-     704,   713,   728,   733,   734,   738,   739,   743,   744,   745,
-     746,   747,   748,   749,   758,   762,   766,   774,   782,   790,
-     805,   820,   833,   834,   842,   843,   844,   845,   846,   847,
-     848,   849,   850,   851,   852,   853,   854,   855,   856,   860,
-     865,   873,   878,   879,   880,   884,   889,   897,   902,   903,
-     904,   905,   906,   907,   908,   909,   917,   927,   932,   940,
-     942,   944,   946,   951,   952,   956,   957,   958,   959,   967,
-     969,   974,   979,   987,   989,  1006,  1007,  1008,  1009,  1010,
-    1011,  1015,  1016,  1024,  1029,  1034,  1042,  1047,  1048,  1049,
-    1050,  1051,  1052,  1053,  1054,  1063,  1064,  1065,  1072,  1079,
-    1095,  1114,  1119,  1121,  1123,  1125,  1127,  1134,  1139,  1140,
-    1141,  1145,  1146,  1147,  1148,  1152,  1153,  1157,  1164,  1174,
-    1183,  1188,  1190,  1195,  1196,  1204,  1206,  1214,  1219,  1227,
-    1252,  1259,  1269,  1270,  1274,  1275,  1276,  1277,  1281,  1282,
-    1283,  1287,  1292,  1297,  1305,  1306,  1307,  1308,  1309,  1310,
-    1311,  1321,  1326,  1334,  1339,  1347,  1349,  1353,  1358,  1363,
-    1371,  1376,  1384,  1393,  1394,  1398,  1399,  1408,  1426,  1430,
-    1435,  1443,  1448,  1449,  1453,  1458,  1466,  1471,  1476,  1481,
-    1486,  1494,  1499,  1504,  1512,  1517,  1518,  1519,  1520,  1521
+       0,   352,   352,   356,   357,   358,   372,   373,   374,   375,
+     376,   377,   378,   379,   380,   381,   382,   383,   384,   392,
+     402,   403,   404,   405,   406,   410,   411,   416,   421,   423,
+     429,   430,   438,   439,   440,   444,   449,   450,   451,   452,
+     453,   454,   455,   456,   460,   462,   467,   468,   469,   470,
+     471,   472,   476,   481,   490,   500,   501,   511,   513,   515,
+     526,   533,   535,   540,   542,   544,   546,   548,   550,   556,
+     557,   565,   567,   579,   580,   581,   582,   583,   592,   597,
+     602,   610,   612,   614,   619,   620,   621,   622,   623,   624,
+     628,   629,   630,   631,   640,   642,   651,   661,   666,   674,
+     675,   676,   677,   678,   679,   680,   681,   686,   687,   695,
+     705,   714,   729,   734,   735,   739,   740,   744,   745,   746,
+     747,   748,   749,   750,   759,   763,   767,   775,   783,   791,
+     806,   821,   834,   835,   843,   844,   845,   846,   847,   848,
+     849,   850,   851,   852,   853,   854,   855,   856,   857,   861,
+     866,   874,   879,   880,   881,   885,   890,   898,   903,   904,
+     905,   906,   907,   908,   909,   910,   918,   928,   933,   941,
+     943,   945,   947,   949,   954,   955,   959,   960,   961,   962,
+     970,   972,   977,   982,   990,   992,  1009,  1010,  1011,  1012,
+    1013,  1014,  1018,  1019,  1027,  1032,  1037,  1045,  1050,  1051,
+    1052,  1053,  1054,  1055,  1056,  1057,  1066,  1067,  1068,  1075,
+    1082,  1098,  1117,  1122,  1124,  1126,  1128,  1130,  1137,  1142,
+    1143,  1144,  1148,  1149,  1150,  1151,  1155,  1156,  1160,  1167,
+    1177,  1186,  1191,  1193,  1198,  1199,  1207,  1209,  1217,  1222,
+    1230,  1255,  1262,  1272,  1273,  1277,  1278,  1279,  1280,  1284,
+    1285,  1286,  1290,  1295,  1300,  1308,  1309,  1310,  1311,  1312,
+    1313,  1314,  1324,  1329,  1337,  1342,  1350,  1352,  1356,  1361,
+    1366,  1374,  1379,  1387,  1396,  1397,  1401,  1402,  1411,  1429,
+    1433,  1438,  1446,  1451,  1452,  1456,  1461,  1469,  1474,  1479,
+    1484,  1489,  1497,  1502,  1507,  1515,  1520,  1521,  1522,  1523,
+    1524
 };
 #endif
 
@@ -976,7 +982,7 @@ static const yytype_uint16 yyrline[] =
    First, the terminals, then, starting at YYNTOKENS, nonterminals.  */
 static const char *const yytname[] =
 {
-  "$end", "error", "$undefined", "T_Age", "T_All", "T_Allan",
+  "$end", "error", "$undefined", "T_Abbrev", "T_Age", "T_All", "T_Allan",
   "T_Allpeers", "T_Auth", "T_Autokey", "T_Automax", "T_Average",
   "T_Bclient", "T_Beacon", "T_Broadcast", "T_Broadcastclient",
   "T_Broadcastdelay", "T_Burst", "T_Calibrate", "T_Ceiling",
@@ -1068,43 +1074,45 @@ static const yytype_uint16 yytoknum[] =
      405,   406,   407,   408,   409,   410,   411,   412,   413,   414,
      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,    61,    40,    41,   123,   125
+     435,   436,   437,   438,   439,   440,    61,    40,    41,   123,
+     125
 };
 # endif
 
 /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
 static const yytype_uint16 yyr1[] =
 {
-       0,   190,   191,   192,   192,   192,   193,   193,   193,   193,
-     193,   193,   193,   193,   193,   193,   193,   193,   193,   194,
-     195,   195,   195,   195,   195,   196,   196,   197,   198,   198,
-     199,   199,   200,   200,   200,   201,   202,   202,   202,   202,
-     202,   202,   202,   202,   203,   203,   204,   204,   204,   204,
-     204,   204,   205,   206,   207,   208,   208,   209,   209,   209,
-     210,   210,   210,   210,   210,   210,   210,   210,   210,   211,
-     211,   212,   212,   213,   213,   213,   213,   213,   214,   215,
-     215,   216,   216,   216,   217,   217,   217,   217,   217,   217,
-     218,   218,   218,   218,   219,   219,   219,   220,   220,   221,
-     221,   221,   221,   221,   221,   221,   221,   222,   222,   223,
-     223,   223,   223,   224,   224,   225,   225,   226,   226,   226,
-     226,   226,   226,   226,   227,   227,   227,   227,   227,   227,
-     227,   227,   228,   228,   229,   229,   229,   229,   229,   229,
-     229,   229,   229,   229,   229,   229,   229,   229,   229,   230,
-     230,   231,   232,   232,   232,   233,   233,   234,   235,   235,
-     235,   235,   235,   235,   235,   235,   236,   237,   237,   238,
-     238,   238,   238,   239,   239,   240,   240,   240,   240,   241,
-     241,   242,   242,   243,   243,   244,   244,   244,   244,   244,
-     244,   245,   245,   246,   247,   247,   248,   249,   249,   249,
-     249,   249,   249,   249,   249,   250,   250,   250,   250,   250,
-     250,   250,   250,   250,   250,   250,   250,   250,   251,   251,
-     251,   252,   252,   252,   252,   253,   253,   254,   254,   254,
-     255,   256,   256,   257,   257,   258,   258,   259,   259,   260,
-     261,   261,   262,   262,   263,   263,   263,   263,   264,   264,
-     264,   265,   266,   266,   267,   267,   267,   267,   267,   267,
-     267,   268,   268,   269,   269,   270,   270,   271,   272,   272,
-     273,   273,   274,   274,   274,   275,   275,   276,   277,   278,
-     278,   279,   280,   280,   281,   281,   282,   283,   284,   285,
-     285,   286,   287,   287,   288,   289,   289,   289,   289,   289
+       0,   191,   192,   193,   193,   193,   194,   194,   194,   194,
+     194,   194,   194,   194,   194,   194,   194,   194,   194,   195,
+     196,   196,   196,   196,   196,   197,   197,   198,   199,   199,
+     200,   200,   201,   201,   201,   202,   203,   203,   203,   203,
+     203,   203,   203,   203,   204,   204,   205,   205,   205,   205,
+     205,   205,   206,   207,   208,   209,   209,   210,   210,   210,
+     211,   211,   211,   211,   211,   211,   211,   211,   211,   212,
+     212,   213,   213,   214,   214,   214,   214,   214,   215,   216,
+     216,   217,   217,   217,   218,   218,   218,   218,   218,   218,
+     219,   219,   219,   219,   220,   220,   220,   221,   221,   222,
+     222,   222,   222,   222,   222,   222,   222,   223,   223,   224,
+     224,   224,   224,   225,   225,   226,   226,   227,   227,   227,
+     227,   227,   227,   227,   228,   228,   228,   228,   228,   228,
+     228,   228,   229,   229,   230,   230,   230,   230,   230,   230,
+     230,   230,   230,   230,   230,   230,   230,   230,   230,   231,
+     231,   232,   233,   233,   233,   234,   234,   235,   236,   236,
+     236,   236,   236,   236,   236,   236,   237,   238,   238,   239,
+     239,   239,   239,   239,   240,   240,   241,   241,   241,   241,
+     242,   242,   243,   243,   244,   244,   245,   245,   245,   245,
+     245,   245,   246,   246,   247,   248,   248,   249,   250,   250,
+     250,   250,   250,   250,   250,   250,   251,   251,   251,   251,
+     251,   251,   251,   251,   251,   251,   251,   251,   251,   252,
+     252,   252,   253,   253,   253,   253,   254,   254,   255,   255,
+     255,   256,   257,   257,   258,   258,   259,   259,   260,   260,
+     261,   262,   262,   263,   263,   264,   264,   264,   264,   265,
+     265,   265,   266,   267,   267,   268,   268,   268,   268,   268,
+     268,   268,   269,   269,   270,   270,   271,   271,   272,   273,
+     273,   274,   274,   275,   275,   275,   276,   276,   277,   278,
+     279,   279,   280,   281,   281,   282,   282,   283,   284,   285,
+     286,   286,   287,   288,   288,   289,   290,   290,   290,   290,
+     290
 };
 
 /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
@@ -1127,19 +1135,20 @@ static const yytype_uint8 yyr2[] =
        1,     1,     1,     1,     1,     1,     1,     1,     1,     2,
        1,     2,     1,     1,     1,     2,     1,     2,     1,     1,
        1,     1,     1,     1,     1,     1,     3,     2,     1,     2,
-       2,     2,     2,     1,     1,     1,     1,     1,     1,     2,
-       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,     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
+       2,     2,     2,     2,     1,     1,     1,     1,     1,     1,
+       2,     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,     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
 };
 
 /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
@@ -1147,123 +1156,125 @@ static const yytype_uint8 yyr2[] =
    means the default is an error.  */
 static const yytype_uint16 yydefact[] =
 {
-       0,     0,     0,    23,    57,   218,     0,    69,     0,     0,
-     229,     0,   211,     0,     0,   221,     0,   242,     0,     0,
-     222,     0,   225,    24,     0,     0,     0,   243,   219,     0,
-      22,     0,   223,    21,   224,     0,     0,     0,     0,   226,
-      20,     0,     0,     0,   220,     0,     0,     0,     0,     0,
-      55,    56,   278,     0,     2,     0,     7,     0,     8,     0,
+       0,     0,     0,    23,    57,   219,     0,    69,     0,     0,
+     230,     0,   212,     0,     0,   222,     0,   243,     0,     0,
+     223,     0,   226,    24,     0,     0,     0,   244,   220,     0,
+      22,     0,   224,    21,   225,     0,     0,     0,     0,   227,
+      20,     0,     0,     0,   221,     0,     0,     0,     0,     0,
+      55,    56,   279,     0,     2,     0,     7,     0,     8,     0,
        9,    10,    13,    11,    12,    14,    15,    16,    17,     0,
-       0,     0,   205,     0,   206,    18,     0,     5,    60,    61,
-      62,   185,   186,   187,   188,   191,   189,   190,   192,   180,
-     182,   183,   184,   152,   153,   154,   124,   150,     0,   227,
-     212,   179,    99,   100,   101,   102,   106,   103,   104,   105,
+       0,     0,   206,     0,   207,    18,     0,     5,    60,    61,
+      62,   186,   187,   188,   189,   192,   190,   191,   193,   181,
+     183,   184,   185,   152,   153,   154,   124,   150,     0,   228,
+     213,   180,    99,   100,   101,   102,   106,   103,   104,   105,
      107,    28,    29,    27,     0,    25,     0,     6,    63,    64,
-     239,   213,   238,   271,    58,   158,   159,   160,   161,   162,
-     163,   164,   165,   125,   156,     0,    59,    68,   269,   214,
-      65,   254,   255,   256,   257,   258,   259,   260,   251,   253,
-     132,    28,    29,   132,   132,    25,    66,     0,   215,    94,
-      98,    95,   197,   198,   199,   200,   201,   202,   203,   204,
-     193,   195,     0,    89,    84,     0,    85,    93,    91,    92,
-      90,    88,    86,    87,    78,    80,     0,     0,   233,   265,
-       0,    67,   264,   266,   262,   217,     1,     0,     4,    30,
-      54,   276,   275,   207,   208,   209,   250,   249,   248,     0,
-       0,    77,    73,    74,    75,    76,     0,    70,     0,   181,
-     149,   151,   228,    96,   175,   176,   177,   178,     0,     0,
-     173,   174,   166,   168,     0,     0,    26,   210,   237,   270,
-     155,   157,   268,   252,   128,   132,   132,   131,   126,     0,
-       0,    97,   194,   196,   274,   272,   273,    83,    79,    81,
-      82,   216,     0,   263,   261,     3,    19,   244,   245,   246,
-     241,   247,   240,   282,   283,     0,     0,     0,    72,    71,
-     116,   115,     0,   113,   114,     0,   108,   111,   112,   172,
-     171,   167,   169,   170,   134,   135,   136,   137,   138,   139,
-     140,   141,   142,   143,   144,   145,   146,   147,   148,   133,
-     129,   130,   132,   232,     0,     0,   234,     0,    36,    37,
-      38,    53,    46,    48,    47,    50,    39,    40,    41,    42,
-      49,    51,    43,    31,    32,    35,    33,     0,    34,     0,
-       0,     0,     0,   285,     0,   280,     0,   109,   123,   119,
-     121,   117,   118,   120,   122,   110,   127,   231,   230,   236,
-     235,     0,    44,    45,    52,     0,   279,   277,   284,     0,
-     281,   267,   288,     0,     0,     0,     0,     0,   290,     0,
-       0,   286,   289,   287,     0,     0,   295,   296,   297,   298,
-     299,     0,     0,     0,   291,     0,   293,     0,   292,   294
+     240,   214,   239,   272,    58,   158,   159,   160,   161,   162,
+     163,   164,   165,   125,   156,     0,    59,    68,   270,   215,
+      65,   255,   256,   257,   258,   259,   260,   261,   252,   254,
+     132,    28,    29,   132,   132,    25,    66,     0,   216,    94,
+      98,    95,   198,   199,   200,   201,   202,   203,   204,   205,
+     194,   196,     0,    89,    84,     0,    85,    93,    91,    92,
+      90,    88,    86,    87,    78,    80,     0,     0,   234,   266,
+       0,    67,   265,   267,   263,   218,     1,     0,     4,    30,
+      54,   277,   276,   208,   209,   210,   251,   250,   249,     0,
+       0,    77,    73,    74,    75,    76,     0,    70,     0,   182,
+     149,   151,   229,    96,     0,   176,   177,   178,   179,     0,
+       0,   174,   175,   166,   168,     0,     0,    26,   211,   238,
+     271,   155,   157,   269,   253,   128,   132,   132,   131,   126,
+       0,     0,    97,   195,   197,   275,   273,   274,    83,    79,
+      81,    82,   217,     0,   264,   262,     3,    19,   245,   246,
+     247,   242,   248,   241,   283,   284,     0,     0,     0,    72,
+      71,   116,   115,     0,   113,   114,     0,   108,   111,   112,
+     172,   173,   171,   167,   169,   170,   134,   135,   136,   137,
+     138,   139,   140,   141,   142,   143,   144,   145,   146,   147,
+     148,   133,   129,   130,   132,   233,     0,     0,   235,     0,
+      36,    37,    38,    53,    46,    48,    47,    50,    39,    40,
+      41,    42,    49,    51,    43,    31,    32,    35,    33,     0,
+      34,     0,     0,     0,     0,   286,     0,   281,     0,   109,
+     123,   119,   121,   117,   118,   120,   122,   110,   127,   232,
+     231,   237,   236,     0,    44,    45,    52,     0,   280,   278,
+     285,     0,   282,   268,   289,     0,     0,     0,     0,     0,
+     291,     0,     0,   287,   290,   288,     0,     0,   296,   297,
+     298,   299,   300,     0,     0,     0,   292,     0,   294,     0,
+     293,   295
 };
 
 /* YYDEFGOTO[NTERM-NUM].  */
 static const yytype_int16 yydefgoto[] =
 {
-      -1,    53,    54,    55,    56,    57,   123,   115,   116,   266,
-     333,   334,   335,   336,   337,   338,   339,    58,    59,    60,
+      -1,    53,    54,    55,    56,    57,   123,   115,   116,   267,
+     335,   336,   337,   338,   339,   340,   341,    58,    59,    60,
       61,    80,   217,   218,    62,   184,   185,   186,   187,    63,
-     159,   110,   223,   286,   287,   288,   355,    64,   244,   309,
-      96,    97,    98,   133,   134,   135,    65,   232,   233,   234,
-     235,    66,    89,    90,    91,    92,    67,   170,   171,   172,
-      68,    69,    70,    71,   100,   158,   358,   261,   316,   121,
-     122,    72,    73,   272,   209,    74,   148,   149,   195,   191,
-     192,   193,   139,   124,   257,   203,    75,    76,   275,   276,
-     277,   342,   343,   374,   344,   377,   378,   391,   392,   393
+     159,   110,   223,   287,   288,   289,   357,    64,   245,   311,
+      96,    97,    98,   133,   134,   135,    65,   233,   234,   235,
+     236,    66,    89,    90,    91,    92,    67,   170,   171,   172,
+      68,    69,    70,    71,   100,   158,   360,   262,   318,   121,
+     122,    72,    73,   273,   209,    74,   148,   149,   195,   191,
+     192,   193,   139,   124,   258,   203,    75,    76,   276,   277,
+     278,   344,   345,   376,   346,   379,   380,   393,   394,   395
 };
 
 /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
    STATE-NUM.  */
-#define YYPACT_NINF -171
+#define YYPACT_NINF -172
 static const yytype_int16 yypact[] =
 {
-      12,  -136,   -12,  -171,  -171,  -171,    -1,  -171,   280,     6,
-    -125,   280,  -171,   121,   -55,  -171,   -88,  -171,   -87,   -83,
-    -171,   -81,  -171,  -171,   -55,   274,   -55,  -171,  -171,   -74,
-    -171,   -73,  -171,  -171,  -171,    24,    29,   -11,    27,  -171,
-    -171,   -63,   121,   -62,  -171,    93,   490,   -58,   -53,    42,
-    -171,  -171,  -171,    97,   179,   -71,  -171,   -55,  -171,   -55,
-    -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,    -9,
-     -48,   -44,  -171,    -2,  -171,  -171,   -82,  -171,  -171,  -171,
-     158,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,   280,
-    -171,  -171,  -171,  -171,  -171,  -171,     6,  -171,    50,    80,
-    -171,   280,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,
-    -171,  -171,  -171,  -171,   226,  -171,   -33,   334,  -171,  -171,
-    -171,   -81,  -171,  -171,   -55,  -171,  -171,  -171,  -171,  -171,
-    -171,  -171,  -171,   274,  -171,    59,   -55,  -171,  -171,   -29,
-    -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,    29,  -171,
-    -171,    95,    99,  -171,  -171,    45,  -171,   -56,  -171,   121,
-    -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,
-      93,  -171,    -9,  -171,  -171,     0,  -171,  -171,  -171,  -171,
-    -171,  -171,  -171,  -171,   490,  -171,    72,    -9,  -171,  -171,
-      77,   -53,  -171,  -171,  -171,    83,  -171,   -28,  -171,  -171,
-    -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,    10,
-    -147,  -171,  -171,  -171,  -171,  -171,    87,  -171,     5,  -171,
-    -171,  -171,  -171,     4,  -171,  -171,  -171,  -171,     7,   100,
-    -171,  -171,   226,  -171,    -9,     0,  -171,  -171,  -171,  -171,
-    -171,  -171,  -171,  -171,   453,  -171,  -171,   453,   453,   -58,
-      14,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,
-    -171,   -47,   127,  -171,  -171,  -171,   388,  -171,  -171,  -171,
-    -171,  -171,  -171,  -171,  -171,  -121,    -8,   -20,  -171,  -171,
-    -171,  -171,    19,  -171,  -171,     3,  -171,  -171,  -171,  -171,
-    -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,
-    -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,
-     453,   453,  -171,   155,   -58,   124,  -171,   125,  -171,  -171,
-    -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,
-    -171,  -171,  -171,  -171,  -171,  -171,  -171,   -49,  -171,    40,
-      11,    16,  -122,  -171,     9,  -171,    -9,  -171,  -171,  -171,
-    -171,  -171,  -171,  -171,  -171,  -171,   453,  -171,  -171,  -171,
-    -171,     8,  -171,  -171,  -171,   -55,  -171,  -171,  -171,    13,
-    -171,  -171,  -171,    17,    25,    -9,    18,  -119,  -171,    43,
-      -9,  -171,  -171,  -171,    28,    51,  -171,  -171,  -171,  -171,
-    -171,    39,    55,    52,  -171,    67,  -171,    -9,  -171,  -171
+       4,  -171,   -21,  -172,  -172,  -172,   -13,  -172,   222,    38,
+    -135,   222,  -172,   114,    23,  -172,  -100,  -172,   -92,   -91,
+    -172,   -87,  -172,  -172,    23,   316,    23,  -172,  -172,   -80,
+    -172,   -75,  -172,  -172,  -172,    10,     5,   120,    19,  -172,
+    -172,   -71,   114,   -70,  -172,    70,   479,   -60,   -56,    39,
+    -172,  -172,  -172,    99,   173,   -72,  -172,    23,  -172,    23,
+    -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,    -8,
+     -46,   -42,  -172,     8,  -172,  -172,   -78,  -172,  -172,  -172,
+     251,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,   222,
+    -172,  -172,  -172,  -172,  -172,  -172,    38,  -172,    54,    84,
+    -172,   222,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,
+    -172,  -172,  -172,  -172,    50,  -172,   -32,   328,  -172,  -172,
+    -172,   -87,  -172,  -172,    23,  -172,  -172,  -172,  -172,  -172,
+    -172,  -172,  -172,   316,  -172,    60,    23,  -172,  -172,   -27,
+    -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,     5,  -172,
+    -172,   112,   122,  -172,  -172,    45,  -172,   -34,  -172,   114,
+    -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,
+      70,  -172,    -8,  -172,  -172,   -28,  -172,  -172,  -172,  -172,
+    -172,  -172,  -172,  -172,   479,  -172,    92,    -8,  -172,  -172,
+      95,   -56,  -172,  -172,  -172,    96,  -172,   -17,  -172,  -172,
+    -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,     3,
+    -123,  -172,  -172,  -172,  -172,  -172,   100,  -172,    15,  -172,
+    -172,  -172,  -172,    -4,    18,  -172,  -172,  -172,  -172,    26,
+     110,  -172,  -172,    50,  -172,    -8,   -28,  -172,  -172,  -172,
+    -172,  -172,  -172,  -172,  -172,   307,  -172,  -172,   307,   307,
+     -60,    27,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,
+    -172,  -172,   -44,   146,  -172,  -172,  -172,   382,  -172,  -172,
+    -172,  -172,  -172,  -172,  -172,  -172,   -81,    16,     6,  -172,
+    -172,  -172,  -172,    44,  -172,  -172,     2,  -172,  -172,  -172,
+    -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,
+    -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,
+    -172,  -172,   307,   307,  -172,   170,   -60,   139,  -172,   141,
+    -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,
+    -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,   -30,
+    -172,    51,    22,    36,  -102,  -172,    30,  -172,    -8,  -172,
+    -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,   307,  -172,
+    -172,  -172,  -172,    28,  -172,  -172,  -172,    23,  -172,  -172,
+    -172,    41,  -172,  -172,  -172,    29,    42,    -8,    40,  -133,
+    -172,    49,    -8,  -172,  -172,  -172,    43,   101,  -172,  -172,
+    -172,  -172,  -172,    75,    52,    53,  -172,    62,  -172,    -8,
+    -172,  -172
 };
 
 /* YYPGOTO[NTERM-NUM].  */
 static const yytype_int16 yypgoto[] =
 {
-    -171,  -171,  -171,   -34,  -171,  -171,   -14,   -36,  -171,  -171,
-    -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,
-    -171,  -171,  -171,  -171,  -171,  -171,    41,  -171,  -171,  -171,
-    -171,   -35,  -171,  -171,  -171,  -171,  -171,  -171,  -150,  -171,
-    -171,   102,  -171,  -171,    91,  -171,  -171,  -171,    20,  -171,
-    -171,  -171,   232,   -24,  -171,  -171,  -171,  -171,    74,  -171,
-    -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,  -171,
-     128,  -171,  -171,  -171,  -171,  -171,  -171,    98,  -171,  -171,
-      62,  -171,  -171,   231,    23,  -170,  -171,  -171,  -171,   -13,
-    -171,  -171,   -79,  -171,  -171,  -171,  -116,  -171,  -127,  -171
+    -172,  -172,  -172,   -45,  -172,  -172,   -14,   -36,  -172,  -172,
+    -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,
+    -172,  -172,  -172,  -172,  -172,  -172,    57,  -172,  -172,  -172,
+    -172,   -35,  -172,  -172,  -172,  -172,  -172,  -172,  -132,  -172,
+    -172,   132,  -172,  -172,   102,  -172,  -172,  -172,    12,  -172,
+    -172,  -172,   227,   -53,  -172,  -172,  -172,  -172,    77,  -172,
+    -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,  -172,
+     128,  -172,  -172,  -172,  -172,  -172,  -172,   104,  -172,  -172,
+      71,  -172,  -172,   235,    17,  -170,  -172,  -172,  -172,   -12,
+    -172,  -172,   -77,  -172,  -172,  -172,  -111,  -172,  -124,  -172
 };
 
 /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
@@ -1273,182 +1284,177 @@ static const yytype_int16 yypgoto[] =
 #define YYTABLE_NINF -7
 static const yytype_int16 yytable[] =
 {
-     114,   155,   253,   247,   248,   189,   348,   160,   111,   362,
-     112,   188,   314,     1,   267,   150,    93,   260,   340,   340,
-     197,     2,   201,   154,    99,     3,     4,     5,   349,   273,
-     274,   206,   280,     6,     7,   141,   142,   254,    77,   281,
-       8,     9,   282,   199,    10,   200,    78,    11,    12,   202,
-     207,    13,   151,   143,   152,   273,   274,    79,   255,    14,
-     376,   117,   118,    15,   292,   219,   119,   367,   120,    16,
-     381,    17,   268,   208,   269,   137,   138,   219,   283,   315,
-      18,    19,   140,   237,    20,   156,   157,   161,    21,    22,
-     144,   113,    23,    24,   113,   310,   311,   196,   162,    94,
-     194,   204,   350,   198,    95,   205,   210,   284,   221,   351,
-     239,   222,    25,    26,    27,   363,   236,   241,   145,    28,
-     242,   245,   239,   163,   251,   246,   352,   249,    29,   250,
-     259,   153,    30,   190,    31,   262,    32,    33,   113,   164,
-     102,   264,   165,    34,   103,   278,   265,    35,    36,    37,
-      38,    39,    40,    41,   279,    42,   289,    43,   290,   270,
-     256,   317,   356,   313,    44,   346,   345,   285,   347,    45,
-      46,    47,   353,    48,    49,   354,   370,    50,    51,   146,
-     271,   357,   360,   361,   147,   211,    -6,    52,     2,   364,
-     366,   373,     3,     4,     5,   371,   365,   369,   220,   104,
-       6,     7,   375,   380,   376,   379,   212,     8,     9,   213,
-     384,    10,   166,   312,    11,    12,   385,   383,    13,   386,
-     387,   388,   389,   390,   240,   258,    14,   399,   394,   396,
-      15,   386,   387,   388,   389,   390,    16,   397,    17,   167,
-     168,   398,   105,   101,   252,   169,   243,    18,    19,   238,
-     106,    20,   291,   263,   107,    21,    22,   136,   293,    23,
-      24,   382,   341,   368,   395,     0,   224,   225,   226,   227,
-       0,     0,   108,     0,     0,     0,     0,   109,   359,    25,
-      26,    27,     0,     0,     0,     0,    28,    81,   214,     0,
-     215,    82,     0,     0,     0,    29,   216,    83,     0,    30,
-       0,    31,     0,    32,    33,     0,     0,     0,     0,     0,
+     114,   155,   254,   189,    77,     1,   350,   160,   268,   197,
+     255,   188,   141,   142,     2,    99,   316,   261,     3,     4,
+       5,   248,   249,   154,   201,   281,     6,     7,   351,   364,
+     143,   256,   282,     8,     9,   283,   219,    10,    78,   342,
+      11,    12,   206,   199,    13,   200,    79,   378,   219,    93,
+     117,   202,    14,   224,   274,   275,    15,   383,   118,   119,
+     342,   207,    16,   120,    17,   294,   269,   144,   270,   140,
+     137,   284,   238,    18,    19,   138,   162,    20,   156,   157,
+     161,    21,    22,   317,   208,    23,    24,   111,   369,   112,
+     113,   225,   226,   227,   228,   145,   274,   275,   194,   196,
+     285,   163,   352,   198,   204,    25,    26,    27,   205,   353,
+     240,   210,    28,   221,   312,   313,   222,   164,   237,   242,
+     165,    29,   240,   243,   252,    30,   354,    31,   250,    32,
+      33,   190,    94,   257,   102,   365,    34,    95,   103,   246,
+      35,    36,    37,    38,    39,    40,    41,   150,    42,   247,
+      43,   260,   251,   271,   263,   265,   146,    44,   266,   279,
+     286,   147,    45,    46,    47,   280,    48,    49,   290,   292,
+      50,    51,   355,   113,   272,   356,   291,   315,   372,    -6,
+      52,   319,   358,     2,   151,   229,   152,     3,     4,     5,
+     166,   347,   348,   104,   349,     6,     7,   359,   362,   230,
+     363,   366,     8,     9,   231,   232,    10,   381,   367,    11,
+      12,   368,   386,    13,   314,   377,   373,   167,   168,   371,
+     375,    14,   378,   169,   385,    15,   382,   398,   220,   401,
+      81,    16,   387,    17,    82,   241,   105,   400,   101,   399,
+      83,   259,    18,    19,   106,   293,    20,   253,   107,   239,
+      21,    22,   244,   295,    23,    24,   388,   389,   390,   391,
+     392,   136,   264,   153,   343,   396,   108,   370,   384,   397,
+     113,   109,     0,     0,    25,    26,    27,     0,     0,   211,
+     361,    28,   388,   389,   390,   391,   392,     0,     0,    84,
+      29,     0,     0,     0,    30,     0,    31,     0,    32,    33,
+     212,     0,     0,   213,     0,    34,     0,     0,     0,    35,
+      36,    37,    38,    39,    40,    41,     0,    42,     0,    43,
+      85,    86,     0,     0,     0,     0,    44,     0,     0,     0,
+       0,    45,    46,    47,     0,    48,    49,    87,     2,    50,
+      51,     0,     3,     4,     5,     0,     0,     0,    -6,    52,
+       6,     7,   296,   374,     0,     0,     0,     8,     9,     0,
+     297,    10,     0,     0,    11,    12,     0,    88,    13,     0,
+     125,   126,   127,   128,     0,     0,    14,     0,   298,   299,
+      15,   300,   214,     0,   215,     0,    16,   301,    17,     0,
+     216,   320,     0,     0,     0,     0,     0,    18,    19,   321,
+     129,    20,   130,     0,   131,    21,    22,     0,   132,    23,
+      24,     0,   302,   303,     0,     0,   304,   305,     0,   306,
+     307,   308,     0,   309,     0,     0,     0,     0,     0,    25,
+      26,    27,     0,   322,   323,     0,    28,     0,     0,     0,
+       0,     0,     0,     0,     0,    29,     0,     0,     0,    30,
+     324,    31,     0,    32,    33,     0,     0,     0,     0,     0,
       34,     0,     0,     0,    35,    36,    37,    38,    39,    40,
-      41,     0,    42,     0,    43,     0,     0,   125,   126,   127,
-     128,    44,     0,     0,     0,     0,    45,    46,    47,     0,
-      48,    49,     0,     2,    50,    51,    84,     3,     4,     5,
-       0,   372,     0,    -6,    52,     6,     7,   129,     0,   130,
-     228,   131,     8,     9,     0,   132,    10,     0,     0,    11,
-      12,     0,     0,    13,   229,     0,     0,    85,    86,   230,
-     231,    14,     0,     0,     0,    15,     0,     0,     0,     0,
-       0,    16,     0,    17,    87,     0,   318,     0,     0,     0,
-       0,     0,    18,    19,   319,     0,    20,     0,     0,     0,
-      21,    22,     0,     0,    23,    24,     0,     0,     0,     0,
-       0,     0,     0,     0,    88,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,    25,    26,    27,     0,   320,   321,
-       0,    28,     0,     0,     0,     0,     0,     0,     0,     0,
-      29,     0,     0,     0,    30,   322,    31,     0,    32,    33,
-       0,     0,     0,     0,     0,    34,     0,     0,     0,    35,
-      36,    37,    38,    39,    40,    41,   323,    42,     0,    43,
-       0,     0,   324,     0,   325,     0,    44,     0,     0,     0,
-       0,    45,    46,    47,     0,    48,    49,   294,   326,    50,
-      51,     0,   173,     0,     0,   295,     0,     0,   174,    52,
-     175,     0,     0,     0,     0,   327,   328,     0,     0,     0,
-       0,     0,     0,   296,   297,     0,   298,     0,     0,     0,
-       0,     0,   299,     0,     0,   176,     0,     0,     0,     0,
-       0,     0,     0,     0,     0,     0,     0,     0,   329,     0,
-     330,     0,     0,     0,     0,   331,     0,   300,   301,   332,
-       0,   302,   303,     0,   304,   305,   306,     0,   307,     0,
+      41,   325,    42,     0,    43,   310,     0,   326,     0,   327,
+       0,    44,     0,     0,     0,     0,    45,    46,    47,     0,
+      48,    49,   173,   328,    50,    51,     0,     0,   174,     0,
+     175,     0,     0,     0,    52,     0,     0,     0,     0,     0,
+     329,   330,     0,     0,     0,     0,     0,     0,     0,     0,
+       0,     0,     0,     0,     0,   176,     0,     0,     0,     0,
+       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
+       0,     0,     0,   331,     0,   332,     0,     0,     0,     0,
+     333,     0,     0,     0,   334,     0,     0,     0,     0,     0,
        0,     0,     0,     0,   177,     0,   178,     0,     0,     0,
      179,     0,   180,     0,     0,   181,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,     0,     0,     0,   182,   183,     0,
-       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-     308
+       0,     0,     0,     0,     0,     0,     0,   182,   183
 };
 
 static const yytype_int16 yycheck[] =
 {
-      14,    37,   172,   153,   154,    58,     3,    42,    63,    58,
-      65,    47,    59,     1,     4,    26,    10,   187,   140,   140,
-      54,     9,    31,    37,   149,    13,    14,    15,    25,   176,
-     177,    33,    28,    21,    22,     6,     7,    37,   174,    35,
-      28,    29,    38,    57,    32,    59,    58,    35,    36,    58,
-      52,    39,    63,    24,    65,   176,   177,    58,    58,    47,
-     179,   149,   149,    51,   234,    89,   149,   189,   149,    57,
-     189,    59,    62,    75,    64,   149,   149,   101,    74,   126,
-      68,    69,    58,   117,    72,    58,   149,   149,    76,    77,
-      61,   149,    80,    81,   149,   245,   246,     0,     5,    93,
-      58,   149,    99,   174,    98,   149,   188,   103,    58,   106,
-     124,    31,   100,   101,   102,   164,   149,    58,    89,   107,
-     149,    26,   136,    30,   159,    26,   123,    82,   116,   185,
-      58,   142,   120,   186,   122,    58,   124,   125,   149,    46,
-      19,    58,    49,   131,    23,    58,   174,   135,   136,   137,
-     138,   139,   140,   141,   149,   143,   149,   145,    58,   149,
-     160,    34,   312,   149,   152,   185,   174,   163,   149,   157,
-     158,   159,   169,   161,   162,   172,   346,   165,   166,   150,
-     170,    26,    58,    58,   155,    27,   174,   175,     9,   149,
-     174,   178,    13,    14,    15,   187,   185,   188,    96,    78,
-      21,    22,   185,   185,   179,   375,    48,    28,    29,    51,
-     380,    32,   119,   249,    35,    36,   188,   174,    39,   180,
-     181,   182,   183,   184,   133,   184,    47,   397,   189,   174,
-      51,   180,   181,   182,   183,   184,    57,   185,    59,   146,
-     147,   174,   121,    11,   170,   152,   148,    68,    69,   121,
-     129,    72,   232,   191,   133,    76,    77,    26,   235,    80,
-      81,   377,   275,   342,   391,    -1,    40,    41,    42,    43,
-      -1,    -1,   151,    -1,    -1,    -1,    -1,   156,   314,   100,
-     101,   102,    -1,    -1,    -1,    -1,   107,     7,   130,    -1,
-     132,    11,    -1,    -1,    -1,   116,   138,    17,    -1,   120,
-      -1,   122,    -1,   124,   125,    -1,    -1,    -1,    -1,    -1,
-     131,    -1,    -1,    -1,   135,   136,   137,   138,   139,   140,
-     141,    -1,   143,    -1,   145,    -1,    -1,    53,    54,    55,
-      56,   152,    -1,    -1,    -1,    -1,   157,   158,   159,    -1,
-     161,   162,    -1,     9,   165,   166,    66,    13,    14,    15,
-      -1,   365,    -1,   174,   175,    21,    22,    83,    -1,    85,
-     134,    87,    28,    29,    -1,    91,    32,    -1,    -1,    35,
-      36,    -1,    -1,    39,   148,    -1,    -1,    97,    98,   153,
-     154,    47,    -1,    -1,    -1,    51,    -1,    -1,    -1,    -1,
-      -1,    57,    -1,    59,   114,    -1,     8,    -1,    -1,    -1,
-      -1,    -1,    68,    69,    16,    -1,    72,    -1,    -1,    -1,
-      76,    77,    -1,    -1,    80,    81,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,   144,    -1,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,   100,   101,   102,    -1,    50,    51,
-      -1,   107,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-     116,    -1,    -1,    -1,   120,    67,   122,    -1,   124,   125,
-      -1,    -1,    -1,    -1,    -1,   131,    -1,    -1,    -1,   135,
-     136,   137,   138,   139,   140,   141,    88,   143,    -1,   145,
-      -1,    -1,    94,    -1,    96,    -1,   152,    -1,    -1,    -1,
-      -1,   157,   158,   159,    -1,   161,   162,    44,   110,   165,
-     166,    -1,    12,    -1,    -1,    52,    -1,    -1,    18,   175,
-      20,    -1,    -1,    -1,    -1,   127,   128,    -1,    -1,    -1,
-      -1,    -1,    -1,    70,    71,    -1,    73,    -1,    -1,    -1,
-      -1,    -1,    79,    -1,    -1,    45,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   160,    -1,
-     162,    -1,    -1,    -1,    -1,   167,    -1,   104,   105,   171,
-      -1,   108,   109,    -1,   111,   112,   113,    -1,   115,    -1,
-      -1,    -1,    -1,    -1,    84,    -1,    86,    -1,    -1,    -1,
-      90,    -1,    92,    -1,    -1,    95,    -1,    -1,    -1,    -1,
+      14,    37,   172,    59,   175,     1,     4,    42,     5,    54,
+      38,    47,     7,     8,    10,   150,    60,   187,    14,    15,
+      16,   153,   154,    37,    32,    29,    22,    23,    26,    59,
+      25,    59,    36,    29,    30,    39,    89,    33,    59,   141,
+      36,    37,    34,    57,    40,    59,    59,   180,   101,    11,
+     150,    59,    48,     3,   177,   178,    52,   190,   150,   150,
+     141,    53,    58,   150,    60,   235,    63,    62,    65,    59,
+     150,    75,   117,    69,    70,   150,     6,    73,    59,   150,
+     150,    77,    78,   127,    76,    81,    82,    64,   190,    66,
+     150,    41,    42,    43,    44,    90,   177,   178,    59,     0,
+     104,    31,   100,   175,   150,   101,   102,   103,   150,   107,
+     124,   189,   108,    59,   246,   247,    32,    47,   150,    59,
+      50,   117,   136,   150,   159,   121,   124,   123,    83,   125,
+     126,   187,    94,   161,    20,   165,   132,    99,    24,    27,
+     136,   137,   138,   139,   140,   141,   142,    27,   144,    27,
+     146,    59,   186,   150,    59,    59,   151,   153,   175,    59,
+     164,   156,   158,   159,   160,   150,   162,   163,   150,    59,
+     166,   167,   170,   150,   171,   173,   150,   150,   348,   175,
+     176,    35,   314,    10,    64,   135,    66,    14,    15,    16,
+     120,   175,   186,    79,   150,    22,    23,    27,    59,   149,
+      59,   150,    29,    30,   154,   155,    33,   377,   186,    36,
+      37,   175,   382,    40,   250,   186,   188,   147,   148,   189,
+     179,    48,   180,   153,   175,    52,   186,   175,    96,   399,
+       8,    58,   189,    60,    12,   133,   122,   175,    11,   186,
+      18,   184,    69,    70,   130,   233,    73,   170,   134,   121,
+      77,    78,   148,   236,    81,    82,   181,   182,   183,   184,
+     185,    26,   191,   143,   276,   190,   152,   344,   379,   393,
+     150,   157,    -1,    -1,   101,   102,   103,    -1,    -1,    28,
+     316,   108,   181,   182,   183,   184,   185,    -1,    -1,    67,
+     117,    -1,    -1,    -1,   121,    -1,   123,    -1,   125,   126,
+      49,    -1,    -1,    52,    -1,   132,    -1,    -1,    -1,   136,
+     137,   138,   139,   140,   141,   142,    -1,   144,    -1,   146,
+      98,    99,    -1,    -1,    -1,    -1,   153,    -1,    -1,    -1,
+      -1,   158,   159,   160,    -1,   162,   163,   115,    10,   166,
+     167,    -1,    14,    15,    16,    -1,    -1,    -1,   175,   176,
+      22,    23,    45,   367,    -1,    -1,    -1,    29,    30,    -1,
+      53,    33,    -1,    -1,    36,    37,    -1,   145,    40,    -1,
+      54,    55,    56,    57,    -1,    -1,    48,    -1,    71,    72,
+      52,    74,   131,    -1,   133,    -1,    58,    80,    60,    -1,
+     139,     9,    -1,    -1,    -1,    -1,    -1,    69,    70,    17,
+      84,    73,    86,    -1,    88,    77,    78,    -1,    92,    81,
+      82,    -1,   105,   106,    -1,    -1,   109,   110,    -1,   112,
+     113,   114,    -1,   116,    -1,    -1,    -1,    -1,    -1,   101,
+     102,   103,    -1,    51,    52,    -1,   108,    -1,    -1,    -1,
+      -1,    -1,    -1,    -1,    -1,   117,    -1,    -1,    -1,   121,
+      68,   123,    -1,   125,   126,    -1,    -1,    -1,    -1,    -1,
+     132,    -1,    -1,    -1,   136,   137,   138,   139,   140,   141,
+     142,    89,   144,    -1,   146,   168,    -1,    95,    -1,    97,
+      -1,   153,    -1,    -1,    -1,    -1,   158,   159,   160,    -1,
+     162,   163,    13,   111,   166,   167,    -1,    -1,    19,    -1,
+      21,    -1,    -1,    -1,   176,    -1,    -1,    -1,    -1,    -1,
+     128,   129,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+      -1,    -1,    -1,    -1,    -1,    46,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    -1,    -1,   117,   118,    -1,
+      -1,    -1,    -1,   161,    -1,   163,    -1,    -1,    -1,    -1,
+     168,    -1,    -1,    -1,   172,    -1,    -1,    -1,    -1,    -1,
+      -1,    -1,    -1,    -1,    85,    -1,    87,    -1,    -1,    -1,
+      91,    -1,    93,    -1,    -1,    96,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-     167
+      -1,    -1,    -1,    -1,    -1,    -1,    -1,   118,   119
 };
 
 /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
    symbol of state STATE-NUM.  */
 static const yytype_uint16 yystos[] =
 {
-       0,     1,     9,    13,    14,    15,    21,    22,    28,    29,
-      32,    35,    36,    39,    47,    51,    57,    59,    68,    69,
-      72,    76,    77,    80,    81,   100,   101,   102,   107,   116,
-     120,   122,   124,   125,   131,   135,   136,   137,   138,   139,
-     140,   141,   143,   145,   152,   157,   158,   159,   161,   162,
-     165,   166,   175,   191,   192,   193,   194,   195,   207,   208,
-     209,   210,   214,   219,   227,   236,   241,   246,   250,   251,
-     252,   253,   261,   262,   265,   276,   277,   174,    58,    58,
-     211,     7,    11,    17,    66,    97,    98,   114,   144,   242,
-     243,   244,   245,    10,    93,    98,   230,   231,   232,   149,
-     254,   242,    19,    23,    78,   121,   129,   133,   151,   156,
-     221,    63,    65,   149,   196,   197,   198,   149,   149,   149,
-     149,   259,   260,   196,   273,    53,    54,    55,    56,    83,
-      85,    87,    91,   233,   234,   235,   273,   149,   149,   272,
-      58,     6,     7,    24,    61,    89,   150,   155,   266,   267,
-      26,    63,    65,   142,   196,   197,    58,   149,   255,   220,
-     221,   149,     5,    30,    46,    49,   119,   146,   147,   152,
-     247,   248,   249,    12,    18,    20,    45,    84,    86,    90,
-      92,    95,   117,   118,   215,   216,   217,   218,   197,    58,
-     186,   269,   270,   271,    58,   268,     0,   193,   174,   196,
-     196,    31,    58,   275,   149,   149,    33,    52,    75,   264,
-     188,    27,    48,    51,   130,   132,   138,   212,   213,   243,
-     231,    58,    31,   222,    40,    41,    42,    43,   134,   148,
-     153,   154,   237,   238,   239,   240,   149,   193,   260,   196,
-     234,    58,   149,   267,   228,    26,    26,   228,   228,    82,
-     185,   221,   248,   275,    37,    58,   160,   274,   216,    58,
-     275,   257,    58,   270,    58,   174,   199,     4,    62,    64,
-     149,   170,   263,   176,   177,   278,   279,   280,    58,   149,
-      28,    35,    38,    74,   103,   163,   223,   224,   225,   149,
-      58,   238,   275,   274,    44,    52,    70,    71,    73,    79,
-     104,   105,   108,   109,   111,   112,   113,   115,   167,   229,
-     228,   228,   197,   149,    59,   126,   258,    34,     8,    16,
-      50,    51,    67,    88,    94,    96,   110,   127,   128,   160,
-     162,   167,   171,   200,   201,   202,   203,   204,   205,   206,
-     140,   279,   281,   282,   284,   174,   185,   149,     3,    25,
-      99,   106,   123,   169,   172,   226,   228,    26,   256,   197,
-      58,    58,    58,   164,   149,   185,   174,   189,   282,   188,
-     275,   187,   196,   178,   283,   185,   179,   285,   286,   275,
-     185,   189,   286,   174,   275,   188,   180,   181,   182,   183,
-     184,   287,   288,   289,   189,   288,   174,   185,   174,   275
+       0,     1,    10,    14,    15,    16,    22,    23,    29,    30,
+      33,    36,    37,    40,    48,    52,    58,    60,    69,    70,
+      73,    77,    78,    81,    82,   101,   102,   103,   108,   117,
+     121,   123,   125,   126,   132,   136,   137,   138,   139,   140,
+     141,   142,   144,   146,   153,   158,   159,   160,   162,   163,
+     166,   167,   176,   192,   193,   194,   195,   196,   208,   209,
+     210,   211,   215,   220,   228,   237,   242,   247,   251,   252,
+     253,   254,   262,   263,   266,   277,   278,   175,    59,    59,
+     212,     8,    12,    18,    67,    98,    99,   115,   145,   243,
+     244,   245,   246,    11,    94,    99,   231,   232,   233,   150,
+     255,   243,    20,    24,    79,   122,   130,   134,   152,   157,
+     222,    64,    66,   150,   197,   198,   199,   150,   150,   150,
+     150,   260,   261,   197,   274,    54,    55,    56,    57,    84,
+      86,    88,    92,   234,   235,   236,   274,   150,   150,   273,
+      59,     7,     8,    25,    62,    90,   151,   156,   267,   268,
+      27,    64,    66,   143,   197,   198,    59,   150,   256,   221,
+     222,   150,     6,    31,    47,    50,   120,   147,   148,   153,
+     248,   249,   250,    13,    19,    21,    46,    85,    87,    91,
+      93,    96,   118,   119,   216,   217,   218,   219,   198,    59,
+     187,   270,   271,   272,    59,   269,     0,   194,   175,   197,
+     197,    32,    59,   276,   150,   150,    34,    53,    76,   265,
+     189,    28,    49,    52,   131,   133,   139,   213,   214,   244,
+     232,    59,    32,   223,     3,    41,    42,    43,    44,   135,
+     149,   154,   155,   238,   239,   240,   241,   150,   194,   261,
+     197,   235,    59,   150,   268,   229,    27,    27,   229,   229,
+      83,   186,   222,   249,   276,    38,    59,   161,   275,   217,
+      59,   276,   258,    59,   271,    59,   175,   200,     5,    63,
+      65,   150,   171,   264,   177,   178,   279,   280,   281,    59,
+     150,    29,    36,    39,    75,   104,   164,   224,   225,   226,
+     150,   150,    59,   239,   276,   275,    45,    53,    71,    72,
+      74,    80,   105,   106,   109,   110,   112,   113,   114,   116,
+     168,   230,   229,   229,   198,   150,    60,   127,   259,    35,
+       9,    17,    51,    52,    68,    89,    95,    97,   111,   128,
+     129,   161,   163,   168,   172,   201,   202,   203,   204,   205,
+     206,   207,   141,   280,   282,   283,   285,   175,   186,   150,
+       4,    26,   100,   107,   124,   170,   173,   227,   229,    27,
+     257,   198,    59,    59,    59,   165,   150,   186,   175,   190,
+     283,   189,   276,   188,   197,   179,   284,   186,   180,   286,
+     287,   276,   186,   190,   287,   175,   276,   189,   181,   182,
+     183,   184,   185,   288,   289,   290,   190,   289,   175,   186,
+     175,   276
 };
 
 #define yyerrok                (yyerrstatus = 0)
@@ -2271,7 +2277,7 @@ yyreduce:
         case 5:
 
 /* Line 1464 of yacc.c  */
-#line 358 "ntp_parser.y"
+#line 359 "ntp_parser.y"
     {
                        /* I will need to incorporate much more fine grained
                         * error messages. The following should suffice for
@@ -2288,7 +2294,7 @@ yyreduce:
   case 19:
 
 /* Line 1464 of yacc.c  */
-#line 392 "ntp_parser.y"
+#line 393 "ntp_parser.y"
     {
                        peer_node *my_node;
 
@@ -2300,42 +2306,42 @@ yyreduce:
   case 26:
 
 /* Line 1464 of yacc.c  */
-#line 411 "ntp_parser.y"
+#line 412 "ntp_parser.y"
     { (yyval.Address_node) = create_address_node((yyvsp[(2) - (2)].String), (yyvsp[(1) - (2)].Integer)); }
     break;
 
   case 27:
 
 /* Line 1464 of yacc.c  */
-#line 416 "ntp_parser.y"
+#line 417 "ntp_parser.y"
     { (yyval.Address_node) = create_address_node((yyvsp[(1) - (1)].String), AF_UNSPEC); }
     break;
 
   case 28:
 
 /* Line 1464 of yacc.c  */
-#line 421 "ntp_parser.y"
+#line 422 "ntp_parser.y"
     { (yyval.Integer) = AF_INET; }
     break;
 
   case 29:
 
 /* Line 1464 of yacc.c  */
-#line 423 "ntp_parser.y"
+#line 424 "ntp_parser.y"
     { (yyval.Integer) = AF_INET6; }
     break;
 
   case 30:
 
 /* Line 1464 of yacc.c  */
-#line 428 "ntp_parser.y"
+#line 429 "ntp_parser.y"
     { (yyval.Attr_val_fifo) = NULL; }
     break;
 
   case 31:
 
 /* Line 1464 of yacc.c  */
-#line 430 "ntp_parser.y"
+#line 431 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val));
@@ -2345,35 +2351,35 @@ yyreduce:
   case 35:
 
 /* Line 1464 of yacc.c  */
-#line 444 "ntp_parser.y"
+#line 445 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
     break;
 
   case 44:
 
 /* Line 1464 of yacc.c  */
-#line 460 "ntp_parser.y"
+#line 461 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
     break;
 
   case 45:
 
 /* Line 1464 of yacc.c  */
-#line 462 "ntp_parser.y"
+#line 463 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_uval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
     break;
 
   case 52:
 
 /* Line 1464 of yacc.c  */
-#line 476 "ntp_parser.y"
+#line 477 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); }
     break;
 
   case 54:
 
 /* Line 1464 of yacc.c  */
-#line 490 "ntp_parser.y"
+#line 491 "ntp_parser.y"
     {
                        unpeer_node *my_node;
                        
@@ -2386,28 +2392,28 @@ yyreduce:
   case 57:
 
 /* Line 1464 of yacc.c  */
-#line 511 "ntp_parser.y"
+#line 512 "ntp_parser.y"
     { cfgt.broadcastclient = 1; }
     break;
 
   case 58:
 
 /* Line 1464 of yacc.c  */
-#line 513 "ntp_parser.y"
+#line 514 "ntp_parser.y"
     { CONCAT_G_FIFOS(cfgt.manycastserver, (yyvsp[(2) - (2)].Address_fifo)); }
     break;
 
   case 59:
 
 /* Line 1464 of yacc.c  */
-#line 515 "ntp_parser.y"
+#line 516 "ntp_parser.y"
     { CONCAT_G_FIFOS(cfgt.multicastclient, (yyvsp[(2) - (2)].Address_fifo)); }
     break;
 
   case 60:
 
 /* Line 1464 of yacc.c  */
-#line 526 "ntp_parser.y"
+#line 527 "ntp_parser.y"
     {
                        attr_val *atrv;
                        
@@ -2419,14 +2425,14 @@ yyreduce:
   case 61:
 
 /* Line 1464 of yacc.c  */
-#line 533 "ntp_parser.y"
+#line 534 "ntp_parser.y"
     { cfgt.auth.control_key = (yyvsp[(2) - (2)].Integer); }
     break;
 
   case 62:
 
 /* Line 1464 of yacc.c  */
-#line 535 "ntp_parser.y"
+#line 536 "ntp_parser.y"
     { 
                        cfgt.auth.cryptosw++;
                        CONCAT_G_FIFOS(cfgt.auth.crypto_cmd_list, (yyvsp[(2) - (2)].Attr_val_fifo));
@@ -2436,56 +2442,56 @@ yyreduce:
   case 63:
 
 /* Line 1464 of yacc.c  */
-#line 540 "ntp_parser.y"
+#line 541 "ntp_parser.y"
     { cfgt.auth.keys = (yyvsp[(2) - (2)].String); }
     break;
 
   case 64:
 
 /* Line 1464 of yacc.c  */
-#line 542 "ntp_parser.y"
+#line 543 "ntp_parser.y"
     { cfgt.auth.keysdir = (yyvsp[(2) - (2)].String); }
     break;
 
   case 65:
 
 /* Line 1464 of yacc.c  */
-#line 544 "ntp_parser.y"
+#line 545 "ntp_parser.y"
     { cfgt.auth.request_key = (yyvsp[(2) - (2)].Integer); }
     break;
 
   case 66:
 
 /* Line 1464 of yacc.c  */
-#line 546 "ntp_parser.y"
+#line 547 "ntp_parser.y"
     { cfgt.auth.revoke = (yyvsp[(2) - (2)].Integer); }
     break;
 
   case 67:
 
 /* Line 1464 of yacc.c  */
-#line 548 "ntp_parser.y"
+#line 549 "ntp_parser.y"
     { cfgt.auth.trusted_key_list = (yyvsp[(2) - (2)].Attr_val_fifo); }
     break;
 
   case 68:
 
 /* Line 1464 of yacc.c  */
-#line 550 "ntp_parser.y"
+#line 551 "ntp_parser.y"
     { cfgt.auth.ntp_signd_socket = (yyvsp[(2) - (2)].String); }
     break;
 
   case 69:
 
 /* Line 1464 of yacc.c  */
-#line 555 "ntp_parser.y"
+#line 556 "ntp_parser.y"
     { (yyval.Attr_val_fifo) = NULL; }
     break;
 
   case 70:
 
 /* Line 1464 of yacc.c  */
-#line 557 "ntp_parser.y"
+#line 558 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val));
@@ -2495,14 +2501,14 @@ yyreduce:
   case 71:
 
 /* Line 1464 of yacc.c  */
-#line 565 "ntp_parser.y"
+#line 566 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); }
     break;
 
   case 72:
 
 /* Line 1464 of yacc.c  */
-#line 567 "ntp_parser.y"
+#line 568 "ntp_parser.y"
     {
                        (yyval.Attr_val) = NULL;
                        cfgt.auth.revoke = (yyvsp[(2) - (2)].Integer);
@@ -2516,14 +2522,14 @@ yyreduce:
   case 78:
 
 /* Line 1464 of yacc.c  */
-#line 592 "ntp_parser.y"
+#line 593 "ntp_parser.y"
     { CONCAT_G_FIFOS(cfgt.orphan_cmds, (yyvsp[(2) - (2)].Attr_val_fifo)); }
     break;
 
   case 79:
 
 /* Line 1464 of yacc.c  */
-#line 597 "ntp_parser.y"
+#line 598 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val));
@@ -2533,7 +2539,7 @@ yyreduce:
   case 80:
 
 /* Line 1464 of yacc.c  */
-#line 602 "ntp_parser.y"
+#line 603 "ntp_parser.y"
     {  
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val));
@@ -2543,35 +2549,35 @@ yyreduce:
   case 81:
 
 /* Line 1464 of yacc.c  */
-#line 610 "ntp_parser.y"
+#line 611 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (double)(yyvsp[(2) - (2)].Integer)); }
     break;
 
   case 82:
 
 /* Line 1464 of yacc.c  */
-#line 612 "ntp_parser.y"
+#line 613 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
     break;
 
   case 83:
 
 /* Line 1464 of yacc.c  */
-#line 614 "ntp_parser.y"
+#line 615 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (double)(yyvsp[(2) - (2)].Integer)); }
     break;
 
   case 94:
 
 /* Line 1464 of yacc.c  */
-#line 640 "ntp_parser.y"
+#line 641 "ntp_parser.y"
     { CONCAT_G_FIFOS(cfgt.stats_list, (yyvsp[(2) - (2)].Int_fifo)); }
     break;
 
   case 95:
 
 /* Line 1464 of yacc.c  */
-#line 642 "ntp_parser.y"
+#line 643 "ntp_parser.y"
     {
                        if (input_from_file) {
                                cfgt.stats_dir = (yyvsp[(2) - (2)].String);
@@ -2585,7 +2591,7 @@ yyreduce:
   case 96:
 
 /* Line 1464 of yacc.c  */
-#line 651 "ntp_parser.y"
+#line 652 "ntp_parser.y"
     {
                        filegen_node *fgn;
                        
@@ -2597,7 +2603,7 @@ yyreduce:
   case 97:
 
 /* Line 1464 of yacc.c  */
-#line 661 "ntp_parser.y"
+#line 662 "ntp_parser.y"
     {
                        (yyval.Int_fifo) = (yyvsp[(1) - (2)].Int_fifo);
                        APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(2) - (2)].Integer)));
@@ -2607,7 +2613,7 @@ yyreduce:
   case 98:
 
 /* Line 1464 of yacc.c  */
-#line 666 "ntp_parser.y"
+#line 667 "ntp_parser.y"
     {
                        (yyval.Int_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(1) - (1)].Integer)));
@@ -2617,14 +2623,14 @@ yyreduce:
   case 107:
 
 /* Line 1464 of yacc.c  */
-#line 685 "ntp_parser.y"
+#line 686 "ntp_parser.y"
     { (yyval.Attr_val_fifo) = NULL; }
     break;
 
   case 108:
 
 /* Line 1464 of yacc.c  */
-#line 687 "ntp_parser.y"
+#line 688 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val));
@@ -2634,7 +2640,7 @@ yyreduce:
   case 109:
 
 /* Line 1464 of yacc.c  */
-#line 695 "ntp_parser.y"
+#line 696 "ntp_parser.y"
     {
                        if (input_from_file) {
                                (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String));
@@ -2649,7 +2655,7 @@ yyreduce:
   case 110:
 
 /* Line 1464 of yacc.c  */
-#line 705 "ntp_parser.y"
+#line 706 "ntp_parser.y"
     {
                        if (input_from_file) {
                                (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer));
@@ -2663,7 +2669,7 @@ yyreduce:
   case 111:
 
 /* Line 1464 of yacc.c  */
-#line 714 "ntp_parser.y"
+#line 715 "ntp_parser.y"
     {
                        const char *err;
                        
@@ -2683,14 +2689,14 @@ yyreduce:
   case 112:
 
 /* Line 1464 of yacc.c  */
-#line 729 "ntp_parser.y"
+#line 730 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
     break;
 
   case 124:
 
 /* Line 1464 of yacc.c  */
-#line 759 "ntp_parser.y"
+#line 760 "ntp_parser.y"
     {
                        CONCAT_G_FIFOS(cfgt.discard_opts, (yyvsp[(2) - (2)].Attr_val_fifo));
                }
@@ -2699,7 +2705,7 @@ yyreduce:
   case 125:
 
 /* Line 1464 of yacc.c  */
-#line 763 "ntp_parser.y"
+#line 764 "ntp_parser.y"
     {
                        CONCAT_G_FIFOS(cfgt.mru_opts, (yyvsp[(2) - (2)].Attr_val_fifo));
                }
@@ -2708,7 +2714,7 @@ yyreduce:
   case 126:
 
 /* Line 1464 of yacc.c  */
-#line 767 "ntp_parser.y"
+#line 768 "ntp_parser.y"
     {
                        restrict_node *rn;
 
@@ -2721,7 +2727,7 @@ yyreduce:
   case 127:
 
 /* Line 1464 of yacc.c  */
-#line 775 "ntp_parser.y"
+#line 776 "ntp_parser.y"
     {
                        restrict_node *rn;
 
@@ -2734,7 +2740,7 @@ yyreduce:
   case 128:
 
 /* Line 1464 of yacc.c  */
-#line 783 "ntp_parser.y"
+#line 784 "ntp_parser.y"
     {
                        restrict_node *rn;
 
@@ -2747,7 +2753,7 @@ yyreduce:
   case 129:
 
 /* Line 1464 of yacc.c  */
-#line 791 "ntp_parser.y"
+#line 792 "ntp_parser.y"
     {
                        restrict_node *rn;
 
@@ -2767,7 +2773,7 @@ yyreduce:
   case 130:
 
 /* Line 1464 of yacc.c  */
-#line 806 "ntp_parser.y"
+#line 807 "ntp_parser.y"
     {
                        restrict_node *rn;
                        
@@ -2787,7 +2793,7 @@ yyreduce:
   case 131:
 
 /* Line 1464 of yacc.c  */
-#line 821 "ntp_parser.y"
+#line 822 "ntp_parser.y"
     {
                        restrict_node * rn;
 
@@ -2801,14 +2807,14 @@ yyreduce:
   case 132:
 
 /* Line 1464 of yacc.c  */
-#line 833 "ntp_parser.y"
+#line 834 "ntp_parser.y"
     { (yyval.Int_fifo) = NULL; }
     break;
 
   case 133:
 
 /* Line 1464 of yacc.c  */
-#line 835 "ntp_parser.y"
+#line 836 "ntp_parser.y"
     {
                        (yyval.Int_fifo) = (yyvsp[(1) - (2)].Int_fifo);
                        APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(2) - (2)].Integer)));
@@ -2818,7 +2824,7 @@ yyreduce:
   case 149:
 
 /* Line 1464 of yacc.c  */
-#line 861 "ntp_parser.y"
+#line 862 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val));
@@ -2828,7 +2834,7 @@ yyreduce:
   case 150:
 
 /* Line 1464 of yacc.c  */
-#line 866 "ntp_parser.y"
+#line 867 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val));
@@ -2838,14 +2844,14 @@ yyreduce:
   case 151:
 
 /* Line 1464 of yacc.c  */
-#line 874 "ntp_parser.y"
+#line 875 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
     break;
 
   case 155:
 
 /* Line 1464 of yacc.c  */
-#line 885 "ntp_parser.y"
+#line 886 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val));
@@ -2855,7 +2861,7 @@ yyreduce:
   case 156:
 
 /* Line 1464 of yacc.c  */
-#line 890 "ntp_parser.y"
+#line 891 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val));
@@ -2865,14 +2871,14 @@ yyreduce:
   case 157:
 
 /* Line 1464 of yacc.c  */
-#line 898 "ntp_parser.y"
+#line 899 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
     break;
 
   case 166:
 
 /* Line 1464 of yacc.c  */
-#line 918 "ntp_parser.y"
+#line 919 "ntp_parser.y"
     {
                        addr_opts_node *aon;
                        
@@ -2884,7 +2890,7 @@ yyreduce:
   case 167:
 
 /* Line 1464 of yacc.c  */
-#line 928 "ntp_parser.y"
+#line 929 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val));
@@ -2894,7 +2900,7 @@ yyreduce:
   case 168:
 
 /* Line 1464 of yacc.c  */
-#line 933 "ntp_parser.y"
+#line 934 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val));
@@ -2904,76 +2910,83 @@ yyreduce:
   case 169:
 
 /* Line 1464 of yacc.c  */
-#line 941 "ntp_parser.y"
+#line 942 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
     break;
 
   case 170:
 
 /* Line 1464 of yacc.c  */
-#line 943 "ntp_parser.y"
+#line 944 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
     break;
 
   case 171:
 
 /* Line 1464 of yacc.c  */
-#line 945 "ntp_parser.y"
+#line 946 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
     break;
 
   case 172:
 
 /* Line 1464 of yacc.c  */
-#line 947 "ntp_parser.y"
+#line 948 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); }
     break;
 
-  case 179:
+  case 173:
 
 /* Line 1464 of yacc.c  */
-#line 968 "ntp_parser.y"
-    { CONCAT_G_FIFOS(cfgt.enable_opts, (yyvsp[(2) - (2)].Attr_val_fifo)); }
+#line 950 "ntp_parser.y"
+    { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); }
     break;
 
   case 180:
 
 /* Line 1464 of yacc.c  */
-#line 970 "ntp_parser.y"
-    { CONCAT_G_FIFOS(cfgt.disable_opts, (yyvsp[(2) - (2)].Attr_val_fifo)); }
+#line 971 "ntp_parser.y"
+    { CONCAT_G_FIFOS(cfgt.enable_opts, (yyvsp[(2) - (2)].Attr_val_fifo)); }
     break;
 
   case 181:
 
 /* Line 1464 of yacc.c  */
-#line 975 "ntp_parser.y"
+#line 973 "ntp_parser.y"
+    { CONCAT_G_FIFOS(cfgt.disable_opts, (yyvsp[(2) - (2)].Attr_val_fifo)); }
+    break;
+
+  case 182:
+
+/* Line 1464 of yacc.c  */
+#line 978 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val));
                }
     break;
 
-  case 182:
+  case 183:
 
 /* Line 1464 of yacc.c  */
-#line 980 "ntp_parser.y"
+#line 983 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val));
                }
     break;
 
-  case 183:
+  case 184:
 
 /* Line 1464 of yacc.c  */
-#line 988 "ntp_parser.y"
+#line 991 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
     break;
 
-  case 184:
+  case 185:
 
 /* Line 1464 of yacc.c  */
-#line 990 "ntp_parser.y"
+#line 993 "ntp_parser.y"
     { 
                        if (input_from_file) {
                                (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer));
@@ -2989,44 +3002,44 @@ yyreduce:
                }
     break;
 
-  case 193:
+  case 194:
 
 /* Line 1464 of yacc.c  */
-#line 1025 "ntp_parser.y"
+#line 1028 "ntp_parser.y"
     { CONCAT_G_FIFOS(cfgt.tinker, (yyvsp[(2) - (2)].Attr_val_fifo)); }
     break;
 
-  case 194:
+  case 195:
 
 /* Line 1464 of yacc.c  */
-#line 1030 "ntp_parser.y"
+#line 1033 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val));
                }
     break;
 
-  case 195:
+  case 196:
 
 /* Line 1464 of yacc.c  */
-#line 1035 "ntp_parser.y"
+#line 1038 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val));
                }
     break;
 
-  case 196:
+  case 197:
 
 /* Line 1464 of yacc.c  */
-#line 1043 "ntp_parser.y"
+#line 1046 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
     break;
 
-  case 207:
+  case 208:
 
 /* Line 1464 of yacc.c  */
-#line 1066 "ntp_parser.y"
+#line 1069 "ntp_parser.y"
     {
                        attr_val *av;
                        
@@ -3035,10 +3048,10 @@ yyreduce:
                }
     break;
 
-  case 208:
+  case 209:
 
 /* Line 1464 of yacc.c  */
-#line 1073 "ntp_parser.y"
+#line 1076 "ntp_parser.y"
     {
                        attr_val *av;
                        
@@ -3047,10 +3060,10 @@ yyreduce:
                }
     break;
 
-  case 209:
+  case 210:
 
 /* Line 1464 of yacc.c  */
-#line 1080 "ntp_parser.y"
+#line 1083 "ntp_parser.y"
     {
                        char error_text[64];
                        attr_val *av;
@@ -3068,10 +3081,10 @@ yyreduce:
                }
     break;
 
-  case 210:
+  case 211:
 
 /* Line 1464 of yacc.c  */
-#line 1096 "ntp_parser.y"
+#line 1099 "ntp_parser.y"
     {
                        if (!input_from_file) {
                                yyerror("remote includefile ignored");
@@ -3092,48 +3105,48 @@ yyreduce:
                }
     break;
 
-  case 211:
+  case 212:
 
 /* Line 1464 of yacc.c  */
-#line 1115 "ntp_parser.y"
+#line 1118 "ntp_parser.y"
     {
                        while (curr_include_level != -1)
                                FCLOSE(fp[curr_include_level--]);
                }
     break;
 
-  case 212:
+  case 213:
 
 /* Line 1464 of yacc.c  */
-#line 1120 "ntp_parser.y"
+#line 1123 "ntp_parser.y"
     { /* see drift_parm below for actions */ }
     break;
 
-  case 213:
+  case 214:
 
 /* Line 1464 of yacc.c  */
-#line 1122 "ntp_parser.y"
+#line 1125 "ntp_parser.y"
     { CONCAT_G_FIFOS(cfgt.logconfig, (yyvsp[(2) - (2)].Attr_val_fifo)); }
     break;
 
-  case 214:
+  case 215:
 
 /* Line 1464 of yacc.c  */
-#line 1124 "ntp_parser.y"
+#line 1127 "ntp_parser.y"
     { CONCAT_G_FIFOS(cfgt.phone, (yyvsp[(2) - (2)].String_fifo)); }
     break;
 
-  case 215:
+  case 216:
 
 /* Line 1464 of yacc.c  */
-#line 1126 "ntp_parser.y"
+#line 1129 "ntp_parser.y"
     { APPEND_G_FIFO(cfgt.setvar, (yyvsp[(2) - (2)].Set_var)); }
     break;
 
-  case 216:
+  case 217:
 
 /* Line 1464 of yacc.c  */
-#line 1128 "ntp_parser.y"
+#line 1131 "ntp_parser.y"
     {
                        addr_opts_node *aon;
                        
@@ -3142,17 +3155,17 @@ yyreduce:
                }
     break;
 
-  case 217:
+  case 218:
 
 /* Line 1464 of yacc.c  */
-#line 1135 "ntp_parser.y"
+#line 1138 "ntp_parser.y"
     { CONCAT_G_FIFOS(cfgt.ttl, (yyvsp[(2) - (2)].Attr_val_fifo)); }
     break;
 
-  case 227:
+  case 228:
 
 /* Line 1464 of yacc.c  */
-#line 1158 "ntp_parser.y"
+#line 1161 "ntp_parser.y"
     {
                        attr_val *av;
                        
@@ -3161,10 +3174,10 @@ yyreduce:
                }
     break;
 
-  case 228:
+  case 229:
 
 /* Line 1464 of yacc.c  */
-#line 1165 "ntp_parser.y"
+#line 1168 "ntp_parser.y"
     {
                        attr_val *av;
                        
@@ -3175,10 +3188,10 @@ yyreduce:
                }
     break;
 
-  case 229:
+  case 230:
 
 /* Line 1464 of yacc.c  */
-#line 1174 "ntp_parser.y"
+#line 1177 "ntp_parser.y"
     {
                        attr_val *av;
                        
@@ -3187,78 +3200,78 @@ yyreduce:
                }
     break;
 
-  case 230:
+  case 231:
 
 /* Line 1464 of yacc.c  */
-#line 1184 "ntp_parser.y"
+#line 1187 "ntp_parser.y"
     { (yyval.Set_var) = create_setvar_node((yyvsp[(1) - (4)].String), (yyvsp[(3) - (4)].String), (yyvsp[(4) - (4)].Integer)); }
     break;
 
-  case 232:
+  case 233:
 
 /* Line 1464 of yacc.c  */
-#line 1190 "ntp_parser.y"
+#line 1193 "ntp_parser.y"
     { (yyval.Integer) = 0; }
     break;
 
-  case 233:
+  case 234:
 
 /* Line 1464 of yacc.c  */
-#line 1195 "ntp_parser.y"
+#line 1198 "ntp_parser.y"
     { (yyval.Attr_val_fifo) = NULL; }
     break;
 
-  case 234:
+  case 235:
 
 /* Line 1464 of yacc.c  */
-#line 1197 "ntp_parser.y"
+#line 1200 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val));
                }
     break;
 
-  case 235:
+  case 236:
 
 /* Line 1464 of yacc.c  */
-#line 1205 "ntp_parser.y"
+#line 1208 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
     break;
 
-  case 236:
+  case 237:
 
 /* Line 1464 of yacc.c  */
-#line 1207 "ntp_parser.y"
+#line 1210 "ntp_parser.y"
     {
                        (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), estrdup((yyvsp[(2) - (2)].Address_node)->address));
                        destroy_address_node((yyvsp[(2) - (2)].Address_node));
                }
     break;
 
-  case 237:
+  case 238:
 
 /* Line 1464 of yacc.c  */
-#line 1215 "ntp_parser.y"
+#line 1218 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val));
                }
     break;
 
-  case 238:
+  case 239:
 
 /* Line 1464 of yacc.c  */
-#line 1220 "ntp_parser.y"
+#line 1223 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val));
                }
     break;
 
-  case 239:
+  case 240:
 
 /* Line 1464 of yacc.c  */
-#line 1228 "ntp_parser.y"
+#line 1231 "ntp_parser.y"
     {
                        char    prefix;
                        char *  type;
@@ -3282,10 +3295,10 @@ yyreduce:
                }
     break;
 
-  case 240:
+  case 241:
 
 /* Line 1464 of yacc.c  */
-#line 1253 "ntp_parser.y"
+#line 1256 "ntp_parser.y"
     {
                        nic_rule_node *nrn;
                        
@@ -3294,10 +3307,10 @@ yyreduce:
                }
     break;
 
-  case 241:
+  case 242:
 
 /* Line 1464 of yacc.c  */
-#line 1260 "ntp_parser.y"
+#line 1263 "ntp_parser.y"
     {
                        nic_rule_node *nrn;
                        
@@ -3306,131 +3319,131 @@ yyreduce:
                }
     break;
 
-  case 251:
+  case 252:
 
 /* Line 1464 of yacc.c  */
-#line 1288 "ntp_parser.y"
+#line 1291 "ntp_parser.y"
     { CONCAT_G_FIFOS(cfgt.reset_counters, (yyvsp[(2) - (2)].Int_fifo)); }
     break;
 
-  case 252:
+  case 253:
 
 /* Line 1464 of yacc.c  */
-#line 1293 "ntp_parser.y"
+#line 1296 "ntp_parser.y"
     {
                        (yyval.Int_fifo) = (yyvsp[(1) - (2)].Int_fifo);
                        APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(2) - (2)].Integer)));
                }
     break;
 
-  case 253:
+  case 254:
 
 /* Line 1464 of yacc.c  */
-#line 1298 "ntp_parser.y"
+#line 1301 "ntp_parser.y"
     {
                        (yyval.Int_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(1) - (1)].Integer)));
                }
     break;
 
-  case 261:
+  case 262:
 
 /* Line 1464 of yacc.c  */
-#line 1322 "ntp_parser.y"
+#line 1325 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), create_int_node((yyvsp[(2) - (2)].Integer)));
                }
     break;
 
-  case 262:
+  case 263:
 
 /* Line 1464 of yacc.c  */
-#line 1327 "ntp_parser.y"
+#line 1330 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), create_int_node((yyvsp[(1) - (1)].Integer)));
                }
     break;
 
-  case 263:
+  case 264:
 
 /* Line 1464 of yacc.c  */
-#line 1335 "ntp_parser.y"
+#line 1338 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val));
                }
     break;
 
-  case 264:
+  case 265:
 
 /* Line 1464 of yacc.c  */
-#line 1340 "ntp_parser.y"
+#line 1343 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val));
                }
     break;
 
-  case 265:
+  case 266:
 
 /* Line 1464 of yacc.c  */
-#line 1348 "ntp_parser.y"
+#line 1351 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_ival('i', (yyvsp[(1) - (1)].Integer)); }
     break;
 
-  case 267:
+  case 268:
 
 /* Line 1464 of yacc.c  */
-#line 1354 "ntp_parser.y"
+#line 1357 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_rangeval('-', (yyvsp[(2) - (5)].Integer), (yyvsp[(4) - (5)].Integer)); }
     break;
 
-  case 268:
+  case 269:
 
 /* Line 1464 of yacc.c  */
-#line 1359 "ntp_parser.y"
+#line 1362 "ntp_parser.y"
     {
                        (yyval.String_fifo) = (yyvsp[(1) - (2)].String_fifo);
                        APPEND_G_FIFO((yyval.String_fifo), create_string_node((yyvsp[(2) - (2)].String)));
                }
     break;
 
-  case 269:
+  case 270:
 
 /* Line 1464 of yacc.c  */
-#line 1364 "ntp_parser.y"
+#line 1367 "ntp_parser.y"
     {
                        (yyval.String_fifo) = NULL;
                        APPEND_G_FIFO((yyval.String_fifo), create_string_node((yyvsp[(1) - (1)].String)));
                }
     break;
 
-  case 270:
+  case 271:
 
 /* Line 1464 of yacc.c  */
-#line 1372 "ntp_parser.y"
+#line 1375 "ntp_parser.y"
     {
                        (yyval.Address_fifo) = (yyvsp[(1) - (2)].Address_fifo);
                        APPEND_G_FIFO((yyval.Address_fifo), (yyvsp[(2) - (2)].Address_node));
                }
     break;
 
-  case 271:
+  case 272:
 
 /* Line 1464 of yacc.c  */
-#line 1377 "ntp_parser.y"
+#line 1380 "ntp_parser.y"
     {
                        (yyval.Address_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Address_fifo), (yyvsp[(1) - (1)].Address_node));
                }
     break;
 
-  case 272:
+  case 273:
 
 /* Line 1464 of yacc.c  */
-#line 1385 "ntp_parser.y"
+#line 1388 "ntp_parser.y"
     {
                        if ((yyvsp[(1) - (1)].Integer) != 0 && (yyvsp[(1) - (1)].Integer) != 1) {
                                yyerror("Integer value is not boolean (0 or 1). Assuming 1");
@@ -3441,31 +3454,31 @@ yyreduce:
                }
     break;
 
-  case 273:
+  case 274:
 
 /* Line 1464 of yacc.c  */
-#line 1393 "ntp_parser.y"
+#line 1396 "ntp_parser.y"
     { (yyval.Integer) = 1; }
     break;
 
-  case 274:
+  case 275:
 
 /* Line 1464 of yacc.c  */
-#line 1394 "ntp_parser.y"
+#line 1397 "ntp_parser.y"
     { (yyval.Integer) = 0; }
     break;
 
-  case 275:
+  case 276:
 
 /* Line 1464 of yacc.c  */
-#line 1398 "ntp_parser.y"
+#line 1401 "ntp_parser.y"
     { (yyval.Double) = (double)(yyvsp[(1) - (1)].Integer); }
     break;
 
-  case 277:
+  case 278:
 
 /* Line 1464 of yacc.c  */
-#line 1409 "ntp_parser.y"
+#line 1412 "ntp_parser.y"
     {
                        sim_node *sn;
                        
@@ -3477,139 +3490,139 @@ yyreduce:
                }
     break;
 
-  case 278:
+  case 279:
 
 /* Line 1464 of yacc.c  */
-#line 1426 "ntp_parser.y"
+#line 1429 "ntp_parser.y"
     { old_config_style = 0; }
     break;
 
-  case 279:
+  case 280:
 
 /* Line 1464 of yacc.c  */
-#line 1431 "ntp_parser.y"
+#line 1434 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (3)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (3)].Attr_val));
                }
     break;
 
-  case 280:
+  case 281:
 
 /* Line 1464 of yacc.c  */
-#line 1436 "ntp_parser.y"
+#line 1439 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (2)].Attr_val));
                }
     break;
 
-  case 281:
+  case 282:
 
 /* Line 1464 of yacc.c  */
-#line 1444 "ntp_parser.y"
+#line 1447 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (3)].Integer), (yyvsp[(3) - (3)].Double)); }
     break;
 
-  case 284:
+  case 285:
 
 /* Line 1464 of yacc.c  */
-#line 1454 "ntp_parser.y"
+#line 1457 "ntp_parser.y"
     {
                        (yyval.Sim_server_fifo) = (yyvsp[(1) - (2)].Sim_server_fifo);
                        APPEND_G_FIFO((yyval.Sim_server_fifo), (yyvsp[(2) - (2)].Sim_server));
                }
     break;
 
-  case 285:
+  case 286:
 
 /* Line 1464 of yacc.c  */
-#line 1459 "ntp_parser.y"
+#line 1462 "ntp_parser.y"
     {
                        (yyval.Sim_server_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Sim_server_fifo), (yyvsp[(1) - (1)].Sim_server));
                }
     break;
 
-  case 286:
+  case 287:
 
 /* Line 1464 of yacc.c  */
-#line 1467 "ntp_parser.y"
+#line 1470 "ntp_parser.y"
     { (yyval.Sim_server) = create_sim_server((yyvsp[(1) - (5)].Address_node), (yyvsp[(3) - (5)].Double), (yyvsp[(4) - (5)].Sim_script_fifo)); }
     break;
 
-  case 287:
+  case 288:
 
 /* Line 1464 of yacc.c  */
-#line 1472 "ntp_parser.y"
+#line 1475 "ntp_parser.y"
     { (yyval.Double) = (yyvsp[(3) - (4)].Double); }
     break;
 
-  case 288:
+  case 289:
 
 /* Line 1464 of yacc.c  */
-#line 1477 "ntp_parser.y"
+#line 1480 "ntp_parser.y"
     { (yyval.Address_node) = (yyvsp[(3) - (3)].Address_node); }
     break;
 
-  case 289:
+  case 290:
 
 /* Line 1464 of yacc.c  */
-#line 1482 "ntp_parser.y"
+#line 1485 "ntp_parser.y"
     {
                        (yyval.Sim_script_fifo) = (yyvsp[(1) - (2)].Sim_script_fifo);
                        APPEND_G_FIFO((yyval.Sim_script_fifo), (yyvsp[(2) - (2)].Sim_script));
                }
     break;
 
-  case 290:
+  case 291:
 
 /* Line 1464 of yacc.c  */
-#line 1487 "ntp_parser.y"
+#line 1490 "ntp_parser.y"
     {
                        (yyval.Sim_script_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Sim_script_fifo), (yyvsp[(1) - (1)].Sim_script));
                }
     break;
 
-  case 291:
+  case 292:
 
 /* Line 1464 of yacc.c  */
-#line 1495 "ntp_parser.y"
+#line 1498 "ntp_parser.y"
     { (yyval.Sim_script) = create_sim_script_info((yyvsp[(3) - (6)].Double), (yyvsp[(5) - (6)].Attr_val_fifo)); }
     break;
 
-  case 292:
+  case 293:
 
 /* Line 1464 of yacc.c  */
-#line 1500 "ntp_parser.y"
+#line 1503 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = (yyvsp[(1) - (3)].Attr_val_fifo);
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (3)].Attr_val));
                }
     break;
 
-  case 293:
+  case 294:
 
 /* Line 1464 of yacc.c  */
-#line 1505 "ntp_parser.y"
+#line 1508 "ntp_parser.y"
     {
                        (yyval.Attr_val_fifo) = NULL;
                        APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (2)].Attr_val));
                }
     break;
 
-  case 294:
+  case 295:
 
 /* Line 1464 of yacc.c  */
-#line 1513 "ntp_parser.y"
+#line 1516 "ntp_parser.y"
     { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (3)].Integer), (yyvsp[(3) - (3)].Double)); }
     break;
 
 
 
 /* Line 1464 of yacc.c  */
-#line 3613 "ntp_parser.c"
+#line 3626 "../../ntpd/ntp_parser.c"
       default: break;
     }
   YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
@@ -3821,7 +3834,7 @@ yyreturn:
 
 
 /* Line 1684 of yacc.c  */
-#line 1524 "ntp_parser.y"
+#line 1527 "ntp_parser.y"
 
 
 void 
index 60d5dab87103dea7a06fad33608b5171b30387c2..827e123883ac47792819fc12da1af960a21ad41d 100644 (file)
    /* Put the tokens into the symbol table, so that GDB and other debuggers
       know about them.  */
    enum yytokentype {
-     T_Age = 258,
-     T_All = 259,
-     T_Allan = 260,
-     T_Allpeers = 261,
-     T_Auth = 262,
-     T_Autokey = 263,
-     T_Automax = 264,
-     T_Average = 265,
-     T_Bclient = 266,
-     T_Beacon = 267,
-     T_Broadcast = 268,
-     T_Broadcastclient = 269,
-     T_Broadcastdelay = 270,
-     T_Burst = 271,
-     T_Calibrate = 272,
-     T_Ceiling = 273,
-     T_Clockstats = 274,
-     T_Cohort = 275,
-     T_ControlKey = 276,
-     T_Crypto = 277,
-     T_Cryptostats = 278,
-     T_Ctl = 279,
-     T_Day = 280,
-     T_Default = 281,
-     T_Digest = 282,
-     T_Disable = 283,
-     T_Discard = 284,
-     T_Dispersion = 285,
-     T_Double = 286,
-     T_Driftfile = 287,
-     T_Drop = 288,
-     T_Ellipsis = 289,
-     T_Enable = 290,
-     T_End = 291,
-     T_False = 292,
-     T_File = 293,
-     T_Filegen = 294,
-     T_Flag1 = 295,
-     T_Flag2 = 296,
-     T_Flag3 = 297,
-     T_Flag4 = 298,
-     T_Flake = 299,
-     T_Floor = 300,
-     T_Freq = 301,
-     T_Fudge = 302,
-     T_Host = 303,
-     T_Huffpuff = 304,
-     T_Iburst = 305,
-     T_Ident = 306,
-     T_Ignore = 307,
-     T_Incalloc = 308,
-     T_Incmem = 309,
-     T_Initalloc = 310,
-     T_Initmem = 311,
-     T_Includefile = 312,
-     T_Integer = 313,
-     T_Interface = 314,
-     T_Intrange = 315,
-     T_Io = 316,
-     T_Ipv4 = 317,
-     T_Ipv4_flag = 318,
-     T_Ipv6 = 319,
-     T_Ipv6_flag = 320,
-     T_Kernel = 321,
-     T_Key = 322,
-     T_Keys = 323,
-     T_Keysdir = 324,
-     T_Kod = 325,
-     T_Mssntp = 326,
-     T_Leapfile = 327,
-     T_Limited = 328,
-     T_Link = 329,
-     T_Listen = 330,
-     T_Logconfig = 331,
-     T_Logfile = 332,
-     T_Loopstats = 333,
-     T_Lowpriotrap = 334,
-     T_Manycastclient = 335,
-     T_Manycastserver = 336,
-     T_Mask = 337,
-     T_Maxage = 338,
-     T_Maxclock = 339,
-     T_Maxdepth = 340,
-     T_Maxdist = 341,
-     T_Maxmem = 342,
-     T_Maxpoll = 343,
-     T_Mem = 344,
-     T_Minclock = 345,
-     T_Mindepth = 346,
-     T_Mindist = 347,
-     T_Minimum = 348,
-     T_Minpoll = 349,
-     T_Minsane = 350,
-     T_Mode = 351,
-     T_Mode7 = 352,
-     T_Monitor = 353,
-     T_Month = 354,
-     T_Mru = 355,
-     T_Multicastclient = 356,
-     T_Nic = 357,
-     T_Nolink = 358,
-     T_Nomodify = 359,
-     T_Nomrulist = 360,
-     T_None = 361,
-     T_Nonvolatile = 362,
-     T_Nopeer = 363,
-     T_Noquery = 364,
-     T_Noselect = 365,
-     T_Noserve = 366,
-     T_Notrap = 367,
-     T_Notrust = 368,
-     T_Ntp = 369,
-     T_Ntpport = 370,
-     T_NtpSignDsocket = 371,
-     T_Orphan = 372,
-     T_Orphanwait = 373,
-     T_Panic = 374,
-     T_Peer = 375,
-     T_Peerstats = 376,
-     T_Phone = 377,
-     T_Pid = 378,
-     T_Pidfile = 379,
-     T_Pool = 380,
-     T_Port = 381,
-     T_Preempt = 382,
-     T_Prefer = 383,
-     T_Protostats = 384,
-     T_Pw = 385,
-     T_Qos = 386,
-     T_Randfile = 387,
-     T_Rawstats = 388,
-     T_Refid = 389,
-     T_Requestkey = 390,
-     T_Reset = 391,
-     T_Restrict = 392,
-     T_Revoke = 393,
-     T_Saveconfigdir = 394,
-     T_Server = 395,
-     T_Setvar = 396,
-     T_Source = 397,
-     T_Statistics = 398,
-     T_Stats = 399,
-     T_Statsdir = 400,
-     T_Step = 401,
-     T_Stepout = 402,
-     T_Stratum = 403,
-     T_String = 404,
-     T_Sys = 405,
-     T_Sysstats = 406,
-     T_Tick = 407,
-     T_Time1 = 408,
-     T_Time2 = 409,
-     T_Timer = 410,
-     T_Timingstats = 411,
-     T_Tinker = 412,
-     T_Tos = 413,
-     T_Trap = 414,
-     T_True = 415,
-     T_Trustedkey = 416,
-     T_Ttl = 417,
-     T_Type = 418,
-     T_U_int = 419,
-     T_Unconfig = 420,
-     T_Unpeer = 421,
-     T_Version = 422,
-     T_WanderThreshold = 423,
-     T_Week = 424,
-     T_Wildcard = 425,
-     T_Xleave = 426,
-     T_Year = 427,
-     T_Flag = 428,
-     T_EOC = 429,
-     T_Simulate = 430,
-     T_Beep_Delay = 431,
-     T_Sim_Duration = 432,
-     T_Server_Offset = 433,
-     T_Duration = 434,
-     T_Freq_Offset = 435,
-     T_Wander = 436,
-     T_Jitter = 437,
-     T_Prop_Delay = 438,
-     T_Proc_Delay = 439
+     T_Abbrev = 258,
+     T_Age = 259,
+     T_All = 260,
+     T_Allan = 261,
+     T_Allpeers = 262,
+     T_Auth = 263,
+     T_Autokey = 264,
+     T_Automax = 265,
+     T_Average = 266,
+     T_Bclient = 267,
+     T_Beacon = 268,
+     T_Broadcast = 269,
+     T_Broadcastclient = 270,
+     T_Broadcastdelay = 271,
+     T_Burst = 272,
+     T_Calibrate = 273,
+     T_Ceiling = 274,
+     T_Clockstats = 275,
+     T_Cohort = 276,
+     T_ControlKey = 277,
+     T_Crypto = 278,
+     T_Cryptostats = 279,
+     T_Ctl = 280,
+     T_Day = 281,
+     T_Default = 282,
+     T_Digest = 283,
+     T_Disable = 284,
+     T_Discard = 285,
+     T_Dispersion = 286,
+     T_Double = 287,
+     T_Driftfile = 288,
+     T_Drop = 289,
+     T_Ellipsis = 290,
+     T_Enable = 291,
+     T_End = 292,
+     T_False = 293,
+     T_File = 294,
+     T_Filegen = 295,
+     T_Flag1 = 296,
+     T_Flag2 = 297,
+     T_Flag3 = 298,
+     T_Flag4 = 299,
+     T_Flake = 300,
+     T_Floor = 301,
+     T_Freq = 302,
+     T_Fudge = 303,
+     T_Host = 304,
+     T_Huffpuff = 305,
+     T_Iburst = 306,
+     T_Ident = 307,
+     T_Ignore = 308,
+     T_Incalloc = 309,
+     T_Incmem = 310,
+     T_Initalloc = 311,
+     T_Initmem = 312,
+     T_Includefile = 313,
+     T_Integer = 314,
+     T_Interface = 315,
+     T_Intrange = 316,
+     T_Io = 317,
+     T_Ipv4 = 318,
+     T_Ipv4_flag = 319,
+     T_Ipv6 = 320,
+     T_Ipv6_flag = 321,
+     T_Kernel = 322,
+     T_Key = 323,
+     T_Keys = 324,
+     T_Keysdir = 325,
+     T_Kod = 326,
+     T_Mssntp = 327,
+     T_Leapfile = 328,
+     T_Limited = 329,
+     T_Link = 330,
+     T_Listen = 331,
+     T_Logconfig = 332,
+     T_Logfile = 333,
+     T_Loopstats = 334,
+     T_Lowpriotrap = 335,
+     T_Manycastclient = 336,
+     T_Manycastserver = 337,
+     T_Mask = 338,
+     T_Maxage = 339,
+     T_Maxclock = 340,
+     T_Maxdepth = 341,
+     T_Maxdist = 342,
+     T_Maxmem = 343,
+     T_Maxpoll = 344,
+     T_Mem = 345,
+     T_Minclock = 346,
+     T_Mindepth = 347,
+     T_Mindist = 348,
+     T_Minimum = 349,
+     T_Minpoll = 350,
+     T_Minsane = 351,
+     T_Mode = 352,
+     T_Mode7 = 353,
+     T_Monitor = 354,
+     T_Month = 355,
+     T_Mru = 356,
+     T_Multicastclient = 357,
+     T_Nic = 358,
+     T_Nolink = 359,
+     T_Nomodify = 360,
+     T_Nomrulist = 361,
+     T_None = 362,
+     T_Nonvolatile = 363,
+     T_Nopeer = 364,
+     T_Noquery = 365,
+     T_Noselect = 366,
+     T_Noserve = 367,
+     T_Notrap = 368,
+     T_Notrust = 369,
+     T_Ntp = 370,
+     T_Ntpport = 371,
+     T_NtpSignDsocket = 372,
+     T_Orphan = 373,
+     T_Orphanwait = 374,
+     T_Panic = 375,
+     T_Peer = 376,
+     T_Peerstats = 377,
+     T_Phone = 378,
+     T_Pid = 379,
+     T_Pidfile = 380,
+     T_Pool = 381,
+     T_Port = 382,
+     T_Preempt = 383,
+     T_Prefer = 384,
+     T_Protostats = 385,
+     T_Pw = 386,
+     T_Qos = 387,
+     T_Randfile = 388,
+     T_Rawstats = 389,
+     T_Refid = 390,
+     T_Requestkey = 391,
+     T_Reset = 392,
+     T_Restrict = 393,
+     T_Revoke = 394,
+     T_Saveconfigdir = 395,
+     T_Server = 396,
+     T_Setvar = 397,
+     T_Source = 398,
+     T_Statistics = 399,
+     T_Stats = 400,
+     T_Statsdir = 401,
+     T_Step = 402,
+     T_Stepout = 403,
+     T_Stratum = 404,
+     T_String = 405,
+     T_Sys = 406,
+     T_Sysstats = 407,
+     T_Tick = 408,
+     T_Time1 = 409,
+     T_Time2 = 410,
+     T_Timer = 411,
+     T_Timingstats = 412,
+     T_Tinker = 413,
+     T_Tos = 414,
+     T_Trap = 415,
+     T_True = 416,
+     T_Trustedkey = 417,
+     T_Ttl = 418,
+     T_Type = 419,
+     T_U_int = 420,
+     T_Unconfig = 421,
+     T_Unpeer = 422,
+     T_Version = 423,
+     T_WanderThreshold = 424,
+     T_Week = 425,
+     T_Wildcard = 426,
+     T_Xleave = 427,
+     T_Year = 428,
+     T_Flag = 429,
+     T_EOC = 430,
+     T_Simulate = 431,
+     T_Beep_Delay = 432,
+     T_Sim_Duration = 433,
+     T_Server_Offset = 434,
+     T_Duration = 435,
+     T_Freq_Offset = 436,
+     T_Wander = 437,
+     T_Jitter = 438,
+     T_Prop_Delay = 439,
+     T_Proc_Delay = 440
    };
 #endif
 /* Tokens.  */
-#define T_Age 258
-#define T_All 259
-#define T_Allan 260
-#define T_Allpeers 261
-#define T_Auth 262
-#define T_Autokey 263
-#define T_Automax 264
-#define T_Average 265
-#define T_Bclient 266
-#define T_Beacon 267
-#define T_Broadcast 268
-#define T_Broadcastclient 269
-#define T_Broadcastdelay 270
-#define T_Burst 271
-#define T_Calibrate 272
-#define T_Ceiling 273
-#define T_Clockstats 274
-#define T_Cohort 275
-#define T_ControlKey 276
-#define T_Crypto 277
-#define T_Cryptostats 278
-#define T_Ctl 279
-#define T_Day 280
-#define T_Default 281
-#define T_Digest 282
-#define T_Disable 283
-#define T_Discard 284
-#define T_Dispersion 285
-#define T_Double 286
-#define T_Driftfile 287
-#define T_Drop 288
-#define T_Ellipsis 289
-#define T_Enable 290
-#define T_End 291
-#define T_False 292
-#define T_File 293
-#define T_Filegen 294
-#define T_Flag1 295
-#define T_Flag2 296
-#define T_Flag3 297
-#define T_Flag4 298
-#define T_Flake 299
-#define T_Floor 300
-#define T_Freq 301
-#define T_Fudge 302
-#define T_Host 303
-#define T_Huffpuff 304
-#define T_Iburst 305
-#define T_Ident 306
-#define T_Ignore 307
-#define T_Incalloc 308
-#define T_Incmem 309
-#define T_Initalloc 310
-#define T_Initmem 311
-#define T_Includefile 312
-#define T_Integer 313
-#define T_Interface 314
-#define T_Intrange 315
-#define T_Io 316
-#define T_Ipv4 317
-#define T_Ipv4_flag 318
-#define T_Ipv6 319
-#define T_Ipv6_flag 320
-#define T_Kernel 321
-#define T_Key 322
-#define T_Keys 323
-#define T_Keysdir 324
-#define T_Kod 325
-#define T_Mssntp 326
-#define T_Leapfile 327
-#define T_Limited 328
-#define T_Link 329
-#define T_Listen 330
-#define T_Logconfig 331
-#define T_Logfile 332
-#define T_Loopstats 333
-#define T_Lowpriotrap 334
-#define T_Manycastclient 335
-#define T_Manycastserver 336
-#define T_Mask 337
-#define T_Maxage 338
-#define T_Maxclock 339
-#define T_Maxdepth 340
-#define T_Maxdist 341
-#define T_Maxmem 342
-#define T_Maxpoll 343
-#define T_Mem 344
-#define T_Minclock 345
-#define T_Mindepth 346
-#define T_Mindist 347
-#define T_Minimum 348
-#define T_Minpoll 349
-#define T_Minsane 350
-#define T_Mode 351
-#define T_Mode7 352
-#define T_Monitor 353
-#define T_Month 354
-#define T_Mru 355
-#define T_Multicastclient 356
-#define T_Nic 357
-#define T_Nolink 358
-#define T_Nomodify 359
-#define T_Nomrulist 360
-#define T_None 361
-#define T_Nonvolatile 362
-#define T_Nopeer 363
-#define T_Noquery 364
-#define T_Noselect 365
-#define T_Noserve 366
-#define T_Notrap 367
-#define T_Notrust 368
-#define T_Ntp 369
-#define T_Ntpport 370
-#define T_NtpSignDsocket 371
-#define T_Orphan 372
-#define T_Orphanwait 373
-#define T_Panic 374
-#define T_Peer 375
-#define T_Peerstats 376
-#define T_Phone 377
-#define T_Pid 378
-#define T_Pidfile 379
-#define T_Pool 380
-#define T_Port 381
-#define T_Preempt 382
-#define T_Prefer 383
-#define T_Protostats 384
-#define T_Pw 385
-#define T_Qos 386
-#define T_Randfile 387
-#define T_Rawstats 388
-#define T_Refid 389
-#define T_Requestkey 390
-#define T_Reset 391
-#define T_Restrict 392
-#define T_Revoke 393
-#define T_Saveconfigdir 394
-#define T_Server 395
-#define T_Setvar 396
-#define T_Source 397
-#define T_Statistics 398
-#define T_Stats 399
-#define T_Statsdir 400
-#define T_Step 401
-#define T_Stepout 402
-#define T_Stratum 403
-#define T_String 404
-#define T_Sys 405
-#define T_Sysstats 406
-#define T_Tick 407
-#define T_Time1 408
-#define T_Time2 409
-#define T_Timer 410
-#define T_Timingstats 411
-#define T_Tinker 412
-#define T_Tos 413
-#define T_Trap 414
-#define T_True 415
-#define T_Trustedkey 416
-#define T_Ttl 417
-#define T_Type 418
-#define T_U_int 419
-#define T_Unconfig 420
-#define T_Unpeer 421
-#define T_Version 422
-#define T_WanderThreshold 423
-#define T_Week 424
-#define T_Wildcard 425
-#define T_Xleave 426
-#define T_Year 427
-#define T_Flag 428
-#define T_EOC 429
-#define T_Simulate 430
-#define T_Beep_Delay 431
-#define T_Sim_Duration 432
-#define T_Server_Offset 433
-#define T_Duration 434
-#define T_Freq_Offset 435
-#define T_Wander 436
-#define T_Jitter 437
-#define T_Prop_Delay 438
-#define T_Proc_Delay 439
+#define T_Abbrev 258
+#define T_Age 259
+#define T_All 260
+#define T_Allan 261
+#define T_Allpeers 262
+#define T_Auth 263
+#define T_Autokey 264
+#define T_Automax 265
+#define T_Average 266
+#define T_Bclient 267
+#define T_Beacon 268
+#define T_Broadcast 269
+#define T_Broadcastclient 270
+#define T_Broadcastdelay 271
+#define T_Burst 272
+#define T_Calibrate 273
+#define T_Ceiling 274
+#define T_Clockstats 275
+#define T_Cohort 276
+#define T_ControlKey 277
+#define T_Crypto 278
+#define T_Cryptostats 279
+#define T_Ctl 280
+#define T_Day 281
+#define T_Default 282
+#define T_Digest 283
+#define T_Disable 284
+#define T_Discard 285
+#define T_Dispersion 286
+#define T_Double 287
+#define T_Driftfile 288
+#define T_Drop 289
+#define T_Ellipsis 290
+#define T_Enable 291
+#define T_End 292
+#define T_False 293
+#define T_File 294
+#define T_Filegen 295
+#define T_Flag1 296
+#define T_Flag2 297
+#define T_Flag3 298
+#define T_Flag4 299
+#define T_Flake 300
+#define T_Floor 301
+#define T_Freq 302
+#define T_Fudge 303
+#define T_Host 304
+#define T_Huffpuff 305
+#define T_Iburst 306
+#define T_Ident 307
+#define T_Ignore 308
+#define T_Incalloc 309
+#define T_Incmem 310
+#define T_Initalloc 311
+#define T_Initmem 312
+#define T_Includefile 313
+#define T_Integer 314
+#define T_Interface 315
+#define T_Intrange 316
+#define T_Io 317
+#define T_Ipv4 318
+#define T_Ipv4_flag 319
+#define T_Ipv6 320
+#define T_Ipv6_flag 321
+#define T_Kernel 322
+#define T_Key 323
+#define T_Keys 324
+#define T_Keysdir 325
+#define T_Kod 326
+#define T_Mssntp 327
+#define T_Leapfile 328
+#define T_Limited 329
+#define T_Link 330
+#define T_Listen 331
+#define T_Logconfig 332
+#define T_Logfile 333
+#define T_Loopstats 334
+#define T_Lowpriotrap 335
+#define T_Manycastclient 336
+#define T_Manycastserver 337
+#define T_Mask 338
+#define T_Maxage 339
+#define T_Maxclock 340
+#define T_Maxdepth 341
+#define T_Maxdist 342
+#define T_Maxmem 343
+#define T_Maxpoll 344
+#define T_Mem 345
+#define T_Minclock 346
+#define T_Mindepth 347
+#define T_Mindist 348
+#define T_Minimum 349
+#define T_Minpoll 350
+#define T_Minsane 351
+#define T_Mode 352
+#define T_Mode7 353
+#define T_Monitor 354
+#define T_Month 355
+#define T_Mru 356
+#define T_Multicastclient 357
+#define T_Nic 358
+#define T_Nolink 359
+#define T_Nomodify 360
+#define T_Nomrulist 361
+#define T_None 362
+#define T_Nonvolatile 363
+#define T_Nopeer 364
+#define T_Noquery 365
+#define T_Noselect 366
+#define T_Noserve 367
+#define T_Notrap 368
+#define T_Notrust 369
+#define T_Ntp 370
+#define T_Ntpport 371
+#define T_NtpSignDsocket 372
+#define T_Orphan 373
+#define T_Orphanwait 374
+#define T_Panic 375
+#define T_Peer 376
+#define T_Peerstats 377
+#define T_Phone 378
+#define T_Pid 379
+#define T_Pidfile 380
+#define T_Pool 381
+#define T_Port 382
+#define T_Preempt 383
+#define T_Prefer 384
+#define T_Protostats 385
+#define T_Pw 386
+#define T_Qos 387
+#define T_Randfile 388
+#define T_Rawstats 389
+#define T_Refid 390
+#define T_Requestkey 391
+#define T_Reset 392
+#define T_Restrict 393
+#define T_Revoke 394
+#define T_Saveconfigdir 395
+#define T_Server 396
+#define T_Setvar 397
+#define T_Source 398
+#define T_Statistics 399
+#define T_Stats 400
+#define T_Statsdir 401
+#define T_Step 402
+#define T_Stepout 403
+#define T_Stratum 404
+#define T_String 405
+#define T_Sys 406
+#define T_Sysstats 407
+#define T_Tick 408
+#define T_Time1 409
+#define T_Time2 410
+#define T_Timer 411
+#define T_Timingstats 412
+#define T_Tinker 413
+#define T_Tos 414
+#define T_Trap 415
+#define T_True 416
+#define T_Trustedkey 417
+#define T_Ttl 418
+#define T_Type 419
+#define T_U_int 420
+#define T_Unconfig 421
+#define T_Unpeer 422
+#define T_Version 423
+#define T_WanderThreshold 424
+#define T_Week 425
+#define T_Wildcard 426
+#define T_Xleave 427
+#define T_Year 428
+#define T_Flag 429
+#define T_EOC 430
+#define T_Simulate 431
+#define T_Beep_Delay 432
+#define T_Sim_Duration 433
+#define T_Server_Offset 434
+#define T_Duration 435
+#define T_Freq_Offset 436
+#define T_Wander 437
+#define T_Jitter 438
+#define T_Prop_Delay 439
+#define T_Proc_Delay 440
 
 
 
@@ -436,7 +438,7 @@ typedef union YYSTYPE
 
 
 /* Line 1685 of yacc.c  */
-#line 440 "ntp_parser.h"
+#line 442 "../../ntpd/ntp_parser.h"
 } YYSTYPE;
 # define YYSTYPE_IS_TRIVIAL 1
 # define yystype YYSTYPE /* obsolescent; will be withdrawn */