]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
Merge shiny.ad.hartbrothers.com:C:/ntp/ntp-stable-1522
authorDave Hart <hart@ntp.org>
Sat, 10 Apr 2010 02:38:11 +0000 (02:38 +0000)
committerDave Hart <hart@ntp.org>
Sat, 10 Apr 2010 02:38:11 +0000 (02:38 +0000)
into  shiny.ad.hartbrothers.com:C:/ntp/ntp-dev-1522

bk: 4bbfe493UlYJIwkhqVhAJFf6mPuSsg

1  2 
include/ntp_config.h
include/ntp_stdlib.h
ntpd/complete.conf
ntpd/keyword-gen-utd
ntpd/keyword-gen.c
ntpd/ntp_config.c
ntpd/ntp_keyword.h
ntpd/ntp_parser.c
ntpd/ntp_parser.h
ntpd/ntp_parser.y

Simple merge
Simple merge
Simple merge
index 4a2c23174e08ba05439a4c22cf3552b64af3445f,539a48f56f060c1b069e8b3396bbddd0e71f083a..d10110771624aeb48f07581580f245fbfaf3eb17
@@@ -1,1 -1,1 +1,1 @@@
-  *     Generated 2010-02-27 22:24:58 UTC        diff_ignore_line
 - *     Generated 2010-04-06 04:38:11 UTC        diff_ignore_line
++ *     Generated 2010-04-08 16:13:13 UTC        diff_ignore_line
Simple merge
index 80198694b507d5c71db31a66cbc04f410d6e78ed,72e9e53e28a17d68e016cd0d7c2f0448a1e86cc9..db6677488cddd47dd7f42c2bb63956e7a2465aea
@@@ -1732,11 -1732,18 +1756,13 @@@ config_auth
        struct config_tree *ptree
        )
  {
- #ifdef OPENSSL
+       ntp_u_int16_t   ufirst;
+       ntp_u_int16_t   ulast;
+       ntp_u_int16_t   u;
        struct attr_val *my_val;
 -#ifndef NO_INTRES
 -      u_char          digest[EVP_MAX_MD_SIZE];
 -      u_int           digest_len;
 -      EVP_MD_CTX      ctx;
 -#endif
+ #ifdef OPENSSL
        int             item;
  #endif
-       int *           key_val;
  
        /* Crypto Command */
  #ifdef OPENSSL
index 56d448c598fb6047a616594a30f5595a0b86ca90,14ecefae6000b51fb6c760e1463b14fa3d04d62d..9f5ff7131e72bd45208095c856322eacbd22dc4b
@@@ -2,7 -2,7 +2,7 @@@
   * ntp_keyword.h
   * 
   * NOTE: edit this file with caution, it is generated by keyword-gen.c
-  *     Generated 2010-02-27 22:24:58 UTC        diff_ignore_line
 - *     Generated 2010-04-06 04:38:11 UTC        diff_ignore_line
++ *     Generated 2010-04-08 16:13:13 UTC        diff_ignore_line
   *
   */
  #include "ntp_scanner.h"
@@@ -10,7 -10,7 +10,7 @@@
  
  #define LOWEST_KEYWORD_ID 258
  
- const char * const keyword_text[172] = {
 -const char * const keyword_text[163] = {
++const char * const keyword_text[173] = {
        /* 0       258                T_Age */  "age",
        /* 1       259                T_All */  "all",
        /* 2       260              T_Allan */  "allan",
        /* 28      286             T_Double */  NULL,
        /* 29      287          T_Driftfile */  "driftfile",
        /* 30      288               T_Drop */  "drop",
-       /* 31      289             T_Enable */  "enable",
-       /* 32      290                T_End */  "end",
-       /* 33      291              T_False */  NULL,
-       /* 34      292               T_File */  "file",
-       /* 35      293            T_Filegen */  "filegen",
-       /* 36      294              T_Flag1 */  "flag1",
-       /* 37      295              T_Flag2 */  "flag2",
-       /* 38      296              T_Flag3 */  "flag3",
-       /* 39      297              T_Flag4 */  "flag4",
-       /* 40      298              T_Flake */  "flake",
-       /* 41      299              T_Floor */  "floor",
-       /* 42      300               T_Freq */  "freq",
-       /* 43      301              T_Fudge */  "fudge",
-       /* 44      302               T_Host */  "host",
-       /* 45      303           T_Huffpuff */  "huffpuff",
-       /* 46      304             T_Iburst */  "iburst",
-       /* 47      305              T_Ident */  "ident",
-       /* 48      306             T_Ignore */  "ignore",
-       /* 49      307           T_Incalloc */  "incalloc",
-       /* 50      308             T_Incmem */  "incmem",
-       /* 51      309          T_Initalloc */  "initalloc",
-       /* 52      310            T_Initmem */  "initmem",
-       /* 53      311        T_Includefile */  "includefile",
-       /* 54      312            T_Integer */  NULL,
-       /* 55      313          T_Interface */  "interface",
-       /* 56      314               T_Ipv4 */  "ipv4",
-       /* 57      315          T_Ipv4_flag */  "-4",
-       /* 58      316               T_Ipv6 */  "ipv6",
-       /* 59      317          T_Ipv6_flag */  "-6",
-       /* 60      318             T_Kernel */  "kernel",
-       /* 61      319                T_Key */  "key",
-       /* 62      320               T_Keys */  "keys",
-       /* 63      321            T_Keysdir */  "keysdir",
-       /* 64      322                T_Kod */  "kod",
-       /* 65      323             T_Mssntp */  "mssntp",
-       /* 66      324           T_Leapfile */  "leapfile",
-       /* 67      325            T_Limited */  "limited",
-       /* 68      326               T_Link */  "link",
-       /* 69      327             T_Listen */  "listen",
-       /* 70      328          T_Logconfig */  "logconfig",
-       /* 71      329            T_Logfile */  "logfile",
-       /* 72      330          T_Loopstats */  "loopstats",
-       /* 73      331        T_Lowpriotrap */  "lowpriotrap",
-       /* 74      332     T_Manycastclient */  "manycastclient",
-       /* 75      333     T_Manycastserver */  "manycastserver",
-       /* 76      334               T_Mask */  "mask",
-       /* 77      335             T_Maxage */  "maxage",
-       /* 78      336           T_Maxclock */  "maxclock",
-       /* 79      337           T_Maxdepth */  "maxdepth",
-       /* 80      338            T_Maxdist */  "maxdist",
-       /* 81      339             T_Maxmem */  "maxmem",
-       /* 82      340            T_Maxpoll */  "maxpoll",
-       /* 83      341           T_Minclock */  "minclock",
-       /* 84      342           T_Mindepth */  "mindepth",
-       /* 85      343            T_Mindist */  "mindist",
-       /* 86      344            T_Minimum */  "minimum",
-       /* 87      345            T_Minpoll */  "minpoll",
-       /* 88      346            T_Minsane */  "minsane",
-       /* 89      347               T_Mode */  "mode",
-       /* 90      348            T_Monitor */  "monitor",
-       /* 91      349              T_Month */  "month",
-       /* 92      350                T_Mru */  "mru",
-       /* 93      351    T_Multicastclient */  "multicastclient",
-       /* 94      352                T_Nic */  "nic",
-       /* 95      353             T_Nolink */  "nolink",
-       /* 96      354           T_Nomodify */  "nomodify",
-       /* 97      355               T_None */  "none",
-       /* 98      356             T_Nopeer */  "nopeer",
-       /* 99      357            T_Noquery */  "noquery",
-       /* 100     358           T_Noselect */  "noselect",
-       /* 101     359            T_Noserve */  "noserve",
-       /* 102     360             T_Notrap */  "notrap",
-       /* 103     361            T_Notrust */  "notrust",
-       /* 104     362                T_Ntp */  "ntp",
-       /* 105     363            T_Ntpport */  "ntpport",
-       /* 106     364     T_NtpSignDsocket */  "ntpsigndsocket",
-       /* 107     365             T_Orphan */  "orphan",
-       /* 108     366              T_Panic */  "panic",
-       /* 109     367               T_Peer */  "peer",
-       /* 110     368          T_Peerstats */  "peerstats",
-       /* 111     369              T_Phone */  "phone",
-       /* 112     370                T_Pid */  "pid",
-       /* 113     371            T_Pidfile */  "pidfile",
-       /* 114     372               T_Pool */  "pool",
-       /* 115     373               T_Port */  "port",
-       /* 116     374            T_Preempt */  "preempt",
-       /* 117     375             T_Prefer */  "prefer",
-       /* 118     376         T_Protostats */  "protostats",
-       /* 119     377                 T_Pw */  "pw",
-       /* 120     378                T_Qos */  "qos",
-       /* 121     379           T_Randfile */  "randfile",
-       /* 122     380           T_Rawstats */  "rawstats",
-       /* 123     381              T_Refid */  "refid",
-       /* 124     382         T_Requestkey */  "requestkey",
-       /* 125     383           T_Restrict */  "restrict",
-       /* 126     384             T_Revoke */  "revoke",
-       /* 127     385      T_Saveconfigdir */  "saveconfigdir",
-       /* 128     386             T_Server */  "server",
-       /* 129     387             T_Setvar */  "setvar",
-       /* 130     388               T_Sign */  "sign",
-       /* 131     389             T_Source */  "source",
-       /* 132     390         T_Statistics */  "statistics",
-       /* 133     391              T_Stats */  "stats",
-       /* 134     392           T_Statsdir */  "statsdir",
-       /* 135     393               T_Step */  "step",
-       /* 136     394            T_Stepout */  "stepout",
-       /* 137     395            T_Stratum */  "stratum",
-       /* 138     396             T_String */  NULL,
-       /* 139     397           T_Sysstats */  "sysstats",
-       /* 140     398               T_Tick */  "tick",
-       /* 141     399              T_Time1 */  "time1",
-       /* 142     400              T_Time2 */  "time2",
-       /* 143     401        T_Timingstats */  "timingstats",
-       /* 144     402             T_Tinker */  "tinker",
-       /* 145     403                T_Tos */  "tos",
-       /* 146     404               T_Trap */  "trap",
-       /* 147     405               T_True */  "true",
-       /* 148     406         T_Trustedkey */  "trustedkey",
-       /* 149     407                T_Ttl */  "ttl",
-       /* 150     408               T_Type */  "type",
-       /* 151     409           T_Unconfig */  "unconfig",
-       /* 152     410             T_Unpeer */  "unpeer",
-       /* 153     411            T_Version */  "version",
-       /* 154     412    T_WanderThreshold */  NULL,
-       /* 155     413               T_Week */  "week",
-       /* 156     414           T_Wildcard */  "wildcard",
-       /* 157     415             T_Xleave */  "xleave",
-       /* 158     416               T_Year */  "year",
-       /* 159     417               T_Flag */  NULL,
-       /* 160     418               T_Void */  NULL,
-       /* 161     419                T_EOC */  NULL,
-       /* 162     420           T_Simulate */  "simulate",
-       /* 163     421         T_Beep_Delay */  "beep_delay",
-       /* 164     422       T_Sim_Duration */  "simulation_duration",
-       /* 165     423      T_Server_Offset */  "server_offset",
-       /* 166     424           T_Duration */  "duration",
-       /* 167     425        T_Freq_Offset */  "freq_offset",
-       /* 168     426             T_Wander */  "wander",
-       /* 169     427             T_Jitter */  "jitter",
-       /* 170     428         T_Prop_Delay */  "prop_delay",
-       /* 171     429         T_Proc_Delay */  "proc_delay"
+       /* 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_Includefile */  "includefile",
 -      /* 51      309            T_Integer */  NULL,
 -      /* 52      310          T_Interface */  "interface",
 -      /* 53      311               T_Ipv4 */  "ipv4",
 -      /* 54      312          T_Ipv4_flag */  "-4",
 -      /* 55      313               T_Ipv6 */  "ipv6",
 -      /* 56      314          T_Ipv6_flag */  "-6",
 -      /* 57      315             T_Kernel */  "kernel",
 -      /* 58      316                T_Key */  "key",
 -      /* 59      317               T_Keys */  "keys",
 -      /* 60      318            T_Keysdir */  "keysdir",
 -      /* 61      319                T_Kod */  "kod",
 -      /* 62      320             T_Mssntp */  "mssntp",
 -      /* 63      321           T_Leapfile */  "leapfile",
 -      /* 64      322            T_Limited */  "limited",
 -      /* 65      323               T_Link */  "link",
 -      /* 66      324             T_Listen */  "listen",
 -      /* 67      325          T_Logconfig */  "logconfig",
 -      /* 68      326            T_Logfile */  "logfile",
 -      /* 69      327          T_Loopstats */  "loopstats",
 -      /* 70      328        T_Lowpriotrap */  "lowpriotrap",
 -      /* 71      329     T_Manycastclient */  "manycastclient",
 -      /* 72      330     T_Manycastserver */  "manycastserver",
 -      /* 73      331               T_Mask */  "mask",
 -      /* 74      332           T_Maxclock */  "maxclock",
 -      /* 75      333            T_Maxdist */  "maxdist",
 -      /* 76      334            T_Maxpoll */  "maxpoll",
 -      /* 77      335           T_Minclock */  "minclock",
 -      /* 78      336            T_Mindist */  "mindist",
 -      /* 79      337            T_Minimum */  "minimum",
 -      /* 80      338            T_Minpoll */  "minpoll",
 -      /* 81      339            T_Minsane */  "minsane",
 -      /* 82      340               T_Mode */  "mode",
 -      /* 83      341            T_Monitor */  "monitor",
 -      /* 84      342              T_Month */  "month",
 -      /* 85      343    T_Multicastclient */  "multicastclient",
 -      /* 86      344                T_Nic */  "nic",
 -      /* 87      345             T_Nolink */  "nolink",
 -      /* 88      346           T_Nomodify */  "nomodify",
 -      /* 89      347               T_None */  "none",
 -      /* 90      348             T_Nopeer */  "nopeer",
 -      /* 91      349            T_Noquery */  "noquery",
 -      /* 92      350           T_Noselect */  "noselect",
 -      /* 93      351            T_Noserve */  "noserve",
 -      /* 94      352             T_Notrap */  "notrap",
 -      /* 95      353            T_Notrust */  "notrust",
 -      /* 96      354                T_Ntp */  "ntp",
 -      /* 97      355            T_Ntpport */  "ntpport",
 -      /* 98      356     T_NtpSignDsocket */  "ntpsigndsocket",
 -      /* 99      357             T_Orphan */  "orphan",
 -      /* 100     358              T_Panic */  "panic",
 -      /* 101     359               T_Peer */  "peer",
 -      /* 102     360          T_Peerstats */  "peerstats",
 -      /* 103     361              T_Phone */  "phone",
 -      /* 104     362                T_Pid */  "pid",
 -      /* 105     363            T_Pidfile */  "pidfile",
 -      /* 106     364               T_Pool */  "pool",
 -      /* 107     365               T_Port */  "port",
 -      /* 108     366            T_Preempt */  "preempt",
 -      /* 109     367             T_Prefer */  "prefer",
 -      /* 110     368         T_Protostats */  "protostats",
 -      /* 111     369                 T_Pw */  "pw",
 -      /* 112     370                T_Qos */  "qos",
 -      /* 113     371           T_Randfile */  "randfile",
 -      /* 114     372           T_Rawstats */  "rawstats",
 -      /* 115     373              T_Refid */  "refid",
 -      /* 116     374         T_Requestkey */  "requestkey",
 -      /* 117     375           T_Restrict */  "restrict",
 -      /* 118     376             T_Revoke */  "revoke",
 -      /* 119     377      T_Saveconfigdir */  "saveconfigdir",
 -      /* 120     378             T_Server */  "server",
 -      /* 121     379             T_Setvar */  "setvar",
 -      /* 122     380               T_Sign */  "sign",
 -      /* 123     381         T_Statistics */  "statistics",
 -      /* 124     382              T_Stats */  "stats",
 -      /* 125     383           T_Statsdir */  "statsdir",
 -      /* 126     384               T_Step */  "step",
 -      /* 127     385            T_Stepout */  "stepout",
 -      /* 128     386            T_Stratum */  "stratum",
 -      /* 129     387             T_String */  NULL,
 -      /* 130     388           T_Sysstats */  "sysstats",
 -      /* 131     389               T_Tick */  "tick",
 -      /* 132     390              T_Time1 */  "time1",
 -      /* 133     391              T_Time2 */  "time2",
 -      /* 134     392        T_Timingstats */  "timingstats",
 -      /* 135     393             T_Tinker */  "tinker",
 -      /* 136     394                T_Tos */  "tos",
 -      /* 137     395               T_Trap */  "trap",
 -      /* 138     396               T_True */  "true",
 -      /* 139     397         T_Trustedkey */  "trustedkey",
 -      /* 140     398                T_Ttl */  "ttl",
 -      /* 141     399               T_Type */  "type",
 -      /* 142     400           T_Unconfig */  "unconfig",
 -      /* 143     401             T_Unpeer */  "unpeer",
 -      /* 144     402            T_Version */  "version",
 -      /* 145     403    T_WanderThreshold */  NULL,
 -      /* 146     404               T_Week */  "week",
 -      /* 147     405           T_Wildcard */  "wildcard",
 -      /* 148     406             T_Xleave */  "xleave",
 -      /* 149     407               T_Year */  "year",
 -      /* 150     408               T_Flag */  NULL,
 -      /* 151     409               T_Void */  NULL,
 -      /* 152     410                T_EOC */  NULL,
 -      /* 153     411           T_Simulate */  "simulate",
 -      /* 154     412         T_Beep_Delay */  "beep_delay",
 -      /* 155     413       T_Sim_Duration */  "simulation_duration",
 -      /* 156     414      T_Server_Offset */  "server_offset",
 -      /* 157     415           T_Duration */  "duration",
 -      /* 158     416        T_Freq_Offset */  "freq_offset",
 -      /* 159     417             T_Wander */  "wander",
 -      /* 160     418             T_Jitter */  "jitter",
 -      /* 161     419         T_Prop_Delay */  "prop_delay",
 -      /* 162     420         T_Proc_Delay */  "proc_delay"
++      /* 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_Ipv4 */  "ipv4",
++      /* 58      316          T_Ipv4_flag */  "-4",
++      /* 59      317               T_Ipv6 */  "ipv6",
++      /* 60      318          T_Ipv6_flag */  "-6",
++      /* 61      319             T_Kernel */  "kernel",
++      /* 62      320                T_Key */  "key",
++      /* 63      321               T_Keys */  "keys",
++      /* 64      322            T_Keysdir */  "keysdir",
++      /* 65      323                T_Kod */  "kod",
++      /* 66      324             T_Mssntp */  "mssntp",
++      /* 67      325           T_Leapfile */  "leapfile",
++      /* 68      326            T_Limited */  "limited",
++      /* 69      327               T_Link */  "link",
++      /* 70      328             T_Listen */  "listen",
++      /* 71      329          T_Logconfig */  "logconfig",
++      /* 72      330            T_Logfile */  "logfile",
++      /* 73      331          T_Loopstats */  "loopstats",
++      /* 74      332        T_Lowpriotrap */  "lowpriotrap",
++      /* 75      333     T_Manycastclient */  "manycastclient",
++      /* 76      334     T_Manycastserver */  "manycastserver",
++      /* 77      335               T_Mask */  "mask",
++      /* 78      336             T_Maxage */  "maxage",
++      /* 79      337           T_Maxclock */  "maxclock",
++      /* 80      338           T_Maxdepth */  "maxdepth",
++      /* 81      339            T_Maxdist */  "maxdist",
++      /* 82      340             T_Maxmem */  "maxmem",
++      /* 83      341            T_Maxpoll */  "maxpoll",
++      /* 84      342           T_Minclock */  "minclock",
++      /* 85      343           T_Mindepth */  "mindepth",
++      /* 86      344            T_Mindist */  "mindist",
++      /* 87      345            T_Minimum */  "minimum",
++      /* 88      346            T_Minpoll */  "minpoll",
++      /* 89      347            T_Minsane */  "minsane",
++      /* 90      348               T_Mode */  "mode",
++      /* 91      349            T_Monitor */  "monitor",
++      /* 92      350              T_Month */  "month",
++      /* 93      351                T_Mru */  "mru",
++      /* 94      352    T_Multicastclient */  "multicastclient",
++      /* 95      353                T_Nic */  "nic",
++      /* 96      354             T_Nolink */  "nolink",
++      /* 97      355           T_Nomodify */  "nomodify",
++      /* 98      356               T_None */  "none",
++      /* 99      357             T_Nopeer */  "nopeer",
++      /* 100     358            T_Noquery */  "noquery",
++      /* 101     359           T_Noselect */  "noselect",
++      /* 102     360            T_Noserve */  "noserve",
++      /* 103     361             T_Notrap */  "notrap",
++      /* 104     362            T_Notrust */  "notrust",
++      /* 105     363                T_Ntp */  "ntp",
++      /* 106     364            T_Ntpport */  "ntpport",
++      /* 107     365     T_NtpSignDsocket */  "ntpsigndsocket",
++      /* 108     366             T_Orphan */  "orphan",
++      /* 109     367              T_Panic */  "panic",
++      /* 110     368               T_Peer */  "peer",
++      /* 111     369          T_Peerstats */  "peerstats",
++      /* 112     370              T_Phone */  "phone",
++      /* 113     371                T_Pid */  "pid",
++      /* 114     372            T_Pidfile */  "pidfile",
++      /* 115     373               T_Pool */  "pool",
++      /* 116     374               T_Port */  "port",
++      /* 117     375            T_Preempt */  "preempt",
++      /* 118     376             T_Prefer */  "prefer",
++      /* 119     377         T_Protostats */  "protostats",
++      /* 120     378                 T_Pw */  "pw",
++      /* 121     379                T_Qos */  "qos",
++      /* 122     380           T_Randfile */  "randfile",
++      /* 123     381           T_Rawstats */  "rawstats",
++      /* 124     382              T_Refid */  "refid",
++      /* 125     383         T_Requestkey */  "requestkey",
++      /* 126     384           T_Restrict */  "restrict",
++      /* 127     385             T_Revoke */  "revoke",
++      /* 128     386      T_Saveconfigdir */  "saveconfigdir",
++      /* 129     387             T_Server */  "server",
++      /* 130     388             T_Setvar */  "setvar",
++      /* 131     389               T_Sign */  "sign",
++      /* 132     390             T_Source */  "source",
++      /* 133     391         T_Statistics */  "statistics",
++      /* 134     392              T_Stats */  "stats",
++      /* 135     393           T_Statsdir */  "statsdir",
++      /* 136     394               T_Step */  "step",
++      /* 137     395            T_Stepout */  "stepout",
++      /* 138     396            T_Stratum */  "stratum",
++      /* 139     397             T_String */  NULL,
++      /* 140     398           T_Sysstats */  "sysstats",
++      /* 141     399               T_Tick */  "tick",
++      /* 142     400              T_Time1 */  "time1",
++      /* 143     401              T_Time2 */  "time2",
++      /* 144     402        T_Timingstats */  "timingstats",
++      /* 145     403             T_Tinker */  "tinker",
++      /* 146     404                T_Tos */  "tos",
++      /* 147     405               T_Trap */  "trap",
++      /* 148     406               T_True */  "true",
++      /* 149     407         T_Trustedkey */  "trustedkey",
++      /* 150     408                T_Ttl */  "ttl",
++      /* 151     409               T_Type */  "type",
++      /* 152     410           T_Unconfig */  "unconfig",
++      /* 153     411             T_Unpeer */  "unpeer",
++      /* 154     412            T_Version */  "version",
++      /* 155     413    T_WanderThreshold */  NULL,
++      /* 156     414               T_Week */  "week",
++      /* 157     415           T_Wildcard */  "wildcard",
++      /* 158     416             T_Xleave */  "xleave",
++      /* 159     417               T_Year */  "year",
++      /* 160     418               T_Flag */  NULL,
++      /* 161     419               T_Void */  NULL,
++      /* 162     420                T_EOC */  NULL,
++      /* 163     421           T_Simulate */  "simulate",
++      /* 164     422         T_Beep_Delay */  "beep_delay",
++      /* 165     423       T_Sim_Duration */  "simulation_duration",
++      /* 166     424      T_Server_Offset */  "server_offset",
++      /* 167     425           T_Duration */  "duration",
++      /* 168     426        T_Freq_Offset */  "freq_offset",
++      /* 169     427             T_Wander */  "wander",
++      /* 170     428             T_Jitter */  "jitter",
++      /* 171     429         T_Prop_Delay */  "prop_delay",
++      /* 172     430         T_Proc_Delay */  "proc_delay"
  };
  
- #define SCANNER_INIT_S 778
 -#define SCANNER_INIT_S 742
++#define SCANNER_INIT_S 781
  
- const scan_state sst[781] = {
 -const scan_state sst[745] = {
++const scan_state sst[784] = {
  /*SS_T( ch,   f-by, match, other ),                            */
    0,                                /*     0                   */
-   S_ST( '-',  3,      317,     0 ), /*     1                   */
-   S_ST( 'a',  3,       13,     1 ), /*     2                   */
-   S_ST( 'g',  3,      258,     0 ), /*     3 a                 */
-   S_ST( 'l',  3,      259,     3 ), /*     4 a                 */
-   S_ST( 'a',  3,      260,     0 ), /*     5 all               */
-   S_ST( 'u',  3,        7,     4 ), /*     6 a                 */
-   S_ST( 't',  3,        8,     0 ), /*     7 au                */
-   S_ST( 'o',  3,       11,   261 ), /*     8 aut               */
-   S_ST( 'k',  3,       10,     0 ), /*     9 auto              */
-   S_ST( 'e',  3,      262,     0 ), /*    10 autok             */
-   S_ST( 'm',  3,       12,     9 ), /*    11 auto              */
-   S_ST( 'a',  3,      263,     0 ), /*    12 autom             */
-   S_ST( 'v',  3,       14,     6 ), /*    13 a                 */
-   S_ST( 'e',  3,       15,     0 ), /*    14 av                */
-   S_ST( 'r',  3,       16,     0 ), /*    15 ave               */
-   S_ST( 'a',  3,       17,     0 ), /*    16 aver              */
-   S_ST( 'g',  3,      264,     0 ), /*    17 avera             */
-   S_ST( 'b',  3,       53,     2 ), /*    18                   */
-   S_ST( 'c',  3,       20,     0 ), /*    19 b                 */
-   S_ST( 'l',  3,       21,     0 ), /*    20 bc                */
-   S_ST( 'i',  3,       22,     0 ), /*    21 bcl               */
-   S_ST( 'e',  3,       23,     0 ), /*    22 bcli              */
-   S_ST( 'n',  3,      265,     0 ), /*    23 bclie             */
-   S_ST( 'e',  3,       28,    19 ), /*    24 b                 */
-   S_ST( 'a',  3,       26,     0 ), /*    25 be                */
-   S_ST( 'c',  3,       27,     0 ), /*    26 bea               */
-   S_ST( 'o',  3,      266,     0 ), /*    27 beac              */
-   S_ST( 'e',  3,       29,    25 ), /*    28 be                */
-   S_ST( 'p',  3,       30,     0 ), /*    29 bee               */
-   S_ST( '_',  3,       31,     0 ), /*    30 beep              */
-   S_ST( 'd',  3,       32,     0 ), /*    31 beep_             */
-   S_ST( 'e',  3,       33,     0 ), /*    32 beep_d            */
-   S_ST( 'l',  3,       34,     0 ), /*    33 beep_de           */
-   S_ST( 'a',  3,      421,     0 ), /*    34 beep_del          */
-   S_ST( 'i',  3,       36,    24 ), /*    35 b                 */
-   S_ST( 'a',  3,      267,     0 ), /*    36 bi                */
-   S_ST( 'r',  3,       38,    35 ), /*    37 b                 */
-   S_ST( 'o',  3,       39,     0 ), /*    38 br                */
-   S_ST( 'a',  3,       40,     0 ), /*    39 bro               */
-   S_ST( 'd',  3,       41,     0 ), /*    40 broa              */
-   S_ST( 'c',  3,       42,     0 ), /*    41 broad             */
-   S_ST( 'a',  3,       43,     0 ), /*    42 broadc            */
-   S_ST( 's',  3,      268,     0 ), /*    43 broadca           */
-   S_ST( 'c',  3,       45,     0 ), /*    44 broadcast         */
-   S_ST( 'l',  3,       46,     0 ), /*    45 broadcastc        */
-   S_ST( 'i',  3,       47,     0 ), /*    46 broadcastcl       */
-   S_ST( 'e',  3,       48,     0 ), /*    47 broadcastcli      */
-   S_ST( 'n',  3,      269,     0 ), /*    48 broadcastclie     */
-   S_ST( 'd',  3,       50,    44 ), /*    49 broadcast         */
-   S_ST( 'e',  3,       51,     0 ), /*    50 broadcastd        */
-   S_ST( 'l',  3,       52,     0 ), /*    51 broadcastde       */
-   S_ST( 'a',  3,      270,     0 ), /*    52 broadcastdel      */
-   S_ST( 'u',  3,       54,    37 ), /*    53 b                 */
-   S_ST( 'r',  3,       55,     0 ), /*    54 bu                */
-   S_ST( 's',  3,      271,     0 ), /*    55 bur               */
-   S_ST( 'c',  3,       93,    18 ), /*    56                   */
-   S_ST( 'a',  3,       58,     0 ), /*    57 c                 */
-   S_ST( 'l',  3,       64,     0 ), /*    58 ca                */
-   S_ST( 'i',  3,       60,     0 ), /*    59 cal               */
-   S_ST( 'b',  3,       61,     0 ), /*    60 cali              */
-   S_ST( 'r',  3,       62,     0 ), /*    61 calib             */
-   S_ST( 'a',  3,       63,     0 ), /*    62 calibr            */
-   S_ST( 't',  3,      272,     0 ), /*    63 calibra           */
-   S_ST( 'l',  3,       65,    59 ), /*    64 cal               */
-   S_ST( 'd',  3,       66,     0 ), /*    65 call              */
-   S_ST( 'e',  3,       67,     0 ), /*    66 calld             */
-   S_ST( 'l',  3,       68,     0 ), /*    67 callde            */
-   S_ST( 'a',  3,      273,     0 ), /*    68 calldel           */
-   S_ST( 'e',  3,       70,    57 ), /*    69 c                 */
-   S_ST( 'i',  3,       71,     0 ), /*    70 ce                */
-   S_ST( 'l',  3,       72,     0 ), /*    71 cei               */
-   S_ST( 'i',  3,       73,     0 ), /*    72 ceil              */
-   S_ST( 'n',  3,      274,     0 ), /*    73 ceili             */
-   S_ST( 'l',  3,       75,    69 ), /*    74 c                 */
-   S_ST( 'o',  3,       76,     0 ), /*    75 cl                */
-   S_ST( 'c',  3,       77,     0 ), /*    76 clo               */
-   S_ST( 'k',  3,       78,     0 ), /*    77 cloc              */
-   S_ST( 's',  3,       79,     0 ), /*    78 clock             */
-   S_ST( 't',  3,       80,     0 ), /*    79 clocks            */
-   S_ST( 'a',  3,       81,     0 ), /*    80 clockst           */
-   S_ST( 't',  3,      275,     0 ), /*    81 clocksta          */
-   S_ST( 'o',  3,       86,    74 ), /*    82 c                 */
-   S_ST( 'h',  3,       84,     0 ), /*    83 co                */
-   S_ST( 'o',  3,       85,     0 ), /*    84 coh               */
-   S_ST( 'r',  3,      276,     0 ), /*    85 coho              */
-   S_ST( 'n',  3,       87,    83 ), /*    86 co                */
-   S_ST( 't',  3,       88,     0 ), /*    87 con               */
-   S_ST( 'r',  3,       89,     0 ), /*    88 cont              */
-   S_ST( 'o',  3,       90,     0 ), /*    89 contr             */
-   S_ST( 'l',  3,       91,     0 ), /*    90 contro            */
-   S_ST( 'k',  3,       92,     0 ), /*    91 control           */
-   S_ST( 'e',  3,      277,     0 ), /*    92 controlk          */
-   S_ST( 'r',  3,       94,    82 ), /*    93 c                 */
-   S_ST( 'y',  3,       95,     0 ), /*    94 cr                */
-   S_ST( 'p',  3,       96,     0 ), /*    95 cry               */
-   S_ST( 't',  3,      278,     0 ), /*    96 cryp              */
-   S_ST( 's',  3,       98,     0 ), /*    97 crypto            */
-   S_ST( 't',  3,       99,     0 ), /*    98 cryptos           */
-   S_ST( 'a',  3,      100,     0 ), /*    99 cryptost          */
-   S_ST( 't',  3,      279,     0 ), /*   100 cryptosta         */
-   S_ST( 'd',  3,      133,    56 ), /*   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,      424,     0 ), /*   138 durati            */
-   S_ST( 'e',  3,      140,   101 ), /*   139                   */
-   S_ST( 'n',  3,      290,     0 ), /*   140 e                 */
-   S_ST( 'a',  3,      142,     0 ), /*   141 en                */
-   S_ST( 'b',  3,      143,     0 ), /*   142 ena               */
-   S_ST( 'l',  3,      289,     0 ), /*   143 enab              */
-   S_ST( 'f',  3,      163,   139 ), /*   144                   */
-   S_ST( 'i',  3,      146,     0 ), /*   145 f                 */
-   S_ST( 'l',  3,      292,     0 ), /*   146 fi                */
-   S_ST( 'g',  3,      148,     0 ), /*   147 file              */
-   S_ST( 'e',  3,      293,     0 ), /*   148 fileg             */
-   S_ST( 'l',  3,      153,   145 ), /*   149 f                 */
-   S_ST( 'a',  3,      152,     0 ), /*   150 fl                */
-   S_ST( 'g',  3,      297,     0 ), /*   151 fla               */
-   S_ST( 'k',  3,      298,   151 ), /*   152 fla               */
-   S_ST( 'o',  3,      154,   150 ), /*   153 fl                */
-   S_ST( 'o',  3,      299,     0 ), /*   154 flo               */
-   S_ST( 'r',  3,      156,   149 ), /*   155 f                 */
-   S_ST( 'e',  3,      300,     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,      425,     0 ), /*   162 freq_offs         */
-   S_ST( 'u',  3,      164,   155 ), /*   163 f                 */
-   S_ST( 'd',  3,      165,     0 ), /*   164 fu                */
-   S_ST( 'g',  3,      301,     0 ), /*   165 fud               */
-   S_ST( 'h',  3,      169,   144 ), /*   166                   */
-   S_ST( 'o',  3,      168,     0 ), /*   167 h                 */
-   S_ST( 's',  3,      302,     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,      303,     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,      304,     0 ), /*   179 ibur              */
-   S_ST( 'd',  3,      181,   176 ), /*   180 i                 */
-   S_ST( 'e',  3,      182,     0 ), /*   181 id                */
-   S_ST( 'n',  3,      305,     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,      306,     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,      307,     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,      311,     0 ), /*   199 includefi         */
-   S_ST( 'm',  3,      201,   193 ), /*   200 inc               */
-   S_ST( 'e',  3,      308,     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,      309,     0 ), /*   207 initall           */
-   S_ST( 'm',  3,      209,   204 ), /*   208 init              */
-   S_ST( 'e',  3,      310,     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,      313,     0 ), /*   215 interfa           */
-   S_ST( 'p',  3,      217,   187 ), /*   216 i                 */
-   S_ST( 'v',  3,      316,     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,      427,     0 ), /*   222 jitt              */
-   S_ST( 'k',  3,      230,   218 ), /*   223                   */
-   S_ST( 'e',  3,      319,     0 ), /*   224 k                 */
-   S_ST( 'r',  3,      226,     0 ), /*   225 ke                */
-   S_ST( 'n',  3,      227,     0 ), /*   226 ker               */
-   S_ST( 'e',  3,      318,     0 ), /*   227 kern              */
-   S_ST( 'd',  3,      229,     0 ), /*   228 keys              */
-   S_ST( 'i',  3,      321,     0 ), /*   229 keysd             */
-   S_ST( 'o',  3,      322,   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,      324,     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,      325,     0 ), /*   242 limit             */
-   S_ST( 'n',  3,      326,   239 ), /*   243 li                */
-   S_ST( 's',  3,      245,   243 ), /*   244 li                */
-   S_ST( 't',  3,      246,     0 ), /*   245 lis               */
-   S_ST( 'e',  3,      327,     0 ), /*   246 list              */
-   S_ST( 'o',  3,      417,   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,      328,     0 ), /*   253 logconf           */
-   S_ST( 'f',  3,      255,   249 ), /*   254 log               */
-   S_ST( 'i',  3,      256,     0 ), /*   255 logf              */
-   S_ST( 'l',  3,      329,     0 ), /*   256 logfi             */
-   S_ST( 'o',  3,      286,   248 ), /*   257 lo                */
 -  S_ST( '-',  3,      314,     0 ), /*     1                   */
++  S_ST( '-',  3,      318,     0 ), /*     1                   */
+   S_ST( '.',  3,        3,     1 ), /*     2                   */
 -  S_ST( '.',  3,      289,     0 ), /*     3                   */
++  S_ST( '.',  3,      289,     0 ), /*     3 .                 */
+   S_ST( 'a',  3,       15,     2 ), /*     4                   */
 -  S_ST( 'g',  3,      258,     0 ), /*     5                   */
 -  S_ST( 'l',  3,      259,     5 ), /*     6                   */
 -  S_ST( 'a',  3,      260,     0 ), /*     7                   */
 -  S_ST( 'u',  3,        9,     6 ), /*     8                   */
 -  S_ST( 't',  3,       10,     0 ), /*     9                   */
 -  S_ST( 'o',  3,       13,   261 ), /*    10                   */
 -  S_ST( 'k',  3,       12,     0 ), /*    11                   */
 -  S_ST( 'e',  3,      262,     0 ), /*    12                   */
 -  S_ST( 'm',  3,       14,    11 ), /*    13                   */
 -  S_ST( 'a',  3,      263,     0 ), /*    14                   */
 -  S_ST( 'v',  3,       16,     8 ), /*    15                   */
 -  S_ST( 'e',  3,       17,     0 ), /*    16                   */
 -  S_ST( 'r',  3,       18,     0 ), /*    17                   */
 -  S_ST( 'a',  3,       19,     0 ), /*    18                   */
 -  S_ST( 'g',  3,      264,     0 ), /*    19                   */
++  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( 'u',  3,        9,     6 ), /*     8 a                 */
++  S_ST( 't',  3,       10,     0 ), /*     9 au                */
++  S_ST( 'o',  3,       13,   261 ), /*    10 aut               */
++  S_ST( 'k',  3,       12,     0 ), /*    11 auto              */
++  S_ST( 'e',  3,      262,     0 ), /*    12 autok             */
++  S_ST( 'm',  3,       14,    11 ), /*    13 auto              */
++  S_ST( 'a',  3,      263,     0 ), /*    14 autom             */
++  S_ST( 'v',  3,       16,     8 ), /*    15 a                 */
++  S_ST( 'e',  3,       17,     0 ), /*    16 av                */
++  S_ST( 'r',  3,       18,     0 ), /*    17 ave               */
++  S_ST( 'a',  3,       19,     0 ), /*    18 aver              */
++  S_ST( 'g',  3,      264,     0 ), /*    19 avera             */
+   S_ST( 'b',  3,       55,     4 ), /*    20                   */
 -  S_ST( 'c',  3,       22,     0 ), /*    21                   */
 -  S_ST( 'l',  3,       23,     0 ), /*    22                   */
 -  S_ST( 'i',  3,       24,     0 ), /*    23                   */
 -  S_ST( 'e',  3,       25,     0 ), /*    24                   */
 -  S_ST( 'n',  3,      265,     0 ), /*    25                   */
 -  S_ST( 'e',  3,       30,    21 ), /*    26                   */
 -  S_ST( 'a',  3,       28,     0 ), /*    27                   */
 -  S_ST( 'c',  3,       29,     0 ), /*    28                   */
 -  S_ST( 'o',  3,      266,     0 ), /*    29                   */
 -  S_ST( 'e',  3,       31,    27 ), /*    30                   */
 -  S_ST( 'p',  3,       32,     0 ), /*    31                   */
 -  S_ST( '_',  3,       33,     0 ), /*    32                   */
 -  S_ST( 'd',  3,       34,     0 ), /*    33                   */
 -  S_ST( 'e',  3,       35,     0 ), /*    34                   */
 -  S_ST( 'l',  3,       36,     0 ), /*    35                   */
 -  S_ST( 'a',  3,      412,     0 ), /*    36                   */
 -  S_ST( 'i',  3,       38,    26 ), /*    37                   */
 -  S_ST( 'a',  3,      267,     0 ), /*    38                   */
 -  S_ST( 'r',  3,       40,    37 ), /*    39                   */
 -  S_ST( 'o',  3,       41,     0 ), /*    40                   */
 -  S_ST( 'a',  3,       42,     0 ), /*    41                   */
 -  S_ST( 'd',  3,       43,     0 ), /*    42                   */
 -  S_ST( 'c',  3,       44,     0 ), /*    43                   */
 -  S_ST( 'a',  3,       45,     0 ), /*    44                   */
 -  S_ST( 's',  3,      268,     0 ), /*    45                   */
 -  S_ST( 'c',  3,       47,     0 ), /*    46                   */
 -  S_ST( 'l',  3,       48,     0 ), /*    47                   */
 -  S_ST( 'i',  3,       49,     0 ), /*    48                   */
 -  S_ST( 'e',  3,       50,     0 ), /*    49                   */
 -  S_ST( 'n',  3,      269,     0 ), /*    50                   */
 -  S_ST( 'd',  3,       52,    46 ), /*    51                   */
 -  S_ST( 'e',  3,       53,     0 ), /*    52                   */
 -  S_ST( 'l',  3,       54,     0 ), /*    53                   */
 -  S_ST( 'a',  3,      270,     0 ), /*    54                   */
 -  S_ST( 'u',  3,       56,    39 ), /*    55                   */
 -  S_ST( 'r',  3,       57,     0 ), /*    56                   */
 -  S_ST( 's',  3,      271,     0 ), /*    57                   */
++  S_ST( 'c',  3,       22,     0 ), /*    21 b                 */
++  S_ST( 'l',  3,       23,     0 ), /*    22 bc                */
++  S_ST( 'i',  3,       24,     0 ), /*    23 bcl               */
++  S_ST( 'e',  3,       25,     0 ), /*    24 bcli              */
++  S_ST( 'n',  3,      265,     0 ), /*    25 bclie             */
++  S_ST( 'e',  3,       30,    21 ), /*    26 b                 */
++  S_ST( 'a',  3,       28,     0 ), /*    27 be                */
++  S_ST( 'c',  3,       29,     0 ), /*    28 bea               */
++  S_ST( 'o',  3,      266,     0 ), /*    29 beac              */
++  S_ST( 'e',  3,       31,    27 ), /*    30 be                */
++  S_ST( 'p',  3,       32,     0 ), /*    31 bee               */
++  S_ST( '_',  3,       33,     0 ), /*    32 beep              */
++  S_ST( 'd',  3,       34,     0 ), /*    33 beep_             */
++  S_ST( 'e',  3,       35,     0 ), /*    34 beep_d            */
++  S_ST( 'l',  3,       36,     0 ), /*    35 beep_de           */
++  S_ST( 'a',  3,      422,     0 ), /*    36 beep_del          */
++  S_ST( 'i',  3,       38,    26 ), /*    37 b                 */
++  S_ST( 'a',  3,      267,     0 ), /*    38 bi                */
++  S_ST( 'r',  3,       40,    37 ), /*    39 b                 */
++  S_ST( 'o',  3,       41,     0 ), /*    40 br                */
++  S_ST( 'a',  3,       42,     0 ), /*    41 bro               */
++  S_ST( 'd',  3,       43,     0 ), /*    42 broa              */
++  S_ST( 'c',  3,       44,     0 ), /*    43 broad             */
++  S_ST( 'a',  3,       45,     0 ), /*    44 broadc            */
++  S_ST( 's',  3,      268,     0 ), /*    45 broadca           */
++  S_ST( 'c',  3,       47,     0 ), /*    46 broadcast         */
++  S_ST( 'l',  3,       48,     0 ), /*    47 broadcastc        */
++  S_ST( 'i',  3,       49,     0 ), /*    48 broadcastcl       */
++  S_ST( 'e',  3,       50,     0 ), /*    49 broadcastcli      */
++  S_ST( 'n',  3,      269,     0 ), /*    50 broadcastclie     */
++  S_ST( 'd',  3,       52,    46 ), /*    51 broadcast         */
++  S_ST( 'e',  3,       53,     0 ), /*    52 broadcastd        */
++  S_ST( 'l',  3,       54,     0 ), /*    53 broadcastde       */
++  S_ST( 'a',  3,      270,     0 ), /*    54 broadcastdel      */
++  S_ST( 'u',  3,       56,    39 ), /*    55 b                 */
++  S_ST( 'r',  3,       57,     0 ), /*    56 bu                */
++  S_ST( 's',  3,      271,     0 ), /*    57 bur               */
+   S_ST( 'c',  3,       95,    20 ), /*    58                   */
 -  S_ST( 'a',  3,       60,     0 ), /*    59                   */
 -  S_ST( 'l',  3,       66,     0 ), /*    60                   */
 -  S_ST( 'i',  3,       62,     0 ), /*    61                   */
 -  S_ST( 'b',  3,       63,     0 ), /*    62                   */
 -  S_ST( 'r',  3,       64,     0 ), /*    63                   */
 -  S_ST( 'a',  3,       65,     0 ), /*    64                   */
 -  S_ST( 't',  3,      272,     0 ), /*    65                   */
 -  S_ST( 'l',  3,       67,    61 ), /*    66                   */
 -  S_ST( 'd',  3,       68,     0 ), /*    67                   */
 -  S_ST( 'e',  3,       69,     0 ), /*    68                   */
 -  S_ST( 'l',  3,       70,     0 ), /*    69                   */
 -  S_ST( 'a',  3,      273,     0 ), /*    70                   */
 -  S_ST( 'e',  3,       72,    59 ), /*    71                   */
 -  S_ST( 'i',  3,       73,     0 ), /*    72                   */
 -  S_ST( 'l',  3,       74,     0 ), /*    73                   */
 -  S_ST( 'i',  3,       75,     0 ), /*    74                   */
 -  S_ST( 'n',  3,      274,     0 ), /*    75                   */
 -  S_ST( 'l',  3,       77,    71 ), /*    76                   */
 -  S_ST( 'o',  3,       78,     0 ), /*    77                   */
 -  S_ST( 'c',  3,       79,     0 ), /*    78                   */
 -  S_ST( 'k',  3,       80,     0 ), /*    79                   */
 -  S_ST( 's',  3,       81,     0 ), /*    80                   */
 -  S_ST( 't',  3,       82,     0 ), /*    81                   */
 -  S_ST( 'a',  3,       83,     0 ), /*    82                   */
 -  S_ST( 't',  3,      275,     0 ), /*    83                   */
 -  S_ST( 'o',  3,       88,    76 ), /*    84                   */
 -  S_ST( 'h',  3,       86,     0 ), /*    85                   */
 -  S_ST( 'o',  3,       87,     0 ), /*    86                   */
 -  S_ST( 'r',  3,      276,     0 ), /*    87                   */
 -  S_ST( 'n',  3,       89,    85 ), /*    88                   */
 -  S_ST( 't',  3,       90,     0 ), /*    89                   */
 -  S_ST( 'r',  3,       91,     0 ), /*    90                   */
 -  S_ST( 'o',  3,       92,     0 ), /*    91                   */
 -  S_ST( 'l',  3,       93,     0 ), /*    92                   */
 -  S_ST( 'k',  3,       94,     0 ), /*    93                   */
 -  S_ST( 'e',  3,      277,     0 ), /*    94                   */
 -  S_ST( 'r',  3,       96,    84 ), /*    95                   */
 -  S_ST( 'y',  3,       97,     0 ), /*    96                   */
 -  S_ST( 'p',  3,       98,     0 ), /*    97                   */
 -  S_ST( 't',  3,      278,     0 ), /*    98                   */
 -  S_ST( 's',  3,      100,     0 ), /*    99                   */
 -  S_ST( 't',  3,      101,     0 ), /*   100                   */
 -  S_ST( 'a',  3,      102,     0 ), /*   101                   */
 -  S_ST( 't',  3,      279,     0 ), /*   102                   */
++  S_ST( 'a',  3,       60,     0 ), /*    59 c                 */
++  S_ST( 'l',  3,       66,     0 ), /*    60 ca                */
++  S_ST( 'i',  3,       62,     0 ), /*    61 cal               */
++  S_ST( 'b',  3,       63,     0 ), /*    62 cali              */
++  S_ST( 'r',  3,       64,     0 ), /*    63 calib             */
++  S_ST( 'a',  3,       65,     0 ), /*    64 calibr            */
++  S_ST( 't',  3,      272,     0 ), /*    65 calibra           */
++  S_ST( 'l',  3,       67,    61 ), /*    66 cal               */
++  S_ST( 'd',  3,       68,     0 ), /*    67 call              */
++  S_ST( 'e',  3,       69,     0 ), /*    68 calld             */
++  S_ST( 'l',  3,       70,     0 ), /*    69 callde            */
++  S_ST( 'a',  3,      273,     0 ), /*    70 calldel           */
++  S_ST( 'e',  3,       72,    59 ), /*    71 c                 */
++  S_ST( 'i',  3,       73,     0 ), /*    72 ce                */
++  S_ST( 'l',  3,       74,     0 ), /*    73 cei               */
++  S_ST( 'i',  3,       75,     0 ), /*    74 ceil              */
++  S_ST( 'n',  3,      274,     0 ), /*    75 ceili             */
++  S_ST( 'l',  3,       77,    71 ), /*    76 c                 */
++  S_ST( 'o',  3,       78,     0 ), /*    77 cl                */
++  S_ST( 'c',  3,       79,     0 ), /*    78 clo               */
++  S_ST( 'k',  3,       80,     0 ), /*    79 cloc              */
++  S_ST( 's',  3,       81,     0 ), /*    80 clock             */
++  S_ST( 't',  3,       82,     0 ), /*    81 clocks            */
++  S_ST( 'a',  3,       83,     0 ), /*    82 clockst           */
++  S_ST( 't',  3,      275,     0 ), /*    83 clocksta          */
++  S_ST( 'o',  3,       88,    76 ), /*    84 c                 */
++  S_ST( 'h',  3,       86,     0 ), /*    85 co                */
++  S_ST( 'o',  3,       87,     0 ), /*    86 coh               */
++  S_ST( 'r',  3,      276,     0 ), /*    87 coho              */
++  S_ST( 'n',  3,       89,    85 ), /*    88 co                */
++  S_ST( 't',  3,       90,     0 ), /*    89 con               */
++  S_ST( 'r',  3,       91,     0 ), /*    90 cont              */
++  S_ST( 'o',  3,       92,     0 ), /*    91 contr             */
++  S_ST( 'l',  3,       93,     0 ), /*    92 contro            */
++  S_ST( 'k',  3,       94,     0 ), /*    93 control           */
++  S_ST( 'e',  3,      277,     0 ), /*    94 controlk          */
++  S_ST( 'r',  3,       96,    84 ), /*    95 c                 */
++  S_ST( 'y',  3,       97,     0 ), /*    96 cr                */
++  S_ST( 'p',  3,       98,     0 ), /*    97 cry               */
++  S_ST( 't',  3,      278,     0 ), /*    98 cryp              */
++  S_ST( 's',  3,      100,     0 ), /*    99 crypto            */
++  S_ST( 't',  3,      101,     0 ), /*   100 cryptos           */
++  S_ST( 'a',  3,      102,     0 ), /*   101 cryptost          */
++  S_ST( 't',  3,      279,     0 ), /*   102 cryptosta         */
+   S_ST( 'd',  3,      135,    58 ), /*   103                   */
 -  S_ST( 'a',  3,      280,     0 ), /*   104                   */
 -  S_ST( 'e',  3,      106,   104 ), /*   105                   */
 -  S_ST( 'f',  3,      107,     0 ), /*   106                   */
 -  S_ST( 'a',  3,      108,     0 ), /*   107                   */
 -  S_ST( 'u',  3,      109,     0 ), /*   108                   */
 -  S_ST( 'l',  3,      281,     0 ), /*   109                   */
 -  S_ST( 'i',  3,      114,   105 ), /*   110                   */
 -  S_ST( 'g',  3,      112,     0 ), /*   111                   */
 -  S_ST( 'e',  3,      113,     0 ), /*   112                   */
 -  S_ST( 's',  3,      282,     0 ), /*   113                   */
 -  S_ST( 's',  3,      121,   111 ), /*   114                   */
 -  S_ST( 'a',  3,      116,     0 ), /*   115                   */
 -  S_ST( 'b',  3,      117,     0 ), /*   116                   */
 -  S_ST( 'l',  3,      283,     0 ), /*   117                   */
 -  S_ST( 'c',  3,      119,   115 ), /*   118                   */
 -  S_ST( 'a',  3,      120,     0 ), /*   119                   */
 -  S_ST( 'r',  3,      284,     0 ), /*   120                   */
 -  S_ST( 'p',  3,      122,   118 ), /*   121                   */
 -  S_ST( 'e',  3,      123,     0 ), /*   122                   */
 -  S_ST( 'r',  3,      124,     0 ), /*   123                   */
 -  S_ST( 's',  3,      125,     0 ), /*   124                   */
 -  S_ST( 'i',  3,      126,     0 ), /*   125                   */
 -  S_ST( 'o',  3,      285,     0 ), /*   126                   */
 -  S_ST( 'r',  3,      134,   110 ), /*   127                   */
 -  S_ST( 'i',  3,      129,     0 ), /*   128                   */
 -  S_ST( 'f',  3,      130,     0 ), /*   129                   */
 -  S_ST( 't',  3,      131,     0 ), /*   130                   */
 -  S_ST( 'f',  3,      132,     0 ), /*   131                   */
 -  S_ST( 'i',  3,      133,     0 ), /*   132                   */
 -  S_ST( 'l',  3,      287,     0 ), /*   133                   */
 -  S_ST( 'o',  3,      288,   128 ), /*   134                   */
 -  S_ST( 'u',  3,      136,   127 ), /*   135                   */
 -  S_ST( 'r',  3,      137,     0 ), /*   136                   */
 -  S_ST( 'a',  3,      138,     0 ), /*   137                   */
 -  S_ST( 't',  3,      139,     0 ), /*   138                   */
 -  S_ST( 'i',  3,      140,     0 ), /*   139                   */
 -  S_ST( 'o',  3,      415,     0 ), /*   140                   */
++  S_ST( 'a',  3,      280,     0 ), /*   104 d                 */
++  S_ST( 'e',  3,      106,   104 ), /*   105 d                 */
++  S_ST( 'f',  3,      107,     0 ), /*   106 de                */
++  S_ST( 'a',  3,      108,     0 ), /*   107 def               */
++  S_ST( 'u',  3,      109,     0 ), /*   108 defa              */
++  S_ST( 'l',  3,      281,     0 ), /*   109 defau             */
++  S_ST( 'i',  3,      114,   105 ), /*   110 d                 */
++  S_ST( 'g',  3,      112,     0 ), /*   111 di                */
++  S_ST( 'e',  3,      113,     0 ), /*   112 dig               */
++  S_ST( 's',  3,      282,     0 ), /*   113 dige              */
++  S_ST( 's',  3,      121,   111 ), /*   114 di                */
++  S_ST( 'a',  3,      116,     0 ), /*   115 dis               */
++  S_ST( 'b',  3,      117,     0 ), /*   116 disa              */
++  S_ST( 'l',  3,      283,     0 ), /*   117 disab             */
++  S_ST( 'c',  3,      119,   115 ), /*   118 dis               */
++  S_ST( 'a',  3,      120,     0 ), /*   119 disc              */
++  S_ST( 'r',  3,      284,     0 ), /*   120 disca             */
++  S_ST( 'p',  3,      122,   118 ), /*   121 dis               */
++  S_ST( 'e',  3,      123,     0 ), /*   122 disp              */
++  S_ST( 'r',  3,      124,     0 ), /*   123 dispe             */
++  S_ST( 's',  3,      125,     0 ), /*   124 disper            */
++  S_ST( 'i',  3,      126,     0 ), /*   125 dispers           */
++  S_ST( 'o',  3,      285,     0 ), /*   126 dispersi          */
++  S_ST( 'r',  3,      134,   110 ), /*   127 d                 */
++  S_ST( 'i',  3,      129,     0 ), /*   128 dr                */
++  S_ST( 'f',  3,      130,     0 ), /*   129 dri               */
++  S_ST( 't',  3,      131,     0 ), /*   130 drif              */
++  S_ST( 'f',  3,      132,     0 ), /*   131 drift             */
++  S_ST( 'i',  3,      133,     0 ), /*   132 driftf            */
++  S_ST( 'l',  3,      287,     0 ), /*   133 driftfi           */
++  S_ST( 'o',  3,      288,   128 ), /*   134 dr                */
++  S_ST( 'u',  3,      136,   127 ), /*   135 d                 */
++  S_ST( 'r',  3,      137,     0 ), /*   136 du                */
++  S_ST( 'a',  3,      138,     0 ), /*   137 dur               */
++  S_ST( 't',  3,      139,     0 ), /*   138 dura              */
++  S_ST( 'i',  3,      140,     0 ), /*   139 durat             */
++  S_ST( 'o',  3,      425,     0 ), /*   140 durati            */
+   S_ST( 'e',  3,      142,   103 ), /*   141                   */
 -  S_ST( 'n',  3,      291,     0 ), /*   142                   */
 -  S_ST( 'a',  3,      144,     0 ), /*   143                   */
 -  S_ST( 'b',  3,      145,     0 ), /*   144                   */
 -  S_ST( 'l',  3,      290,     0 ), /*   145                   */
++  S_ST( 'n',  3,      291,     0 ), /*   142 e                 */
++  S_ST( 'a',  3,      144,     0 ), /*   143 en                */
++  S_ST( 'b',  3,      145,     0 ), /*   144 ena               */
++  S_ST( 'l',  3,      290,     0 ), /*   145 enab              */
+   S_ST( 'f',  3,      165,   141 ), /*   146                   */
 -  S_ST( 'i',  3,      148,     0 ), /*   147                   */
 -  S_ST( 'l',  3,      293,     0 ), /*   148                   */
 -  S_ST( 'g',  3,      150,     0 ), /*   149                   */
 -  S_ST( 'e',  3,      294,     0 ), /*   150                   */
 -  S_ST( 'l',  3,      155,   147 ), /*   151                   */
 -  S_ST( 'a',  3,      154,     0 ), /*   152                   */
 -  S_ST( 'g',  3,      298,     0 ), /*   153                   */
 -  S_ST( 'k',  3,      299,   153 ), /*   154                   */
 -  S_ST( 'o',  3,      156,   152 ), /*   155                   */
 -  S_ST( 'o',  3,      300,     0 ), /*   156                   */
 -  S_ST( 'r',  3,      158,   151 ), /*   157                   */
 -  S_ST( 'e',  3,      301,     0 ), /*   158                   */
 -  S_ST( '_',  3,      160,     0 ), /*   159                   */
 -  S_ST( 'o',  3,      161,     0 ), /*   160                   */
 -  S_ST( 'f',  3,      162,     0 ), /*   161                   */
 -  S_ST( 'f',  3,      163,     0 ), /*   162                   */
 -  S_ST( 's',  3,      164,     0 ), /*   163                   */
 -  S_ST( 'e',  3,      416,     0 ), /*   164                   */
 -  S_ST( 'u',  3,      166,   157 ), /*   165                   */
 -  S_ST( 'd',  3,      167,     0 ), /*   166                   */
 -  S_ST( 'g',  3,      302,     0 ), /*   167                   */
++  S_ST( 'i',  3,      148,     0 ), /*   147 f                 */
++  S_ST( 'l',  3,      293,     0 ), /*   148 fi                */
++  S_ST( 'g',  3,      150,     0 ), /*   149 file              */
++  S_ST( 'e',  3,      294,     0 ), /*   150 fileg             */
++  S_ST( 'l',  3,      155,   147 ), /*   151 f                 */
++  S_ST( 'a',  3,      154,     0 ), /*   152 fl                */
++  S_ST( 'g',  3,      298,     0 ), /*   153 fla               */
++  S_ST( 'k',  3,      299,   153 ), /*   154 fla               */
++  S_ST( 'o',  3,      156,   152 ), /*   155 fl                */
++  S_ST( 'o',  3,      300,     0 ), /*   156 flo               */
++  S_ST( 'r',  3,      158,   151 ), /*   157 f                 */
++  S_ST( 'e',  3,      301,     0 ), /*   158 fr                */
++  S_ST( '_',  3,      160,     0 ), /*   159 freq              */
++  S_ST( 'o',  3,      161,     0 ), /*   160 freq_             */
++  S_ST( 'f',  3,      162,     0 ), /*   161 freq_o            */
++  S_ST( 'f',  3,      163,     0 ), /*   162 freq_of           */
++  S_ST( 's',  3,      164,     0 ), /*   163 freq_off          */
++  S_ST( 'e',  3,      426,     0 ), /*   164 freq_offs         */
++  S_ST( 'u',  3,      166,   157 ), /*   165 f                 */
++  S_ST( 'd',  3,      167,     0 ), /*   166 fu                */
++  S_ST( 'g',  3,      302,     0 ), /*   167 fud               */
+   S_ST( 'h',  3,      171,   146 ), /*   168                   */
 -  S_ST( 'o',  3,      170,     0 ), /*   169                   */
 -  S_ST( 's',  3,      303,     0 ), /*   170                   */
 -  S_ST( 'u',  3,      172,   169 ), /*   171                   */
 -  S_ST( 'f',  3,      173,     0 ), /*   172                   */
 -  S_ST( 'f',  3,      174,     0 ), /*   173                   */
 -  S_ST( 'p',  3,      175,     0 ), /*   174                   */
 -  S_ST( 'u',  3,      176,     0 ), /*   175                   */
 -  S_ST( 'f',  3,      304,     0 ), /*   176                   */
 -  S_ST( 'i',  3,      204,   168 ), /*   177                   */
 -  S_ST( 'b',  3,      179,     0 ), /*   178                   */
 -  S_ST( 'u',  3,      180,     0 ), /*   179                   */
 -  S_ST( 'r',  3,      181,     0 ), /*   180                   */
 -  S_ST( 's',  3,      305,     0 ), /*   181                   */
 -  S_ST( 'd',  3,      183,   178 ), /*   182                   */
 -  S_ST( 'e',  3,      184,     0 ), /*   183                   */
 -  S_ST( 'n',  3,      306,     0 ), /*   184                   */
 -  S_ST( 'g',  3,      186,   182 ), /*   185                   */
 -  S_ST( 'n',  3,      187,     0 ), /*   186                   */
 -  S_ST( 'o',  3,      188,     0 ), /*   187                   */
 -  S_ST( 'r',  3,      307,     0 ), /*   188                   */
 -  S_ST( 'n',  3,      198,   185 ), /*   189                   */
 -  S_ST( 'c',  3,      191,     0 ), /*   190                   */
 -  S_ST( 'l',  3,      192,     0 ), /*   191                   */
 -  S_ST( 'u',  3,      193,     0 ), /*   192                   */
 -  S_ST( 'd',  3,      194,     0 ), /*   193                   */
 -  S_ST( 'e',  3,      195,     0 ), /*   194                   */
 -  S_ST( 'f',  3,      196,     0 ), /*   195                   */
 -  S_ST( 'i',  3,      197,     0 ), /*   196                   */
 -  S_ST( 'l',  3,      308,     0 ), /*   197                   */
 -  S_ST( 't',  3,      199,   190 ), /*   198                   */
 -  S_ST( 'e',  3,      200,     0 ), /*   199                   */
 -  S_ST( 'r',  3,      201,     0 ), /*   200                   */
 -  S_ST( 'f',  3,      202,     0 ), /*   201                   */
 -  S_ST( 'a',  3,      203,     0 ), /*   202                   */
 -  S_ST( 'c',  3,      310,     0 ), /*   203                   */
 -  S_ST( 'p',  3,      205,   189 ), /*   204                   */
 -  S_ST( 'v',  3,      313,     0 ), /*   205                   */
 -  S_ST( 'j',  3,      207,   177 ), /*   206                   */
 -  S_ST( 'i',  3,      208,     0 ), /*   207                   */
 -  S_ST( 't',  3,      209,     0 ), /*   208                   */
 -  S_ST( 't',  3,      210,     0 ), /*   209                   */
 -  S_ST( 'e',  3,      418,     0 ), /*   210                   */
 -  S_ST( 'k',  3,      218,   206 ), /*   211                   */
 -  S_ST( 'e',  3,      316,     0 ), /*   212                   */
 -  S_ST( 'r',  3,      214,     0 ), /*   213                   */
 -  S_ST( 'n',  3,      215,     0 ), /*   214                   */
 -  S_ST( 'e',  3,      315,     0 ), /*   215                   */
 -  S_ST( 'd',  3,      217,     0 ), /*   216                   */
 -  S_ST( 'i',  3,      318,     0 ), /*   217                   */
 -  S_ST( 'o',  3,      319,   212 ), /*   218                   */
 -  S_ST( 'l',  3,      235,   211 ), /*   219                   */
 -  S_ST( 'e',  3,      221,     0 ), /*   220                   */
 -  S_ST( 'a',  3,      222,     0 ), /*   221                   */
 -  S_ST( 'p',  3,      223,     0 ), /*   222                   */
 -  S_ST( 'f',  3,      224,     0 ), /*   223                   */
 -  S_ST( 'i',  3,      225,     0 ), /*   224                   */
 -  S_ST( 'l',  3,      321,     0 ), /*   225                   */
 -  S_ST( 'i',  3,      232,   220 ), /*   226                   */
 -  S_ST( 'm',  3,      228,     0 ), /*   227                   */
 -  S_ST( 'i',  3,      229,     0 ), /*   228                   */
 -  S_ST( 't',  3,      230,     0 ), /*   229                   */
 -  S_ST( 'e',  3,      322,     0 ), /*   230                   */
 -  S_ST( 'n',  3,      323,   227 ), /*   231                   */
 -  S_ST( 's',  3,      233,   231 ), /*   232                   */
 -  S_ST( 't',  3,      234,     0 ), /*   233                   */
 -  S_ST( 'e',  3,      324,     0 ), /*   234                   */
 -  S_ST( 'o',  3,      251,   226 ), /*   235                   */
 -  S_ST( 'g',  3,      242,     0 ), /*   236                   */
 -  S_ST( 'c',  3,      238,     0 ), /*   237                   */
 -  S_ST( 'o',  3,      239,     0 ), /*   238                   */
 -  S_ST( 'n',  3,      240,     0 ), /*   239                   */
 -  S_ST( 'f',  3,      241,     0 ), /*   240                   */
 -  S_ST( 'i',  3,      325,     0 ), /*   241                   */
 -  S_ST( 'f',  3,      243,   237 ), /*   242                   */
 -  S_ST( 'i',  3,      244,     0 ), /*   243                   */
 -  S_ST( 'l',  3,      326,     0 ), /*   244                   */
 -  S_ST( 'o',  3,      246,   236 ), /*   245                   */
 -  S_ST( 'p',  3,      247,     0 ), /*   246                   */
 -  S_ST( 's',  3,      248,     0 ), /*   247                   */
 -  S_ST( 't',  3,      249,     0 ), /*   248                   */
 -  S_ST( 'a',  3,      250,     0 ), /*   249                   */
 -  S_ST( 't',  3,      327,     0 ), /*   250                   */
 -  S_ST( 'w',  3,      252,   245 ), /*   251                   */
 -  S_ST( 'p',  3,      253,     0 ), /*   252                   */
 -  S_ST( 'r',  3,      254,     0 ), /*   253                   */
 -  S_ST( 'i',  3,      255,     0 ), /*   254                   */
 -  S_ST( 'o',  3,      256,     0 ), /*   255                   */
 -  S_ST( 't',  3,      257,     0 ), /*   256                   */
 -  S_ST( 'r',  3,      286,     0 ), /*   257                   */
++  S_ST( 'o',  3,      170,     0 ), /*   169 h                 */
++  S_ST( 's',  3,      303,     0 ), /*   170 ho                */
++  S_ST( 'u',  3,      172,   169 ), /*   171 h                 */
++  S_ST( 'f',  3,      173,     0 ), /*   172 hu                */
++  S_ST( 'f',  3,      174,     0 ), /*   173 huf               */
++  S_ST( 'p',  3,      175,     0 ), /*   174 huff              */
++  S_ST( 'u',  3,      176,     0 ), /*   175 huffp             */
++  S_ST( 'f',  3,      304,     0 ), /*   176 huffpu            */
++  S_ST( 'i',  3,      218,   168 ), /*   177                   */
++  S_ST( 'b',  3,      179,     0 ), /*   178 i                 */
++  S_ST( 'u',  3,      180,     0 ), /*   179 ib                */
++  S_ST( 'r',  3,      181,     0 ), /*   180 ibu               */
++  S_ST( 's',  3,      305,     0 ), /*   181 ibur              */
++  S_ST( 'd',  3,      183,   178 ), /*   182 i                 */
++  S_ST( 'e',  3,      184,     0 ), /*   183 id                */
++  S_ST( 'n',  3,      306,     0 ), /*   184 ide               */
++  S_ST( 'g',  3,      186,   182 ), /*   185 i                 */
++  S_ST( 'n',  3,      187,     0 ), /*   186 ig                */
++  S_ST( 'o',  3,      188,     0 ), /*   187 ign               */
++  S_ST( 'r',  3,      307,     0 ), /*   188 igno              */
++  S_ST( 'n',  3,      212,   185 ), /*   189 i                 */
++  S_ST( 'c',  3,      202,     0 ), /*   190 in                */
++  S_ST( 'a',  3,      192,     0 ), /*   191 inc               */
++  S_ST( 'l',  3,      193,     0 ), /*   192 inca              */
++  S_ST( 'l',  3,      194,     0 ), /*   193 incal             */
++  S_ST( 'o',  3,      308,     0 ), /*   194 incall            */
++  S_ST( 'l',  3,      196,   191 ), /*   195 inc               */
++  S_ST( 'u',  3,      197,     0 ), /*   196 incl              */
++  S_ST( 'd',  3,      198,     0 ), /*   197 inclu             */
++  S_ST( 'e',  3,      199,     0 ), /*   198 includ            */
++  S_ST( 'f',  3,      200,     0 ), /*   199 include           */
++  S_ST( 'i',  3,      201,     0 ), /*   200 includef          */
++  S_ST( 'l',  3,      312,     0 ), /*   201 includefi         */
++  S_ST( 'm',  3,      203,   195 ), /*   202 inc               */
++  S_ST( 'e',  3,      309,     0 ), /*   203 incm              */
++  S_ST( 'i',  3,      205,   190 ), /*   204 in                */
++  S_ST( 't',  3,      210,     0 ), /*   205 ini               */
++  S_ST( 'a',  3,      207,     0 ), /*   206 init              */
++  S_ST( 'l',  3,      208,     0 ), /*   207 inita             */
++  S_ST( 'l',  3,      209,     0 ), /*   208 inital            */
++  S_ST( 'o',  3,      310,     0 ), /*   209 initall           */
++  S_ST( 'm',  3,      211,   206 ), /*   210 init              */
++  S_ST( 'e',  3,      311,     0 ), /*   211 initm             */
++  S_ST( 't',  3,      213,   204 ), /*   212 in                */
++  S_ST( 'e',  3,      214,     0 ), /*   213 int               */
++  S_ST( 'r',  3,      215,     0 ), /*   214 inte              */
++  S_ST( 'f',  3,      216,     0 ), /*   215 inter             */
++  S_ST( 'a',  3,      217,     0 ), /*   216 interf            */
++  S_ST( 'c',  3,      314,     0 ), /*   217 interfa           */
++  S_ST( 'p',  3,      219,   189 ), /*   218 i                 */
++  S_ST( 'v',  3,      317,     0 ), /*   219 ip                */
++  S_ST( 'j',  3,      221,   177 ), /*   220                   */
++  S_ST( 'i',  3,      222,     0 ), /*   221 j                 */
++  S_ST( 't',  3,      223,     0 ), /*   222 ji                */
++  S_ST( 't',  3,      224,     0 ), /*   223 jit               */
++  S_ST( 'e',  3,      428,     0 ), /*   224 jitt              */
++  S_ST( 'k',  3,      232,   220 ), /*   225                   */
++  S_ST( 'e',  3,      320,     0 ), /*   226 k                 */
++  S_ST( 'r',  3,      228,     0 ), /*   227 ke                */
++  S_ST( 'n',  3,      229,     0 ), /*   228 ker               */
++  S_ST( 'e',  3,      319,     0 ), /*   229 kern              */
++  S_ST( 'd',  3,      231,     0 ), /*   230 keys              */
++  S_ST( 'i',  3,      322,     0 ), /*   231 keysd             */
++  S_ST( 'o',  3,      323,   226 ), /*   232 k                 */
++  S_ST( 'l',  3,      249,   225 ), /*   233                   */
++  S_ST( 'e',  3,      235,     0 ), /*   234 l                 */
++  S_ST( 'a',  3,      236,     0 ), /*   235 le                */
++  S_ST( 'p',  3,      237,     0 ), /*   236 lea               */
++  S_ST( 'f',  3,      238,     0 ), /*   237 leap              */
++  S_ST( 'i',  3,      239,     0 ), /*   238 leapf             */
++  S_ST( 'l',  3,      325,     0 ), /*   239 leapfi            */
++  S_ST( 'i',  3,      246,   234 ), /*   240 l                 */
++  S_ST( 'm',  3,      242,     0 ), /*   241 li                */
++  S_ST( 'i',  3,      243,     0 ), /*   242 lim               */
++  S_ST( 't',  3,      244,     0 ), /*   243 limi              */
++  S_ST( 'e',  3,      326,     0 ), /*   244 limit             */
++  S_ST( 'n',  3,      327,   241 ), /*   245 li                */
++  S_ST( 's',  3,      247,   245 ), /*   246 li                */
++  S_ST( 't',  3,      248,     0 ), /*   247 lis               */
++  S_ST( 'e',  3,      328,     0 ), /*   248 list              */
++  S_ST( 'o',  3,      420,   240 ), /*   249 l                 */
++  S_ST( 'g',  3,      256,     0 ), /*   250 lo                */
++  S_ST( 'c',  3,      252,     0 ), /*   251 log               */
++  S_ST( 'o',  3,      253,     0 ), /*   252 logc              */
++  S_ST( 'n',  3,      254,     0 ), /*   253 logco             */
++  S_ST( 'f',  3,      255,     0 ), /*   254 logcon            */
++  S_ST( 'i',  3,      329,     0 ), /*   255 logconf           */
++  S_ST( 'f',  3,      257,   251 ), /*   256 log               */
++  S_ST( 'i',  3,      286,     0 ), /*   257 logf              */
    S_ST( 'e',  0,        0,     0 ), /*   258 T_Age             */
-   S_ST( 'l',  0,        5,     0 ), /*   259 T_All             */
+   S_ST( 'l',  0,        7,     0 ), /*   259 T_All             */
    S_ST( 'n',  0,        0,     0 ), /*   260 T_Allan           */
    S_ST( 'h',  0,        0,     0 ), /*   261 T_Auth            */
    S_ST( 'y',  0,        0,     0 ), /*   262 T_Autokey         */
    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,      291,     0 ), /*   286 loo               */
 -  S_ST( 'a',  3,      328,     0 ), /*   286                   */
++  S_ST( 'l',  3,      330,     0 ), /*   286 logfi             */
    S_ST( 'e',  1,        0,     0 ), /*   287 T_Driftfile       */
    S_ST( 'p',  0,        0,     0 ), /*   288 T_Drop            */
-   S_ST( 'e',  0,        0,     0 ), /*   289 T_Enable          */
-   S_ST( 'd',  0,        0,   141 ), /*   290 T_End             */
-   S_ST( 's',  3,      312,     0 ), /*   291 loop              */
-   S_ST( 'e',  1,      147,     0 ), /*   292 T_File            */
-   S_ST( 'n',  0,        0,     0 ), /*   293 T_Filegen         */
-   S_ST( '1',  0,        0,     0 ), /*   294 T_Flag1           */
-   S_ST( '2',  0,        0,   294 ), /*   295 T_Flag2           */
-   S_ST( '3',  0,        0,   295 ), /*   296 T_Flag3           */
-   S_ST( '4',  0,        0,   296 ), /*   297 T_Flag4           */
-   S_ST( 'e',  0,        0,     0 ), /*   298 T_Flake           */
-   S_ST( 'r',  0,        0,     0 ), /*   299 T_Floor           */
-   S_ST( 'q',  0,      157,     0 ), /*   300 T_Freq            */
-   S_ST( 'e',  1,        0,     0 ), /*   301 T_Fudge           */
-   S_ST( 't',  1,        0,     0 ), /*   302 T_Host            */
-   S_ST( 'f',  0,        0,     0 ), /*   303 T_Huffpuff        */
-   S_ST( 't',  0,        0,     0 ), /*   304 T_Iburst          */
-   S_ST( 't',  1,        0,     0 ), /*   305 T_Ident           */
-   S_ST( 'e',  0,        0,     0 ), /*   306 T_Ignore          */
-   S_ST( 'c',  0,        0,     0 ), /*   307 T_Incalloc        */
-   S_ST( 'm',  0,        0,     0 ), /*   308 T_Incmem          */
-   S_ST( 'c',  0,        0,     0 ), /*   309 T_Initalloc       */
-   S_ST( 'm',  0,        0,     0 ), /*   310 T_Initmem         */
-   S_ST( 'e',  1,        0,     0 ), /*   311 T_Includefile     */
-   S_ST( 't',  3,      396,     0 ), /*   312 loops             */
-   S_ST( 'e',  0,        0,     0 ), /*   313 T_Interface       */
-   S_ST( '4',  0,        0,     0 ), /*   314 T_Ipv4            */
-   S_ST( '4',  0,        0,     0 ), /*   315 T_Ipv4_flag       */
-   S_ST( '6',  0,        0,   314 ), /*   316 T_Ipv6            */
-   S_ST( '6',  0,        0,   315 ), /*   317 T_Ipv6_flag       */
-   S_ST( 'l',  0,        0,     0 ), /*   318 T_Kernel          */
-   S_ST( 'y',  0,      320,   225 ), /*   319 T_Key             */
-   S_ST( 's',  1,      228,     0 ), /*   320 T_Keys            */
-   S_ST( 'r',  1,        0,     0 ), /*   321 T_Keysdir         */
-   S_ST( 'd',  0,        0,     0 ), /*   322 T_Kod             */
-   S_ST( 'p',  0,        0,     0 ), /*   323 T_Mssntp          */
-   S_ST( 'e',  1,        0,     0 ), /*   324 T_Leapfile        */
-   S_ST( 'd',  0,        0,     0 ), /*   325 T_Limited         */
-   S_ST( 'k',  0,        0,     0 ), /*   326 T_Link            */
-   S_ST( 'n',  0,        0,     0 ), /*   327 T_Listen          */
-   S_ST( 'g',  2,        0,     0 ), /*   328 T_Logconfig       */
-   S_ST( 'e',  1,        0,     0 ), /*   329 T_Logfile         */
-   S_ST( 's',  0,        0,     0 ), /*   330 T_Loopstats       */
-   S_ST( 'p',  0,        0,     0 ), /*   331 T_Lowpriotrap     */
-   S_ST( 't',  1,        0,     0 ), /*   332 T_Manycastclient  */
-   S_ST( 'r',  2,        0,     0 ), /*   333 T_Manycastserver  */
-   S_ST( 'k',  0,        0,     0 ), /*   334 T_Mask            */
-   S_ST( 'e',  0,        0,     0 ), /*   335 T_Maxage          */
-   S_ST( 'k',  0,        0,     0 ), /*   336 T_Maxclock        */
-   S_ST( 'h',  0,        0,     0 ), /*   337 T_Maxdepth        */
-   S_ST( 't',  0,        0,     0 ), /*   338 T_Maxdist         */
-   S_ST( 'm',  0,        0,     0 ), /*   339 T_Maxmem          */
-   S_ST( 'l',  0,        0,     0 ), /*   340 T_Maxpoll         */
-   S_ST( 'k',  0,        0,     0 ), /*   341 T_Minclock        */
-   S_ST( 'h',  0,        0,     0 ), /*   342 T_Mindepth        */
-   S_ST( 't',  0,        0,     0 ), /*   343 T_Mindist         */
-   S_ST( 'm',  0,        0,     0 ), /*   344 T_Minimum         */
-   S_ST( 'l',  0,        0,     0 ), /*   345 T_Minpoll         */
-   S_ST( 'e',  0,        0,     0 ), /*   346 T_Minsane         */
-   S_ST( 'e',  0,        0,     0 ), /*   347 T_Mode            */
-   S_ST( 'r',  0,        0,     0 ), /*   348 T_Monitor         */
-   S_ST( 'h',  0,        0,     0 ), /*   349 T_Month           */
-   S_ST( 'u',  0,        0,     0 ), /*   350 T_Mru             */
-   S_ST( 't',  2,        0,     0 ), /*   351 T_Multicastclient */
-   S_ST( 'c',  0,        0,     0 ), /*   352 T_Nic             */
-   S_ST( 'k',  0,        0,     0 ), /*   353 T_Nolink          */
-   S_ST( 'y',  0,        0,     0 ), /*   354 T_Nomodify        */
-   S_ST( 'e',  0,        0,     0 ), /*   355 T_None            */
-   S_ST( 'r',  0,        0,     0 ), /*   356 T_Nopeer          */
-   S_ST( 'y',  0,        0,     0 ), /*   357 T_Noquery         */
-   S_ST( 't',  0,        0,     0 ), /*   358 T_Noselect        */
-   S_ST( 'e',  0,        0,     0 ), /*   359 T_Noserve         */
-   S_ST( 'p',  0,        0,     0 ), /*   360 T_Notrap          */
-   S_ST( 't',  0,        0,     0 ), /*   361 T_Notrust         */
-   S_ST( 'p',  0,      553,     0 ), /*   362 T_Ntp             */
-   S_ST( 't',  0,        0,     0 ), /*   363 T_Ntpport         */
-   S_ST( 't',  1,        0,     0 ), /*   364 T_NtpSignDsocket  */
-   S_ST( 'n',  0,        0,     0 ), /*   365 T_Orphan          */
-   S_ST( 'c',  0,        0,     0 ), /*   366 T_Panic           */
-   S_ST( 'r',  1,      574,     0 ), /*   367 T_Peer            */
-   S_ST( 's',  0,        0,     0 ), /*   368 T_Peerstats       */
-   S_ST( 'e',  2,        0,     0 ), /*   369 T_Phone           */
-   S_ST( 'd',  0,      582,     0 ), /*   370 T_Pid             */
-   S_ST( 'e',  1,        0,     0 ), /*   371 T_Pidfile         */
-   S_ST( 'l',  1,        0,     0 ), /*   372 T_Pool            */
-   S_ST( 't',  0,        0,     0 ), /*   373 T_Port            */
-   S_ST( 't',  0,        0,     0 ), /*   374 T_Preempt         */
-   S_ST( 'r',  0,        0,     0 ), /*   375 T_Prefer          */
-   S_ST( 's',  0,        0,     0 ), /*   376 T_Protostats      */
-   S_ST( 'w',  1,        0,   588 ), /*   377 T_Pw              */
-   S_ST( 's',  0,        0,     0 ), /*   378 T_Qos             */
-   S_ST( 'e',  1,        0,     0 ), /*   379 T_Randfile        */
-   S_ST( 's',  0,        0,     0 ), /*   380 T_Rawstats        */
-   S_ST( 'd',  1,        0,     0 ), /*   381 T_Refid           */
-   S_ST( 'y',  0,        0,     0 ), /*   382 T_Requestkey      */
-   S_ST( 't',  0,        0,     0 ), /*   383 T_Restrict        */
-   S_ST( 'e',  0,        0,     0 ), /*   384 T_Revoke          */
-   S_ST( 'r',  1,        0,     0 ), /*   385 T_Saveconfigdir   */
-   S_ST( 'r',  1,      662,     0 ), /*   386 T_Server          */
-   S_ST( 'r',  1,        0,     0 ), /*   387 T_Setvar          */
-   S_ST( 'n',  1,        0,     0 ), /*   388 T_Sign            */
-   S_ST( 'e',  0,        0,     0 ), /*   389 T_Source          */
-   S_ST( 's',  0,        0,     0 ), /*   390 T_Statistics      */
-   S_ST( 's',  0,      701,   696 ), /*   391 T_Stats           */
-   S_ST( 'r',  1,        0,     0 ), /*   392 T_Statsdir        */
-   S_ST( 'p',  0,      704,     0 ), /*   393 T_Step            */
-   S_ST( 't',  0,        0,     0 ), /*   394 T_Stepout         */
-   S_ST( 'm',  0,        0,     0 ), /*   395 T_Stratum         */
-   S_ST( 'a',  3,      412,     0 ), /*   396 loopst            */
-   S_ST( 's',  0,        0,     0 ), /*   397 T_Sysstats        */
-   S_ST( 'k',  0,        0,     0 ), /*   398 T_Tick            */
-   S_ST( '1',  0,        0,     0 ), /*   399 T_Time1           */
-   S_ST( '2',  0,        0,   399 ), /*   400 T_Time2           */
-   S_ST( 's',  0,        0,     0 ), /*   401 T_Timingstats     */
-   S_ST( 'r',  0,        0,     0 ), /*   402 T_Tinker          */
-   S_ST( 's',  0,        0,     0 ), /*   403 T_Tos             */
-   S_ST( 'p',  1,        0,     0 ), /*   404 T_Trap            */
-   S_ST( 'e',  0,        0,     0 ), /*   405 T_True            */
-   S_ST( 'y',  0,        0,     0 ), /*   406 T_Trustedkey      */
-   S_ST( 'l',  0,        0,     0 ), /*   407 T_Ttl             */
-   S_ST( 'e',  0,        0,     0 ), /*   408 T_Type            */
-   S_ST( 'g',  1,        0,     0 ), /*   409 T_Unconfig        */
-   S_ST( 'r',  1,        0,     0 ), /*   410 T_Unpeer          */
-   S_ST( 'n',  0,        0,     0 ), /*   411 T_Version         */
-   S_ST( 't',  3,      330,     0 ), /*   412 loopsta           */
-   S_ST( 'k',  0,        0,     0 ), /*   413 T_Week            */
-   S_ST( 'd',  0,        0,     0 ), /*   414 T_Wildcard        */
-   S_ST( 'e',  0,        0,     0 ), /*   415 T_Xleave          */
-   S_ST( 'r',  0,        0,     0 ), /*   416 T_Year            */
-   S_ST( 'w',  3,      418,   257 ), /*   417 lo                */
-   S_ST( 'p',  3,      419,     0 ), /*   418 low               */
-   S_ST( 'r',  3,      430,     0 ), /*   419 lowp              */
-   S_ST( 'e',  0,        0,     0 ), /*   420 T_Simulate        */
-   S_ST( 'y',  0,        0,     0 ), /*   421 T_Beep_Delay      */
-   S_ST( 'n',  0,        0,     0 ), /*   422 T_Sim_Duration    */
-   S_ST( 't',  0,        0,     0 ), /*   423 T_Server_Offset   */
-   S_ST( 'n',  0,        0,     0 ), /*   424 T_Duration        */
-   S_ST( 't',  0,        0,     0 ), /*   425 T_Freq_Offset     */
-   S_ST( 'r',  0,        0,     0 ), /*   426 T_Wander          */
-   S_ST( 'r',  0,        0,     0 ), /*   427 T_Jitter          */
-   S_ST( 'y',  0,        0,     0 ), /*   428 T_Prop_Delay      */
-   S_ST( 'y',  0,        0,     0 ), /*   429 T_Proc_Delay      */
-   S_ST( 'i',  3,      431,     0 ), /*   430 lowpr             */
-   S_ST( 'o',  3,      432,     0 ), /*   431 lowpri            */
-   S_ST( 't',  3,      433,     0 ), /*   432 lowprio           */
-   S_ST( 'r',  3,      434,     0 ), /*   433 lowpriot          */
-   S_ST( 'a',  3,      331,     0 ), /*   434 lowpriotr         */
-   S_ST( 'm',  3,      505,   231 ), /*   435                   */
-   S_ST( 'a',  3,      454,     0 ), /*   436 m                 */
-   S_ST( 'n',  3,      438,     0 ), /*   437 ma                */
-   S_ST( 'y',  3,      439,     0 ), /*   438 man               */
-   S_ST( 'c',  3,      440,     0 ), /*   439 many              */
-   S_ST( 'a',  3,      441,     0 ), /*   440 manyc             */
-   S_ST( 's',  3,      442,     0 ), /*   441 manyca            */
-   S_ST( 't',  3,      448,     0 ), /*   442 manycas           */
-   S_ST( 'c',  3,      444,     0 ), /*   443 manycast          */
-   S_ST( 'l',  3,      445,     0 ), /*   444 manycastc         */
-   S_ST( 'i',  3,      446,     0 ), /*   445 manycastcl        */
-   S_ST( 'e',  3,      447,     0 ), /*   446 manycastcli       */
-   S_ST( 'n',  3,      332,     0 ), /*   447 manycastclie      */
-   S_ST( 's',  3,      449,   443 ), /*   448 manycast          */
-   S_ST( 'e',  3,      450,     0 ), /*   449 manycasts         */
-   S_ST( 'r',  3,      451,     0 ), /*   450 manycastse        */
-   S_ST( 'v',  3,      452,     0 ), /*   451 manycastser       */
-   S_ST( 'e',  3,      333,     0 ), /*   452 manycastserv      */
-   S_ST( 's',  3,      334,   437 ), /*   453 ma                */
-   S_ST( 'x',  3,      469,   453 ), /*   454 ma                */
-   S_ST( 'a',  3,      456,     0 ), /*   455 max               */
-   S_ST( 'g',  3,      335,     0 ), /*   456 maxa              */
-   S_ST( 'c',  3,      458,   455 ), /*   457 max               */
-   S_ST( 'l',  3,      459,     0 ), /*   458 maxc              */
-   S_ST( 'o',  3,      460,     0 ), /*   459 maxcl             */
-   S_ST( 'c',  3,      336,     0 ), /*   460 maxclo            */
-   S_ST( 'd',  3,      465,   457 ), /*   461 max               */
-   S_ST( 'e',  3,      463,     0 ), /*   462 maxd              */
-   S_ST( 'p',  3,      464,     0 ), /*   463 maxde             */
-   S_ST( 't',  3,      337,     0 ), /*   464 maxdep            */
-   S_ST( 'i',  3,      466,   462 ), /*   465 maxd              */
-   S_ST( 's',  3,      338,     0 ), /*   466 maxdi             */
-   S_ST( 'm',  3,      468,   461 ), /*   467 max               */
-   S_ST( 'e',  3,      339,     0 ), /*   468 maxm              */
-   S_ST( 'p',  3,      470,   467 ), /*   469 max               */
-   S_ST( 'o',  3,      471,     0 ), /*   470 maxp              */
-   S_ST( 'l',  3,      340,     0 ), /*   471 maxpo             */
-   S_ST( 'i',  3,      473,   436 ), /*   472 m                 */
-   S_ST( 'n',  3,      490,     0 ), /*   473 mi                */
-   S_ST( 'c',  3,      475,     0 ), /*   474 min               */
-   S_ST( 'l',  3,      476,     0 ), /*   475 minc              */
-   S_ST( 'o',  3,      477,     0 ), /*   476 mincl             */
-   S_ST( 'c',  3,      341,     0 ), /*   477 minclo            */
-   S_ST( 'd',  3,      482,   474 ), /*   478 min               */
-   S_ST( 'e',  3,      480,     0 ), /*   479 mind              */
-   S_ST( 'p',  3,      481,     0 ), /*   480 minde             */
-   S_ST( 't',  3,      342,     0 ), /*   481 mindep            */
-   S_ST( 'i',  3,      483,   479 ), /*   482 mind              */
-   S_ST( 's',  3,      343,     0 ), /*   483 mindi             */
-   S_ST( 'i',  3,      485,   478 ), /*   484 min               */
-   S_ST( 'm',  3,      486,     0 ), /*   485 mini              */
-   S_ST( 'u',  3,      344,     0 ), /*   486 minim             */
-   S_ST( 'p',  3,      488,   484 ), /*   487 min               */
-   S_ST( 'o',  3,      489,     0 ), /*   488 minp              */
-   S_ST( 'l',  3,      345,     0 ), /*   489 minpo             */
-   S_ST( 's',  3,      491,   487 ), /*   490 min               */
-   S_ST( 'a',  3,      492,     0 ), /*   491 mins              */
-   S_ST( 'n',  3,      346,     0 ), /*   492 minsa             */
-   S_ST( 'o',  3,      495,   472 ), /*   493 m                 */
-   S_ST( 'd',  3,      347,     0 ), /*   494 mo                */
-   S_ST( 'n',  3,      499,   494 ), /*   495 mo                */
-   S_ST( 'i',  3,      497,     0 ), /*   496 mon               */
-   S_ST( 't',  3,      498,     0 ), /*   497 moni              */
-   S_ST( 'o',  3,      348,     0 ), /*   498 monit             */
-   S_ST( 't',  3,      349,   496 ), /*   499 mon               */
-   S_ST( 'r',  3,      350,   493 ), /*   500 m                 */
-   S_ST( 's',  3,      502,   500 ), /*   501 m                 */
-   S_ST( 's',  3,      503,     0 ), /*   502 ms                */
-   S_ST( 'n',  3,      504,     0 ), /*   503 mss               */
-   S_ST( 't',  3,      323,     0 ), /*   504 mssn              */
-   S_ST( 'u',  3,      506,   501 ), /*   505 m                 */
-   S_ST( 'l',  3,      507,     0 ), /*   506 mu                */
-   S_ST( 't',  3,      508,     0 ), /*   507 mul               */
-   S_ST( 'i',  3,      509,     0 ), /*   508 mult              */
-   S_ST( 'c',  3,      510,     0 ), /*   509 multi             */
-   S_ST( 'a',  3,      511,     0 ), /*   510 multic            */
-   S_ST( 's',  3,      512,     0 ), /*   511 multica           */
-   S_ST( 't',  3,      513,     0 ), /*   512 multicas          */
-   S_ST( 'c',  3,      514,     0 ), /*   513 multicast         */
-   S_ST( 'l',  3,      515,     0 ), /*   514 multicastc        */
-   S_ST( 'i',  3,      516,     0 ), /*   515 multicastcl       */
-   S_ST( 'e',  3,      517,     0 ), /*   516 multicastcli      */
-   S_ST( 'n',  3,      351,     0 ), /*   517 multicastclie     */
-   S_ST( 'n',  3,      549,   435 ), /*   518                   */
-   S_ST( 'i',  3,      352,     0 ), /*   519 n                 */
-   S_ST( 'o',  3,      544,   519 ), /*   520 n                 */
-   S_ST( 'l',  3,      522,     0 ), /*   521 no                */
-   S_ST( 'i',  3,      523,     0 ), /*   522 nol               */
-   S_ST( 'n',  3,      353,     0 ), /*   523 noli              */
-   S_ST( 'm',  3,      525,   521 ), /*   524 no                */
-   S_ST( 'o',  3,      526,     0 ), /*   525 nom               */
-   S_ST( 'd',  3,      527,     0 ), /*   526 nomo              */
-   S_ST( 'i',  3,      528,     0 ), /*   527 nomod             */
-   S_ST( 'f',  3,      354,     0 ), /*   528 nomodi            */
-   S_ST( 'n',  3,      355,   524 ), /*   529 no                */
-   S_ST( 'p',  3,      531,   529 ), /*   530 no                */
-   S_ST( 'e',  3,      532,     0 ), /*   531 nop               */
-   S_ST( 'e',  3,      356,     0 ), /*   532 nope              */
-   S_ST( 'q',  3,      534,   530 ), /*   533 no                */
-   S_ST( 'u',  3,      535,     0 ), /*   534 noq               */
-   S_ST( 'e',  3,      536,     0 ), /*   535 noqu              */
-   S_ST( 'r',  3,      357,     0 ), /*   536 noque             */
-   S_ST( 's',  3,      538,   533 ), /*   537 no                */
-   S_ST( 'e',  3,      542,     0 ), /*   538 nos               */
-   S_ST( 'l',  3,      540,     0 ), /*   539 nose              */
-   S_ST( 'e',  3,      541,     0 ), /*   540 nosel             */
-   S_ST( 'c',  3,      358,     0 ), /*   541 nosele            */
-   S_ST( 'r',  3,      543,   539 ), /*   542 nose              */
-   S_ST( 'v',  3,      359,     0 ), /*   543 noser             */
-   S_ST( 't',  3,      545,   537 ), /*   544 no                */
-   S_ST( 'r',  3,      547,     0 ), /*   545 not               */
-   S_ST( 'a',  3,      360,     0 ), /*   546 notr              */
-   S_ST( 'u',  3,      548,   546 ), /*   547 notr              */
-   S_ST( 's',  3,      361,     0 ), /*   548 notru             */
-   S_ST( 't',  3,      362,   520 ), /*   549 n                 */
-   S_ST( 'p',  3,      551,     0 ), /*   550 ntp               */
-   S_ST( 'o',  3,      552,     0 ), /*   551 ntpp              */
-   S_ST( 'r',  3,      363,     0 ), /*   552 ntppo             */
-   S_ST( 's',  3,      554,   550 ), /*   553 ntp               */
-   S_ST( 'i',  3,      555,     0 ), /*   554 ntps              */
-   S_ST( 'g',  3,      556,     0 ), /*   555 ntpsi             */
-   S_ST( 'n',  3,      557,     0 ), /*   556 ntpsig            */
-   S_ST( 'd',  3,      558,     0 ), /*   557 ntpsign           */
-   S_ST( 's',  3,      559,     0 ), /*   558 ntpsignd          */
-   S_ST( 'o',  3,      560,     0 ), /*   559 ntpsignds         */
-   S_ST( 'c',  3,      561,     0 ), /*   560 ntpsigndso        */
-   S_ST( 'k',  3,      562,     0 ), /*   561 ntpsigndsoc       */
-   S_ST( 'e',  3,      364,     0 ), /*   562 ntpsigndsock      */
-   S_ST( 'o',  3,      564,   518 ), /*   563                   */
-   S_ST( 'r',  3,      565,     0 ), /*   564 o                 */
-   S_ST( 'p',  3,      566,     0 ), /*   565 or                */
-   S_ST( 'h',  3,      567,     0 ), /*   566 orp               */
-   S_ST( 'a',  3,      365,     0 ), /*   567 orph              */
-   S_ST( 'p',  3,      377,   563 ), /*   568                   */
-   S_ST( 'a',  3,      570,     0 ), /*   569 p                 */
-   S_ST( 'n',  3,      571,     0 ), /*   570 pa                */
-   S_ST( 'i',  3,      366,     0 ), /*   571 pan               */
-   S_ST( 'e',  3,      573,   569 ), /*   572 p                 */
-   S_ST( 'e',  3,      367,     0 ), /*   573 pe                */
-   S_ST( 's',  3,      575,     0 ), /*   574 peer              */
-   S_ST( 't',  3,      576,     0 ), /*   575 peers             */
-   S_ST( 'a',  3,      577,     0 ), /*   576 peerst            */
-   S_ST( 't',  3,      368,     0 ), /*   577 peersta           */
-   S_ST( 'h',  3,      579,   572 ), /*   578 p                 */
-   S_ST( 'o',  3,      580,     0 ), /*   579 ph                */
-   S_ST( 'n',  3,      369,     0 ), /*   580 pho               */
-   S_ST( 'i',  3,      370,   578 ), /*   581 p                 */
-   S_ST( 'f',  3,      583,     0 ), /*   582 pid               */
-   S_ST( 'i',  3,      584,     0 ), /*   583 pidf              */
-   S_ST( 'l',  3,      371,     0 ), /*   584 pidfi             */
-   S_ST( 'o',  3,      587,   581 ), /*   585 p                 */
-   S_ST( 'o',  3,      372,     0 ), /*   586 po                */
-   S_ST( 'r',  3,      373,   586 ), /*   587 po                */
-   S_ST( 'r',  3,      595,   585 ), /*   588 p                 */
-   S_ST( 'e',  3,      593,     0 ), /*   589 pr                */
-   S_ST( 'e',  3,      591,     0 ), /*   590 pre               */
-   S_ST( 'm',  3,      592,     0 ), /*   591 pree              */
-   S_ST( 'p',  3,      374,     0 ), /*   592 preem             */
-   S_ST( 'f',  3,      594,   590 ), /*   593 pre               */
-   S_ST( 'e',  3,      375,     0 ), /*   594 pref              */
-   S_ST( 'o',  3,      608,   589 ), /*   595 pr                */
-   S_ST( 'c',  3,      597,     0 ), /*   596 pro               */
-   S_ST( '_',  3,      598,     0 ), /*   597 proc              */
-   S_ST( 'd',  3,      599,     0 ), /*   598 proc_             */
-   S_ST( 'e',  3,      600,     0 ), /*   599 proc_d            */
-   S_ST( 'l',  3,      601,     0 ), /*   600 proc_de           */
-   S_ST( 'a',  3,      429,     0 ), /*   601 proc_del          */
-   S_ST( 'p',  3,      603,   596 ), /*   602 pro               */
-   S_ST( '_',  3,      604,     0 ), /*   603 prop              */
-   S_ST( 'd',  3,      605,     0 ), /*   604 prop_             */
-   S_ST( 'e',  3,      606,     0 ), /*   605 prop_d            */
-   S_ST( 'l',  3,      607,     0 ), /*   606 prop_de           */
-   S_ST( 'a',  3,      428,     0 ), /*   607 prop_del          */
-   S_ST( 't',  3,      609,   602 ), /*   608 pro               */
-   S_ST( 'o',  3,      610,     0 ), /*   609 prot              */
-   S_ST( 's',  3,      611,     0 ), /*   610 proto             */
-   S_ST( 't',  3,      612,     0 ), /*   611 protos            */
-   S_ST( 'a',  3,      613,     0 ), /*   612 protost           */
-   S_ST( 't',  3,      376,     0 ), /*   613 protosta          */
-   S_ST( 'q',  3,      615,   568 ), /*   614                   */
-   S_ST( 'o',  3,      378,     0 ), /*   615 q                 */
-   S_ST( 'r',  3,      628,   614 ), /*   616                   */
-   S_ST( 'a',  3,      623,     0 ), /*   617 r                 */
-   S_ST( 'n',  3,      619,     0 ), /*   618 ra                */
-   S_ST( 'd',  3,      620,     0 ), /*   619 ran               */
-   S_ST( 'f',  3,      621,     0 ), /*   620 rand              */
-   S_ST( 'i',  3,      622,     0 ), /*   621 randf             */
-   S_ST( 'l',  3,      379,     0 ), /*   622 randfi            */
-   S_ST( 'w',  3,      624,   618 ), /*   623 ra                */
-   S_ST( 's',  3,      625,     0 ), /*   624 raw               */
-   S_ST( 't',  3,      626,     0 ), /*   625 raws              */
-   S_ST( 'a',  3,      627,     0 ), /*   626 rawst             */
-   S_ST( 't',  3,      380,     0 ), /*   627 rawsta            */
-   S_ST( 'e',  3,      643,   617 ), /*   628 r                 */
-   S_ST( 'f',  3,      630,     0 ), /*   629 re                */
-   S_ST( 'i',  3,      381,     0 ), /*   630 ref               */
-   S_ST( 'q',  3,      632,   629 ), /*   631 re                */
-   S_ST( 'u',  3,      633,     0 ), /*   632 req               */
-   S_ST( 'e',  3,      634,     0 ), /*   633 requ              */
-   S_ST( 's',  3,      635,     0 ), /*   634 reque             */
-   S_ST( 't',  3,      636,     0 ), /*   635 reques            */
-   S_ST( 'k',  3,      637,     0 ), /*   636 request           */
-   S_ST( 'e',  3,      382,     0 ), /*   637 requestk          */
-   S_ST( 's',  3,      639,   631 ), /*   638 re                */
-   S_ST( 't',  3,      640,     0 ), /*   639 res               */
-   S_ST( 'r',  3,      641,     0 ), /*   640 rest              */
-   S_ST( 'i',  3,      642,     0 ), /*   641 restr             */
-   S_ST( 'c',  3,      383,     0 ), /*   642 restri            */
-   S_ST( 'v',  3,      644,   638 ), /*   643 re                */
-   S_ST( 'o',  3,      645,     0 ), /*   644 rev               */
-   S_ST( 'k',  3,      384,     0 ), /*   645 revo              */
-   S_ST( 's',  3,      710,   616 ), /*   646                   */
-   S_ST( 'a',  3,      648,     0 ), /*   647 s                 */
-   S_ST( 'v',  3,      649,     0 ), /*   648 sa                */
-   S_ST( 'e',  3,      650,     0 ), /*   649 sav               */
-   S_ST( 'c',  3,      651,     0 ), /*   650 save              */
-   S_ST( 'o',  3,      652,     0 ), /*   651 savec             */
-   S_ST( 'n',  3,      653,     0 ), /*   652 saveco            */
-   S_ST( 'f',  3,      654,     0 ), /*   653 savecon           */
-   S_ST( 'i',  3,      655,     0 ), /*   654 saveconf          */
-   S_ST( 'g',  3,      656,     0 ), /*   655 saveconfi         */
-   S_ST( 'd',  3,      657,     0 ), /*   656 saveconfig        */
-   S_ST( 'i',  3,      385,     0 ), /*   657 saveconfigd       */
-   S_ST( 'e',  3,      668,   647 ), /*   658 s                 */
-   S_ST( 'r',  3,      660,     0 ), /*   659 se                */
-   S_ST( 'v',  3,      661,     0 ), /*   660 ser               */
-   S_ST( 'e',  3,      386,     0 ), /*   661 serv              */
-   S_ST( '_',  3,      663,     0 ), /*   662 server            */
-   S_ST( 'o',  3,      664,     0 ), /*   663 server_           */
-   S_ST( 'f',  3,      665,     0 ), /*   664 server_o          */
-   S_ST( 'f',  3,      666,     0 ), /*   665 server_of         */
-   S_ST( 's',  3,      667,     0 ), /*   666 server_off        */
-   S_ST( 'e',  3,      423,     0 ), /*   667 server_offs       */
-   S_ST( 't',  3,      669,   659 ), /*   668 se                */
-   S_ST( 'v',  3,      670,     0 ), /*   669 set               */
-   S_ST( 'a',  3,      387,     0 ), /*   670 setv              */
-   S_ST( 'i',  3,      673,   658 ), /*   671 s                 */
-   S_ST( 'g',  3,      388,     0 ), /*   672 si                */
-   S_ST( 'm',  3,      674,   672 ), /*   673 si                */
-   S_ST( 'u',  3,      675,     0 ), /*   674 sim               */
-   S_ST( 'l',  3,      676,     0 ), /*   675 simu              */
-   S_ST( 'a',  3,      677,     0 ), /*   676 simul             */
-   S_ST( 't',  3,      678,     0 ), /*   677 simula            */
-   S_ST( 'i',  3,      679,   420 ), /*   678 simulat           */
-   S_ST( 'o',  3,      680,     0 ), /*   679 simulati          */
-   S_ST( 'n',  3,      681,     0 ), /*   680 simulatio         */
-   S_ST( '_',  3,      682,     0 ), /*   681 simulation        */
-   S_ST( 'd',  3,      683,     0 ), /*   682 simulation_       */
-   S_ST( 'u',  3,      684,     0 ), /*   683 simulation_d      */
-   S_ST( 'r',  3,      685,     0 ), /*   684 simulation_du     */
-   S_ST( 'a',  3,      686,     0 ), /*   685 simulation_dur    */
-   S_ST( 't',  3,      687,     0 ), /*   686 simulation_dura   */
-   S_ST( 'i',  3,      688,     0 ), /*   687 simulation_durat  */
-   S_ST( 'o',  3,      422,     0 ), /*   688 simulation_durati */
-   S_ST( 'o',  3,      690,   671 ), /*   689 s                 */
-   S_ST( 'u',  3,      691,     0 ), /*   690 so                */
-   S_ST( 'r',  3,      692,     0 ), /*   691 sou               */
-   S_ST( 'c',  3,      389,     0 ), /*   692 sour              */
-   S_ST( 't',  3,      706,   689 ), /*   693 s                 */
-   S_ST( 'a',  3,      695,     0 ), /*   694 st                */
-   S_ST( 't',  3,      391,     0 ), /*   695 sta               */
-   S_ST( 'i',  3,      697,     0 ), /*   696 stat              */
-   S_ST( 's',  3,      698,     0 ), /*   697 stati             */
-   S_ST( 't',  3,      699,     0 ), /*   698 statis            */
-   S_ST( 'i',  3,      700,     0 ), /*   699 statist           */
-   S_ST( 'c',  3,      390,     0 ), /*   700 statisti          */
-   S_ST( 'd',  3,      702,     0 ), /*   701 stats             */
-   S_ST( 'i',  3,      392,     0 ), /*   702 statsd            */
-   S_ST( 'e',  3,      393,   694 ), /*   703 st                */
-   S_ST( 'o',  3,      705,     0 ), /*   704 step              */
-   S_ST( 'u',  3,      394,     0 ), /*   705 stepo             */
-   S_ST( 'r',  3,      707,   703 ), /*   706 st                */
-   S_ST( 'a',  3,      708,     0 ), /*   707 str               */
-   S_ST( 't',  3,      709,     0 ), /*   708 stra              */
-   S_ST( 'u',  3,      395,     0 ), /*   709 strat             */
-   S_ST( 'y',  3,      711,   693 ), /*   710 s                 */
-   S_ST( 's',  3,      712,     0 ), /*   711 sy                */
-   S_ST( 's',  3,      713,     0 ), /*   712 sys               */
-   S_ST( 't',  3,      714,     0 ), /*   713 syss              */
-   S_ST( 'a',  3,      715,     0 ), /*   714 sysst             */
-   S_ST( 't',  3,      397,     0 ), /*   715 syssta            */
-   S_ST( 't',  3,      742,   646 ), /*   716                   */
-   S_ST( 'i',  3,      728,     0 ), /*   717 t                 */
-   S_ST( 'c',  3,      398,     0 ), /*   718 ti                */
-   S_ST( 'm',  3,      721,   718 ), /*   719 ti                */
-   S_ST( 'e',  3,      400,     0 ), /*   720 tim               */
-   S_ST( 'i',  3,      722,   720 ), /*   721 tim               */
-   S_ST( 'n',  3,      723,     0 ), /*   722 timi              */
-   S_ST( 'g',  3,      724,     0 ), /*   723 timin             */
-   S_ST( 's',  3,      725,     0 ), /*   724 timing            */
-   S_ST( 't',  3,      726,     0 ), /*   725 timings           */
-   S_ST( 'a',  3,      727,     0 ), /*   726 timingst          */
-   S_ST( 't',  3,      401,     0 ), /*   727 timingsta         */
-   S_ST( 'n',  3,      729,   719 ), /*   728 ti                */
-   S_ST( 'k',  3,      730,     0 ), /*   729 tin               */
-   S_ST( 'e',  3,      402,     0 ), /*   730 tink              */
-   S_ST( 'o',  3,      403,   717 ), /*   731 t                 */
-   S_ST( 'r',  3,      734,   731 ), /*   732 t                 */
-   S_ST( 'a',  3,      404,     0 ), /*   733 tr                */
-   S_ST( 'u',  3,      735,   733 ), /*   734 tr                */
-   S_ST( 's',  3,      736,   405 ), /*   735 tru               */
-   S_ST( 't',  3,      737,     0 ), /*   736 trus              */
-   S_ST( 'e',  3,      738,     0 ), /*   737 trust             */
-   S_ST( 'd',  3,      739,     0 ), /*   738 truste            */
-   S_ST( 'k',  3,      740,     0 ), /*   739 trusted           */
-   S_ST( 'e',  3,      406,     0 ), /*   740 trustedk          */
-   S_ST( 't',  3,      407,   732 ), /*   741 t                 */
-   S_ST( 'y',  3,      743,   741 ), /*   742 t                 */
-   S_ST( 'p',  3,      408,     0 ), /*   743 ty                */
-   S_ST( 'u',  3,      745,   716 ), /*   744                   */
-   S_ST( 'n',  3,      751,     0 ), /*   745 u                 */
-   S_ST( 'c',  3,      747,     0 ), /*   746 un                */
-   S_ST( 'o',  3,      748,     0 ), /*   747 unc               */
-   S_ST( 'n',  3,      749,     0 ), /*   748 unco              */
-   S_ST( 'f',  3,      750,     0 ), /*   749 uncon             */
-   S_ST( 'i',  3,      409,     0 ), /*   750 unconf            */
-   S_ST( 'p',  3,      752,   746 ), /*   751 un                */
-   S_ST( 'e',  3,      753,     0 ), /*   752 unp               */
-   S_ST( 'e',  3,      410,     0 ), /*   753 unpe              */
-   S_ST( 'v',  3,      755,   744 ), /*   754                   */
-   S_ST( 'e',  3,      756,     0 ), /*   755 v                 */
-   S_ST( 'r',  3,      757,     0 ), /*   756 ve                */
-   S_ST( 's',  3,      758,     0 ), /*   757 ver               */
-   S_ST( 'i',  3,      759,     0 ), /*   758 vers              */
-   S_ST( 'o',  3,      411,     0 ), /*   759 versi             */
-   S_ST( 'w',  3,      767,   754 ), /*   760                   */
-   S_ST( 'a',  3,      762,     0 ), /*   761 w                 */
-   S_ST( 'n',  3,      763,     0 ), /*   762 wa                */
-   S_ST( 'd',  3,      764,     0 ), /*   763 wan               */
-   S_ST( 'e',  3,      426,     0 ), /*   764 wand              */
-   S_ST( 'e',  3,      766,   761 ), /*   765 w                 */
-   S_ST( 'e',  3,      413,     0 ), /*   766 we                */
-   S_ST( 'i',  3,      768,   765 ), /*   767 w                 */
-   S_ST( 'l',  3,      769,     0 ), /*   768 wi                */
-   S_ST( 'd',  3,      770,     0 ), /*   769 wil               */
-   S_ST( 'c',  3,      771,     0 ), /*   770 wild              */
-   S_ST( 'a',  3,      772,     0 ), /*   771 wildc             */
-   S_ST( 'r',  3,      414,     0 ), /*   772 wildca            */
-   S_ST( 'x',  3,      774,   760 ), /*   773                   */
-   S_ST( 'l',  3,      775,     0 ), /*   774 x                 */
-   S_ST( 'e',  3,      776,     0 ), /*   775 xl                */
-   S_ST( 'a',  3,      777,     0 ), /*   776 xle               */
-   S_ST( 'v',  3,      415,     0 ), /*   777 xlea              */
-   S_ST( 'y',  3,      779,   773 ), /*   778 [initial state]   */
-   S_ST( 'e',  3,      780,     0 ), /*   779 y                 */
-   S_ST( 'a',  3,      416,     0 )  /*   780 ye                */
+   S_ST( '.',  0,        0,     0 ), /*   289 T_Ellipsis        */
+   S_ST( 'e',  0,        0,     0 ), /*   290 T_Enable          */
+   S_ST( 'd',  0,        0,   143 ), /*   291 T_End             */
 -  S_ST( 'm',  3,      473,   219 ), /*   292                   */
++  S_ST( 'o',  3,      313,   250 ), /*   292 lo                */
+   S_ST( 'e',  1,      149,     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,      159,     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( 'e',  1,        0,     0 ), /*   308 T_Includefile     */
 -  S_ST( 'a',  3,      433,     0 ), /*   309                   */
 -  S_ST( 'e',  0,        0,     0 ), /*   310 T_Interface       */
 -  S_ST( '4',  0,        0,     0 ), /*   311 T_Ipv4            */
 -  S_ST( '4',  0,        0,     0 ), /*   312 T_Ipv4_flag       */
 -  S_ST( '6',  0,        0,   311 ), /*   313 T_Ipv6            */
 -  S_ST( '6',  0,        0,   312 ), /*   314 T_Ipv6_flag       */
 -  S_ST( 'l',  0,        0,     0 ), /*   315 T_Kernel          */
 -  S_ST( 'y',  0,      317,   213 ), /*   316 T_Key             */
 -  S_ST( 's',  1,      216,     0 ), /*   317 T_Keys            */
 -  S_ST( 'r',  1,        0,     0 ), /*   318 T_Keysdir         */
 -  S_ST( 'd',  0,        0,     0 ), /*   319 T_Kod             */
 -  S_ST( 'p',  0,        0,     0 ), /*   320 T_Mssntp          */
 -  S_ST( 'e',  1,        0,     0 ), /*   321 T_Leapfile        */
 -  S_ST( 'd',  0,        0,     0 ), /*   322 T_Limited         */
 -  S_ST( 'k',  0,        0,     0 ), /*   323 T_Link            */
 -  S_ST( 'n',  0,        0,     0 ), /*   324 T_Listen          */
 -  S_ST( 'g',  2,        0,     0 ), /*   325 T_Logconfig       */
 -  S_ST( 'e',  1,        0,     0 ), /*   326 T_Logfile         */
 -  S_ST( 's',  0,        0,     0 ), /*   327 T_Loopstats       */
 -  S_ST( 'p',  0,        0,     0 ), /*   328 T_Lowpriotrap     */
 -  S_ST( 't',  1,        0,     0 ), /*   329 T_Manycastclient  */
 -  S_ST( 'r',  2,        0,     0 ), /*   330 T_Manycastserver  */
 -  S_ST( 'k',  0,        0,     0 ), /*   331 T_Mask            */
 -  S_ST( 'k',  0,        0,     0 ), /*   332 T_Maxclock        */
 -  S_ST( 't',  0,        0,     0 ), /*   333 T_Maxdist         */
 -  S_ST( 'l',  0,        0,     0 ), /*   334 T_Maxpoll         */
 -  S_ST( 'k',  0,        0,     0 ), /*   335 T_Minclock        */
 -  S_ST( 't',  0,        0,     0 ), /*   336 T_Mindist         */
 -  S_ST( 'm',  0,        0,     0 ), /*   337 T_Minimum         */
 -  S_ST( 'l',  0,        0,     0 ), /*   338 T_Minpoll         */
 -  S_ST( 'e',  0,        0,     0 ), /*   339 T_Minsane         */
 -  S_ST( 'e',  0,        0,     0 ), /*   340 T_Mode            */
 -  S_ST( 'r',  0,        0,     0 ), /*   341 T_Monitor         */
 -  S_ST( 'h',  0,        0,     0 ), /*   342 T_Month           */
 -  S_ST( 't',  2,        0,     0 ), /*   343 T_Multicastclient */
 -  S_ST( 'c',  0,        0,     0 ), /*   344 T_Nic             */
 -  S_ST( 'k',  0,        0,     0 ), /*   345 T_Nolink          */
 -  S_ST( 'y',  0,        0,     0 ), /*   346 T_Nomodify        */
 -  S_ST( 'e',  0,        0,     0 ), /*   347 T_None            */
 -  S_ST( 'r',  0,        0,     0 ), /*   348 T_Nopeer          */
 -  S_ST( 'y',  0,        0,     0 ), /*   349 T_Noquery         */
 -  S_ST( 't',  0,        0,     0 ), /*   350 T_Noselect        */
 -  S_ST( 'e',  0,        0,     0 ), /*   351 T_Noserve         */
 -  S_ST( 'p',  0,        0,     0 ), /*   352 T_Notrap          */
 -  S_ST( 't',  0,        0,     0 ), /*   353 T_Notrust         */
 -  S_ST( 'p',  0,      521,     0 ), /*   354 T_Ntp             */
 -  S_ST( 't',  0,        0,     0 ), /*   355 T_Ntpport         */
 -  S_ST( 't',  1,        0,     0 ), /*   356 T_NtpSignDsocket  */
 -  S_ST( 'n',  0,        0,     0 ), /*   357 T_Orphan          */
 -  S_ST( 'c',  0,        0,     0 ), /*   358 T_Panic           */
 -  S_ST( 'r',  1,      542,     0 ), /*   359 T_Peer            */
 -  S_ST( 's',  0,        0,     0 ), /*   360 T_Peerstats       */
 -  S_ST( 'e',  2,        0,     0 ), /*   361 T_Phone           */
 -  S_ST( 'd',  0,      550,     0 ), /*   362 T_Pid             */
 -  S_ST( 'e',  1,        0,     0 ), /*   363 T_Pidfile         */
 -  S_ST( 'l',  1,        0,     0 ), /*   364 T_Pool            */
 -  S_ST( 't',  0,        0,     0 ), /*   365 T_Port            */
 -  S_ST( 't',  0,        0,     0 ), /*   366 T_Preempt         */
 -  S_ST( 'r',  0,        0,     0 ), /*   367 T_Prefer          */
 -  S_ST( 's',  0,        0,     0 ), /*   368 T_Protostats      */
 -  S_ST( 'w',  1,        0,   556 ), /*   369 T_Pw              */
 -  S_ST( 's',  0,        0,     0 ), /*   370 T_Qos             */
 -  S_ST( 'e',  1,        0,     0 ), /*   371 T_Randfile        */
 -  S_ST( 's',  0,        0,     0 ), /*   372 T_Rawstats        */
 -  S_ST( 'd',  1,        0,     0 ), /*   373 T_Refid           */
 -  S_ST( 'y',  0,        0,     0 ), /*   374 T_Requestkey      */
 -  S_ST( 't',  0,        0,     0 ), /*   375 T_Restrict        */
 -  S_ST( 'e',  0,        0,     0 ), /*   376 T_Revoke          */
 -  S_ST( 'r',  1,        0,     0 ), /*   377 T_Saveconfigdir   */
 -  S_ST( 'r',  1,      630,     0 ), /*   378 T_Server          */
 -  S_ST( 'r',  1,        0,     0 ), /*   379 T_Setvar          */
 -  S_ST( 'n',  1,        0,     0 ), /*   380 T_Sign            */
 -  S_ST( 's',  0,        0,     0 ), /*   381 T_Statistics      */
 -  S_ST( 's',  0,      665,   660 ), /*   382 T_Stats           */
 -  S_ST( 'r',  1,        0,     0 ), /*   383 T_Statsdir        */
 -  S_ST( 'p',  0,      668,     0 ), /*   384 T_Step            */
 -  S_ST( 't',  0,        0,     0 ), /*   385 T_Stepout         */
 -  S_ST( 'm',  0,        0,     0 ), /*   386 T_Stratum         */
 -  S_ST( 'n',  3,      403,     0 ), /*   387                   */
 -  S_ST( 's',  0,        0,     0 ), /*   388 T_Sysstats        */
 -  S_ST( 'k',  0,        0,     0 ), /*   389 T_Tick            */
 -  S_ST( '1',  0,        0,     0 ), /*   390 T_Time1           */
 -  S_ST( '2',  0,        0,   390 ), /*   391 T_Time2           */
 -  S_ST( 's',  0,        0,     0 ), /*   392 T_Timingstats     */
 -  S_ST( 'r',  0,        0,     0 ), /*   393 T_Tinker          */
 -  S_ST( 's',  0,        0,     0 ), /*   394 T_Tos             */
 -  S_ST( 'p',  1,        0,     0 ), /*   395 T_Trap            */
 -  S_ST( 'e',  0,        0,     0 ), /*   396 T_True            */
 -  S_ST( 'y',  0,        0,     0 ), /*   397 T_Trustedkey      */
 -  S_ST( 'l',  0,        0,     0 ), /*   398 T_Ttl             */
 -  S_ST( 'e',  0,        0,     0 ), /*   399 T_Type            */
 -  S_ST( 'g',  1,        0,     0 ), /*   400 T_Unconfig        */
 -  S_ST( 'r',  1,        0,     0 ), /*   401 T_Unpeer          */
 -  S_ST( 'n',  0,        0,     0 ), /*   402 T_Version         */
 -  S_ST( 'y',  3,      408,     0 ), /*   403                   */
 -  S_ST( 'k',  0,        0,     0 ), /*   404 T_Week            */
 -  S_ST( 'd',  0,        0,     0 ), /*   405 T_Wildcard        */
 -  S_ST( 'e',  0,        0,     0 ), /*   406 T_Xleave          */
 -  S_ST( 'r',  0,        0,     0 ), /*   407 T_Year            */
 -  S_ST( 'c',  3,      409,     0 ), /*   408                   */
 -  S_ST( 'a',  3,      410,     0 ), /*   409                   */
 -  S_ST( 's',  3,      421,     0 ), /*   410                   */
 -  S_ST( 'e',  0,        0,     0 ), /*   411 T_Simulate        */
 -  S_ST( 'y',  0,        0,     0 ), /*   412 T_Beep_Delay      */
 -  S_ST( 'n',  0,        0,     0 ), /*   413 T_Sim_Duration    */
 -  S_ST( 't',  0,        0,     0 ), /*   414 T_Server_Offset   */
 -  S_ST( 'n',  0,        0,     0 ), /*   415 T_Duration        */
 -  S_ST( 't',  0,        0,     0 ), /*   416 T_Freq_Offset     */
 -  S_ST( 'r',  0,        0,     0 ), /*   417 T_Wander          */
 -  S_ST( 'r',  0,        0,     0 ), /*   418 T_Jitter          */
 -  S_ST( 'y',  0,        0,     0 ), /*   419 T_Prop_Delay      */
 -  S_ST( 'y',  0,        0,     0 ), /*   420 T_Proc_Delay      */
 -  S_ST( 't',  3,      427,     0 ), /*   421                   */
 -  S_ST( 'c',  3,      423,     0 ), /*   422                   */
 -  S_ST( 'l',  3,      424,     0 ), /*   423                   */
 -  S_ST( 'i',  3,      425,     0 ), /*   424                   */
 -  S_ST( 'e',  3,      426,     0 ), /*   425                   */
 -  S_ST( 'n',  3,      329,     0 ), /*   426                   */
 -  S_ST( 's',  3,      428,   422 ), /*   427                   */
 -  S_ST( 'e',  3,      429,     0 ), /*   428                   */
 -  S_ST( 'r',  3,      430,     0 ), /*   429                   */
 -  S_ST( 'v',  3,      431,     0 ), /*   430                   */
 -  S_ST( 'e',  3,      330,     0 ), /*   431                   */
 -  S_ST( 's',  3,      331,   387 ), /*   432                   */
 -  S_ST( 'x',  3,      441,   432 ), /*   433                   */
 -  S_ST( 'c',  3,      435,     0 ), /*   434                   */
 -  S_ST( 'l',  3,      436,     0 ), /*   435                   */
 -  S_ST( 'o',  3,      437,     0 ), /*   436                   */
 -  S_ST( 'c',  3,      332,     0 ), /*   437                   */
 -  S_ST( 'd',  3,      439,   434 ), /*   438                   */
 -  S_ST( 'i',  3,      440,     0 ), /*   439                   */
 -  S_ST( 's',  3,      333,     0 ), /*   440                   */
 -  S_ST( 'p',  3,      442,   438 ), /*   441                   */
 -  S_ST( 'o',  3,      443,     0 ), /*   442                   */
 -  S_ST( 'l',  3,      334,     0 ), /*   443                   */
 -  S_ST( 'i',  3,      445,   309 ), /*   444                   */
 -  S_ST( 'n',  3,      459,     0 ), /*   445                   */
 -  S_ST( 'c',  3,      447,     0 ), /*   446                   */
 -  S_ST( 'l',  3,      448,     0 ), /*   447                   */
 -  S_ST( 'o',  3,      449,     0 ), /*   448                   */
 -  S_ST( 'c',  3,      335,     0 ), /*   449                   */
 -  S_ST( 'd',  3,      451,   446 ), /*   450                   */
 -  S_ST( 'i',  3,      452,     0 ), /*   451                   */
 -  S_ST( 's',  3,      336,     0 ), /*   452                   */
 -  S_ST( 'i',  3,      454,   450 ), /*   453                   */
 -  S_ST( 'm',  3,      455,     0 ), /*   454                   */
 -  S_ST( 'u',  3,      337,     0 ), /*   455                   */
 -  S_ST( 'p',  3,      457,   453 ), /*   456                   */
 -  S_ST( 'o',  3,      458,     0 ), /*   457                   */
 -  S_ST( 'l',  3,      338,     0 ), /*   458                   */
 -  S_ST( 's',  3,      460,   456 ), /*   459                   */
 -  S_ST( 'a',  3,      461,     0 ), /*   460                   */
 -  S_ST( 'n',  3,      339,     0 ), /*   461                   */
 -  S_ST( 'o',  3,      464,   444 ), /*   462                   */
 -  S_ST( 'd',  3,      340,     0 ), /*   463                   */
 -  S_ST( 'n',  3,      468,   463 ), /*   464                   */
 -  S_ST( 'i',  3,      466,     0 ), /*   465                   */
 -  S_ST( 't',  3,      467,     0 ), /*   466                   */
 -  S_ST( 'o',  3,      341,     0 ), /*   467                   */
 -  S_ST( 't',  3,      342,   465 ), /*   468                   */
 -  S_ST( 's',  3,      470,   462 ), /*   469                   */
 -  S_ST( 's',  3,      471,     0 ), /*   470                   */
 -  S_ST( 'n',  3,      472,     0 ), /*   471                   */
 -  S_ST( 't',  3,      320,     0 ), /*   472                   */
 -  S_ST( 'u',  3,      474,   469 ), /*   473                   */
 -  S_ST( 'l',  3,      475,     0 ), /*   474                   */
 -  S_ST( 't',  3,      476,     0 ), /*   475                   */
 -  S_ST( 'i',  3,      477,     0 ), /*   476                   */
 -  S_ST( 'c',  3,      478,     0 ), /*   477                   */
 -  S_ST( 'a',  3,      479,     0 ), /*   478                   */
 -  S_ST( 's',  3,      480,     0 ), /*   479                   */
 -  S_ST( 't',  3,      481,     0 ), /*   480                   */
 -  S_ST( 'c',  3,      482,     0 ), /*   481                   */
 -  S_ST( 'l',  3,      483,     0 ), /*   482                   */
 -  S_ST( 'i',  3,      484,     0 ), /*   483                   */
 -  S_ST( 'e',  3,      485,     0 ), /*   484                   */
 -  S_ST( 'n',  3,      343,     0 ), /*   485                   */
 -  S_ST( 'n',  3,      517,   292 ), /*   486                   */
 -  S_ST( 'i',  3,      344,     0 ), /*   487                   */
 -  S_ST( 'o',  3,      512,   487 ), /*   488                   */
 -  S_ST( 'l',  3,      490,     0 ), /*   489                   */
 -  S_ST( 'i',  3,      491,     0 ), /*   490                   */
 -  S_ST( 'n',  3,      345,     0 ), /*   491                   */
 -  S_ST( 'm',  3,      493,   489 ), /*   492                   */
 -  S_ST( 'o',  3,      494,     0 ), /*   493                   */
 -  S_ST( 'd',  3,      495,     0 ), /*   494                   */
 -  S_ST( 'i',  3,      496,     0 ), /*   495                   */
 -  S_ST( 'f',  3,      346,     0 ), /*   496                   */
 -  S_ST( 'n',  3,      347,   492 ), /*   497                   */
 -  S_ST( 'p',  3,      499,   497 ), /*   498                   */
 -  S_ST( 'e',  3,      500,     0 ), /*   499                   */
 -  S_ST( 'e',  3,      348,     0 ), /*   500                   */
 -  S_ST( 'q',  3,      502,   498 ), /*   501                   */
 -  S_ST( 'u',  3,      503,     0 ), /*   502                   */
 -  S_ST( 'e',  3,      504,     0 ), /*   503                   */
 -  S_ST( 'r',  3,      349,     0 ), /*   504                   */
 -  S_ST( 's',  3,      506,   501 ), /*   505                   */
 -  S_ST( 'e',  3,      510,     0 ), /*   506                   */
 -  S_ST( 'l',  3,      508,     0 ), /*   507                   */
 -  S_ST( 'e',  3,      509,     0 ), /*   508                   */
 -  S_ST( 'c',  3,      350,     0 ), /*   509                   */
 -  S_ST( 'r',  3,      511,   507 ), /*   510                   */
 -  S_ST( 'v',  3,      351,     0 ), /*   511                   */
 -  S_ST( 't',  3,      513,   505 ), /*   512                   */
 -  S_ST( 'r',  3,      515,     0 ), /*   513                   */
 -  S_ST( 'a',  3,      352,     0 ), /*   514                   */
 -  S_ST( 'u',  3,      516,   514 ), /*   515                   */
 -  S_ST( 's',  3,      353,     0 ), /*   516                   */
 -  S_ST( 't',  3,      354,   488 ), /*   517                   */
 -  S_ST( 'p',  3,      519,     0 ), /*   518                   */
 -  S_ST( 'o',  3,      520,     0 ), /*   519                   */
 -  S_ST( 'r',  3,      355,     0 ), /*   520                   */
 -  S_ST( 's',  3,      522,   518 ), /*   521                   */
 -  S_ST( 'i',  3,      523,     0 ), /*   522                   */
 -  S_ST( 'g',  3,      524,     0 ), /*   523                   */
 -  S_ST( 'n',  3,      525,     0 ), /*   524                   */
 -  S_ST( 'd',  3,      526,     0 ), /*   525                   */
 -  S_ST( 's',  3,      527,     0 ), /*   526                   */
 -  S_ST( 'o',  3,      528,     0 ), /*   527                   */
 -  S_ST( 'c',  3,      529,     0 ), /*   528                   */
 -  S_ST( 'k',  3,      530,     0 ), /*   529                   */
 -  S_ST( 'e',  3,      356,     0 ), /*   530                   */
 -  S_ST( 'o',  3,      532,   486 ), /*   531                   */
 -  S_ST( 'r',  3,      533,     0 ), /*   532                   */
 -  S_ST( 'p',  3,      534,     0 ), /*   533                   */
 -  S_ST( 'h',  3,      535,     0 ), /*   534                   */
 -  S_ST( 'a',  3,      357,     0 ), /*   535                   */
 -  S_ST( 'p',  3,      369,   531 ), /*   536                   */
 -  S_ST( 'a',  3,      538,     0 ), /*   537                   */
 -  S_ST( 'n',  3,      539,     0 ), /*   538                   */
 -  S_ST( 'i',  3,      358,     0 ), /*   539                   */
 -  S_ST( 'e',  3,      541,   537 ), /*   540                   */
 -  S_ST( 'e',  3,      359,     0 ), /*   541                   */
 -  S_ST( 's',  3,      543,     0 ), /*   542                   */
 -  S_ST( 't',  3,      544,     0 ), /*   543                   */
 -  S_ST( 'a',  3,      545,     0 ), /*   544                   */
 -  S_ST( 't',  3,      360,     0 ), /*   545                   */
 -  S_ST( 'h',  3,      547,   540 ), /*   546                   */
 -  S_ST( 'o',  3,      548,     0 ), /*   547                   */
 -  S_ST( 'n',  3,      361,     0 ), /*   548                   */
 -  S_ST( 'i',  3,      362,   546 ), /*   549                   */
 -  S_ST( 'f',  3,      551,     0 ), /*   550                   */
 -  S_ST( 'i',  3,      552,     0 ), /*   551                   */
 -  S_ST( 'l',  3,      363,     0 ), /*   552                   */
 -  S_ST( 'o',  3,      555,   549 ), /*   553                   */
 -  S_ST( 'o',  3,      364,     0 ), /*   554                   */
 -  S_ST( 'r',  3,      365,   554 ), /*   555                   */
 -  S_ST( 'r',  3,      563,   553 ), /*   556                   */
 -  S_ST( 'e',  3,      561,     0 ), /*   557                   */
 -  S_ST( 'e',  3,      559,     0 ), /*   558                   */
 -  S_ST( 'm',  3,      560,     0 ), /*   559                   */
 -  S_ST( 'p',  3,      366,     0 ), /*   560                   */
 -  S_ST( 'f',  3,      562,   558 ), /*   561                   */
 -  S_ST( 'e',  3,      367,     0 ), /*   562                   */
 -  S_ST( 'o',  3,      576,   557 ), /*   563                   */
 -  S_ST( 'c',  3,      565,     0 ), /*   564                   */
 -  S_ST( '_',  3,      566,     0 ), /*   565                   */
 -  S_ST( 'd',  3,      567,     0 ), /*   566                   */
 -  S_ST( 'e',  3,      568,     0 ), /*   567                   */
 -  S_ST( 'l',  3,      569,     0 ), /*   568                   */
 -  S_ST( 'a',  3,      420,     0 ), /*   569                   */
 -  S_ST( 'p',  3,      571,   564 ), /*   570                   */
 -  S_ST( '_',  3,      572,     0 ), /*   571                   */
 -  S_ST( 'd',  3,      573,     0 ), /*   572                   */
 -  S_ST( 'e',  3,      574,     0 ), /*   573                   */
 -  S_ST( 'l',  3,      575,     0 ), /*   574                   */
 -  S_ST( 'a',  3,      419,     0 ), /*   575                   */
 -  S_ST( 't',  3,      577,   570 ), /*   576                   */
 -  S_ST( 'o',  3,      578,     0 ), /*   577                   */
 -  S_ST( 's',  3,      579,     0 ), /*   578                   */
 -  S_ST( 't',  3,      580,     0 ), /*   579                   */
 -  S_ST( 'a',  3,      581,     0 ), /*   580                   */
 -  S_ST( 't',  3,      368,     0 ), /*   581                   */
 -  S_ST( 'q',  3,      583,   536 ), /*   582                   */
 -  S_ST( 'o',  3,      370,     0 ), /*   583                   */
 -  S_ST( 'r',  3,      596,   582 ), /*   584                   */
 -  S_ST( 'a',  3,      591,     0 ), /*   585                   */
 -  S_ST( 'n',  3,      587,     0 ), /*   586                   */
 -  S_ST( 'd',  3,      588,     0 ), /*   587                   */
 -  S_ST( 'f',  3,      589,     0 ), /*   588                   */
 -  S_ST( 'i',  3,      590,     0 ), /*   589                   */
 -  S_ST( 'l',  3,      371,     0 ), /*   590                   */
 -  S_ST( 'w',  3,      592,   586 ), /*   591                   */
 -  S_ST( 's',  3,      593,     0 ), /*   592                   */
 -  S_ST( 't',  3,      594,     0 ), /*   593                   */
 -  S_ST( 'a',  3,      595,     0 ), /*   594                   */
 -  S_ST( 't',  3,      372,     0 ), /*   595                   */
 -  S_ST( 'e',  3,      611,   585 ), /*   596                   */
 -  S_ST( 'f',  3,      598,     0 ), /*   597                   */
 -  S_ST( 'i',  3,      373,     0 ), /*   598                   */
 -  S_ST( 'q',  3,      600,   597 ), /*   599                   */
 -  S_ST( 'u',  3,      601,     0 ), /*   600                   */
 -  S_ST( 'e',  3,      602,     0 ), /*   601                   */
 -  S_ST( 's',  3,      603,     0 ), /*   602                   */
 -  S_ST( 't',  3,      604,     0 ), /*   603                   */
 -  S_ST( 'k',  3,      605,     0 ), /*   604                   */
 -  S_ST( 'e',  3,      374,     0 ), /*   605                   */
 -  S_ST( 's',  3,      607,   599 ), /*   606                   */
 -  S_ST( 't',  3,      608,     0 ), /*   607                   */
 -  S_ST( 'r',  3,      609,     0 ), /*   608                   */
 -  S_ST( 'i',  3,      610,     0 ), /*   609                   */
 -  S_ST( 'c',  3,      375,     0 ), /*   610                   */
 -  S_ST( 'v',  3,      612,   606 ), /*   611                   */
 -  S_ST( 'o',  3,      613,     0 ), /*   612                   */
 -  S_ST( 'k',  3,      376,     0 ), /*   613                   */
 -  S_ST( 's',  3,      674,   584 ), /*   614                   */
 -  S_ST( 'a',  3,      616,     0 ), /*   615                   */
 -  S_ST( 'v',  3,      617,     0 ), /*   616                   */
 -  S_ST( 'e',  3,      618,     0 ), /*   617                   */
 -  S_ST( 'c',  3,      619,     0 ), /*   618                   */
 -  S_ST( 'o',  3,      620,     0 ), /*   619                   */
 -  S_ST( 'n',  3,      621,     0 ), /*   620                   */
 -  S_ST( 'f',  3,      622,     0 ), /*   621                   */
 -  S_ST( 'i',  3,      623,     0 ), /*   622                   */
 -  S_ST( 'g',  3,      624,     0 ), /*   623                   */
 -  S_ST( 'd',  3,      625,     0 ), /*   624                   */
 -  S_ST( 'i',  3,      377,     0 ), /*   625                   */
 -  S_ST( 'e',  3,      636,   615 ), /*   626                   */
 -  S_ST( 'r',  3,      628,     0 ), /*   627                   */
 -  S_ST( 'v',  3,      629,     0 ), /*   628                   */
 -  S_ST( 'e',  3,      378,     0 ), /*   629                   */
 -  S_ST( '_',  3,      631,     0 ), /*   630                   */
 -  S_ST( 'o',  3,      632,     0 ), /*   631                   */
 -  S_ST( 'f',  3,      633,     0 ), /*   632                   */
 -  S_ST( 'f',  3,      634,     0 ), /*   633                   */
 -  S_ST( 's',  3,      635,     0 ), /*   634                   */
 -  S_ST( 'e',  3,      414,     0 ), /*   635                   */
 -  S_ST( 't',  3,      637,   627 ), /*   636                   */
 -  S_ST( 'v',  3,      638,     0 ), /*   637                   */
 -  S_ST( 'a',  3,      379,     0 ), /*   638                   */
 -  S_ST( 'i',  3,      641,   626 ), /*   639                   */
 -  S_ST( 'g',  3,      380,     0 ), /*   640                   */
 -  S_ST( 'm',  3,      642,   640 ), /*   641                   */
 -  S_ST( 'u',  3,      643,     0 ), /*   642                   */
 -  S_ST( 'l',  3,      644,     0 ), /*   643                   */
 -  S_ST( 'a',  3,      645,     0 ), /*   644                   */
 -  S_ST( 't',  3,      646,     0 ), /*   645                   */
 -  S_ST( 'i',  3,      647,   411 ), /*   646                   */
 -  S_ST( 'o',  3,      648,     0 ), /*   647                   */
 -  S_ST( 'n',  3,      649,     0 ), /*   648                   */
 -  S_ST( '_',  3,      650,     0 ), /*   649                   */
 -  S_ST( 'd',  3,      651,     0 ), /*   650                   */
 -  S_ST( 'u',  3,      652,     0 ), /*   651                   */
 -  S_ST( 'r',  3,      653,     0 ), /*   652                   */
 -  S_ST( 'a',  3,      654,     0 ), /*   653                   */
 -  S_ST( 't',  3,      655,     0 ), /*   654                   */
 -  S_ST( 'i',  3,      656,     0 ), /*   655                   */
 -  S_ST( 'o',  3,      413,     0 ), /*   656                   */
 -  S_ST( 't',  3,      670,   639 ), /*   657                   */
 -  S_ST( 'a',  3,      659,     0 ), /*   658                   */
 -  S_ST( 't',  3,      382,     0 ), /*   659                   */
 -  S_ST( 'i',  3,      661,     0 ), /*   660                   */
 -  S_ST( 's',  3,      662,     0 ), /*   661                   */
 -  S_ST( 't',  3,      663,     0 ), /*   662                   */
 -  S_ST( 'i',  3,      664,     0 ), /*   663                   */
 -  S_ST( 'c',  3,      381,     0 ), /*   664                   */
 -  S_ST( 'd',  3,      666,     0 ), /*   665                   */
 -  S_ST( 'i',  3,      383,     0 ), /*   666                   */
 -  S_ST( 'e',  3,      384,   658 ), /*   667                   */
 -  S_ST( 'o',  3,      669,     0 ), /*   668                   */
 -  S_ST( 'u',  3,      385,     0 ), /*   669                   */
 -  S_ST( 'r',  3,      671,   667 ), /*   670                   */
 -  S_ST( 'a',  3,      672,     0 ), /*   671                   */
 -  S_ST( 't',  3,      673,     0 ), /*   672                   */
 -  S_ST( 'u',  3,      386,     0 ), /*   673                   */
 -  S_ST( 'y',  3,      675,   657 ), /*   674                   */
 -  S_ST( 's',  3,      676,     0 ), /*   675                   */
 -  S_ST( 's',  3,      677,     0 ), /*   676                   */
 -  S_ST( 't',  3,      678,     0 ), /*   677                   */
 -  S_ST( 'a',  3,      679,     0 ), /*   678                   */
 -  S_ST( 't',  3,      388,     0 ), /*   679                   */
 -  S_ST( 't',  3,      706,   614 ), /*   680                   */
 -  S_ST( 'i',  3,      692,     0 ), /*   681                   */
 -  S_ST( 'c',  3,      389,     0 ), /*   682                   */
 -  S_ST( 'm',  3,      685,   682 ), /*   683                   */
 -  S_ST( 'e',  3,      391,     0 ), /*   684                   */
 -  S_ST( 'i',  3,      686,   684 ), /*   685                   */
 -  S_ST( 'n',  3,      687,     0 ), /*   686                   */
 -  S_ST( 'g',  3,      688,     0 ), /*   687                   */
 -  S_ST( 's',  3,      689,     0 ), /*   688                   */
 -  S_ST( 't',  3,      690,     0 ), /*   689                   */
 -  S_ST( 'a',  3,      691,     0 ), /*   690                   */
 -  S_ST( 't',  3,      392,     0 ), /*   691                   */
 -  S_ST( 'n',  3,      693,   683 ), /*   692                   */
 -  S_ST( 'k',  3,      694,     0 ), /*   693                   */
 -  S_ST( 'e',  3,      393,     0 ), /*   694                   */
 -  S_ST( 'o',  3,      394,   681 ), /*   695                   */
 -  S_ST( 'r',  3,      698,   695 ), /*   696                   */
 -  S_ST( 'a',  3,      395,     0 ), /*   697                   */
 -  S_ST( 'u',  3,      699,   697 ), /*   698                   */
 -  S_ST( 's',  3,      700,   396 ), /*   699                   */
 -  S_ST( 't',  3,      701,     0 ), /*   700                   */
 -  S_ST( 'e',  3,      702,     0 ), /*   701                   */
 -  S_ST( 'd',  3,      703,     0 ), /*   702                   */
 -  S_ST( 'k',  3,      704,     0 ), /*   703                   */
 -  S_ST( 'e',  3,      397,     0 ), /*   704                   */
 -  S_ST( 't',  3,      398,   696 ), /*   705                   */
 -  S_ST( 'y',  3,      707,   705 ), /*   706                   */
 -  S_ST( 'p',  3,      399,     0 ), /*   707                   */
 -  S_ST( 'u',  3,      709,   680 ), /*   708                   */
 -  S_ST( 'n',  3,      715,     0 ), /*   709                   */
 -  S_ST( 'c',  3,      711,     0 ), /*   710                   */
 -  S_ST( 'o',  3,      712,     0 ), /*   711                   */
 -  S_ST( 'n',  3,      713,     0 ), /*   712                   */
 -  S_ST( 'f',  3,      714,     0 ), /*   713                   */
 -  S_ST( 'i',  3,      400,     0 ), /*   714                   */
 -  S_ST( 'p',  3,      716,   710 ), /*   715                   */
 -  S_ST( 'e',  3,      717,     0 ), /*   716                   */
 -  S_ST( 'e',  3,      401,     0 ), /*   717                   */
 -  S_ST( 'v',  3,      719,   708 ), /*   718                   */
 -  S_ST( 'e',  3,      720,     0 ), /*   719                   */
 -  S_ST( 'r',  3,      721,     0 ), /*   720                   */
 -  S_ST( 's',  3,      722,     0 ), /*   721                   */
 -  S_ST( 'i',  3,      723,     0 ), /*   722                   */
 -  S_ST( 'o',  3,      402,     0 ), /*   723                   */
 -  S_ST( 'w',  3,      731,   718 ), /*   724                   */
 -  S_ST( 'a',  3,      726,     0 ), /*   725                   */
 -  S_ST( 'n',  3,      727,     0 ), /*   726                   */
 -  S_ST( 'd',  3,      728,     0 ), /*   727                   */
 -  S_ST( 'e',  3,      417,     0 ), /*   728                   */
 -  S_ST( 'e',  3,      730,   725 ), /*   729                   */
 -  S_ST( 'e',  3,      404,     0 ), /*   730                   */
 -  S_ST( 'i',  3,      732,   729 ), /*   731                   */
 -  S_ST( 'l',  3,      733,     0 ), /*   732                   */
 -  S_ST( 'd',  3,      734,     0 ), /*   733                   */
 -  S_ST( 'c',  3,      735,     0 ), /*   734                   */
 -  S_ST( 'a',  3,      736,     0 ), /*   735                   */
 -  S_ST( 'r',  3,      405,     0 ), /*   736                   */
 -  S_ST( 'x',  3,      738,   724 ), /*   737                   */
 -  S_ST( 'l',  3,      739,     0 ), /*   738                   */
 -  S_ST( 'e',  3,      740,     0 ), /*   739                   */
 -  S_ST( 'a',  3,      741,     0 ), /*   740                   */
 -  S_ST( 'v',  3,      406,     0 ), /*   741                   */
 -  S_ST( 'y',  3,      743,   737 ), /*   742 initial state     */
 -  S_ST( 'e',  3,      744,     0 ), /*   743                   */
 -  S_ST( 'a',  3,      407,     0 )  /*   744                   */
++  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( 'p',  3,      397,     0 ), /*   313 loo               */
++  S_ST( 'e',  0,        0,     0 ), /*   314 T_Interface       */
++  S_ST( '4',  0,        0,     0 ), /*   315 T_Ipv4            */
++  S_ST( '4',  0,        0,     0 ), /*   316 T_Ipv4_flag       */
++  S_ST( '6',  0,        0,   315 ), /*   317 T_Ipv6            */
++  S_ST( '6',  0,        0,   316 ), /*   318 T_Ipv6_flag       */
++  S_ST( 'l',  0,        0,     0 ), /*   319 T_Kernel          */
++  S_ST( 'y',  0,      321,   227 ), /*   320 T_Key             */
++  S_ST( 's',  1,      230,     0 ), /*   321 T_Keys            */
++  S_ST( 'r',  1,        0,     0 ), /*   322 T_Keysdir         */
++  S_ST( 'd',  0,        0,     0 ), /*   323 T_Kod             */
++  S_ST( 'p',  0,        0,     0 ), /*   324 T_Mssntp          */
++  S_ST( 'e',  1,        0,     0 ), /*   325 T_Leapfile        */
++  S_ST( 'd',  0,        0,     0 ), /*   326 T_Limited         */
++  S_ST( 'k',  0,        0,     0 ), /*   327 T_Link            */
++  S_ST( 'n',  0,        0,     0 ), /*   328 T_Listen          */
++  S_ST( 'g',  2,        0,     0 ), /*   329 T_Logconfig       */
++  S_ST( 'e',  1,        0,     0 ), /*   330 T_Logfile         */
++  S_ST( 's',  0,        0,     0 ), /*   331 T_Loopstats       */
++  S_ST( 'p',  0,        0,     0 ), /*   332 T_Lowpriotrap     */
++  S_ST( 't',  1,        0,     0 ), /*   333 T_Manycastclient  */
++  S_ST( 'r',  2,        0,     0 ), /*   334 T_Manycastserver  */
++  S_ST( 'k',  0,        0,     0 ), /*   335 T_Mask            */
++  S_ST( 'e',  0,        0,     0 ), /*   336 T_Maxage          */
++  S_ST( 'k',  0,        0,     0 ), /*   337 T_Maxclock        */
++  S_ST( 'h',  0,        0,     0 ), /*   338 T_Maxdepth        */
++  S_ST( 't',  0,        0,     0 ), /*   339 T_Maxdist         */
++  S_ST( 'm',  0,        0,     0 ), /*   340 T_Maxmem          */
++  S_ST( 'l',  0,        0,     0 ), /*   341 T_Maxpoll         */
++  S_ST( 'k',  0,        0,     0 ), /*   342 T_Minclock        */
++  S_ST( 'h',  0,        0,     0 ), /*   343 T_Mindepth        */
++  S_ST( 't',  0,        0,     0 ), /*   344 T_Mindist         */
++  S_ST( 'm',  0,        0,     0 ), /*   345 T_Minimum         */
++  S_ST( 'l',  0,        0,     0 ), /*   346 T_Minpoll         */
++  S_ST( 'e',  0,        0,     0 ), /*   347 T_Minsane         */
++  S_ST( 'e',  0,        0,     0 ), /*   348 T_Mode            */
++  S_ST( 'r',  0,        0,     0 ), /*   349 T_Monitor         */
++  S_ST( 'h',  0,        0,     0 ), /*   350 T_Month           */
++  S_ST( 'u',  0,        0,     0 ), /*   351 T_Mru             */
++  S_ST( 't',  2,        0,     0 ), /*   352 T_Multicastclient */
++  S_ST( 'c',  0,        0,     0 ), /*   353 T_Nic             */
++  S_ST( 'k',  0,        0,     0 ), /*   354 T_Nolink          */
++  S_ST( 'y',  0,        0,     0 ), /*   355 T_Nomodify        */
++  S_ST( 'e',  0,        0,     0 ), /*   356 T_None            */
++  S_ST( 'r',  0,        0,     0 ), /*   357 T_Nopeer          */
++  S_ST( 'y',  0,        0,     0 ), /*   358 T_Noquery         */
++  S_ST( 't',  0,        0,     0 ), /*   359 T_Noselect        */
++  S_ST( 'e',  0,        0,     0 ), /*   360 T_Noserve         */
++  S_ST( 'p',  0,        0,     0 ), /*   361 T_Notrap          */
++  S_ST( 't',  0,        0,     0 ), /*   362 T_Notrust         */
++  S_ST( 'p',  0,      556,     0 ), /*   363 T_Ntp             */
++  S_ST( 't',  0,        0,     0 ), /*   364 T_Ntpport         */
++  S_ST( 't',  1,        0,     0 ), /*   365 T_NtpSignDsocket  */
++  S_ST( 'n',  0,        0,     0 ), /*   366 T_Orphan          */
++  S_ST( 'c',  0,        0,     0 ), /*   367 T_Panic           */
++  S_ST( 'r',  1,      577,     0 ), /*   368 T_Peer            */
++  S_ST( 's',  0,        0,     0 ), /*   369 T_Peerstats       */
++  S_ST( 'e',  2,        0,     0 ), /*   370 T_Phone           */
++  S_ST( 'd',  0,      585,     0 ), /*   371 T_Pid             */
++  S_ST( 'e',  1,        0,     0 ), /*   372 T_Pidfile         */
++  S_ST( 'l',  1,        0,     0 ), /*   373 T_Pool            */
++  S_ST( 't',  0,        0,     0 ), /*   374 T_Port            */
++  S_ST( 't',  0,        0,     0 ), /*   375 T_Preempt         */
++  S_ST( 'r',  0,        0,     0 ), /*   376 T_Prefer          */
++  S_ST( 's',  0,        0,     0 ), /*   377 T_Protostats      */
++  S_ST( 'w',  1,        0,   591 ), /*   378 T_Pw              */
++  S_ST( 's',  0,        0,     0 ), /*   379 T_Qos             */
++  S_ST( 'e',  1,        0,     0 ), /*   380 T_Randfile        */
++  S_ST( 's',  0,        0,     0 ), /*   381 T_Rawstats        */
++  S_ST( 'd',  1,        0,     0 ), /*   382 T_Refid           */
++  S_ST( 'y',  0,        0,     0 ), /*   383 T_Requestkey      */
++  S_ST( 't',  0,        0,     0 ), /*   384 T_Restrict        */
++  S_ST( 'e',  0,        0,     0 ), /*   385 T_Revoke          */
++  S_ST( 'r',  1,        0,     0 ), /*   386 T_Saveconfigdir   */
++  S_ST( 'r',  1,      665,     0 ), /*   387 T_Server          */
++  S_ST( 'r',  1,        0,     0 ), /*   388 T_Setvar          */
++  S_ST( 'n',  1,        0,     0 ), /*   389 T_Sign            */
++  S_ST( 'e',  0,        0,     0 ), /*   390 T_Source          */
++  S_ST( 's',  0,        0,     0 ), /*   391 T_Statistics      */
++  S_ST( 's',  0,      704,   699 ), /*   392 T_Stats           */
++  S_ST( 'r',  1,        0,     0 ), /*   393 T_Statsdir        */
++  S_ST( 'p',  0,      707,     0 ), /*   394 T_Step            */
++  S_ST( 't',  0,        0,     0 ), /*   395 T_Stepout         */
++  S_ST( 'm',  0,        0,     0 ), /*   396 T_Stratum         */
++  S_ST( 's',  3,      413,     0 ), /*   397 loop              */
++  S_ST( 's',  0,        0,     0 ), /*   398 T_Sysstats        */
++  S_ST( 'k',  0,        0,     0 ), /*   399 T_Tick            */
++  S_ST( '1',  0,        0,     0 ), /*   400 T_Time1           */
++  S_ST( '2',  0,        0,   400 ), /*   401 T_Time2           */
++  S_ST( 's',  0,        0,     0 ), /*   402 T_Timingstats     */
++  S_ST( 'r',  0,        0,     0 ), /*   403 T_Tinker          */
++  S_ST( 's',  0,        0,     0 ), /*   404 T_Tos             */
++  S_ST( 'p',  1,        0,     0 ), /*   405 T_Trap            */
++  S_ST( 'e',  0,        0,     0 ), /*   406 T_True            */
++  S_ST( 'y',  0,        0,     0 ), /*   407 T_Trustedkey      */
++  S_ST( 'l',  0,        0,     0 ), /*   408 T_Ttl             */
++  S_ST( 'e',  0,        0,     0 ), /*   409 T_Type            */
++  S_ST( 'g',  1,        0,     0 ), /*   410 T_Unconfig        */
++  S_ST( 'r',  1,        0,     0 ), /*   411 T_Unpeer          */
++  S_ST( 'n',  0,        0,     0 ), /*   412 T_Version         */
++  S_ST( 't',  3,      418,     0 ), /*   413 loops             */
++  S_ST( 'k',  0,        0,     0 ), /*   414 T_Week            */
++  S_ST( 'd',  0,        0,     0 ), /*   415 T_Wildcard        */
++  S_ST( 'e',  0,        0,     0 ), /*   416 T_Xleave          */
++  S_ST( 'r',  0,        0,     0 ), /*   417 T_Year            */
++  S_ST( 'a',  3,      419,     0 ), /*   418 loopst            */
++  S_ST( 't',  3,      331,     0 ), /*   419 loopsta           */
++  S_ST( 'w',  3,      431,   292 ), /*   420 lo                */
++  S_ST( 'e',  0,        0,     0 ), /*   421 T_Simulate        */
++  S_ST( 'y',  0,        0,     0 ), /*   422 T_Beep_Delay      */
++  S_ST( 'n',  0,        0,     0 ), /*   423 T_Sim_Duration    */
++  S_ST( 't',  0,        0,     0 ), /*   424 T_Server_Offset   */
++  S_ST( 'n',  0,        0,     0 ), /*   425 T_Duration        */
++  S_ST( 't',  0,        0,     0 ), /*   426 T_Freq_Offset     */
++  S_ST( 'r',  0,        0,     0 ), /*   427 T_Wander          */
++  S_ST( 'r',  0,        0,     0 ), /*   428 T_Jitter          */
++  S_ST( 'y',  0,        0,     0 ), /*   429 T_Prop_Delay      */
++  S_ST( 'y',  0,        0,     0 ), /*   430 T_Proc_Delay      */
++  S_ST( 'p',  3,      432,     0 ), /*   431 low               */
++  S_ST( 'r',  3,      433,     0 ), /*   432 lowp              */
++  S_ST( 'i',  3,      434,     0 ), /*   433 lowpr             */
++  S_ST( 'o',  3,      435,     0 ), /*   434 lowpri            */
++  S_ST( 't',  3,      436,     0 ), /*   435 lowprio           */
++  S_ST( 'r',  3,      437,     0 ), /*   436 lowpriot          */
++  S_ST( 'a',  3,      332,     0 ), /*   437 lowpriotr         */
++  S_ST( 'm',  3,      508,   233 ), /*   438                   */
++  S_ST( 'a',  3,      457,     0 ), /*   439 m                 */
++  S_ST( 'n',  3,      441,     0 ), /*   440 ma                */
++  S_ST( 'y',  3,      442,     0 ), /*   441 man               */
++  S_ST( 'c',  3,      443,     0 ), /*   442 many              */
++  S_ST( 'a',  3,      444,     0 ), /*   443 manyc             */
++  S_ST( 's',  3,      445,     0 ), /*   444 manyca            */
++  S_ST( 't',  3,      451,     0 ), /*   445 manycas           */
++  S_ST( 'c',  3,      447,     0 ), /*   446 manycast          */
++  S_ST( 'l',  3,      448,     0 ), /*   447 manycastc         */
++  S_ST( 'i',  3,      449,     0 ), /*   448 manycastcl        */
++  S_ST( 'e',  3,      450,     0 ), /*   449 manycastcli       */
++  S_ST( 'n',  3,      333,     0 ), /*   450 manycastclie      */
++  S_ST( 's',  3,      452,   446 ), /*   451 manycast          */
++  S_ST( 'e',  3,      453,     0 ), /*   452 manycasts         */
++  S_ST( 'r',  3,      454,     0 ), /*   453 manycastse        */
++  S_ST( 'v',  3,      455,     0 ), /*   454 manycastser       */
++  S_ST( 'e',  3,      334,     0 ), /*   455 manycastserv      */
++  S_ST( 's',  3,      335,   440 ), /*   456 ma                */
++  S_ST( 'x',  3,      472,   456 ), /*   457 ma                */
++  S_ST( 'a',  3,      459,     0 ), /*   458 max               */
++  S_ST( 'g',  3,      336,     0 ), /*   459 maxa              */
++  S_ST( 'c',  3,      461,   458 ), /*   460 max               */
++  S_ST( 'l',  3,      462,     0 ), /*   461 maxc              */
++  S_ST( 'o',  3,      463,     0 ), /*   462 maxcl             */
++  S_ST( 'c',  3,      337,     0 ), /*   463 maxclo            */
++  S_ST( 'd',  3,      468,   460 ), /*   464 max               */
++  S_ST( 'e',  3,      466,     0 ), /*   465 maxd              */
++  S_ST( 'p',  3,      467,     0 ), /*   466 maxde             */
++  S_ST( 't',  3,      338,     0 ), /*   467 maxdep            */
++  S_ST( 'i',  3,      469,   465 ), /*   468 maxd              */
++  S_ST( 's',  3,      339,     0 ), /*   469 maxdi             */
++  S_ST( 'm',  3,      471,   464 ), /*   470 max               */
++  S_ST( 'e',  3,      340,     0 ), /*   471 maxm              */
++  S_ST( 'p',  3,      473,   470 ), /*   472 max               */
++  S_ST( 'o',  3,      474,     0 ), /*   473 maxp              */
++  S_ST( 'l',  3,      341,     0 ), /*   474 maxpo             */
++  S_ST( 'i',  3,      476,   439 ), /*   475 m                 */
++  S_ST( 'n',  3,      493,     0 ), /*   476 mi                */
++  S_ST( 'c',  3,      478,     0 ), /*   477 min               */
++  S_ST( 'l',  3,      479,     0 ), /*   478 minc              */
++  S_ST( 'o',  3,      480,     0 ), /*   479 mincl             */
++  S_ST( 'c',  3,      342,     0 ), /*   480 minclo            */
++  S_ST( 'd',  3,      485,   477 ), /*   481 min               */
++  S_ST( 'e',  3,      483,     0 ), /*   482 mind              */
++  S_ST( 'p',  3,      484,     0 ), /*   483 minde             */
++  S_ST( 't',  3,      343,     0 ), /*   484 mindep            */
++  S_ST( 'i',  3,      486,   482 ), /*   485 mind              */
++  S_ST( 's',  3,      344,     0 ), /*   486 mindi             */
++  S_ST( 'i',  3,      488,   481 ), /*   487 min               */
++  S_ST( 'm',  3,      489,     0 ), /*   488 mini              */
++  S_ST( 'u',  3,      345,     0 ), /*   489 minim             */
++  S_ST( 'p',  3,      491,   487 ), /*   490 min               */
++  S_ST( 'o',  3,      492,     0 ), /*   491 minp              */
++  S_ST( 'l',  3,      346,     0 ), /*   492 minpo             */
++  S_ST( 's',  3,      494,   490 ), /*   493 min               */
++  S_ST( 'a',  3,      495,     0 ), /*   494 mins              */
++  S_ST( 'n',  3,      347,     0 ), /*   495 minsa             */
++  S_ST( 'o',  3,      498,   475 ), /*   496 m                 */
++  S_ST( 'd',  3,      348,     0 ), /*   497 mo                */
++  S_ST( 'n',  3,      502,   497 ), /*   498 mo                */
++  S_ST( 'i',  3,      500,     0 ), /*   499 mon               */
++  S_ST( 't',  3,      501,     0 ), /*   500 moni              */
++  S_ST( 'o',  3,      349,     0 ), /*   501 monit             */
++  S_ST( 't',  3,      350,   499 ), /*   502 mon               */
++  S_ST( 'r',  3,      351,   496 ), /*   503 m                 */
++  S_ST( 's',  3,      505,   503 ), /*   504 m                 */
++  S_ST( 's',  3,      506,     0 ), /*   505 ms                */
++  S_ST( 'n',  3,      507,     0 ), /*   506 mss               */
++  S_ST( 't',  3,      324,     0 ), /*   507 mssn              */
++  S_ST( 'u',  3,      509,   504 ), /*   508 m                 */
++  S_ST( 'l',  3,      510,     0 ), /*   509 mu                */
++  S_ST( 't',  3,      511,     0 ), /*   510 mul               */
++  S_ST( 'i',  3,      512,     0 ), /*   511 mult              */
++  S_ST( 'c',  3,      513,     0 ), /*   512 multi             */
++  S_ST( 'a',  3,      514,     0 ), /*   513 multic            */
++  S_ST( 's',  3,      515,     0 ), /*   514 multica           */
++  S_ST( 't',  3,      516,     0 ), /*   515 multicas          */
++  S_ST( 'c',  3,      517,     0 ), /*   516 multicast         */
++  S_ST( 'l',  3,      518,     0 ), /*   517 multicastc        */
++  S_ST( 'i',  3,      519,     0 ), /*   518 multicastcl       */
++  S_ST( 'e',  3,      520,     0 ), /*   519 multicastcli      */
++  S_ST( 'n',  3,      352,     0 ), /*   520 multicastclie     */
++  S_ST( 'n',  3,      552,   438 ), /*   521                   */
++  S_ST( 'i',  3,      353,     0 ), /*   522 n                 */
++  S_ST( 'o',  3,      547,   522 ), /*   523 n                 */
++  S_ST( 'l',  3,      525,     0 ), /*   524 no                */
++  S_ST( 'i',  3,      526,     0 ), /*   525 nol               */
++  S_ST( 'n',  3,      354,     0 ), /*   526 noli              */
++  S_ST( 'm',  3,      528,   524 ), /*   527 no                */
++  S_ST( 'o',  3,      529,     0 ), /*   528 nom               */
++  S_ST( 'd',  3,      530,     0 ), /*   529 nomo              */
++  S_ST( 'i',  3,      531,     0 ), /*   530 nomod             */
++  S_ST( 'f',  3,      355,     0 ), /*   531 nomodi            */
++  S_ST( 'n',  3,      356,   527 ), /*   532 no                */
++  S_ST( 'p',  3,      534,   532 ), /*   533 no                */
++  S_ST( 'e',  3,      535,     0 ), /*   534 nop               */
++  S_ST( 'e',  3,      357,     0 ), /*   535 nope              */
++  S_ST( 'q',  3,      537,   533 ), /*   536 no                */
++  S_ST( 'u',  3,      538,     0 ), /*   537 noq               */
++  S_ST( 'e',  3,      539,     0 ), /*   538 noqu              */
++  S_ST( 'r',  3,      358,     0 ), /*   539 noque             */
++  S_ST( 's',  3,      541,   536 ), /*   540 no                */
++  S_ST( 'e',  3,      545,     0 ), /*   541 nos               */
++  S_ST( 'l',  3,      543,     0 ), /*   542 nose              */
++  S_ST( 'e',  3,      544,     0 ), /*   543 nosel             */
++  S_ST( 'c',  3,      359,     0 ), /*   544 nosele            */
++  S_ST( 'r',  3,      546,   542 ), /*   545 nose              */
++  S_ST( 'v',  3,      360,     0 ), /*   546 noser             */
++  S_ST( 't',  3,      548,   540 ), /*   547 no                */
++  S_ST( 'r',  3,      550,     0 ), /*   548 not               */
++  S_ST( 'a',  3,      361,     0 ), /*   549 notr              */
++  S_ST( 'u',  3,      551,   549 ), /*   550 notr              */
++  S_ST( 's',  3,      362,     0 ), /*   551 notru             */
++  S_ST( 't',  3,      363,   523 ), /*   552 n                 */
++  S_ST( 'p',  3,      554,     0 ), /*   553 ntp               */
++  S_ST( 'o',  3,      555,     0 ), /*   554 ntpp              */
++  S_ST( 'r',  3,      364,     0 ), /*   555 ntppo             */
++  S_ST( 's',  3,      557,   553 ), /*   556 ntp               */
++  S_ST( 'i',  3,      558,     0 ), /*   557 ntps              */
++  S_ST( 'g',  3,      559,     0 ), /*   558 ntpsi             */
++  S_ST( 'n',  3,      560,     0 ), /*   559 ntpsig            */
++  S_ST( 'd',  3,      561,     0 ), /*   560 ntpsign           */
++  S_ST( 's',  3,      562,     0 ), /*   561 ntpsignd          */
++  S_ST( 'o',  3,      563,     0 ), /*   562 ntpsignds         */
++  S_ST( 'c',  3,      564,     0 ), /*   563 ntpsigndso        */
++  S_ST( 'k',  3,      565,     0 ), /*   564 ntpsigndsoc       */
++  S_ST( 'e',  3,      365,     0 ), /*   565 ntpsigndsock      */
++  S_ST( 'o',  3,      567,   521 ), /*   566                   */
++  S_ST( 'r',  3,      568,     0 ), /*   567 o                 */
++  S_ST( 'p',  3,      569,     0 ), /*   568 or                */
++  S_ST( 'h',  3,      570,     0 ), /*   569 orp               */
++  S_ST( 'a',  3,      366,     0 ), /*   570 orph              */
++  S_ST( 'p',  3,      378,   566 ), /*   571                   */
++  S_ST( 'a',  3,      573,     0 ), /*   572 p                 */
++  S_ST( 'n',  3,      574,     0 ), /*   573 pa                */
++  S_ST( 'i',  3,      367,     0 ), /*   574 pan               */
++  S_ST( 'e',  3,      576,   572 ), /*   575 p                 */
++  S_ST( 'e',  3,      368,     0 ), /*   576 pe                */
++  S_ST( 's',  3,      578,     0 ), /*   577 peer              */
++  S_ST( 't',  3,      579,     0 ), /*   578 peers             */
++  S_ST( 'a',  3,      580,     0 ), /*   579 peerst            */
++  S_ST( 't',  3,      369,     0 ), /*   580 peersta           */
++  S_ST( 'h',  3,      582,   575 ), /*   581 p                 */
++  S_ST( 'o',  3,      583,     0 ), /*   582 ph                */
++  S_ST( 'n',  3,      370,     0 ), /*   583 pho               */
++  S_ST( 'i',  3,      371,   581 ), /*   584 p                 */
++  S_ST( 'f',  3,      586,     0 ), /*   585 pid               */
++  S_ST( 'i',  3,      587,     0 ), /*   586 pidf              */
++  S_ST( 'l',  3,      372,     0 ), /*   587 pidfi             */
++  S_ST( 'o',  3,      590,   584 ), /*   588 p                 */
++  S_ST( 'o',  3,      373,     0 ), /*   589 po                */
++  S_ST( 'r',  3,      374,   589 ), /*   590 po                */
++  S_ST( 'r',  3,      598,   588 ), /*   591 p                 */
++  S_ST( 'e',  3,      596,     0 ), /*   592 pr                */
++  S_ST( 'e',  3,      594,     0 ), /*   593 pre               */
++  S_ST( 'm',  3,      595,     0 ), /*   594 pree              */
++  S_ST( 'p',  3,      375,     0 ), /*   595 preem             */
++  S_ST( 'f',  3,      597,   593 ), /*   596 pre               */
++  S_ST( 'e',  3,      376,     0 ), /*   597 pref              */
++  S_ST( 'o',  3,      611,   592 ), /*   598 pr                */
++  S_ST( 'c',  3,      600,     0 ), /*   599 pro               */
++  S_ST( '_',  3,      601,     0 ), /*   600 proc              */
++  S_ST( 'd',  3,      602,     0 ), /*   601 proc_             */
++  S_ST( 'e',  3,      603,     0 ), /*   602 proc_d            */
++  S_ST( 'l',  3,      604,     0 ), /*   603 proc_de           */
++  S_ST( 'a',  3,      430,     0 ), /*   604 proc_del          */
++  S_ST( 'p',  3,      606,   599 ), /*   605 pro               */
++  S_ST( '_',  3,      607,     0 ), /*   606 prop              */
++  S_ST( 'd',  3,      608,     0 ), /*   607 prop_             */
++  S_ST( 'e',  3,      609,     0 ), /*   608 prop_d            */
++  S_ST( 'l',  3,      610,     0 ), /*   609 prop_de           */
++  S_ST( 'a',  3,      429,     0 ), /*   610 prop_del          */
++  S_ST( 't',  3,      612,   605 ), /*   611 pro               */
++  S_ST( 'o',  3,      613,     0 ), /*   612 prot              */
++  S_ST( 's',  3,      614,     0 ), /*   613 proto             */
++  S_ST( 't',  3,      615,     0 ), /*   614 protos            */
++  S_ST( 'a',  3,      616,     0 ), /*   615 protost           */
++  S_ST( 't',  3,      377,     0 ), /*   616 protosta          */
++  S_ST( 'q',  3,      618,   571 ), /*   617                   */
++  S_ST( 'o',  3,      379,     0 ), /*   618 q                 */
++  S_ST( 'r',  3,      631,   617 ), /*   619                   */
++  S_ST( 'a',  3,      626,     0 ), /*   620 r                 */
++  S_ST( 'n',  3,      622,     0 ), /*   621 ra                */
++  S_ST( 'd',  3,      623,     0 ), /*   622 ran               */
++  S_ST( 'f',  3,      624,     0 ), /*   623 rand              */
++  S_ST( 'i',  3,      625,     0 ), /*   624 randf             */
++  S_ST( 'l',  3,      380,     0 ), /*   625 randfi            */
++  S_ST( 'w',  3,      627,   621 ), /*   626 ra                */
++  S_ST( 's',  3,      628,     0 ), /*   627 raw               */
++  S_ST( 't',  3,      629,     0 ), /*   628 raws              */
++  S_ST( 'a',  3,      630,     0 ), /*   629 rawst             */
++  S_ST( 't',  3,      381,     0 ), /*   630 rawsta            */
++  S_ST( 'e',  3,      646,   620 ), /*   631 r                 */
++  S_ST( 'f',  3,      633,     0 ), /*   632 re                */
++  S_ST( 'i',  3,      382,     0 ), /*   633 ref               */
++  S_ST( 'q',  3,      635,   632 ), /*   634 re                */
++  S_ST( 'u',  3,      636,     0 ), /*   635 req               */
++  S_ST( 'e',  3,      637,     0 ), /*   636 requ              */
++  S_ST( 's',  3,      638,     0 ), /*   637 reque             */
++  S_ST( 't',  3,      639,     0 ), /*   638 reques            */
++  S_ST( 'k',  3,      640,     0 ), /*   639 request           */
++  S_ST( 'e',  3,      383,     0 ), /*   640 requestk          */
++  S_ST( 's',  3,      642,   634 ), /*   641 re                */
++  S_ST( 't',  3,      643,     0 ), /*   642 res               */
++  S_ST( 'r',  3,      644,     0 ), /*   643 rest              */
++  S_ST( 'i',  3,      645,     0 ), /*   644 restr             */
++  S_ST( 'c',  3,      384,     0 ), /*   645 restri            */
++  S_ST( 'v',  3,      647,   641 ), /*   646 re                */
++  S_ST( 'o',  3,      648,     0 ), /*   647 rev               */
++  S_ST( 'k',  3,      385,     0 ), /*   648 revo              */
++  S_ST( 's',  3,      713,   619 ), /*   649                   */
++  S_ST( 'a',  3,      651,     0 ), /*   650 s                 */
++  S_ST( 'v',  3,      652,     0 ), /*   651 sa                */
++  S_ST( 'e',  3,      653,     0 ), /*   652 sav               */
++  S_ST( 'c',  3,      654,     0 ), /*   653 save              */
++  S_ST( 'o',  3,      655,     0 ), /*   654 savec             */
++  S_ST( 'n',  3,      656,     0 ), /*   655 saveco            */
++  S_ST( 'f',  3,      657,     0 ), /*   656 savecon           */
++  S_ST( 'i',  3,      658,     0 ), /*   657 saveconf          */
++  S_ST( 'g',  3,      659,     0 ), /*   658 saveconfi         */
++  S_ST( 'd',  3,      660,     0 ), /*   659 saveconfig        */
++  S_ST( 'i',  3,      386,     0 ), /*   660 saveconfigd       */
++  S_ST( 'e',  3,      671,   650 ), /*   661 s                 */
++  S_ST( 'r',  3,      663,     0 ), /*   662 se                */
++  S_ST( 'v',  3,      664,     0 ), /*   663 ser               */
++  S_ST( 'e',  3,      387,     0 ), /*   664 serv              */
++  S_ST( '_',  3,      666,     0 ), /*   665 server            */
++  S_ST( 'o',  3,      667,     0 ), /*   666 server_           */
++  S_ST( 'f',  3,      668,     0 ), /*   667 server_o          */
++  S_ST( 'f',  3,      669,     0 ), /*   668 server_of         */
++  S_ST( 's',  3,      670,     0 ), /*   669 server_off        */
++  S_ST( 'e',  3,      424,     0 ), /*   670 server_offs       */
++  S_ST( 't',  3,      672,   662 ), /*   671 se                */
++  S_ST( 'v',  3,      673,     0 ), /*   672 set               */
++  S_ST( 'a',  3,      388,     0 ), /*   673 setv              */
++  S_ST( 'i',  3,      676,   661 ), /*   674 s                 */
++  S_ST( 'g',  3,      389,     0 ), /*   675 si                */
++  S_ST( 'm',  3,      677,   675 ), /*   676 si                */
++  S_ST( 'u',  3,      678,     0 ), /*   677 sim               */
++  S_ST( 'l',  3,      679,     0 ), /*   678 simu              */
++  S_ST( 'a',  3,      680,     0 ), /*   679 simul             */
++  S_ST( 't',  3,      681,     0 ), /*   680 simula            */
++  S_ST( 'i',  3,      682,   421 ), /*   681 simulat           */
++  S_ST( 'o',  3,      683,     0 ), /*   682 simulati          */
++  S_ST( 'n',  3,      684,     0 ), /*   683 simulatio         */
++  S_ST( '_',  3,      685,     0 ), /*   684 simulation        */
++  S_ST( 'd',  3,      686,     0 ), /*   685 simulation_       */
++  S_ST( 'u',  3,      687,     0 ), /*   686 simulation_d      */
++  S_ST( 'r',  3,      688,     0 ), /*   687 simulation_du     */
++  S_ST( 'a',  3,      689,     0 ), /*   688 simulation_dur    */
++  S_ST( 't',  3,      690,     0 ), /*   689 simulation_dura   */
++  S_ST( 'i',  3,      691,     0 ), /*   690 simulation_durat  */
++  S_ST( 'o',  3,      423,     0 ), /*   691 simulation_durati */
++  S_ST( 'o',  3,      693,   674 ), /*   692 s                 */
++  S_ST( 'u',  3,      694,     0 ), /*   693 so                */
++  S_ST( 'r',  3,      695,     0 ), /*   694 sou               */
++  S_ST( 'c',  3,      390,     0 ), /*   695 sour              */
++  S_ST( 't',  3,      709,   692 ), /*   696 s                 */
++  S_ST( 'a',  3,      698,     0 ), /*   697 st                */
++  S_ST( 't',  3,      392,     0 ), /*   698 sta               */
++  S_ST( 'i',  3,      700,     0 ), /*   699 stat              */
++  S_ST( 's',  3,      701,     0 ), /*   700 stati             */
++  S_ST( 't',  3,      702,     0 ), /*   701 statis            */
++  S_ST( 'i',  3,      703,     0 ), /*   702 statist           */
++  S_ST( 'c',  3,      391,     0 ), /*   703 statisti          */
++  S_ST( 'd',  3,      705,     0 ), /*   704 stats             */
++  S_ST( 'i',  3,      393,     0 ), /*   705 statsd            */
++  S_ST( 'e',  3,      394,   697 ), /*   706 st                */
++  S_ST( 'o',  3,      708,     0 ), /*   707 step              */
++  S_ST( 'u',  3,      395,     0 ), /*   708 stepo             */
++  S_ST( 'r',  3,      710,   706 ), /*   709 st                */
++  S_ST( 'a',  3,      711,     0 ), /*   710 str               */
++  S_ST( 't',  3,      712,     0 ), /*   711 stra              */
++  S_ST( 'u',  3,      396,     0 ), /*   712 strat             */
++  S_ST( 'y',  3,      714,   696 ), /*   713 s                 */
++  S_ST( 's',  3,      715,     0 ), /*   714 sy                */
++  S_ST( 's',  3,      716,     0 ), /*   715 sys               */
++  S_ST( 't',  3,      717,     0 ), /*   716 syss              */
++  S_ST( 'a',  3,      718,     0 ), /*   717 sysst             */
++  S_ST( 't',  3,      398,     0 ), /*   718 syssta            */
++  S_ST( 't',  3,      745,   649 ), /*   719                   */
++  S_ST( 'i',  3,      731,     0 ), /*   720 t                 */
++  S_ST( 'c',  3,      399,     0 ), /*   721 ti                */
++  S_ST( 'm',  3,      724,   721 ), /*   722 ti                */
++  S_ST( 'e',  3,      401,     0 ), /*   723 tim               */
++  S_ST( 'i',  3,      725,   723 ), /*   724 tim               */
++  S_ST( 'n',  3,      726,     0 ), /*   725 timi              */
++  S_ST( 'g',  3,      727,     0 ), /*   726 timin             */
++  S_ST( 's',  3,      728,     0 ), /*   727 timing            */
++  S_ST( 't',  3,      729,     0 ), /*   728 timings           */
++  S_ST( 'a',  3,      730,     0 ), /*   729 timingst          */
++  S_ST( 't',  3,      402,     0 ), /*   730 timingsta         */
++  S_ST( 'n',  3,      732,   722 ), /*   731 ti                */
++  S_ST( 'k',  3,      733,     0 ), /*   732 tin               */
++  S_ST( 'e',  3,      403,     0 ), /*   733 tink              */
++  S_ST( 'o',  3,      404,   720 ), /*   734 t                 */
++  S_ST( 'r',  3,      737,   734 ), /*   735 t                 */
++  S_ST( 'a',  3,      405,     0 ), /*   736 tr                */
++  S_ST( 'u',  3,      738,   736 ), /*   737 tr                */
++  S_ST( 's',  3,      739,   406 ), /*   738 tru               */
++  S_ST( 't',  3,      740,     0 ), /*   739 trus              */
++  S_ST( 'e',  3,      741,     0 ), /*   740 trust             */
++  S_ST( 'd',  3,      742,     0 ), /*   741 truste            */
++  S_ST( 'k',  3,      743,     0 ), /*   742 trusted           */
++  S_ST( 'e',  3,      407,     0 ), /*   743 trustedk          */
++  S_ST( 't',  3,      408,   735 ), /*   744 t                 */
++  S_ST( 'y',  3,      746,   744 ), /*   745 t                 */
++  S_ST( 'p',  3,      409,     0 ), /*   746 ty                */
++  S_ST( 'u',  3,      748,   719 ), /*   747                   */
++  S_ST( 'n',  3,      754,     0 ), /*   748 u                 */
++  S_ST( 'c',  3,      750,     0 ), /*   749 un                */
++  S_ST( 'o',  3,      751,     0 ), /*   750 unc               */
++  S_ST( 'n',  3,      752,     0 ), /*   751 unco              */
++  S_ST( 'f',  3,      753,     0 ), /*   752 uncon             */
++  S_ST( 'i',  3,      410,     0 ), /*   753 unconf            */
++  S_ST( 'p',  3,      755,   749 ), /*   754 un                */
++  S_ST( 'e',  3,      756,     0 ), /*   755 unp               */
++  S_ST( 'e',  3,      411,     0 ), /*   756 unpe              */
++  S_ST( 'v',  3,      758,   747 ), /*   757                   */
++  S_ST( 'e',  3,      759,     0 ), /*   758 v                 */
++  S_ST( 'r',  3,      760,     0 ), /*   759 ve                */
++  S_ST( 's',  3,      761,     0 ), /*   760 ver               */
++  S_ST( 'i',  3,      762,     0 ), /*   761 vers              */
++  S_ST( 'o',  3,      412,     0 ), /*   762 versi             */
++  S_ST( 'w',  3,      770,   757 ), /*   763                   */
++  S_ST( 'a',  3,      765,     0 ), /*   764 w                 */
++  S_ST( 'n',  3,      766,     0 ), /*   765 wa                */
++  S_ST( 'd',  3,      767,     0 ), /*   766 wan               */
++  S_ST( 'e',  3,      427,     0 ), /*   767 wand              */
++  S_ST( 'e',  3,      769,   764 ), /*   768 w                 */
++  S_ST( 'e',  3,      414,     0 ), /*   769 we                */
++  S_ST( 'i',  3,      771,   768 ), /*   770 w                 */
++  S_ST( 'l',  3,      772,     0 ), /*   771 wi                */
++  S_ST( 'd',  3,      773,     0 ), /*   772 wil               */
++  S_ST( 'c',  3,      774,     0 ), /*   773 wild              */
++  S_ST( 'a',  3,      775,     0 ), /*   774 wildc             */
++  S_ST( 'r',  3,      415,     0 ), /*   775 wildca            */
++  S_ST( 'x',  3,      777,   763 ), /*   776                   */
++  S_ST( 'l',  3,      778,     0 ), /*   777 x                 */
++  S_ST( 'e',  3,      779,     0 ), /*   778 xl                */
++  S_ST( 'a',  3,      780,     0 ), /*   779 xle               */
++  S_ST( 'v',  3,      416,     0 ), /*   780 xlea              */
++  S_ST( 'y',  3,      782,   776 ), /*   781 [initial state]   */
++  S_ST( 'e',  3,      783,     0 ), /*   782 y                 */
++  S_ST( 'a',  3,      417,     0 )  /*   783 ye                */
  };
  
index 0bc907c007729752bee809db87ebdf387a25baa4,3cad059ce1d92b2b5f676d3e32fed527948c2a14..31946a6760228f564172a8ed1f75a697ebf31ec2
       T_Double = 286,
       T_Driftfile = 287,
       T_Drop = 288,
-      T_Enable = 289,
-      T_End = 290,
-      T_False = 291,
-      T_File = 292,
-      T_Filegen = 293,
-      T_Flag1 = 294,
-      T_Flag2 = 295,
-      T_Flag3 = 296,
-      T_Flag4 = 297,
-      T_Flake = 298,
-      T_Floor = 299,
-      T_Freq = 300,
-      T_Fudge = 301,
-      T_Host = 302,
-      T_Huffpuff = 303,
-      T_Iburst = 304,
-      T_Ident = 305,
-      T_Ignore = 306,
-      T_Incalloc = 307,
-      T_Incmem = 308,
-      T_Initalloc = 309,
-      T_Initmem = 310,
-      T_Includefile = 311,
-      T_Integer = 312,
-      T_Interface = 313,
-      T_Ipv4 = 314,
-      T_Ipv4_flag = 315,
-      T_Ipv6 = 316,
-      T_Ipv6_flag = 317,
-      T_Kernel = 318,
-      T_Key = 319,
-      T_Keys = 320,
-      T_Keysdir = 321,
-      T_Kod = 322,
-      T_Mssntp = 323,
-      T_Leapfile = 324,
-      T_Limited = 325,
-      T_Link = 326,
-      T_Listen = 327,
-      T_Logconfig = 328,
-      T_Logfile = 329,
-      T_Loopstats = 330,
-      T_Lowpriotrap = 331,
-      T_Manycastclient = 332,
-      T_Manycastserver = 333,
-      T_Mask = 334,
-      T_Maxage = 335,
-      T_Maxclock = 336,
-      T_Maxdepth = 337,
-      T_Maxdist = 338,
-      T_Maxmem = 339,
-      T_Maxpoll = 340,
-      T_Minclock = 341,
-      T_Mindepth = 342,
-      T_Mindist = 343,
-      T_Minimum = 344,
-      T_Minpoll = 345,
-      T_Minsane = 346,
-      T_Mode = 347,
-      T_Monitor = 348,
-      T_Month = 349,
-      T_Mru = 350,
-      T_Multicastclient = 351,
-      T_Nic = 352,
-      T_Nolink = 353,
-      T_Nomodify = 354,
-      T_None = 355,
-      T_Nopeer = 356,
-      T_Noquery = 357,
-      T_Noselect = 358,
-      T_Noserve = 359,
-      T_Notrap = 360,
-      T_Notrust = 361,
-      T_Ntp = 362,
-      T_Ntpport = 363,
-      T_NtpSignDsocket = 364,
-      T_Orphan = 365,
-      T_Panic = 366,
-      T_Peer = 367,
-      T_Peerstats = 368,
-      T_Phone = 369,
-      T_Pid = 370,
-      T_Pidfile = 371,
-      T_Pool = 372,
-      T_Port = 373,
-      T_Preempt = 374,
-      T_Prefer = 375,
-      T_Protostats = 376,
-      T_Pw = 377,
-      T_Qos = 378,
-      T_Randfile = 379,
-      T_Rawstats = 380,
-      T_Refid = 381,
-      T_Requestkey = 382,
-      T_Restrict = 383,
-      T_Revoke = 384,
-      T_Saveconfigdir = 385,
-      T_Server = 386,
-      T_Setvar = 387,
-      T_Sign = 388,
-      T_Source = 389,
-      T_Statistics = 390,
-      T_Stats = 391,
-      T_Statsdir = 392,
-      T_Step = 393,
-      T_Stepout = 394,
-      T_Stratum = 395,
-      T_String = 396,
-      T_Sysstats = 397,
-      T_Tick = 398,
-      T_Time1 = 399,
-      T_Time2 = 400,
-      T_Timingstats = 401,
-      T_Tinker = 402,
-      T_Tos = 403,
-      T_Trap = 404,
-      T_True = 405,
-      T_Trustedkey = 406,
-      T_Ttl = 407,
-      T_Type = 408,
-      T_Unconfig = 409,
-      T_Unpeer = 410,
-      T_Version = 411,
-      T_WanderThreshold = 412,
-      T_Week = 413,
-      T_Wildcard = 414,
-      T_Xleave = 415,
-      T_Year = 416,
-      T_Flag = 417,
-      T_Void = 418,
-      T_EOC = 419,
-      T_Simulate = 420,
-      T_Beep_Delay = 421,
-      T_Sim_Duration = 422,
-      T_Server_Offset = 423,
-      T_Duration = 424,
-      T_Freq_Offset = 425,
-      T_Wander = 426,
-      T_Jitter = 427,
-      T_Prop_Delay = 428,
-      T_Proc_Delay = 429
+      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_Includefile = 308,
 -     T_Integer = 309,
 -     T_Interface = 310,
 -     T_Ipv4 = 311,
 -     T_Ipv4_flag = 312,
 -     T_Ipv6 = 313,
 -     T_Ipv6_flag = 314,
 -     T_Kernel = 315,
 -     T_Key = 316,
 -     T_Keys = 317,
 -     T_Keysdir = 318,
 -     T_Kod = 319,
 -     T_Mssntp = 320,
 -     T_Leapfile = 321,
 -     T_Limited = 322,
 -     T_Link = 323,
 -     T_Listen = 324,
 -     T_Logconfig = 325,
 -     T_Logfile = 326,
 -     T_Loopstats = 327,
 -     T_Lowpriotrap = 328,
 -     T_Manycastclient = 329,
 -     T_Manycastserver = 330,
 -     T_Mask = 331,
 -     T_Maxclock = 332,
 -     T_Maxdist = 333,
 -     T_Maxpoll = 334,
 -     T_Minclock = 335,
 -     T_Mindist = 336,
 -     T_Minimum = 337,
 -     T_Minpoll = 338,
 -     T_Minsane = 339,
 -     T_Mode = 340,
 -     T_Monitor = 341,
 -     T_Month = 342,
 -     T_Multicastclient = 343,
 -     T_Nic = 344,
 -     T_Nolink = 345,
 -     T_Nomodify = 346,
 -     T_None = 347,
 -     T_Nopeer = 348,
 -     T_Noquery = 349,
 -     T_Noselect = 350,
 -     T_Noserve = 351,
 -     T_Notrap = 352,
 -     T_Notrust = 353,
 -     T_Ntp = 354,
 -     T_Ntpport = 355,
 -     T_NtpSignDsocket = 356,
 -     T_Orphan = 357,
 -     T_Panic = 358,
 -     T_Peer = 359,
 -     T_Peerstats = 360,
 -     T_Phone = 361,
 -     T_Pid = 362,
 -     T_Pidfile = 363,
 -     T_Pool = 364,
 -     T_Port = 365,
 -     T_Preempt = 366,
 -     T_Prefer = 367,
 -     T_Protostats = 368,
 -     T_Pw = 369,
 -     T_Qos = 370,
 -     T_Randfile = 371,
 -     T_Rawstats = 372,
 -     T_Refid = 373,
 -     T_Requestkey = 374,
 -     T_Restrict = 375,
 -     T_Revoke = 376,
 -     T_Saveconfigdir = 377,
 -     T_Server = 378,
 -     T_Setvar = 379,
 -     T_Sign = 380,
 -     T_Statistics = 381,
 -     T_Stats = 382,
 -     T_Statsdir = 383,
 -     T_Step = 384,
 -     T_Stepout = 385,
 -     T_Stratum = 386,
 -     T_String = 387,
 -     T_Sysstats = 388,
 -     T_Tick = 389,
 -     T_Time1 = 390,
 -     T_Time2 = 391,
 -     T_Timingstats = 392,
 -     T_Tinker = 393,
 -     T_Tos = 394,
 -     T_Trap = 395,
 -     T_True = 396,
 -     T_Trustedkey = 397,
 -     T_Ttl = 398,
 -     T_Type = 399,
 -     T_Unconfig = 400,
 -     T_Unpeer = 401,
 -     T_Version = 402,
 -     T_WanderThreshold = 403,
 -     T_Week = 404,
 -     T_Wildcard = 405,
 -     T_Xleave = 406,
 -     T_Year = 407,
 -     T_Flag = 408,
 -     T_Void = 409,
 -     T_EOC = 410,
 -     T_Simulate = 411,
 -     T_Beep_Delay = 412,
 -     T_Sim_Duration = 413,
 -     T_Server_Offset = 414,
 -     T_Duration = 415,
 -     T_Freq_Offset = 416,
 -     T_Wander = 417,
 -     T_Jitter = 418,
 -     T_Prop_Delay = 419,
 -     T_Proc_Delay = 420
++     T_Incalloc = 308,
++     T_Incmem = 309,
++     T_Initalloc = 310,
++     T_Initmem = 311,
++     T_Includefile = 312,
++     T_Integer = 313,
++     T_Interface = 314,
++     T_Ipv4 = 315,
++     T_Ipv4_flag = 316,
++     T_Ipv6 = 317,
++     T_Ipv6_flag = 318,
++     T_Kernel = 319,
++     T_Key = 320,
++     T_Keys = 321,
++     T_Keysdir = 322,
++     T_Kod = 323,
++     T_Mssntp = 324,
++     T_Leapfile = 325,
++     T_Limited = 326,
++     T_Link = 327,
++     T_Listen = 328,
++     T_Logconfig = 329,
++     T_Logfile = 330,
++     T_Loopstats = 331,
++     T_Lowpriotrap = 332,
++     T_Manycastclient = 333,
++     T_Manycastserver = 334,
++     T_Mask = 335,
++     T_Maxage = 336,
++     T_Maxclock = 337,
++     T_Maxdepth = 338,
++     T_Maxdist = 339,
++     T_Maxmem = 340,
++     T_Maxpoll = 341,
++     T_Minclock = 342,
++     T_Mindepth = 343,
++     T_Mindist = 344,
++     T_Minimum = 345,
++     T_Minpoll = 346,
++     T_Minsane = 347,
++     T_Mode = 348,
++     T_Monitor = 349,
++     T_Month = 350,
++     T_Mru = 351,
++     T_Multicastclient = 352,
++     T_Nic = 353,
++     T_Nolink = 354,
++     T_Nomodify = 355,
++     T_None = 356,
++     T_Nopeer = 357,
++     T_Noquery = 358,
++     T_Noselect = 359,
++     T_Noserve = 360,
++     T_Notrap = 361,
++     T_Notrust = 362,
++     T_Ntp = 363,
++     T_Ntpport = 364,
++     T_NtpSignDsocket = 365,
++     T_Orphan = 366,
++     T_Panic = 367,
++     T_Peer = 368,
++     T_Peerstats = 369,
++     T_Phone = 370,
++     T_Pid = 371,
++     T_Pidfile = 372,
++     T_Pool = 373,
++     T_Port = 374,
++     T_Preempt = 375,
++     T_Prefer = 376,
++     T_Protostats = 377,
++     T_Pw = 378,
++     T_Qos = 379,
++     T_Randfile = 380,
++     T_Rawstats = 381,
++     T_Refid = 382,
++     T_Requestkey = 383,
++     T_Restrict = 384,
++     T_Revoke = 385,
++     T_Saveconfigdir = 386,
++     T_Server = 387,
++     T_Setvar = 388,
++     T_Sign = 389,
++     T_Source = 390,
++     T_Statistics = 391,
++     T_Stats = 392,
++     T_Statsdir = 393,
++     T_Step = 394,
++     T_Stepout = 395,
++     T_Stratum = 396,
++     T_String = 397,
++     T_Sysstats = 398,
++     T_Tick = 399,
++     T_Time1 = 400,
++     T_Time2 = 401,
++     T_Timingstats = 402,
++     T_Tinker = 403,
++     T_Tos = 404,
++     T_Trap = 405,
++     T_True = 406,
++     T_Trustedkey = 407,
++     T_Ttl = 408,
++     T_Type = 409,
++     T_Unconfig = 410,
++     T_Unpeer = 411,
++     T_Version = 412,
++     T_WanderThreshold = 413,
++     T_Week = 414,
++     T_Wildcard = 415,
++     T_Xleave = 416,
++     T_Year = 417,
++     T_Flag = 418,
++     T_Void = 419,
++     T_EOC = 420,
++     T_Simulate = 421,
++     T_Beep_Delay = 422,
++     T_Sim_Duration = 423,
++     T_Server_Offset = 424,
++     T_Duration = 425,
++     T_Freq_Offset = 426,
++     T_Wander = 427,
++     T_Jitter = 428,
++     T_Prop_Delay = 429,
++     T_Proc_Delay = 430
     };
  #endif
  /* Tokens.  */
  #define T_Double 286
  #define T_Driftfile 287
  #define T_Drop 288
- #define T_Enable 289
- #define T_End 290
- #define T_False 291
- #define T_File 292
- #define T_Filegen 293
- #define T_Flag1 294
- #define T_Flag2 295
- #define T_Flag3 296
- #define T_Flag4 297
- #define T_Flake 298
- #define T_Floor 299
- #define T_Freq 300
- #define T_Fudge 301
- #define T_Host 302
- #define T_Huffpuff 303
- #define T_Iburst 304
- #define T_Ident 305
- #define T_Ignore 306
- #define T_Incalloc 307
- #define T_Incmem 308
- #define T_Initalloc 309
- #define T_Initmem 310
- #define T_Includefile 311
- #define T_Integer 312
- #define T_Interface 313
- #define T_Ipv4 314
- #define T_Ipv4_flag 315
- #define T_Ipv6 316
- #define T_Ipv6_flag 317
- #define T_Kernel 318
- #define T_Key 319
- #define T_Keys 320
- #define T_Keysdir 321
- #define T_Kod 322
- #define T_Mssntp 323
- #define T_Leapfile 324
- #define T_Limited 325
- #define T_Link 326
- #define T_Listen 327
- #define T_Logconfig 328
- #define T_Logfile 329
- #define T_Loopstats 330
- #define T_Lowpriotrap 331
- #define T_Manycastclient 332
- #define T_Manycastserver 333
- #define T_Mask 334
- #define T_Maxage 335
- #define T_Maxclock 336
- #define T_Maxdepth 337
- #define T_Maxdist 338
- #define T_Maxmem 339
- #define T_Maxpoll 340
- #define T_Minclock 341
- #define T_Mindepth 342
- #define T_Mindist 343
- #define T_Minimum 344
- #define T_Minpoll 345
- #define T_Minsane 346
- #define T_Mode 347
- #define T_Monitor 348
- #define T_Month 349
- #define T_Mru 350
- #define T_Multicastclient 351
- #define T_Nic 352
- #define T_Nolink 353
- #define T_Nomodify 354
- #define T_None 355
- #define T_Nopeer 356
- #define T_Noquery 357
- #define T_Noselect 358
- #define T_Noserve 359
- #define T_Notrap 360
- #define T_Notrust 361
- #define T_Ntp 362
- #define T_Ntpport 363
- #define T_NtpSignDsocket 364
- #define T_Orphan 365
- #define T_Panic 366
- #define T_Peer 367
- #define T_Peerstats 368
- #define T_Phone 369
- #define T_Pid 370
- #define T_Pidfile 371
- #define T_Pool 372
- #define T_Port 373
- #define T_Preempt 374
- #define T_Prefer 375
- #define T_Protostats 376
- #define T_Pw 377
- #define T_Qos 378
- #define T_Randfile 379
- #define T_Rawstats 380
- #define T_Refid 381
- #define T_Requestkey 382
- #define T_Restrict 383
- #define T_Revoke 384
- #define T_Saveconfigdir 385
- #define T_Server 386
- #define T_Setvar 387
- #define T_Sign 388
- #define T_Source 389
- #define T_Statistics 390
- #define T_Stats 391
- #define T_Statsdir 392
- #define T_Step 393
- #define T_Stepout 394
- #define T_Stratum 395
- #define T_String 396
- #define T_Sysstats 397
- #define T_Tick 398
- #define T_Time1 399
- #define T_Time2 400
- #define T_Timingstats 401
- #define T_Tinker 402
- #define T_Tos 403
- #define T_Trap 404
- #define T_True 405
- #define T_Trustedkey 406
- #define T_Ttl 407
- #define T_Type 408
- #define T_Unconfig 409
- #define T_Unpeer 410
- #define T_Version 411
- #define T_WanderThreshold 412
- #define T_Week 413
- #define T_Wildcard 414
- #define T_Xleave 415
- #define T_Year 416
- #define T_Flag 417
- #define T_Void 418
- #define T_EOC 419
- #define T_Simulate 420
- #define T_Beep_Delay 421
- #define T_Sim_Duration 422
- #define T_Server_Offset 423
- #define T_Duration 424
- #define T_Freq_Offset 425
- #define T_Wander 426
- #define T_Jitter 427
- #define T_Prop_Delay 428
- #define T_Proc_Delay 429
+ #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_Includefile 308
 -#define T_Integer 309
 -#define T_Interface 310
 -#define T_Ipv4 311
 -#define T_Ipv4_flag 312
 -#define T_Ipv6 313
 -#define T_Ipv6_flag 314
 -#define T_Kernel 315
 -#define T_Key 316
 -#define T_Keys 317
 -#define T_Keysdir 318
 -#define T_Kod 319
 -#define T_Mssntp 320
 -#define T_Leapfile 321
 -#define T_Limited 322
 -#define T_Link 323
 -#define T_Listen 324
 -#define T_Logconfig 325
 -#define T_Logfile 326
 -#define T_Loopstats 327
 -#define T_Lowpriotrap 328
 -#define T_Manycastclient 329
 -#define T_Manycastserver 330
 -#define T_Mask 331
 -#define T_Maxclock 332
 -#define T_Maxdist 333
 -#define T_Maxpoll 334
 -#define T_Minclock 335
 -#define T_Mindist 336
 -#define T_Minimum 337
 -#define T_Minpoll 338
 -#define T_Minsane 339
 -#define T_Mode 340
 -#define T_Monitor 341
 -#define T_Month 342
 -#define T_Multicastclient 343
 -#define T_Nic 344
 -#define T_Nolink 345
 -#define T_Nomodify 346
 -#define T_None 347
 -#define T_Nopeer 348
 -#define T_Noquery 349
 -#define T_Noselect 350
 -#define T_Noserve 351
 -#define T_Notrap 352
 -#define T_Notrust 353
 -#define T_Ntp 354
 -#define T_Ntpport 355
 -#define T_NtpSignDsocket 356
 -#define T_Orphan 357
 -#define T_Panic 358
 -#define T_Peer 359
 -#define T_Peerstats 360
 -#define T_Phone 361
 -#define T_Pid 362
 -#define T_Pidfile 363
 -#define T_Pool 364
 -#define T_Port 365
 -#define T_Preempt 366
 -#define T_Prefer 367
 -#define T_Protostats 368
 -#define T_Pw 369
 -#define T_Qos 370
 -#define T_Randfile 371
 -#define T_Rawstats 372
 -#define T_Refid 373
 -#define T_Requestkey 374
 -#define T_Restrict 375
 -#define T_Revoke 376
 -#define T_Saveconfigdir 377
 -#define T_Server 378
 -#define T_Setvar 379
 -#define T_Sign 380
 -#define T_Statistics 381
 -#define T_Stats 382
 -#define T_Statsdir 383
 -#define T_Step 384
 -#define T_Stepout 385
 -#define T_Stratum 386
 -#define T_String 387
 -#define T_Sysstats 388
 -#define T_Tick 389
 -#define T_Time1 390
 -#define T_Time2 391
 -#define T_Timingstats 392
 -#define T_Tinker 393
 -#define T_Tos 394
 -#define T_Trap 395
 -#define T_True 396
 -#define T_Trustedkey 397
 -#define T_Ttl 398
 -#define T_Type 399
 -#define T_Unconfig 400
 -#define T_Unpeer 401
 -#define T_Version 402
 -#define T_WanderThreshold 403
 -#define T_Week 404
 -#define T_Wildcard 405
 -#define T_Xleave 406
 -#define T_Year 407
 -#define T_Flag 408
 -#define T_Void 409
 -#define T_EOC 410
 -#define T_Simulate 411
 -#define T_Beep_Delay 412
 -#define T_Sim_Duration 413
 -#define T_Server_Offset 414
 -#define T_Duration 415
 -#define T_Freq_Offset 416
 -#define T_Wander 417
 -#define T_Jitter 418
 -#define T_Prop_Delay 419
 -#define T_Proc_Delay 420
++#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_Ipv4 315
++#define T_Ipv4_flag 316
++#define T_Ipv6 317
++#define T_Ipv6_flag 318
++#define T_Kernel 319
++#define T_Key 320
++#define T_Keys 321
++#define T_Keysdir 322
++#define T_Kod 323
++#define T_Mssntp 324
++#define T_Leapfile 325
++#define T_Limited 326
++#define T_Link 327
++#define T_Listen 328
++#define T_Logconfig 329
++#define T_Logfile 330
++#define T_Loopstats 331
++#define T_Lowpriotrap 332
++#define T_Manycastclient 333
++#define T_Manycastserver 334
++#define T_Mask 335
++#define T_Maxage 336
++#define T_Maxclock 337
++#define T_Maxdepth 338
++#define T_Maxdist 339
++#define T_Maxmem 340
++#define T_Maxpoll 341
++#define T_Minclock 342
++#define T_Mindepth 343
++#define T_Mindist 344
++#define T_Minimum 345
++#define T_Minpoll 346
++#define T_Minsane 347
++#define T_Mode 348
++#define T_Monitor 349
++#define T_Month 350
++#define T_Mru 351
++#define T_Multicastclient 352
++#define T_Nic 353
++#define T_Nolink 354
++#define T_Nomodify 355
++#define T_None 356
++#define T_Nopeer 357
++#define T_Noquery 358
++#define T_Noselect 359
++#define T_Noserve 360
++#define T_Notrap 361
++#define T_Notrust 362
++#define T_Ntp 363
++#define T_Ntpport 364
++#define T_NtpSignDsocket 365
++#define T_Orphan 366
++#define T_Panic 367
++#define T_Peer 368
++#define T_Peerstats 369
++#define T_Phone 370
++#define T_Pid 371
++#define T_Pidfile 372
++#define T_Pool 373
++#define T_Port 374
++#define T_Preempt 375
++#define T_Prefer 376
++#define T_Protostats 377
++#define T_Pw 378
++#define T_Qos 379
++#define T_Randfile 380
++#define T_Rawstats 381
++#define T_Refid 382
++#define T_Requestkey 383
++#define T_Restrict 384
++#define T_Revoke 385
++#define T_Saveconfigdir 386
++#define T_Server 387
++#define T_Setvar 388
++#define T_Sign 389
++#define T_Source 390
++#define T_Statistics 391
++#define T_Stats 392
++#define T_Statsdir 393
++#define T_Step 394
++#define T_Stepout 395
++#define T_Stratum 396
++#define T_String 397
++#define T_Sysstats 398
++#define T_Tick 399
++#define T_Time1 400
++#define T_Time2 401
++#define T_Timingstats 402
++#define T_Tinker 403
++#define T_Tos 404
++#define T_Trap 405
++#define T_True 406
++#define T_Trustedkey 407
++#define T_Ttl 408
++#define T_Type 409
++#define T_Unconfig 410
++#define T_Unpeer 411
++#define T_Version 412
++#define T_WanderThreshold 413
++#define T_Week 414
++#define T_Wildcard 415
++#define T_Xleave 416
++#define T_Year 417
++#define T_Flag 418
++#define T_Void 419
++#define T_EOC 420
++#define T_Simulate 421
++#define T_Beep_Delay 422
++#define T_Sim_Duration 423
++#define T_Server_Offset 424
++#define T_Duration 425
++#define T_Freq_Offset 426
++#define T_Wander 427
++#define T_Jitter 428
++#define T_Prop_Delay 429
++#define T_Proc_Delay 430
  
  
  
@@@ -504,7 -486,7 +506,7 @@@ typedef union YYSTYP
  
  
  /* Line 214 of yacc.c  */
- #line 508 "ntp_parser.c"
 -#line 490 "ntp_parser.c"
++#line 510 "ntp_parser.c"
  } YYSTYPE;
  # define YYSTYPE_IS_TRIVIAL 1
  # define yystype YYSTYPE /* obsolescent; will be withdrawn */
  
  
  /* Line 264 of yacc.c  */
- #line 520 "ntp_parser.c"
 -#line 502 "ntp_parser.c"
++#line 522 "ntp_parser.c"
  
  #ifdef short
  # undef short
@@@ -729,22 -711,22 +731,22 @@@ union yyallo
  #endif
  
  /* YYFINAL -- State number of the termination state.  */
- #define YYFINAL  185
 -#define YYFINAL  177
++#define YYFINAL  189
  /* YYLAST -- Last index in YYTABLE.  */
- #define YYLAST   704
 -#define YYLAST   586
++#define YYLAST   713
  
  /* YYNTOKENS -- Number of terminals.  */
- #define YYNTOKENS  178
 -#define YYNTOKENS  171
++#define YYNTOKENS  181
  /* YYNNTS -- Number of nonterminals.  */
- #define YYNNTS  70
 -#define YYNNTS  71
++#define YYNNTS  73
  /* YYNRULES -- Number of rules.  */
- #define YYNRULES  257
 -#define YYNRULES  250
++#define YYNRULES  262
  /* YYNRULES -- Number of states.  */
- #define YYNSTATES  406
 -#define YYNSTATES  393
++#define YYNSTATES  415
  
  /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
  #define YYUNDEFTOK  2
- #define YYMAXUTOK   429
 -#define YYMAXUTOK   420
++#define YYMAXUTOK   430
  
  #define YYTRANSLATE(YYX)                                              \
    ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
@@@ -756,15 -738,15 +758,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,
 -     167,   168,     2,     2,     2,     2,     2,     2,     2,     2,
++     177,   178,     2,     2,     2,     2,     2,     2,     2,     2,
         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
 -       2,   166,     2,     2,     2,     2,     2,     2,     2,     2,
++       2,   176,     2,     2,     2,     2,     2,     2,     2,     2,
         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-        2,   175,     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,   176,     2,   177,     2,     2,     2,     2,
 -       2,     2,     2,   169,     2,   170,     2,     2,     2,     2,
++       2,     2,     2,   179,     2,   180,     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,
       135,   136,   137,   138,   139,   140,   141,   142,   143,   144,
       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
 -     165
++     165,   166,   167,   168,   169,   170,   171,   172,   173,   174,
++     175
  };
  
  #if YYDEBUG
@@@ -813,127 -795,125 +816,131 @@@ static const yytype_uint16 yyprhs[] 
       200,   203,   206,   209,   212,   215,   218,   221,   224,   228,
       231,   233,   235,   237,   239,   241,   243,   245,   247,   249,
       252,   254,   257,   260,   262,   264,   266,   268,   270,   272,
 -     274,   276,   278,   280,   282,   285,   289,   293,   298,   303,
 -     309,   310,   313,   315,   317,   319,   321,   323,   325,   327,
 -     329,   331,   333,   335,   337,   339,   341,   344,   346,   349,
 -     352,   355,   359,   362,   364,   367,   370,   373,   376,   379,
 -     382,   385,   388,   391,   394,   397,   399,   401,   403,   405,
 -     407,   409,   411,   413,   416,   419,   421,   424,   427,   430,
 -     433,   436,   439,   442,   444,   448,   450,   453,   456,   459,
 -     462,   465,   468,   471,   474,   477,   480,   483,   486,   490,
 -     493,   496,   498,   501,   502,   507,   511,   514,   516,   519,
 -     522,   525,   527,   529,   533,   537,   539,   541,   543,   545,
 -     547,   549,   551,   553,   555,   558,   560,   563,   565,   567,
 -     569,   575,   578,   580,   583,   585,   587,   589,   591,   593,
 -     595,   601,   603,   607,   610,   614,   618,   621,   623,   629,
 -     634,   638,   641,   643,   650,   654,   657,   661,   665,   669,
 -     673
 +     274,   276,   278,   280,   282,   285,   288,   292,   298,   302,
 +     307,   312,   316,   317,   320,   322,   324,   326,   328,   330,
 +     332,   334,   336,   338,   340,   342,   344,   346,   348,   351,
 +     353,   356,   359,   362,   365,   367,   370,   373,   376,   379,
 +     382,   385,   388,   391,   395,   398,   400,   403,   406,   409,
 +     412,   415,   418,   421,   424,   427,   430,   433,   435,   437,
 +     439,   441,   443,   445,   447,   449,   452,   455,   457,   460,
 +     463,   466,   469,   472,   475,   478,   480,   484,   486,   489,
 +     492,   495,   498,   501,   504,   507,   510,   513,   516,   519,
 +     522,   526,   529,   532,   534,   537,   538,   543,   547,   550,
 +     552,   555,   558,   561,   563,   565,   569,   573,   575,   577,
 +     579,   581,   583,   585,   587,   589,   591,   594,   596,   599,
-      601,   604,   606,   608,   610,   612,   614,   616,   622,   624,
-      628,   631,   635,   639,   642,   644,   650,   655,   659,   662,
-      664,   671,   675,   678,   682,   686,   690,   694
++     601,   603,   605,   611,   614,   616,   619,   621,   623,   625,
++     627,   629,   631,   637,   639,   643,   646,   650,   654,   657,
++     659,   665,   670,   674,   677,   679,   686,   690,   693,   697,
++     701,   705,   709
  };
  
  /* YYRHS -- A `-1'-separated list of the rules' RHS.  */
  static const yytype_int16 yyrhs[] =
  {
-      179,     0,    -1,   180,    -1,   180,   181,   164,    -1,   181,
-      164,    -1,     1,   164,    -1,    -1,   182,    -1,   188,    -1,
-      190,    -1,   191,    -1,   198,    -1,   204,    -1,   195,    -1,
-      211,    -1,   214,    -1,   217,    -1,   220,    -1,   236,    -1,
-      183,   184,   186,    -1,   183,   184,    -1,   131,    -1,   117,
-       -1,   112,    -1,    13,    -1,    77,    -1,   185,    -1,    60,
-      141,    -1,    62,   141,    -1,   141,    -1,   186,   187,    -1,
-      187,    -1,     7,    -1,    12,   235,    -1,    16,    -1,    49,
-       -1,    64,    57,    -1,    90,    57,    -1,    85,    57,    -1,
-      103,    -1,   119,    -1,   120,    -1,   150,    -1,   160,    -1,
-      152,    57,    -1,    92,    57,    -1,   156,    57,    -1,   189,
-      184,    -1,   154,    -1,   155,    -1,    14,    -1,    78,   233,
-       -1,    96,   233,    -1,     8,    57,    -1,    22,    57,    -1,
-       23,   192,    -1,    65,   141,    -1,    66,   141,    -1,   127,
-       57,    -1,   129,    57,    -1,   151,   231,    -1,   109,   141,
-       -1,   193,    -1,    -1,   193,   194,    -1,   194,    -1,    47,
-      141,    -1,    50,   141,    -1,   122,   141,    -1,   124,   141,
-       -1,   133,   141,    -1,    27,   141,    -1,   129,    57,    -1,
-      148,   196,    -1,   196,   197,    -1,   197,    -1,    19,    57,
-       -1,    44,    57,    -1,    21,   234,    -1,   110,    57,    -1,
-       88,   235,    -1,    83,   235,    -1,    86,   235,    -1,    81,
-      235,    -1,    91,    57,    -1,    11,    57,    -1,   135,   199,
-       -1,   137,   141,    -1,    38,   200,   201,    -1,   199,   200,
-       -1,   200,    -1,    20,    -1,    24,    -1,    75,    -1,   113,
-       -1,   125,    -1,   142,    -1,   146,    -1,   121,    -1,   201,
-      202,    -1,   202,    -1,    37,   141,    -1,   153,   203,    -1,
-       71,    -1,    98,    -1,    34,    -1,    28,    -1,   100,    -1,
-      115,    -1,    25,    -1,   158,    -1,    94,    -1,   161,    -1,
-        3,    -1,    29,   207,    -1,    95,   209,    -1,   128,   184,
-      205,    -1,   128,   185,    79,   185,   205,    -1,   128,    26,
-      205,    -1,   128,    60,    26,   205,    -1,   128,    62,    26,
-      205,    -1,   128,   134,   205,    -1,    -1,   205,   206,    -1,
-       43,    -1,    51,    -1,    67,    -1,    68,    -1,    70,    -1,
-       76,    -1,    99,    -1,   101,    -1,   102,    -1,   104,    -1,
-      105,    -1,   106,    -1,   108,    -1,   156,    -1,   207,   208,
-       -1,   208,    -1,     9,    57,    -1,    89,    57,    -1,    93,
-       57,    -1,   209,   210,    -1,   210,    -1,    52,    57,    -1,
-       53,    57,    -1,    54,    57,    -1,    55,    57,    -1,    80,
-       57,    -1,    82,    57,    -1,    84,    57,    -1,    87,    57,
-       -1,    46,   184,   212,    -1,   212,   213,    -1,   213,    -1,
-      144,   235,    -1,   145,   235,    -1,   140,    57,    -1,   126,
-      141,    -1,    39,   234,    -1,    40,   234,    -1,    41,   234,
-       -1,    42,   234,    -1,    34,   215,    -1,    28,   215,    -1,
-      215,   216,    -1,   216,    -1,     6,    -1,    10,    -1,    17,
-       -1,    63,    -1,    93,    -1,   107,    -1,   136,    -1,   147,
-      218,    -1,   218,   219,    -1,   219,    -1,     5,   235,    -1,
-       30,   235,    -1,    45,   235,    -1,    48,   235,    -1,   111,
-      235,    -1,   138,   235,    -1,   139,   235,    -1,   227,    -1,
-       56,   141,   181,    -1,    35,    -1,    15,   235,    -1,    18,
-       57,    -1,   143,   235,    -1,    32,   221,    -1,    69,   141,
-       -1,   116,   141,    -1,    74,   141,    -1,    73,   225,    -1,
-      114,   232,    -1,   130,   141,    -1,   132,   222,    -1,   149,
-      185,    -1,   149,   185,   223,    -1,   152,   231,    -1,   123,
-      141,    -1,   141,    -1,   141,    31,    -1,    -1,   141,   175,
-      141,    26,    -1,   141,   175,   141,    -1,   223,   224,    -1,
-      224,    -1,   118,    57,    -1,    58,   185,    -1,   225,   226,
-       -1,   226,    -1,   141,    -1,   228,   230,   229,    -1,   228,
-      230,   141,    -1,    58,    -1,    97,    -1,     4,    -1,    59,
-       -1,    61,    -1,   159,    -1,    72,    -1,    51,    -1,    33,
-       -1,   231,    57,    -1,    57,    -1,   232,   141,    -1,   141,
-       -1,   233,   184,    -1,   184,    -1,    57,    -1,   150,    -1,
-       36,    -1,    57,    -1,    31,    -1,   237,   176,   238,   240,
-      177,    -1,   165,    -1,   238,   239,   164,    -1,   239,   164,
-       -1,   166,   175,   235,    -1,   167,   175,   235,    -1,   240,
-      241,    -1,   241,    -1,   243,   176,   242,   244,   177,    -1,
-      168,   175,   235,   164,    -1,   131,   175,   184,    -1,   244,
-      245,    -1,   245,    -1,   169,   175,   235,   176,   246,   177,
-       -1,   246,   247,   164,    -1,   247,   164,    -1,   170,   175,
-      235,    -1,   171,   175,   235,    -1,   172,   175,   235,    -1,
-      173,   175,   235,    -1,   174,   175,   235,    -1
 -     172,     0,    -1,   173,    -1,   173,   174,   155,    -1,   174,
 -     155,    -1,     1,   155,    -1,    -1,   175,    -1,   181,    -1,
 -     183,    -1,   184,    -1,   191,    -1,   197,    -1,   188,    -1,
 -     202,    -1,   205,    -1,   208,    -1,   211,    -1,   230,    -1,
 -     176,   177,   179,    -1,   176,   177,    -1,   123,    -1,   109,
 -      -1,   104,    -1,    13,    -1,    74,    -1,   178,    -1,    57,
 -     132,    -1,    59,   132,    -1,   132,    -1,   179,   180,    -1,
 -     180,    -1,     7,    -1,    12,   229,    -1,    16,    -1,    50,
 -      -1,    61,    54,    -1,    83,    54,    -1,    79,    54,    -1,
 -      95,    -1,   111,    -1,   112,    -1,   141,    -1,   151,    -1,
 -     143,    54,    -1,    85,    54,    -1,   147,    54,    -1,   182,
 -     177,    -1,   145,    -1,   146,    -1,    14,    -1,    75,   227,
 -      -1,    88,   227,    -1,     8,    54,    -1,    22,    54,    -1,
 -      23,   185,    -1,    62,   132,    -1,    63,   132,    -1,   119,
 -      54,    -1,   121,    54,    -1,   142,   223,    -1,   101,   132,
 -      -1,   186,    -1,    -1,   186,   187,    -1,   187,    -1,    48,
 -     132,    -1,    51,   132,    -1,   114,   132,    -1,   116,   132,
 -      -1,   125,   132,    -1,    27,   132,    -1,   121,    54,    -1,
 -     139,   189,    -1,   189,   190,    -1,   190,    -1,    19,    54,
 -      -1,    45,    54,    -1,    21,   228,    -1,   102,    54,    -1,
 -      81,   229,    -1,    78,   229,    -1,    80,   229,    -1,    77,
 -     229,    -1,    84,    54,    -1,    11,    54,    -1,   126,   192,
 -      -1,   128,   132,    -1,    39,   193,   194,    -1,   192,   193,
 -      -1,   193,    -1,    20,    -1,    24,    -1,    72,    -1,   105,
 -      -1,   117,    -1,   133,    -1,   137,    -1,   113,    -1,   194,
 -     195,    -1,   195,    -1,    38,   132,    -1,   144,   196,    -1,
 -      68,    -1,    90,    -1,    35,    -1,    28,    -1,    92,    -1,
 -     107,    -1,    25,    -1,   149,    -1,    87,    -1,   152,    -1,
 -       3,    -1,    29,   200,    -1,   120,   177,   198,    -1,   120,
 -      26,   198,    -1,   120,    57,    26,   198,    -1,   120,    59,
 -      26,   198,    -1,   120,   178,    76,   178,   198,    -1,    -1,
 -     198,   199,    -1,    44,    -1,    52,    -1,    64,    -1,    65,
 -      -1,    67,    -1,    73,    -1,    91,    -1,    93,    -1,    94,
 -      -1,    96,    -1,    97,    -1,    98,    -1,   100,    -1,   147,
 -      -1,   200,   201,    -1,   201,    -1,     9,    54,    -1,    82,
 -      54,    -1,    86,    54,    -1,    47,   177,   203,    -1,   203,
 -     204,    -1,   204,    -1,   135,   229,    -1,   136,   229,    -1,
 -     131,    54,    -1,   118,   132,    -1,    40,   228,    -1,    41,
 -     228,    -1,    42,   228,    -1,    43,   228,    -1,    35,   206,
 -      -1,    28,   206,    -1,   206,   207,    -1,   207,    -1,     6,
 -      -1,    10,    -1,    17,    -1,    60,    -1,    86,    -1,    99,
 -      -1,   127,    -1,   138,   209,    -1,   209,   210,    -1,   210,
 -      -1,     5,   229,    -1,    30,   229,    -1,    46,   229,    -1,
 -      49,   229,    -1,   103,   229,    -1,   129,   229,    -1,   130,
 -     229,    -1,   218,    -1,    53,   132,   174,    -1,    36,    -1,
 -      15,   229,    -1,    18,    54,    -1,   134,   229,    -1,    32,
 -     212,    -1,    66,   132,    -1,   108,   132,    -1,    71,   132,
 -      -1,    70,   216,    -1,   106,   226,    -1,   122,   132,    -1,
 -     124,   213,    -1,   140,   178,    -1,   140,   178,   214,    -1,
 -     143,   222,    -1,   115,   132,    -1,   132,    -1,   132,    31,
 -      -1,    -1,   132,   166,   132,    26,    -1,   132,   166,   132,
 -      -1,   214,   215,    -1,   215,    -1,   110,    54,    -1,    55,
 -     178,    -1,   216,   217,    -1,   217,    -1,   132,    -1,   219,
 -     221,   220,    -1,   219,   221,   132,    -1,    55,    -1,    89,
 -      -1,     4,    -1,    56,    -1,    58,    -1,   150,    -1,    69,
 -      -1,    52,    -1,    33,    -1,   222,    54,    -1,    54,    -1,
 -     223,   224,    -1,   224,    -1,    54,    -1,   225,    -1,   167,
 -      54,    34,    54,   168,    -1,   226,   132,    -1,   132,    -1,
 -     227,   177,    -1,   177,    -1,    54,    -1,   141,    -1,    37,
 -      -1,    54,    -1,    31,    -1,   231,   169,   232,   234,   170,
 -      -1,   156,    -1,   232,   233,   155,    -1,   233,   155,    -1,
 -     157,   166,   229,    -1,   158,   166,   229,    -1,   234,   235,
 -      -1,   235,    -1,   237,   169,   236,   238,   170,    -1,   159,
 -     166,   229,   155,    -1,   123,   166,   177,    -1,   238,   239,
 -      -1,   239,    -1,   160,   166,   229,   169,   240,   170,    -1,
 -     240,   241,   155,    -1,   241,   155,    -1,   161,   166,   229,
 -      -1,   162,   166,   229,    -1,   163,   166,   229,    -1,   164,
 -     166,   229,    -1,   165,   166,   229,    -1
++     182,     0,    -1,   183,    -1,   183,   184,   165,    -1,   184,
++     165,    -1,     1,   165,    -1,    -1,   185,    -1,   191,    -1,
++     193,    -1,   194,    -1,   201,    -1,   207,    -1,   198,    -1,
++     214,    -1,   217,    -1,   220,    -1,   223,    -1,   242,    -1,
++     186,   187,   189,    -1,   186,   187,    -1,   132,    -1,   118,
++      -1,   113,    -1,    13,    -1,    78,    -1,   188,    -1,    61,
++     142,    -1,    63,   142,    -1,   142,    -1,   189,   190,    -1,
++     190,    -1,     7,    -1,    12,   241,    -1,    16,    -1,    50,
++      -1,    65,    58,    -1,    91,    58,    -1,    86,    58,    -1,
++     104,    -1,   120,    -1,   121,    -1,   151,    -1,   161,    -1,
++     153,    58,    -1,    93,    58,    -1,   157,    58,    -1,   192,
++     187,    -1,   155,    -1,   156,    -1,    14,    -1,    79,   239,
++      -1,    97,   239,    -1,     8,    58,    -1,    22,    58,    -1,
++      23,   195,    -1,    66,   142,    -1,    67,   142,    -1,   128,
++      58,    -1,   130,    58,    -1,   152,   235,    -1,   110,   142,
++      -1,   196,    -1,    -1,   196,   197,    -1,   197,    -1,    48,
++     142,    -1,    51,   142,    -1,   123,   142,    -1,   125,   142,
++      -1,   134,   142,    -1,    27,   142,    -1,   130,    58,    -1,
++     149,   199,    -1,   199,   200,    -1,   200,    -1,    19,    58,
++      -1,    45,    58,    -1,    21,   240,    -1,   111,    58,    -1,
++      89,   241,    -1,    84,   241,    -1,    87,   241,    -1,    82,
++     241,    -1,    92,    58,    -1,    11,    58,    -1,   136,   202,
++      -1,   138,   142,    -1,    39,   203,   204,    -1,   202,   203,
++      -1,   203,    -1,    20,    -1,    24,    -1,    76,    -1,   114,
++      -1,   126,    -1,   143,    -1,   147,    -1,   122,    -1,   204,
++     205,    -1,   205,    -1,    38,   142,    -1,   154,   206,    -1,
++      72,    -1,    99,    -1,    35,    -1,    28,    -1,   101,    -1,
++     116,    -1,    25,    -1,   159,    -1,    95,    -1,   162,    -1,
++       3,    -1,    29,   210,    -1,    96,   212,    -1,   129,   187,
++     208,    -1,   129,   188,    80,   188,   208,    -1,   129,    26,
++     208,    -1,   129,    61,    26,   208,    -1,   129,    63,    26,
++     208,    -1,   129,   135,   208,    -1,    -1,   208,   209,    -1,
++      44,    -1,    52,    -1,    68,    -1,    69,    -1,    71,    -1,
++      77,    -1,   100,    -1,   102,    -1,   103,    -1,   105,    -1,
++     106,    -1,   107,    -1,   109,    -1,   157,    -1,   210,   211,
++      -1,   211,    -1,     9,    58,    -1,    90,    58,    -1,    94,
++      58,    -1,   212,   213,    -1,   213,    -1,    53,    58,    -1,
++      54,    58,    -1,    55,    58,    -1,    56,    58,    -1,    81,
++      58,    -1,    83,    58,    -1,    85,    58,    -1,    88,    58,
++      -1,    47,   187,   215,    -1,   215,   216,    -1,   216,    -1,
++     145,   241,    -1,   146,   241,    -1,   141,    58,    -1,   127,
++     142,    -1,    40,   240,    -1,    41,   240,    -1,    42,   240,
++      -1,    43,   240,    -1,    35,   218,    -1,    28,   218,    -1,
++     218,   219,    -1,   219,    -1,     6,    -1,    10,    -1,    17,
++      -1,    64,    -1,    94,    -1,   108,    -1,   137,    -1,   148,
++     221,    -1,   221,   222,    -1,   222,    -1,     5,   241,    -1,
++      30,   241,    -1,    46,   241,    -1,    49,   241,    -1,   112,
++     241,    -1,   139,   241,    -1,   140,   241,    -1,   230,    -1,
++      57,   142,   184,    -1,    36,    -1,    15,   241,    -1,    18,
++      58,    -1,   144,   241,    -1,    32,   224,    -1,    70,   142,
++      -1,   117,   142,    -1,    75,   142,    -1,    74,   228,    -1,
++     115,   238,    -1,   131,   142,    -1,   133,   225,    -1,   150,
++     188,    -1,   150,   188,   226,    -1,   153,   234,    -1,   124,
++     142,    -1,   142,    -1,   142,    31,    -1,    -1,   142,   176,
++     142,    26,    -1,   142,   176,   142,    -1,   226,   227,    -1,
++     227,    -1,   119,    58,    -1,    59,   188,    -1,   228,   229,
++      -1,   229,    -1,   142,    -1,   231,   233,   232,    -1,   231,
++     233,   142,    -1,    59,    -1,    98,    -1,     4,    -1,    60,
++      -1,    62,    -1,   160,    -1,    73,    -1,    52,    -1,    33,
++      -1,   234,    58,    -1,    58,    -1,   235,   236,    -1,   236,
++      -1,    58,    -1,   237,    -1,   177,    58,    34,    58,   178,
++      -1,   238,   142,    -1,   142,    -1,   239,   187,    -1,   187,
++      -1,    58,    -1,   151,    -1,    37,    -1,    58,    -1,    31,
++      -1,   243,   179,   244,   246,   180,    -1,   166,    -1,   244,
++     245,   165,    -1,   245,   165,    -1,   167,   176,   241,    -1,
++     168,   176,   241,    -1,   246,   247,    -1,   247,    -1,   249,
++     179,   248,   250,   180,    -1,   169,   176,   241,   165,    -1,
++     132,   176,   187,    -1,   250,   251,    -1,   251,    -1,   170,
++     176,   241,   179,   252,   180,    -1,   252,   253,   165,    -1,
++     253,   165,    -1,   171,   176,   241,    -1,   172,   176,   241,
++      -1,   173,   176,   241,    -1,   174,   176,   241,    -1,   175,
++     176,   241,    -1
  };
  
  /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
  static const yytype_uint16 yyrline[] =
  {
-        0,   308,   308,   312,   313,   314,   328,   329,   330,   331,
-      332,   333,   334,   335,   336,   337,   338,   339,   340,   348,
-      354,   363,   364,   365,   366,   367,   371,   372,   373,   377,
-      381,   382,   386,   387,   388,   389,   390,   391,   392,   393,
-      394,   395,   396,   397,   398,   399,   400,   409,   417,   418,
-      428,   430,   432,   443,   445,   447,   452,   454,   456,   458,
-      460,   462,   467,   469,   473,   480,   490,   492,   494,   496,
-      498,   500,   502,   519,   524,   525,   529,   531,   533,   535,
-      537,   539,   541,   543,   545,   547,   557,   559,   568,   576,
-      577,   581,   582,   583,   584,   585,   586,   587,   588,   592,
-      599,   609,   619,   628,   637,   646,   647,   651,   652,   653,
-      654,   655,   656,   657,   666,   670,   674,   679,   684,   689,
-      702,   715,   727,   728,   733,   734,   735,   736,   737,   738,
-      739,   740,   741,   742,   743,   744,   745,   746,   750,   752,
-      757,   758,   759,   763,   765,   770,   771,   772,   773,   774,
-      775,   776,   777,   785,   790,   792,   797,   798,   799,   800,
-      801,   802,   803,   804,   812,   814,   819,   826,   836,   837,
-      838,   839,   840,   841,   842,   858,   862,   863,   867,   868,
-      869,   870,   871,   872,   873,   882,   883,   899,   905,   907,
-      909,   911,   913,   916,   918,   929,   931,   933,   943,   945,
-      947,   949,   951,   956,   958,   962,   966,   968,   973,   975,
-      979,   980,   984,   985,   989,  1004,  1009,  1017,  1018,  1022,
-     1023,  1024,  1025,  1029,  1030,  1031,  1041,  1042,  1046,  1047,
-     1051,  1052,  1056,  1065,  1066,  1070,  1071,  1080,  1095,  1099,
-     1100,  1104,  1105,  1109,  1110,  1114,  1119,  1123,  1127,  1128,
-     1132,  1137,  1138,  1142,  1144,  1146,  1148,  1150
 -       0,   300,   300,   304,   305,   306,   320,   321,   322,   323,
 -     324,   325,   326,   327,   328,   329,   330,   331,   332,   340,
 -     346,   355,   356,   357,   358,   359,   363,   364,   365,   369,
 -     373,   374,   378,   379,   380,   381,   382,   383,   384,   385,
 -     386,   387,   388,   389,   390,   391,   392,   401,   409,   410,
 -     420,   422,   424,   435,   437,   439,   444,   446,   448,   450,
 -     452,   454,   459,   461,   465,   472,   482,   484,   486,   488,
 -     490,   492,   494,   511,   516,   517,   521,   523,   525,   527,
 -     529,   531,   533,   535,   537,   539,   549,   551,   560,   568,
 -     569,   573,   574,   575,   576,   577,   578,   579,   580,   584,
 -     591,   601,   611,   620,   629,   638,   639,   643,   644,   645,
 -     646,   647,   648,   649,   658,   662,   667,   672,   685,   698,
 -     707,   708,   713,   714,   715,   716,   717,   718,   719,   720,
 -     721,   722,   723,   724,   725,   726,   730,   732,   737,   738,
 -     739,   747,   752,   754,   759,   760,   761,   762,   763,   764,
 -     765,   766,   774,   776,   781,   788,   798,   799,   800,   801,
 -     802,   803,   804,   820,   824,   825,   829,   830,   831,   832,
 -     833,   834,   835,   844,   845,   861,   867,   869,   871,   873,
 -     875,   878,   880,   891,   893,   895,   905,   907,   909,   911,
 -     913,   918,   920,   924,   928,   930,   935,   937,   941,   942,
 -     946,   947,   951,   966,   971,   979,   980,   984,   985,   986,
 -     987,   991,   992,   993,  1003,  1004,  1008,  1010,  1015,  1017,
 -    1021,  1026,  1027,  1031,  1032,  1036,  1045,  1046,  1050,  1051,
 -    1060,  1075,  1079,  1080,  1084,  1085,  1089,  1090,  1094,  1099,
 -    1103,  1107,  1108,  1112,  1117,  1118,  1122,  1124,  1126,  1128,
 -    1130
++       0,   312,   312,   316,   317,   318,   332,   333,   334,   335,
++     336,   337,   338,   339,   340,   341,   342,   343,   344,   352,
++     358,   367,   368,   369,   370,   371,   375,   376,   377,   381,
++     385,   386,   390,   391,   392,   393,   394,   395,   396,   397,
++     398,   399,   400,   401,   402,   403,   404,   413,   421,   422,
++     432,   434,   436,   447,   449,   451,   456,   458,   460,   462,
++     464,   466,   471,   473,   477,   484,   494,   496,   498,   500,
++     502,   504,   506,   523,   528,   529,   533,   535,   537,   539,
++     541,   543,   545,   547,   549,   551,   561,   563,   572,   580,
++     581,   585,   586,   587,   588,   589,   590,   591,   592,   596,
++     603,   613,   623,   632,   641,   650,   651,   655,   656,   657,
++     658,   659,   660,   661,   670,   674,   678,   683,   688,   693,
++     706,   719,   731,   732,   737,   738,   739,   740,   741,   742,
++     743,   744,   745,   746,   747,   748,   749,   750,   754,   756,
++     761,   762,   763,   767,   769,   774,   775,   776,   777,   778,
++     779,   780,   781,   789,   794,   796,   801,   802,   803,   804,
++     805,   806,   807,   808,   816,   818,   823,   830,   840,   841,
++     842,   843,   844,   845,   846,   862,   866,   867,   871,   872,
++     873,   874,   875,   876,   877,   886,   887,   903,   909,   911,
++     913,   915,   917,   920,   922,   933,   935,   937,   947,   949,
++     951,   953,   955,   960,   962,   966,   970,   972,   977,   979,
++     983,   984,   988,   989,   993,  1008,  1013,  1021,  1022,  1026,
++    1027,  1028,  1029,  1033,  1034,  1035,  1045,  1046,  1050,  1052,
++    1057,  1059,  1063,  1068,  1069,  1073,  1074,  1078,  1087,  1088,
++    1092,  1093,  1102,  1117,  1121,  1122,  1126,  1127,  1131,  1132,
++    1136,  1141,  1145,  1149,  1150,  1154,  1159,  1160,  1164,  1166,
++    1168,  1170,  1172
  };
  #endif
  
@@@ -948,48 -928,48 +955,50 @@@ static const char *const yytname[] 
    "T_Calibrate", "T_Calldelay", "T_Ceiling", "T_Clockstats", "T_Cohort",
    "T_ControlKey", "T_Crypto", "T_Cryptostats", "T_Day", "T_Default",
    "T_Digest", "T_Disable", "T_Discard", "T_Dispersion", "T_Double",
-   "T_Driftfile", "T_Drop", "T_Enable", "T_End", "T_False", "T_File",
-   "T_Filegen", "T_Flag1", "T_Flag2", "T_Flag3", "T_Flag4", "T_Flake",
-   "T_Floor", "T_Freq", "T_Fudge", "T_Host", "T_Huffpuff", "T_Iburst",
-   "T_Ident", "T_Ignore", "T_Incalloc", "T_Incmem", "T_Initalloc",
-   "T_Initmem", "T_Includefile", "T_Integer", "T_Interface", "T_Ipv4",
-   "T_Ipv4_flag", "T_Ipv6", "T_Ipv6_flag", "T_Kernel", "T_Key", "T_Keys",
-   "T_Keysdir", "T_Kod", "T_Mssntp", "T_Leapfile", "T_Limited", "T_Link",
-   "T_Listen", "T_Logconfig", "T_Logfile", "T_Loopstats", "T_Lowpriotrap",
-   "T_Manycastclient", "T_Manycastserver", "T_Mask", "T_Maxage",
-   "T_Maxclock", "T_Maxdepth", "T_Maxdist", "T_Maxmem", "T_Maxpoll",
-   "T_Minclock", "T_Mindepth", "T_Mindist", "T_Minimum", "T_Minpoll",
-   "T_Minsane", "T_Mode", "T_Monitor", "T_Month", "T_Mru",
+   "T_Driftfile", "T_Drop", "T_Ellipsis", "T_Enable", "T_End", "T_False",
+   "T_File", "T_Filegen", "T_Flag1", "T_Flag2", "T_Flag3", "T_Flag4",
+   "T_Flake", "T_Floor", "T_Freq", "T_Fudge", "T_Host", "T_Huffpuff",
 -  "T_Iburst", "T_Ident", "T_Ignore", "T_Includefile", "T_Integer",
 -  "T_Interface", "T_Ipv4", "T_Ipv4_flag", "T_Ipv6", "T_Ipv6_flag",
 -  "T_Kernel", "T_Key", "T_Keys", "T_Keysdir", "T_Kod", "T_Mssntp",
 -  "T_Leapfile", "T_Limited", "T_Link", "T_Listen", "T_Logconfig",
 -  "T_Logfile", "T_Loopstats", "T_Lowpriotrap", "T_Manycastclient",
 -  "T_Manycastserver", "T_Mask", "T_Maxclock", "T_Maxdist", "T_Maxpoll",
 -  "T_Minclock", "T_Mindist", "T_Minimum", "T_Minpoll", "T_Minsane",
 -  "T_Mode", "T_Monitor", "T_Month", "T_Multicastclient", "T_Nic",
 -  "T_Nolink", "T_Nomodify", "T_None", "T_Nopeer", "T_Noquery",
 -  "T_Noselect", "T_Noserve", "T_Notrap", "T_Notrust", "T_Ntp", "T_Ntpport",
 -  "T_NtpSignDsocket", "T_Orphan", "T_Panic", "T_Peer", "T_Peerstats",
 -  "T_Phone", "T_Pid", "T_Pidfile", "T_Pool", "T_Port", "T_Preempt",
 -  "T_Prefer", "T_Protostats", "T_Pw", "T_Qos", "T_Randfile", "T_Rawstats",
 -  "T_Refid", "T_Requestkey", "T_Restrict", "T_Revoke", "T_Saveconfigdir",
 -  "T_Server", "T_Setvar", "T_Sign", "T_Statistics", "T_Stats",
 -  "T_Statsdir", "T_Step", "T_Stepout", "T_Stratum", "T_String",
 -  "T_Sysstats", "T_Tick", "T_Time1", "T_Time2", "T_Timingstats",
 -  "T_Tinker", "T_Tos", "T_Trap", "T_True", "T_Trustedkey", "T_Ttl",
 -  "T_Type", "T_Unconfig", "T_Unpeer", "T_Version", "T_WanderThreshold",
 -  "T_Week", "T_Wildcard", "T_Xleave", "T_Year", "T_Flag", "T_Void",
 -  "T_EOC", "T_Simulate", "T_Beep_Delay", "T_Sim_Duration",
 -  "T_Server_Offset", "T_Duration", "T_Freq_Offset", "T_Wander", "T_Jitter",
 -  "T_Prop_Delay", "T_Proc_Delay", "'='", "'('", "')'", "'{'", "'}'",
 -  "$accept", "configuration", "command_list", "command", "server_command",
 -  "client_type", "address", "ip_address", "option_list", "option",
 -  "unpeer_command", "unpeer_keyword", "other_mode_command",
 -  "authentication_command", "crypto_command_line", "crypto_command_list",
 -  "crypto_command", "orphan_mode_command", "tos_option_list", "tos_option",
 -  "monitoring_command", "stats_list", "stat", "filegen_option_list",
 -  "filegen_option", "filegen_type", "access_control_command",
 -  "ac_flag_list", "access_control_flag", "discard_option_list",
 -  "discard_option", "fudge_command", "fudge_factor_list", "fudge_factor",
++  "T_Iburst", "T_Ident", "T_Ignore", "T_Incalloc", "T_Incmem",
++  "T_Initalloc", "T_Initmem", "T_Includefile", "T_Integer", "T_Interface",
++  "T_Ipv4", "T_Ipv4_flag", "T_Ipv6", "T_Ipv6_flag", "T_Kernel", "T_Key",
++  "T_Keys", "T_Keysdir", "T_Kod", "T_Mssntp", "T_Leapfile", "T_Limited",
++  "T_Link", "T_Listen", "T_Logconfig", "T_Logfile", "T_Loopstats",
++  "T_Lowpriotrap", "T_Manycastclient", "T_Manycastserver", "T_Mask",
++  "T_Maxage", "T_Maxclock", "T_Maxdepth", "T_Maxdist", "T_Maxmem",
++  "T_Maxpoll", "T_Minclock", "T_Mindepth", "T_Mindist", "T_Minimum",
++  "T_Minpoll", "T_Minsane", "T_Mode", "T_Monitor", "T_Month", "T_Mru",
 +  "T_Multicastclient", "T_Nic", "T_Nolink", "T_Nomodify", "T_None",
 +  "T_Nopeer", "T_Noquery", "T_Noselect", "T_Noserve", "T_Notrap",
 +  "T_Notrust", "T_Ntp", "T_Ntpport", "T_NtpSignDsocket", "T_Orphan",
 +  "T_Panic", "T_Peer", "T_Peerstats", "T_Phone", "T_Pid", "T_Pidfile",
 +  "T_Pool", "T_Port", "T_Preempt", "T_Prefer", "T_Protostats", "T_Pw",
 +  "T_Qos", "T_Randfile", "T_Rawstats", "T_Refid", "T_Requestkey",
 +  "T_Restrict", "T_Revoke", "T_Saveconfigdir", "T_Server", "T_Setvar",
 +  "T_Sign", "T_Source", "T_Statistics", "T_Stats", "T_Statsdir", "T_Step",
 +  "T_Stepout", "T_Stratum", "T_String", "T_Sysstats", "T_Tick", "T_Time1",
 +  "T_Time2", "T_Timingstats", "T_Tinker", "T_Tos", "T_Trap", "T_True",
 +  "T_Trustedkey", "T_Ttl", "T_Type", "T_Unconfig", "T_Unpeer", "T_Version",
 +  "T_WanderThreshold", "T_Week", "T_Wildcard", "T_Xleave", "T_Year",
 +  "T_Flag", "T_Void", "T_EOC", "T_Simulate", "T_Beep_Delay",
 +  "T_Sim_Duration", "T_Server_Offset", "T_Duration", "T_Freq_Offset",
-   "T_Wander", "T_Jitter", "T_Prop_Delay", "T_Proc_Delay", "'='", "'{'",
-   "'}'", "$accept", "configuration", "command_list", "command",
-   "server_command", "client_type", "address", "ip_address", "option_list",
-   "option", "unpeer_command", "unpeer_keyword", "other_mode_command",
-   "authentication_command", "crypto_command_line", "crypto_command_list",
-   "crypto_command", "orphan_mode_command", "tos_option_list", "tos_option",
-   "monitoring_command", "stats_list", "stat", "filegen_option_list",
-   "filegen_option", "filegen_type", "access_control_command",
-   "ac_flag_list", "access_control_flag", "discard_option_list",
-   "discard_option", "mru_option_list", "mru_option", "fudge_command",
-   "fudge_factor_list", "fudge_factor", "system_option_command",
-   "system_option_list", "system_option", "tinker_command",
-   "tinker_option_list", "tinker_option", "miscellaneous_command",
-   "drift_parm", "variable_assign", "trap_option_list", "trap_option",
-   "log_config_list", "log_config_command", "interface_command",
-   "interface_nic", "nic_rule_class", "nic_rule_action", "integer_list",
++  "T_Wander", "T_Jitter", "T_Prop_Delay", "T_Proc_Delay", "'='", "'('",
++  "')'", "'{'", "'}'", "$accept", "configuration", "command_list",
++  "command", "server_command", "client_type", "address", "ip_address",
++  "option_list", "option", "unpeer_command", "unpeer_keyword",
++  "other_mode_command", "authentication_command", "crypto_command_line",
++  "crypto_command_list", "crypto_command", "orphan_mode_command",
++  "tos_option_list", "tos_option", "monitoring_command", "stats_list",
++  "stat", "filegen_option_list", "filegen_option", "filegen_type",
++  "access_control_command", "ac_flag_list", "access_control_flag",
++  "discard_option_list", "discard_option", "mru_option_list", "mru_option",
++  "fudge_command", "fudge_factor_list", "fudge_factor",
+   "system_option_command", "system_option_list", "system_option",
+   "tinker_command", "tinker_option_list", "tinker_option",
+   "miscellaneous_command", "drift_parm", "variable_assign",
+   "trap_option_list", "trap_option", "log_config_list",
+   "log_config_command", "interface_command", "interface_nic",
+   "nic_rule_class", "nic_rule_action", "integer_list",
+   "integer_list_range", "integer_list_range_elt", "integer_range",
    "string_list", "address_list", "boolean", "number", "simulate_command",
    "sim_conf_start", "sim_init_statement_list", "sim_init_statement",
    "sim_server_list", "sim_server", "sim_server_offset", "sim_server_name",
@@@ -1018,40 -998,40 +1027,42 @@@ static const yytype_uint16 yytoknum[] 
       385,   386,   387,   388,   389,   390,   391,   392,   393,   394,
       395,   396,   397,   398,   399,   400,   401,   402,   403,   404,
       405,   406,   407,   408,   409,   410,   411,   412,   413,   414,
 -     415,   416,   417,   418,   419,   420,    61,    40,    41,   123,
 +     415,   416,   417,   418,   419,   420,   421,   422,   423,   424,
-      425,   426,   427,   428,   429,    61,   123,   125
++     425,   426,   427,   428,   429,   430,    61,    40,    41,   123,
+      125
  };
  # endif
  
  /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
  static const yytype_uint8 yyr1[] =
  {
-        0,   178,   179,   180,   180,   180,   181,   181,   181,   181,
-      181,   181,   181,   181,   181,   181,   181,   181,   181,   182,
-      182,   183,   183,   183,   183,   183,   184,   184,   184,   185,
-      186,   186,   187,   187,   187,   187,   187,   187,   187,   187,
-      187,   187,   187,   187,   187,   187,   187,   188,   189,   189,
-      190,   190,   190,   191,   191,   191,   191,   191,   191,   191,
-      191,   191,   192,   192,   193,   193,   194,   194,   194,   194,
-      194,   194,   194,   195,   196,   196,   197,   197,   197,   197,
-      197,   197,   197,   197,   197,   197,   198,   198,   198,   199,
-      199,   200,   200,   200,   200,   200,   200,   200,   200,   201,
-      201,   202,   202,   202,   202,   202,   202,   203,   203,   203,
-      203,   203,   203,   203,   204,   204,   204,   204,   204,   204,
-      204,   204,   205,   205,   206,   206,   206,   206,   206,   206,
-      206,   206,   206,   206,   206,   206,   206,   206,   207,   207,
-      208,   208,   208,   209,   209,   210,   210,   210,   210,   210,
-      210,   210,   210,   211,   212,   212,   213,   213,   213,   213,
-      213,   213,   213,   213,   214,   214,   215,   215,   216,   216,
-      216,   216,   216,   216,   216,   217,   218,   218,   219,   219,
-      219,   219,   219,   219,   219,   220,   220,   220,   220,   220,
-      220,   220,   220,   220,   220,   220,   220,   220,   220,   220,
-      220,   220,   220,   221,   221,   221,   222,   222,   223,   223,
-      224,   224,   225,   225,   226,   227,   227,   228,   228,   229,
-      229,   229,   229,   230,   230,   230,   231,   231,   232,   232,
-      233,   233,   234,   234,   234,   235,   235,   236,   237,   238,
-      238,   239,   239,   240,   240,   241,   242,   243,   244,   244,
-      245,   246,   246,   247,   247,   247,   247,   247
 -       0,   171,   172,   173,   173,   173,   174,   174,   174,   174,
 -     174,   174,   174,   174,   174,   174,   174,   174,   174,   175,
 -     175,   176,   176,   176,   176,   176,   177,   177,   177,   178,
 -     179,   179,   180,   180,   180,   180,   180,   180,   180,   180,
 -     180,   180,   180,   180,   180,   180,   180,   181,   182,   182,
 -     183,   183,   183,   184,   184,   184,   184,   184,   184,   184,
 -     184,   184,   185,   185,   186,   186,   187,   187,   187,   187,
 -     187,   187,   187,   188,   189,   189,   190,   190,   190,   190,
 -     190,   190,   190,   190,   190,   190,   191,   191,   191,   192,
 -     192,   193,   193,   193,   193,   193,   193,   193,   193,   194,
 -     194,   195,   195,   195,   195,   195,   195,   196,   196,   196,
 -     196,   196,   196,   196,   197,   197,   197,   197,   197,   197,
 -     198,   198,   199,   199,   199,   199,   199,   199,   199,   199,
 -     199,   199,   199,   199,   199,   199,   200,   200,   201,   201,
 -     201,   202,   203,   203,   204,   204,   204,   204,   204,   204,
 -     204,   204,   205,   205,   206,   206,   207,   207,   207,   207,
 -     207,   207,   207,   208,   209,   209,   210,   210,   210,   210,
 -     210,   210,   210,   211,   211,   211,   211,   211,   211,   211,
 -     211,   211,   211,   211,   211,   211,   211,   211,   211,   211,
 -     211,   212,   212,   212,   213,   213,   214,   214,   215,   215,
 -     216,   216,   217,   218,   218,   219,   219,   220,   220,   220,
 -     220,   221,   221,   221,   222,   222,   223,   223,   224,   224,
 -     225,   226,   226,   227,   227,   228,   228,   228,   229,   229,
 -     230,   231,   232,   232,   233,   233,   234,   234,   235,   236,
 -     237,   238,   238,   239,   240,   240,   241,   241,   241,   241,
 -     241
++       0,   181,   182,   183,   183,   183,   184,   184,   184,   184,
++     184,   184,   184,   184,   184,   184,   184,   184,   184,   185,
++     185,   186,   186,   186,   186,   186,   187,   187,   187,   188,
++     189,   189,   190,   190,   190,   190,   190,   190,   190,   190,
++     190,   190,   190,   190,   190,   190,   190,   191,   192,   192,
++     193,   193,   193,   194,   194,   194,   194,   194,   194,   194,
++     194,   194,   195,   195,   196,   196,   197,   197,   197,   197,
++     197,   197,   197,   198,   199,   199,   200,   200,   200,   200,
++     200,   200,   200,   200,   200,   200,   201,   201,   201,   202,
++     202,   203,   203,   203,   203,   203,   203,   203,   203,   204,
++     204,   205,   205,   205,   205,   205,   205,   206,   206,   206,
++     206,   206,   206,   206,   207,   207,   207,   207,   207,   207,
++     207,   207,   208,   208,   209,   209,   209,   209,   209,   209,
++     209,   209,   209,   209,   209,   209,   209,   209,   210,   210,
++     211,   211,   211,   212,   212,   213,   213,   213,   213,   213,
++     213,   213,   213,   214,   215,   215,   216,   216,   216,   216,
++     216,   216,   216,   216,   217,   217,   218,   218,   219,   219,
++     219,   219,   219,   219,   219,   220,   221,   221,   222,   222,
++     222,   222,   222,   222,   222,   223,   223,   223,   223,   223,
++     223,   223,   223,   223,   223,   223,   223,   223,   223,   223,
++     223,   223,   223,   224,   224,   224,   225,   225,   226,   226,
++     227,   227,   228,   228,   229,   230,   230,   231,   231,   232,
++     232,   232,   232,   233,   233,   233,   234,   234,   235,   235,
++     236,   236,   237,   238,   238,   239,   239,   240,   240,   240,
++     241,   241,   242,   243,   244,   244,   245,   245,   246,   246,
++     247,   248,   249,   250,   250,   251,   252,   252,   253,   253,
++     253,   253,   253
  };
  
  /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
@@@ -1068,141 -1048,141 +1079,146 @@@ static const yytype_uint8 yyr2[] 
         2,     2,     2,     2,     2,     2,     2,     2,     3,     2,
         1,     1,     1,     1,     1,     1,     1,     1,     1,     2,
         1,     2,     2,     1,     1,     1,     1,     1,     1,     1,
 -       1,     1,     1,     1,     2,     3,     3,     4,     4,     5,
 -       0,     2,     1,     1,     1,     1,     1,     1,     1,     1,
 -       1,     1,     1,     1,     1,     1,     2,     1,     2,     2,
 -       2,     3,     2,     1,     2,     2,     2,     2,     2,     2,
 -       2,     2,     2,     2,     2,     1,     1,     1,     1,     1,
 -       1,     1,     1,     2,     2,     1,     2,     2,     2,     2,
 -       2,     2,     2,     1,     3,     1,     2,     2,     2,     2,
 -       2,     2,     2,     2,     2,     2,     2,     2,     3,     2,
 -       2,     1,     2,     0,     4,     3,     2,     1,     2,     2,
 -       2,     1,     1,     3,     3,     1,     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,     3,     2,     1,     5,     4,
 -       3,     2,     1,     6,     3,     2,     3,     3,     3,     3,
 -       3
 +       1,     1,     1,     1,     2,     2,     3,     5,     3,     4,
 +       4,     3,     0,     2,     1,     1,     1,     1,     1,     1,
 +       1,     1,     1,     1,     1,     1,     1,     1,     2,     1,
 +       2,     2,     2,     2,     1,     2,     2,     2,     2,     2,
 +       2,     2,     2,     3,     2,     1,     2,     2,     2,     2,
 +       2,     2,     2,     2,     2,     2,     2,     1,     1,     1,
 +       1,     1,     1,     1,     1,     2,     2,     1,     2,     2,
 +       2,     2,     2,     2,     2,     1,     3,     1,     2,     2,
 +       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
 +       3,     2,     2,     1,     2,     0,     4,     3,     2,     1,
 +       2,     2,     2,     1,     1,     3,     3,     1,     1,     1,
 +       1,     1,     1,     1,     1,     1,     2,     1,     2,     1,
-        2,     1,     1,     1,     1,     1,     1,     5,     1,     3,
-        2,     3,     3,     2,     1,     5,     4,     3,     2,     1,
-        6,     3,     2,     3,     3,     3,     3,     3
++       1,     1,     5,     2,     1,     2,     1,     1,     1,     1,
++       1,     1,     5,     1,     3,     2,     3,     3,     2,     1,
++       5,     4,     3,     2,     1,     6,     3,     2,     3,     3,
++       3,     3,     3
  };
  
  /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
     STATE-NUM when YYTABLE doesn't specify something else to do.  Zero
     means the default is an error.  */
 -static const yytype_uint8 yydefact[] =
 +static const yytype_uint16 yydefact[] =
  {
         0,     0,     0,    24,    50,     0,     0,     0,    63,     0,
 -       0,   193,     0,   175,     0,     0,     0,   205,     0,     0,
 -       0,     0,     0,    25,     0,     0,   206,     0,    23,     0,
 -       0,    22,     0,     0,     0,     0,     0,    21,     0,     0,
 -       0,     0,     0,     0,     0,     0,     0,    48,    49,   231,
 -       0,     2,     0,     7,     0,     8,     0,     9,    10,    13,
 -      11,    12,    14,    15,    16,    17,   173,     0,    18,     0,
 -       5,    53,   229,   228,   176,   177,    54,     0,     0,     0,
 -       0,     0,     0,     0,    55,    62,    65,   156,   157,   158,
 -     159,   160,   161,   162,   153,   155,     0,     0,     0,   114,
 -     137,   191,   179,   152,    91,    92,    93,    94,    98,    95,
 -      96,    97,     0,     0,     0,    29,     0,    26,     6,    56,
 -      57,   180,   202,   183,   201,   182,   224,    51,    52,    61,
 -     222,   184,   181,   190,    58,   120,     0,     0,   120,    26,
 -      59,   185,     0,   186,    86,    90,    87,   178,     0,     0,
 -       0,     0,     0,     0,     0,   163,   165,     0,     0,     0,
 -       0,     0,     0,     0,     0,     0,     0,    73,    75,   187,
 -     218,     0,    60,   217,   219,   215,   189,     1,     0,     4,
 -      20,    47,   213,   212,   211,     0,     0,    71,    66,    67,
 -      68,    69,    72,    70,    64,   154,   138,   139,   140,   136,
 -     192,   106,   105,     0,   103,   104,     0,    88,   100,    27,
 -      28,     0,     0,     0,     0,     0,     0,     0,     0,   141,
 -     143,   174,   200,   223,   221,   116,   120,   120,   115,     0,
 -       0,    89,   166,   167,   168,   169,   170,   171,   172,   164,
 -      85,    76,   227,   225,   226,    78,    77,    83,    81,    82,
 -      80,    84,    79,    74,     0,     0,   188,   197,     0,   216,
 -     214,     3,    32,     0,    34,    35,     0,     0,     0,     0,
 -      39,    40,    41,    42,     0,     0,    43,    19,    31,   207,
 -     208,   209,   204,   210,   203,     0,     0,     0,     0,   101,
 -     113,   109,   111,   107,   108,   110,   112,   102,    99,   148,
 -     149,   150,   151,   147,   146,   144,   145,   142,   122,   123,
 +       0,   205,     0,   187,     0,     0,     0,   217,     0,     0,
 +       0,     0,     0,    25,     0,     0,     0,   218,     0,    23,
 +       0,     0,    22,     0,     0,     0,     0,     0,    21,     0,
 +       0,     0,     0,     0,     0,     0,     0,     0,    48,    49,
-      238,     0,     2,     0,     7,     0,     8,     0,     9,    10,
++     243,     0,     2,     0,     7,     0,     8,     0,     9,    10,
 +      13,    11,    12,    14,    15,    16,    17,   185,     0,    18,
-        0,     5,    53,   236,   235,   188,   189,    54,     0,     0,
++       0,     5,    53,   241,   240,   188,   189,    54,     0,     0,
 +       0,     0,     0,     0,     0,    55,    62,    65,   168,   169,
 +     170,   171,   172,   173,   174,   165,   167,     0,     0,     0,
 +     114,   139,   203,   191,   164,    91,    92,    93,    94,    98,
 +      95,    96,    97,     0,     0,     0,    29,     0,    26,     6,
-       56,    57,   192,   214,   195,   213,   194,   231,    51,     0,
++      56,    57,   192,   214,   195,   213,   194,   236,    51,     0,
 +       0,     0,     0,     0,     0,     0,     0,   115,   144,    52,
-       61,   229,   196,   193,   202,    58,   122,     0,     0,   122,
++      61,   234,   196,   193,   202,    58,   122,     0,     0,   122,
 +     122,    26,    59,   197,     0,   198,    86,    90,    87,   190,
 +       0,     0,     0,     0,     0,     0,     0,   175,   177,     0,
 +       0,     0,     0,     0,     0,     0,     0,     0,     0,    73,
-       75,   199,   227,    60,   201,     1,     0,     4,    20,    47,
-      225,   224,   223,     0,     0,    71,    66,    67,    68,    69,
-       72,    70,    64,   166,   140,   141,   142,   138,   204,   106,
-      105,     0,   103,   104,     0,    88,   100,    27,    28,     0,
-        0,     0,     0,     0,     0,     0,     0,   153,   155,   186,
-      212,   230,   145,   146,   147,   148,   149,   150,   151,   152,
-      143,   228,   118,   122,   122,   121,   116,     0,     0,    89,
-      178,   179,   180,   181,   182,   183,   184,   176,    85,    76,
-      234,   232,   233,    78,    77,    83,    81,    82,    80,    84,
-       79,    74,     0,     0,   200,   209,   226,     3,    32,     0,
-       34,    35,     0,     0,     0,     0,    39,    40,    41,    42,
-        0,     0,    43,    19,    31,   219,   220,   221,   216,   222,
-      215,     0,     0,     0,     0,   101,   113,   109,   111,   107,
-      108,   110,   112,   102,    99,   160,   161,   162,   163,   159,
-      158,   156,   157,   154,   124,   125,   126,   127,   128,   129,
-      130,   131,   132,   133,   134,   135,   136,   137,   123,   119,
-      120,   122,   207,   211,   210,   208,    33,    36,    38,    37,
-       45,    44,    46,    30,     0,     0,     0,     0,     0,   244,
-        0,   240,   117,   206,   241,   242,     0,   239,   237,   243,
-        0,   247,     0,     0,     0,     0,     0,   249,     0,     0,
-      245,   248,   246,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,   250,     0,   252,
-      253,   254,   255,   256,   257,   251
++      75,   199,   230,     0,    60,   229,   231,   227,   201,     1,
++       0,     4,    20,    47,   225,   224,   223,     0,     0,    71,
++      66,    67,    68,    69,    72,    70,    64,   166,   140,   141,
++     142,   138,   204,   106,   105,     0,   103,   104,     0,    88,
++     100,    27,    28,     0,     0,     0,     0,     0,     0,     0,
++       0,   153,   155,   186,   212,   235,   145,   146,   147,   148,
++     149,   150,   151,   152,   143,   233,   118,   122,   122,   121,
++     116,     0,     0,    89,   178,   179,   180,   181,   182,   183,
++     184,   176,    85,    76,   239,   237,   238,    78,    77,    83,
++      81,    82,    80,    84,    79,    74,     0,     0,   200,   209,
++       0,   228,   226,     3,    32,     0,    34,    35,     0,     0,
++       0,     0,    39,    40,    41,    42,     0,     0,    43,    19,
++      31,   219,   220,   221,   216,   222,   215,     0,     0,     0,
++       0,   101,   113,   109,   111,   107,   108,   110,   112,   102,
++      99,   160,   161,   162,   163,   159,   158,   156,   157,   154,
+      124,   125,   126,   127,   128,   129,   130,   131,   132,   133,
 -     134,   135,   121,   117,   118,   120,   195,   199,   198,   196,
 -       0,    33,    36,    38,    37,    45,    44,    46,    30,     0,
 -       0,     0,     0,     0,   237,     0,   233,   119,   194,     0,
 -     234,   235,     0,   232,   230,   236,     0,   220,   240,     0,
 -       0,     0,     0,     0,   242,     0,     0,   238,   241,   239,
 -       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
 -       0,     0,     0,     0,   243,     0,   245,   246,   247,   248,
 -     249,   250,   244
++     134,   135,   136,   137,   123,   119,   120,   122,   207,   211,
++     210,   208,     0,    33,    36,    38,    37,    45,    44,    46,
++      30,     0,     0,     0,     0,     0,   249,     0,   245,   117,
++     206,     0,   246,   247,     0,   244,   242,   248,     0,   232,
++     252,     0,     0,     0,     0,     0,   254,     0,     0,   250,
++     253,   251,     0,     0,     0,     0,     0,     0,     0,     0,
++       0,     0,     0,     0,     0,     0,   255,     0,   257,   258,
++     259,   260,   261,   262,   256
  };
  
  /* YYDEFGOTO[NTERM-NUM].  */
  static const yytype_int16 yydefgoto[] =
  {
-       -1,    51,    52,    53,    54,    55,   127,   118,   293,   294,
 -      -1,    50,    51,    52,    53,    54,   126,   117,   277,   278,
 -      55,    56,    57,    58,    84,    85,    86,    59,   167,   168,
 -      60,   144,   112,   207,   208,   297,    61,   225,   322,    99,
 -     100,    62,   219,   220,    63,    94,    95,    64,   155,   156,
 -      65,   102,   143,   256,   257,   123,   124,    66,    67,   284,
 -     185,   176,   172,   173,   174,   131,   127,   245,    74,    68,
 -      69,   287,   288,   343,   344,   360,   345,   363,   364,   377,
 -     378
++      -1,    51,    52,    53,    54,    55,   127,   118,   299,   300,
 +      56,    57,    58,    59,    85,    86,    87,    60,   179,   180,
-       61,   156,   113,   215,   216,   313,    62,   242,   338,   100,
-      101,   137,   138,    63,   227,   228,    64,    95,    96,    65,
-      167,   168,    66,   103,   155,   274,   275,   124,   125,    67,
-       68,   300,   193,   183,   142,   128,   263,    75,    69,    70,
-      303,   304,   358,   359,   373,   360,   376,   377,   390,   391
++      61,   156,   113,   219,   220,   319,    62,   246,   344,   100,
++     101,   137,   138,    63,   231,   232,    64,    95,    96,    65,
++     167,   168,    66,   103,   155,   278,   279,   124,   125,    67,
++      68,   306,   197,   188,   184,   185,   186,   142,   128,   267,
++      75,    69,    70,   309,   310,   365,   366,   382,   367,   385,
++     386,   399,   400
  };
  
  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
     STATE-NUM.  */
 -#define YYPACT_NINF -145
 +#define YYPACT_NINF -148
  static const yytype_int16 yypact[] =
  {
-      134,  -132,   -16,  -148,  -148,     7,   -15,    -8,   -19,     8,
-       -2,   -91,     8,  -148,    33,   -43,   -86,  -148,   -81,   -79,
-      -68,   -67,   -65,  -148,   -43,   165,   -43,  -148,   -63,  -148,
-      -62,   -57,  -148,   -56,    29,    -4,    31,   -52,  -148,   -41,
-       33,   -39,     7,     0,   299,   -32,    42,    42,  -148,  -148,
-     -148,   107,   301,   -51,  -148,   -43,  -148,   -43,  -148,  -148,
-     -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,     3,  -148,
-      -60,  -148,  -148,  -148,  -148,  -148,  -148,  -148,   -12,    -1,
-        4,    10,    14,    84,    19,  -148,   -19,  -148,  -148,  -148,
-     -148,  -148,  -148,  -148,  -148,     8,  -148,    96,   108,   114,
-       -2,  -148,   133,  -148,     8,  -148,  -148,  -148,  -148,  -148,
-     -148,  -148,  -148,     6,    35,    36,  -148,    41,  -148,   446,
-     -148,  -148,  -148,  -148,   -67,  -148,  -148,  -148,   -43,   117,
-      121,   125,   130,   131,   132,   136,   138,   165,  -148,   -43,
-     -148,  -148,    50,  -148,  -148,  -148,  -148,    -5,     9,  -148,
-     -148,   118,  -148,  -148,    21,  -148,    33,  -148,  -148,  -148,
-        7,     7,     7,     7,     7,     7,     7,     0,  -148,   141,
-      144,   -24,   145,     7,     7,     7,     7,   147,   148,   299,
-     -148,   -48,  -148,   149,   149,  -148,    45,  -148,   518,  -148,
-     -148,  -148,  -148,     2,  -140,  -148,  -148,  -148,  -148,  -148,
-     -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,
-     -148,    69,  -148,  -148,    12,     6,  -148,  -148,  -148,   -24,
-      -24,   -24,   -24,    73,   158,     7,     7,    41,  -148,  -148,
 -      26,  -137,   -31,  -145,  -145,   -17,   -25,   -19,   164,    76,
 -      -2,  -111,    76,  -145,   135,   -29,   -96,  -145,   -94,   -86,
 -     -72,   -69,   -65,  -145,   -29,   -29,  -145,   -58,  -145,   -56,
 -     -55,  -145,   -54,    29,     7,    31,   -38,  -145,   -37,   135,
 -     -34,   -17,    94,   454,   -30,   -51,    51,  -145,  -145,  -145,
 -     104,   247,   -49,  -145,   -29,  -145,   -29,  -145,  -145,  -145,
 -    -145,  -145,  -145,  -145,  -145,  -145,  -145,    18,  -145,   -40,
 -    -145,  -145,  -145,  -145,  -145,  -145,  -145,    -1,     6,    12,
 -      21,    35,   107,    38,  -145,   164,  -145,  -145,  -145,  -145,
 -    -145,  -145,  -145,  -145,    76,  -145,   109,   119,   120,    -2,
 -    -145,   127,  -145,    76,  -145,  -145,  -145,  -145,  -145,  -145,
 -    -145,  -145,   -18,    46,    47,  -145,   188,  -145,   383,  -145,
 -    -145,  -145,  -145,   -69,  -145,  -145,  -145,   -29,   -29,  -145,
 -    -145,    48,  -145,  -145,  -145,  -145,    -7,    -4,  -145,   108,
 -    -145,  -145,    17,  -145,   135,  -145,  -145,  -145,   -17,   -17,
 -     -17,   -17,   -17,   -17,   -17,    94,  -145,   132,   133,    15,
 -     134,   -17,   -17,   -17,   -17,   136,   138,   454,  -145,   -42,
 -    -145,   140,   -51,  -145,  -145,  -145,   144,  -145,    40,  -145,
 -     435,  -145,  -145,  -145,  -145,     1,  -126,  -145,  -145,  -145,
 -    -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,
 -    -145,  -145,  -145,    68,  -145,  -145,    50,   -18,  -145,  -145,
 -    -145,    15,    15,    15,    15,    69,   150,   -17,   -17,   188,
 -    -145,  -145,  -145,  -145,  -145,   141,  -145,  -145,   141,   -30,
 -      77,  -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,
 -    -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,
 -    -145,  -145,  -145,  -145,   -30,   156,   -42,  -145,   177,  -145,
 -    -145,  -145,  -145,   -17,  -145,  -145,   159,   172,   173,   179,
 -    -145,  -145,  -145,  -145,   182,   193,  -145,   435,  -145,  -145,
 -    -145,  -145,  -145,  -145,  -145,    83,    84,  -115,    96,  -145,
 -    -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,
 -    -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,
 -    -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,
 -    -145,  -145,  -145,   141,   141,  -145,   227,  -145,  -145,  -145,
 -     200,  -145,  -145,  -145,  -145,  -145,  -145,  -145,  -145,   -17,
 -     -17,    97,   111,  -114,  -145,    95,  -145,   141,  -145,    99,
 -    -145,  -145,   -29,  -145,  -145,  -145,   112,  -145,  -145,   115,
 -     113,   -17,   118,  -144,  -145,   122,   -17,  -145,  -145,  -145,
 -     105,    81,   121,   124,   125,   126,   129,    55,   142,   -17,
 -     -17,   -17,   -17,   -17,  -145,   146,  -145,  -145,  -145,  -145,
 -    -145,  -145,  -145
++     136,  -128,   -27,  -148,  -148,    -8,   -11,     3,   153,    19,
++      -1,   -97,    19,  -148,    31,   -43,   -84,  -148,   -83,   -80,
++     -79,   -72,   -70,  -148,   -43,   -14,   -43,  -148,   -66,  -148,
++     -65,   -64,  -148,   -63,    23,    34,    24,   -52,  -148,   -50,
++      31,   -48,    -8,     0,   216,   -33,   -51,    33,  -148,  -148,
++    -148,    98,   308,   -57,  -148,   -43,  -148,   -43,  -148,  -148,
++    -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,    -9,  -148,
++     -69,  -148,  -148,  -148,  -148,  -148,  -148,  -148,   -31,   -28,
++     -26,     4,     5,    57,    10,  -148,   153,  -148,  -148,  -148,
++    -148,  -148,  -148,  -148,  -148,    19,  -148,    70,    84,    85,
++      -1,  -148,   124,  -148,    19,  -148,  -148,  -148,  -148,  -148,
++    -148,  -148,  -148,   -19,    20,    25,  -148,   183,  -148,   454,
++    -148,  -148,  -148,  -148,   -72,  -148,  -148,  -148,   -43,   103,
++     112,   115,   119,   121,   123,   126,   127,   -14,  -148,   -43,
++    -148,  -148,    40,  -148,  -148,  -148,  -148,   -13,   -12,  -148,
++    -148,   106,  -148,  -148,    13,  -148,    31,  -148,  -148,  -148,
++      -8,    -8,    -8,    -8,    -8,    -8,    -8,     0,  -148,   132,
++     133,   -10,   134,    -8,    -8,    -8,    -8,   138,   139,   216,
++    -148,   -44,  -148,   140,   -51,  -148,  -148,  -148,   141,  -148,
++      29,  -148,   530,  -148,  -148,  -148,  -148,     6,  -134,  -148,
 +    -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,
-     -148,  -148,   548,  -148,  -148,   548,   548,   -32,    75,  -148,
++    -148,  -148,  -148,  -148,  -148,    63,  -148,  -148,     1,   -19,
++    -148,  -148,  -148,   -10,   -10,   -10,   -10,    65,   150,    -8,
++      -8,   183,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,
++    -148,  -148,  -148,  -148,  -148,  -148,   556,  -148,  -148,   556,
++     556,   -33,    67,  -148,  -148,  -148,  -148,  -148,  -148,  -148,
 +    -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,
++    -148,  -148,  -148,  -148,  -148,  -148,   -33,   154,   -44,  -148,
++     179,  -148,  -148,  -148,  -148,    -8,  -148,  -148,   158,   160,
++     161,   162,  -148,  -148,  -148,  -148,   163,   164,  -148,   530,
++    -148,  -148,  -148,  -148,  -148,  -148,  -148,    52,    53,  -111,
++      66,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,
 +    -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,
-     -148,  -148,   -32,   169,   -48,  -148,  -148,  -148,  -148,     7,
-     -148,  -148,   170,   171,   175,   176,  -148,  -148,  -148,  -148,
-      177,   178,  -148,   518,  -148,  -148,  -148,  -148,  -148,  -148,
-     -148,    61,    64,  -115,    76,  -148,  -148,  -148,  -148,  -148,
 +    -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,
-     -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,
-     -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,  -148,   548,
-      548,  -148,   215,  -148,  -148,  -148,  -148,  -148,  -148,  -148,
-     -148,  -148,  -148,  -148,     7,     7,    67,    80,  -118,  -148,
-       77,  -148,   548,  -148,  -148,  -148,   -43,  -148,  -148,  -148,
-       86,  -148,    81,    89,     7,    85,  -130,  -148,    91,     7,
-     -148,  -148,  -148,    83,    51,    92,    93,    95,    97,    98,
-     -105,   110,     7,     7,     7,     7,     7,  -148,   111,  -148,
-     -148,  -148,  -148,  -148,  -148,  -148
++    -148,  -148,  -148,  -148,  -148,   556,   556,  -148,   204,  -148,
++    -148,  -148,   178,  -148,  -148,  -148,  -148,  -148,  -148,  -148,
++    -148,    -8,    -8,    62,    74,  -115,  -148,    61,  -148,   556,
++    -148,    69,  -148,  -148,   -43,  -148,  -148,  -148,    72,  -148,
++    -148,    68,    75,    -8,    76,  -142,  -148,    83,    -8,  -148,
++    -148,  -148,    71,   -87,    79,    80,    81,    82,    86,   177,
++      94,    -8,    -8,    -8,    -8,    -8,  -148,   105,  -148,  -148,
++    -148,  -148,  -148,  -148,  -148
  };
  
  /* YYPGOTO[NTERM-NUM].  */
  static const yytype_int16 yypgoto[] =
  {
-     -148,  -148,  -148,   -29,  -148,  -148,   -11,   -34,  -148,   -17,
-     -148,  -148,  -148,  -148,  -148,  -148,   192,  -148,  -148,   100,
-     -148,  -148,   -31,  -148,    65,  -148,  -148,  -147,  -148,  -148,
-      184,  -148,   150,  -148,  -148,    63,  -148,   279,   -75,  -148,
-     -148,   126,  -148,  -148,  -148,  -148,    18,  -148,   172,  -148,
-     -148,  -148,  -148,   247,  -148,   269,  -127,   -42,  -148,  -148,
-     -148,    -6,  -148,   -58,  -148,  -148,  -148,   -74,  -148,   -89
 -    -145,  -145,  -145,   -47,  -145,  -145,    -9,   -33,  -145,    16,
 -    -145,  -145,  -145,  -145,  -145,  -145,   211,  -145,  -145,   137,
 -    -145,  -145,   -27,  -145,    98,  -145,  -145,  -136,  -145,  -145,
 -     204,  -145,  -145,    88,  -145,   296,   -79,  -145,  -145,   157,
 -    -145,  -145,  -145,  -145,    58,  -145,   192,  -145,  -145,  -145,
 -    -145,  -145,  -145,   139,  -145,  -145,   291,    45,   -41,  -145,
 -    -145,  -145,    39,  -145,   -16,  -145,  -145,  -145,   -35,  -145,
 -     -48
++    -148,  -148,  -148,   -46,  -148,  -148,    -3,   -34,  -148,   -36,
++    -148,  -148,  -148,  -148,  -148,  -148,   185,  -148,  -148,    96,
++    -148,  -148,   -18,  -148,    54,  -148,  -148,  -147,  -148,  -148,
++     181,  -148,   142,  -148,  -148,    46,  -148,   270,   -60,  -148,
++    -148,   128,  -148,  -148,  -148,  -148,    12,  -148,   169,  -148,
++    -148,  -148,  -148,  -148,  -148,   110,  -148,  -148,   271,  -120,
++     -42,  -148,  -148,  -148,    -5,  -148,   -59,  -148,  -148,  -148,
++     -89,  -148,  -100
  };
  
  /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
  #define YYTABLE_NINF -7
  static const yytype_int16 yytable[] =
  {
-      159,   151,   245,   246,   117,   160,   295,    97,    78,   157,
-      272,   181,   260,   356,    88,   306,   356,   114,    89,   115,
-      203,   243,   146,   186,   150,    90,   301,   302,    79,   203,
-      161,    80,    71,   261,   209,   244,   190,   307,    73,   375,
-      210,    72,    76,   211,   188,   162,   189,   380,   163,    77,
-      102,   301,   302,   105,   191,   119,   147,   106,   148,   368,
-      120,   296,   121,   297,    74,   385,   386,   387,   388,   389,
-      273,    91,   397,   122,   123,   192,   126,   212,   140,   141,
-      219,   220,   221,   222,   143,   144,   145,    98,   152,   153,
-      229,    99,   315,   316,   317,   318,   339,   340,   116,   182,
-      154,    92,   158,    81,   213,    82,   308,   185,   107,   116,
-       83,   164,   309,   187,    84,    93,   194,   231,   250,   251,
-      252,   253,   254,   255,   256,   249,   262,   310,   231,   195,
-      149,   265,   266,   267,   268,     1,   217,   116,   165,   166,
-      196,   200,     2,   298,    94,   197,   108,     3,     4,     5,
-      218,   198,     6,   204,   109,   199,     7,     8,   110,   214,
-      201,   299,     9,    10,   208,   205,    11,   223,    12,    13,
-      311,   206,    14,   312,   232,   111,   217,   218,   233,   112,
-       15,   224,   234,   321,   322,   225,   226,   235,   236,   237,
-       16,   241,    17,   238,   362,   239,   248,   247,   258,    18,
-       19,   259,   264,    20,   269,   270,   276,    21,    22,   277,
-      305,    23,    24,   341,   319,   320,   342,   129,   130,   131,
-      132,   385,   386,   387,   388,   389,   344,   347,   348,    25,
-       26,    27,   349,   350,   351,   352,   354,   346,   343,   355,
-      361,   363,   366,    28,   367,   133,    29,   134,    30,   135,
-       31,    32,   136,   370,   372,   382,   374,    33,   375,   384,
-      379,    34,    35,    36,    37,    38,    39,   392,   393,    40,
-      394,    41,   395,   396,   399,   405,   353,    42,   202,   271,
-      314,    43,    44,    45,   207,    46,    47,   240,    48,    49,
-      323,   104,   345,   257,   184,   139,   230,   357,    -6,    50,
-      369,   398,   381,     0,     0,     0,     0,     0,     0,     2,
-      169,     0,   364,   365,     3,     4,     5,     0,   170,     6,
-      171,     0,     0,     7,     8,     0,     0,     0,     0,     9,
-       10,     0,   378,    11,     0,    12,    13,   383,     0,    14,
-        0,     0,     0,   172,     0,     0,     0,    15,     0,     0,
-      400,   401,   402,   403,   404,   371,     0,    16,     0,    17,
-        0,     0,     0,     0,     0,     0,    18,    19,     0,     0,
-       20,     0,     0,     0,    21,    22,     0,     0,    23,    24,
-      173,     0,   174,     0,     0,   175,     0,   176,     0,     0,
-      177,     0,     0,     0,     0,     0,    25,    26,    27,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,     0,   178,
-       28,     0,     0,    29,     0,    30,     0,    31,    32,     0,
-        0,     0,     0,     0,    33,     0,     0,     0,    34,    35,
-       36,    37,    38,    39,     0,     0,    40,     0,    41,     0,
-        0,     0,     0,     0,    42,     0,     0,     0,    43,    44,
-       45,     0,    46,    47,     2,    48,    49,     0,     0,     3,
-        4,     5,     0,     0,     6,    -6,    50,     0,     7,     8,
-        0,     0,     0,     0,     9,    10,     0,     0,    11,     0,
-       12,    13,     0,     0,    14,     0,     0,     0,     0,     0,
-        0,     0,    15,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,    16,     0,    17,     0,     0,     0,     0,     0,
-        0,    18,    19,     0,     0,    20,     0,     0,     0,    21,
-       22,     0,     0,    23,    24,   278,     0,     0,     0,     0,
-      279,     0,     0,     0,   280,     0,     0,     0,     0,     0,
-        0,    25,    26,    27,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,    28,     0,     0,    29,     0,
-       30,     0,    31,    32,     0,     0,     0,   281,     0,    33,
-        0,     0,     0,    34,    35,    36,    37,    38,    39,     0,
-        0,    40,   282,    41,     0,     0,     0,     0,     0,    42,
-        0,   324,     0,    43,    44,    45,     0,    46,    47,   325,
-       48,    49,     0,   283,     0,     0,     0,     0,   284,     0,
-      285,    50,     0,     0,     0,   326,   327,     0,   328,     0,
-        0,   286,     0,     0,   329,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,   287,   288,     0,
-        0,     0,     0,     0,     0,     0,     0,   330,     0,   331,
-      332,     0,   333,   334,   335,     0,   336,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,   289,     0,
-      290,     0,     0,     0,   291,     0,     0,     0,   292,     0,
 -     147,   139,   228,   170,   178,   279,   116,    96,   341,   341,
 -     201,   169,   145,   254,    72,   195,   362,   202,    70,   226,
 -     203,   101,   227,    71,   195,   138,   367,     1,   113,    75,
 -     114,   285,   286,   135,     2,    76,   118,    73,   119,     3,
 -       4,     5,   285,   286,     6,   180,   120,   181,     7,     8,
 -     204,   182,   242,   290,     9,    10,   354,   280,    11,   281,
 -     121,    12,    13,   122,   136,    14,   137,   125,   255,   243,
 -     183,   221,   205,    15,   129,   291,   130,   132,   133,    16,
 -      97,    17,    87,   134,    98,   140,    88,   184,    18,    19,
 -     323,   324,    20,    89,   141,   142,    21,    22,   146,   148,
 -      23,    24,   115,   115,   177,   175,   179,   232,   233,   234,
 -     235,   236,   237,   238,    25,    26,   171,   231,   223,   223,
 -     247,   248,   249,   250,   149,   209,   206,    27,   210,   186,
 -      28,   187,    29,   282,    30,    31,    90,   292,   188,   115,
 -     150,    32,   293,   151,   189,    33,    34,    35,    36,    37,
 -      38,   283,    39,   190,    40,   104,   244,   294,   200,   105,
 -      41,   192,    91,   196,    42,    43,    44,   191,    45,    46,
 -     193,    47,    48,   197,   198,    92,   305,   306,   209,   210,
 -     224,    -6,    49,   230,   229,   308,   240,   241,   246,   347,
 -     251,    77,   252,   309,   258,   261,   325,   152,   260,   295,
 -     289,   303,   296,    93,   304,   310,   311,   106,   312,   326,
 -     328,   330,    78,   332,   313,    79,   372,   373,   374,   375,
 -     376,   327,   331,   153,   154,   384,   333,   334,   211,   212,
 -     213,   214,   314,   335,   315,   316,   336,   317,   318,   319,
 -     107,   320,   372,   373,   374,   375,   376,   337,   108,   339,
 -     340,   346,   109,   348,   349,     2,   299,   300,   301,   302,
 -       3,     4,     5,   352,   356,     6,   353,   357,   110,     7,
 -       8,   359,   111,   362,   371,     9,    10,   369,    80,    11,
 -      81,   361,    12,    13,   366,    82,    14,   379,   321,    83,
 -     380,   381,   382,   338,    15,   383,   194,   386,   350,   351,
 -      16,   392,    17,   199,   253,   298,   215,   307,   103,    18,
 -      19,   259,   239,    20,   329,   222,   128,    21,    22,   216,
 -     365,    23,    24,   217,   218,   370,   342,   355,   368,   385,
 -       0,     0,     0,     0,     0,    25,    26,     0,   387,   388,
 -     389,   390,   391,   358,     0,     0,     0,     0,    27,     0,
 -       0,    28,     0,    29,     0,    30,    31,     0,     0,     0,
 -       0,     0,    32,     0,     0,     0,    33,    34,    35,    36,
 -      37,    38,     0,    39,     0,    40,     0,     0,     0,     0,
 -       0,    41,     0,     0,     0,    42,    43,    44,     0,    45,
 -      46,     2,    47,    48,     0,     0,     3,     4,     5,     0,
 -       0,     6,    -6,    49,     0,     7,     8,     0,     0,     0,
 -       0,     9,    10,     0,     0,    11,     0,     0,    12,    13,
 -       0,     0,    14,     0,     0,     0,     0,     0,     0,     0,
 -      15,     0,     0,     0,     0,     0,    16,     0,    17,     0,
 -       0,     0,   262,     0,     0,    18,    19,   263,     0,    20,
 -       0,   264,     0,    21,    22,     0,     0,    23,    24,     0,
 -       0,     0,     0,     0,     0,   157,     0,     0,     0,     0,
 -       0,    25,    26,   158,     0,   159,     0,     0,     0,     0,
 -       0,     0,     0,     0,    27,   265,     0,    28,     0,    29,
 -       0,    30,    31,     0,     0,     0,   266,     0,    32,   160,
 -       0,     0,    33,    34,    35,    36,    37,    38,     0,    39,
 -       0,    40,     0,     0,   267,     0,     0,    41,   268,     0,
 -     269,    42,    43,    44,     0,    45,    46,     0,    47,    48,
 -     270,   161,   162,     0,   163,   164,     0,     0,   165,    49,
 -       0,     0,     0,     0,     0,     0,   271,   272,     0,     0,
 -       0,     0,     0,     0,     0,     0,   166,     0,     0,     0,
++     159,   151,   249,   250,   312,   160,   190,   182,    97,   213,
++     301,   181,   117,   247,   248,   276,   214,   363,   114,   215,
++     115,   363,   157,    73,   194,    88,   313,   264,   384,    89,
++     161,    72,   150,   307,   308,   207,    90,    71,   389,   129,
++     130,   131,   132,   195,   207,   102,   162,    76,   265,   163,
++      74,   105,   192,   216,   193,   106,   307,   308,   119,   120,
++     146,    77,   121,   122,   196,   376,   302,   133,   303,   134,
++     123,   135,   126,   233,   136,   277,   140,   141,   143,   144,
++     217,   145,   152,    91,   394,   395,   396,   397,   398,    98,
++     153,   187,   154,    99,   158,   147,   314,   148,   189,   116,
++     345,   346,   315,   321,   322,   323,   324,   107,   191,   116,
++     198,   199,   164,    92,   200,   204,   201,   316,   254,   255,
++     256,   257,   258,   259,   260,   235,   183,    93,   208,   221,
++     222,   269,   270,   271,   272,   218,   235,     1,   253,   165,
++     166,   266,   209,   210,     2,   108,   202,   203,   304,     3,
++       4,     5,   205,   109,     6,   212,    94,   110,     7,     8,
++     317,   236,   221,   318,     9,    10,   305,   222,    11,   149,
++     237,    12,    13,   238,   111,    14,   116,   239,   112,   240,
++      78,   241,   245,    15,   242,   243,   251,   327,   328,   252,
++     262,   263,   268,    16,   283,    17,   273,   274,   280,   282,
++     369,    79,    18,    19,    80,   311,    20,   325,   326,   348,
++      21,    22,   350,   352,    23,    24,   354,   347,   355,   356,
++     357,   358,   359,   223,   224,   225,   226,   169,   361,   362,
++     370,   368,    25,    26,    27,   170,   371,   171,   374,   375,
++     378,   381,   349,   353,   383,   384,    28,   379,   391,    29,
++     393,    30,   388,    31,    32,   401,   402,   403,   404,   408,
++      33,   172,   405,   360,    34,    35,    36,    37,    38,    39,
++     414,   206,    40,   320,    41,   275,    81,   329,    82,   244,
++      42,   211,   104,    83,    43,    44,    45,    84,    46,    47,
++     351,    48,    49,   234,   281,   261,   390,   139,   173,   407,
++     174,    -6,    50,   175,   364,   176,   377,     0,   177,     0,
++     227,     0,     0,     0,     0,     0,     2,     0,     0,   372,
++     373,     3,     4,     5,   228,     0,     6,   178,   229,   230,
++       7,     8,     0,     0,     0,     0,     9,    10,     0,     0,
++      11,   387,     0,    12,    13,     0,   392,    14,   394,   395,
++     396,   397,   398,     0,     0,    15,     0,   406,     0,   409,
++     410,   411,   412,   413,     0,    16,     0,    17,     0,     0,
++       0,   380,     0,     0,    18,    19,     0,     0,    20,     0,
++       0,     0,    21,    22,     0,     0,    23,    24,     0,     0,
++       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
++       0,     0,     0,     0,    25,    26,    27,     0,     0,     0,
++       0,     0,     0,     0,     0,     0,     0,     0,    28,     0,
++       0,    29,     0,    30,     0,    31,    32,     0,     0,     0,
++       0,     0,    33,     0,     0,     0,    34,    35,    36,    37,
++      38,    39,     0,     0,    40,     0,    41,     0,     0,     0,
++       0,     0,    42,     0,     0,     0,    43,    44,    45,     0,
++      46,    47,     2,    48,    49,     0,     0,     3,     4,     5,
++       0,     0,     6,    -6,    50,     0,     7,     8,     0,     0,
++       0,     0,     9,    10,     0,     0,    11,     0,     0,    12,
++      13,     0,     0,    14,     0,     0,     0,     0,     0,     0,
++       0,    15,     0,     0,     0,     0,     0,     0,     0,     0,
++       0,    16,     0,    17,     0,     0,     0,     0,     0,     0,
++      18,    19,     0,     0,    20,     0,     0,     0,    21,    22,
++       0,     0,    23,    24,     0,     0,     0,   284,     0,     0,
++       0,     0,   285,     0,     0,     0,   286,     0,     0,     0,
++      25,    26,    27,     0,     0,     0,     0,     0,     0,     0,
++       0,     0,     0,     0,    28,     0,     0,    29,     0,    30,
++       0,    31,    32,     0,     0,     0,     0,     0,    33,     0,
++     287,     0,    34,    35,    36,    37,    38,    39,     0,     0,
++      40,     0,    41,     0,     0,   288,     0,     0,    42,     0,
++     330,     0,    43,    44,    45,     0,    46,    47,   331,    48,
++      49,     0,     0,     0,     0,     0,   289,     0,     0,     0,
++      50,   290,     0,   291,   332,   333,     0,   334,     0,     0,
++       0,     0,     0,   335,   292,     0,     0,     0,     0,     0,
 +       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
++     293,   294,     0,     0,     0,     0,   336,     0,   337,   338,
++       0,   339,   340,   341,     0,   342,     0,     0,     0,     0,
 +       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,   337
++       0,   295,     0,   296,     0,     0,     0,   297,     0,     0,
++       0,   298,     0,     0,     0,     0,     0,     0,     0,     0,
+        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
 -       0,     0,     0,     0,     0,     0,   273,     0,   274,     0,
 -       0,     0,   275,     0,     0,     0,   276
++       0,     0,     0,   343
  };
  
  static const yytype_int16 yycheck[] =
  {
-       42,    35,   149,   150,    15,     5,     4,     9,    27,    40,
-       58,    45,    36,   131,     6,     3,   131,    60,    10,    62,
-       95,    26,    26,    52,    35,    17,   166,   167,    47,   104,
-       30,    50,   164,    57,    28,    26,    33,    25,    31,   169,
-       34,    57,    57,    37,    55,    45,    57,   177,    48,    57,
-      141,   166,   167,    20,    51,   141,    60,    24,    62,   177,
-      141,    59,   141,    61,    57,   170,   171,   172,   173,   174,
-      118,    63,   177,   141,   141,    72,   141,    71,   141,   141,
-       39,    40,    41,    42,   141,   141,    57,    89,    57,   141,
-      119,    93,   219,   220,   221,   222,   243,   244,   141,    57,
-      141,    93,   141,   122,    98,   124,    94,     0,    75,   141,
-      129,   111,   100,   164,   133,   107,   176,   128,   160,   161,
-      162,   163,   164,   165,   166,   156,   150,   115,   139,   141,
-      134,   173,   174,   175,   176,     1,   141,   141,   138,   139,
-      141,    57,     8,   141,   136,   141,   113,    13,    14,    15,
-      141,   141,    18,    57,   121,   141,    22,    23,   125,   153,
-      141,   159,    28,    29,    31,    57,    32,   126,    34,    35,
-      158,    57,    38,   161,    57,   142,   141,   141,    57,   146,
-       46,   140,    57,   225,   226,   144,   145,    57,    57,    57,
-       56,   141,    58,    57,   341,    57,   175,    79,    57,    65,
-       66,    57,    57,    69,    57,    57,    57,    73,    74,   164,
-      141,    77,    78,   247,   141,    57,   141,    52,    53,    54,
-       55,   170,   171,   172,   173,   174,    57,    57,    57,    95,
-       96,    97,    57,    57,    57,    57,   175,   279,   272,   175,
-      164,    26,   175,   109,   164,    80,   112,    82,   114,    84,
-      116,   117,    87,   176,   168,   164,   175,   123,   169,   176,
-      175,   127,   128,   129,   130,   131,   132,   175,   175,   135,
-      175,   137,   175,   175,   164,   164,   293,   143,    86,   179,
-      215,   147,   148,   149,   100,   151,   152,   137,   154,   155,
-      227,    12,   274,   167,    47,    26,   124,   303,   164,   165,
-      358,   390,   376,    -1,    -1,    -1,    -1,    -1,    -1,     8,
-       11,    -1,   354,   355,    13,    14,    15,    -1,    19,    18,
-       21,    -1,    -1,    22,    23,    -1,    -1,    -1,    -1,    28,
-       29,    -1,   374,    32,    -1,    34,    35,   379,    -1,    38,
-       -1,    -1,    -1,    44,    -1,    -1,    -1,    46,    -1,    -1,
-      392,   393,   394,   395,   396,   366,    -1,    56,    -1,    58,
-       -1,    -1,    -1,    -1,    -1,    -1,    65,    66,    -1,    -1,
-       69,    -1,    -1,    -1,    73,    74,    -1,    -1,    77,    78,
-       81,    -1,    83,    -1,    -1,    86,    -1,    88,    -1,    -1,
-       91,    -1,    -1,    -1,    -1,    -1,    95,    96,    97,    -1,
-       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   110,
-      109,    -1,    -1,   112,    -1,   114,    -1,   116,   117,    -1,
-       -1,    -1,    -1,    -1,   123,    -1,    -1,    -1,   127,   128,
-      129,   130,   131,   132,    -1,    -1,   135,    -1,   137,    -1,
-       -1,    -1,    -1,    -1,   143,    -1,    -1,    -1,   147,   148,
-      149,    -1,   151,   152,     8,   154,   155,    -1,    -1,    13,
-       14,    15,    -1,    -1,    18,   164,   165,    -1,    22,    23,
-       -1,    -1,    -1,    -1,    28,    29,    -1,    -1,    32,    -1,
-       34,    35,    -1,    -1,    38,    -1,    -1,    -1,    -1,    -1,
-       -1,    -1,    46,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-       -1,    -1,    56,    -1,    58,    -1,    -1,    -1,    -1,    -1,
-       -1,    65,    66,    -1,    -1,    69,    -1,    -1,    -1,    73,
-       74,    -1,    -1,    77,    78,     7,    -1,    -1,    -1,    -1,
-       12,    -1,    -1,    -1,    16,    -1,    -1,    -1,    -1,    -1,
-       -1,    95,    96,    97,    -1,    -1,    -1,    -1,    -1,    -1,
-       -1,    -1,    -1,    -1,    -1,   109,    -1,    -1,   112,    -1,
-      114,    -1,   116,   117,    -1,    -1,    -1,    49,    -1,   123,
-       -1,    -1,    -1,   127,   128,   129,   130,   131,   132,    -1,
-       -1,   135,    64,   137,    -1,    -1,    -1,    -1,    -1,   143,
-       -1,    43,    -1,   147,   148,   149,    -1,   151,   152,    51,
-      154,   155,    -1,    85,    -1,    -1,    -1,    -1,    90,    -1,
-       92,   165,    -1,    -1,    -1,    67,    68,    -1,    70,    -1,
-       -1,   103,    -1,    -1,    76,    -1,    -1,    -1,    -1,    -1,
-       -1,    -1,    -1,    -1,    -1,    -1,    -1,   119,   120,    -1,
-       -1,    -1,    -1,    -1,    -1,    -1,    -1,    99,    -1,   101,
-      102,    -1,   104,   105,   106,    -1,   108,    -1,    -1,    -1,
-       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   150,    -1,
-      152,    -1,    -1,    -1,   156,    -1,    -1,    -1,   160,    -1,
 -      41,    34,   138,    54,    51,     4,    15,     9,   123,   123,
 -      28,    44,    39,    55,    31,    94,   160,    35,   155,    26,
 -      38,   132,    26,    54,   103,    34,   170,     1,    57,    54,
 -      59,   157,   158,    26,     8,    54,   132,    54,   132,    13,
 -      14,    15,   157,   158,    18,    54,   132,    56,    22,    23,
 -      68,    33,    37,     3,    28,    29,   170,    56,    32,    58,
 -     132,    35,    36,   132,    57,    39,    59,   132,   110,    54,
 -      52,   118,    90,    47,   132,    25,   132,   132,   132,    53,
 -      82,    55,     6,    54,    86,    54,    10,    69,    62,    63,
 -     226,   227,    66,    17,   132,   132,    70,    71,   132,     5,
 -      74,    75,   132,   132,     0,    54,   155,   148,   149,   150,
 -     151,   152,   153,   154,    88,    89,   167,   144,   127,   128,
 -     161,   162,   163,   164,    30,   132,   144,   101,   132,   169,
 -     104,   132,   106,   132,   108,   109,    60,    87,   132,   132,
 -      46,   115,    92,    49,   132,   119,   120,   121,   122,   123,
 -     124,   150,   126,   132,   128,    20,   141,   107,    31,    24,
 -     134,    54,    86,    54,   138,   139,   140,   132,   142,   143,
 -     132,   145,   146,    54,    54,    99,   217,   218,   132,   132,
 -     132,   155,   156,   166,    76,    44,    54,    54,    54,   325,
 -      54,    27,    54,    52,    54,   155,   229,   103,    54,   149,
 -     132,   132,   152,   127,    54,    64,    65,    72,    67,   132,
 -      54,    34,    48,    54,    73,    51,   161,   162,   163,   164,
 -     165,   254,   263,   129,   130,   170,    54,    54,    40,    41,
 -      42,    43,    91,    54,    93,    94,    54,    96,    97,    98,
 -     105,   100,   161,   162,   163,   164,   165,    54,   113,   166,
 -     166,   155,   117,    26,    54,     8,   211,   212,   213,   214,
 -      13,    14,    15,   166,   169,    18,   155,   168,   133,    22,
 -      23,   159,   137,   160,   169,    28,    29,   155,   114,    32,
 -     116,   166,    35,    36,   166,   121,    39,   166,   147,   125,
 -     166,   166,   166,   277,    47,   166,    85,   155,   339,   340,
 -      53,   155,    55,    99,   167,   207,   118,   219,    12,    62,
 -      63,   172,   155,    66,   256,   123,    25,    70,    71,   131,
 -     361,    74,    75,   135,   136,   366,   287,   343,   363,   377,
 -      -1,    -1,    -1,    -1,    -1,    88,    89,    -1,   379,   380,
 -     381,   382,   383,   352,    -1,    -1,    -1,    -1,   101,    -1,
 -      -1,   104,    -1,   106,    -1,   108,   109,    -1,    -1,    -1,
 -      -1,    -1,   115,    -1,    -1,    -1,   119,   120,   121,   122,
 -     123,   124,    -1,   126,    -1,   128,    -1,    -1,    -1,    -1,
 -      -1,   134,    -1,    -1,    -1,   138,   139,   140,    -1,   142,
 -     143,     8,   145,   146,    -1,    -1,    13,    14,    15,    -1,
 -      -1,    18,   155,   156,    -1,    22,    23,    -1,    -1,    -1,
 -      -1,    28,    29,    -1,    -1,    32,    -1,    -1,    35,    36,
 -      -1,    -1,    39,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 -      47,    -1,    -1,    -1,    -1,    -1,    53,    -1,    55,    -1,
 -      -1,    -1,     7,    -1,    -1,    62,    63,    12,    -1,    66,
 -      -1,    16,    -1,    70,    71,    -1,    -1,    74,    75,    -1,
 -      -1,    -1,    -1,    -1,    -1,    11,    -1,    -1,    -1,    -1,
 -      -1,    88,    89,    19,    -1,    21,    -1,    -1,    -1,    -1,
 -      -1,    -1,    -1,    -1,   101,    50,    -1,   104,    -1,   106,
 -      -1,   108,   109,    -1,    -1,    -1,    61,    -1,   115,    45,
 -      -1,    -1,   119,   120,   121,   122,   123,   124,    -1,   126,
 -      -1,   128,    -1,    -1,    79,    -1,    -1,   134,    83,    -1,
 -      85,   138,   139,   140,    -1,   142,   143,    -1,   145,   146,
 -      95,    77,    78,    -1,    80,    81,    -1,    -1,    84,   156,
 -      -1,    -1,    -1,    -1,    -1,    -1,   111,   112,    -1,    -1,
 -      -1,    -1,    -1,    -1,    -1,    -1,   102,    -1,    -1,    -1,
++      42,    35,   149,   150,     3,     5,    52,    58,     9,    28,
++       4,    45,    15,    26,    26,    59,    35,   132,    61,    38,
++      63,   132,    40,    31,    33,     6,    25,    37,   170,    10,
++      30,    58,    35,   167,   168,    95,    17,   165,   180,    53,
++      54,    55,    56,    52,   104,   142,    46,    58,    58,    49,
++      58,    20,    55,    72,    57,    24,   167,   168,   142,   142,
++      26,    58,   142,   142,    73,   180,    60,    81,    62,    83,
++     142,    85,   142,   119,    88,   119,   142,   142,   142,   142,
++      99,    58,    58,    64,   171,   172,   173,   174,   175,    90,
++     142,    58,   142,    94,   142,    61,    95,    63,     0,   142,
++     247,   248,   101,   223,   224,   225,   226,    76,   165,   142,
++     179,   142,   112,    94,   142,    58,   142,   116,   160,   161,
++     162,   163,   164,   165,   166,   128,   177,   108,    58,   142,
++     142,   173,   174,   175,   176,   154,   139,     1,   156,   139,
++     140,   151,    58,    58,     8,   114,   142,   142,   142,    13,
++      14,    15,   142,   122,    18,    31,   137,   126,    22,    23,
++     159,    58,   142,   162,    28,    29,   160,   142,    32,   135,
++      58,    35,    36,    58,   143,    39,   142,    58,   147,    58,
++      27,    58,   142,    47,    58,    58,    80,   229,   230,   176,
++      58,    58,    58,    57,   165,    59,    58,    58,    58,    58,
++     347,    48,    66,    67,    51,   142,    70,   142,    58,   142,
++      74,    75,    58,    34,    78,    79,    58,   251,    58,    58,
++      58,    58,    58,    40,    41,    42,    43,    11,   176,   176,
++      26,   165,    96,    97,    98,    19,    58,    21,   176,   165,
++     179,   169,   276,   285,   176,   170,   110,   178,   165,   113,
++     179,   115,   176,   117,   118,   176,   176,   176,   176,   165,
++     124,    45,   176,   299,   128,   129,   130,   131,   132,   133,
++     165,    86,   136,   219,   138,   179,   123,   231,   125,   137,
++     144,   100,    12,   130,   148,   149,   150,   134,   152,   153,
++     278,   155,   156,   124,   184,   167,   385,    26,    82,   399,
++      84,   165,   166,    87,   309,    89,   365,    -1,    92,    -1,
++     127,    -1,    -1,    -1,    -1,    -1,     8,    -1,    -1,   361,
++     362,    13,    14,    15,   141,    -1,    18,   111,   145,   146,
++      22,    23,    -1,    -1,    -1,    -1,    28,    29,    -1,    -1,
++      32,   383,    -1,    35,    36,    -1,   388,    39,   171,   172,
++     173,   174,   175,    -1,    -1,    47,    -1,   180,    -1,   401,
++     402,   403,   404,   405,    -1,    57,    -1,    59,    -1,    -1,
++      -1,   374,    -1,    -1,    66,    67,    -1,    -1,    70,    -1,
++      -1,    -1,    74,    75,    -1,    -1,    78,    79,    -1,    -1,
+       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 -      -1,    -1,    -1,    -1,    -1,    -1,   141,    -1,   143,    -1,
 -      -1,    -1,   147,    -1,    -1,    -1,   151
++      -1,    -1,    -1,    -1,    96,    97,    98,    -1,    -1,    -1,
++      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   110,    -1,
++      -1,   113,    -1,   115,    -1,   117,   118,    -1,    -1,    -1,
++      -1,    -1,   124,    -1,    -1,    -1,   128,   129,   130,   131,
++     132,   133,    -1,    -1,   136,    -1,   138,    -1,    -1,    -1,
++      -1,    -1,   144,    -1,    -1,    -1,   148,   149,   150,    -1,
++     152,   153,     8,   155,   156,    -1,    -1,    13,    14,    15,
++      -1,    -1,    18,   165,   166,    -1,    22,    23,    -1,    -1,
++      -1,    -1,    28,    29,    -1,    -1,    32,    -1,    -1,    35,
++      36,    -1,    -1,    39,    -1,    -1,    -1,    -1,    -1,    -1,
++      -1,    47,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
++      -1,    57,    -1,    59,    -1,    -1,    -1,    -1,    -1,    -1,
++      66,    67,    -1,    -1,    70,    -1,    -1,    -1,    74,    75,
++      -1,    -1,    78,    79,    -1,    -1,    -1,     7,    -1,    -1,
++      -1,    -1,    12,    -1,    -1,    -1,    16,    -1,    -1,    -1,
++      96,    97,    98,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
++      -1,    -1,    -1,    -1,   110,    -1,    -1,   113,    -1,   115,
++      -1,   117,   118,    -1,    -1,    -1,    -1,    -1,   124,    -1,
++      50,    -1,   128,   129,   130,   131,   132,   133,    -1,    -1,
++     136,    -1,   138,    -1,    -1,    65,    -1,    -1,   144,    -1,
++      44,    -1,   148,   149,   150,    -1,   152,   153,    52,   155,
++     156,    -1,    -1,    -1,    -1,    -1,    86,    -1,    -1,    -1,
++     166,    91,    -1,    93,    68,    69,    -1,    71,    -1,    -1,
++      -1,    -1,    -1,    77,   104,    -1,    -1,    -1,    -1,    -1,
++      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
++     120,   121,    -1,    -1,    -1,    -1,   100,    -1,   102,   103,
++      -1,   105,   106,   107,    -1,   109,    -1,    -1,    -1,    -1,
 +      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
++      -1,   151,    -1,   153,    -1,    -1,    -1,   157,    -1,    -1,
++      -1,   161,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
 +      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-       -1,    -1,    -1,    -1,   156
++      -1,    -1,    -1,   157
  };
  
  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
  static const yytype_uint8 yystos[] =
  {
         0,     1,     8,    13,    14,    15,    18,    22,    23,    28,
-       29,    32,    34,    35,    38,    46,    56,    58,    65,    66,
-       69,    73,    74,    77,    78,    95,    96,    97,   109,   112,
-      114,   116,   117,   123,   127,   128,   129,   130,   131,   132,
-      135,   137,   143,   147,   148,   149,   151,   152,   154,   155,
-      165,   179,   180,   181,   182,   183,   188,   189,   190,   191,
-      195,   198,   204,   211,   214,   217,   220,   227,   228,   236,
-      237,   164,    57,    31,    57,   235,    57,    57,    27,    47,
-       50,   122,   124,   129,   133,   192,   193,   194,     6,    10,
-       17,    63,    93,   107,   136,   215,   216,     9,    89,    93,
-      207,   208,   141,   221,   215,    20,    24,    75,   113,   121,
-      125,   142,   146,   200,    60,    62,   141,   184,   185,   141,
-      141,   141,   141,   141,   225,   226,   141,   184,   233,    52,
-       53,    54,    55,    80,    82,    84,    87,   209,   210,   233,
-      141,   141,   232,   141,   141,    57,    26,    60,    62,   134,
-      184,   185,    57,   141,   141,   222,   199,   200,   141,   235,
-        5,    30,    45,    48,   111,   138,   139,   218,   219,    11,
-       19,    21,    44,    81,    83,    86,    88,    91,   110,   196,
-      197,   185,    57,   231,   231,     0,   181,   164,   184,   184,
-       33,    51,    72,   230,   176,   141,   141,   141,   141,   141,
-       57,   141,   194,   216,    57,    57,    57,   208,    31,    28,
-       34,    37,    71,    98,   153,   201,   202,   141,   141,    39,
-       40,    41,    42,   126,   140,   144,   145,   212,   213,   181,
-      226,   184,    57,    57,    57,    57,    57,    57,    57,    57,
-      210,   141,   205,    26,    26,   205,   205,    79,   175,   200,
-      235,   235,   235,   235,   235,   235,   235,   219,    57,    57,
-       36,    57,   150,   234,    57,   235,   235,   235,   235,    57,
-       57,   197,    58,   118,   223,   224,    57,   164,     7,    12,
-       16,    49,    64,    85,    90,    92,   103,   119,   120,   150,
-      152,   156,   160,   186,   187,     4,    59,    61,   141,   159,
-      229,   166,   167,   238,   239,   141,     3,    25,    94,   100,
-      115,   158,   161,   203,   202,   234,   234,   234,   234,   141,
-       57,   235,   235,   213,    43,    51,    67,    68,    70,    76,
-       99,   101,   102,   104,   105,   106,   108,   156,   206,   205,
-      205,   185,   141,   185,    57,   224,   235,    57,    57,    57,
-       57,    57,    57,   187,   175,   175,   131,   239,   240,   241,
-      243,   164,   205,    26,   235,   235,   175,   164,   177,   241,
-      176,   184,   168,   242,   175,   169,   244,   245,   235,   175,
-      177,   245,   164,   235,   176,   170,   171,   172,   173,   174,
-      246,   247,   175,   175,   175,   175,   175,   177,   247,   164,
-      235,   235,   235,   235,   235,   164
 -      29,    32,    35,    36,    39,    47,    53,    55,    62,    63,
 -      66,    70,    71,    74,    75,    88,    89,   101,   104,   106,
 -     108,   109,   115,   119,   120,   121,   122,   123,   124,   126,
 -     128,   134,   138,   139,   140,   142,   143,   145,   146,   156,
 -     172,   173,   174,   175,   176,   181,   182,   183,   184,   188,
 -     191,   197,   202,   205,   208,   211,   218,   219,   230,   231,
 -     155,    54,    31,    54,   229,    54,    54,    27,    48,    51,
 -     114,   116,   121,   125,   185,   186,   187,     6,    10,    17,
 -      60,    86,    99,   127,   206,   207,     9,    82,    86,   200,
 -     201,   132,   212,   206,    20,    24,    72,   105,   113,   117,
 -     133,   137,   193,    57,    59,   132,   177,   178,   132,   132,
 -     132,   132,   132,   216,   217,   132,   177,   227,   227,   132,
 -     132,   226,   132,   132,    54,    26,    57,    59,   177,   178,
 -      54,   132,   132,   213,   192,   193,   132,   229,     5,    30,
 -      46,    49,   103,   129,   130,   209,   210,    11,    19,    21,
 -      45,    77,    78,    80,    81,    84,   102,   189,   190,   178,
 -      54,   167,   223,   224,   225,    54,   222,     0,   174,   155,
 -     177,   177,    33,    52,    69,   221,   169,   132,   132,   132,
 -     132,   132,    54,   132,   187,   207,    54,    54,    54,   201,
 -      31,    28,    35,    38,    68,    90,   144,   194,   195,   132,
 -     132,    40,    41,    42,    43,   118,   131,   135,   136,   203,
 -     204,   174,   217,   177,   132,   198,    26,    26,   198,    76,
 -     166,   193,   229,   229,   229,   229,   229,   229,   229,   210,
 -      54,    54,    37,    54,   141,   228,    54,   229,   229,   229,
 -     229,    54,    54,   190,    55,   110,   214,   215,    54,   224,
 -      54,   155,     7,    12,    16,    50,    61,    79,    83,    85,
 -      95,   111,   112,   141,   143,   147,   151,   179,   180,     4,
 -      56,    58,   132,   150,   220,   157,   158,   232,   233,   132,
 -       3,    25,    87,    92,   107,   149,   152,   196,   195,   228,
 -     228,   228,   228,   132,    54,   229,   229,   204,    44,    52,
 -      64,    65,    67,    73,    91,    93,    94,    96,    97,    98,
 -     100,   147,   199,   198,   198,   178,   132,   178,    54,   215,
 -      34,   229,    54,    54,    54,    54,    54,    54,   180,   166,
 -     166,   123,   233,   234,   235,   237,   155,   198,    26,    54,
 -     229,   229,   166,   155,   170,   235,   169,   168,   177,   159,
 -     236,   166,   160,   238,   239,   229,   166,   170,   239,   155,
 -     229,   169,   161,   162,   163,   164,   165,   240,   241,   166,
 -     166,   166,   166,   166,   170,   241,   155,   229,   229,   229,
 -     229,   229,   155
++      29,    32,    35,    36,    39,    47,    57,    59,    66,    67,
++      70,    74,    75,    78,    79,    96,    97,    98,   110,   113,
++     115,   117,   118,   124,   128,   129,   130,   131,   132,   133,
++     136,   138,   144,   148,   149,   150,   152,   153,   155,   156,
++     166,   182,   183,   184,   185,   186,   191,   192,   193,   194,
++     198,   201,   207,   214,   217,   220,   223,   230,   231,   242,
++     243,   165,    58,    31,    58,   241,    58,    58,    27,    48,
++      51,   123,   125,   130,   134,   195,   196,   197,     6,    10,
++      17,    64,    94,   108,   137,   218,   219,     9,    90,    94,
++     210,   211,   142,   224,   218,    20,    24,    76,   114,   122,
++     126,   143,   147,   203,    61,    63,   142,   187,   188,   142,
++     142,   142,   142,   142,   228,   229,   142,   187,   239,    53,
++      54,    55,    56,    81,    83,    85,    88,   212,   213,   239,
++     142,   142,   238,   142,   142,    58,    26,    61,    63,   135,
++     187,   188,    58,   142,   142,   225,   202,   203,   142,   241,
++       5,    30,    46,    49,   112,   139,   140,   221,   222,    11,
++      19,    21,    45,    82,    84,    87,    89,    92,   111,   199,
++     200,   188,    58,   177,   235,   236,   237,    58,   234,     0,
++     184,   165,   187,   187,    33,    52,    73,   233,   179,   142,
++     142,   142,   142,   142,    58,   142,   197,   219,    58,    58,
++      58,   211,    31,    28,    35,    38,    72,    99,   154,   204,
++     205,   142,   142,    40,    41,    42,    43,   127,   141,   145,
++     146,   215,   216,   184,   229,   187,    58,    58,    58,    58,
++      58,    58,    58,    58,   213,   142,   208,    26,    26,   208,
++     208,    80,   176,   203,   241,   241,   241,   241,   241,   241,
++     241,   222,    58,    58,    37,    58,   151,   240,    58,   241,
++     241,   241,   241,    58,    58,   200,    59,   119,   226,   227,
++      58,   236,    58,   165,     7,    12,    16,    50,    65,    86,
++      91,    93,   104,   120,   121,   151,   153,   157,   161,   189,
++     190,     4,    60,    62,   142,   160,   232,   167,   168,   244,
++     245,   142,     3,    25,    95,   101,   116,   159,   162,   206,
++     205,   240,   240,   240,   240,   142,    58,   241,   241,   216,
++      44,    52,    68,    69,    71,    77,   100,   102,   103,   105,
++     106,   107,   109,   157,   209,   208,   208,   188,   142,   188,
++      58,   227,    34,   241,    58,    58,    58,    58,    58,    58,
++     190,   176,   176,   132,   245,   246,   247,   249,   165,   208,
++      26,    58,   241,   241,   176,   165,   180,   247,   179,   178,
++     187,   169,   248,   176,   170,   250,   251,   241,   176,   180,
++     251,   165,   241,   179,   171,   172,   173,   174,   175,   252,
++     253,   176,   176,   176,   176,   176,   180,   253,   165,   241,
++     241,   241,   241,   241,   165
  };
  
  #define yyerrok               (yyerrstatus = 0)
@@@ -2218,7 -2173,7 +2237,7 @@@ yyreduce
          case 5:
  
  /* Line 1455 of yacc.c  */
- #line 315 "ntp_parser.y"
 -#line 307 "ntp_parser.y"
++#line 319 "ntp_parser.y"
      {
                        /* I will need to incorporate much more fine grained
                         * error messages. The following should suffice for
    case 19:
  
  /* Line 1455 of yacc.c  */
- #line 349 "ntp_parser.y"
 -#line 341 "ntp_parser.y"
++#line 353 "ntp_parser.y"
      {
                        struct peer_node *my_node =  create_peer_node((yyvsp[(1) - (3)].Integer), (yyvsp[(2) - (3)].Address_node), (yyvsp[(3) - (3)].Queue));
                        if (my_node)
    case 20:
  
  /* Line 1455 of yacc.c  */
- #line 355 "ntp_parser.y"
 -#line 347 "ntp_parser.y"
++#line 359 "ntp_parser.y"
      {
                        struct peer_node *my_node = create_peer_node((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Address_node), NULL);
                        if (my_node)
    case 27:
  
  /* Line 1455 of yacc.c  */
- #line 372 "ntp_parser.y"
 -#line 364 "ntp_parser.y"
++#line 376 "ntp_parser.y"
      { (yyval.Address_node) = create_address_node((yyvsp[(2) - (2)].String), AF_INET); }
      break;
  
    case 28:
  
  /* Line 1455 of yacc.c  */
- #line 373 "ntp_parser.y"
 -#line 365 "ntp_parser.y"
++#line 377 "ntp_parser.y"
      { (yyval.Address_node) = create_address_node((yyvsp[(2) - (2)].String), AF_INET6); }
      break;
  
    case 29:
  
  /* Line 1455 of yacc.c  */
- #line 377 "ntp_parser.y"
 -#line 369 "ntp_parser.y"
++#line 381 "ntp_parser.y"
      { (yyval.Address_node) = create_address_node((yyvsp[(1) - (1)].String), 0); }
      break;
  
    case 30:
  
  /* Line 1455 of yacc.c  */
- #line 381 "ntp_parser.y"
 -#line 373 "ntp_parser.y"
++#line 385 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Attr_val)); }
      break;
  
    case 31:
  
  /* Line 1455 of yacc.c  */
- #line 382 "ntp_parser.y"
 -#line 374 "ntp_parser.y"
++#line 386 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Attr_val)); }
      break;
  
    case 32:
  
  /* Line 1455 of yacc.c  */
- #line 386 "ntp_parser.y"
 -#line 378 "ntp_parser.y"
++#line 390 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
    case 33:
  
  /* Line 1455 of yacc.c  */
- #line 387 "ntp_parser.y"
 -#line 379 "ntp_parser.y"
++#line 391 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
    case 34:
  
  /* Line 1455 of yacc.c  */
- #line 388 "ntp_parser.y"
 -#line 380 "ntp_parser.y"
++#line 392 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
    case 35:
  
  /* Line 1455 of yacc.c  */
- #line 389 "ntp_parser.y"
 -#line 381 "ntp_parser.y"
++#line 393 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
    case 36:
  
  /* Line 1455 of yacc.c  */
- #line 390 "ntp_parser.y"
 -#line 382 "ntp_parser.y"
++#line 394 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
    case 37:
  
  /* Line 1455 of yacc.c  */
- #line 391 "ntp_parser.y"
 -#line 383 "ntp_parser.y"
++#line 395 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
    case 38:
  
  /* Line 1455 of yacc.c  */
- #line 392 "ntp_parser.y"
 -#line 384 "ntp_parser.y"
++#line 396 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
    case 39:
  
  /* Line 1455 of yacc.c  */
- #line 393 "ntp_parser.y"
 -#line 385 "ntp_parser.y"
++#line 397 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
    case 40:
  
  /* Line 1455 of yacc.c  */
- #line 394 "ntp_parser.y"
 -#line 386 "ntp_parser.y"
++#line 398 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
    case 41:
  
  /* Line 1455 of yacc.c  */
- #line 395 "ntp_parser.y"
 -#line 387 "ntp_parser.y"
++#line 399 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
    case 42:
  
  /* Line 1455 of yacc.c  */
- #line 396 "ntp_parser.y"
 -#line 388 "ntp_parser.y"
++#line 400 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
    case 43:
  
  /* Line 1455 of yacc.c  */
- #line 397 "ntp_parser.y"
 -#line 389 "ntp_parser.y"
++#line 401 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
    case 44:
  
  /* Line 1455 of yacc.c  */
- #line 398 "ntp_parser.y"
 -#line 390 "ntp_parser.y"
++#line 402 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
    case 45:
  
  /* Line 1455 of yacc.c  */
- #line 399 "ntp_parser.y"
 -#line 391 "ntp_parser.y"
++#line 403 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
    case 46:
  
  /* Line 1455 of yacc.c  */
- #line 400 "ntp_parser.y"
 -#line 392 "ntp_parser.y"
++#line 404 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
    case 47:
  
  /* Line 1455 of yacc.c  */
- #line 410 "ntp_parser.y"
 -#line 402 "ntp_parser.y"
++#line 414 "ntp_parser.y"
      {
                        struct unpeer_node *my_node = create_unpeer_node((yyvsp[(2) - (2)].Address_node));
                        if (my_node)
    case 50:
  
  /* Line 1455 of yacc.c  */
- #line 429 "ntp_parser.y"
 -#line 421 "ntp_parser.y"
++#line 433 "ntp_parser.y"
      { cfgt.broadcastclient = 1; }
      break;
  
    case 51:
  
  /* Line 1455 of yacc.c  */
- #line 431 "ntp_parser.y"
 -#line 423 "ntp_parser.y"
++#line 435 "ntp_parser.y"
      { append_queue(cfgt.manycastserver, (yyvsp[(2) - (2)].Queue)); }
      break;
  
    case 52:
  
  /* Line 1455 of yacc.c  */
- #line 433 "ntp_parser.y"
 -#line 425 "ntp_parser.y"
++#line 437 "ntp_parser.y"
      { append_queue(cfgt.multicastclient, (yyvsp[(2) - (2)].Queue)); }
      break;
  
    case 53:
  
  /* Line 1455 of yacc.c  */
- #line 444 "ntp_parser.y"
 -#line 436 "ntp_parser.y"
++#line 448 "ntp_parser.y"
      { enqueue(cfgt.vars, create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer))); }
      break;
  
    case 54:
  
  /* Line 1455 of yacc.c  */
- #line 446 "ntp_parser.y"
 -#line 438 "ntp_parser.y"
++#line 450 "ntp_parser.y"
      { cfgt.auth.control_key = (yyvsp[(2) - (2)].Integer); }
      break;
  
    case 55:
  
  /* Line 1455 of yacc.c  */
- #line 448 "ntp_parser.y"
 -#line 440 "ntp_parser.y"
++#line 452 "ntp_parser.y"
      { 
                        cfgt.auth.cryptosw++;
                        append_queue(cfgt.auth.crypto_cmd_list, (yyvsp[(2) - (2)].Queue));
    case 56:
  
  /* Line 1455 of yacc.c  */
- #line 453 "ntp_parser.y"
 -#line 445 "ntp_parser.y"
++#line 457 "ntp_parser.y"
      { cfgt.auth.keys = (yyvsp[(2) - (2)].String); }
      break;
  
    case 57:
  
  /* Line 1455 of yacc.c  */
- #line 455 "ntp_parser.y"
 -#line 447 "ntp_parser.y"
++#line 459 "ntp_parser.y"
      { cfgt.auth.keysdir = (yyvsp[(2) - (2)].String); }
      break;
  
    case 58:
  
  /* Line 1455 of yacc.c  */
- #line 457 "ntp_parser.y"
 -#line 449 "ntp_parser.y"
++#line 461 "ntp_parser.y"
      { cfgt.auth.request_key = (yyvsp[(2) - (2)].Integer); }
      break;
  
    case 59:
  
  /* Line 1455 of yacc.c  */
- #line 459 "ntp_parser.y"
 -#line 451 "ntp_parser.y"
++#line 463 "ntp_parser.y"
      { cfgt.auth.revoke = (yyvsp[(2) - (2)].Integer); }
      break;
  
    case 60:
  
  /* Line 1455 of yacc.c  */
- #line 461 "ntp_parser.y"
 -#line 453 "ntp_parser.y"
++#line 465 "ntp_parser.y"
      { cfgt.auth.trusted_key_list = (yyvsp[(2) - (2)].Queue); }
      break;
  
    case 61:
  
  /* Line 1455 of yacc.c  */
- #line 463 "ntp_parser.y"
 -#line 455 "ntp_parser.y"
++#line 467 "ntp_parser.y"
      { cfgt.auth.ntp_signd_socket = (yyvsp[(2) - (2)].String); }
      break;
  
    case 63:
  
  /* Line 1455 of yacc.c  */
- #line 469 "ntp_parser.y"
 -#line 461 "ntp_parser.y"
++#line 473 "ntp_parser.y"
      { (yyval.Queue) = create_queue(); }
      break;
  
    case 64:
  
  /* Line 1455 of yacc.c  */
- #line 474 "ntp_parser.y"
 -#line 466 "ntp_parser.y"
++#line 478 "ntp_parser.y"
      { 
                        if ((yyvsp[(2) - (2)].Attr_val) != NULL)
                                (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Attr_val));
    case 65:
  
  /* Line 1455 of yacc.c  */
- #line 481 "ntp_parser.y"
 -#line 473 "ntp_parser.y"
++#line 485 "ntp_parser.y"
      {
                        if ((yyvsp[(1) - (1)].Attr_val) != NULL)
                                (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Attr_val));
    case 66:
  
  /* Line 1455 of yacc.c  */
- #line 491 "ntp_parser.y"
 -#line 483 "ntp_parser.y"
++#line 495 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); }
      break;
  
    case 67:
  
  /* Line 1455 of yacc.c  */
- #line 493 "ntp_parser.y"
 -#line 485 "ntp_parser.y"
++#line 497 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); }
      break;
  
    case 68:
  
  /* Line 1455 of yacc.c  */
- #line 495 "ntp_parser.y"
 -#line 487 "ntp_parser.y"
++#line 499 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); }
      break;
  
    case 69:
  
  /* Line 1455 of yacc.c  */
- #line 497 "ntp_parser.y"
 -#line 489 "ntp_parser.y"
++#line 501 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); }
      break;
  
    case 70:
  
  /* Line 1455 of yacc.c  */
- #line 499 "ntp_parser.y"
 -#line 491 "ntp_parser.y"
++#line 503 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); }
      break;
  
    case 71:
  
  /* Line 1455 of yacc.c  */
- #line 501 "ntp_parser.y"
 -#line 493 "ntp_parser.y"
++#line 505 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); }
      break;
  
    case 72:
  
  /* Line 1455 of yacc.c  */
- #line 503 "ntp_parser.y"
 -#line 495 "ntp_parser.y"
++#line 507 "ntp_parser.y"
      {
                        (yyval.Attr_val) = NULL;
                        cfgt.auth.revoke = (yyvsp[(2) - (2)].Integer);
    case 73:
  
  /* Line 1455 of yacc.c  */
- #line 520 "ntp_parser.y"
 -#line 512 "ntp_parser.y"
++#line 524 "ntp_parser.y"
      { append_queue(cfgt.orphan_cmds,(yyvsp[(2) - (2)].Queue)); }
      break;
  
    case 74:
  
  /* Line 1455 of yacc.c  */
- #line 524 "ntp_parser.y"
 -#line 516 "ntp_parser.y"
++#line 528 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Attr_val)); }
      break;
  
    case 75:
  
  /* Line 1455 of yacc.c  */
- #line 525 "ntp_parser.y"
 -#line 517 "ntp_parser.y"
++#line 529 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Attr_val)); }
      break;
  
    case 76:
  
  /* Line 1455 of yacc.c  */
- #line 530 "ntp_parser.y"
 -#line 522 "ntp_parser.y"
++#line 534 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (double)(yyvsp[(2) - (2)].Integer)); }
      break;
  
    case 77:
  
  /* Line 1455 of yacc.c  */
- #line 532 "ntp_parser.y"
 -#line 524 "ntp_parser.y"
++#line 536 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (double)(yyvsp[(2) - (2)].Integer)); }
      break;
  
    case 78:
  
  /* Line 1455 of yacc.c  */
- #line 534 "ntp_parser.y"
 -#line 526 "ntp_parser.y"
++#line 538 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (double)(yyvsp[(2) - (2)].Integer)); }
      break;
  
    case 79:
  
  /* Line 1455 of yacc.c  */
- #line 536 "ntp_parser.y"
 -#line 528 "ntp_parser.y"
++#line 540 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (double)(yyvsp[(2) - (2)].Integer)); }
      break;
  
    case 80:
  
  /* Line 1455 of yacc.c  */
- #line 538 "ntp_parser.y"
 -#line 530 "ntp_parser.y"
++#line 542 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
    case 81:
  
  /* Line 1455 of yacc.c  */
- #line 540 "ntp_parser.y"
 -#line 532 "ntp_parser.y"
++#line 544 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
    case 82:
  
  /* Line 1455 of yacc.c  */
- #line 542 "ntp_parser.y"
 -#line 534 "ntp_parser.y"
++#line 546 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
    case 83:
  
  /* Line 1455 of yacc.c  */
- #line 544 "ntp_parser.y"
 -#line 536 "ntp_parser.y"
++#line 548 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
    case 84:
  
  /* Line 1455 of yacc.c  */
- #line 546 "ntp_parser.y"
 -#line 538 "ntp_parser.y"
++#line 550 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (double)(yyvsp[(2) - (2)].Integer)); }
      break;
  
    case 85:
  
  /* Line 1455 of yacc.c  */
- #line 548 "ntp_parser.y"
 -#line 540 "ntp_parser.y"
++#line 552 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (double)(yyvsp[(2) - (2)].Integer)); }
      break;
  
    case 86:
  
  /* Line 1455 of yacc.c  */
- #line 558 "ntp_parser.y"
 -#line 550 "ntp_parser.y"
++#line 562 "ntp_parser.y"
      { append_queue(cfgt.stats_list, (yyvsp[(2) - (2)].Queue)); }
      break;
  
    case 87:
  
  /* Line 1455 of yacc.c  */
- #line 560 "ntp_parser.y"
 -#line 552 "ntp_parser.y"
++#line 564 "ntp_parser.y"
      {
                        if (input_from_file)
                                cfgt.stats_dir = (yyvsp[(2) - (2)].String);
    case 88:
  
  /* Line 1455 of yacc.c  */
- #line 569 "ntp_parser.y"
 -#line 561 "ntp_parser.y"
++#line 573 "ntp_parser.y"
      {
                        enqueue(cfgt.filegen_opts,
                                create_filegen_node((yyvsp[(2) - (3)].Integer), (yyvsp[(3) - (3)].Queue)));
    case 89:
  
  /* Line 1455 of yacc.c  */
- #line 576 "ntp_parser.y"
 -#line 568 "ntp_parser.y"
++#line 580 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), create_ival((yyvsp[(2) - (2)].Integer))); }
      break;
  
    case 90:
  
  /* Line 1455 of yacc.c  */
- #line 577 "ntp_parser.y"
 -#line 569 "ntp_parser.y"
++#line 581 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue(create_ival((yyvsp[(1) - (1)].Integer))); }
      break;
  
    case 99:
  
  /* Line 1455 of yacc.c  */
- #line 593 "ntp_parser.y"
 -#line 585 "ntp_parser.y"
++#line 597 "ntp_parser.y"
      {
                        if ((yyvsp[(2) - (2)].Attr_val) != NULL)
                                (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Attr_val));
    case 100:
  
  /* Line 1455 of yacc.c  */
- #line 600 "ntp_parser.y"
 -#line 592 "ntp_parser.y"
++#line 604 "ntp_parser.y"
      {
                        if ((yyvsp[(1) - (1)].Attr_val) != NULL)
                                (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Attr_val));
    case 101:
  
  /* Line 1455 of yacc.c  */
- #line 610 "ntp_parser.y"
 -#line 602 "ntp_parser.y"
++#line 614 "ntp_parser.y"
      {
                        if (input_from_file)
                                (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String));
    case 102:
  
  /* Line 1455 of yacc.c  */
- #line 620 "ntp_parser.y"
 -#line 612 "ntp_parser.y"
++#line 624 "ntp_parser.y"
      {
                        if (input_from_file)
                                (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer));
    case 103:
  
  /* Line 1455 of yacc.c  */
- #line 629 "ntp_parser.y"
 -#line 621 "ntp_parser.y"
++#line 633 "ntp_parser.y"
      {
                        if (input_from_file)
                                (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer));
    case 104:
  
  /* Line 1455 of yacc.c  */
- #line 638 "ntp_parser.y"
 -#line 630 "ntp_parser.y"
++#line 642 "ntp_parser.y"
      {
                        if (input_from_file)
                                (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer));
    case 105:
  
  /* Line 1455 of yacc.c  */
- #line 646 "ntp_parser.y"
 -#line 638 "ntp_parser.y"
++#line 650 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
    case 106:
  
  /* Line 1455 of yacc.c  */
- #line 647 "ntp_parser.y"
 -#line 639 "ntp_parser.y"
++#line 651 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
    case 114:
  
  /* Line 1455 of yacc.c  */
- #line 667 "ntp_parser.y"
 -#line 659 "ntp_parser.y"
++#line 671 "ntp_parser.y"
      {
                        append_queue(cfgt.discard_opts, (yyvsp[(2) - (2)].Queue));
                }
    case 115:
  
  /* Line 1455 of yacc.c  */
- #line 671 "ntp_parser.y"
 -#line 663 "ntp_parser.y"
++#line 675 "ntp_parser.y"
 +    {
 +                      append_queue(cfgt.mru_opts, (yyvsp[(2) - (2)].Queue));
 +              }
 +    break;
 +
 +  case 116:
 +
 +/* Line 1455 of yacc.c  */
- #line 675 "ntp_parser.y"
++#line 679 "ntp_parser.y"
      {
                        enqueue(cfgt.restrict_opts,
                                create_restrict_node((yyvsp[(2) - (3)].Address_node), NULL, (yyvsp[(3) - (3)].Queue), ip_file->line_no));
                }
      break;
  
 -  case 116:
 +  case 117:
  
  /* Line 1455 of yacc.c  */
- #line 680 "ntp_parser.y"
 -#line 668 "ntp_parser.y"
++#line 684 "ntp_parser.y"
 +    {
 +                      enqueue(cfgt.restrict_opts,
 +                              create_restrict_node((yyvsp[(2) - (5)].Address_node), (yyvsp[(4) - (5)].Address_node), (yyvsp[(5) - (5)].Queue), ip_file->line_no));
 +              }
 +    break;
 +
 +  case 118:
 +
 +/* Line 1455 of yacc.c  */
- #line 685 "ntp_parser.y"
++#line 689 "ntp_parser.y"
      {
                        enqueue(cfgt.restrict_opts,
                                create_restrict_node(NULL, NULL, (yyvsp[(3) - (3)].Queue), ip_file->line_no));
                }
      break;
  
 -  case 117:
 +  case 119:
  
  /* Line 1455 of yacc.c  */
- #line 690 "ntp_parser.y"
 -#line 673 "ntp_parser.y"
++#line 694 "ntp_parser.y"
      {
                        enqueue(cfgt.restrict_opts,
                                create_restrict_node(
                }
      break;
  
 -  case 118:
 +  case 120:
  
  /* Line 1455 of yacc.c  */
- #line 703 "ntp_parser.y"
 -#line 686 "ntp_parser.y"
++#line 707 "ntp_parser.y"
      {
                        enqueue(cfgt.restrict_opts,
                                create_restrict_node(
                }
      break;
  
 -  case 119:
 +  case 121:
  
  /* Line 1455 of yacc.c  */
- #line 716 "ntp_parser.y"
 -#line 699 "ntp_parser.y"
++#line 720 "ntp_parser.y"
      {
                        enqueue(cfgt.restrict_opts,
 -                              create_restrict_node((yyvsp[(2) - (5)].Address_node), (yyvsp[(4) - (5)].Address_node), (yyvsp[(5) - (5)].Queue), ip_file->line_no));
 +                              create_restrict_node(
 +                                      NULL, NULL,
 +                                      enqueue((yyvsp[(3) - (3)].Queue), create_ival((yyvsp[(2) - (3)].Integer))),
 +                                      ip_file->line_no));
                }
      break;
  
 -  case 120:
 +  case 122:
  
  /* Line 1455 of yacc.c  */
- #line 727 "ntp_parser.y"
 -#line 707 "ntp_parser.y"
++#line 731 "ntp_parser.y"
      { (yyval.Queue) = create_queue(); }
      break;
  
 -  case 121:
 +  case 123:
  
  /* Line 1455 of yacc.c  */
- #line 729 "ntp_parser.y"
 -#line 709 "ntp_parser.y"
++#line 733 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), create_ival((yyvsp[(2) - (2)].Integer))); }
      break;
  
 -  case 136:
 +  case 138:
  
  /* Line 1455 of yacc.c  */
- #line 751 "ntp_parser.y"
 -#line 731 "ntp_parser.y"
++#line 755 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Attr_val)); }
      break;
  
 -  case 137:
 +  case 139:
  
  /* Line 1455 of yacc.c  */
- #line 753 "ntp_parser.y"
 -#line 733 "ntp_parser.y"
++#line 757 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Attr_val)); }
      break;
  
 -  case 138:
 +  case 140:
  
  /* Line 1455 of yacc.c  */
- #line 757 "ntp_parser.y"
 -#line 737 "ntp_parser.y"
++#line 761 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
 -  case 139:
 +  case 141:
  
  /* Line 1455 of yacc.c  */
- #line 758 "ntp_parser.y"
 -#line 738 "ntp_parser.y"
++#line 762 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
 -  case 140:
 +  case 142:
  
  /* Line 1455 of yacc.c  */
- #line 759 "ntp_parser.y"
 -#line 739 "ntp_parser.y"
++#line 763 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
 -  case 141:
 +  case 143:
 +
 +/* Line 1455 of yacc.c  */
- #line 764 "ntp_parser.y"
++#line 768 "ntp_parser.y"
 +    { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Attr_val)); }
 +    break;
 +
 +  case 144:
 +
 +/* Line 1455 of yacc.c  */
- #line 766 "ntp_parser.y"
++#line 770 "ntp_parser.y"
 +    { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Attr_val)); }
 +    break;
 +
 +  case 145:
 +
 +/* Line 1455 of yacc.c  */
- #line 770 "ntp_parser.y"
++#line 774 "ntp_parser.y"
 +    { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
 +    break;
 +
 +  case 146:
 +
 +/* Line 1455 of yacc.c  */
- #line 771 "ntp_parser.y"
++#line 775 "ntp_parser.y"
 +    { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
 +    break;
 +
 +  case 147:
 +
 +/* Line 1455 of yacc.c  */
- #line 772 "ntp_parser.y"
++#line 776 "ntp_parser.y"
 +    { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
 +    break;
 +
 +  case 148:
 +
 +/* Line 1455 of yacc.c  */
- #line 773 "ntp_parser.y"
++#line 777 "ntp_parser.y"
 +    { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
 +    break;
 +
 +  case 149:
 +
 +/* Line 1455 of yacc.c  */
- #line 774 "ntp_parser.y"
++#line 778 "ntp_parser.y"
 +    { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
 +    break;
 +
 +  case 150:
  
  /* Line 1455 of yacc.c  */
- #line 775 "ntp_parser.y"
 -#line 748 "ntp_parser.y"
++#line 779 "ntp_parser.y"
 +    { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
 +    break;
 +
 +  case 151:
 +
 +/* Line 1455 of yacc.c  */
- #line 776 "ntp_parser.y"
++#line 780 "ntp_parser.y"
 +    { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
 +    break;
 +
 +  case 152:
 +
 +/* Line 1455 of yacc.c  */
- #line 777 "ntp_parser.y"
++#line 781 "ntp_parser.y"
 +    { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
 +    break;
 +
 +  case 153:
 +
 +/* Line 1455 of yacc.c  */
- #line 786 "ntp_parser.y"
++#line 790 "ntp_parser.y"
      { enqueue(cfgt.fudge, create_addr_opts_node((yyvsp[(2) - (3)].Address_node), (yyvsp[(3) - (3)].Queue))); }
      break;
  
 -  case 142:
 +  case 154:
  
  /* Line 1455 of yacc.c  */
- #line 791 "ntp_parser.y"
 -#line 753 "ntp_parser.y"
++#line 795 "ntp_parser.y"
      { enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Attr_val)); }
      break;
  
 -  case 143:
 +  case 155:
  
  /* Line 1455 of yacc.c  */
- #line 793 "ntp_parser.y"
 -#line 755 "ntp_parser.y"
++#line 797 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Attr_val)); }
      break;
  
 -  case 144:
 +  case 156:
  
  /* Line 1455 of yacc.c  */
- #line 797 "ntp_parser.y"
 -#line 759 "ntp_parser.y"
++#line 801 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
 -  case 145:
 +  case 157:
  
  /* Line 1455 of yacc.c  */
- #line 798 "ntp_parser.y"
 -#line 760 "ntp_parser.y"
++#line 802 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
 -  case 146:
 +  case 158:
  
  /* Line 1455 of yacc.c  */
- #line 799 "ntp_parser.y"
 -#line 761 "ntp_parser.y"
++#line 803 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
 -  case 147:
 +  case 159:
  
  /* Line 1455 of yacc.c  */
- #line 800 "ntp_parser.y"
 -#line 762 "ntp_parser.y"
++#line 804 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); }
      break;
  
 -  case 148:
 +  case 160:
  
  /* Line 1455 of yacc.c  */
- #line 801 "ntp_parser.y"
 -#line 763 "ntp_parser.y"
++#line 805 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
 -  case 149:
 +  case 161:
  
  /* Line 1455 of yacc.c  */
- #line 802 "ntp_parser.y"
 -#line 764 "ntp_parser.y"
++#line 806 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
 -  case 150:
 +  case 162:
  
  /* Line 1455 of yacc.c  */
- #line 803 "ntp_parser.y"
 -#line 765 "ntp_parser.y"
++#line 807 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
 -  case 151:
 +  case 163:
  
  /* Line 1455 of yacc.c  */
- #line 804 "ntp_parser.y"
 -#line 766 "ntp_parser.y"
++#line 808 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
 -  case 152:
 +  case 164:
  
  /* Line 1455 of yacc.c  */
- #line 813 "ntp_parser.y"
 -#line 775 "ntp_parser.y"
++#line 817 "ntp_parser.y"
      { append_queue(cfgt.enable_opts, (yyvsp[(2) - (2)].Queue));  }
      break;
  
 -  case 153:
 +  case 165:
  
  /* Line 1455 of yacc.c  */
- #line 815 "ntp_parser.y"
 -#line 777 "ntp_parser.y"
++#line 819 "ntp_parser.y"
      { append_queue(cfgt.disable_opts, (yyvsp[(2) - (2)].Queue));  }
      break;
  
 -  case 154:
 +  case 166:
  
  /* Line 1455 of yacc.c  */
- #line 820 "ntp_parser.y"
 -#line 782 "ntp_parser.y"
++#line 824 "ntp_parser.y"
      {
                        if ((yyvsp[(2) - (2)].Attr_val) != NULL)
                                (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Attr_val));
                }
      break;
  
 -  case 155:
 +  case 167:
  
  /* Line 1455 of yacc.c  */
- #line 827 "ntp_parser.y"
 -#line 789 "ntp_parser.y"
++#line 831 "ntp_parser.y"
      {
                        if ((yyvsp[(1) - (1)].Attr_val) != NULL)
                                (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Attr_val));
                }
      break;
  
 -  case 156:
 +  case 168:
  
  /* Line 1455 of yacc.c  */
- #line 836 "ntp_parser.y"
 -#line 798 "ntp_parser.y"
++#line 840 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
 -  case 157:
 +  case 169:
  
  /* Line 1455 of yacc.c  */
- #line 837 "ntp_parser.y"
 -#line 799 "ntp_parser.y"
++#line 841 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
 -  case 158:
 +  case 170:
  
  /* Line 1455 of yacc.c  */
- #line 838 "ntp_parser.y"
 -#line 800 "ntp_parser.y"
++#line 842 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
 -  case 159:
 +  case 171:
  
  /* Line 1455 of yacc.c  */
- #line 839 "ntp_parser.y"
 -#line 801 "ntp_parser.y"
++#line 843 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
 -  case 160:
 +  case 172:
  
  /* Line 1455 of yacc.c  */
- #line 840 "ntp_parser.y"
 -#line 802 "ntp_parser.y"
++#line 844 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
 -  case 161:
 +  case 173:
  
  /* Line 1455 of yacc.c  */
- #line 841 "ntp_parser.y"
 -#line 803 "ntp_parser.y"
++#line 845 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); }
      break;
  
 -  case 162:
 +  case 174:
  
  /* Line 1455 of yacc.c  */
- #line 843 "ntp_parser.y"
 -#line 805 "ntp_parser.y"
++#line 847 "ntp_parser.y"
      { 
                        if (input_from_file)
                                (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer));
                }
      break;
  
 -  case 163:
 +  case 175:
  
  /* Line 1455 of yacc.c  */
- #line 858 "ntp_parser.y"
 -#line 820 "ntp_parser.y"
++#line 862 "ntp_parser.y"
      { append_queue(cfgt.tinker, (yyvsp[(2) - (2)].Queue)); }
      break;
  
 -  case 164:
 +  case 176:
  
  /* Line 1455 of yacc.c  */
- #line 862 "ntp_parser.y"
 -#line 824 "ntp_parser.y"
++#line 866 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Attr_val)); }
      break;
  
 -  case 165:
 +  case 177:
  
  /* Line 1455 of yacc.c  */
- #line 863 "ntp_parser.y"
 -#line 825 "ntp_parser.y"
++#line 867 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Attr_val)); }
      break;
  
 -  case 166:
 +  case 178:
  
  /* Line 1455 of yacc.c  */
- #line 867 "ntp_parser.y"
 -#line 829 "ntp_parser.y"
++#line 871 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
 -  case 167:
 +  case 179:
  
  /* Line 1455 of yacc.c  */
- #line 868 "ntp_parser.y"
 -#line 830 "ntp_parser.y"
++#line 872 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
 -  case 168:
 +  case 180:
  
  /* Line 1455 of yacc.c  */
- #line 869 "ntp_parser.y"
 -#line 831 "ntp_parser.y"
++#line 873 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
 -  case 169:
 +  case 181:
  
  /* Line 1455 of yacc.c  */
- #line 870 "ntp_parser.y"
 -#line 832 "ntp_parser.y"
++#line 874 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
 -  case 170:
 +  case 182:
  
  /* Line 1455 of yacc.c  */
- #line 871 "ntp_parser.y"
 -#line 833 "ntp_parser.y"
++#line 875 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
 -  case 171:
 +  case 183:
  
  /* Line 1455 of yacc.c  */
- #line 872 "ntp_parser.y"
 -#line 834 "ntp_parser.y"
++#line 876 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
 -  case 172:
 +  case 184:
  
  /* Line 1455 of yacc.c  */
- #line 873 "ntp_parser.y"
 -#line 835 "ntp_parser.y"
++#line 877 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); }
      break;
  
 -  case 174:
 +  case 186:
  
  /* Line 1455 of yacc.c  */
- #line 884 "ntp_parser.y"
 -#line 846 "ntp_parser.y"
++#line 888 "ntp_parser.y"
      {
                        if (curr_include_level >= MAXINCLUDELEVEL) {
                                fprintf(stderr, "getconfig: Maximum include file level exceeded.\n");
                }
      break;
  
 -  case 175:
 +  case 187:
  
  /* Line 1455 of yacc.c  */
- #line 900 "ntp_parser.y"
 -#line 862 "ntp_parser.y"
++#line 904 "ntp_parser.y"
      {
                        while (curr_include_level != -1)
                                FCLOSE(fp[curr_include_level--]);
                }
      break;
  
 -  case 176:
 +  case 188:
  
  /* Line 1455 of yacc.c  */
- #line 906 "ntp_parser.y"
 -#line 868 "ntp_parser.y"
++#line 910 "ntp_parser.y"
      { enqueue(cfgt.vars, create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double))); }
      break;
  
 -  case 177:
 +  case 189:
  
  /* Line 1455 of yacc.c  */
- #line 908 "ntp_parser.y"
 -#line 870 "ntp_parser.y"
++#line 912 "ntp_parser.y"
      { enqueue(cfgt.vars, create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer))); }
      break;
  
 -  case 178:
 +  case 190:
  
  /* Line 1455 of yacc.c  */
- #line 910 "ntp_parser.y"
 -#line 872 "ntp_parser.y"
++#line 914 "ntp_parser.y"
      { enqueue(cfgt.vars, create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double))); }
      break;
  
 -  case 179:
 +  case 191:
  
  /* Line 1455 of yacc.c  */
- #line 912 "ntp_parser.y"
 -#line 874 "ntp_parser.y"
++#line 916 "ntp_parser.y"
      { /* Null action, possibly all null parms */ }
      break;
  
 -  case 180:
 +  case 192:
  
  /* Line 1455 of yacc.c  */
- #line 914 "ntp_parser.y"
 -#line 876 "ntp_parser.y"
++#line 918 "ntp_parser.y"
      { enqueue(cfgt.vars, create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String))); }
      break;
  
 -  case 181:
 +  case 193:
  
  /* Line 1455 of yacc.c  */
- #line 917 "ntp_parser.y"
 -#line 879 "ntp_parser.y"
++#line 921 "ntp_parser.y"
      { enqueue(cfgt.vars, create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String))); }
      break;
  
 -  case 182:
 +  case 194:
  
  /* Line 1455 of yacc.c  */
- #line 919 "ntp_parser.y"
 -#line 881 "ntp_parser.y"
++#line 923 "ntp_parser.y"
      {
                        if (input_from_file)
                                enqueue(cfgt.vars,
                }
      break;
  
 -  case 183:
 +  case 195:
  
  /* Line 1455 of yacc.c  */
- #line 930 "ntp_parser.y"
 -#line 892 "ntp_parser.y"
++#line 934 "ntp_parser.y"
      { append_queue(cfgt.logconfig, (yyvsp[(2) - (2)].Queue)); }
      break;
  
 -  case 184:
 +  case 196:
  
  /* Line 1455 of yacc.c  */
- #line 932 "ntp_parser.y"
 -#line 894 "ntp_parser.y"
++#line 936 "ntp_parser.y"
      { append_queue(cfgt.phone, (yyvsp[(2) - (2)].Queue)); }
      break;
  
 -  case 185:
 +  case 197:
  
  /* Line 1455 of yacc.c  */
- #line 934 "ntp_parser.y"
 -#line 896 "ntp_parser.y"
++#line 938 "ntp_parser.y"
      {
                        if (input_from_file)
                                enqueue(cfgt.vars,
                }
      break;
  
 -  case 186:
 +  case 198:
  
  /* Line 1455 of yacc.c  */
- #line 944 "ntp_parser.y"
 -#line 906 "ntp_parser.y"
++#line 948 "ntp_parser.y"
      { enqueue(cfgt.setvar, (yyvsp[(2) - (2)].Set_var)); }
      break;
  
 -  case 187:
 +  case 199:
  
  /* Line 1455 of yacc.c  */
- #line 946 "ntp_parser.y"
 -#line 908 "ntp_parser.y"
++#line 950 "ntp_parser.y"
      { enqueue(cfgt.trap, create_addr_opts_node((yyvsp[(2) - (2)].Address_node), NULL)); }
      break;
  
 -  case 188:
 +  case 200:
  
  /* Line 1455 of yacc.c  */
- #line 948 "ntp_parser.y"
 -#line 910 "ntp_parser.y"
++#line 952 "ntp_parser.y"
      { enqueue(cfgt.trap, create_addr_opts_node((yyvsp[(2) - (3)].Address_node), (yyvsp[(3) - (3)].Queue))); }
      break;
  
 -  case 189:
 +  case 201:
  
  /* Line 1455 of yacc.c  */
- #line 950 "ntp_parser.y"
 -#line 912 "ntp_parser.y"
++#line 954 "ntp_parser.y"
      { append_queue(cfgt.ttl, (yyvsp[(2) - (2)].Queue)); }
      break;
  
 -  case 190:
 +  case 202:
  
  /* Line 1455 of yacc.c  */
- #line 952 "ntp_parser.y"
 -#line 914 "ntp_parser.y"
++#line 956 "ntp_parser.y"
      { enqueue(cfgt.qos, create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String))); }
      break;
  
 -  case 191:
 +  case 203:
  
  /* Line 1455 of yacc.c  */
- #line 957 "ntp_parser.y"
 -#line 919 "ntp_parser.y"
++#line 961 "ntp_parser.y"
      { enqueue(cfgt.vars, create_attr_sval(T_Driftfile, (yyvsp[(1) - (1)].String))); }
      break;
  
 -  case 192:
 +  case 204:
  
  /* Line 1455 of yacc.c  */
- #line 959 "ntp_parser.y"
 -#line 921 "ntp_parser.y"
++#line 963 "ntp_parser.y"
      { enqueue(cfgt.vars, create_attr_dval(T_WanderThreshold, (yyvsp[(2) - (2)].Double)));
                          enqueue(cfgt.vars, create_attr_sval(T_Driftfile, (yyvsp[(1) - (2)].String))); }
      break;
  
 -  case 193:
 +  case 205:
  
  /* Line 1455 of yacc.c  */
- #line 962 "ntp_parser.y"
 -#line 924 "ntp_parser.y"
++#line 966 "ntp_parser.y"
      { enqueue(cfgt.vars, create_attr_sval(T_Driftfile, "\0")); }
      break;
  
 -  case 194:
 +  case 206:
  
  /* Line 1455 of yacc.c  */
- #line 967 "ntp_parser.y"
 -#line 929 "ntp_parser.y"
++#line 971 "ntp_parser.y"
      { (yyval.Set_var) = create_setvar_node((yyvsp[(1) - (4)].String), (yyvsp[(3) - (4)].String), (yyvsp[(4) - (4)].Integer)); }
      break;
  
 -  case 195:
 +  case 207:
  
  /* Line 1455 of yacc.c  */
- #line 969 "ntp_parser.y"
 -#line 931 "ntp_parser.y"
++#line 973 "ntp_parser.y"
      { (yyval.Set_var) = create_setvar_node((yyvsp[(1) - (3)].String), (yyvsp[(3) - (3)].String), 0); }
      break;
  
 -  case 196:
 +  case 208:
  
  /* Line 1455 of yacc.c  */
- #line 974 "ntp_parser.y"
 -#line 936 "ntp_parser.y"
++#line 978 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Attr_val)); }
      break;
  
 -  case 197:
 +  case 209:
  
  /* Line 1455 of yacc.c  */
- #line 975 "ntp_parser.y"
 -#line 937 "ntp_parser.y"
++#line 979 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Attr_val)); }
      break;
  
 -  case 198:
 +  case 210:
  
  /* Line 1455 of yacc.c  */
- #line 979 "ntp_parser.y"
 -#line 941 "ntp_parser.y"
++#line 983 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); }
      break;
  
 -  case 199:
 +  case 211:
  
  /* Line 1455 of yacc.c  */
- #line 980 "ntp_parser.y"
 -#line 942 "ntp_parser.y"
++#line 984 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_pval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Address_node)); }
      break;
  
 -  case 200:
 +  case 212:
  
  /* Line 1455 of yacc.c  */
- #line 984 "ntp_parser.y"
 -#line 946 "ntp_parser.y"
++#line 988 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Attr_val)); }
      break;
  
 -  case 201:
 +  case 213:
  
  /* Line 1455 of yacc.c  */
- #line 985 "ntp_parser.y"
 -#line 947 "ntp_parser.y"
++#line 989 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Attr_val)); }
      break;
  
 -  case 202:
 +  case 214:
  
  /* Line 1455 of yacc.c  */
- #line 990 "ntp_parser.y"
 -#line 952 "ntp_parser.y"
++#line 994 "ntp_parser.y"
      {
                        char prefix = (yyvsp[(1) - (1)].String)[0];
                        char *type = (yyvsp[(1) - (1)].String) + 1;
                }
      break;
  
 -  case 203:
 +  case 215:
  
  /* Line 1455 of yacc.c  */
- #line 1005 "ntp_parser.y"
 -#line 967 "ntp_parser.y"
++#line 1009 "ntp_parser.y"
      {
                        enqueue(cfgt.nic_rules,
                                create_nic_rule_node((yyvsp[(3) - (3)].Integer), NULL, (yyvsp[(2) - (3)].Integer)));
                }
      break;
  
 -  case 204:
 +  case 216:
  
  /* Line 1455 of yacc.c  */
- #line 1010 "ntp_parser.y"
 -#line 972 "ntp_parser.y"
++#line 1014 "ntp_parser.y"
      {
                        enqueue(cfgt.nic_rules,
                                create_nic_rule_node(0, (yyvsp[(3) - (3)].String), (yyvsp[(2) - (3)].Integer)));
                }
      break;
  
 -  case 214:
 +  case 226:
  
  /* Line 1455 of yacc.c  */
- #line 1041 "ntp_parser.y"
 -#line 1003 "ntp_parser.y"
++#line 1045 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), create_ival((yyvsp[(2) - (2)].Integer))); }
      break;
  
 -  case 215:
 +  case 227:
  
  /* Line 1455 of yacc.c  */
- #line 1042 "ntp_parser.y"
 -#line 1004 "ntp_parser.y"
++#line 1046 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue(create_ival((yyvsp[(1) - (1)].Integer))); }
      break;
  
 -  case 216:
 +  case 228:
  
  /* Line 1455 of yacc.c  */
- #line 1046 "ntp_parser.y"
-     { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), create_pval((yyvsp[(2) - (2)].String))); }
 -#line 1009 "ntp_parser.y"
++#line 1051 "ntp_parser.y"
+     { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Attr_val)); }
      break;
  
 -  case 217:
 +  case 229:
  
  /* Line 1455 of yacc.c  */
- #line 1047 "ntp_parser.y"
-     { (yyval.Queue) = enqueue_in_new_queue(create_pval((yyvsp[(1) - (1)].String))); }
 -#line 1011 "ntp_parser.y"
++#line 1053 "ntp_parser.y"
+     { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Attr_val)); }
      break;
  
 -  case 218:
 +  case 230:
  
  /* Line 1455 of yacc.c  */
- #line 1051 "ntp_parser.y"
 -#line 1016 "ntp_parser.y"
++#line 1058 "ntp_parser.y"
+     { (yyval.Attr_val) = create_attr_ival('i', (yyvsp[(1) - (1)].Integer)); }
+     break;
 -  case 220:
++  case 232:
+ /* Line 1455 of yacc.c  */
 -#line 1022 "ntp_parser.y"
++#line 1064 "ntp_parser.y"
+     { (yyval.Attr_val) = create_attr_shorts('-', (yyvsp[(2) - (5)].Integer), (yyvsp[(4) - (5)].Integer)); }
+     break;
 -  case 221:
++  case 233:
+ /* Line 1455 of yacc.c  */
 -#line 1026 "ntp_parser.y"
++#line 1068 "ntp_parser.y"
+     { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), create_pval((yyvsp[(2) - (2)].String))); }
+     break;
 -  case 222:
++  case 234:
+ /* Line 1455 of yacc.c  */
 -#line 1027 "ntp_parser.y"
++#line 1069 "ntp_parser.y"
+     { (yyval.Queue) = enqueue_in_new_queue(create_pval((yyvsp[(1) - (1)].String))); }
+     break;
 -  case 223:
++  case 235:
+ /* Line 1455 of yacc.c  */
 -#line 1031 "ntp_parser.y"
++#line 1073 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Address_node)); }
      break;
  
-   case 231:
 -  case 224:
++  case 236:
  
  /* Line 1455 of yacc.c  */
- #line 1052 "ntp_parser.y"
 -#line 1032 "ntp_parser.y"
++#line 1074 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Address_node)); }
      break;
  
-   case 232:
 -  case 225:
++  case 237:
  
  /* Line 1455 of yacc.c  */
- #line 1057 "ntp_parser.y"
 -#line 1037 "ntp_parser.y"
++#line 1079 "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");
                }
      break;
  
-   case 233:
 -  case 226:
++  case 238:
  
  /* Line 1455 of yacc.c  */
- #line 1065 "ntp_parser.y"
 -#line 1045 "ntp_parser.y"
++#line 1087 "ntp_parser.y"
      { (yyval.Integer) = 1; }
      break;
  
-   case 234:
 -  case 227:
++  case 239:
  
  /* Line 1455 of yacc.c  */
- #line 1066 "ntp_parser.y"
 -#line 1046 "ntp_parser.y"
++#line 1088 "ntp_parser.y"
      { (yyval.Integer) = 0; }
      break;
  
-   case 235:
 -  case 228:
++  case 240:
  
  /* Line 1455 of yacc.c  */
- #line 1070 "ntp_parser.y"
 -#line 1050 "ntp_parser.y"
++#line 1092 "ntp_parser.y"
      { (yyval.Double) = (double)(yyvsp[(1) - (1)].Integer); }
      break;
  
-   case 237:
 -  case 230:
++  case 242:
  
  /* Line 1455 of yacc.c  */
- #line 1081 "ntp_parser.y"
 -#line 1061 "ntp_parser.y"
++#line 1103 "ntp_parser.y"
      {
                        cfgt.sim_details = create_sim_node((yyvsp[(3) - (5)].Queue), (yyvsp[(4) - (5)].Queue));
  
                }
      break;
  
-   case 238:
 -  case 231:
++  case 243:
  
  /* Line 1455 of yacc.c  */
- #line 1095 "ntp_parser.y"
 -#line 1075 "ntp_parser.y"
++#line 1117 "ntp_parser.y"
      { old_config_style = 0; }
      break;
  
-   case 239:
 -  case 232:
++  case 244:
  
  /* Line 1455 of yacc.c  */
- #line 1099 "ntp_parser.y"
 -#line 1079 "ntp_parser.y"
++#line 1121 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (3)].Queue), (yyvsp[(2) - (3)].Attr_val)); }
      break;
  
-   case 240:
 -  case 233:
++  case 245:
  
  /* Line 1455 of yacc.c  */
- #line 1100 "ntp_parser.y"
 -#line 1080 "ntp_parser.y"
++#line 1122 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (2)].Attr_val)); }
      break;
  
-   case 241:
 -  case 234:
++  case 246:
  
  /* Line 1455 of yacc.c  */
- #line 1104 "ntp_parser.y"
 -#line 1084 "ntp_parser.y"
++#line 1126 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (3)].Integer), (yyvsp[(3) - (3)].Double)); }
      break;
  
-   case 242:
 -  case 235:
++  case 247:
  
  /* Line 1455 of yacc.c  */
- #line 1105 "ntp_parser.y"
 -#line 1085 "ntp_parser.y"
++#line 1127 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (3)].Integer), (yyvsp[(3) - (3)].Double)); }
      break;
  
-   case 243:
 -  case 236:
++  case 248:
  
  /* Line 1455 of yacc.c  */
- #line 1109 "ntp_parser.y"
 -#line 1089 "ntp_parser.y"
++#line 1131 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Sim_server)); }
      break;
  
-   case 244:
 -  case 237:
++  case 249:
  
  /* Line 1455 of yacc.c  */
- #line 1110 "ntp_parser.y"
 -#line 1090 "ntp_parser.y"
++#line 1132 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Sim_server)); }
      break;
  
-   case 245:
 -  case 238:
++  case 250:
  
  /* Line 1455 of yacc.c  */
- #line 1115 "ntp_parser.y"
 -#line 1095 "ntp_parser.y"
++#line 1137 "ntp_parser.y"
      { (yyval.Sim_server) = create_sim_server((yyvsp[(1) - (5)].Address_node), (yyvsp[(3) - (5)].Double), (yyvsp[(4) - (5)].Queue)); }
      break;
  
-   case 246:
 -  case 239:
++  case 251:
  
  /* Line 1455 of yacc.c  */
- #line 1119 "ntp_parser.y"
 -#line 1099 "ntp_parser.y"
++#line 1141 "ntp_parser.y"
      { (yyval.Double) = (yyvsp[(3) - (4)].Double); }
      break;
  
-   case 247:
 -  case 240:
++  case 252:
  
  /* Line 1455 of yacc.c  */
- #line 1123 "ntp_parser.y"
 -#line 1103 "ntp_parser.y"
++#line 1145 "ntp_parser.y"
      { (yyval.Address_node) = (yyvsp[(3) - (3)].Address_node); }
      break;
  
-   case 248:
 -  case 241:
++  case 253:
  
  /* Line 1455 of yacc.c  */
- #line 1127 "ntp_parser.y"
 -#line 1107 "ntp_parser.y"
++#line 1149 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (2)].Queue), (yyvsp[(2) - (2)].Sim_script)); }
      break;
  
-   case 249:
 -  case 242:
++  case 254:
  
  /* Line 1455 of yacc.c  */
- #line 1128 "ntp_parser.y"
 -#line 1108 "ntp_parser.y"
++#line 1150 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (1)].Sim_script)); }
      break;
  
-   case 250:
 -  case 243:
++  case 255:
  
  /* Line 1455 of yacc.c  */
- #line 1133 "ntp_parser.y"
 -#line 1113 "ntp_parser.y"
++#line 1155 "ntp_parser.y"
      { (yyval.Sim_script) = create_sim_script_info((yyvsp[(3) - (6)].Double), (yyvsp[(5) - (6)].Queue)); }
      break;
  
-   case 251:
 -  case 244:
++  case 256:
  
  /* Line 1455 of yacc.c  */
- #line 1137 "ntp_parser.y"
 -#line 1117 "ntp_parser.y"
++#line 1159 "ntp_parser.y"
      { (yyval.Queue) = enqueue((yyvsp[(1) - (3)].Queue), (yyvsp[(2) - (3)].Attr_val)); }
      break;
  
-   case 252:
 -  case 245:
++  case 257:
  
  /* Line 1455 of yacc.c  */
- #line 1138 "ntp_parser.y"
 -#line 1118 "ntp_parser.y"
++#line 1160 "ntp_parser.y"
      { (yyval.Queue) = enqueue_in_new_queue((yyvsp[(1) - (2)].Attr_val)); }
      break;
  
-   case 253:
 -  case 246:
++  case 258:
  
  /* Line 1455 of yacc.c  */
- #line 1143 "ntp_parser.y"
 -#line 1123 "ntp_parser.y"
++#line 1165 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (3)].Integer), (yyvsp[(3) - (3)].Double)); }
      break;
  
-   case 254:
 -  case 247:
++  case 259:
  
  /* Line 1455 of yacc.c  */
- #line 1145 "ntp_parser.y"
 -#line 1125 "ntp_parser.y"
++#line 1167 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (3)].Integer), (yyvsp[(3) - (3)].Double)); }
      break;
  
-   case 255:
 -  case 248:
++  case 260:
  
  /* Line 1455 of yacc.c  */
- #line 1147 "ntp_parser.y"
 -#line 1127 "ntp_parser.y"
++#line 1169 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (3)].Integer), (yyvsp[(3) - (3)].Double)); }
      break;
  
-   case 256:
 -  case 249:
++  case 261:
  
  /* Line 1455 of yacc.c  */
- #line 1149 "ntp_parser.y"
 -#line 1129 "ntp_parser.y"
++#line 1171 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (3)].Integer), (yyvsp[(3) - (3)].Double)); }
      break;
  
-   case 257:
 -  case 250:
++  case 262:
  
  /* Line 1455 of yacc.c  */
- #line 1151 "ntp_parser.y"
 -#line 1131 "ntp_parser.y"
++#line 1173 "ntp_parser.y"
      { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (3)].Integer), (yyvsp[(3) - (3)].Double)); }
      break;
  
  
  
  /* Line 1455 of yacc.c  */
- #line 3770 "ntp_parser.c"
 -#line 3661 "ntp_parser.c"
++#line 3817 "ntp_parser.c"
        default: break;
      }
    YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
@@@ -3978,7 -3869,7 +4025,7 @@@ yyreturn
  
  
  /* Line 1675 of yacc.c  */
- #line 1155 "ntp_parser.y"
 -#line 1135 "ntp_parser.y"
++#line 1177 "ntp_parser.y"
  
  
  void yyerror (char *msg)
index 8dce41fc5c4506028af7444dadf708558f4f85f6,427f2237091f2cb09b5dbf546e8acf1f2736f797..46f0dde0a7722c3dd4568174cb3d19f7c997f744
       T_Double = 286,
       T_Driftfile = 287,
       T_Drop = 288,
-      T_Enable = 289,
-      T_End = 290,
-      T_False = 291,
-      T_File = 292,
-      T_Filegen = 293,
-      T_Flag1 = 294,
-      T_Flag2 = 295,
-      T_Flag3 = 296,
-      T_Flag4 = 297,
-      T_Flake = 298,
-      T_Floor = 299,
-      T_Freq = 300,
-      T_Fudge = 301,
-      T_Host = 302,
-      T_Huffpuff = 303,
-      T_Iburst = 304,
-      T_Ident = 305,
-      T_Ignore = 306,
-      T_Incalloc = 307,
-      T_Incmem = 308,
-      T_Initalloc = 309,
-      T_Initmem = 310,
-      T_Includefile = 311,
-      T_Integer = 312,
-      T_Interface = 313,
-      T_Ipv4 = 314,
-      T_Ipv4_flag = 315,
-      T_Ipv6 = 316,
-      T_Ipv6_flag = 317,
-      T_Kernel = 318,
-      T_Key = 319,
-      T_Keys = 320,
-      T_Keysdir = 321,
-      T_Kod = 322,
-      T_Mssntp = 323,
-      T_Leapfile = 324,
-      T_Limited = 325,
-      T_Link = 326,
-      T_Listen = 327,
-      T_Logconfig = 328,
-      T_Logfile = 329,
-      T_Loopstats = 330,
-      T_Lowpriotrap = 331,
-      T_Manycastclient = 332,
-      T_Manycastserver = 333,
-      T_Mask = 334,
-      T_Maxage = 335,
-      T_Maxclock = 336,
-      T_Maxdepth = 337,
-      T_Maxdist = 338,
-      T_Maxmem = 339,
-      T_Maxpoll = 340,
-      T_Minclock = 341,
-      T_Mindepth = 342,
-      T_Mindist = 343,
-      T_Minimum = 344,
-      T_Minpoll = 345,
-      T_Minsane = 346,
-      T_Mode = 347,
-      T_Monitor = 348,
-      T_Month = 349,
-      T_Mru = 350,
-      T_Multicastclient = 351,
-      T_Nic = 352,
-      T_Nolink = 353,
-      T_Nomodify = 354,
-      T_None = 355,
-      T_Nopeer = 356,
-      T_Noquery = 357,
-      T_Noselect = 358,
-      T_Noserve = 359,
-      T_Notrap = 360,
-      T_Notrust = 361,
-      T_Ntp = 362,
-      T_Ntpport = 363,
-      T_NtpSignDsocket = 364,
-      T_Orphan = 365,
-      T_Panic = 366,
-      T_Peer = 367,
-      T_Peerstats = 368,
-      T_Phone = 369,
-      T_Pid = 370,
-      T_Pidfile = 371,
-      T_Pool = 372,
-      T_Port = 373,
-      T_Preempt = 374,
-      T_Prefer = 375,
-      T_Protostats = 376,
-      T_Pw = 377,
-      T_Qos = 378,
-      T_Randfile = 379,
-      T_Rawstats = 380,
-      T_Refid = 381,
-      T_Requestkey = 382,
-      T_Restrict = 383,
-      T_Revoke = 384,
-      T_Saveconfigdir = 385,
-      T_Server = 386,
-      T_Setvar = 387,
-      T_Sign = 388,
-      T_Source = 389,
-      T_Statistics = 390,
-      T_Stats = 391,
-      T_Statsdir = 392,
-      T_Step = 393,
-      T_Stepout = 394,
-      T_Stratum = 395,
-      T_String = 396,
-      T_Sysstats = 397,
-      T_Tick = 398,
-      T_Time1 = 399,
-      T_Time2 = 400,
-      T_Timingstats = 401,
-      T_Tinker = 402,
-      T_Tos = 403,
-      T_Trap = 404,
-      T_True = 405,
-      T_Trustedkey = 406,
-      T_Ttl = 407,
-      T_Type = 408,
-      T_Unconfig = 409,
-      T_Unpeer = 410,
-      T_Version = 411,
-      T_WanderThreshold = 412,
-      T_Week = 413,
-      T_Wildcard = 414,
-      T_Xleave = 415,
-      T_Year = 416,
-      T_Flag = 417,
-      T_Void = 418,
-      T_EOC = 419,
-      T_Simulate = 420,
-      T_Beep_Delay = 421,
-      T_Sim_Duration = 422,
-      T_Server_Offset = 423,
-      T_Duration = 424,
-      T_Freq_Offset = 425,
-      T_Wander = 426,
-      T_Jitter = 427,
-      T_Prop_Delay = 428,
-      T_Proc_Delay = 429
+      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_Includefile = 308,
 -     T_Integer = 309,
 -     T_Interface = 310,
 -     T_Ipv4 = 311,
 -     T_Ipv4_flag = 312,
 -     T_Ipv6 = 313,
 -     T_Ipv6_flag = 314,
 -     T_Kernel = 315,
 -     T_Key = 316,
 -     T_Keys = 317,
 -     T_Keysdir = 318,
 -     T_Kod = 319,
 -     T_Mssntp = 320,
 -     T_Leapfile = 321,
 -     T_Limited = 322,
 -     T_Link = 323,
 -     T_Listen = 324,
 -     T_Logconfig = 325,
 -     T_Logfile = 326,
 -     T_Loopstats = 327,
 -     T_Lowpriotrap = 328,
 -     T_Manycastclient = 329,
 -     T_Manycastserver = 330,
 -     T_Mask = 331,
 -     T_Maxclock = 332,
 -     T_Maxdist = 333,
 -     T_Maxpoll = 334,
 -     T_Minclock = 335,
 -     T_Mindist = 336,
 -     T_Minimum = 337,
 -     T_Minpoll = 338,
 -     T_Minsane = 339,
 -     T_Mode = 340,
 -     T_Monitor = 341,
 -     T_Month = 342,
 -     T_Multicastclient = 343,
 -     T_Nic = 344,
 -     T_Nolink = 345,
 -     T_Nomodify = 346,
 -     T_None = 347,
 -     T_Nopeer = 348,
 -     T_Noquery = 349,
 -     T_Noselect = 350,
 -     T_Noserve = 351,
 -     T_Notrap = 352,
 -     T_Notrust = 353,
 -     T_Ntp = 354,
 -     T_Ntpport = 355,
 -     T_NtpSignDsocket = 356,
 -     T_Orphan = 357,
 -     T_Panic = 358,
 -     T_Peer = 359,
 -     T_Peerstats = 360,
 -     T_Phone = 361,
 -     T_Pid = 362,
 -     T_Pidfile = 363,
 -     T_Pool = 364,
 -     T_Port = 365,
 -     T_Preempt = 366,
 -     T_Prefer = 367,
 -     T_Protostats = 368,
 -     T_Pw = 369,
 -     T_Qos = 370,
 -     T_Randfile = 371,
 -     T_Rawstats = 372,
 -     T_Refid = 373,
 -     T_Requestkey = 374,
 -     T_Restrict = 375,
 -     T_Revoke = 376,
 -     T_Saveconfigdir = 377,
 -     T_Server = 378,
 -     T_Setvar = 379,
 -     T_Sign = 380,
 -     T_Statistics = 381,
 -     T_Stats = 382,
 -     T_Statsdir = 383,
 -     T_Step = 384,
 -     T_Stepout = 385,
 -     T_Stratum = 386,
 -     T_String = 387,
 -     T_Sysstats = 388,
 -     T_Tick = 389,
 -     T_Time1 = 390,
 -     T_Time2 = 391,
 -     T_Timingstats = 392,
 -     T_Tinker = 393,
 -     T_Tos = 394,
 -     T_Trap = 395,
 -     T_True = 396,
 -     T_Trustedkey = 397,
 -     T_Ttl = 398,
 -     T_Type = 399,
 -     T_Unconfig = 400,
 -     T_Unpeer = 401,
 -     T_Version = 402,
 -     T_WanderThreshold = 403,
 -     T_Week = 404,
 -     T_Wildcard = 405,
 -     T_Xleave = 406,
 -     T_Year = 407,
 -     T_Flag = 408,
 -     T_Void = 409,
 -     T_EOC = 410,
 -     T_Simulate = 411,
 -     T_Beep_Delay = 412,
 -     T_Sim_Duration = 413,
 -     T_Server_Offset = 414,
 -     T_Duration = 415,
 -     T_Freq_Offset = 416,
 -     T_Wander = 417,
 -     T_Jitter = 418,
 -     T_Prop_Delay = 419,
 -     T_Proc_Delay = 420
++     T_Incalloc = 308,
++     T_Incmem = 309,
++     T_Initalloc = 310,
++     T_Initmem = 311,
++     T_Includefile = 312,
++     T_Integer = 313,
++     T_Interface = 314,
++     T_Ipv4 = 315,
++     T_Ipv4_flag = 316,
++     T_Ipv6 = 317,
++     T_Ipv6_flag = 318,
++     T_Kernel = 319,
++     T_Key = 320,
++     T_Keys = 321,
++     T_Keysdir = 322,
++     T_Kod = 323,
++     T_Mssntp = 324,
++     T_Leapfile = 325,
++     T_Limited = 326,
++     T_Link = 327,
++     T_Listen = 328,
++     T_Logconfig = 329,
++     T_Logfile = 330,
++     T_Loopstats = 331,
++     T_Lowpriotrap = 332,
++     T_Manycastclient = 333,
++     T_Manycastserver = 334,
++     T_Mask = 335,
++     T_Maxage = 336,
++     T_Maxclock = 337,
++     T_Maxdepth = 338,
++     T_Maxdist = 339,
++     T_Maxmem = 340,
++     T_Maxpoll = 341,
++     T_Minclock = 342,
++     T_Mindepth = 343,
++     T_Mindist = 344,
++     T_Minimum = 345,
++     T_Minpoll = 346,
++     T_Minsane = 347,
++     T_Mode = 348,
++     T_Monitor = 349,
++     T_Month = 350,
++     T_Mru = 351,
++     T_Multicastclient = 352,
++     T_Nic = 353,
++     T_Nolink = 354,
++     T_Nomodify = 355,
++     T_None = 356,
++     T_Nopeer = 357,
++     T_Noquery = 358,
++     T_Noselect = 359,
++     T_Noserve = 360,
++     T_Notrap = 361,
++     T_Notrust = 362,
++     T_Ntp = 363,
++     T_Ntpport = 364,
++     T_NtpSignDsocket = 365,
++     T_Orphan = 366,
++     T_Panic = 367,
++     T_Peer = 368,
++     T_Peerstats = 369,
++     T_Phone = 370,
++     T_Pid = 371,
++     T_Pidfile = 372,
++     T_Pool = 373,
++     T_Port = 374,
++     T_Preempt = 375,
++     T_Prefer = 376,
++     T_Protostats = 377,
++     T_Pw = 378,
++     T_Qos = 379,
++     T_Randfile = 380,
++     T_Rawstats = 381,
++     T_Refid = 382,
++     T_Requestkey = 383,
++     T_Restrict = 384,
++     T_Revoke = 385,
++     T_Saveconfigdir = 386,
++     T_Server = 387,
++     T_Setvar = 388,
++     T_Sign = 389,
++     T_Source = 390,
++     T_Statistics = 391,
++     T_Stats = 392,
++     T_Statsdir = 393,
++     T_Step = 394,
++     T_Stepout = 395,
++     T_Stratum = 396,
++     T_String = 397,
++     T_Sysstats = 398,
++     T_Tick = 399,
++     T_Time1 = 400,
++     T_Time2 = 401,
++     T_Timingstats = 402,
++     T_Tinker = 403,
++     T_Tos = 404,
++     T_Trap = 405,
++     T_True = 406,
++     T_Trustedkey = 407,
++     T_Ttl = 408,
++     T_Type = 409,
++     T_Unconfig = 410,
++     T_Unpeer = 411,
++     T_Version = 412,
++     T_WanderThreshold = 413,
++     T_Week = 414,
++     T_Wildcard = 415,
++     T_Xleave = 416,
++     T_Year = 417,
++     T_Flag = 418,
++     T_Void = 419,
++     T_EOC = 420,
++     T_Simulate = 421,
++     T_Beep_Delay = 422,
++     T_Sim_Duration = 423,
++     T_Server_Offset = 424,
++     T_Duration = 425,
++     T_Freq_Offset = 426,
++     T_Wander = 427,
++     T_Jitter = 428,
++     T_Prop_Delay = 429,
++     T_Proc_Delay = 430
     };
  #endif
  /* Tokens.  */
  #define T_Double 286
  #define T_Driftfile 287
  #define T_Drop 288
- #define T_Enable 289
- #define T_End 290
- #define T_False 291
- #define T_File 292
- #define T_Filegen 293
- #define T_Flag1 294
- #define T_Flag2 295
- #define T_Flag3 296
- #define T_Flag4 297
- #define T_Flake 298
- #define T_Floor 299
- #define T_Freq 300
- #define T_Fudge 301
- #define T_Host 302
- #define T_Huffpuff 303
- #define T_Iburst 304
- #define T_Ident 305
- #define T_Ignore 306
- #define T_Incalloc 307
- #define T_Incmem 308
- #define T_Initalloc 309
- #define T_Initmem 310
- #define T_Includefile 311
- #define T_Integer 312
- #define T_Interface 313
- #define T_Ipv4 314
- #define T_Ipv4_flag 315
- #define T_Ipv6 316
- #define T_Ipv6_flag 317
- #define T_Kernel 318
- #define T_Key 319
- #define T_Keys 320
- #define T_Keysdir 321
- #define T_Kod 322
- #define T_Mssntp 323
- #define T_Leapfile 324
- #define T_Limited 325
- #define T_Link 326
- #define T_Listen 327
- #define T_Logconfig 328
- #define T_Logfile 329
- #define T_Loopstats 330
- #define T_Lowpriotrap 331
- #define T_Manycastclient 332
- #define T_Manycastserver 333
- #define T_Mask 334
- #define T_Maxage 335
- #define T_Maxclock 336
- #define T_Maxdepth 337
- #define T_Maxdist 338
- #define T_Maxmem 339
- #define T_Maxpoll 340
- #define T_Minclock 341
- #define T_Mindepth 342
- #define T_Mindist 343
- #define T_Minimum 344
- #define T_Minpoll 345
- #define T_Minsane 346
- #define T_Mode 347
- #define T_Monitor 348
- #define T_Month 349
- #define T_Mru 350
- #define T_Multicastclient 351
- #define T_Nic 352
- #define T_Nolink 353
- #define T_Nomodify 354
- #define T_None 355
- #define T_Nopeer 356
- #define T_Noquery 357
- #define T_Noselect 358
- #define T_Noserve 359
- #define T_Notrap 360
- #define T_Notrust 361
- #define T_Ntp 362
- #define T_Ntpport 363
- #define T_NtpSignDsocket 364
- #define T_Orphan 365
- #define T_Panic 366
- #define T_Peer 367
- #define T_Peerstats 368
- #define T_Phone 369
- #define T_Pid 370
- #define T_Pidfile 371
- #define T_Pool 372
- #define T_Port 373
- #define T_Preempt 374
- #define T_Prefer 375
- #define T_Protostats 376
- #define T_Pw 377
- #define T_Qos 378
- #define T_Randfile 379
- #define T_Rawstats 380
- #define T_Refid 381
- #define T_Requestkey 382
- #define T_Restrict 383
- #define T_Revoke 384
- #define T_Saveconfigdir 385
- #define T_Server 386
- #define T_Setvar 387
- #define T_Sign 388
- #define T_Source 389
- #define T_Statistics 390
- #define T_Stats 391
- #define T_Statsdir 392
- #define T_Step 393
- #define T_Stepout 394
- #define T_Stratum 395
- #define T_String 396
- #define T_Sysstats 397
- #define T_Tick 398
- #define T_Time1 399
- #define T_Time2 400
- #define T_Timingstats 401
- #define T_Tinker 402
- #define T_Tos 403
- #define T_Trap 404
- #define T_True 405
- #define T_Trustedkey 406
- #define T_Ttl 407
- #define T_Type 408
- #define T_Unconfig 409
- #define T_Unpeer 410
- #define T_Version 411
- #define T_WanderThreshold 412
- #define T_Week 413
- #define T_Wildcard 414
- #define T_Xleave 415
- #define T_Year 416
- #define T_Flag 417
- #define T_Void 418
- #define T_EOC 419
- #define T_Simulate 420
- #define T_Beep_Delay 421
- #define T_Sim_Duration 422
- #define T_Server_Offset 423
- #define T_Duration 424
- #define T_Freq_Offset 425
- #define T_Wander 426
- #define T_Jitter 427
- #define T_Prop_Delay 428
- #define T_Proc_Delay 429
+ #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_Includefile 308
 -#define T_Integer 309
 -#define T_Interface 310
 -#define T_Ipv4 311
 -#define T_Ipv4_flag 312
 -#define T_Ipv6 313
 -#define T_Ipv6_flag 314
 -#define T_Kernel 315
 -#define T_Key 316
 -#define T_Keys 317
 -#define T_Keysdir 318
 -#define T_Kod 319
 -#define T_Mssntp 320
 -#define T_Leapfile 321
 -#define T_Limited 322
 -#define T_Link 323
 -#define T_Listen 324
 -#define T_Logconfig 325
 -#define T_Logfile 326
 -#define T_Loopstats 327
 -#define T_Lowpriotrap 328
 -#define T_Manycastclient 329
 -#define T_Manycastserver 330
 -#define T_Mask 331
 -#define T_Maxclock 332
 -#define T_Maxdist 333
 -#define T_Maxpoll 334
 -#define T_Minclock 335
 -#define T_Mindist 336
 -#define T_Minimum 337
 -#define T_Minpoll 338
 -#define T_Minsane 339
 -#define T_Mode 340
 -#define T_Monitor 341
 -#define T_Month 342
 -#define T_Multicastclient 343
 -#define T_Nic 344
 -#define T_Nolink 345
 -#define T_Nomodify 346
 -#define T_None 347
 -#define T_Nopeer 348
 -#define T_Noquery 349
 -#define T_Noselect 350
 -#define T_Noserve 351
 -#define T_Notrap 352
 -#define T_Notrust 353
 -#define T_Ntp 354
 -#define T_Ntpport 355
 -#define T_NtpSignDsocket 356
 -#define T_Orphan 357
 -#define T_Panic 358
 -#define T_Peer 359
 -#define T_Peerstats 360
 -#define T_Phone 361
 -#define T_Pid 362
 -#define T_Pidfile 363
 -#define T_Pool 364
 -#define T_Port 365
 -#define T_Preempt 366
 -#define T_Prefer 367
 -#define T_Protostats 368
 -#define T_Pw 369
 -#define T_Qos 370
 -#define T_Randfile 371
 -#define T_Rawstats 372
 -#define T_Refid 373
 -#define T_Requestkey 374
 -#define T_Restrict 375
 -#define T_Revoke 376
 -#define T_Saveconfigdir 377
 -#define T_Server 378
 -#define T_Setvar 379
 -#define T_Sign 380
 -#define T_Statistics 381
 -#define T_Stats 382
 -#define T_Statsdir 383
 -#define T_Step 384
 -#define T_Stepout 385
 -#define T_Stratum 386
 -#define T_String 387
 -#define T_Sysstats 388
 -#define T_Tick 389
 -#define T_Time1 390
 -#define T_Time2 391
 -#define T_Timingstats 392
 -#define T_Tinker 393
 -#define T_Tos 394
 -#define T_Trap 395
 -#define T_True 396
 -#define T_Trustedkey 397
 -#define T_Ttl 398
 -#define T_Type 399
 -#define T_Unconfig 400
 -#define T_Unpeer 401
 -#define T_Version 402
 -#define T_WanderThreshold 403
 -#define T_Week 404
 -#define T_Wildcard 405
 -#define T_Xleave 406
 -#define T_Year 407
 -#define T_Flag 408
 -#define T_Void 409
 -#define T_EOC 410
 -#define T_Simulate 411
 -#define T_Beep_Delay 412
 -#define T_Sim_Duration 413
 -#define T_Server_Offset 414
 -#define T_Duration 415
 -#define T_Freq_Offset 416
 -#define T_Wander 417
 -#define T_Jitter 418
 -#define T_Prop_Delay 419
 -#define T_Proc_Delay 420
++#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_Ipv4 315
++#define T_Ipv4_flag 316
++#define T_Ipv6 317
++#define T_Ipv6_flag 318
++#define T_Kernel 319
++#define T_Key 320
++#define T_Keys 321
++#define T_Keysdir 322
++#define T_Kod 323
++#define T_Mssntp 324
++#define T_Leapfile 325
++#define T_Limited 326
++#define T_Link 327
++#define T_Listen 328
++#define T_Logconfig 329
++#define T_Logfile 330
++#define T_Loopstats 331
++#define T_Lowpriotrap 332
++#define T_Manycastclient 333
++#define T_Manycastserver 334
++#define T_Mask 335
++#define T_Maxage 336
++#define T_Maxclock 337
++#define T_Maxdepth 338
++#define T_Maxdist 339
++#define T_Maxmem 340
++#define T_Maxpoll 341
++#define T_Minclock 342
++#define T_Mindepth 343
++#define T_Mindist 344
++#define T_Minimum 345
++#define T_Minpoll 346
++#define T_Minsane 347
++#define T_Mode 348
++#define T_Monitor 349
++#define T_Month 350
++#define T_Mru 351
++#define T_Multicastclient 352
++#define T_Nic 353
++#define T_Nolink 354
++#define T_Nomodify 355
++#define T_None 356
++#define T_Nopeer 357
++#define T_Noquery 358
++#define T_Noselect 359
++#define T_Noserve 360
++#define T_Notrap 361
++#define T_Notrust 362
++#define T_Ntp 363
++#define T_Ntpport 364
++#define T_NtpSignDsocket 365
++#define T_Orphan 366
++#define T_Panic 367
++#define T_Peer 368
++#define T_Peerstats 369
++#define T_Phone 370
++#define T_Pid 371
++#define T_Pidfile 372
++#define T_Pool 373
++#define T_Port 374
++#define T_Preempt 375
++#define T_Prefer 376
++#define T_Protostats 377
++#define T_Pw 378
++#define T_Qos 379
++#define T_Randfile 380
++#define T_Rawstats 381
++#define T_Refid 382
++#define T_Requestkey 383
++#define T_Restrict 384
++#define T_Revoke 385
++#define T_Saveconfigdir 386
++#define T_Server 387
++#define T_Setvar 388
++#define T_Sign 389
++#define T_Source 390
++#define T_Statistics 391
++#define T_Stats 392
++#define T_Statsdir 393
++#define T_Step 394
++#define T_Stepout 395
++#define T_Stratum 396
++#define T_String 397
++#define T_Sysstats 398
++#define T_Tick 399
++#define T_Time1 400
++#define T_Time2 401
++#define T_Timingstats 402
++#define T_Tinker 403
++#define T_Tos 404
++#define T_Trap 405
++#define T_True 406
++#define T_Trustedkey 407
++#define T_Ttl 408
++#define T_Type 409
++#define T_Unconfig 410
++#define T_Unpeer 411
++#define T_Version 412
++#define T_WanderThreshold 413
++#define T_Week 414
++#define T_Wildcard 415
++#define T_Xleave 416
++#define T_Year 417
++#define T_Flag 418
++#define T_Void 419
++#define T_EOC 420
++#define T_Simulate 421
++#define T_Beep_Delay 422
++#define T_Sim_Duration 423
++#define T_Server_Offset 424
++#define T_Duration 425
++#define T_Freq_Offset 426
++#define T_Wander 427
++#define T_Jitter 428
++#define T_Prop_Delay 429
++#define T_Proc_Delay 430
  
  
  
@@@ -413,7 -395,7 +415,7 @@@ typedef union YYSTYP
  
  
  /* Line 1676 of yacc.c  */
- #line 417 "ntp_parser.h"
 -#line 399 "ntp_parser.h"
++#line 419 "ntp_parser.h"
  } YYSTYPE;
  # define YYSTYPE_IS_TRIVIAL 1
  # define yystype YYSTYPE /* obsolescent; will be withdrawn */
Simple merge