From: Harlan Stenn Date: Sun, 4 Aug 2013 05:02:28 +0000 (-0400) Subject: Check in of updated files from Brian's updates for 2451,53,54 X-Git-Tag: NTP_4_2_7P381~4^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fafa334aa0cd464f3eaed442731fc8c9fe95c351;p=thirdparty%2Fntp.git Check in of updated files from Brian's updates for 2451,53,54 bk: 51fde064bDqdFYUSR3TdEtcimFqkdQ --- diff --git a/ntpd/invoke-ntp.conf.texi b/ntpd/invoke-ntp.conf.texi index 8f8ec1150..b746262e4 100644 --- a/ntpd/invoke-ntp.conf.texi +++ b/ntpd/invoke-ntp.conf.texi @@ -6,7 +6,7 @@ # # EDIT THIS FILE WITH CAUTION (invoke-ntp.conf.texi) # -# It has been AutoGen-ed August 3, 2013 at 11:33:06 AM by AutoGen 5.18.1pre3 +# It has been AutoGen-ed August 4, 2013 at 12:26:17 AM by AutoGen 5.18.1pre3 # From the definitions ntp.conf.def # and the template file agtexi-file.tpl @end ignore @@ -2631,7 +2631,7 @@ be set to any positive number in seconds. If set to zero, the stepout pulses will not be suppressed. @end table -@item @code{rlimit}Oo@code{memlock} @kbd{Nmegabytes} |@code{stacklimit} @kbd{N4kPages}Oc +@item @code{rlimit}Oo@code{memlock} @kbd{Nmegabytes} |@code{stacklimit} @kbd{N4kPages}@code{filenum} @kbd{Nfiledescriptors}Oc @table @asis @item @code{memlock} @kbd{Nmegabytes} @@ -2640,9 +2640,11 @@ Probably only available under Linux, this option is useful when dropping root (the @code{-i} option). -The default is 32 megabytes. +The default is 32 megabytes. Setting this to zero will prevent any attemp to lock memory. @item @code{stacklimit} @kbd{N4kPages} Specifies the maximum size of the process stack on systems with the +@item @code{filenum} @kbd{Nfiledescriptors} +Specifies the maximum number of file descriptors ntpd may have open at once. Defaults to the system default. @code{mlockall}() function. Defaults to 50 4k pages (200 4k pages in OpenBSD). diff --git a/ntpd/keyword-gen-utd b/ntpd/keyword-gen-utd index 0fb4be917..7474a56ed 100644 --- a/ntpd/keyword-gen-utd +++ b/ntpd/keyword-gen-utd @@ -1 +1 @@ - * Generated 2012-11-12 10:30:40 UTC diff_ignore_line + * Generated 2013-08-04 04:56:14 UTC diff_ignore_line diff --git a/ntpd/ntp.conf.5man b/ntpd/ntp.conf.5man index 713936064..5dfb0166e 100644 --- a/ntpd/ntp.conf.5man +++ b/ntpd/ntp.conf.5man @@ -1,8 +1,8 @@ -.TH ntp.conf 5man "03 Aug 2013" "4.2.7p380" "File Formats" +.TH ntp.conf 5man "04 Aug 2013" "4.2.7p380" "File Formats" .\" .\" EDIT THIS FILE WITH CAUTION (ntp.man) .\" -.\" It has been AutoGen-ed August 3, 2013 at 11:32:51 AM by AutoGen 5.18.1pre3 +.\" It has been AutoGen-ed August 4, 2013 at 12:26:06 AM by AutoGen 5.18.1pre3 .\" From the definitions ntp.conf.def .\" and the template file agman-cmd.tpl .\" @@ -2825,6 +2825,7 @@ pulses will not be suppressed. .Oo .Cm memlock Ar Nmegabytes | .Cm stacklimit Ar N4kPages +.Cm filenum Ar Nfiledescriptors .Oc .Xc .in +4 @@ -2835,10 +2836,13 @@ Probably only available under Linux, this option is useful when dropping root (the i option). -The default is 32 megabytes. +The default is 32 megabytes. Setting this to zero will prevent any attemp to lock memory. .ti -4 .IR Cm stacklimit Ar N4kPages Specifies the maximum size of the process stack on systems with the +.ti -4 +.IR Cm filenum Ar Nfiledescriptors +Specifies the maximum number of file descriptors ntpd may have open at once. Defaults to the system default. .Fn mlockall function. Defaults to 50 4k pages (200 4k pages in OpenBSD). diff --git a/ntpd/ntp.conf.5mdoc b/ntpd/ntp.conf.5mdoc index 5570e1b40..3257c0d0d 100644 --- a/ntpd/ntp.conf.5mdoc +++ b/ntpd/ntp.conf.5mdoc @@ -1,9 +1,9 @@ -.Dd August 3 2013 +.Dd August 4 2013 .Dt NTP_CONF 5mdoc File Formats .Os SunOS 5.10 .\" EDIT THIS FILE WITH CAUTION (ntp.mdoc) .\" -.\" It has been AutoGen-ed August 3, 2013 at 11:33:13 AM by AutoGen 5.18.1pre3 +.\" It has been AutoGen-ed August 4, 2013 at 12:26:20 AM by AutoGen 5.18.1pre3 .\" From the definitions ntp.conf.def .\" and the template file agmdoc-cmd.tpl .Sh NAME @@ -2661,6 +2661,7 @@ pulses will not be suppressed. .Oo .Cm memlock Ar Nmegabytes | .Cm stacklimit Ar N4kPages +.Cm filenum Ar Nfiledescriptors .Oc .Xc .Bl -tag -width indent @@ -2670,9 +2671,11 @@ Probably only available under Linux, this option is useful when dropping root (the .Fl i option). -The default is 32 megabytes. +The default is 32 megabytes. Setting this to zero will prevent any attemp to lock memory. .It Cm stacklimit Ar N4kPages Specifies the maximum size of the process stack on systems with the +.It Cm filenum Ar Nfiledescriptors +Specifies the maximum number of file descriptors ntpd may have open at once. Defaults to the system default. .Fn mlockall function. Defaults to 50 4k pages (200 4k pages in OpenBSD). diff --git a/ntpd/ntp.conf.man.in b/ntpd/ntp.conf.man.in index 08508f1b0..63b7ffc45 100644 --- a/ntpd/ntp.conf.man.in +++ b/ntpd/ntp.conf.man.in @@ -1,8 +1,8 @@ -.TH ntp.conf 5 "03 Aug 2013" "4.2.7p380" "File Formats" +.TH ntp.conf 5 "04 Aug 2013" "4.2.7p380" "File Formats" .\" .\" EDIT THIS FILE WITH CAUTION (ntp.man) .\" -.\" It has been AutoGen-ed August 3, 2013 at 11:32:51 AM by AutoGen 5.18.1pre3 +.\" It has been AutoGen-ed August 4, 2013 at 12:26:06 AM by AutoGen 5.18.1pre3 .\" From the definitions ntp.conf.def .\" and the template file agman-cmd.tpl .\" @@ -2825,6 +2825,7 @@ pulses will not be suppressed. .Oo .Cm memlock Ar Nmegabytes | .Cm stacklimit Ar N4kPages +.Cm filenum Ar Nfiledescriptors .Oc .Xc .in +4 @@ -2835,10 +2836,13 @@ Probably only available under Linux, this option is useful when dropping root (the i option). -The default is 32 megabytes. +The default is 32 megabytes. Setting this to zero will prevent any attemp to lock memory. .ti -4 .IR Cm stacklimit Ar N4kPages Specifies the maximum size of the process stack on systems with the +.ti -4 +.IR Cm filenum Ar Nfiledescriptors +Specifies the maximum number of file descriptors ntpd may have open at once. Defaults to the system default. .Fn mlockall function. Defaults to 50 4k pages (200 4k pages in OpenBSD). diff --git a/ntpd/ntp.conf.mdoc.in b/ntpd/ntp.conf.mdoc.in index 3cd3e13fe..9b5343d9e 100644 --- a/ntpd/ntp.conf.mdoc.in +++ b/ntpd/ntp.conf.mdoc.in @@ -1,9 +1,9 @@ -.Dd August 3 2013 +.Dd August 4 2013 .Dt NTP_CONF 5 File Formats .Os SunOS 5.10 .\" EDIT THIS FILE WITH CAUTION (ntp.mdoc) .\" -.\" It has been AutoGen-ed August 3, 2013 at 11:33:13 AM by AutoGen 5.18.1pre3 +.\" It has been AutoGen-ed August 4, 2013 at 12:26:20 AM by AutoGen 5.18.1pre3 .\" From the definitions ntp.conf.def .\" and the template file agmdoc-cmd.tpl .Sh NAME @@ -2661,6 +2661,7 @@ pulses will not be suppressed. .Oo .Cm memlock Ar Nmegabytes | .Cm stacklimit Ar N4kPages +.Cm filenum Ar Nfiledescriptors .Oc .Xc .Bl -tag -width indent @@ -2670,9 +2671,11 @@ Probably only available under Linux, this option is useful when dropping root (the .Fl i option). -The default is 32 megabytes. +The default is 32 megabytes. Setting this to zero will prevent any attemp to lock memory. .It Cm stacklimit Ar N4kPages Specifies the maximum size of the process stack on systems with the +.It Cm filenum Ar Nfiledescriptors +Specifies the maximum number of file descriptors ntpd may have open at once. Defaults to the system default. .Fn mlockall function. Defaults to 50 4k pages (200 4k pages in OpenBSD). diff --git a/ntpd/ntp_keyword.h b/ntpd/ntp_keyword.h index 204fb672f..8b82ec006 100644 --- a/ntpd/ntp_keyword.h +++ b/ntpd/ntp_keyword.h @@ -2,7 +2,7 @@ * ntp_keyword.h * * NOTE: edit this file with caution, it is generated by keyword-gen.c - * Generated 2012-11-12 10:30:40 UTC diff_ignore_line + * Generated 2013-08-04 04:56:14 UTC diff_ignore_line * */ #include "ntp_scanner.h" @@ -10,7 +10,7 @@ #define LOWEST_KEYWORD_ID 258 -const char * const keyword_text[185] = { +const char * const keyword_text[186] = { /* 0 258 T_Abbrev */ "abbrev", /* 1 259 T_Age */ "age", /* 2 260 T_All */ "all", @@ -49,161 +49,162 @@ const char * const keyword_text[185] = { /* 35 293 T_False */ NULL, /* 36 294 T_File */ "file", /* 37 295 T_Filegen */ "filegen", - /* 38 296 T_Flag1 */ "flag1", - /* 39 297 T_Flag2 */ "flag2", - /* 40 298 T_Flag3 */ "flag3", - /* 41 299 T_Flag4 */ "flag4", - /* 42 300 T_Flake */ "flake", - /* 43 301 T_Floor */ "floor", - /* 44 302 T_Freq */ "freq", - /* 45 303 T_Fudge */ "fudge", - /* 46 304 T_Host */ "host", - /* 47 305 T_Huffpuff */ "huffpuff", - /* 48 306 T_Iburst */ "iburst", - /* 49 307 T_Ident */ "ident", - /* 50 308 T_Ignore */ "ignore", - /* 51 309 T_Incalloc */ "incalloc", - /* 52 310 T_Incmem */ "incmem", - /* 53 311 T_Initalloc */ "initalloc", - /* 54 312 T_Initmem */ "initmem", - /* 55 313 T_Includefile */ "includefile", - /* 56 314 T_Integer */ NULL, - /* 57 315 T_Interface */ "interface", - /* 58 316 T_Intrange */ NULL, - /* 59 317 T_Io */ "io", - /* 60 318 T_Ipv4 */ "ipv4", - /* 61 319 T_Ipv4_flag */ "-4", - /* 62 320 T_Ipv6 */ "ipv6", - /* 63 321 T_Ipv6_flag */ "-6", - /* 64 322 T_Kernel */ "kernel", - /* 65 323 T_Key */ "key", - /* 66 324 T_Keys */ "keys", - /* 67 325 T_Keysdir */ "keysdir", - /* 68 326 T_Kod */ "kod", - /* 69 327 T_Mssntp */ "mssntp", - /* 70 328 T_Leapfile */ "leapfile", - /* 71 329 T_Limited */ "limited", - /* 72 330 T_Link */ "link", - /* 73 331 T_Listen */ "listen", - /* 74 332 T_Logconfig */ "logconfig", - /* 75 333 T_Logfile */ "logfile", - /* 76 334 T_Loopstats */ "loopstats", - /* 77 335 T_Lowpriotrap */ "lowpriotrap", - /* 78 336 T_Manycastclient */ "manycastclient", - /* 79 337 T_Manycastserver */ "manycastserver", - /* 80 338 T_Mask */ "mask", - /* 81 339 T_Maxage */ "maxage", - /* 82 340 T_Maxclock */ "maxclock", - /* 83 341 T_Maxdepth */ "maxdepth", - /* 84 342 T_Maxdist */ "maxdist", - /* 85 343 T_Maxmem */ "maxmem", - /* 86 344 T_Maxpoll */ "maxpoll", - /* 87 345 T_Mem */ "mem", - /* 88 346 T_Memlock */ "memlock", - /* 89 347 T_Minclock */ "minclock", - /* 90 348 T_Mindepth */ "mindepth", - /* 91 349 T_Mindist */ "mindist", - /* 92 350 T_Minimum */ "minimum", - /* 93 351 T_Minpoll */ "minpoll", - /* 94 352 T_Minsane */ "minsane", - /* 95 353 T_Mode */ "mode", - /* 96 354 T_Mode7 */ "mode7", - /* 97 355 T_Monitor */ "monitor", - /* 98 356 T_Month */ "month", - /* 99 357 T_Mru */ "mru", - /* 100 358 T_Multicastclient */ "multicastclient", - /* 101 359 T_Nic */ "nic", - /* 102 360 T_Nolink */ "nolink", - /* 103 361 T_Nomodify */ "nomodify", - /* 104 362 T_Nomrulist */ "nomrulist", - /* 105 363 T_None */ "none", - /* 106 364 T_Nonvolatile */ "nonvolatile", - /* 107 365 T_Nopeer */ "nopeer", - /* 108 366 T_Noquery */ "noquery", - /* 109 367 T_Noselect */ "noselect", - /* 110 368 T_Noserve */ "noserve", - /* 111 369 T_Notrap */ "notrap", - /* 112 370 T_Notrust */ "notrust", - /* 113 371 T_Ntp */ "ntp", - /* 114 372 T_Ntpport */ "ntpport", - /* 115 373 T_NtpSignDsocket */ "ntpsigndsocket", - /* 116 374 T_Orphan */ "orphan", - /* 117 375 T_Orphanwait */ "orphanwait", - /* 118 376 T_Panic */ "panic", - /* 119 377 T_Peer */ "peer", - /* 120 378 T_Peerstats */ "peerstats", - /* 121 379 T_Phone */ "phone", - /* 122 380 T_Pid */ "pid", - /* 123 381 T_Pidfile */ "pidfile", - /* 124 382 T_Pool */ "pool", - /* 125 383 T_Port */ "port", - /* 126 384 T_Preempt */ "preempt", - /* 127 385 T_Prefer */ "prefer", - /* 128 386 T_Protostats */ "protostats", - /* 129 387 T_Pw */ "pw", - /* 130 388 T_Randfile */ "randfile", - /* 131 389 T_Rawstats */ "rawstats", - /* 132 390 T_Refid */ "refid", - /* 133 391 T_Requestkey */ "requestkey", - /* 134 392 T_Reset */ "reset", - /* 135 393 T_Restrict */ "restrict", - /* 136 394 T_Revoke */ "revoke", - /* 137 395 T_Rlimit */ "rlimit", - /* 138 396 T_Saveconfigdir */ "saveconfigdir", - /* 139 397 T_Server */ "server", - /* 140 398 T_Setvar */ "setvar", - /* 141 399 T_Source */ "source", - /* 142 400 T_Stacksize */ "stacksize", - /* 143 401 T_Statistics */ "statistics", - /* 144 402 T_Stats */ "stats", - /* 145 403 T_Statsdir */ "statsdir", - /* 146 404 T_Step */ "step", - /* 147 405 T_Stepout */ "stepout", - /* 148 406 T_Stratum */ "stratum", - /* 149 407 T_String */ NULL, - /* 150 408 T_Sys */ "sys", - /* 151 409 T_Sysstats */ "sysstats", - /* 152 410 T_Tick */ "tick", - /* 153 411 T_Time1 */ "time1", - /* 154 412 T_Time2 */ "time2", - /* 155 413 T_Timer */ "timer", - /* 156 414 T_Timingstats */ "timingstats", - /* 157 415 T_Tinker */ "tinker", - /* 158 416 T_Tos */ "tos", - /* 159 417 T_Trap */ "trap", - /* 160 418 T_True */ "true", - /* 161 419 T_Trustedkey */ "trustedkey", - /* 162 420 T_Ttl */ "ttl", - /* 163 421 T_Type */ "type", - /* 164 422 T_U_int */ NULL, - /* 165 423 T_Unconfig */ "unconfig", - /* 166 424 T_Unpeer */ "unpeer", - /* 167 425 T_Version */ "version", - /* 168 426 T_WanderThreshold */ NULL, - /* 169 427 T_Week */ "week", - /* 170 428 T_Wildcard */ "wildcard", - /* 171 429 T_Xleave */ "xleave", - /* 172 430 T_Year */ "year", - /* 173 431 T_Flag */ NULL, - /* 174 432 T_EOC */ NULL, - /* 175 433 T_Simulate */ "simulate", - /* 176 434 T_Beep_Delay */ "beep_delay", - /* 177 435 T_Sim_Duration */ "simulation_duration", - /* 178 436 T_Server_Offset */ "server_offset", - /* 179 437 T_Duration */ "duration", - /* 180 438 T_Freq_Offset */ "freq_offset", - /* 181 439 T_Wander */ "wander", - /* 182 440 T_Jitter */ "jitter", - /* 183 441 T_Prop_Delay */ "prop_delay", - /* 184 442 T_Proc_Delay */ "proc_delay" + /* 38 296 T_Filenum */ "filenum", + /* 39 297 T_Flag1 */ "flag1", + /* 40 298 T_Flag2 */ "flag2", + /* 41 299 T_Flag3 */ "flag3", + /* 42 300 T_Flag4 */ "flag4", + /* 43 301 T_Flake */ "flake", + /* 44 302 T_Floor */ "floor", + /* 45 303 T_Freq */ "freq", + /* 46 304 T_Fudge */ "fudge", + /* 47 305 T_Host */ "host", + /* 48 306 T_Huffpuff */ "huffpuff", + /* 49 307 T_Iburst */ "iburst", + /* 50 308 T_Ident */ "ident", + /* 51 309 T_Ignore */ "ignore", + /* 52 310 T_Incalloc */ "incalloc", + /* 53 311 T_Incmem */ "incmem", + /* 54 312 T_Initalloc */ "initalloc", + /* 55 313 T_Initmem */ "initmem", + /* 56 314 T_Includefile */ "includefile", + /* 57 315 T_Integer */ NULL, + /* 58 316 T_Interface */ "interface", + /* 59 317 T_Intrange */ NULL, + /* 60 318 T_Io */ "io", + /* 61 319 T_Ipv4 */ "ipv4", + /* 62 320 T_Ipv4_flag */ "-4", + /* 63 321 T_Ipv6 */ "ipv6", + /* 64 322 T_Ipv6_flag */ "-6", + /* 65 323 T_Kernel */ "kernel", + /* 66 324 T_Key */ "key", + /* 67 325 T_Keys */ "keys", + /* 68 326 T_Keysdir */ "keysdir", + /* 69 327 T_Kod */ "kod", + /* 70 328 T_Mssntp */ "mssntp", + /* 71 329 T_Leapfile */ "leapfile", + /* 72 330 T_Limited */ "limited", + /* 73 331 T_Link */ "link", + /* 74 332 T_Listen */ "listen", + /* 75 333 T_Logconfig */ "logconfig", + /* 76 334 T_Logfile */ "logfile", + /* 77 335 T_Loopstats */ "loopstats", + /* 78 336 T_Lowpriotrap */ "lowpriotrap", + /* 79 337 T_Manycastclient */ "manycastclient", + /* 80 338 T_Manycastserver */ "manycastserver", + /* 81 339 T_Mask */ "mask", + /* 82 340 T_Maxage */ "maxage", + /* 83 341 T_Maxclock */ "maxclock", + /* 84 342 T_Maxdepth */ "maxdepth", + /* 85 343 T_Maxdist */ "maxdist", + /* 86 344 T_Maxmem */ "maxmem", + /* 87 345 T_Maxpoll */ "maxpoll", + /* 88 346 T_Mem */ "mem", + /* 89 347 T_Memlock */ "memlock", + /* 90 348 T_Minclock */ "minclock", + /* 91 349 T_Mindepth */ "mindepth", + /* 92 350 T_Mindist */ "mindist", + /* 93 351 T_Minimum */ "minimum", + /* 94 352 T_Minpoll */ "minpoll", + /* 95 353 T_Minsane */ "minsane", + /* 96 354 T_Mode */ "mode", + /* 97 355 T_Mode7 */ "mode7", + /* 98 356 T_Monitor */ "monitor", + /* 99 357 T_Month */ "month", + /* 100 358 T_Mru */ "mru", + /* 101 359 T_Multicastclient */ "multicastclient", + /* 102 360 T_Nic */ "nic", + /* 103 361 T_Nolink */ "nolink", + /* 104 362 T_Nomodify */ "nomodify", + /* 105 363 T_Nomrulist */ "nomrulist", + /* 106 364 T_None */ "none", + /* 107 365 T_Nonvolatile */ "nonvolatile", + /* 108 366 T_Nopeer */ "nopeer", + /* 109 367 T_Noquery */ "noquery", + /* 110 368 T_Noselect */ "noselect", + /* 111 369 T_Noserve */ "noserve", + /* 112 370 T_Notrap */ "notrap", + /* 113 371 T_Notrust */ "notrust", + /* 114 372 T_Ntp */ "ntp", + /* 115 373 T_Ntpport */ "ntpport", + /* 116 374 T_NtpSignDsocket */ "ntpsigndsocket", + /* 117 375 T_Orphan */ "orphan", + /* 118 376 T_Orphanwait */ "orphanwait", + /* 119 377 T_Panic */ "panic", + /* 120 378 T_Peer */ "peer", + /* 121 379 T_Peerstats */ "peerstats", + /* 122 380 T_Phone */ "phone", + /* 123 381 T_Pid */ "pid", + /* 124 382 T_Pidfile */ "pidfile", + /* 125 383 T_Pool */ "pool", + /* 126 384 T_Port */ "port", + /* 127 385 T_Preempt */ "preempt", + /* 128 386 T_Prefer */ "prefer", + /* 129 387 T_Protostats */ "protostats", + /* 130 388 T_Pw */ "pw", + /* 131 389 T_Randfile */ "randfile", + /* 132 390 T_Rawstats */ "rawstats", + /* 133 391 T_Refid */ "refid", + /* 134 392 T_Requestkey */ "requestkey", + /* 135 393 T_Reset */ "reset", + /* 136 394 T_Restrict */ "restrict", + /* 137 395 T_Revoke */ "revoke", + /* 138 396 T_Rlimit */ "rlimit", + /* 139 397 T_Saveconfigdir */ "saveconfigdir", + /* 140 398 T_Server */ "server", + /* 141 399 T_Setvar */ "setvar", + /* 142 400 T_Source */ "source", + /* 143 401 T_Stacksize */ "stacksize", + /* 144 402 T_Statistics */ "statistics", + /* 145 403 T_Stats */ "stats", + /* 146 404 T_Statsdir */ "statsdir", + /* 147 405 T_Step */ "step", + /* 148 406 T_Stepout */ "stepout", + /* 149 407 T_Stratum */ "stratum", + /* 150 408 T_String */ NULL, + /* 151 409 T_Sys */ "sys", + /* 152 410 T_Sysstats */ "sysstats", + /* 153 411 T_Tick */ "tick", + /* 154 412 T_Time1 */ "time1", + /* 155 413 T_Time2 */ "time2", + /* 156 414 T_Timer */ "timer", + /* 157 415 T_Timingstats */ "timingstats", + /* 158 416 T_Tinker */ "tinker", + /* 159 417 T_Tos */ "tos", + /* 160 418 T_Trap */ "trap", + /* 161 419 T_True */ "true", + /* 162 420 T_Trustedkey */ "trustedkey", + /* 163 421 T_Ttl */ "ttl", + /* 164 422 T_Type */ "type", + /* 165 423 T_U_int */ NULL, + /* 166 424 T_Unconfig */ "unconfig", + /* 167 425 T_Unpeer */ "unpeer", + /* 168 426 T_Version */ "version", + /* 169 427 T_WanderThreshold */ NULL, + /* 170 428 T_Week */ "week", + /* 171 429 T_Wildcard */ "wildcard", + /* 172 430 T_Xleave */ "xleave", + /* 173 431 T_Year */ "year", + /* 174 432 T_Flag */ NULL, + /* 175 433 T_EOC */ NULL, + /* 176 434 T_Simulate */ "simulate", + /* 177 435 T_Beep_Delay */ "beep_delay", + /* 178 436 T_Sim_Duration */ "simulation_duration", + /* 179 437 T_Server_Offset */ "server_offset", + /* 180 438 T_Duration */ "duration", + /* 181 439 T_Freq_Offset */ "freq_offset", + /* 182 440 T_Wander */ "wander", + /* 183 441 T_Jitter */ "jitter", + /* 184 442 T_Prop_Delay */ "prop_delay", + /* 185 443 T_Proc_Delay */ "proc_delay" }; -#define SCANNER_INIT_S 819 +#define SCANNER_INIT_S 822 -const scan_state sst[822] = { +const scan_state sst[825] = { /*SS_T( ch, f-by, match, other ), */ 0, /* 0 */ - S_ST( '-', 3, 321, 0 ), /* 1 */ + S_ST( '-', 3, 322, 0 ), /* 1 */ S_ST( '.', 3, 3, 1 ), /* 2 */ S_ST( '.', 3, 290, 0 ), /* 3 . */ S_ST( 'a', 3, 23, 2 ), /* 4 */ @@ -246,7 +247,7 @@ const scan_state sst[822] = { S_ST( 'd', 3, 42, 0 ), /* 41 beep_ */ S_ST( 'e', 3, 43, 0 ), /* 42 beep_d */ S_ST( 'l', 3, 44, 0 ), /* 43 beep_de */ - S_ST( 'a', 3, 434, 0 ), /* 44 beep_del */ + S_ST( 'a', 3, 435, 0 ), /* 44 beep_del */ S_ST( 'r', 3, 46, 34 ), /* 45 b */ S_ST( 'o', 3, 47, 0 ), /* 46 br */ S_ST( 'a', 3, 48, 0 ), /* 47 bro */ @@ -344,122 +345,122 @@ const scan_state sst[822] = { S_ST( 'a', 3, 140, 0 ), /* 139 dur */ S_ST( 't', 3, 141, 0 ), /* 140 dura */ S_ST( 'i', 3, 142, 0 ), /* 141 durat */ - S_ST( 'o', 3, 437, 0 ), /* 142 durati */ + S_ST( 'o', 3, 438, 0 ), /* 142 durati */ S_ST( 'e', 3, 144, 105 ), /* 143 */ S_ST( 'n', 3, 292, 0 ), /* 144 e */ S_ST( 'a', 3, 146, 0 ), /* 145 en */ S_ST( 'b', 3, 147, 0 ), /* 146 ena */ S_ST( 'l', 3, 291, 0 ), /* 147 enab */ - S_ST( 'f', 3, 167, 143 ), /* 148 */ + S_ST( 'f', 3, 169, 143 ), /* 148 */ S_ST( 'i', 3, 150, 0 ), /* 149 f */ S_ST( 'l', 3, 294, 0 ), /* 150 fi */ S_ST( 'g', 3, 152, 0 ), /* 151 file */ S_ST( 'e', 3, 295, 0 ), /* 152 fileg */ - S_ST( 'l', 3, 157, 149 ), /* 153 f */ - S_ST( 'a', 3, 156, 0 ), /* 154 fl */ - S_ST( 'g', 3, 299, 0 ), /* 155 fla */ - S_ST( 'k', 3, 300, 155 ), /* 156 fla */ - S_ST( 'o', 3, 158, 154 ), /* 157 fl */ - S_ST( 'o', 3, 301, 0 ), /* 158 flo */ - S_ST( 'r', 3, 160, 153 ), /* 159 f */ - S_ST( 'e', 3, 302, 0 ), /* 160 fr */ - S_ST( '_', 3, 162, 0 ), /* 161 freq */ - S_ST( 'o', 3, 163, 0 ), /* 162 freq_ */ - S_ST( 'f', 3, 164, 0 ), /* 163 freq_o */ - S_ST( 'f', 3, 165, 0 ), /* 164 freq_of */ - S_ST( 's', 3, 166, 0 ), /* 165 freq_off */ - S_ST( 'e', 3, 438, 0 ), /* 166 freq_offs */ - S_ST( 'u', 3, 168, 159 ), /* 167 f */ - S_ST( 'd', 3, 169, 0 ), /* 168 fu */ - S_ST( 'g', 3, 303, 0 ), /* 169 fud */ - S_ST( 'h', 3, 173, 148 ), /* 170 */ - S_ST( 'o', 3, 172, 0 ), /* 171 h */ - S_ST( 's', 3, 304, 0 ), /* 172 ho */ - S_ST( 'u', 3, 174, 171 ), /* 173 h */ - S_ST( 'f', 3, 175, 0 ), /* 174 hu */ - S_ST( 'f', 3, 176, 0 ), /* 175 huf */ - S_ST( 'p', 3, 177, 0 ), /* 176 huff */ - S_ST( 'u', 3, 178, 0 ), /* 177 huffp */ - S_ST( 'f', 3, 305, 0 ), /* 178 huffpu */ - S_ST( 'i', 3, 220, 170 ), /* 179 */ - S_ST( 'b', 3, 181, 0 ), /* 180 i */ - S_ST( 'u', 3, 182, 0 ), /* 181 ib */ - S_ST( 'r', 3, 183, 0 ), /* 182 ibu */ - S_ST( 's', 3, 306, 0 ), /* 183 ibur */ - S_ST( 'd', 3, 185, 180 ), /* 184 i */ - S_ST( 'e', 3, 186, 0 ), /* 185 id */ - S_ST( 'n', 3, 307, 0 ), /* 186 ide */ - S_ST( 'g', 3, 188, 184 ), /* 187 i */ - S_ST( 'n', 3, 189, 0 ), /* 188 ig */ - S_ST( 'o', 3, 190, 0 ), /* 189 ign */ - S_ST( 'r', 3, 308, 0 ), /* 190 igno */ - S_ST( 'n', 3, 214, 187 ), /* 191 i */ - S_ST( 'c', 3, 204, 0 ), /* 192 in */ - S_ST( 'a', 3, 194, 0 ), /* 193 inc */ - S_ST( 'l', 3, 195, 0 ), /* 194 inca */ - S_ST( 'l', 3, 196, 0 ), /* 195 incal */ - S_ST( 'o', 3, 309, 0 ), /* 196 incall */ - S_ST( 'l', 3, 198, 193 ), /* 197 inc */ - S_ST( 'u', 3, 199, 0 ), /* 198 incl */ - S_ST( 'd', 3, 200, 0 ), /* 199 inclu */ - S_ST( 'e', 3, 201, 0 ), /* 200 includ */ - S_ST( 'f', 3, 202, 0 ), /* 201 include */ - S_ST( 'i', 3, 203, 0 ), /* 202 includef */ - S_ST( 'l', 3, 313, 0 ), /* 203 includefi */ - S_ST( 'm', 3, 205, 197 ), /* 204 inc */ - S_ST( 'e', 3, 310, 0 ), /* 205 incm */ - S_ST( 'i', 3, 207, 192 ), /* 206 in */ - S_ST( 't', 3, 212, 0 ), /* 207 ini */ - S_ST( 'a', 3, 209, 0 ), /* 208 init */ - S_ST( 'l', 3, 210, 0 ), /* 209 inita */ - S_ST( 'l', 3, 211, 0 ), /* 210 inital */ - S_ST( 'o', 3, 311, 0 ), /* 211 initall */ - S_ST( 'm', 3, 213, 208 ), /* 212 init */ - S_ST( 'e', 3, 312, 0 ), /* 213 initm */ - S_ST( 't', 3, 215, 206 ), /* 214 in */ - S_ST( 'e', 3, 216, 0 ), /* 215 int */ - S_ST( 'r', 3, 217, 0 ), /* 216 inte */ - S_ST( 'f', 3, 218, 0 ), /* 217 inter */ - S_ST( 'a', 3, 219, 0 ), /* 218 interf */ - S_ST( 'c', 3, 315, 0 ), /* 219 interfa */ - S_ST( 'p', 3, 221, 317 ), /* 220 i */ - S_ST( 'v', 3, 320, 0 ), /* 221 ip */ - S_ST( 'j', 3, 223, 179 ), /* 222 */ - S_ST( 'i', 3, 224, 0 ), /* 223 j */ - S_ST( 't', 3, 225, 0 ), /* 224 ji */ - S_ST( 't', 3, 226, 0 ), /* 225 jit */ - S_ST( 'e', 3, 440, 0 ), /* 226 jitt */ - S_ST( 'k', 3, 234, 222 ), /* 227 */ - S_ST( 'e', 3, 323, 0 ), /* 228 k */ - S_ST( 'r', 3, 230, 0 ), /* 229 ke */ - S_ST( 'n', 3, 231, 0 ), /* 230 ker */ - S_ST( 'e', 3, 322, 0 ), /* 231 kern */ - S_ST( 'd', 3, 233, 0 ), /* 232 keys */ - S_ST( 'i', 3, 325, 0 ), /* 233 keysd */ - S_ST( 'o', 3, 326, 228 ), /* 234 k */ - S_ST( 'l', 3, 251, 227 ), /* 235 */ - S_ST( 'e', 3, 237, 0 ), /* 236 l */ - S_ST( 'a', 3, 238, 0 ), /* 237 le */ - S_ST( 'p', 3, 239, 0 ), /* 238 lea */ - S_ST( 'f', 3, 240, 0 ), /* 239 leap */ - S_ST( 'i', 3, 241, 0 ), /* 240 leapf */ - S_ST( 'l', 3, 328, 0 ), /* 241 leapfi */ - S_ST( 'i', 3, 248, 236 ), /* 242 l */ - S_ST( 'm', 3, 244, 0 ), /* 243 li */ - S_ST( 'i', 3, 245, 0 ), /* 244 lim */ - S_ST( 't', 3, 246, 0 ), /* 245 limi */ - S_ST( 'e', 3, 329, 0 ), /* 246 limit */ - S_ST( 'n', 3, 330, 243 ), /* 247 li */ - S_ST( 's', 3, 249, 247 ), /* 248 li */ - S_ST( 't', 3, 250, 0 ), /* 249 lis */ - S_ST( 'e', 3, 331, 0 ), /* 250 list */ - S_ST( 'o', 3, 443, 242 ), /* 251 l */ - S_ST( 'g', 3, 287, 0 ), /* 252 lo */ - S_ST( 'c', 3, 254, 0 ), /* 253 log */ - S_ST( 'o', 3, 255, 0 ), /* 254 logc */ - S_ST( 'n', 3, 256, 0 ), /* 255 logco */ - S_ST( 'f', 3, 257, 0 ), /* 256 logcon */ - S_ST( 'i', 3, 332, 0 ), /* 257 logconf */ + S_ST( 'n', 3, 154, 151 ), /* 153 file */ + S_ST( 'u', 3, 296, 0 ), /* 154 filen */ + S_ST( 'l', 3, 159, 149 ), /* 155 f */ + S_ST( 'a', 3, 158, 0 ), /* 156 fl */ + S_ST( 'g', 3, 300, 0 ), /* 157 fla */ + S_ST( 'k', 3, 301, 157 ), /* 158 fla */ + S_ST( 'o', 3, 160, 156 ), /* 159 fl */ + S_ST( 'o', 3, 302, 0 ), /* 160 flo */ + S_ST( 'r', 3, 162, 155 ), /* 161 f */ + S_ST( 'e', 3, 303, 0 ), /* 162 fr */ + S_ST( '_', 3, 164, 0 ), /* 163 freq */ + S_ST( 'o', 3, 165, 0 ), /* 164 freq_ */ + S_ST( 'f', 3, 166, 0 ), /* 165 freq_o */ + S_ST( 'f', 3, 167, 0 ), /* 166 freq_of */ + S_ST( 's', 3, 168, 0 ), /* 167 freq_off */ + S_ST( 'e', 3, 439, 0 ), /* 168 freq_offs */ + S_ST( 'u', 3, 170, 161 ), /* 169 f */ + S_ST( 'd', 3, 171, 0 ), /* 170 fu */ + S_ST( 'g', 3, 304, 0 ), /* 171 fud */ + S_ST( 'h', 3, 175, 148 ), /* 172 */ + S_ST( 'o', 3, 174, 0 ), /* 173 h */ + S_ST( 's', 3, 305, 0 ), /* 174 ho */ + S_ST( 'u', 3, 176, 173 ), /* 175 h */ + S_ST( 'f', 3, 177, 0 ), /* 176 hu */ + S_ST( 'f', 3, 178, 0 ), /* 177 huf */ + S_ST( 'p', 3, 179, 0 ), /* 178 huff */ + S_ST( 'u', 3, 180, 0 ), /* 179 huffp */ + S_ST( 'f', 3, 306, 0 ), /* 180 huffpu */ + S_ST( 'i', 3, 222, 172 ), /* 181 */ + S_ST( 'b', 3, 183, 0 ), /* 182 i */ + S_ST( 'u', 3, 184, 0 ), /* 183 ib */ + S_ST( 'r', 3, 185, 0 ), /* 184 ibu */ + S_ST( 's', 3, 307, 0 ), /* 185 ibur */ + S_ST( 'd', 3, 187, 182 ), /* 186 i */ + S_ST( 'e', 3, 188, 0 ), /* 187 id */ + S_ST( 'n', 3, 308, 0 ), /* 188 ide */ + S_ST( 'g', 3, 190, 186 ), /* 189 i */ + S_ST( 'n', 3, 191, 0 ), /* 190 ig */ + S_ST( 'o', 3, 192, 0 ), /* 191 ign */ + S_ST( 'r', 3, 309, 0 ), /* 192 igno */ + S_ST( 'n', 3, 216, 189 ), /* 193 i */ + S_ST( 'c', 3, 206, 0 ), /* 194 in */ + S_ST( 'a', 3, 196, 0 ), /* 195 inc */ + S_ST( 'l', 3, 197, 0 ), /* 196 inca */ + S_ST( 'l', 3, 198, 0 ), /* 197 incal */ + S_ST( 'o', 3, 310, 0 ), /* 198 incall */ + S_ST( 'l', 3, 200, 195 ), /* 199 inc */ + S_ST( 'u', 3, 201, 0 ), /* 200 incl */ + S_ST( 'd', 3, 202, 0 ), /* 201 inclu */ + S_ST( 'e', 3, 203, 0 ), /* 202 includ */ + S_ST( 'f', 3, 204, 0 ), /* 203 include */ + S_ST( 'i', 3, 205, 0 ), /* 204 includef */ + S_ST( 'l', 3, 314, 0 ), /* 205 includefi */ + S_ST( 'm', 3, 207, 199 ), /* 206 inc */ + S_ST( 'e', 3, 311, 0 ), /* 207 incm */ + S_ST( 'i', 3, 209, 194 ), /* 208 in */ + S_ST( 't', 3, 214, 0 ), /* 209 ini */ + S_ST( 'a', 3, 211, 0 ), /* 210 init */ + S_ST( 'l', 3, 212, 0 ), /* 211 inita */ + S_ST( 'l', 3, 213, 0 ), /* 212 inital */ + S_ST( 'o', 3, 312, 0 ), /* 213 initall */ + S_ST( 'm', 3, 215, 210 ), /* 214 init */ + S_ST( 'e', 3, 313, 0 ), /* 215 initm */ + S_ST( 't', 3, 217, 208 ), /* 216 in */ + S_ST( 'e', 3, 218, 0 ), /* 217 int */ + S_ST( 'r', 3, 219, 0 ), /* 218 inte */ + S_ST( 'f', 3, 220, 0 ), /* 219 inter */ + S_ST( 'a', 3, 221, 0 ), /* 220 interf */ + S_ST( 'c', 3, 316, 0 ), /* 221 interfa */ + S_ST( 'p', 3, 223, 318 ), /* 222 i */ + S_ST( 'v', 3, 321, 0 ), /* 223 ip */ + S_ST( 'j', 3, 225, 181 ), /* 224 */ + S_ST( 'i', 3, 226, 0 ), /* 225 j */ + S_ST( 't', 3, 227, 0 ), /* 226 ji */ + S_ST( 't', 3, 228, 0 ), /* 227 jit */ + S_ST( 'e', 3, 441, 0 ), /* 228 jitt */ + S_ST( 'k', 3, 236, 224 ), /* 229 */ + S_ST( 'e', 3, 324, 0 ), /* 230 k */ + S_ST( 'r', 3, 232, 0 ), /* 231 ke */ + S_ST( 'n', 3, 233, 0 ), /* 232 ker */ + S_ST( 'e', 3, 323, 0 ), /* 233 kern */ + S_ST( 'd', 3, 235, 0 ), /* 234 keys */ + S_ST( 'i', 3, 326, 0 ), /* 235 keysd */ + S_ST( 'o', 3, 327, 230 ), /* 236 k */ + S_ST( 'l', 3, 253, 229 ), /* 237 */ + S_ST( 'e', 3, 239, 0 ), /* 238 l */ + S_ST( 'a', 3, 240, 0 ), /* 239 le */ + S_ST( 'p', 3, 241, 0 ), /* 240 lea */ + S_ST( 'f', 3, 242, 0 ), /* 241 leap */ + S_ST( 'i', 3, 243, 0 ), /* 242 leapf */ + S_ST( 'l', 3, 329, 0 ), /* 243 leapfi */ + S_ST( 'i', 3, 250, 238 ), /* 244 l */ + S_ST( 'm', 3, 246, 0 ), /* 245 li */ + S_ST( 'i', 3, 247, 0 ), /* 246 lim */ + S_ST( 't', 3, 248, 0 ), /* 247 limi */ + S_ST( 'e', 3, 330, 0 ), /* 248 limit */ + S_ST( 'n', 3, 331, 245 ), /* 249 li */ + S_ST( 's', 3, 251, 249 ), /* 250 li */ + S_ST( 't', 3, 252, 0 ), /* 251 lis */ + S_ST( 'e', 3, 332, 0 ), /* 252 list */ + S_ST( 'o', 3, 446, 244 ), /* 253 l */ + S_ST( 'g', 3, 315, 0 ), /* 254 lo */ + S_ST( 'c', 3, 256, 0 ), /* 255 log */ + S_ST( 'o', 3, 257, 0 ), /* 256 logc */ + S_ST( 'n', 3, 287, 0 ), /* 257 logco */ S_ST( 'v', 1, 0, 0 ), /* 258 T_Abbrev */ S_ST( 'e', 0, 0, 0 ), /* 259 T_Age */ S_ST( 'l', 0, 12, 0 ), /* 260 T_All */ @@ -489,540 +490,543 @@ const scan_state sst[822] = { S_ST( 'e', 0, 0, 0 ), /* 284 T_Disable */ S_ST( 'd', 0, 0, 0 ), /* 285 T_Discard */ S_ST( 'n', 0, 0, 0 ), /* 286 T_Dispersion */ - S_ST( 'f', 3, 293, 253 ), /* 287 log */ + S_ST( 'f', 3, 293, 0 ), /* 287 logcon */ S_ST( 'e', 1, 0, 0 ), /* 288 T_Driftfile */ S_ST( 'p', 0, 0, 0 ), /* 289 T_Drop */ S_ST( '.', 0, 0, 0 ), /* 290 T_Ellipsis */ S_ST( 'e', 0, 0, 0 ), /* 291 T_Enable */ S_ST( 'd', 0, 0, 145 ), /* 292 T_End */ - S_ST( 'i', 3, 314, 0 ), /* 293 logf */ - S_ST( 'e', 1, 151, 0 ), /* 294 T_File */ + S_ST( 'i', 3, 333, 0 ), /* 293 logconf */ + S_ST( 'e', 1, 153, 0 ), /* 294 T_File */ S_ST( 'n', 0, 0, 0 ), /* 295 T_Filegen */ - S_ST( '1', 0, 0, 0 ), /* 296 T_Flag1 */ - S_ST( '2', 0, 0, 296 ), /* 297 T_Flag2 */ - S_ST( '3', 0, 0, 297 ), /* 298 T_Flag3 */ - S_ST( '4', 0, 0, 298 ), /* 299 T_Flag4 */ - S_ST( 'e', 0, 0, 0 ), /* 300 T_Flake */ - S_ST( 'r', 0, 0, 0 ), /* 301 T_Floor */ - S_ST( 'q', 0, 161, 0 ), /* 302 T_Freq */ - S_ST( 'e', 1, 0, 0 ), /* 303 T_Fudge */ - S_ST( 't', 1, 0, 0 ), /* 304 T_Host */ - S_ST( 'f', 0, 0, 0 ), /* 305 T_Huffpuff */ - S_ST( 't', 0, 0, 0 ), /* 306 T_Iburst */ - S_ST( 't', 1, 0, 0 ), /* 307 T_Ident */ - S_ST( 'e', 0, 0, 0 ), /* 308 T_Ignore */ - S_ST( 'c', 0, 0, 0 ), /* 309 T_Incalloc */ - S_ST( 'm', 0, 0, 0 ), /* 310 T_Incmem */ - S_ST( 'c', 0, 0, 0 ), /* 311 T_Initalloc */ - S_ST( 'm', 0, 0, 0 ), /* 312 T_Initmem */ - S_ST( 'e', 1, 0, 0 ), /* 313 T_Includefile */ - S_ST( 'l', 3, 333, 0 ), /* 314 logfi */ - S_ST( 'e', 0, 0, 0 ), /* 315 T_Interface */ - S_ST( 'o', 3, 407, 252 ), /* 316 lo */ - S_ST( 'o', 0, 0, 191 ), /* 317 T_Io */ - S_ST( '4', 0, 0, 0 ), /* 318 T_Ipv4 */ - S_ST( '4', 0, 0, 0 ), /* 319 T_Ipv4_flag */ - S_ST( '6', 0, 0, 318 ), /* 320 T_Ipv6 */ - S_ST( '6', 0, 0, 319 ), /* 321 T_Ipv6_flag */ - S_ST( 'l', 0, 0, 0 ), /* 322 T_Kernel */ - S_ST( 'y', 0, 324, 229 ), /* 323 T_Key */ - S_ST( 's', 1, 232, 0 ), /* 324 T_Keys */ - S_ST( 'r', 1, 0, 0 ), /* 325 T_Keysdir */ - S_ST( 'd', 0, 0, 0 ), /* 326 T_Kod */ - S_ST( 'p', 0, 0, 0 ), /* 327 T_Mssntp */ - S_ST( 'e', 1, 0, 0 ), /* 328 T_Leapfile */ - S_ST( 'd', 0, 0, 0 ), /* 329 T_Limited */ - S_ST( 'k', 0, 0, 0 ), /* 330 T_Link */ - S_ST( 'n', 0, 0, 0 ), /* 331 T_Listen */ - S_ST( 'g', 2, 0, 0 ), /* 332 T_Logconfig */ - S_ST( 'e', 1, 0, 0 ), /* 333 T_Logfile */ - S_ST( 's', 0, 0, 0 ), /* 334 T_Loopstats */ - S_ST( 'p', 0, 0, 0 ), /* 335 T_Lowpriotrap */ - S_ST( 't', 1, 0, 0 ), /* 336 T_Manycastclient */ - S_ST( 'r', 2, 0, 0 ), /* 337 T_Manycastserver */ - S_ST( 'k', 0, 0, 0 ), /* 338 T_Mask */ - S_ST( 'e', 0, 0, 0 ), /* 339 T_Maxage */ - S_ST( 'k', 0, 0, 0 ), /* 340 T_Maxclock */ - S_ST( 'h', 0, 0, 0 ), /* 341 T_Maxdepth */ - S_ST( 't', 0, 0, 0 ), /* 342 T_Maxdist */ - S_ST( 'm', 0, 0, 0 ), /* 343 T_Maxmem */ - S_ST( 'l', 0, 0, 0 ), /* 344 T_Maxpoll */ - S_ST( 'm', 0, 489, 0 ), /* 345 T_Mem */ - S_ST( 'k', 0, 0, 0 ), /* 346 T_Memlock */ - S_ST( 'k', 0, 0, 0 ), /* 347 T_Minclock */ - S_ST( 'h', 0, 0, 0 ), /* 348 T_Mindepth */ - S_ST( 't', 0, 0, 0 ), /* 349 T_Mindist */ - S_ST( 'm', 0, 0, 0 ), /* 350 T_Minimum */ - S_ST( 'l', 0, 0, 0 ), /* 351 T_Minpoll */ - S_ST( 'e', 0, 0, 0 ), /* 352 T_Minsane */ - S_ST( 'e', 0, 354, 0 ), /* 353 T_Mode */ - S_ST( '7', 0, 0, 0 ), /* 354 T_Mode7 */ - S_ST( 'r', 0, 0, 0 ), /* 355 T_Monitor */ - S_ST( 'h', 0, 0, 0 ), /* 356 T_Month */ - S_ST( 'u', 0, 0, 0 ), /* 357 T_Mru */ - S_ST( 't', 2, 0, 0 ), /* 358 T_Multicastclient */ - S_ST( 'c', 0, 0, 0 ), /* 359 T_Nic */ - S_ST( 'k', 0, 0, 0 ), /* 360 T_Nolink */ - S_ST( 'y', 0, 0, 0 ), /* 361 T_Nomodify */ - S_ST( 't', 0, 0, 0 ), /* 362 T_Nomrulist */ - S_ST( 'e', 0, 0, 0 ), /* 363 T_None */ - S_ST( 'e', 0, 0, 0 ), /* 364 T_Nonvolatile */ - S_ST( 'r', 0, 0, 0 ), /* 365 T_Nopeer */ - S_ST( 'y', 0, 0, 0 ), /* 366 T_Noquery */ - S_ST( 't', 0, 0, 0 ), /* 367 T_Noselect */ - S_ST( 'e', 0, 0, 0 ), /* 368 T_Noserve */ - S_ST( 'p', 0, 0, 0 ), /* 369 T_Notrap */ - S_ST( 't', 0, 0, 0 ), /* 370 T_Notrust */ - S_ST( 'p', 0, 585, 0 ), /* 371 T_Ntp */ - S_ST( 't', 0, 0, 0 ), /* 372 T_Ntpport */ - S_ST( 't', 1, 0, 0 ), /* 373 T_NtpSignDsocket */ - S_ST( 'n', 0, 600, 0 ), /* 374 T_Orphan */ - S_ST( 't', 0, 0, 0 ), /* 375 T_Orphanwait */ - S_ST( 'c', 0, 0, 0 ), /* 376 T_Panic */ - S_ST( 'r', 1, 609, 0 ), /* 377 T_Peer */ - S_ST( 's', 0, 0, 0 ), /* 378 T_Peerstats */ - S_ST( 'e', 2, 0, 0 ), /* 379 T_Phone */ - S_ST( 'd', 0, 617, 0 ), /* 380 T_Pid */ - S_ST( 'e', 1, 0, 0 ), /* 381 T_Pidfile */ - S_ST( 'l', 1, 0, 0 ), /* 382 T_Pool */ - S_ST( 't', 0, 0, 0 ), /* 383 T_Port */ - S_ST( 't', 0, 0, 0 ), /* 384 T_Preempt */ - S_ST( 'r', 0, 0, 0 ), /* 385 T_Prefer */ - S_ST( 's', 0, 0, 0 ), /* 386 T_Protostats */ - S_ST( 'w', 1, 0, 623 ), /* 387 T_Pw */ - S_ST( 'e', 1, 0, 0 ), /* 388 T_Randfile */ - S_ST( 's', 0, 0, 0 ), /* 389 T_Rawstats */ - S_ST( 'd', 1, 0, 0 ), /* 390 T_Refid */ - S_ST( 'y', 0, 0, 0 ), /* 391 T_Requestkey */ - S_ST( 't', 0, 0, 0 ), /* 392 T_Reset */ - S_ST( 't', 0, 0, 0 ), /* 393 T_Restrict */ - S_ST( 'e', 0, 0, 0 ), /* 394 T_Revoke */ - S_ST( 't', 0, 0, 0 ), /* 395 T_Rlimit */ - S_ST( 'r', 1, 0, 0 ), /* 396 T_Saveconfigdir */ - S_ST( 'r', 1, 700, 0 ), /* 397 T_Server */ - S_ST( 'r', 1, 0, 0 ), /* 398 T_Setvar */ - S_ST( 'e', 0, 0, 0 ), /* 399 T_Source */ - S_ST( 'e', 0, 0, 0 ), /* 400 T_Stacksize */ - S_ST( 's', 0, 0, 0 ), /* 401 T_Statistics */ - S_ST( 's', 0, 743, 738 ), /* 402 T_Stats */ - S_ST( 'r', 1, 0, 0 ), /* 403 T_Statsdir */ - S_ST( 'p', 0, 746, 0 ), /* 404 T_Step */ - S_ST( 't', 0, 0, 0 ), /* 405 T_Stepout */ - S_ST( 'm', 0, 0, 0 ), /* 406 T_Stratum */ - S_ST( 'p', 3, 422, 0 ), /* 407 loo */ - S_ST( 's', 0, 753, 0 ), /* 408 T_Sys */ - S_ST( 's', 0, 0, 0 ), /* 409 T_Sysstats */ - S_ST( 'k', 0, 0, 0 ), /* 410 T_Tick */ - S_ST( '1', 0, 0, 0 ), /* 411 T_Time1 */ - S_ST( '2', 0, 0, 411 ), /* 412 T_Time2 */ - S_ST( 'r', 0, 0, 412 ), /* 413 T_Timer */ - S_ST( 's', 0, 0, 0 ), /* 414 T_Timingstats */ - S_ST( 'r', 0, 0, 0 ), /* 415 T_Tinker */ - S_ST( 's', 0, 0, 0 ), /* 416 T_Tos */ - S_ST( 'p', 1, 0, 0 ), /* 417 T_Trap */ - S_ST( 'e', 0, 0, 0 ), /* 418 T_True */ - S_ST( 'y', 0, 0, 0 ), /* 419 T_Trustedkey */ - S_ST( 'l', 0, 0, 0 ), /* 420 T_Ttl */ - S_ST( 'e', 0, 0, 0 ), /* 421 T_Type */ - S_ST( 's', 3, 426, 0 ), /* 422 loop */ - S_ST( 'g', 1, 0, 0 ), /* 423 T_Unconfig */ - S_ST( 'r', 1, 0, 0 ), /* 424 T_Unpeer */ - S_ST( 'n', 0, 0, 0 ), /* 425 T_Version */ - S_ST( 't', 3, 431, 0 ), /* 426 loops */ - S_ST( 'k', 0, 0, 0 ), /* 427 T_Week */ - S_ST( 'd', 0, 0, 0 ), /* 428 T_Wildcard */ - S_ST( 'e', 0, 0, 0 ), /* 429 T_Xleave */ - S_ST( 'r', 0, 0, 0 ), /* 430 T_Year */ - S_ST( 'a', 3, 432, 0 ), /* 431 loopst */ - S_ST( 't', 3, 334, 0 ), /* 432 loopsta */ - S_ST( 'e', 0, 0, 0 ), /* 433 T_Simulate */ - S_ST( 'y', 0, 0, 0 ), /* 434 T_Beep_Delay */ - S_ST( 'n', 0, 0, 0 ), /* 435 T_Sim_Duration */ - S_ST( 't', 0, 0, 0 ), /* 436 T_Server_Offset */ - S_ST( 'n', 0, 0, 0 ), /* 437 T_Duration */ - S_ST( 't', 0, 0, 0 ), /* 438 T_Freq_Offset */ - S_ST( 'r', 0, 0, 0 ), /* 439 T_Wander */ - S_ST( 'r', 0, 0, 0 ), /* 440 T_Jitter */ - S_ST( 'y', 0, 0, 0 ), /* 441 T_Prop_Delay */ - S_ST( 'y', 0, 0, 0 ), /* 442 T_Proc_Delay */ - S_ST( 'w', 3, 444, 316 ), /* 443 lo */ - S_ST( 'p', 3, 445, 0 ), /* 444 low */ - S_ST( 'r', 3, 446, 0 ), /* 445 lowp */ - S_ST( 'i', 3, 447, 0 ), /* 446 lowpr */ - S_ST( 'o', 3, 448, 0 ), /* 447 lowpri */ - S_ST( 't', 3, 449, 0 ), /* 448 lowprio */ - S_ST( 'r', 3, 450, 0 ), /* 449 lowpriot */ - S_ST( 'a', 3, 335, 0 ), /* 450 lowpriotr */ - S_ST( 'm', 3, 525, 235 ), /* 451 */ - S_ST( 'a', 3, 470, 0 ), /* 452 m */ - S_ST( 'n', 3, 454, 0 ), /* 453 ma */ - S_ST( 'y', 3, 455, 0 ), /* 454 man */ - S_ST( 'c', 3, 456, 0 ), /* 455 many */ - S_ST( 'a', 3, 457, 0 ), /* 456 manyc */ - S_ST( 's', 3, 458, 0 ), /* 457 manyca */ - S_ST( 't', 3, 464, 0 ), /* 458 manycas */ - S_ST( 'c', 3, 460, 0 ), /* 459 manycast */ - S_ST( 'l', 3, 461, 0 ), /* 460 manycastc */ - S_ST( 'i', 3, 462, 0 ), /* 461 manycastcl */ - S_ST( 'e', 3, 463, 0 ), /* 462 manycastcli */ - S_ST( 'n', 3, 336, 0 ), /* 463 manycastclie */ - S_ST( 's', 3, 465, 459 ), /* 464 manycast */ - S_ST( 'e', 3, 466, 0 ), /* 465 manycasts */ - S_ST( 'r', 3, 467, 0 ), /* 466 manycastse */ - S_ST( 'v', 3, 468, 0 ), /* 467 manycastser */ - S_ST( 'e', 3, 337, 0 ), /* 468 manycastserv */ - S_ST( 's', 3, 338, 453 ), /* 469 ma */ - S_ST( 'x', 3, 485, 469 ), /* 470 ma */ - S_ST( 'a', 3, 472, 0 ), /* 471 max */ - S_ST( 'g', 3, 339, 0 ), /* 472 maxa */ - S_ST( 'c', 3, 474, 471 ), /* 473 max */ - S_ST( 'l', 3, 475, 0 ), /* 474 maxc */ - S_ST( 'o', 3, 476, 0 ), /* 475 maxcl */ - S_ST( 'c', 3, 340, 0 ), /* 476 maxclo */ - S_ST( 'd', 3, 481, 473 ), /* 477 max */ - S_ST( 'e', 3, 479, 0 ), /* 478 maxd */ - S_ST( 'p', 3, 480, 0 ), /* 479 maxde */ - S_ST( 't', 3, 341, 0 ), /* 480 maxdep */ - S_ST( 'i', 3, 482, 478 ), /* 481 maxd */ - S_ST( 's', 3, 342, 0 ), /* 482 maxdi */ - S_ST( 'm', 3, 484, 477 ), /* 483 max */ - S_ST( 'e', 3, 343, 0 ), /* 484 maxm */ - S_ST( 'p', 3, 486, 483 ), /* 485 max */ - S_ST( 'o', 3, 487, 0 ), /* 486 maxp */ - S_ST( 'l', 3, 344, 0 ), /* 487 maxpo */ - S_ST( 'e', 3, 345, 452 ), /* 488 m */ - S_ST( 'l', 3, 490, 0 ), /* 489 mem */ - S_ST( 'o', 3, 491, 0 ), /* 490 meml */ - S_ST( 'c', 3, 346, 0 ), /* 491 memlo */ - S_ST( 'i', 3, 493, 488 ), /* 492 m */ - S_ST( 'n', 3, 510, 0 ), /* 493 mi */ - S_ST( 'c', 3, 495, 0 ), /* 494 min */ - S_ST( 'l', 3, 496, 0 ), /* 495 minc */ - S_ST( 'o', 3, 497, 0 ), /* 496 mincl */ - S_ST( 'c', 3, 347, 0 ), /* 497 minclo */ - S_ST( 'd', 3, 502, 494 ), /* 498 min */ - S_ST( 'e', 3, 500, 0 ), /* 499 mind */ - S_ST( 'p', 3, 501, 0 ), /* 500 minde */ - S_ST( 't', 3, 348, 0 ), /* 501 mindep */ - S_ST( 'i', 3, 503, 499 ), /* 502 mind */ - S_ST( 's', 3, 349, 0 ), /* 503 mindi */ - S_ST( 'i', 3, 505, 498 ), /* 504 min */ - S_ST( 'm', 3, 506, 0 ), /* 505 mini */ - S_ST( 'u', 3, 350, 0 ), /* 506 minim */ - S_ST( 'p', 3, 508, 504 ), /* 507 min */ - S_ST( 'o', 3, 509, 0 ), /* 508 minp */ - S_ST( 'l', 3, 351, 0 ), /* 509 minpo */ - S_ST( 's', 3, 511, 507 ), /* 510 min */ - S_ST( 'a', 3, 512, 0 ), /* 511 mins */ - S_ST( 'n', 3, 352, 0 ), /* 512 minsa */ - S_ST( 'o', 3, 515, 492 ), /* 513 m */ - S_ST( 'd', 3, 353, 0 ), /* 514 mo */ - S_ST( 'n', 3, 519, 514 ), /* 515 mo */ - S_ST( 'i', 3, 517, 0 ), /* 516 mon */ - S_ST( 't', 3, 518, 0 ), /* 517 moni */ - S_ST( 'o', 3, 355, 0 ), /* 518 monit */ - S_ST( 't', 3, 356, 516 ), /* 519 mon */ - S_ST( 'r', 3, 357, 513 ), /* 520 m */ - S_ST( 's', 3, 522, 520 ), /* 521 m */ - S_ST( 's', 3, 523, 0 ), /* 522 ms */ - S_ST( 'n', 3, 524, 0 ), /* 523 mss */ - S_ST( 't', 3, 327, 0 ), /* 524 mssn */ - S_ST( 'u', 3, 526, 521 ), /* 525 m */ - S_ST( 'l', 3, 527, 0 ), /* 526 mu */ - S_ST( 't', 3, 528, 0 ), /* 527 mul */ - S_ST( 'i', 3, 529, 0 ), /* 528 mult */ - S_ST( 'c', 3, 530, 0 ), /* 529 multi */ - S_ST( 'a', 3, 531, 0 ), /* 530 multic */ - S_ST( 's', 3, 532, 0 ), /* 531 multica */ - S_ST( 't', 3, 533, 0 ), /* 532 multicas */ - S_ST( 'c', 3, 534, 0 ), /* 533 multicast */ - S_ST( 'l', 3, 535, 0 ), /* 534 multicastc */ - S_ST( 'i', 3, 536, 0 ), /* 535 multicastcl */ - S_ST( 'e', 3, 537, 0 ), /* 536 multicastcli */ - S_ST( 'n', 3, 358, 0 ), /* 537 multicastclie */ - S_ST( 'n', 3, 581, 451 ), /* 538 */ - S_ST( 'i', 3, 359, 0 ), /* 539 n */ - S_ST( 'o', 3, 576, 539 ), /* 540 n */ - S_ST( 'l', 3, 542, 0 ), /* 541 no */ - S_ST( 'i', 3, 543, 0 ), /* 542 nol */ - S_ST( 'n', 3, 360, 0 ), /* 543 noli */ - S_ST( 'm', 3, 549, 541 ), /* 544 no */ - S_ST( 'o', 3, 546, 0 ), /* 545 nom */ - S_ST( 'd', 3, 547, 0 ), /* 546 nomo */ - S_ST( 'i', 3, 548, 0 ), /* 547 nomod */ - S_ST( 'f', 3, 361, 0 ), /* 548 nomodi */ - S_ST( 'r', 3, 550, 545 ), /* 549 nom */ - S_ST( 'u', 3, 551, 0 ), /* 550 nomr */ - S_ST( 'l', 3, 552, 0 ), /* 551 nomru */ - S_ST( 'i', 3, 553, 0 ), /* 552 nomrul */ - S_ST( 's', 3, 362, 0 ), /* 553 nomruli */ - S_ST( 'n', 3, 555, 544 ), /* 554 no */ - S_ST( 'v', 3, 556, 363 ), /* 555 non */ - S_ST( 'o', 3, 557, 0 ), /* 556 nonv */ - S_ST( 'l', 3, 558, 0 ), /* 557 nonvo */ - S_ST( 'a', 3, 559, 0 ), /* 558 nonvol */ - S_ST( 't', 3, 560, 0 ), /* 559 nonvola */ - S_ST( 'i', 3, 561, 0 ), /* 560 nonvolat */ - S_ST( 'l', 3, 364, 0 ), /* 561 nonvolati */ - S_ST( 'p', 3, 563, 554 ), /* 562 no */ - S_ST( 'e', 3, 564, 0 ), /* 563 nop */ - S_ST( 'e', 3, 365, 0 ), /* 564 nope */ - S_ST( 'q', 3, 566, 562 ), /* 565 no */ - S_ST( 'u', 3, 567, 0 ), /* 566 noq */ - S_ST( 'e', 3, 568, 0 ), /* 567 noqu */ - S_ST( 'r', 3, 366, 0 ), /* 568 noque */ - S_ST( 's', 3, 570, 565 ), /* 569 no */ - S_ST( 'e', 3, 574, 0 ), /* 570 nos */ - S_ST( 'l', 3, 572, 0 ), /* 571 nose */ - S_ST( 'e', 3, 573, 0 ), /* 572 nosel */ - S_ST( 'c', 3, 367, 0 ), /* 573 nosele */ - S_ST( 'r', 3, 575, 571 ), /* 574 nose */ - S_ST( 'v', 3, 368, 0 ), /* 575 noser */ - S_ST( 't', 3, 577, 569 ), /* 576 no */ - S_ST( 'r', 3, 579, 0 ), /* 577 not */ - S_ST( 'a', 3, 369, 0 ), /* 578 notr */ - S_ST( 'u', 3, 580, 578 ), /* 579 notr */ - S_ST( 's', 3, 370, 0 ), /* 580 notru */ - S_ST( 't', 3, 371, 540 ), /* 581 n */ - S_ST( 'p', 3, 583, 0 ), /* 582 ntp */ - S_ST( 'o', 3, 584, 0 ), /* 583 ntpp */ - S_ST( 'r', 3, 372, 0 ), /* 584 ntppo */ - S_ST( 's', 3, 586, 582 ), /* 585 ntp */ - S_ST( 'i', 3, 587, 0 ), /* 586 ntps */ - S_ST( 'g', 3, 588, 0 ), /* 587 ntpsi */ - S_ST( 'n', 3, 589, 0 ), /* 588 ntpsig */ - S_ST( 'd', 3, 590, 0 ), /* 589 ntpsign */ - S_ST( 's', 3, 591, 0 ), /* 590 ntpsignd */ - S_ST( 'o', 3, 592, 0 ), /* 591 ntpsignds */ - S_ST( 'c', 3, 593, 0 ), /* 592 ntpsigndso */ - S_ST( 'k', 3, 594, 0 ), /* 593 ntpsigndsoc */ - S_ST( 'e', 3, 373, 0 ), /* 594 ntpsigndsock */ - S_ST( 'o', 3, 596, 538 ), /* 595 */ - S_ST( 'r', 3, 597, 0 ), /* 596 o */ - S_ST( 'p', 3, 598, 0 ), /* 597 or */ - S_ST( 'h', 3, 599, 0 ), /* 598 orp */ - S_ST( 'a', 3, 374, 0 ), /* 599 orph */ - S_ST( 'w', 3, 601, 0 ), /* 600 orphan */ - S_ST( 'a', 3, 602, 0 ), /* 601 orphanw */ - S_ST( 'i', 3, 375, 0 ), /* 602 orphanwa */ - S_ST( 'p', 3, 387, 595 ), /* 603 */ - S_ST( 'a', 3, 605, 0 ), /* 604 p */ - S_ST( 'n', 3, 606, 0 ), /* 605 pa */ - S_ST( 'i', 3, 376, 0 ), /* 606 pan */ - S_ST( 'e', 3, 608, 604 ), /* 607 p */ - S_ST( 'e', 3, 377, 0 ), /* 608 pe */ - S_ST( 's', 3, 610, 0 ), /* 609 peer */ - S_ST( 't', 3, 611, 0 ), /* 610 peers */ - S_ST( 'a', 3, 612, 0 ), /* 611 peerst */ - S_ST( 't', 3, 378, 0 ), /* 612 peersta */ - S_ST( 'h', 3, 614, 607 ), /* 613 p */ - S_ST( 'o', 3, 615, 0 ), /* 614 ph */ - S_ST( 'n', 3, 379, 0 ), /* 615 pho */ - S_ST( 'i', 3, 380, 613 ), /* 616 p */ - S_ST( 'f', 3, 618, 0 ), /* 617 pid */ - S_ST( 'i', 3, 619, 0 ), /* 618 pidf */ - S_ST( 'l', 3, 381, 0 ), /* 619 pidfi */ - S_ST( 'o', 3, 622, 616 ), /* 620 p */ - S_ST( 'o', 3, 382, 0 ), /* 621 po */ - S_ST( 'r', 3, 383, 621 ), /* 622 po */ - S_ST( 'r', 3, 630, 620 ), /* 623 p */ - S_ST( 'e', 3, 628, 0 ), /* 624 pr */ - S_ST( 'e', 3, 626, 0 ), /* 625 pre */ - S_ST( 'm', 3, 627, 0 ), /* 626 pree */ - S_ST( 'p', 3, 384, 0 ), /* 627 preem */ - S_ST( 'f', 3, 629, 625 ), /* 628 pre */ - S_ST( 'e', 3, 385, 0 ), /* 629 pref */ - S_ST( 'o', 3, 643, 624 ), /* 630 pr */ - S_ST( 'c', 3, 632, 0 ), /* 631 pro */ - S_ST( '_', 3, 633, 0 ), /* 632 proc */ - S_ST( 'd', 3, 634, 0 ), /* 633 proc_ */ - S_ST( 'e', 3, 635, 0 ), /* 634 proc_d */ - S_ST( 'l', 3, 636, 0 ), /* 635 proc_de */ - S_ST( 'a', 3, 442, 0 ), /* 636 proc_del */ - S_ST( 'p', 3, 638, 631 ), /* 637 pro */ - S_ST( '_', 3, 639, 0 ), /* 638 prop */ - S_ST( 'd', 3, 640, 0 ), /* 639 prop_ */ - S_ST( 'e', 3, 641, 0 ), /* 640 prop_d */ - S_ST( 'l', 3, 642, 0 ), /* 641 prop_de */ - S_ST( 'a', 3, 441, 0 ), /* 642 prop_del */ - S_ST( 't', 3, 644, 637 ), /* 643 pro */ - S_ST( 'o', 3, 645, 0 ), /* 644 prot */ - S_ST( 's', 3, 646, 0 ), /* 645 proto */ - S_ST( 't', 3, 647, 0 ), /* 646 protos */ - S_ST( 'a', 3, 648, 0 ), /* 647 protost */ - S_ST( 't', 3, 386, 0 ), /* 648 protosta */ - S_ST( 'r', 3, 680, 603 ), /* 649 */ - S_ST( 'a', 3, 656, 0 ), /* 650 r */ - S_ST( 'n', 3, 652, 0 ), /* 651 ra */ - S_ST( 'd', 3, 653, 0 ), /* 652 ran */ - S_ST( 'f', 3, 654, 0 ), /* 653 rand */ - S_ST( 'i', 3, 655, 0 ), /* 654 randf */ - S_ST( 'l', 3, 388, 0 ), /* 655 randfi */ - S_ST( 'w', 3, 657, 651 ), /* 656 ra */ - S_ST( 's', 3, 658, 0 ), /* 657 raw */ - S_ST( 't', 3, 659, 0 ), /* 658 raws */ - S_ST( 'a', 3, 660, 0 ), /* 659 rawst */ - S_ST( 't', 3, 389, 0 ), /* 660 rawsta */ - S_ST( 'e', 3, 677, 650 ), /* 661 r */ - S_ST( 'f', 3, 663, 0 ), /* 662 re */ - S_ST( 'i', 3, 390, 0 ), /* 663 ref */ - S_ST( 'q', 3, 665, 662 ), /* 664 re */ - S_ST( 'u', 3, 666, 0 ), /* 665 req */ - S_ST( 'e', 3, 667, 0 ), /* 666 requ */ - S_ST( 's', 3, 668, 0 ), /* 667 reque */ - S_ST( 't', 3, 669, 0 ), /* 668 reques */ - S_ST( 'k', 3, 670, 0 ), /* 669 request */ - S_ST( 'e', 3, 391, 0 ), /* 670 requestk */ - S_ST( 's', 3, 673, 664 ), /* 671 re */ - S_ST( 'e', 3, 392, 0 ), /* 672 res */ - S_ST( 't', 3, 674, 672 ), /* 673 res */ - S_ST( 'r', 3, 675, 0 ), /* 674 rest */ - S_ST( 'i', 3, 676, 0 ), /* 675 restr */ - S_ST( 'c', 3, 393, 0 ), /* 676 restri */ - S_ST( 'v', 3, 678, 671 ), /* 677 re */ - S_ST( 'o', 3, 679, 0 ), /* 678 rev */ - S_ST( 'k', 3, 394, 0 ), /* 679 revo */ - S_ST( 'l', 3, 681, 661 ), /* 680 r */ - S_ST( 'i', 3, 682, 0 ), /* 681 rl */ - S_ST( 'm', 3, 683, 0 ), /* 682 rli */ - S_ST( 'i', 3, 395, 0 ), /* 683 rlim */ - S_ST( 's', 3, 752, 649 ), /* 684 */ - S_ST( 'a', 3, 686, 0 ), /* 685 s */ - S_ST( 'v', 3, 687, 0 ), /* 686 sa */ - S_ST( 'e', 3, 688, 0 ), /* 687 sav */ - S_ST( 'c', 3, 689, 0 ), /* 688 save */ - S_ST( 'o', 3, 690, 0 ), /* 689 savec */ - S_ST( 'n', 3, 691, 0 ), /* 690 saveco */ - S_ST( 'f', 3, 692, 0 ), /* 691 savecon */ - S_ST( 'i', 3, 693, 0 ), /* 692 saveconf */ - S_ST( 'g', 3, 694, 0 ), /* 693 saveconfi */ - S_ST( 'd', 3, 695, 0 ), /* 694 saveconfig */ - S_ST( 'i', 3, 396, 0 ), /* 695 saveconfigd */ - S_ST( 'e', 3, 706, 685 ), /* 696 s */ - S_ST( 'r', 3, 698, 0 ), /* 697 se */ - S_ST( 'v', 3, 699, 0 ), /* 698 ser */ - S_ST( 'e', 3, 397, 0 ), /* 699 serv */ - S_ST( '_', 3, 701, 0 ), /* 700 server */ - S_ST( 'o', 3, 702, 0 ), /* 701 server_ */ - S_ST( 'f', 3, 703, 0 ), /* 702 server_o */ - S_ST( 'f', 3, 704, 0 ), /* 703 server_of */ - S_ST( 's', 3, 705, 0 ), /* 704 server_off */ - S_ST( 'e', 3, 436, 0 ), /* 705 server_offs */ - S_ST( 't', 3, 707, 697 ), /* 706 se */ - S_ST( 'v', 3, 708, 0 ), /* 707 set */ - S_ST( 'a', 3, 398, 0 ), /* 708 setv */ - S_ST( 'i', 3, 710, 696 ), /* 709 s */ - S_ST( 'm', 3, 711, 0 ), /* 710 si */ - S_ST( 'u', 3, 712, 0 ), /* 711 sim */ - S_ST( 'l', 3, 713, 0 ), /* 712 simu */ - S_ST( 'a', 3, 714, 0 ), /* 713 simul */ - S_ST( 't', 3, 715, 0 ), /* 714 simula */ - S_ST( 'i', 3, 716, 433 ), /* 715 simulat */ - S_ST( 'o', 3, 717, 0 ), /* 716 simulati */ - S_ST( 'n', 3, 718, 0 ), /* 717 simulatio */ - S_ST( '_', 3, 719, 0 ), /* 718 simulation */ - S_ST( 'd', 3, 720, 0 ), /* 719 simulation_ */ - S_ST( 'u', 3, 721, 0 ), /* 720 simulation_d */ - S_ST( 'r', 3, 722, 0 ), /* 721 simulation_du */ - S_ST( 'a', 3, 723, 0 ), /* 722 simulation_dur */ - S_ST( 't', 3, 724, 0 ), /* 723 simulation_dura */ - S_ST( 'i', 3, 725, 0 ), /* 724 simulation_durat */ - S_ST( 'o', 3, 435, 0 ), /* 725 simulation_durati */ - S_ST( 'o', 3, 727, 709 ), /* 726 s */ - S_ST( 'u', 3, 728, 0 ), /* 727 so */ - S_ST( 'r', 3, 729, 0 ), /* 728 sou */ - S_ST( 'c', 3, 399, 0 ), /* 729 sour */ - S_ST( 't', 3, 748, 726 ), /* 730 s */ - S_ST( 'a', 3, 737, 0 ), /* 731 st */ - S_ST( 'c', 3, 733, 0 ), /* 732 sta */ - S_ST( 'k', 3, 734, 0 ), /* 733 stac */ - S_ST( 's', 3, 735, 0 ), /* 734 stack */ - S_ST( 'i', 3, 736, 0 ), /* 735 stacks */ - S_ST( 'z', 3, 400, 0 ), /* 736 stacksi */ - S_ST( 't', 3, 402, 732 ), /* 737 sta */ - S_ST( 'i', 3, 739, 0 ), /* 738 stat */ - S_ST( 's', 3, 740, 0 ), /* 739 stati */ - S_ST( 't', 3, 741, 0 ), /* 740 statis */ - S_ST( 'i', 3, 742, 0 ), /* 741 statist */ - S_ST( 'c', 3, 401, 0 ), /* 742 statisti */ - S_ST( 'd', 3, 744, 0 ), /* 743 stats */ - S_ST( 'i', 3, 403, 0 ), /* 744 statsd */ - S_ST( 'e', 3, 404, 731 ), /* 745 st */ - S_ST( 'o', 3, 747, 0 ), /* 746 step */ - S_ST( 'u', 3, 405, 0 ), /* 747 stepo */ - S_ST( 'r', 3, 749, 745 ), /* 748 st */ - S_ST( 'a', 3, 750, 0 ), /* 749 str */ - S_ST( 't', 3, 751, 0 ), /* 750 stra */ - S_ST( 'u', 3, 406, 0 ), /* 751 strat */ - S_ST( 'y', 3, 408, 730 ), /* 752 s */ - S_ST( 's', 3, 754, 0 ), /* 753 sys */ - S_ST( 't', 3, 755, 0 ), /* 754 syss */ - S_ST( 'a', 3, 756, 0 ), /* 755 sysst */ - S_ST( 't', 3, 409, 0 ), /* 756 syssta */ - S_ST( 't', 3, 783, 684 ), /* 757 */ - S_ST( 'i', 3, 769, 0 ), /* 758 t */ - S_ST( 'c', 3, 410, 0 ), /* 759 ti */ - S_ST( 'm', 3, 762, 759 ), /* 760 ti */ - S_ST( 'e', 3, 413, 0 ), /* 761 tim */ - S_ST( 'i', 3, 763, 761 ), /* 762 tim */ - S_ST( 'n', 3, 764, 0 ), /* 763 timi */ - S_ST( 'g', 3, 765, 0 ), /* 764 timin */ - S_ST( 's', 3, 766, 0 ), /* 765 timing */ - S_ST( 't', 3, 767, 0 ), /* 766 timings */ - S_ST( 'a', 3, 768, 0 ), /* 767 timingst */ - S_ST( 't', 3, 414, 0 ), /* 768 timingsta */ - S_ST( 'n', 3, 770, 760 ), /* 769 ti */ - S_ST( 'k', 3, 771, 0 ), /* 770 tin */ - S_ST( 'e', 3, 415, 0 ), /* 771 tink */ - S_ST( 'o', 3, 416, 758 ), /* 772 t */ - S_ST( 'r', 3, 775, 772 ), /* 773 t */ - S_ST( 'a', 3, 417, 0 ), /* 774 tr */ - S_ST( 'u', 3, 776, 774 ), /* 775 tr */ - S_ST( 's', 3, 777, 418 ), /* 776 tru */ - S_ST( 't', 3, 778, 0 ), /* 777 trus */ - S_ST( 'e', 3, 779, 0 ), /* 778 trust */ - S_ST( 'd', 3, 780, 0 ), /* 779 truste */ - S_ST( 'k', 3, 781, 0 ), /* 780 trusted */ - S_ST( 'e', 3, 419, 0 ), /* 781 trustedk */ - S_ST( 't', 3, 420, 773 ), /* 782 t */ - S_ST( 'y', 3, 784, 782 ), /* 783 t */ - S_ST( 'p', 3, 421, 0 ), /* 784 ty */ - S_ST( 'u', 3, 786, 757 ), /* 785 */ - S_ST( 'n', 3, 792, 0 ), /* 786 u */ - S_ST( 'c', 3, 788, 0 ), /* 787 un */ - S_ST( 'o', 3, 789, 0 ), /* 788 unc */ - S_ST( 'n', 3, 790, 0 ), /* 789 unco */ - S_ST( 'f', 3, 791, 0 ), /* 790 uncon */ - S_ST( 'i', 3, 423, 0 ), /* 791 unconf */ - S_ST( 'p', 3, 793, 787 ), /* 792 un */ - S_ST( 'e', 3, 794, 0 ), /* 793 unp */ - S_ST( 'e', 3, 424, 0 ), /* 794 unpe */ - S_ST( 'v', 3, 796, 785 ), /* 795 */ - S_ST( 'e', 3, 797, 0 ), /* 796 v */ - S_ST( 'r', 3, 798, 0 ), /* 797 ve */ - S_ST( 's', 3, 799, 0 ), /* 798 ver */ - S_ST( 'i', 3, 800, 0 ), /* 799 vers */ - S_ST( 'o', 3, 425, 0 ), /* 800 versi */ - S_ST( 'w', 3, 808, 795 ), /* 801 */ - S_ST( 'a', 3, 803, 0 ), /* 802 w */ - S_ST( 'n', 3, 804, 0 ), /* 803 wa */ - S_ST( 'd', 3, 805, 0 ), /* 804 wan */ - S_ST( 'e', 3, 439, 0 ), /* 805 wand */ - S_ST( 'e', 3, 807, 802 ), /* 806 w */ - S_ST( 'e', 3, 427, 0 ), /* 807 we */ - S_ST( 'i', 3, 809, 806 ), /* 808 w */ - S_ST( 'l', 3, 810, 0 ), /* 809 wi */ - S_ST( 'd', 3, 811, 0 ), /* 810 wil */ - S_ST( 'c', 3, 812, 0 ), /* 811 wild */ - S_ST( 'a', 3, 813, 0 ), /* 812 wildc */ - S_ST( 'r', 3, 428, 0 ), /* 813 wildca */ - S_ST( 'x', 3, 815, 801 ), /* 814 */ - S_ST( 'l', 3, 816, 0 ), /* 815 x */ - S_ST( 'e', 3, 817, 0 ), /* 816 xl */ - S_ST( 'a', 3, 818, 0 ), /* 817 xle */ - S_ST( 'v', 3, 429, 0 ), /* 818 xlea */ - S_ST( 'y', 3, 820, 814 ), /* 819 [initial state] */ - S_ST( 'e', 3, 821, 0 ), /* 820 y */ - S_ST( 'a', 3, 430, 0 ) /* 821 ye */ + S_ST( 'm', 0, 0, 0 ), /* 296 T_Filenum */ + S_ST( '1', 0, 0, 0 ), /* 297 T_Flag1 */ + S_ST( '2', 0, 0, 297 ), /* 298 T_Flag2 */ + S_ST( '3', 0, 0, 298 ), /* 299 T_Flag3 */ + S_ST( '4', 0, 0, 299 ), /* 300 T_Flag4 */ + S_ST( 'e', 0, 0, 0 ), /* 301 T_Flake */ + S_ST( 'r', 0, 0, 0 ), /* 302 T_Floor */ + S_ST( 'q', 0, 163, 0 ), /* 303 T_Freq */ + S_ST( 'e', 1, 0, 0 ), /* 304 T_Fudge */ + S_ST( 't', 1, 0, 0 ), /* 305 T_Host */ + S_ST( 'f', 0, 0, 0 ), /* 306 T_Huffpuff */ + S_ST( 't', 0, 0, 0 ), /* 307 T_Iburst */ + S_ST( 't', 1, 0, 0 ), /* 308 T_Ident */ + S_ST( 'e', 0, 0, 0 ), /* 309 T_Ignore */ + S_ST( 'c', 0, 0, 0 ), /* 310 T_Incalloc */ + S_ST( 'm', 0, 0, 0 ), /* 311 T_Incmem */ + S_ST( 'c', 0, 0, 0 ), /* 312 T_Initalloc */ + S_ST( 'm', 0, 0, 0 ), /* 313 T_Initmem */ + S_ST( 'e', 1, 0, 0 ), /* 314 T_Includefile */ + S_ST( 'f', 3, 317, 255 ), /* 315 log */ + S_ST( 'e', 0, 0, 0 ), /* 316 T_Interface */ + S_ST( 'i', 3, 408, 0 ), /* 317 logf */ + S_ST( 'o', 0, 0, 193 ), /* 318 T_Io */ + S_ST( '4', 0, 0, 0 ), /* 319 T_Ipv4 */ + S_ST( '4', 0, 0, 0 ), /* 320 T_Ipv4_flag */ + S_ST( '6', 0, 0, 319 ), /* 321 T_Ipv6 */ + S_ST( '6', 0, 0, 320 ), /* 322 T_Ipv6_flag */ + S_ST( 'l', 0, 0, 0 ), /* 323 T_Kernel */ + S_ST( 'y', 0, 325, 231 ), /* 324 T_Key */ + S_ST( 's', 1, 234, 0 ), /* 325 T_Keys */ + S_ST( 'r', 1, 0, 0 ), /* 326 T_Keysdir */ + S_ST( 'd', 0, 0, 0 ), /* 327 T_Kod */ + S_ST( 'p', 0, 0, 0 ), /* 328 T_Mssntp */ + S_ST( 'e', 1, 0, 0 ), /* 329 T_Leapfile */ + S_ST( 'd', 0, 0, 0 ), /* 330 T_Limited */ + S_ST( 'k', 0, 0, 0 ), /* 331 T_Link */ + S_ST( 'n', 0, 0, 0 ), /* 332 T_Listen */ + S_ST( 'g', 2, 0, 0 ), /* 333 T_Logconfig */ + S_ST( 'e', 1, 0, 0 ), /* 334 T_Logfile */ + S_ST( 's', 0, 0, 0 ), /* 335 T_Loopstats */ + S_ST( 'p', 0, 0, 0 ), /* 336 T_Lowpriotrap */ + S_ST( 't', 1, 0, 0 ), /* 337 T_Manycastclient */ + S_ST( 'r', 2, 0, 0 ), /* 338 T_Manycastserver */ + S_ST( 'k', 0, 0, 0 ), /* 339 T_Mask */ + S_ST( 'e', 0, 0, 0 ), /* 340 T_Maxage */ + S_ST( 'k', 0, 0, 0 ), /* 341 T_Maxclock */ + S_ST( 'h', 0, 0, 0 ), /* 342 T_Maxdepth */ + S_ST( 't', 0, 0, 0 ), /* 343 T_Maxdist */ + S_ST( 'm', 0, 0, 0 ), /* 344 T_Maxmem */ + S_ST( 'l', 0, 0, 0 ), /* 345 T_Maxpoll */ + S_ST( 'm', 0, 492, 0 ), /* 346 T_Mem */ + S_ST( 'k', 0, 0, 0 ), /* 347 T_Memlock */ + S_ST( 'k', 0, 0, 0 ), /* 348 T_Minclock */ + S_ST( 'h', 0, 0, 0 ), /* 349 T_Mindepth */ + S_ST( 't', 0, 0, 0 ), /* 350 T_Mindist */ + S_ST( 'm', 0, 0, 0 ), /* 351 T_Minimum */ + S_ST( 'l', 0, 0, 0 ), /* 352 T_Minpoll */ + S_ST( 'e', 0, 0, 0 ), /* 353 T_Minsane */ + S_ST( 'e', 0, 355, 0 ), /* 354 T_Mode */ + S_ST( '7', 0, 0, 0 ), /* 355 T_Mode7 */ + S_ST( 'r', 0, 0, 0 ), /* 356 T_Monitor */ + S_ST( 'h', 0, 0, 0 ), /* 357 T_Month */ + S_ST( 'u', 0, 0, 0 ), /* 358 T_Mru */ + S_ST( 't', 2, 0, 0 ), /* 359 T_Multicastclient */ + S_ST( 'c', 0, 0, 0 ), /* 360 T_Nic */ + S_ST( 'k', 0, 0, 0 ), /* 361 T_Nolink */ + S_ST( 'y', 0, 0, 0 ), /* 362 T_Nomodify */ + S_ST( 't', 0, 0, 0 ), /* 363 T_Nomrulist */ + S_ST( 'e', 0, 0, 0 ), /* 364 T_None */ + S_ST( 'e', 0, 0, 0 ), /* 365 T_Nonvolatile */ + S_ST( 'r', 0, 0, 0 ), /* 366 T_Nopeer */ + S_ST( 'y', 0, 0, 0 ), /* 367 T_Noquery */ + S_ST( 't', 0, 0, 0 ), /* 368 T_Noselect */ + S_ST( 'e', 0, 0, 0 ), /* 369 T_Noserve */ + S_ST( 'p', 0, 0, 0 ), /* 370 T_Notrap */ + S_ST( 't', 0, 0, 0 ), /* 371 T_Notrust */ + S_ST( 'p', 0, 588, 0 ), /* 372 T_Ntp */ + S_ST( 't', 0, 0, 0 ), /* 373 T_Ntpport */ + S_ST( 't', 1, 0, 0 ), /* 374 T_NtpSignDsocket */ + S_ST( 'n', 0, 603, 0 ), /* 375 T_Orphan */ + S_ST( 't', 0, 0, 0 ), /* 376 T_Orphanwait */ + S_ST( 'c', 0, 0, 0 ), /* 377 T_Panic */ + S_ST( 'r', 1, 612, 0 ), /* 378 T_Peer */ + S_ST( 's', 0, 0, 0 ), /* 379 T_Peerstats */ + S_ST( 'e', 2, 0, 0 ), /* 380 T_Phone */ + S_ST( 'd', 0, 620, 0 ), /* 381 T_Pid */ + S_ST( 'e', 1, 0, 0 ), /* 382 T_Pidfile */ + S_ST( 'l', 1, 0, 0 ), /* 383 T_Pool */ + S_ST( 't', 0, 0, 0 ), /* 384 T_Port */ + S_ST( 't', 0, 0, 0 ), /* 385 T_Preempt */ + S_ST( 'r', 0, 0, 0 ), /* 386 T_Prefer */ + S_ST( 's', 0, 0, 0 ), /* 387 T_Protostats */ + S_ST( 'w', 1, 0, 626 ), /* 388 T_Pw */ + S_ST( 'e', 1, 0, 0 ), /* 389 T_Randfile */ + S_ST( 's', 0, 0, 0 ), /* 390 T_Rawstats */ + S_ST( 'd', 1, 0, 0 ), /* 391 T_Refid */ + S_ST( 'y', 0, 0, 0 ), /* 392 T_Requestkey */ + S_ST( 't', 0, 0, 0 ), /* 393 T_Reset */ + S_ST( 't', 0, 0, 0 ), /* 394 T_Restrict */ + S_ST( 'e', 0, 0, 0 ), /* 395 T_Revoke */ + S_ST( 't', 0, 0, 0 ), /* 396 T_Rlimit */ + S_ST( 'r', 1, 0, 0 ), /* 397 T_Saveconfigdir */ + S_ST( 'r', 1, 703, 0 ), /* 398 T_Server */ + S_ST( 'r', 1, 0, 0 ), /* 399 T_Setvar */ + S_ST( 'e', 0, 0, 0 ), /* 400 T_Source */ + S_ST( 'e', 0, 0, 0 ), /* 401 T_Stacksize */ + S_ST( 's', 0, 0, 0 ), /* 402 T_Statistics */ + S_ST( 's', 0, 746, 741 ), /* 403 T_Stats */ + S_ST( 'r', 1, 0, 0 ), /* 404 T_Statsdir */ + S_ST( 'p', 0, 749, 0 ), /* 405 T_Step */ + S_ST( 't', 0, 0, 0 ), /* 406 T_Stepout */ + S_ST( 'm', 0, 0, 0 ), /* 407 T_Stratum */ + S_ST( 'l', 3, 334, 0 ), /* 408 logfi */ + S_ST( 's', 0, 756, 0 ), /* 409 T_Sys */ + S_ST( 's', 0, 0, 0 ), /* 410 T_Sysstats */ + S_ST( 'k', 0, 0, 0 ), /* 411 T_Tick */ + S_ST( '1', 0, 0, 0 ), /* 412 T_Time1 */ + S_ST( '2', 0, 0, 412 ), /* 413 T_Time2 */ + S_ST( 'r', 0, 0, 413 ), /* 414 T_Timer */ + S_ST( 's', 0, 0, 0 ), /* 415 T_Timingstats */ + S_ST( 'r', 0, 0, 0 ), /* 416 T_Tinker */ + S_ST( 's', 0, 0, 0 ), /* 417 T_Tos */ + S_ST( 'p', 1, 0, 0 ), /* 418 T_Trap */ + S_ST( 'e', 0, 0, 0 ), /* 419 T_True */ + S_ST( 'y', 0, 0, 0 ), /* 420 T_Trustedkey */ + S_ST( 'l', 0, 0, 0 ), /* 421 T_Ttl */ + S_ST( 'e', 0, 0, 0 ), /* 422 T_Type */ + S_ST( 'o', 3, 427, 254 ), /* 423 lo */ + S_ST( 'g', 1, 0, 0 ), /* 424 T_Unconfig */ + S_ST( 'r', 1, 0, 0 ), /* 425 T_Unpeer */ + S_ST( 'n', 0, 0, 0 ), /* 426 T_Version */ + S_ST( 'p', 3, 432, 0 ), /* 427 loo */ + S_ST( 'k', 0, 0, 0 ), /* 428 T_Week */ + S_ST( 'd', 0, 0, 0 ), /* 429 T_Wildcard */ + S_ST( 'e', 0, 0, 0 ), /* 430 T_Xleave */ + S_ST( 'r', 0, 0, 0 ), /* 431 T_Year */ + S_ST( 's', 3, 433, 0 ), /* 432 loop */ + S_ST( 't', 3, 444, 0 ), /* 433 loops */ + S_ST( 'e', 0, 0, 0 ), /* 434 T_Simulate */ + S_ST( 'y', 0, 0, 0 ), /* 435 T_Beep_Delay */ + S_ST( 'n', 0, 0, 0 ), /* 436 T_Sim_Duration */ + S_ST( 't', 0, 0, 0 ), /* 437 T_Server_Offset */ + S_ST( 'n', 0, 0, 0 ), /* 438 T_Duration */ + S_ST( 't', 0, 0, 0 ), /* 439 T_Freq_Offset */ + S_ST( 'r', 0, 0, 0 ), /* 440 T_Wander */ + S_ST( 'r', 0, 0, 0 ), /* 441 T_Jitter */ + S_ST( 'y', 0, 0, 0 ), /* 442 T_Prop_Delay */ + S_ST( 'y', 0, 0, 0 ), /* 443 T_Proc_Delay */ + S_ST( 'a', 3, 445, 0 ), /* 444 loopst */ + S_ST( 't', 3, 335, 0 ), /* 445 loopsta */ + S_ST( 'w', 3, 447, 423 ), /* 446 lo */ + S_ST( 'p', 3, 448, 0 ), /* 447 low */ + S_ST( 'r', 3, 449, 0 ), /* 448 lowp */ + S_ST( 'i', 3, 450, 0 ), /* 449 lowpr */ + S_ST( 'o', 3, 451, 0 ), /* 450 lowpri */ + S_ST( 't', 3, 452, 0 ), /* 451 lowprio */ + S_ST( 'r', 3, 453, 0 ), /* 452 lowpriot */ + S_ST( 'a', 3, 336, 0 ), /* 453 lowpriotr */ + S_ST( 'm', 3, 528, 237 ), /* 454 */ + S_ST( 'a', 3, 473, 0 ), /* 455 m */ + S_ST( 'n', 3, 457, 0 ), /* 456 ma */ + S_ST( 'y', 3, 458, 0 ), /* 457 man */ + S_ST( 'c', 3, 459, 0 ), /* 458 many */ + S_ST( 'a', 3, 460, 0 ), /* 459 manyc */ + S_ST( 's', 3, 461, 0 ), /* 460 manyca */ + S_ST( 't', 3, 467, 0 ), /* 461 manycas */ + S_ST( 'c', 3, 463, 0 ), /* 462 manycast */ + S_ST( 'l', 3, 464, 0 ), /* 463 manycastc */ + S_ST( 'i', 3, 465, 0 ), /* 464 manycastcl */ + S_ST( 'e', 3, 466, 0 ), /* 465 manycastcli */ + S_ST( 'n', 3, 337, 0 ), /* 466 manycastclie */ + S_ST( 's', 3, 468, 462 ), /* 467 manycast */ + S_ST( 'e', 3, 469, 0 ), /* 468 manycasts */ + S_ST( 'r', 3, 470, 0 ), /* 469 manycastse */ + S_ST( 'v', 3, 471, 0 ), /* 470 manycastser */ + S_ST( 'e', 3, 338, 0 ), /* 471 manycastserv */ + S_ST( 's', 3, 339, 456 ), /* 472 ma */ + S_ST( 'x', 3, 488, 472 ), /* 473 ma */ + S_ST( 'a', 3, 475, 0 ), /* 474 max */ + S_ST( 'g', 3, 340, 0 ), /* 475 maxa */ + S_ST( 'c', 3, 477, 474 ), /* 476 max */ + S_ST( 'l', 3, 478, 0 ), /* 477 maxc */ + S_ST( 'o', 3, 479, 0 ), /* 478 maxcl */ + S_ST( 'c', 3, 341, 0 ), /* 479 maxclo */ + S_ST( 'd', 3, 484, 476 ), /* 480 max */ + S_ST( 'e', 3, 482, 0 ), /* 481 maxd */ + S_ST( 'p', 3, 483, 0 ), /* 482 maxde */ + S_ST( 't', 3, 342, 0 ), /* 483 maxdep */ + S_ST( 'i', 3, 485, 481 ), /* 484 maxd */ + S_ST( 's', 3, 343, 0 ), /* 485 maxdi */ + S_ST( 'm', 3, 487, 480 ), /* 486 max */ + S_ST( 'e', 3, 344, 0 ), /* 487 maxm */ + S_ST( 'p', 3, 489, 486 ), /* 488 max */ + S_ST( 'o', 3, 490, 0 ), /* 489 maxp */ + S_ST( 'l', 3, 345, 0 ), /* 490 maxpo */ + S_ST( 'e', 3, 346, 455 ), /* 491 m */ + S_ST( 'l', 3, 493, 0 ), /* 492 mem */ + S_ST( 'o', 3, 494, 0 ), /* 493 meml */ + S_ST( 'c', 3, 347, 0 ), /* 494 memlo */ + S_ST( 'i', 3, 496, 491 ), /* 495 m */ + S_ST( 'n', 3, 513, 0 ), /* 496 mi */ + S_ST( 'c', 3, 498, 0 ), /* 497 min */ + S_ST( 'l', 3, 499, 0 ), /* 498 minc */ + S_ST( 'o', 3, 500, 0 ), /* 499 mincl */ + S_ST( 'c', 3, 348, 0 ), /* 500 minclo */ + S_ST( 'd', 3, 505, 497 ), /* 501 min */ + S_ST( 'e', 3, 503, 0 ), /* 502 mind */ + S_ST( 'p', 3, 504, 0 ), /* 503 minde */ + S_ST( 't', 3, 349, 0 ), /* 504 mindep */ + S_ST( 'i', 3, 506, 502 ), /* 505 mind */ + S_ST( 's', 3, 350, 0 ), /* 506 mindi */ + S_ST( 'i', 3, 508, 501 ), /* 507 min */ + S_ST( 'm', 3, 509, 0 ), /* 508 mini */ + S_ST( 'u', 3, 351, 0 ), /* 509 minim */ + S_ST( 'p', 3, 511, 507 ), /* 510 min */ + S_ST( 'o', 3, 512, 0 ), /* 511 minp */ + S_ST( 'l', 3, 352, 0 ), /* 512 minpo */ + S_ST( 's', 3, 514, 510 ), /* 513 min */ + S_ST( 'a', 3, 515, 0 ), /* 514 mins */ + S_ST( 'n', 3, 353, 0 ), /* 515 minsa */ + S_ST( 'o', 3, 518, 495 ), /* 516 m */ + S_ST( 'd', 3, 354, 0 ), /* 517 mo */ + S_ST( 'n', 3, 522, 517 ), /* 518 mo */ + S_ST( 'i', 3, 520, 0 ), /* 519 mon */ + S_ST( 't', 3, 521, 0 ), /* 520 moni */ + S_ST( 'o', 3, 356, 0 ), /* 521 monit */ + S_ST( 't', 3, 357, 519 ), /* 522 mon */ + S_ST( 'r', 3, 358, 516 ), /* 523 m */ + S_ST( 's', 3, 525, 523 ), /* 524 m */ + S_ST( 's', 3, 526, 0 ), /* 525 ms */ + S_ST( 'n', 3, 527, 0 ), /* 526 mss */ + S_ST( 't', 3, 328, 0 ), /* 527 mssn */ + S_ST( 'u', 3, 529, 524 ), /* 528 m */ + S_ST( 'l', 3, 530, 0 ), /* 529 mu */ + S_ST( 't', 3, 531, 0 ), /* 530 mul */ + S_ST( 'i', 3, 532, 0 ), /* 531 mult */ + S_ST( 'c', 3, 533, 0 ), /* 532 multi */ + S_ST( 'a', 3, 534, 0 ), /* 533 multic */ + S_ST( 's', 3, 535, 0 ), /* 534 multica */ + S_ST( 't', 3, 536, 0 ), /* 535 multicas */ + S_ST( 'c', 3, 537, 0 ), /* 536 multicast */ + S_ST( 'l', 3, 538, 0 ), /* 537 multicastc */ + S_ST( 'i', 3, 539, 0 ), /* 538 multicastcl */ + S_ST( 'e', 3, 540, 0 ), /* 539 multicastcli */ + S_ST( 'n', 3, 359, 0 ), /* 540 multicastclie */ + S_ST( 'n', 3, 584, 454 ), /* 541 */ + S_ST( 'i', 3, 360, 0 ), /* 542 n */ + S_ST( 'o', 3, 579, 542 ), /* 543 n */ + S_ST( 'l', 3, 545, 0 ), /* 544 no */ + S_ST( 'i', 3, 546, 0 ), /* 545 nol */ + S_ST( 'n', 3, 361, 0 ), /* 546 noli */ + S_ST( 'm', 3, 552, 544 ), /* 547 no */ + S_ST( 'o', 3, 549, 0 ), /* 548 nom */ + S_ST( 'd', 3, 550, 0 ), /* 549 nomo */ + S_ST( 'i', 3, 551, 0 ), /* 550 nomod */ + S_ST( 'f', 3, 362, 0 ), /* 551 nomodi */ + S_ST( 'r', 3, 553, 548 ), /* 552 nom */ + S_ST( 'u', 3, 554, 0 ), /* 553 nomr */ + S_ST( 'l', 3, 555, 0 ), /* 554 nomru */ + S_ST( 'i', 3, 556, 0 ), /* 555 nomrul */ + S_ST( 's', 3, 363, 0 ), /* 556 nomruli */ + S_ST( 'n', 3, 558, 547 ), /* 557 no */ + S_ST( 'v', 3, 559, 364 ), /* 558 non */ + S_ST( 'o', 3, 560, 0 ), /* 559 nonv */ + S_ST( 'l', 3, 561, 0 ), /* 560 nonvo */ + S_ST( 'a', 3, 562, 0 ), /* 561 nonvol */ + S_ST( 't', 3, 563, 0 ), /* 562 nonvola */ + S_ST( 'i', 3, 564, 0 ), /* 563 nonvolat */ + S_ST( 'l', 3, 365, 0 ), /* 564 nonvolati */ + S_ST( 'p', 3, 566, 557 ), /* 565 no */ + S_ST( 'e', 3, 567, 0 ), /* 566 nop */ + S_ST( 'e', 3, 366, 0 ), /* 567 nope */ + S_ST( 'q', 3, 569, 565 ), /* 568 no */ + S_ST( 'u', 3, 570, 0 ), /* 569 noq */ + S_ST( 'e', 3, 571, 0 ), /* 570 noqu */ + S_ST( 'r', 3, 367, 0 ), /* 571 noque */ + S_ST( 's', 3, 573, 568 ), /* 572 no */ + S_ST( 'e', 3, 577, 0 ), /* 573 nos */ + S_ST( 'l', 3, 575, 0 ), /* 574 nose */ + S_ST( 'e', 3, 576, 0 ), /* 575 nosel */ + S_ST( 'c', 3, 368, 0 ), /* 576 nosele */ + S_ST( 'r', 3, 578, 574 ), /* 577 nose */ + S_ST( 'v', 3, 369, 0 ), /* 578 noser */ + S_ST( 't', 3, 580, 572 ), /* 579 no */ + S_ST( 'r', 3, 582, 0 ), /* 580 not */ + S_ST( 'a', 3, 370, 0 ), /* 581 notr */ + S_ST( 'u', 3, 583, 581 ), /* 582 notr */ + S_ST( 's', 3, 371, 0 ), /* 583 notru */ + S_ST( 't', 3, 372, 543 ), /* 584 n */ + S_ST( 'p', 3, 586, 0 ), /* 585 ntp */ + S_ST( 'o', 3, 587, 0 ), /* 586 ntpp */ + S_ST( 'r', 3, 373, 0 ), /* 587 ntppo */ + S_ST( 's', 3, 589, 585 ), /* 588 ntp */ + S_ST( 'i', 3, 590, 0 ), /* 589 ntps */ + S_ST( 'g', 3, 591, 0 ), /* 590 ntpsi */ + S_ST( 'n', 3, 592, 0 ), /* 591 ntpsig */ + S_ST( 'd', 3, 593, 0 ), /* 592 ntpsign */ + S_ST( 's', 3, 594, 0 ), /* 593 ntpsignd */ + S_ST( 'o', 3, 595, 0 ), /* 594 ntpsignds */ + S_ST( 'c', 3, 596, 0 ), /* 595 ntpsigndso */ + S_ST( 'k', 3, 597, 0 ), /* 596 ntpsigndsoc */ + S_ST( 'e', 3, 374, 0 ), /* 597 ntpsigndsock */ + S_ST( 'o', 3, 599, 541 ), /* 598 */ + S_ST( 'r', 3, 600, 0 ), /* 599 o */ + S_ST( 'p', 3, 601, 0 ), /* 600 or */ + S_ST( 'h', 3, 602, 0 ), /* 601 orp */ + S_ST( 'a', 3, 375, 0 ), /* 602 orph */ + S_ST( 'w', 3, 604, 0 ), /* 603 orphan */ + S_ST( 'a', 3, 605, 0 ), /* 604 orphanw */ + S_ST( 'i', 3, 376, 0 ), /* 605 orphanwa */ + S_ST( 'p', 3, 388, 598 ), /* 606 */ + S_ST( 'a', 3, 608, 0 ), /* 607 p */ + S_ST( 'n', 3, 609, 0 ), /* 608 pa */ + S_ST( 'i', 3, 377, 0 ), /* 609 pan */ + S_ST( 'e', 3, 611, 607 ), /* 610 p */ + S_ST( 'e', 3, 378, 0 ), /* 611 pe */ + S_ST( 's', 3, 613, 0 ), /* 612 peer */ + S_ST( 't', 3, 614, 0 ), /* 613 peers */ + S_ST( 'a', 3, 615, 0 ), /* 614 peerst */ + S_ST( 't', 3, 379, 0 ), /* 615 peersta */ + S_ST( 'h', 3, 617, 610 ), /* 616 p */ + S_ST( 'o', 3, 618, 0 ), /* 617 ph */ + S_ST( 'n', 3, 380, 0 ), /* 618 pho */ + S_ST( 'i', 3, 381, 616 ), /* 619 p */ + S_ST( 'f', 3, 621, 0 ), /* 620 pid */ + S_ST( 'i', 3, 622, 0 ), /* 621 pidf */ + S_ST( 'l', 3, 382, 0 ), /* 622 pidfi */ + S_ST( 'o', 3, 625, 619 ), /* 623 p */ + S_ST( 'o', 3, 383, 0 ), /* 624 po */ + S_ST( 'r', 3, 384, 624 ), /* 625 po */ + S_ST( 'r', 3, 633, 623 ), /* 626 p */ + S_ST( 'e', 3, 631, 0 ), /* 627 pr */ + S_ST( 'e', 3, 629, 0 ), /* 628 pre */ + S_ST( 'm', 3, 630, 0 ), /* 629 pree */ + S_ST( 'p', 3, 385, 0 ), /* 630 preem */ + S_ST( 'f', 3, 632, 628 ), /* 631 pre */ + S_ST( 'e', 3, 386, 0 ), /* 632 pref */ + S_ST( 'o', 3, 646, 627 ), /* 633 pr */ + S_ST( 'c', 3, 635, 0 ), /* 634 pro */ + S_ST( '_', 3, 636, 0 ), /* 635 proc */ + S_ST( 'd', 3, 637, 0 ), /* 636 proc_ */ + S_ST( 'e', 3, 638, 0 ), /* 637 proc_d */ + S_ST( 'l', 3, 639, 0 ), /* 638 proc_de */ + S_ST( 'a', 3, 443, 0 ), /* 639 proc_del */ + S_ST( 'p', 3, 641, 634 ), /* 640 pro */ + S_ST( '_', 3, 642, 0 ), /* 641 prop */ + S_ST( 'd', 3, 643, 0 ), /* 642 prop_ */ + S_ST( 'e', 3, 644, 0 ), /* 643 prop_d */ + S_ST( 'l', 3, 645, 0 ), /* 644 prop_de */ + S_ST( 'a', 3, 442, 0 ), /* 645 prop_del */ + S_ST( 't', 3, 647, 640 ), /* 646 pro */ + S_ST( 'o', 3, 648, 0 ), /* 647 prot */ + S_ST( 's', 3, 649, 0 ), /* 648 proto */ + S_ST( 't', 3, 650, 0 ), /* 649 protos */ + S_ST( 'a', 3, 651, 0 ), /* 650 protost */ + S_ST( 't', 3, 387, 0 ), /* 651 protosta */ + S_ST( 'r', 3, 683, 606 ), /* 652 */ + S_ST( 'a', 3, 659, 0 ), /* 653 r */ + S_ST( 'n', 3, 655, 0 ), /* 654 ra */ + S_ST( 'd', 3, 656, 0 ), /* 655 ran */ + S_ST( 'f', 3, 657, 0 ), /* 656 rand */ + S_ST( 'i', 3, 658, 0 ), /* 657 randf */ + S_ST( 'l', 3, 389, 0 ), /* 658 randfi */ + S_ST( 'w', 3, 660, 654 ), /* 659 ra */ + S_ST( 's', 3, 661, 0 ), /* 660 raw */ + S_ST( 't', 3, 662, 0 ), /* 661 raws */ + S_ST( 'a', 3, 663, 0 ), /* 662 rawst */ + S_ST( 't', 3, 390, 0 ), /* 663 rawsta */ + S_ST( 'e', 3, 680, 653 ), /* 664 r */ + S_ST( 'f', 3, 666, 0 ), /* 665 re */ + S_ST( 'i', 3, 391, 0 ), /* 666 ref */ + S_ST( 'q', 3, 668, 665 ), /* 667 re */ + S_ST( 'u', 3, 669, 0 ), /* 668 req */ + S_ST( 'e', 3, 670, 0 ), /* 669 requ */ + S_ST( 's', 3, 671, 0 ), /* 670 reque */ + S_ST( 't', 3, 672, 0 ), /* 671 reques */ + S_ST( 'k', 3, 673, 0 ), /* 672 request */ + S_ST( 'e', 3, 392, 0 ), /* 673 requestk */ + S_ST( 's', 3, 676, 667 ), /* 674 re */ + S_ST( 'e', 3, 393, 0 ), /* 675 res */ + S_ST( 't', 3, 677, 675 ), /* 676 res */ + S_ST( 'r', 3, 678, 0 ), /* 677 rest */ + S_ST( 'i', 3, 679, 0 ), /* 678 restr */ + S_ST( 'c', 3, 394, 0 ), /* 679 restri */ + S_ST( 'v', 3, 681, 674 ), /* 680 re */ + S_ST( 'o', 3, 682, 0 ), /* 681 rev */ + S_ST( 'k', 3, 395, 0 ), /* 682 revo */ + S_ST( 'l', 3, 684, 664 ), /* 683 r */ + S_ST( 'i', 3, 685, 0 ), /* 684 rl */ + S_ST( 'm', 3, 686, 0 ), /* 685 rli */ + S_ST( 'i', 3, 396, 0 ), /* 686 rlim */ + S_ST( 's', 3, 755, 652 ), /* 687 */ + S_ST( 'a', 3, 689, 0 ), /* 688 s */ + S_ST( 'v', 3, 690, 0 ), /* 689 sa */ + S_ST( 'e', 3, 691, 0 ), /* 690 sav */ + S_ST( 'c', 3, 692, 0 ), /* 691 save */ + S_ST( 'o', 3, 693, 0 ), /* 692 savec */ + S_ST( 'n', 3, 694, 0 ), /* 693 saveco */ + S_ST( 'f', 3, 695, 0 ), /* 694 savecon */ + S_ST( 'i', 3, 696, 0 ), /* 695 saveconf */ + S_ST( 'g', 3, 697, 0 ), /* 696 saveconfi */ + S_ST( 'd', 3, 698, 0 ), /* 697 saveconfig */ + S_ST( 'i', 3, 397, 0 ), /* 698 saveconfigd */ + S_ST( 'e', 3, 709, 688 ), /* 699 s */ + S_ST( 'r', 3, 701, 0 ), /* 700 se */ + S_ST( 'v', 3, 702, 0 ), /* 701 ser */ + S_ST( 'e', 3, 398, 0 ), /* 702 serv */ + S_ST( '_', 3, 704, 0 ), /* 703 server */ + S_ST( 'o', 3, 705, 0 ), /* 704 server_ */ + S_ST( 'f', 3, 706, 0 ), /* 705 server_o */ + S_ST( 'f', 3, 707, 0 ), /* 706 server_of */ + S_ST( 's', 3, 708, 0 ), /* 707 server_off */ + S_ST( 'e', 3, 437, 0 ), /* 708 server_offs */ + S_ST( 't', 3, 710, 700 ), /* 709 se */ + S_ST( 'v', 3, 711, 0 ), /* 710 set */ + S_ST( 'a', 3, 399, 0 ), /* 711 setv */ + S_ST( 'i', 3, 713, 699 ), /* 712 s */ + S_ST( 'm', 3, 714, 0 ), /* 713 si */ + S_ST( 'u', 3, 715, 0 ), /* 714 sim */ + S_ST( 'l', 3, 716, 0 ), /* 715 simu */ + S_ST( 'a', 3, 717, 0 ), /* 716 simul */ + S_ST( 't', 3, 718, 0 ), /* 717 simula */ + S_ST( 'i', 3, 719, 434 ), /* 718 simulat */ + S_ST( 'o', 3, 720, 0 ), /* 719 simulati */ + S_ST( 'n', 3, 721, 0 ), /* 720 simulatio */ + S_ST( '_', 3, 722, 0 ), /* 721 simulation */ + S_ST( 'd', 3, 723, 0 ), /* 722 simulation_ */ + S_ST( 'u', 3, 724, 0 ), /* 723 simulation_d */ + S_ST( 'r', 3, 725, 0 ), /* 724 simulation_du */ + S_ST( 'a', 3, 726, 0 ), /* 725 simulation_dur */ + S_ST( 't', 3, 727, 0 ), /* 726 simulation_dura */ + S_ST( 'i', 3, 728, 0 ), /* 727 simulation_durat */ + S_ST( 'o', 3, 436, 0 ), /* 728 simulation_durati */ + S_ST( 'o', 3, 730, 712 ), /* 729 s */ + S_ST( 'u', 3, 731, 0 ), /* 730 so */ + S_ST( 'r', 3, 732, 0 ), /* 731 sou */ + S_ST( 'c', 3, 400, 0 ), /* 732 sour */ + S_ST( 't', 3, 751, 729 ), /* 733 s */ + S_ST( 'a', 3, 740, 0 ), /* 734 st */ + S_ST( 'c', 3, 736, 0 ), /* 735 sta */ + S_ST( 'k', 3, 737, 0 ), /* 736 stac */ + S_ST( 's', 3, 738, 0 ), /* 737 stack */ + S_ST( 'i', 3, 739, 0 ), /* 738 stacks */ + S_ST( 'z', 3, 401, 0 ), /* 739 stacksi */ + S_ST( 't', 3, 403, 735 ), /* 740 sta */ + S_ST( 'i', 3, 742, 0 ), /* 741 stat */ + S_ST( 's', 3, 743, 0 ), /* 742 stati */ + S_ST( 't', 3, 744, 0 ), /* 743 statis */ + S_ST( 'i', 3, 745, 0 ), /* 744 statist */ + S_ST( 'c', 3, 402, 0 ), /* 745 statisti */ + S_ST( 'd', 3, 747, 0 ), /* 746 stats */ + S_ST( 'i', 3, 404, 0 ), /* 747 statsd */ + S_ST( 'e', 3, 405, 734 ), /* 748 st */ + S_ST( 'o', 3, 750, 0 ), /* 749 step */ + S_ST( 'u', 3, 406, 0 ), /* 750 stepo */ + S_ST( 'r', 3, 752, 748 ), /* 751 st */ + S_ST( 'a', 3, 753, 0 ), /* 752 str */ + S_ST( 't', 3, 754, 0 ), /* 753 stra */ + S_ST( 'u', 3, 407, 0 ), /* 754 strat */ + S_ST( 'y', 3, 409, 733 ), /* 755 s */ + S_ST( 's', 3, 757, 0 ), /* 756 sys */ + S_ST( 't', 3, 758, 0 ), /* 757 syss */ + S_ST( 'a', 3, 759, 0 ), /* 758 sysst */ + S_ST( 't', 3, 410, 0 ), /* 759 syssta */ + S_ST( 't', 3, 786, 687 ), /* 760 */ + S_ST( 'i', 3, 772, 0 ), /* 761 t */ + S_ST( 'c', 3, 411, 0 ), /* 762 ti */ + S_ST( 'm', 3, 765, 762 ), /* 763 ti */ + S_ST( 'e', 3, 414, 0 ), /* 764 tim */ + S_ST( 'i', 3, 766, 764 ), /* 765 tim */ + S_ST( 'n', 3, 767, 0 ), /* 766 timi */ + S_ST( 'g', 3, 768, 0 ), /* 767 timin */ + S_ST( 's', 3, 769, 0 ), /* 768 timing */ + S_ST( 't', 3, 770, 0 ), /* 769 timings */ + S_ST( 'a', 3, 771, 0 ), /* 770 timingst */ + S_ST( 't', 3, 415, 0 ), /* 771 timingsta */ + S_ST( 'n', 3, 773, 763 ), /* 772 ti */ + S_ST( 'k', 3, 774, 0 ), /* 773 tin */ + S_ST( 'e', 3, 416, 0 ), /* 774 tink */ + S_ST( 'o', 3, 417, 761 ), /* 775 t */ + S_ST( 'r', 3, 778, 775 ), /* 776 t */ + S_ST( 'a', 3, 418, 0 ), /* 777 tr */ + S_ST( 'u', 3, 779, 777 ), /* 778 tr */ + S_ST( 's', 3, 780, 419 ), /* 779 tru */ + S_ST( 't', 3, 781, 0 ), /* 780 trus */ + S_ST( 'e', 3, 782, 0 ), /* 781 trust */ + S_ST( 'd', 3, 783, 0 ), /* 782 truste */ + S_ST( 'k', 3, 784, 0 ), /* 783 trusted */ + S_ST( 'e', 3, 420, 0 ), /* 784 trustedk */ + S_ST( 't', 3, 421, 776 ), /* 785 t */ + S_ST( 'y', 3, 787, 785 ), /* 786 t */ + S_ST( 'p', 3, 422, 0 ), /* 787 ty */ + S_ST( 'u', 3, 789, 760 ), /* 788 */ + S_ST( 'n', 3, 795, 0 ), /* 789 u */ + S_ST( 'c', 3, 791, 0 ), /* 790 un */ + S_ST( 'o', 3, 792, 0 ), /* 791 unc */ + S_ST( 'n', 3, 793, 0 ), /* 792 unco */ + S_ST( 'f', 3, 794, 0 ), /* 793 uncon */ + S_ST( 'i', 3, 424, 0 ), /* 794 unconf */ + S_ST( 'p', 3, 796, 790 ), /* 795 un */ + S_ST( 'e', 3, 797, 0 ), /* 796 unp */ + S_ST( 'e', 3, 425, 0 ), /* 797 unpe */ + S_ST( 'v', 3, 799, 788 ), /* 798 */ + S_ST( 'e', 3, 800, 0 ), /* 799 v */ + S_ST( 'r', 3, 801, 0 ), /* 800 ve */ + S_ST( 's', 3, 802, 0 ), /* 801 ver */ + S_ST( 'i', 3, 803, 0 ), /* 802 vers */ + S_ST( 'o', 3, 426, 0 ), /* 803 versi */ + S_ST( 'w', 3, 811, 798 ), /* 804 */ + S_ST( 'a', 3, 806, 0 ), /* 805 w */ + S_ST( 'n', 3, 807, 0 ), /* 806 wa */ + S_ST( 'd', 3, 808, 0 ), /* 807 wan */ + S_ST( 'e', 3, 440, 0 ), /* 808 wand */ + S_ST( 'e', 3, 810, 805 ), /* 809 w */ + S_ST( 'e', 3, 428, 0 ), /* 810 we */ + S_ST( 'i', 3, 812, 809 ), /* 811 w */ + S_ST( 'l', 3, 813, 0 ), /* 812 wi */ + S_ST( 'd', 3, 814, 0 ), /* 813 wil */ + S_ST( 'c', 3, 815, 0 ), /* 814 wild */ + S_ST( 'a', 3, 816, 0 ), /* 815 wildc */ + S_ST( 'r', 3, 429, 0 ), /* 816 wildca */ + S_ST( 'x', 3, 818, 804 ), /* 817 */ + S_ST( 'l', 3, 819, 0 ), /* 818 x */ + S_ST( 'e', 3, 820, 0 ), /* 819 xl */ + S_ST( 'a', 3, 821, 0 ), /* 820 xle */ + S_ST( 'v', 3, 430, 0 ), /* 821 xlea */ + S_ST( 'y', 3, 823, 817 ), /* 822 [initial state] */ + S_ST( 'e', 3, 824, 0 ), /* 823 y */ + S_ST( 'a', 3, 431, 0 ) /* 824 ye */ }; diff --git a/ntpd/ntp_parser.c b/ntpd/ntp_parser.c index db336113c..3336d99f5 100644 --- a/ntpd/ntp_parser.c +++ b/ntpd/ntp_parser.c @@ -1,24 +1,23 @@ -/* A Bison parser, made by GNU Bison 2.3. */ -/* Skeleton implementation for Bison's Yacc-like parsers in C +/* A Bison parser, made by GNU Bison 2.4.1. */ - Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +/* Skeleton implementation for Bison's Yacc-like parsers in C + + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. */ + along with this program. If not, see . */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work @@ -29,7 +28,7 @@ special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. - + This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ @@ -47,7 +46,7 @@ #define YYBISON 1 /* Bison version. */ -#define YYBISON_VERSION "2.3" +#define YYBISON_VERSION "2.4.1" /* Skeleton name. */ #define YYSKELETON_NAME "yacc.c" @@ -55,11 +54,75 @@ /* Pure parsers. */ #define YYPURE 0 +/* Push parsers. */ +#define YYPUSH 0 + +/* Pull parsers. */ +#define YYPULL 1 + /* Using locations. */ #define YYLSP_NEEDED 0 +/* Copy the first part of user declarations. */ + +/* Line 189 of yacc.c */ +#line 11 "ntp_parser.y" + + #ifdef HAVE_CONFIG_H + # include + #endif + + #include "ntp.h" + #include "ntpd.h" + #include "ntp_machine.h" + #include "ntp_stdlib.h" + #include "ntp_filegen.h" + #include "ntp_scanner.h" + #include "ntp_config.h" + #include "ntp_crypto.h" + + #include "ntpsim.h" /* HMS: Do we really want this all the time? */ + /* SK: It might be a good idea to always + include the simulator code. That way + someone can use the same configuration file + for both the simulator and the daemon + */ + + + struct FILE_INFO *ip_file; /* configuration file stream */ + + #define YYMALLOC emalloc + #define YYFREE free + #define YYERROR_VERBOSE + #define YYMAXDEPTH 1000 /* stop the madness sooner */ + void yyerror(const char *msg); + extern int input_from_file; /* else from ntpq :config */ + + +/* Line 189 of yacc.c */ +#line 106 "../../ntpd/ntp_parser.c" + +/* Enabling traces. */ +#ifndef YYDEBUG +# define YYDEBUG 1 +#endif + +/* Enabling verbose error messages. */ +#ifdef YYERROR_VERBOSE +# undef YYERROR_VERBOSE +# define YYERROR_VERBOSE 1 +#else +# define YYERROR_VERBOSE 0 +#endif + +/* Enabling the token table. */ +#ifndef YYTOKEN_TABLE +# define YYTOKEN_TABLE 1 +#endif + + /* Tokens. */ #ifndef YYTOKENTYPE # define YYTOKENTYPE @@ -104,153 +167,154 @@ T_False = 293, T_File = 294, T_Filegen = 295, - T_Flag1 = 296, - T_Flag2 = 297, - T_Flag3 = 298, - T_Flag4 = 299, - T_Flake = 300, - T_Floor = 301, - T_Freq = 302, - T_Fudge = 303, - T_Host = 304, - T_Huffpuff = 305, - T_Iburst = 306, - T_Ident = 307, - T_Ignore = 308, - T_Incalloc = 309, - T_Incmem = 310, - T_Initalloc = 311, - T_Initmem = 312, - T_Includefile = 313, - T_Integer = 314, - T_Interface = 315, - T_Intrange = 316, - T_Io = 317, - T_Ipv4 = 318, - T_Ipv4_flag = 319, - T_Ipv6 = 320, - T_Ipv6_flag = 321, - T_Kernel = 322, - T_Key = 323, - T_Keys = 324, - T_Keysdir = 325, - T_Kod = 326, - T_Mssntp = 327, - T_Leapfile = 328, - T_Limited = 329, - T_Link = 330, - T_Listen = 331, - T_Logconfig = 332, - T_Logfile = 333, - T_Loopstats = 334, - T_Lowpriotrap = 335, - T_Manycastclient = 336, - T_Manycastserver = 337, - T_Mask = 338, - T_Maxage = 339, - T_Maxclock = 340, - T_Maxdepth = 341, - T_Maxdist = 342, - T_Maxmem = 343, - T_Maxpoll = 344, - T_Mem = 345, - T_Memlock = 346, - T_Minclock = 347, - T_Mindepth = 348, - T_Mindist = 349, - T_Minimum = 350, - T_Minpoll = 351, - T_Minsane = 352, - T_Mode = 353, - T_Mode7 = 354, - T_Monitor = 355, - T_Month = 356, - T_Mru = 357, - T_Multicastclient = 358, - T_Nic = 359, - T_Nolink = 360, - T_Nomodify = 361, - T_Nomrulist = 362, - T_None = 363, - T_Nonvolatile = 364, - T_Nopeer = 365, - T_Noquery = 366, - T_Noselect = 367, - T_Noserve = 368, - T_Notrap = 369, - T_Notrust = 370, - T_Ntp = 371, - T_Ntpport = 372, - T_NtpSignDsocket = 373, - T_Orphan = 374, - T_Orphanwait = 375, - T_Panic = 376, - T_Peer = 377, - T_Peerstats = 378, - T_Phone = 379, - T_Pid = 380, - T_Pidfile = 381, - T_Pool = 382, - T_Port = 383, - T_Preempt = 384, - T_Prefer = 385, - T_Protostats = 386, - T_Pw = 387, - T_Randfile = 388, - T_Rawstats = 389, - T_Refid = 390, - T_Requestkey = 391, - T_Reset = 392, - T_Restrict = 393, - T_Revoke = 394, - T_Rlimit = 395, - T_Saveconfigdir = 396, - T_Server = 397, - T_Setvar = 398, - T_Source = 399, - T_Stacksize = 400, - T_Statistics = 401, - T_Stats = 402, - T_Statsdir = 403, - T_Step = 404, - T_Stepout = 405, - T_Stratum = 406, - T_String = 407, - T_Sys = 408, - T_Sysstats = 409, - T_Tick = 410, - T_Time1 = 411, - T_Time2 = 412, - T_Timer = 413, - T_Timingstats = 414, - T_Tinker = 415, - T_Tos = 416, - T_Trap = 417, - T_True = 418, - T_Trustedkey = 419, - T_Ttl = 420, - T_Type = 421, - T_U_int = 422, - T_Unconfig = 423, - T_Unpeer = 424, - T_Version = 425, - T_WanderThreshold = 426, - T_Week = 427, - T_Wildcard = 428, - T_Xleave = 429, - T_Year = 430, - T_Flag = 431, - T_EOC = 432, - T_Simulate = 433, - T_Beep_Delay = 434, - T_Sim_Duration = 435, - T_Server_Offset = 436, - T_Duration = 437, - T_Freq_Offset = 438, - T_Wander = 439, - T_Jitter = 440, - T_Prop_Delay = 441, - T_Proc_Delay = 442 + T_Filenum = 296, + T_Flag1 = 297, + T_Flag2 = 298, + T_Flag3 = 299, + T_Flag4 = 300, + T_Flake = 301, + T_Floor = 302, + T_Freq = 303, + T_Fudge = 304, + T_Host = 305, + T_Huffpuff = 306, + T_Iburst = 307, + T_Ident = 308, + T_Ignore = 309, + T_Incalloc = 310, + T_Incmem = 311, + T_Initalloc = 312, + T_Initmem = 313, + T_Includefile = 314, + T_Integer = 315, + T_Interface = 316, + T_Intrange = 317, + T_Io = 318, + T_Ipv4 = 319, + T_Ipv4_flag = 320, + T_Ipv6 = 321, + T_Ipv6_flag = 322, + T_Kernel = 323, + T_Key = 324, + T_Keys = 325, + T_Keysdir = 326, + T_Kod = 327, + T_Mssntp = 328, + T_Leapfile = 329, + T_Limited = 330, + T_Link = 331, + T_Listen = 332, + T_Logconfig = 333, + T_Logfile = 334, + T_Loopstats = 335, + T_Lowpriotrap = 336, + T_Manycastclient = 337, + T_Manycastserver = 338, + T_Mask = 339, + T_Maxage = 340, + T_Maxclock = 341, + T_Maxdepth = 342, + T_Maxdist = 343, + T_Maxmem = 344, + T_Maxpoll = 345, + T_Mem = 346, + T_Memlock = 347, + T_Minclock = 348, + T_Mindepth = 349, + T_Mindist = 350, + T_Minimum = 351, + T_Minpoll = 352, + T_Minsane = 353, + T_Mode = 354, + T_Mode7 = 355, + T_Monitor = 356, + T_Month = 357, + T_Mru = 358, + T_Multicastclient = 359, + T_Nic = 360, + T_Nolink = 361, + T_Nomodify = 362, + T_Nomrulist = 363, + T_None = 364, + T_Nonvolatile = 365, + T_Nopeer = 366, + T_Noquery = 367, + T_Noselect = 368, + T_Noserve = 369, + T_Notrap = 370, + T_Notrust = 371, + T_Ntp = 372, + T_Ntpport = 373, + T_NtpSignDsocket = 374, + T_Orphan = 375, + T_Orphanwait = 376, + T_Panic = 377, + T_Peer = 378, + T_Peerstats = 379, + T_Phone = 380, + T_Pid = 381, + T_Pidfile = 382, + T_Pool = 383, + T_Port = 384, + T_Preempt = 385, + T_Prefer = 386, + T_Protostats = 387, + T_Pw = 388, + T_Randfile = 389, + T_Rawstats = 390, + T_Refid = 391, + T_Requestkey = 392, + T_Reset = 393, + T_Restrict = 394, + T_Revoke = 395, + T_Rlimit = 396, + T_Saveconfigdir = 397, + T_Server = 398, + T_Setvar = 399, + T_Source = 400, + T_Stacksize = 401, + T_Statistics = 402, + T_Stats = 403, + T_Statsdir = 404, + T_Step = 405, + T_Stepout = 406, + T_Stratum = 407, + T_String = 408, + T_Sys = 409, + T_Sysstats = 410, + T_Tick = 411, + T_Time1 = 412, + T_Time2 = 413, + T_Timer = 414, + T_Timingstats = 415, + T_Tinker = 416, + T_Tos = 417, + T_Trap = 418, + T_True = 419, + T_Trustedkey = 420, + T_Ttl = 421, + T_Type = 422, + T_U_int = 423, + T_Unconfig = 424, + T_Unpeer = 425, + T_Version = 426, + T_WanderThreshold = 427, + T_Week = 428, + T_Wildcard = 429, + T_Xleave = 430, + T_Year = 431, + T_Flag = 432, + T_EOC = 433, + T_Simulate = 434, + T_Beep_Delay = 435, + T_Sim_Duration = 436, + T_Server_Offset = 437, + T_Duration = 438, + T_Freq_Offset = 439, + T_Wander = 440, + T_Jitter = 441, + T_Prop_Delay = 442, + T_Proc_Delay = 443 }; #endif /* Tokens. */ @@ -292,213 +356,165 @@ #define T_False 293 #define T_File 294 #define T_Filegen 295 -#define T_Flag1 296 -#define T_Flag2 297 -#define T_Flag3 298 -#define T_Flag4 299 -#define T_Flake 300 -#define T_Floor 301 -#define T_Freq 302 -#define T_Fudge 303 -#define T_Host 304 -#define T_Huffpuff 305 -#define T_Iburst 306 -#define T_Ident 307 -#define T_Ignore 308 -#define T_Incalloc 309 -#define T_Incmem 310 -#define T_Initalloc 311 -#define T_Initmem 312 -#define T_Includefile 313 -#define T_Integer 314 -#define T_Interface 315 -#define T_Intrange 316 -#define T_Io 317 -#define T_Ipv4 318 -#define T_Ipv4_flag 319 -#define T_Ipv6 320 -#define T_Ipv6_flag 321 -#define T_Kernel 322 -#define T_Key 323 -#define T_Keys 324 -#define T_Keysdir 325 -#define T_Kod 326 -#define T_Mssntp 327 -#define T_Leapfile 328 -#define T_Limited 329 -#define T_Link 330 -#define T_Listen 331 -#define T_Logconfig 332 -#define T_Logfile 333 -#define T_Loopstats 334 -#define T_Lowpriotrap 335 -#define T_Manycastclient 336 -#define T_Manycastserver 337 -#define T_Mask 338 -#define T_Maxage 339 -#define T_Maxclock 340 -#define T_Maxdepth 341 -#define T_Maxdist 342 -#define T_Maxmem 343 -#define T_Maxpoll 344 -#define T_Mem 345 -#define T_Memlock 346 -#define T_Minclock 347 -#define T_Mindepth 348 -#define T_Mindist 349 -#define T_Minimum 350 -#define T_Minpoll 351 -#define T_Minsane 352 -#define T_Mode 353 -#define T_Mode7 354 -#define T_Monitor 355 -#define T_Month 356 -#define T_Mru 357 -#define T_Multicastclient 358 -#define T_Nic 359 -#define T_Nolink 360 -#define T_Nomodify 361 -#define T_Nomrulist 362 -#define T_None 363 -#define T_Nonvolatile 364 -#define T_Nopeer 365 -#define T_Noquery 366 -#define T_Noselect 367 -#define T_Noserve 368 -#define T_Notrap 369 -#define T_Notrust 370 -#define T_Ntp 371 -#define T_Ntpport 372 -#define T_NtpSignDsocket 373 -#define T_Orphan 374 -#define T_Orphanwait 375 -#define T_Panic 376 -#define T_Peer 377 -#define T_Peerstats 378 -#define T_Phone 379 -#define T_Pid 380 -#define T_Pidfile 381 -#define T_Pool 382 -#define T_Port 383 -#define T_Preempt 384 -#define T_Prefer 385 -#define T_Protostats 386 -#define T_Pw 387 -#define T_Randfile 388 -#define T_Rawstats 389 -#define T_Refid 390 -#define T_Requestkey 391 -#define T_Reset 392 -#define T_Restrict 393 -#define T_Revoke 394 -#define T_Rlimit 395 -#define T_Saveconfigdir 396 -#define T_Server 397 -#define T_Setvar 398 -#define T_Source 399 -#define T_Stacksize 400 -#define T_Statistics 401 -#define T_Stats 402 -#define T_Statsdir 403 -#define T_Step 404 -#define T_Stepout 405 -#define T_Stratum 406 -#define T_String 407 -#define T_Sys 408 -#define T_Sysstats 409 -#define T_Tick 410 -#define T_Time1 411 -#define T_Time2 412 -#define T_Timer 413 -#define T_Timingstats 414 -#define T_Tinker 415 -#define T_Tos 416 -#define T_Trap 417 -#define T_True 418 -#define T_Trustedkey 419 -#define T_Ttl 420 -#define T_Type 421 -#define T_U_int 422 -#define T_Unconfig 423 -#define T_Unpeer 424 -#define T_Version 425 -#define T_WanderThreshold 426 -#define T_Week 427 -#define T_Wildcard 428 -#define T_Xleave 429 -#define T_Year 430 -#define T_Flag 431 -#define T_EOC 432 -#define T_Simulate 433 -#define T_Beep_Delay 434 -#define T_Sim_Duration 435 -#define T_Server_Offset 436 -#define T_Duration 437 -#define T_Freq_Offset 438 -#define T_Wander 439 -#define T_Jitter 440 -#define T_Prop_Delay 441 -#define T_Proc_Delay 442 - - - - -/* Copy the first part of user declarations. */ -#line 11 "ntp_parser.y" +#define T_Filenum 296 +#define T_Flag1 297 +#define T_Flag2 298 +#define T_Flag3 299 +#define T_Flag4 300 +#define T_Flake 301 +#define T_Floor 302 +#define T_Freq 303 +#define T_Fudge 304 +#define T_Host 305 +#define T_Huffpuff 306 +#define T_Iburst 307 +#define T_Ident 308 +#define T_Ignore 309 +#define T_Incalloc 310 +#define T_Incmem 311 +#define T_Initalloc 312 +#define T_Initmem 313 +#define T_Includefile 314 +#define T_Integer 315 +#define T_Interface 316 +#define T_Intrange 317 +#define T_Io 318 +#define T_Ipv4 319 +#define T_Ipv4_flag 320 +#define T_Ipv6 321 +#define T_Ipv6_flag 322 +#define T_Kernel 323 +#define T_Key 324 +#define T_Keys 325 +#define T_Keysdir 326 +#define T_Kod 327 +#define T_Mssntp 328 +#define T_Leapfile 329 +#define T_Limited 330 +#define T_Link 331 +#define T_Listen 332 +#define T_Logconfig 333 +#define T_Logfile 334 +#define T_Loopstats 335 +#define T_Lowpriotrap 336 +#define T_Manycastclient 337 +#define T_Manycastserver 338 +#define T_Mask 339 +#define T_Maxage 340 +#define T_Maxclock 341 +#define T_Maxdepth 342 +#define T_Maxdist 343 +#define T_Maxmem 344 +#define T_Maxpoll 345 +#define T_Mem 346 +#define T_Memlock 347 +#define T_Minclock 348 +#define T_Mindepth 349 +#define T_Mindist 350 +#define T_Minimum 351 +#define T_Minpoll 352 +#define T_Minsane 353 +#define T_Mode 354 +#define T_Mode7 355 +#define T_Monitor 356 +#define T_Month 357 +#define T_Mru 358 +#define T_Multicastclient 359 +#define T_Nic 360 +#define T_Nolink 361 +#define T_Nomodify 362 +#define T_Nomrulist 363 +#define T_None 364 +#define T_Nonvolatile 365 +#define T_Nopeer 366 +#define T_Noquery 367 +#define T_Noselect 368 +#define T_Noserve 369 +#define T_Notrap 370 +#define T_Notrust 371 +#define T_Ntp 372 +#define T_Ntpport 373 +#define T_NtpSignDsocket 374 +#define T_Orphan 375 +#define T_Orphanwait 376 +#define T_Panic 377 +#define T_Peer 378 +#define T_Peerstats 379 +#define T_Phone 380 +#define T_Pid 381 +#define T_Pidfile 382 +#define T_Pool 383 +#define T_Port 384 +#define T_Preempt 385 +#define T_Prefer 386 +#define T_Protostats 387 +#define T_Pw 388 +#define T_Randfile 389 +#define T_Rawstats 390 +#define T_Refid 391 +#define T_Requestkey 392 +#define T_Reset 393 +#define T_Restrict 394 +#define T_Revoke 395 +#define T_Rlimit 396 +#define T_Saveconfigdir 397 +#define T_Server 398 +#define T_Setvar 399 +#define T_Source 400 +#define T_Stacksize 401 +#define T_Statistics 402 +#define T_Stats 403 +#define T_Statsdir 404 +#define T_Step 405 +#define T_Stepout 406 +#define T_Stratum 407 +#define T_String 408 +#define T_Sys 409 +#define T_Sysstats 410 +#define T_Tick 411 +#define T_Time1 412 +#define T_Time2 413 +#define T_Timer 414 +#define T_Timingstats 415 +#define T_Tinker 416 +#define T_Tos 417 +#define T_Trap 418 +#define T_True 419 +#define T_Trustedkey 420 +#define T_Ttl 421 +#define T_Type 422 +#define T_U_int 423 +#define T_Unconfig 424 +#define T_Unpeer 425 +#define T_Version 426 +#define T_WanderThreshold 427 +#define T_Week 428 +#define T_Wildcard 429 +#define T_Xleave 430 +#define T_Year 431 +#define T_Flag 432 +#define T_EOC 433 +#define T_Simulate 434 +#define T_Beep_Delay 435 +#define T_Sim_Duration 436 +#define T_Server_Offset 437 +#define T_Duration 438 +#define T_Freq_Offset 439 +#define T_Wander 440 +#define T_Jitter 441 +#define T_Prop_Delay 442 +#define T_Proc_Delay 443 - #ifdef HAVE_CONFIG_H - # include - #endif - - #include "ntp.h" - #include "ntpd.h" - #include "ntp_machine.h" - #include "ntp_stdlib.h" - #include "ntp_filegen.h" - #include "ntp_scanner.h" - #include "ntp_config.h" - #include "ntp_crypto.h" - #include "ntpsim.h" /* HMS: Do we really want this all the time? */ - /* SK: It might be a good idea to always - include the simulator code. That way - someone can use the same configuration file - for both the simulator and the daemon - */ - - - struct FILE_INFO *ip_file; /* configuration file stream */ - - #define YYMALLOC emalloc - #define YYFREE free - #define YYERROR_VERBOSE - #define YYMAXDEPTH 1000 /* stop the madness sooner */ - void yyerror(const char *msg); - extern int input_from_file; /* else from ntpq :config */ - - -/* Enabling traces. */ -#ifndef YYDEBUG -# define YYDEBUG 1 -#endif - -/* Enabling verbose error messages. */ -#ifdef YYERROR_VERBOSE -# undef YYERROR_VERBOSE -# define YYERROR_VERBOSE 1 -#else -# define YYERROR_VERBOSE 0 -#endif -/* Enabling the token table. */ -#ifndef YYTOKEN_TABLE -# define YYTOKEN_TABLE 1 -#endif #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED typedef union YYSTYPE -#line 49 "ntp_parser.y" { + +/* Line 214 of yacc.c */ +#line 49 "ntp_parser.y" + char * String; double Double; int Integer; @@ -515,22 +531,23 @@ typedef union YYSTYPE server_info_fifo * Sim_server_fifo; script_info * Sim_script; script_info_fifo * Sim_script_fifo; -} -/* Line 193 of yacc.c. */ -#line 521 "../../ntpd/ntp_parser.c" - YYSTYPE; + + + +/* Line 214 of yacc.c */ +#line 539 "../../ntpd/ntp_parser.c" +} YYSTYPE; +# define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 -# define YYSTYPE_IS_TRIVIAL 1 #endif - /* Copy the second part of user declarations. */ -/* Line 216 of yacc.c. */ -#line 534 "../../ntpd/ntp_parser.c" +/* Line 264 of yacc.c */ +#line 551 "../../ntpd/ntp_parser.c" #ifdef short # undef short @@ -580,7 +597,7 @@ typedef short int yytype_int16; #define YYSIZE_MAXIMUM ((YYSIZE_T) -1) #ifndef YY_ -# if defined YYENABLE_NLS && YYENABLE_NLS +# if YYENABLE_NLS # if ENABLE_NLS # include /* INFRINGES ON USER NAME SPACE */ # define YY_(msgid) dgettext ("bison-runtime", msgid) @@ -605,14 +622,14 @@ typedef short int yytype_int16; #if (defined __STDC__ || defined __C99__FUNC__ \ || defined __cplusplus || defined _MSC_VER) static int -YYID (int i) +YYID (int yyi) #else static int -YYID (i) - int i; +YYID (yyi) + int yyi; #endif { - return i; + return yyi; } #endif @@ -693,9 +710,9 @@ void free (void *); /* INFRINGES ON USER NAME SPACE */ /* A type that is properly aligned for any stack member. */ union yyalloc { - yytype_int16 yyss; - YYSTYPE yyvs; - }; + yytype_int16 yyss_alloc; + YYSTYPE yyvs_alloc; +}; /* The size of the maximum gap between one aligned stack and the next. */ # define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) @@ -729,12 +746,12 @@ union yyalloc elements in the stack, and YYPTR gives the new location of the stack. Advance YYPTR to a properly aligned location for the next stack. */ -# define YYSTACK_RELOCATE(Stack) \ +# define YYSTACK_RELOCATE(Stack_alloc, Stack) \ do \ { \ YYSIZE_T yynewbytes; \ - YYCOPY (&yyptr->Stack, Stack, yysize); \ - Stack = &yyptr->Stack; \ + YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \ + Stack = &yyptr->Stack_alloc; \ yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ yyptr += yynewbytes / sizeof (*yyptr); \ } \ @@ -743,22 +760,22 @@ union yyalloc #endif /* YYFINAL -- State number of the termination state. */ -#define YYFINAL 202 +#define YYFINAL 203 /* YYLAST -- Last index in YYTABLE. */ -#define YYLAST 567 +#define YYLAST 653 /* YYNTOKENS -- Number of terminals. */ -#define YYNTOKENS 193 +#define YYNTOKENS 194 /* YYNNTS -- Number of nonterminals. */ #define YYNNTS 104 /* YYNRULES -- Number of rules. */ -#define YYNRULES 306 +#define YYNRULES 307 /* YYNRULES -- Number of states. */ -#define YYNSTATES 410 +#define YYNSTATES 411 /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ #define YYUNDEFTOK 2 -#define YYMAXUTOK 442 +#define YYMAXUTOK 443 #define YYTRANSLATE(YYX) \ ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) @@ -770,15 +787,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, - 189, 190, 2, 2, 2, 2, 2, 2, 2, 2, + 190, 191, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 188, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 189, 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, 191, 2, 192, 2, 2, 2, 2, + 2, 2, 2, 192, 2, 193, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -810,7 +827,7 @@ static const yytype_uint8 yytranslate[] = 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, - 185, 186, 187 + 185, 186, 187, 188 }; #if YYDEBUG @@ -836,135 +853,135 @@ static const yytype_uint16 yyprhs[] = 352, 355, 357, 360, 362, 364, 366, 369, 371, 374, 376, 378, 380, 382, 384, 386, 388, 390, 394, 397, 399, 402, 405, 408, 411, 414, 416, 418, 420, 422, - 424, 426, 429, 432, 434, 437, 439, 441, 444, 447, - 450, 452, 454, 456, 458, 460, 462, 464, 466, 468, - 470, 472, 475, 478, 480, 483, 485, 487, 489, 491, - 493, 495, 497, 499, 501, 503, 506, 509, 512, 516, - 518, 521, 524, 527, 530, 534, 537, 539, 541, 543, - 545, 547, 549, 551, 553, 555, 558, 559, 564, 566, - 567, 568, 571, 574, 577, 580, 582, 584, 588, 592, - 594, 596, 598, 600, 602, 604, 606, 608, 610, 613, - 616, 618, 620, 622, 624, 626, 628, 630, 632, 635, - 637, 640, 642, 644, 646, 652, 655, 657, 660, 662, - 664, 666, 668, 670, 672, 678, 680, 684, 687, 691, - 693, 695, 698, 700, 706, 711, 715, 718, 720, 727, - 731, 734, 738, 740, 742, 744, 746 + 424, 426, 429, 432, 434, 437, 439, 441, 443, 446, + 449, 452, 454, 456, 458, 460, 462, 464, 466, 468, + 470, 472, 474, 477, 480, 482, 485, 487, 489, 491, + 493, 495, 497, 499, 501, 503, 505, 508, 511, 514, + 518, 520, 523, 526, 529, 532, 536, 539, 541, 543, + 545, 547, 549, 551, 553, 555, 557, 560, 561, 566, + 568, 569, 570, 573, 576, 579, 582, 584, 586, 590, + 594, 596, 598, 600, 602, 604, 606, 608, 610, 612, + 615, 618, 620, 622, 624, 626, 628, 630, 632, 634, + 637, 639, 642, 644, 646, 648, 654, 657, 659, 662, + 664, 666, 668, 670, 672, 674, 680, 682, 686, 689, + 693, 695, 697, 700, 702, 708, 713, 717, 720, 722, + 729, 733, 736, 740, 742, 744, 746, 748 }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ static const yytype_int16 yyrhs[] = { - 194, 0, -1, 195, -1, 195, 196, 177, -1, 196, - 177, -1, 1, 177, -1, -1, 197, -1, 210, -1, - 212, -1, 213, -1, 222, -1, 230, -1, 217, -1, - 239, -1, 244, -1, 248, -1, 253, -1, 257, -1, - 283, -1, 198, 199, 202, -1, 142, -1, 127, -1, - 122, -1, 14, -1, 81, -1, 200, -1, 201, 152, - -1, 152, -1, 64, -1, 66, -1, -1, 202, 203, - -1, 204, -1, 206, -1, 208, -1, 205, -1, 9, - -1, 17, -1, 51, -1, 112, -1, 129, -1, 130, - -1, 163, -1, 174, -1, 207, 59, -1, 207, 167, - -1, 68, -1, 96, -1, 89, -1, 165, -1, 98, - -1, 170, -1, 209, 152, -1, 52, -1, 211, 199, - -1, 168, -1, 169, -1, 15, -1, 82, 280, -1, - 103, 280, -1, 10, 59, -1, 22, 59, -1, 23, - 214, -1, 69, 152, -1, 70, 152, -1, 136, 59, - -1, 139, 59, -1, 164, 276, -1, 118, 152, -1, - -1, 214, 215, -1, 216, 152, -1, 139, 59, -1, - 49, -1, 52, -1, 132, -1, 133, -1, 28, -1, - 161, 218, -1, 218, 219, -1, 219, -1, 220, 59, - -1, 221, 282, -1, 21, 281, -1, 19, -1, 46, - -1, 119, -1, 120, -1, 97, -1, 13, -1, 94, - -1, 87, -1, 92, -1, 85, -1, 146, 223, -1, - 148, 152, -1, 40, 224, 225, -1, 223, 224, -1, - 224, -1, 20, -1, 24, -1, 79, -1, 123, -1, - 134, -1, 154, -1, 159, -1, 131, -1, -1, 225, - 226, -1, 39, 152, -1, 166, 229, -1, 227, -1, - 228, -1, 75, -1, 105, -1, 36, -1, 29, -1, - 108, -1, 125, -1, 26, -1, 172, -1, 101, -1, - 175, -1, 4, -1, 30, 233, -1, 102, 236, -1, - 138, 199, 231, -1, 138, 200, 83, 200, 231, -1, - 138, 27, 231, -1, 138, 64, 27, 231, -1, 138, - 66, 27, 231, -1, 138, 144, 231, -1, -1, 231, - 232, -1, 45, -1, 53, -1, 71, -1, 72, -1, - 74, -1, 80, -1, 106, -1, 107, -1, 110, -1, - 111, -1, 113, -1, 114, -1, 115, -1, 117, -1, - 170, -1, 233, 234, -1, 234, -1, 235, 59, -1, - 11, -1, 95, -1, 100, -1, 236, 237, -1, 237, - -1, 238, 59, -1, 54, -1, 55, -1, 56, -1, - 57, -1, 84, -1, 86, -1, 88, -1, 93, -1, - 48, 199, 240, -1, 240, 241, -1, 241, -1, 242, - 282, -1, 243, 281, -1, 151, 59, -1, 3, 152, - -1, 135, 152, -1, 156, -1, 157, -1, 41, -1, - 42, -1, 43, -1, 44, -1, 140, 245, -1, 245, - 246, -1, 246, -1, 247, 59, -1, 91, -1, 145, - -1, 36, 249, -1, 29, 249, -1, 249, 250, -1, - 250, -1, 251, -1, 252, -1, 8, -1, 12, -1, - 18, -1, 67, -1, 100, -1, 116, -1, 99, -1, - 147, -1, 160, 254, -1, 254, 255, -1, 255, -1, - 256, 282, -1, 6, -1, 31, -1, 47, -1, 50, - -1, 121, -1, 149, -1, 150, -1, 155, -1, 268, - -1, 272, -1, 258, 282, -1, 259, 152, -1, 260, - 152, -1, 58, 152, 196, -1, 37, -1, 33, 261, - -1, 77, 266, -1, 124, 279, -1, 143, 262, -1, - 162, 200, 264, -1, 165, 275, -1, 16, -1, 109, - -1, 155, -1, 52, -1, 73, -1, 126, -1, 78, - -1, 141, -1, 152, -1, 152, 32, -1, -1, 152, - 188, 152, 263, -1, 27, -1, -1, -1, 264, 265, - -1, 128, 59, -1, 60, 200, -1, 266, 267, -1, - 267, -1, 152, -1, 269, 271, 270, -1, 269, 271, - 152, -1, 60, -1, 104, -1, 5, -1, 63, -1, - 65, -1, 173, -1, 76, -1, 53, -1, 34, -1, - 137, 273, -1, 273, 274, -1, 274, -1, 7, -1, - 8, -1, 25, -1, 62, -1, 90, -1, 153, -1, - 158, -1, 275, 59, -1, 59, -1, 276, 277, -1, - 277, -1, 59, -1, 278, -1, 189, 59, 35, 59, - 190, -1, 279, 152, -1, 152, -1, 280, 199, -1, - 199, -1, 59, -1, 163, -1, 38, -1, 59, -1, - 32, -1, 284, 191, 285, 288, 192, -1, 178, -1, - 285, 286, 177, -1, 286, 177, -1, 287, 188, 282, - -1, 179, -1, 180, -1, 288, 289, -1, 289, -1, - 291, 191, 290, 292, 192, -1, 181, 188, 282, 177, - -1, 142, 188, 199, -1, 292, 293, -1, 293, -1, - 182, 188, 282, 191, 294, 192, -1, 294, 295, 177, - -1, 295, 177, -1, 296, 188, 282, -1, 183, -1, - 184, -1, 185, -1, 186, -1, 187, -1 + 195, 0, -1, 196, -1, 196, 197, 178, -1, 197, + 178, -1, 1, 178, -1, -1, 198, -1, 211, -1, + 213, -1, 214, -1, 223, -1, 231, -1, 218, -1, + 240, -1, 245, -1, 249, -1, 254, -1, 258, -1, + 284, -1, 199, 200, 203, -1, 143, -1, 128, -1, + 123, -1, 14, -1, 82, -1, 201, -1, 202, 153, + -1, 153, -1, 65, -1, 67, -1, -1, 203, 204, + -1, 205, -1, 207, -1, 209, -1, 206, -1, 9, + -1, 17, -1, 52, -1, 113, -1, 130, -1, 131, + -1, 164, -1, 175, -1, 208, 60, -1, 208, 168, + -1, 69, -1, 97, -1, 90, -1, 166, -1, 99, + -1, 171, -1, 210, 153, -1, 53, -1, 212, 200, + -1, 169, -1, 170, -1, 15, -1, 83, 281, -1, + 104, 281, -1, 10, 60, -1, 22, 60, -1, 23, + 215, -1, 70, 153, -1, 71, 153, -1, 137, 60, + -1, 140, 60, -1, 165, 277, -1, 119, 153, -1, + -1, 215, 216, -1, 217, 153, -1, 140, 60, -1, + 50, -1, 53, -1, 133, -1, 134, -1, 28, -1, + 162, 219, -1, 219, 220, -1, 220, -1, 221, 60, + -1, 222, 283, -1, 21, 282, -1, 19, -1, 47, + -1, 120, -1, 121, -1, 98, -1, 13, -1, 95, + -1, 88, -1, 93, -1, 86, -1, 147, 224, -1, + 149, 153, -1, 40, 225, 226, -1, 224, 225, -1, + 225, -1, 20, -1, 24, -1, 80, -1, 124, -1, + 135, -1, 155, -1, 160, -1, 132, -1, -1, 226, + 227, -1, 39, 153, -1, 167, 230, -1, 228, -1, + 229, -1, 76, -1, 106, -1, 36, -1, 29, -1, + 109, -1, 126, -1, 26, -1, 173, -1, 102, -1, + 176, -1, 4, -1, 30, 234, -1, 103, 237, -1, + 139, 200, 232, -1, 139, 201, 84, 201, 232, -1, + 139, 27, 232, -1, 139, 65, 27, 232, -1, 139, + 67, 27, 232, -1, 139, 145, 232, -1, -1, 232, + 233, -1, 46, -1, 54, -1, 72, -1, 73, -1, + 75, -1, 81, -1, 107, -1, 108, -1, 111, -1, + 112, -1, 114, -1, 115, -1, 116, -1, 118, -1, + 171, -1, 234, 235, -1, 235, -1, 236, 60, -1, + 11, -1, 96, -1, 101, -1, 237, 238, -1, 238, + -1, 239, 60, -1, 55, -1, 56, -1, 57, -1, + 58, -1, 85, -1, 87, -1, 89, -1, 94, -1, + 49, 200, 241, -1, 241, 242, -1, 242, -1, 243, + 283, -1, 244, 282, -1, 152, 60, -1, 3, 153, + -1, 136, 153, -1, 157, -1, 158, -1, 42, -1, + 43, -1, 44, -1, 45, -1, 141, 246, -1, 246, + 247, -1, 247, -1, 248, 60, -1, 92, -1, 146, + -1, 41, -1, 36, 250, -1, 29, 250, -1, 250, + 251, -1, 251, -1, 252, -1, 253, -1, 8, -1, + 12, -1, 18, -1, 68, -1, 101, -1, 117, -1, + 100, -1, 148, -1, 161, 255, -1, 255, 256, -1, + 256, -1, 257, 283, -1, 6, -1, 31, -1, 48, + -1, 51, -1, 122, -1, 150, -1, 151, -1, 156, + -1, 269, -1, 273, -1, 259, 283, -1, 260, 153, + -1, 261, 153, -1, 59, 153, 197, -1, 37, -1, + 33, 262, -1, 78, 267, -1, 125, 280, -1, 144, + 263, -1, 163, 201, 265, -1, 166, 276, -1, 16, + -1, 110, -1, 156, -1, 53, -1, 74, -1, 127, + -1, 79, -1, 142, -1, 153, -1, 153, 32, -1, + -1, 153, 189, 153, 264, -1, 27, -1, -1, -1, + 265, 266, -1, 129, 60, -1, 61, 201, -1, 267, + 268, -1, 268, -1, 153, -1, 270, 272, 271, -1, + 270, 272, 153, -1, 61, -1, 105, -1, 5, -1, + 64, -1, 66, -1, 174, -1, 77, -1, 54, -1, + 34, -1, 138, 274, -1, 274, 275, -1, 275, -1, + 7, -1, 8, -1, 25, -1, 63, -1, 91, -1, + 154, -1, 159, -1, 276, 60, -1, 60, -1, 277, + 278, -1, 278, -1, 60, -1, 279, -1, 190, 60, + 35, 60, 191, -1, 280, 153, -1, 153, -1, 281, + 200, -1, 200, -1, 60, -1, 164, -1, 38, -1, + 60, -1, 32, -1, 285, 192, 286, 289, 193, -1, + 179, -1, 286, 287, 178, -1, 287, 178, -1, 288, + 189, 283, -1, 180, -1, 181, -1, 289, 290, -1, + 290, -1, 292, 192, 291, 293, 193, -1, 182, 189, + 283, 178, -1, 143, 189, 200, -1, 293, 294, -1, + 294, -1, 183, 189, 283, 192, 295, 193, -1, 295, + 296, 178, -1, 296, 178, -1, 297, 189, 283, -1, + 184, -1, 185, -1, 186, -1, 187, -1, 188, -1 }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ static const yytype_uint16 yyrline[] = { - 0, 357, 357, 361, 362, 363, 377, 378, 379, 380, - 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, - 398, 408, 409, 410, 411, 412, 416, 417, 422, 427, - 429, 435, 436, 444, 445, 446, 450, 455, 456, 457, - 458, 459, 460, 461, 462, 466, 468, 473, 474, 475, - 476, 477, 478, 482, 487, 496, 506, 507, 517, 519, - 521, 532, 539, 541, 546, 548, 550, 552, 554, 563, - 569, 570, 578, 580, 592, 593, 594, 595, 596, 605, - 610, 615, 623, 625, 627, 632, 633, 634, 635, 636, - 637, 641, 642, 643, 644, 653, 655, 664, 674, 679, - 687, 688, 689, 690, 691, 692, 693, 694, 699, 700, - 708, 718, 727, 742, 747, 748, 752, 753, 757, 758, - 759, 760, 761, 762, 763, 772, 776, 780, 788, 796, - 804, 819, 834, 847, 848, 856, 857, 858, 859, 860, - 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, - 874, 879, 887, 892, 893, 894, 898, 903, 911, 916, - 917, 918, 919, 920, 921, 922, 923, 931, 941, 946, - 954, 956, 958, 960, 962, 967, 968, 972, 973, 974, - 975, 983, 988, 993, 1001, 1006, 1007, 1016, 1018, 1023, - 1028, 1036, 1038, 1055, 1056, 1057, 1058, 1059, 1060, 1064, - 1065, 1073, 1078, 1083, 1091, 1096, 1097, 1098, 1099, 1100, - 1101, 1102, 1103, 1112, 1113, 1114, 1121, 1128, 1144, 1163, - 1168, 1170, 1172, 1174, 1176, 1183, 1188, 1189, 1190, 1194, - 1195, 1196, 1200, 1201, 1205, 1212, 1222, 1231, 1236, 1238, - 1243, 1244, 1252, 1254, 1262, 1267, 1275, 1300, 1307, 1317, - 1318, 1322, 1323, 1324, 1325, 1329, 1330, 1331, 1335, 1340, - 1345, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1369, 1374, - 1382, 1387, 1395, 1397, 1401, 1406, 1411, 1419, 1424, 1432, - 1441, 1442, 1446, 1447, 1456, 1474, 1478, 1483, 1491, 1496, - 1497, 1501, 1506, 1514, 1519, 1524, 1529, 1534, 1542, 1547, - 1552, 1560, 1565, 1566, 1567, 1568, 1569 + 0, 358, 358, 362, 363, 364, 378, 379, 380, 381, + 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, + 399, 409, 410, 411, 412, 413, 417, 418, 423, 428, + 430, 436, 437, 445, 446, 447, 451, 456, 457, 458, + 459, 460, 461, 462, 463, 467, 469, 474, 475, 476, + 477, 478, 479, 483, 488, 497, 507, 508, 518, 520, + 522, 533, 540, 542, 547, 549, 551, 553, 555, 564, + 570, 571, 579, 581, 593, 594, 595, 596, 597, 606, + 611, 616, 624, 626, 628, 633, 634, 635, 636, 637, + 638, 642, 643, 644, 645, 654, 656, 665, 675, 680, + 688, 689, 690, 691, 692, 693, 694, 695, 700, 701, + 709, 719, 728, 743, 748, 749, 753, 754, 758, 759, + 760, 761, 762, 763, 764, 773, 777, 781, 789, 797, + 805, 820, 835, 848, 849, 857, 858, 859, 860, 861, + 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, + 875, 880, 888, 893, 894, 895, 899, 904, 912, 917, + 918, 919, 920, 921, 922, 923, 924, 932, 942, 947, + 955, 957, 959, 961, 963, 968, 969, 973, 974, 975, + 976, 984, 989, 994, 1002, 1007, 1008, 1009, 1018, 1020, + 1025, 1030, 1038, 1040, 1057, 1058, 1059, 1060, 1061, 1062, + 1066, 1067, 1075, 1080, 1085, 1093, 1098, 1099, 1100, 1101, + 1102, 1103, 1104, 1105, 1114, 1115, 1116, 1123, 1130, 1146, + 1165, 1170, 1172, 1174, 1176, 1178, 1185, 1190, 1191, 1192, + 1196, 1197, 1198, 1202, 1203, 1207, 1214, 1224, 1233, 1238, + 1240, 1245, 1246, 1254, 1256, 1264, 1269, 1277, 1302, 1309, + 1319, 1320, 1324, 1325, 1326, 1327, 1331, 1332, 1333, 1337, + 1342, 1347, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1371, + 1376, 1384, 1389, 1397, 1399, 1403, 1408, 1413, 1421, 1426, + 1434, 1443, 1444, 1448, 1449, 1458, 1476, 1480, 1485, 1493, + 1498, 1499, 1503, 1508, 1516, 1521, 1526, 1531, 1536, 1544, + 1549, 1554, 1562, 1567, 1568, 1569, 1570, 1571 }; #endif @@ -980,36 +997,36 @@ static const char *const yytname[] = "T_Clockstats", "T_Cohort", "T_ControlKey", "T_Crypto", "T_Cryptostats", "T_Ctl", "T_Day", "T_Default", "T_Digest", "T_Disable", "T_Discard", "T_Dispersion", "T_Double", "T_Driftfile", "T_Drop", "T_Ellipsis", - "T_Enable", "T_End", "T_False", "T_File", "T_Filegen", "T_Flag1", - "T_Flag2", "T_Flag3", "T_Flag4", "T_Flake", "T_Floor", "T_Freq", - "T_Fudge", "T_Host", "T_Huffpuff", "T_Iburst", "T_Ident", "T_Ignore", - "T_Incalloc", "T_Incmem", "T_Initalloc", "T_Initmem", "T_Includefile", - "T_Integer", "T_Interface", "T_Intrange", "T_Io", "T_Ipv4", - "T_Ipv4_flag", "T_Ipv6", "T_Ipv6_flag", "T_Kernel", "T_Key", "T_Keys", - "T_Keysdir", "T_Kod", "T_Mssntp", "T_Leapfile", "T_Limited", "T_Link", - "T_Listen", "T_Logconfig", "T_Logfile", "T_Loopstats", "T_Lowpriotrap", - "T_Manycastclient", "T_Manycastserver", "T_Mask", "T_Maxage", - "T_Maxclock", "T_Maxdepth", "T_Maxdist", "T_Maxmem", "T_Maxpoll", - "T_Mem", "T_Memlock", "T_Minclock", "T_Mindepth", "T_Mindist", - "T_Minimum", "T_Minpoll", "T_Minsane", "T_Mode", "T_Mode7", "T_Monitor", - "T_Month", "T_Mru", "T_Multicastclient", "T_Nic", "T_Nolink", - "T_Nomodify", "T_Nomrulist", "T_None", "T_Nonvolatile", "T_Nopeer", - "T_Noquery", "T_Noselect", "T_Noserve", "T_Notrap", "T_Notrust", "T_Ntp", - "T_Ntpport", "T_NtpSignDsocket", "T_Orphan", "T_Orphanwait", "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_Randfile", - "T_Rawstats", "T_Refid", "T_Requestkey", "T_Reset", "T_Restrict", - "T_Revoke", "T_Rlimit", "T_Saveconfigdir", "T_Server", "T_Setvar", - "T_Source", "T_Stacksize", "T_Statistics", "T_Stats", "T_Statsdir", - "T_Step", "T_Stepout", "T_Stratum", "T_String", "T_Sys", "T_Sysstats", - "T_Tick", "T_Time1", "T_Time2", "T_Timer", "T_Timingstats", "T_Tinker", - "T_Tos", "T_Trap", "T_True", "T_Trustedkey", "T_Ttl", "T_Type", - "T_U_int", "T_Unconfig", "T_Unpeer", "T_Version", "T_WanderThreshold", - "T_Week", "T_Wildcard", "T_Xleave", "T_Year", "T_Flag", "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", + "T_Enable", "T_End", "T_False", "T_File", "T_Filegen", "T_Filenum", + "T_Flag1", "T_Flag2", "T_Flag3", "T_Flag4", "T_Flake", "T_Floor", + "T_Freq", "T_Fudge", "T_Host", "T_Huffpuff", "T_Iburst", "T_Ident", + "T_Ignore", "T_Incalloc", "T_Incmem", "T_Initalloc", "T_Initmem", + "T_Includefile", "T_Integer", "T_Interface", "T_Intrange", "T_Io", + "T_Ipv4", "T_Ipv4_flag", "T_Ipv6", "T_Ipv6_flag", "T_Kernel", "T_Key", + "T_Keys", "T_Keysdir", "T_Kod", "T_Mssntp", "T_Leapfile", "T_Limited", + "T_Link", "T_Listen", "T_Logconfig", "T_Logfile", "T_Loopstats", + "T_Lowpriotrap", "T_Manycastclient", "T_Manycastserver", "T_Mask", + "T_Maxage", "T_Maxclock", "T_Maxdepth", "T_Maxdist", "T_Maxmem", + "T_Maxpoll", "T_Mem", "T_Memlock", "T_Minclock", "T_Mindepth", + "T_Mindist", "T_Minimum", "T_Minpoll", "T_Minsane", "T_Mode", "T_Mode7", + "T_Monitor", "T_Month", "T_Mru", "T_Multicastclient", "T_Nic", + "T_Nolink", "T_Nomodify", "T_Nomrulist", "T_None", "T_Nonvolatile", + "T_Nopeer", "T_Noquery", "T_Noselect", "T_Noserve", "T_Notrap", + "T_Notrust", "T_Ntp", "T_Ntpport", "T_NtpSignDsocket", "T_Orphan", + "T_Orphanwait", "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_Randfile", "T_Rawstats", "T_Refid", "T_Requestkey", "T_Reset", + "T_Restrict", "T_Revoke", "T_Rlimit", "T_Saveconfigdir", "T_Server", + "T_Setvar", "T_Source", "T_Stacksize", "T_Statistics", "T_Stats", + "T_Statsdir", "T_Step", "T_Stepout", "T_Stratum", "T_String", "T_Sys", + "T_Sysstats", "T_Tick", "T_Time1", "T_Time2", "T_Timer", "T_Timingstats", + "T_Tinker", "T_Tos", "T_Trap", "T_True", "T_Trustedkey", "T_Ttl", + "T_Type", "T_U_int", "T_Unconfig", "T_Unpeer", "T_Version", + "T_WanderThreshold", "T_Week", "T_Wildcard", "T_Xleave", "T_Year", + "T_Flag", "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", "address_fam", "option_list", "option", "option_flag", "option_flag_keyword", "option_int", "option_int_keyword", "option_str", "option_str_keyword", @@ -1066,45 +1083,45 @@ static const yytype_uint16 yytoknum[] = 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, - 435, 436, 437, 438, 439, 440, 441, 442, 61, 40, - 41, 123, 125 + 435, 436, 437, 438, 439, 440, 441, 442, 443, 61, + 40, 41, 123, 125 }; # endif /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ static const yytype_uint16 yyr1[] = { - 0, 193, 194, 195, 195, 195, 196, 196, 196, 196, - 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, - 197, 198, 198, 198, 198, 198, 199, 199, 200, 201, - 201, 202, 202, 203, 203, 203, 204, 205, 205, 205, - 205, 205, 205, 205, 205, 206, 206, 207, 207, 207, - 207, 207, 207, 208, 209, 210, 211, 211, 212, 212, - 212, 213, 213, 213, 213, 213, 213, 213, 213, 213, - 214, 214, 215, 215, 216, 216, 216, 216, 216, 217, - 218, 218, 219, 219, 219, 220, 220, 220, 220, 220, - 220, 221, 221, 221, 221, 222, 222, 222, 223, 223, - 224, 224, 224, 224, 224, 224, 224, 224, 225, 225, - 226, 226, 226, 226, 227, 227, 228, 228, 229, 229, - 229, 229, 229, 229, 229, 230, 230, 230, 230, 230, - 230, 230, 230, 231, 231, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, - 233, 233, 234, 235, 235, 235, 236, 236, 237, 238, - 238, 238, 238, 238, 238, 238, 238, 239, 240, 240, - 241, 241, 241, 241, 241, 242, 242, 243, 243, 243, - 243, 244, 245, 245, 246, 247, 247, 248, 248, 249, - 249, 250, 250, 251, 251, 251, 251, 251, 251, 252, - 252, 253, 254, 254, 255, 256, 256, 256, 256, 256, - 256, 256, 256, 257, 257, 257, 257, 257, 257, 257, - 257, 257, 257, 257, 257, 257, 258, 258, 258, 259, - 259, 259, 260, 260, 261, 261, 261, 262, 263, 263, - 264, 264, 265, 265, 266, 266, 267, 268, 268, 269, - 269, 270, 270, 270, 270, 271, 271, 271, 272, 273, - 273, 274, 274, 274, 274, 274, 274, 274, 275, 275, - 276, 276, 277, 277, 278, 279, 279, 280, 280, 281, - 281, 281, 282, 282, 283, 284, 285, 285, 286, 287, - 287, 288, 288, 289, 290, 291, 292, 292, 293, 294, - 294, 295, 296, 296, 296, 296, 296 + 0, 194, 195, 196, 196, 196, 197, 197, 197, 197, + 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, + 198, 199, 199, 199, 199, 199, 200, 200, 201, 202, + 202, 203, 203, 204, 204, 204, 205, 206, 206, 206, + 206, 206, 206, 206, 206, 207, 207, 208, 208, 208, + 208, 208, 208, 209, 210, 211, 212, 212, 213, 213, + 213, 214, 214, 214, 214, 214, 214, 214, 214, 214, + 215, 215, 216, 216, 217, 217, 217, 217, 217, 218, + 219, 219, 220, 220, 220, 221, 221, 221, 221, 221, + 221, 222, 222, 222, 222, 223, 223, 223, 224, 224, + 225, 225, 225, 225, 225, 225, 225, 225, 226, 226, + 227, 227, 227, 227, 228, 228, 229, 229, 230, 230, + 230, 230, 230, 230, 230, 231, 231, 231, 231, 231, + 231, 231, 231, 232, 232, 233, 233, 233, 233, 233, + 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, + 234, 234, 235, 236, 236, 236, 237, 237, 238, 239, + 239, 239, 239, 239, 239, 239, 239, 240, 241, 241, + 242, 242, 242, 242, 242, 243, 243, 244, 244, 244, + 244, 245, 246, 246, 247, 248, 248, 248, 249, 249, + 250, 250, 251, 251, 252, 252, 252, 252, 252, 252, + 253, 253, 254, 255, 255, 256, 257, 257, 257, 257, + 257, 257, 257, 257, 258, 258, 258, 258, 258, 258, + 258, 258, 258, 258, 258, 258, 258, 259, 259, 259, + 260, 260, 260, 261, 261, 262, 262, 262, 263, 264, + 264, 265, 265, 266, 266, 267, 267, 268, 269, 269, + 270, 270, 271, 271, 271, 271, 272, 272, 272, 273, + 274, 274, 275, 275, 275, 275, 275, 275, 275, 276, + 276, 277, 277, 278, 278, 279, 280, 280, 281, 281, + 282, 282, 282, 283, 283, 284, 285, 286, 286, 287, + 288, 288, 289, 289, 290, 291, 292, 293, 293, 294, + 295, 295, 296, 297, 297, 297, 297, 297 }; /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ @@ -1128,19 +1145,19 @@ static const yytype_uint8 yyr2[] = 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, - 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, - 2, 2, 2, 2, 3, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 2, 0, 4, 1, 0, - 0, 2, 2, 2, 2, 1, 1, 3, 3, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, - 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, - 2, 1, 1, 1, 5, 2, 1, 2, 1, 1, - 1, 1, 1, 1, 5, 1, 3, 2, 3, 1, - 1, 2, 1, 5, 4, 3, 2, 1, 6, 3, - 2, 3, 1, 1, 1, 1, 1 + 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, + 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, + 1, 2, 2, 2, 2, 3, 2, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 2, 0, 4, 1, + 0, 0, 2, 2, 2, 2, 1, 1, 3, 3, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, + 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, + 1, 2, 1, 1, 1, 5, 2, 1, 2, 1, + 1, 1, 1, 1, 1, 5, 1, 3, 2, 3, + 1, 1, 2, 1, 5, 4, 3, 2, 1, 6, + 3, 2, 3, 1, 1, 1, 1, 1 }; /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state @@ -1148,127 +1165,129 @@ static const yytype_uint8 yyr2[] = means the default is an error. */ static const yytype_uint16 yydefact[] = { - 0, 0, 0, 24, 58, 226, 0, 70, 0, 0, - 236, 0, 219, 0, 0, 229, 0, 249, 0, 0, - 230, 0, 232, 25, 0, 0, 0, 250, 227, 0, - 23, 0, 231, 22, 0, 0, 0, 0, 0, 233, - 21, 0, 0, 0, 228, 0, 0, 0, 0, 0, - 56, 57, 285, 0, 2, 0, 7, 0, 8, 0, + 0, 0, 0, 24, 58, 227, 0, 70, 0, 0, + 237, 0, 220, 0, 0, 230, 0, 250, 0, 0, + 231, 0, 233, 25, 0, 0, 0, 251, 228, 0, + 23, 0, 232, 22, 0, 0, 0, 0, 0, 234, + 21, 0, 0, 0, 229, 0, 0, 0, 0, 0, + 56, 57, 286, 0, 2, 0, 7, 0, 8, 0, 9, 10, 13, 11, 12, 14, 15, 16, 17, 18, - 0, 0, 0, 213, 0, 214, 19, 0, 5, 61, - 62, 63, 193, 194, 195, 196, 199, 197, 198, 200, - 188, 190, 191, 192, 153, 154, 155, 125, 151, 0, - 234, 220, 187, 100, 101, 102, 103, 107, 104, 105, + 0, 0, 0, 214, 0, 215, 19, 0, 5, 61, + 62, 63, 194, 195, 196, 197, 200, 198, 199, 201, + 189, 191, 192, 193, 153, 154, 155, 125, 151, 0, + 235, 221, 188, 100, 101, 102, 103, 107, 104, 105, 106, 108, 29, 30, 28, 0, 26, 0, 6, 64, - 65, 246, 221, 245, 278, 59, 159, 160, 161, 162, - 163, 164, 165, 166, 126, 157, 0, 60, 69, 276, - 222, 66, 261, 262, 263, 264, 265, 266, 267, 258, - 260, 133, 29, 30, 133, 133, 26, 67, 185, 186, - 181, 183, 0, 0, 223, 95, 99, 96, 205, 206, - 207, 208, 209, 210, 211, 212, 201, 203, 0, 90, - 85, 0, 86, 94, 92, 93, 91, 89, 87, 88, - 79, 81, 0, 0, 240, 272, 0, 68, 271, 273, - 269, 225, 1, 0, 4, 31, 55, 283, 282, 215, - 216, 217, 257, 256, 255, 0, 0, 78, 74, 75, - 76, 77, 0, 71, 0, 189, 150, 152, 235, 97, - 0, 177, 178, 179, 180, 0, 0, 175, 176, 167, - 169, 0, 0, 27, 218, 244, 277, 156, 158, 275, - 259, 129, 133, 133, 132, 127, 0, 182, 184, 0, - 98, 202, 204, 281, 279, 280, 84, 80, 82, 83, - 224, 0, 270, 268, 3, 20, 251, 252, 253, 248, - 254, 247, 289, 290, 0, 0, 0, 73, 72, 117, - 116, 0, 114, 115, 0, 109, 112, 113, 173, 174, - 172, 168, 170, 171, 135, 136, 137, 138, 139, 140, - 141, 142, 143, 144, 145, 146, 147, 148, 149, 134, - 130, 131, 133, 239, 0, 0, 241, 0, 37, 38, - 39, 54, 47, 49, 48, 51, 40, 41, 42, 43, - 50, 52, 44, 32, 33, 36, 34, 0, 35, 0, - 0, 0, 0, 292, 0, 287, 0, 110, 124, 120, - 122, 118, 119, 121, 123, 111, 128, 238, 237, 243, - 242, 0, 45, 46, 53, 0, 286, 284, 291, 0, - 288, 274, 295, 0, 0, 0, 0, 0, 297, 0, - 0, 293, 296, 294, 0, 0, 302, 303, 304, 305, - 306, 0, 0, 0, 298, 0, 300, 0, 299, 301 + 65, 247, 222, 246, 279, 59, 159, 160, 161, 162, + 163, 164, 165, 166, 126, 157, 0, 60, 69, 277, + 223, 66, 262, 263, 264, 265, 266, 267, 268, 259, + 261, 133, 29, 30, 133, 133, 26, 67, 187, 185, + 186, 181, 183, 0, 0, 224, 95, 99, 96, 206, + 207, 208, 209, 210, 211, 212, 213, 202, 204, 0, + 90, 85, 0, 86, 94, 92, 93, 91, 89, 87, + 88, 79, 81, 0, 0, 241, 273, 0, 68, 272, + 274, 270, 226, 1, 0, 4, 31, 55, 284, 283, + 216, 217, 218, 258, 257, 256, 0, 0, 78, 74, + 75, 76, 77, 0, 71, 0, 190, 150, 152, 236, + 97, 0, 177, 178, 179, 180, 0, 0, 175, 176, + 167, 169, 0, 0, 27, 219, 245, 278, 156, 158, + 276, 260, 129, 133, 133, 132, 127, 0, 182, 184, + 0, 98, 203, 205, 282, 280, 281, 84, 80, 82, + 83, 225, 0, 271, 269, 3, 20, 252, 253, 254, + 249, 255, 248, 290, 291, 0, 0, 0, 73, 72, + 117, 116, 0, 114, 115, 0, 109, 112, 113, 173, + 174, 172, 168, 170, 171, 135, 136, 137, 138, 139, + 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, + 134, 130, 131, 133, 240, 0, 0, 242, 0, 37, + 38, 39, 54, 47, 49, 48, 51, 40, 41, 42, + 43, 50, 52, 44, 32, 33, 36, 34, 0, 35, + 0, 0, 0, 0, 293, 0, 288, 0, 110, 124, + 120, 122, 118, 119, 121, 123, 111, 128, 239, 238, + 244, 243, 0, 45, 46, 53, 0, 287, 285, 292, + 0, 289, 275, 296, 0, 0, 0, 0, 0, 298, + 0, 0, 294, 297, 295, 0, 0, 303, 304, 305, + 306, 307, 0, 0, 0, 299, 0, 301, 0, 300, + 302 }; /* YYDEFGOTO[NTERM-NUM]. */ static const yytype_int16 yydefgoto[] = { - -1, 53, 54, 55, 56, 57, 124, 116, 117, 275, - 343, 344, 345, 346, 347, 348, 349, 58, 59, 60, - 61, 81, 223, 224, 62, 190, 191, 192, 193, 63, - 165, 111, 229, 295, 296, 297, 365, 64, 251, 319, - 97, 98, 99, 134, 135, 136, 65, 239, 240, 241, - 242, 66, 160, 161, 162, 67, 90, 91, 92, 93, - 68, 176, 177, 178, 69, 70, 71, 72, 101, 164, - 368, 270, 326, 122, 123, 73, 74, 281, 215, 75, - 149, 150, 201, 197, 198, 199, 140, 125, 266, 209, - 76, 77, 284, 285, 286, 352, 353, 384, 354, 387, - 388, 401, 402, 403 + -1, 53, 54, 55, 56, 57, 124, 116, 117, 276, + 344, 345, 346, 347, 348, 349, 350, 58, 59, 60, + 61, 81, 224, 225, 62, 191, 192, 193, 194, 63, + 166, 111, 230, 296, 297, 298, 366, 64, 252, 320, + 97, 98, 99, 134, 135, 136, 65, 240, 241, 242, + 243, 66, 161, 162, 163, 67, 90, 91, 92, 93, + 68, 177, 178, 179, 69, 70, 71, 72, 101, 165, + 369, 271, 327, 122, 123, 73, 74, 282, 216, 75, + 149, 150, 202, 198, 199, 200, 140, 125, 267, 210, + 76, 77, 285, 286, 287, 353, 354, 385, 355, 388, + 389, 402, 403, 404 }; /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ -#define YYPACT_NINF -177 +#define YYPACT_NINF -178 static const yytype_int16 yypact[] = { - 4, -154, -17, -177, -177, -177, -13, -177, 87, 14, - -104, 87, -177, 172, -28, -177, -92, -177, -91, -80, - -177, -76, -177, -177, -28, 452, -28, -177, -177, -73, - -177, -69, -177, -177, -2, 42, 5, 37, -67, -177, - -177, -54, 172, -40, -177, 241, 447, -37, -52, 41, - -177, -177, -177, 31, 175, -61, -177, -28, -177, -28, - -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, - 21, -33, -32, -177, 17, -177, -177, -74, -177, -177, - -177, 209, -177, -177, -177, -177, -177, -177, -177, -177, - 87, -177, -177, -177, -177, -177, -177, 14, -177, 62, - 93, -177, 87, -177, -177, -177, -177, -177, -177, -177, - -177, -177, -177, -177, -177, 225, -177, -23, 335, -177, - -177, -177, -76, -177, -177, -28, -177, -177, -177, -177, - -177, -177, -177, -177, 452, -177, 76, -28, -177, -177, - -16, -177, -177, -177, -177, -177, -177, -177, -177, 42, - -177, -177, 112, 121, -177, -177, 68, -177, -177, -177, - -67, -177, 94, -30, -177, 172, -177, -177, -177, -177, - -177, -177, -177, -177, -177, -177, 241, -177, 21, -177, - -177, -29, -177, -177, -177, -177, -177, -177, -177, -177, - 447, -177, 97, 21, -177, -177, 101, -52, -177, -177, - -177, 102, -177, -15, -177, -177, -177, -177, -177, -177, - -177, -177, -177, -177, -177, 3, -125, -177, -177, -177, - -177, -177, 108, -177, 18, -177, -177, -177, -177, 58, - 23, -177, -177, -177, -177, 26, 120, -177, -177, 225, - -177, 21, -29, -177, -177, -177, -177, -177, -177, -177, - -177, 314, -177, -177, 314, 314, -37, -177, -177, 32, - -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, - -44, 148, -177, -177, -177, 390, -177, -177, -177, -177, - -177, -177, -177, -177, -121, 11, 6, -177, -177, -177, - -177, 47, -177, -177, 2, -177, -177, -177, -177, -177, - -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, - -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, - 314, 314, -177, 166, -37, 142, -177, 143, -177, -177, - -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, - -177, -177, -177, -177, -177, -177, -177, -49, -177, 54, - 19, 36, -129, -177, 35, -177, 21, -177, -177, -177, - -177, -177, -177, -177, -177, -177, 314, -177, -177, -177, - -177, 20, -177, -177, -177, -28, -177, -177, -177, 48, - -177, -177, -177, 34, 50, 21, 51, -153, -177, 53, - 21, -177, -177, -177, 45, -95, -177, -177, -177, -177, - -177, 33, 61, 52, -177, 64, -177, 21, -177, -177 + 26, -153, -30, -178, -178, -178, -28, -178, 166, 18, + -109, 166, -178, 200, -47, -178, -102, -178, -96, -93, + -178, -89, -178, -178, -47, 330, -47, -178, -178, -85, + -178, -76, -178, -178, 20, -2, 45, 22, -22, -178, + -178, -67, 200, -65, -178, 107, 520, -63, -53, 35, + -178, -178, -178, 46, 203, -94, -178, -47, -178, -47, + -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, + -21, -55, -54, -178, 4, -178, -178, -77, -178, -178, + -178, 158, -178, -178, -178, -178, -178, -178, -178, -178, + 166, -178, -178, -178, -178, -178, -178, 18, -178, 47, + 84, -178, 166, -178, -178, -178, -178, -178, -178, -178, + -178, -178, -178, -178, -178, 49, -178, -33, 361, -178, + -178, -178, -89, -178, -178, -47, -178, -178, -178, -178, + -178, -178, -178, -178, 330, -178, 58, -47, -178, -178, + -31, -178, -178, -178, -178, -178, -178, -178, -178, -2, + -178, -178, 94, 98, -178, -178, 43, -178, -178, -178, + -178, -22, -178, 68, -57, -178, 200, -178, -178, -178, + -178, -178, -178, -178, -178, -178, -178, 107, -178, -21, + -178, -178, -25, -178, -178, -178, -178, -178, -178, -178, + -178, 520, -178, 75, -21, -178, -178, 86, -53, -178, + -178, -178, 87, -178, -19, -178, -178, -178, -178, -178, + -178, -178, -178, -178, -178, -178, 3, -107, -178, -178, + -178, -178, -178, 88, -178, 7, -178, -178, -178, -178, + -5, 8, -178, -178, -178, -178, 23, 111, -178, -178, + 49, -178, -21, -25, -178, -178, -178, -178, -178, -178, + -178, -178, 482, -178, -178, 482, 482, -63, -178, -178, + 28, -178, -178, -178, -178, -178, -178, -178, -178, -178, + -178, -46, 144, -178, -178, -178, 416, -178, -178, -178, + -178, -178, -178, -178, -178, -127, 5, 10, -178, -178, + -178, -178, 40, -178, -178, 24, -178, -178, -178, -178, + -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, + -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, + -178, 482, 482, -178, 167, -63, 142, -178, 143, -178, + -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, + -178, -178, -178, -178, -178, -178, -178, -178, -51, -178, + 57, 27, 34, -117, -178, 29, -178, -21, -178, -178, + -178, -178, -178, -178, -178, -178, -178, 482, -178, -178, + -178, -178, 32, -178, -178, -178, -47, -178, -178, -178, + 33, -178, -178, -178, 38, 52, -21, 39, -146, -178, + 59, -21, -178, -178, -178, 50, -44, -178, -178, -178, + -178, -178, 60, 63, 41, -178, 71, -178, -21, -178, + -178 }; /* YYPGOTO[NTERM-NUM]. */ static const yytype_int16 yypgoto[] = { - -177, -177, -177, -43, -177, -177, -14, -35, -177, -177, - -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, - -177, -177, -177, -177, -177, -177, 56, -177, -177, -177, - -177, -27, -177, -177, -177, -177, -177, -177, -151, -177, - -177, 145, -177, -177, 109, -177, -177, -177, 10, -177, - -177, -177, -177, 90, -177, -177, 243, -55, -177, -177, - -177, -177, 79, -177, -177, -177, -177, -177, -177, -177, - -177, -177, -177, -177, 137, -177, -177, -177, -177, -177, - -177, 111, -177, -177, 65, -177, -177, 237, 22, -176, - -177, -177, -177, -19, -177, -177, -82, -177, -177, -177, - -116, -177, -128, -177 + -178, -178, -178, -40, -178, -178, -14, -35, -178, -178, + -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, + -178, -178, -178, -178, -178, -178, 64, -178, -178, -178, + -178, -32, -178, -178, -178, -178, -178, -178, -151, -178, + -178, 141, -178, -178, 116, -178, -178, -178, 11, -178, + -178, -178, -178, 93, -178, -178, 248, -69, -178, -178, + -178, -178, 83, -178, -178, -178, -178, -178, -178, -178, + -178, -178, -178, -178, 139, -178, -178, -178, -178, -178, + -178, 119, -178, -178, 67, -178, -178, 243, 36, -177, + -178, -178, -178, -15, -178, -178, -82, -178, -178, -178, + -116, -178, -126, -178 }; /* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If @@ -1278,124 +1297,142 @@ static const yytype_int16 yypgoto[] = #define YYTABLE_NINF -7 static const yytype_int16 yytable[] = { - 115, 156, 262, 254, 255, 1, 358, 195, 276, 263, - 372, 203, 194, 350, 2, 166, 324, 269, 3, 4, - 5, 350, 155, 78, 158, 94, 6, 7, 359, 386, - 264, 202, 151, 8, 9, 225, 112, 10, 113, 391, - 11, 12, 79, 205, 13, 206, 80, 225, 100, 142, - 143, 212, 14, 207, 282, 283, 15, 141, 282, 283, - 118, 119, 16, 377, 17, 302, 277, 144, 278, 152, - 213, 153, 120, 18, 19, 244, 121, 20, 159, 138, - 208, 21, 22, 139, 325, 23, 24, 289, 396, 397, - 398, 399, 400, 214, 290, 82, 157, 291, 163, 83, - 200, 320, 321, 360, 145, 84, 25, 26, 27, 95, - 361, 246, 167, 28, 96, 114, 204, 216, 373, 210, - 211, 227, 29, 246, 114, 228, 30, 362, 31, 243, - 32, 33, 146, 292, 265, 248, 249, 196, 260, 252, - 34, 35, 36, 37, 38, 39, 40, 41, 253, 154, - 42, 256, 43, 258, 85, 279, 268, 114, 259, 44, - 271, 273, 274, 293, 45, 46, 47, 287, 48, 49, - 288, 366, 50, 51, 363, 298, 280, 364, 299, 300, - 380, -6, 52, 327, 323, 2, 86, 87, 355, 3, - 4, 5, 103, 367, 356, 147, 104, 6, 7, 357, - 148, 370, 371, 88, 8, 9, 374, 375, 10, 389, - 381, 11, 12, 376, 394, 13, 396, 397, 398, 399, - 400, 322, 385, 14, 294, 404, 379, 15, 230, 383, - 393, 409, 386, 16, 89, 17, 395, 217, 406, 390, - 407, 408, 226, 247, 18, 19, 267, 168, 20, 301, - 257, 105, 21, 22, 102, 261, 23, 24, 218, 245, - 250, 219, 272, 137, 303, 351, 231, 232, 233, 234, - 378, 392, 169, 405, 0, 0, 0, 25, 26, 27, - 0, 0, 0, 0, 28, 0, 0, 0, 170, 369, - 0, 171, 0, 29, 0, 106, 0, 30, 0, 31, - 0, 32, 33, 107, 0, 0, 108, 0, 0, 0, - 0, 34, 35, 36, 37, 38, 39, 40, 41, 0, - 0, 42, 0, 43, 0, 0, 109, 0, 0, 0, - 44, 110, 0, 0, 0, 45, 46, 47, 0, 48, - 49, 220, 221, 50, 51, 2, 0, 0, 222, 3, - 4, 5, -6, 52, 0, 0, 0, 6, 7, 304, - 235, 382, 172, 0, 8, 9, 0, 305, 10, 0, - 0, 11, 12, 0, 0, 13, 236, 0, 0, 0, - 0, 237, 238, 14, 0, 306, 307, 15, 308, 0, - 173, 174, 0, 16, 309, 17, 175, 0, 0, 328, - 0, 0, 0, 0, 18, 19, 0, 329, 20, 0, - 0, 0, 21, 22, 0, 0, 23, 24, 0, 0, - 310, 311, 0, 0, 312, 313, 0, 314, 315, 316, - 0, 317, 0, 0, 0, 0, 0, 25, 26, 27, - 0, 330, 331, 0, 28, 0, 0, 0, 0, 0, - 0, 0, 0, 29, 0, 0, 0, 30, 332, 31, - 179, 32, 33, 0, 0, 0, 180, 0, 181, 0, - 0, 34, 35, 36, 37, 38, 39, 40, 41, 333, - 0, 42, 0, 43, 318, 0, 334, 0, 335, 0, - 44, 0, 0, 182, 0, 45, 46, 47, 0, 48, - 49, 0, 336, 50, 51, 0, 126, 127, 128, 129, - 0, 0, 0, 52, 0, 0, 0, 0, 0, 337, - 338, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 183, 0, 184, 0, 130, 0, 131, 185, - 132, 186, 0, 0, 187, 133, 0, 0, 0, 0, - 0, 0, 0, 339, 0, 340, 0, 0, 0, 0, - 341, 0, 0, 0, 342, 0, 188, 189 + 115, 156, 263, 255, 256, 142, 143, 196, 277, 373, + 167, 208, 195, 264, 204, 325, 351, 270, 112, 158, + 113, 226, 155, 144, 290, 78, 351, 1, 359, 94, + 79, 291, 80, 226, 292, 265, 2, 387, 213, 209, + 3, 4, 5, 206, 100, 207, 203, 392, 6, 7, + 360, 118, 231, 283, 284, 8, 9, 119, 214, 10, + 120, 145, 11, 12, 121, 303, 13, 278, 138, 279, + 159, 293, 151, 283, 284, 14, 378, 139, 245, 15, + 141, 215, 157, 326, 205, 16, 164, 17, 168, 146, + 114, 232, 233, 234, 235, 201, 18, 19, 211, 212, + 20, 294, 321, 322, 21, 22, 114, 228, 23, 24, + 152, 247, 153, 169, 95, 217, 229, 374, 249, 96, + 244, 253, 250, 247, 160, 254, 361, 257, 259, 25, + 26, 27, 260, 362, 261, 269, 28, 197, 170, 266, + 397, 398, 399, 400, 401, 29, 272, 274, 288, 30, + 363, 31, 147, 32, 33, 171, 280, 148, 172, 275, + 289, 299, 295, 34, 35, 36, 37, 38, 39, 40, + 41, 301, 367, 42, 82, 43, 300, 281, 83, 328, + 381, 324, 44, 356, 84, 236, 218, 45, 46, 47, + 154, 48, 49, 358, 368, 50, 51, 364, 114, 357, + 365, 237, 371, 372, -6, 52, 238, 239, 219, 390, + 375, 220, 377, 2, 395, 384, 376, 3, 4, 5, + 103, 380, 323, 382, 104, 6, 7, 386, 391, 173, + 408, 410, 8, 9, 85, 387, 10, 394, 227, 11, + 12, 407, 396, 13, 397, 398, 399, 400, 401, 409, + 248, 302, 14, 405, 258, 268, 15, 174, 175, 102, + 262, 246, 16, 176, 17, 273, 86, 87, 251, 137, + 352, 379, 393, 18, 19, 0, 406, 20, 0, 304, + 105, 21, 22, 88, 0, 23, 24, 0, 0, 0, + 370, 221, 222, 0, 0, 0, 0, 0, 223, 0, + 0, 0, 0, 0, 0, 0, 25, 26, 27, 0, + 0, 0, 0, 28, 89, 0, 0, 0, 0, 0, + 0, 0, 29, 0, 106, 0, 30, 0, 31, 0, + 32, 33, 107, 0, 0, 108, 0, 0, 0, 0, + 34, 35, 36, 37, 38, 39, 40, 41, 0, 0, + 42, 0, 43, 0, 0, 109, 0, 0, 0, 44, + 110, 0, 383, 0, 45, 46, 47, 0, 48, 49, + 0, 2, 50, 51, 0, 3, 4, 5, 0, 0, + 0, -6, 52, 6, 7, 126, 127, 128, 129, 0, + 8, 9, 0, 0, 10, 0, 0, 11, 12, 0, + 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, + 14, 0, 0, 0, 15, 130, 0, 131, 0, 132, + 16, 0, 17, 0, 133, 329, 0, 0, 0, 0, + 0, 18, 19, 330, 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, 0, 0, 0, 25, 26, 27, 0, 331, 332, + 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, + 29, 0, 0, 0, 30, 333, 31, 0, 32, 33, + 0, 0, 0, 0, 0, 0, 0, 0, 34, 35, + 36, 37, 38, 39, 40, 41, 334, 0, 42, 0, + 43, 0, 0, 335, 0, 336, 0, 44, 0, 0, + 0, 0, 45, 46, 47, 0, 48, 49, 305, 337, + 50, 51, 0, 180, 0, 0, 306, 0, 0, 181, + 52, 182, 0, 0, 0, 0, 338, 339, 0, 0, + 0, 0, 0, 0, 307, 308, 0, 309, 0, 0, + 0, 0, 0, 310, 0, 0, 0, 183, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 340, 0, 341, 0, 0, 0, 0, 342, 0, 311, + 312, 343, 0, 313, 314, 0, 315, 316, 317, 0, + 318, 0, 0, 0, 0, 0, 184, 0, 185, 0, + 0, 0, 0, 186, 0, 187, 0, 0, 188, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 189, 190, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 319 }; static const yytype_int16 yycheck[] = { - 14, 36, 178, 154, 155, 1, 4, 59, 5, 38, - 59, 54, 47, 142, 10, 42, 60, 193, 14, 15, - 16, 142, 36, 177, 91, 11, 22, 23, 26, 182, - 59, 0, 27, 29, 30, 90, 64, 33, 66, 192, - 36, 37, 59, 57, 40, 59, 59, 102, 152, 7, - 8, 34, 48, 32, 179, 180, 52, 59, 179, 180, - 152, 152, 58, 192, 60, 241, 63, 25, 65, 64, - 53, 66, 152, 69, 70, 118, 152, 73, 145, 152, - 59, 77, 78, 152, 128, 81, 82, 29, 183, 184, - 185, 186, 187, 76, 36, 8, 59, 39, 152, 12, - 59, 252, 253, 101, 62, 18, 102, 103, 104, 95, - 108, 125, 152, 109, 100, 152, 177, 191, 167, 152, - 152, 59, 118, 137, 152, 32, 122, 125, 124, 152, - 126, 127, 90, 75, 163, 59, 152, 189, 165, 27, - 136, 137, 138, 139, 140, 141, 142, 143, 27, 144, - 146, 83, 148, 59, 67, 152, 59, 152, 188, 155, - 59, 59, 177, 105, 160, 161, 162, 59, 164, 165, - 152, 322, 168, 169, 172, 152, 173, 175, 152, 59, - 356, 177, 178, 35, 152, 10, 99, 100, 177, 14, - 15, 16, 20, 27, 188, 153, 24, 22, 23, 152, - 158, 59, 59, 116, 29, 30, 152, 188, 33, 385, - 190, 36, 37, 177, 390, 40, 183, 184, 185, 186, - 187, 256, 188, 48, 166, 192, 191, 52, 3, 181, - 177, 407, 182, 58, 147, 60, 191, 28, 177, 188, - 188, 177, 97, 134, 69, 70, 190, 6, 73, 239, - 160, 79, 77, 78, 11, 176, 81, 82, 49, 122, - 149, 52, 197, 26, 242, 284, 41, 42, 43, 44, - 352, 387, 31, 401, -1, -1, -1, 102, 103, 104, - -1, -1, -1, -1, 109, -1, -1, -1, 47, 324, - -1, 50, -1, 118, -1, 123, -1, 122, -1, 124, - -1, 126, 127, 131, -1, -1, 134, -1, -1, -1, - -1, 136, 137, 138, 139, 140, 141, 142, 143, -1, - -1, 146, -1, 148, -1, -1, 154, -1, -1, -1, - 155, 159, -1, -1, -1, 160, 161, 162, -1, 164, - 165, 132, 133, 168, 169, 10, -1, -1, 139, 14, - 15, 16, 177, 178, -1, -1, -1, 22, 23, 45, - 135, 375, 121, -1, 29, 30, -1, 53, 33, -1, - -1, 36, 37, -1, -1, 40, 151, -1, -1, -1, - -1, 156, 157, 48, -1, 71, 72, 52, 74, -1, - 149, 150, -1, 58, 80, 60, 155, -1, -1, 9, - -1, -1, -1, -1, 69, 70, -1, 17, 73, -1, - -1, -1, 77, 78, -1, -1, 81, 82, -1, -1, - 106, 107, -1, -1, 110, 111, -1, 113, 114, 115, - -1, 117, -1, -1, -1, -1, -1, 102, 103, 104, - -1, 51, 52, -1, 109, -1, -1, -1, -1, -1, - -1, -1, -1, 118, -1, -1, -1, 122, 68, 124, - 13, 126, 127, -1, -1, -1, 19, -1, 21, -1, - -1, 136, 137, 138, 139, 140, 141, 142, 143, 89, - -1, 146, -1, 148, 170, -1, 96, -1, 98, -1, - 155, -1, -1, 46, -1, 160, 161, 162, -1, 164, - 165, -1, 112, 168, 169, -1, 54, 55, 56, 57, - -1, -1, -1, 178, -1, -1, -1, -1, -1, 129, - 130, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 85, -1, 87, -1, 84, -1, 86, 92, - 88, 94, -1, -1, 97, 93, -1, -1, -1, -1, - -1, -1, -1, 163, -1, 165, -1, -1, -1, -1, - 170, -1, -1, -1, 174, -1, 119, 120 + 14, 36, 179, 154, 155, 7, 8, 60, 5, 60, + 42, 32, 47, 38, 54, 61, 143, 194, 65, 41, + 67, 90, 36, 25, 29, 178, 143, 1, 4, 11, + 60, 36, 60, 102, 39, 60, 10, 183, 34, 60, + 14, 15, 16, 57, 153, 59, 0, 193, 22, 23, + 26, 153, 3, 180, 181, 29, 30, 153, 54, 33, + 153, 63, 36, 37, 153, 242, 40, 64, 153, 66, + 92, 76, 27, 180, 181, 49, 193, 153, 118, 53, + 60, 77, 60, 129, 178, 59, 153, 61, 153, 91, + 153, 42, 43, 44, 45, 60, 70, 71, 153, 153, + 74, 106, 253, 254, 78, 79, 153, 60, 82, 83, + 65, 125, 67, 6, 96, 192, 32, 168, 60, 101, + 153, 27, 153, 137, 146, 27, 102, 84, 60, 103, + 104, 105, 189, 109, 166, 60, 110, 190, 31, 164, + 184, 185, 186, 187, 188, 119, 60, 60, 60, 123, + 126, 125, 154, 127, 128, 48, 153, 159, 51, 178, + 153, 153, 167, 137, 138, 139, 140, 141, 142, 143, + 144, 60, 323, 147, 8, 149, 153, 174, 12, 35, + 357, 153, 156, 178, 18, 136, 28, 161, 162, 163, + 145, 165, 166, 153, 27, 169, 170, 173, 153, 189, + 176, 152, 60, 60, 178, 179, 157, 158, 50, 386, + 153, 53, 178, 10, 391, 182, 189, 14, 15, 16, + 20, 192, 257, 191, 24, 22, 23, 189, 189, 122, + 189, 408, 29, 30, 68, 183, 33, 178, 97, 36, + 37, 178, 192, 40, 184, 185, 186, 187, 188, 178, + 134, 240, 49, 193, 161, 191, 53, 150, 151, 11, + 177, 122, 59, 156, 61, 198, 100, 101, 149, 26, + 285, 353, 388, 70, 71, -1, 402, 74, -1, 243, + 80, 78, 79, 117, -1, 82, 83, -1, -1, -1, + 325, 133, 134, -1, -1, -1, -1, -1, 140, -1, + -1, -1, -1, -1, -1, -1, 103, 104, 105, -1, + -1, -1, -1, 110, 148, -1, -1, -1, -1, -1, + -1, -1, 119, -1, 124, -1, 123, -1, 125, -1, + 127, 128, 132, -1, -1, 135, -1, -1, -1, -1, + 137, 138, 139, 140, 141, 142, 143, 144, -1, -1, + 147, -1, 149, -1, -1, 155, -1, -1, -1, 156, + 160, -1, 376, -1, 161, 162, 163, -1, 165, 166, + -1, 10, 169, 170, -1, 14, 15, 16, -1, -1, + -1, 178, 179, 22, 23, 55, 56, 57, 58, -1, + 29, 30, -1, -1, 33, -1, -1, 36, 37, -1, + -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, + 49, -1, -1, -1, 53, 85, -1, 87, -1, 89, + 59, -1, 61, -1, 94, 9, -1, -1, -1, -1, + -1, 70, 71, 17, -1, 74, -1, -1, -1, 78, + 79, -1, -1, 82, 83, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 103, 104, 105, -1, 52, 53, + -1, 110, -1, -1, -1, -1, -1, -1, -1, -1, + 119, -1, -1, -1, 123, 69, 125, -1, 127, 128, + -1, -1, -1, -1, -1, -1, -1, -1, 137, 138, + 139, 140, 141, 142, 143, 144, 90, -1, 147, -1, + 149, -1, -1, 97, -1, 99, -1, 156, -1, -1, + -1, -1, 161, 162, 163, -1, 165, 166, 46, 113, + 169, 170, -1, 13, -1, -1, 54, -1, -1, 19, + 179, 21, -1, -1, -1, -1, 130, 131, -1, -1, + -1, -1, -1, -1, 72, 73, -1, 75, -1, -1, + -1, -1, -1, 81, -1, -1, -1, 47, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 164, -1, 166, -1, -1, -1, -1, 171, -1, 107, + 108, 175, -1, 111, 112, -1, 114, 115, 116, -1, + 118, -1, -1, -1, -1, -1, 86, -1, 88, -1, + -1, -1, -1, 93, -1, 95, -1, -1, 98, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 120, 121, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 171 }; /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing @@ -1403,46 +1440,47 @@ static const yytype_int16 yycheck[] = static const yytype_uint16 yystos[] = { 0, 1, 10, 14, 15, 16, 22, 23, 29, 30, - 33, 36, 37, 40, 48, 52, 58, 60, 69, 70, - 73, 77, 78, 81, 82, 102, 103, 104, 109, 118, - 122, 124, 126, 127, 136, 137, 138, 139, 140, 141, - 142, 143, 146, 148, 155, 160, 161, 162, 164, 165, - 168, 169, 178, 194, 195, 196, 197, 198, 210, 211, - 212, 213, 217, 222, 230, 239, 244, 248, 253, 257, - 258, 259, 260, 268, 269, 272, 283, 284, 177, 59, - 59, 214, 8, 12, 18, 67, 99, 100, 116, 147, - 249, 250, 251, 252, 11, 95, 100, 233, 234, 235, - 152, 261, 249, 20, 24, 79, 123, 131, 134, 154, - 159, 224, 64, 66, 152, 199, 200, 201, 152, 152, - 152, 152, 266, 267, 199, 280, 54, 55, 56, 57, - 84, 86, 88, 93, 236, 237, 238, 280, 152, 152, - 279, 59, 7, 8, 25, 62, 90, 153, 158, 273, - 274, 27, 64, 66, 144, 199, 200, 59, 91, 145, - 245, 246, 247, 152, 262, 223, 224, 152, 6, 31, - 47, 50, 121, 149, 150, 155, 254, 255, 256, 13, - 19, 21, 46, 85, 87, 92, 94, 97, 119, 120, - 218, 219, 220, 221, 200, 59, 189, 276, 277, 278, - 59, 275, 0, 196, 177, 199, 199, 32, 59, 282, - 152, 152, 34, 53, 76, 271, 191, 28, 49, 52, - 132, 133, 139, 215, 216, 250, 234, 59, 32, 225, - 3, 41, 42, 43, 44, 135, 151, 156, 157, 240, - 241, 242, 243, 152, 196, 267, 199, 237, 59, 152, - 274, 231, 27, 27, 231, 231, 83, 246, 59, 188, - 224, 255, 282, 38, 59, 163, 281, 219, 59, 282, - 264, 59, 277, 59, 177, 202, 5, 63, 65, 152, - 173, 270, 179, 180, 285, 286, 287, 59, 152, 29, - 36, 39, 75, 105, 166, 226, 227, 228, 152, 152, - 59, 241, 282, 281, 45, 53, 71, 72, 74, 80, - 106, 107, 110, 111, 113, 114, 115, 117, 170, 232, - 231, 231, 200, 152, 60, 128, 265, 35, 9, 17, - 51, 52, 68, 89, 96, 98, 112, 129, 130, 163, - 165, 170, 174, 203, 204, 205, 206, 207, 208, 209, - 142, 286, 288, 289, 291, 177, 188, 152, 4, 26, - 101, 108, 125, 172, 175, 229, 231, 27, 263, 200, - 59, 59, 59, 167, 152, 188, 177, 192, 289, 191, - 282, 190, 199, 181, 290, 188, 182, 292, 293, 282, - 188, 192, 293, 177, 282, 191, 183, 184, 185, 186, - 187, 294, 295, 296, 192, 295, 177, 188, 177, 282 + 33, 36, 37, 40, 49, 53, 59, 61, 70, 71, + 74, 78, 79, 82, 83, 103, 104, 105, 110, 119, + 123, 125, 127, 128, 137, 138, 139, 140, 141, 142, + 143, 144, 147, 149, 156, 161, 162, 163, 165, 166, + 169, 170, 179, 195, 196, 197, 198, 199, 211, 212, + 213, 214, 218, 223, 231, 240, 245, 249, 254, 258, + 259, 260, 261, 269, 270, 273, 284, 285, 178, 60, + 60, 215, 8, 12, 18, 68, 100, 101, 117, 148, + 250, 251, 252, 253, 11, 96, 101, 234, 235, 236, + 153, 262, 250, 20, 24, 80, 124, 132, 135, 155, + 160, 225, 65, 67, 153, 200, 201, 202, 153, 153, + 153, 153, 267, 268, 200, 281, 55, 56, 57, 58, + 85, 87, 89, 94, 237, 238, 239, 281, 153, 153, + 280, 60, 7, 8, 25, 63, 91, 154, 159, 274, + 275, 27, 65, 67, 145, 200, 201, 60, 41, 92, + 146, 246, 247, 248, 153, 263, 224, 225, 153, 6, + 31, 48, 51, 122, 150, 151, 156, 255, 256, 257, + 13, 19, 21, 47, 86, 88, 93, 95, 98, 120, + 121, 219, 220, 221, 222, 201, 60, 190, 277, 278, + 279, 60, 276, 0, 197, 178, 200, 200, 32, 60, + 283, 153, 153, 34, 54, 77, 272, 192, 28, 50, + 53, 133, 134, 140, 216, 217, 251, 235, 60, 32, + 226, 3, 42, 43, 44, 45, 136, 152, 157, 158, + 241, 242, 243, 244, 153, 197, 268, 200, 238, 60, + 153, 275, 232, 27, 27, 232, 232, 84, 247, 60, + 189, 225, 256, 283, 38, 60, 164, 282, 220, 60, + 283, 265, 60, 278, 60, 178, 203, 5, 64, 66, + 153, 174, 271, 180, 181, 286, 287, 288, 60, 153, + 29, 36, 39, 76, 106, 167, 227, 228, 229, 153, + 153, 60, 242, 283, 282, 46, 54, 72, 73, 75, + 81, 107, 108, 111, 112, 114, 115, 116, 118, 171, + 233, 232, 232, 201, 153, 61, 129, 266, 35, 9, + 17, 52, 53, 69, 90, 97, 99, 113, 130, 131, + 164, 166, 171, 175, 204, 205, 206, 207, 208, 209, + 210, 143, 287, 289, 290, 292, 178, 189, 153, 4, + 26, 102, 109, 126, 173, 176, 230, 232, 27, 264, + 201, 60, 60, 60, 168, 153, 189, 178, 193, 290, + 192, 283, 191, 200, 182, 291, 189, 183, 293, 294, + 283, 189, 193, 294, 178, 283, 192, 184, 185, 186, + 187, 188, 295, 296, 297, 193, 296, 178, 189, 178, + 283 }; #define yyerrok (yyerrstatus = 0) @@ -1516,7 +1554,7 @@ while (YYID (0)) we won't break user code: when these are the locations we know. */ #ifndef YY_LOCATION_PRINT -# if defined YYLTYPE_IS_TRIVIAL && YYLTYPE_IS_TRIVIAL +# if YYLTYPE_IS_TRIVIAL # define YY_LOCATION_PRINT(File, Loc) \ fprintf (File, "%d.%d-%d.%d", \ (Loc).first_line, (Loc).first_column, \ @@ -1627,17 +1665,20 @@ yy_symbol_print (yyoutput, yytype, yyvaluep) #if (defined __STDC__ || defined __C99__FUNC__ \ || defined __cplusplus || defined _MSC_VER) static void -yy_stack_print (yytype_int16 *bottom, yytype_int16 *top) +yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop) #else static void -yy_stack_print (bottom, top) - yytype_int16 *bottom; - yytype_int16 *top; +yy_stack_print (yybottom, yytop) + yytype_int16 *yybottom; + yytype_int16 *yytop; #endif { YYFPRINTF (stderr, "Stack now"); - for (; bottom <= top; ++bottom) - YYFPRINTF (stderr, " %d", *bottom); + for (; yybottom <= yytop; yybottom++) + { + int yybot = *yybottom; + YYFPRINTF (stderr, " %d", yybot); + } YYFPRINTF (stderr, "\n"); } @@ -1671,11 +1712,11 @@ yy_reduce_print (yyvsp, yyrule) /* The symbols being reduced. */ for (yyi = 0; yyi < yynrhs; yyi++) { - fprintf (stderr, " $%d = ", yyi + 1); + YYFPRINTF (stderr, " $%d = ", yyi + 1); yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi], &(yyvsp[(yyi + 1) - (yynrhs)]) ); - fprintf (stderr, "\n"); + YYFPRINTF (stderr, "\n"); } } @@ -1955,10 +1996,8 @@ yydestruct (yymsg, yytype, yyvaluep) break; } } - /* Prevent warnings from -Wmissing-prototypes. */ - #ifdef YYPARSE_PARAM #if defined __STDC__ || defined __cplusplus int yyparse (void *YYPARSE_PARAM); @@ -1974,11 +2013,10 @@ int yyparse (); #endif /* ! YYPARSE_PARAM */ - -/* The look-ahead symbol. */ +/* The lookahead symbol. */ int yychar; -/* The semantic value of the look-ahead symbol. */ +/* The semantic value of the lookahead symbol. */ YYSTYPE yylval; /* Number of syntax errors so far. */ @@ -1986,9 +2024,9 @@ int yynerrs; -/*----------. -| yyparse. | -`----------*/ +/*-------------------------. +| yyparse or yypush_parse. | +`-------------------------*/ #ifdef YYPARSE_PARAM #if (defined __STDC__ || defined __C99__FUNC__ \ @@ -2012,66 +2050,68 @@ yyparse () #endif #endif { - - int yystate; - int yyn; - int yyresult; - /* Number of tokens to shift before error messages enabled. */ - int yyerrstatus; - /* Look-ahead token as an internal (translated) token number. */ - int yytoken = 0; -#if YYERROR_VERBOSE - /* Buffer for error messages, and its allocated size. */ - char yymsgbuf[128]; - char *yymsg = yymsgbuf; - YYSIZE_T yymsg_alloc = sizeof yymsgbuf; -#endif - - /* Three stacks and their tools: - `yyss': related to states, - `yyvs': related to semantic values, - `yyls': related to locations. - Refer to the stacks thru separate pointers, to allow yyoverflow - to reallocate them elsewhere. */ - /* The state stack. */ - yytype_int16 yyssa[YYINITDEPTH]; - yytype_int16 *yyss = yyssa; - yytype_int16 *yyssp; + int yystate; + /* Number of tokens to shift before error messages enabled. */ + int yyerrstatus; - /* The semantic value stack. */ - YYSTYPE yyvsa[YYINITDEPTH]; - YYSTYPE *yyvs = yyvsa; - YYSTYPE *yyvsp; + /* The stacks and their tools: + `yyss': related to states. + `yyvs': related to semantic values. + Refer to the stacks thru separate pointers, to allow yyoverflow + to reallocate them elsewhere. */ + /* The state stack. */ + yytype_int16 yyssa[YYINITDEPTH]; + yytype_int16 *yyss; + yytype_int16 *yyssp; -#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) + /* The semantic value stack. */ + YYSTYPE yyvsa[YYINITDEPTH]; + YYSTYPE *yyvs; + YYSTYPE *yyvsp; - YYSIZE_T yystacksize = YYINITDEPTH; + YYSIZE_T yystacksize; + int yyn; + int yyresult; + /* Lookahead token as an internal (translated) token number. */ + int yytoken; /* The variables used to return semantic value and location from the action routines. */ YYSTYPE yyval; +#if YYERROR_VERBOSE + /* Buffer for error messages, and its allocated size. */ + char yymsgbuf[128]; + char *yymsg = yymsgbuf; + YYSIZE_T yymsg_alloc = sizeof yymsgbuf; +#endif + +#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) /* The number of symbols on the RHS of the reduced rule. Keep to zero when no symbol should be popped. */ int yylen = 0; + yytoken = 0; + yyss = yyssa; + yyvs = yyvsa; + yystacksize = YYINITDEPTH; + YYDPRINTF ((stderr, "Starting parse\n")); yystate = 0; yyerrstatus = 0; yynerrs = 0; - yychar = YYEMPTY; /* Cause a token to be read. */ + yychar = YYEMPTY; /* Cause a token to be read. */ /* Initialize stack pointers. Waste one element of value and location stack so that they stay on the same level as the state stack. The wasted elements are never initialized. */ - yyssp = yyss; yyvsp = yyvs; @@ -2101,7 +2141,6 @@ yyparse () YYSTYPE *yyvs1 = yyvs; yytype_int16 *yyss1 = yyss; - /* Each stack pointer address is followed by the size of the data in use in that stack, in bytes. This used to be a conditional around just the two extra args, but that might @@ -2109,7 +2148,6 @@ yyparse () yyoverflow (YY_("memory exhausted"), &yyss1, yysize * sizeof (*yyssp), &yyvs1, yysize * sizeof (*yyvsp), - &yystacksize); yyss = yyss1; @@ -2132,9 +2170,8 @@ yyparse () (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) goto yyexhaustedlab; - YYSTACK_RELOCATE (yyss); - YYSTACK_RELOCATE (yyvs); - + YYSTACK_RELOCATE (yyss_alloc, yyss); + YYSTACK_RELOCATE (yyvs_alloc, yyvs); # undef YYSTACK_RELOCATE if (yyss1 != yyssa) YYSTACK_FREE (yyss1); @@ -2145,7 +2182,6 @@ yyparse () yyssp = yyss + yysize - 1; yyvsp = yyvs + yysize - 1; - YYDPRINTF ((stderr, "Stack size increased to %lu\n", (unsigned long int) yystacksize)); @@ -2155,6 +2191,9 @@ yyparse () YYDPRINTF ((stderr, "Entering state %d\n", yystate)); + if (yystate == YYFINAL) + YYACCEPT; + goto yybackup; /*-----------. @@ -2163,16 +2202,16 @@ yyparse () yybackup: /* Do appropriate processing given the current state. Read a - look-ahead token if we need one and don't already have one. */ + lookahead token if we need one and don't already have one. */ - /* First try to decide what to do without reference to look-ahead token. */ + /* First try to decide what to do without reference to lookahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; - /* Not known => get a look-ahead token if don't already have one. */ + /* Not known => get a lookahead token if don't already have one. */ - /* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */ + /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); @@ -2204,20 +2243,16 @@ yybackup: goto yyreduce; } - if (yyn == YYFINAL) - YYACCEPT; - /* Count tokens shifted since error; after three, turn off error status. */ if (yyerrstatus) yyerrstatus--; - /* Shift the look-ahead token. */ + /* Shift the lookahead token. */ YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); - /* Discard the shifted token unless it is eof. */ - if (yychar != YYEOF) - yychar = YYEMPTY; + /* Discard the shifted token. */ + yychar = YYEMPTY; yystate = yyn; *++yyvsp = yylval; @@ -2257,7 +2292,9 @@ yyreduce: switch (yyn) { case 5: -#line 364 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 365 "ntp_parser.y" { /* I will need to incorporate much more fine grained * error messages. The following should suffice for @@ -2272,7 +2309,9 @@ yyreduce: break; case 20: -#line 399 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 400 "ntp_parser.y" { peer_node *my_node; @@ -2282,32 +2321,44 @@ yyreduce: break; case 27: -#line 418 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 419 "ntp_parser.y" { (yyval.Address_node) = create_address_node((yyvsp[(2) - (2)].String), (yyvsp[(1) - (2)].Integer)); } break; case 28: -#line 423 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 424 "ntp_parser.y" { (yyval.Address_node) = create_address_node((yyvsp[(1) - (1)].String), AF_UNSPEC); } break; case 29: -#line 428 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 429 "ntp_parser.y" { (yyval.Integer) = AF_INET; } break; case 30: -#line 430 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 431 "ntp_parser.y" { (yyval.Integer) = AF_INET6; } break; case 31: -#line 435 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 436 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; } break; case 32: -#line 437 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 438 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val)); @@ -2315,27 +2366,37 @@ yyreduce: break; case 36: -#line 451 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 452 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); } break; case 45: -#line 467 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 468 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; case 46: -#line 469 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 470 "ntp_parser.y" { (yyval.Attr_val) = create_attr_uval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; case 53: -#line 483 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 484 "ntp_parser.y" { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); } break; case 55: -#line 497 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 498 "ntp_parser.y" { unpeer_node *my_node; @@ -2346,22 +2407,30 @@ yyreduce: break; case 58: -#line 518 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 519 "ntp_parser.y" { cfgt.broadcastclient = 1; } break; case 59: -#line 520 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 521 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.manycastserver, (yyvsp[(2) - (2)].Address_fifo)); } break; case 60: -#line 522 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 523 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.multicastclient, (yyvsp[(2) - (2)].Address_fifo)); } break; case 61: -#line 533 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 534 "ntp_parser.y" { attr_val *atrv; @@ -2371,12 +2440,16 @@ yyreduce: break; case 62: -#line 540 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 541 "ntp_parser.y" { cfgt.auth.control_key = (yyvsp[(2) - (2)].Integer); } break; case 63: -#line 542 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 543 "ntp_parser.y" { cfgt.auth.cryptosw++; CONCAT_G_FIFOS(cfgt.auth.crypto_cmd_list, (yyvsp[(2) - (2)].Attr_val_fifo)); @@ -2384,27 +2457,37 @@ yyreduce: break; case 64: -#line 547 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 548 "ntp_parser.y" { cfgt.auth.keys = (yyvsp[(2) - (2)].String); } break; case 65: -#line 549 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 550 "ntp_parser.y" { cfgt.auth.keysdir = (yyvsp[(2) - (2)].String); } break; case 66: -#line 551 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 552 "ntp_parser.y" { cfgt.auth.request_key = (yyvsp[(2) - (2)].Integer); } break; case 67: -#line 553 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 554 "ntp_parser.y" { cfgt.auth.revoke = (yyvsp[(2) - (2)].Integer); } break; case 68: -#line 555 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 556 "ntp_parser.y" { cfgt.auth.trusted_key_list = (yyvsp[(2) - (2)].Attr_val_fifo); @@ -2416,17 +2499,23 @@ yyreduce: break; case 69: -#line 564 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 565 "ntp_parser.y" { cfgt.auth.ntp_signd_socket = (yyvsp[(2) - (2)].String); } break; case 70: -#line 569 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 570 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; } break; case 71: -#line 571 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 572 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val)); @@ -2434,12 +2523,16 @@ yyreduce: break; case 72: -#line 579 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 580 "ntp_parser.y" { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); } break; case 73: -#line 581 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 582 "ntp_parser.y" { (yyval.Attr_val) = NULL; cfgt.auth.revoke = (yyvsp[(2) - (2)].Integer); @@ -2451,12 +2544,16 @@ yyreduce: break; case 79: -#line 606 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 607 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.orphan_cmds, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; case 80: -#line 611 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 612 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val)); @@ -2464,7 +2561,9 @@ yyreduce: break; case 81: -#line 616 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 617 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); @@ -2472,27 +2571,37 @@ yyreduce: break; case 82: -#line 624 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 625 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (double)(yyvsp[(2) - (2)].Integer)); } break; case 83: -#line 626 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 627 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); } break; case 84: -#line 628 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 629 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (double)(yyvsp[(2) - (2)].Integer)); } break; case 95: -#line 654 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 655 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.stats_list, (yyvsp[(2) - (2)].Int_fifo)); } break; case 96: -#line 656 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 657 "ntp_parser.y" { if (input_from_file) { cfgt.stats_dir = (yyvsp[(2) - (2)].String); @@ -2504,7 +2613,9 @@ yyreduce: break; case 97: -#line 665 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 666 "ntp_parser.y" { filegen_node *fgn; @@ -2514,7 +2625,9 @@ yyreduce: break; case 98: -#line 675 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 676 "ntp_parser.y" { (yyval.Int_fifo) = (yyvsp[(1) - (2)].Int_fifo); APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(2) - (2)].Integer))); @@ -2522,7 +2635,9 @@ yyreduce: break; case 99: -#line 680 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 681 "ntp_parser.y" { (yyval.Int_fifo) = NULL; APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(1) - (1)].Integer))); @@ -2530,12 +2645,16 @@ yyreduce: break; case 108: -#line 699 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 700 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; } break; case 109: -#line 701 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 702 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val)); @@ -2543,7 +2662,9 @@ yyreduce: break; case 110: -#line 709 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 710 "ntp_parser.y" { if (input_from_file) { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); @@ -2556,7 +2677,9 @@ yyreduce: break; case 111: -#line 719 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 720 "ntp_parser.y" { if (input_from_file) { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); @@ -2568,7 +2691,9 @@ yyreduce: break; case 112: -#line 728 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 729 "ntp_parser.y" { const char *err; @@ -2586,26 +2711,34 @@ yyreduce: break; case 113: -#line 743 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 744 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); } break; case 125: -#line 773 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 774 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.discard_opts, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; case 126: -#line 777 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 778 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.mru_opts, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; case 127: -#line 781 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 782 "ntp_parser.y" { restrict_node *rn; @@ -2616,7 +2749,9 @@ yyreduce: break; case 128: -#line 789 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 790 "ntp_parser.y" { restrict_node *rn; @@ -2627,7 +2762,9 @@ yyreduce: break; case 129: -#line 797 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 798 "ntp_parser.y" { restrict_node *rn; @@ -2638,7 +2775,9 @@ yyreduce: break; case 130: -#line 805 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 806 "ntp_parser.y" { restrict_node *rn; @@ -2656,7 +2795,9 @@ yyreduce: break; case 131: -#line 820 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 821 "ntp_parser.y" { restrict_node *rn; @@ -2674,7 +2815,9 @@ yyreduce: break; case 132: -#line 835 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 836 "ntp_parser.y" { restrict_node * rn; @@ -2686,12 +2829,16 @@ yyreduce: break; case 133: -#line 847 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 848 "ntp_parser.y" { (yyval.Int_fifo) = NULL; } break; case 134: -#line 849 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 850 "ntp_parser.y" { (yyval.Int_fifo) = (yyvsp[(1) - (2)].Int_fifo); APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(2) - (2)].Integer))); @@ -2699,7 +2846,9 @@ yyreduce: break; case 150: -#line 875 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 876 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val)); @@ -2707,7 +2856,9 @@ yyreduce: break; case 151: -#line 880 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 881 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); @@ -2715,12 +2866,16 @@ yyreduce: break; case 152: -#line 888 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 889 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; case 156: -#line 899 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 900 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val)); @@ -2728,7 +2883,9 @@ yyreduce: break; case 157: -#line 904 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 905 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); @@ -2736,12 +2893,16 @@ yyreduce: break; case 158: -#line 912 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 913 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; case 167: -#line 932 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 933 "ntp_parser.y" { addr_opts_node *aon; @@ -2751,7 +2912,9 @@ yyreduce: break; case 168: -#line 942 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 943 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val)); @@ -2759,7 +2922,9 @@ yyreduce: break; case 169: -#line 947 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 948 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); @@ -2767,37 +2932,51 @@ yyreduce: break; case 170: -#line 955 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 956 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); } break; case 171: -#line 957 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 958 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; case 172: -#line 959 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 960 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; case 173: -#line 961 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 962 "ntp_parser.y" { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); } break; case 174: -#line 963 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 964 "ntp_parser.y" { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); } break; case 181: -#line 984 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 985 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.rlimit, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; case 182: -#line 989 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 990 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val)); @@ -2805,7 +2984,9 @@ yyreduce: break; case 183: -#line 994 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 995 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); @@ -2813,43 +2994,57 @@ yyreduce: break; case 184: -#line 1002 "ntp_parser.y" + +/* Line 1455 of yacc.c */ +#line 1003 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; - case 187: -#line 1017 "ntp_parser.y" + case 188: + +/* Line 1455 of yacc.c */ +#line 1019 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.enable_opts, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; - case 188: -#line 1019 "ntp_parser.y" + case 189: + +/* Line 1455 of yacc.c */ +#line 1021 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.disable_opts, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; - case 189: -#line 1024 "ntp_parser.y" + case 190: + +/* Line 1455 of yacc.c */ +#line 1026 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val)); } break; - case 190: -#line 1029 "ntp_parser.y" + case 191: + +/* Line 1455 of yacc.c */ +#line 1031 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); } break; - case 191: -#line 1037 "ntp_parser.y" + case 192: + +/* Line 1455 of yacc.c */ +#line 1039 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); } break; - case 192: -#line 1039 "ntp_parser.y" + case 193: + +/* Line 1455 of yacc.c */ +#line 1041 "ntp_parser.y" { if (input_from_file) { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); @@ -2865,34 +3060,44 @@ yyreduce: } break; - case 201: -#line 1074 "ntp_parser.y" + case 202: + +/* Line 1455 of yacc.c */ +#line 1076 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.tinker, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; - case 202: -#line 1079 "ntp_parser.y" + case 203: + +/* Line 1455 of yacc.c */ +#line 1081 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val)); } break; - case 203: -#line 1084 "ntp_parser.y" + case 204: + +/* Line 1455 of yacc.c */ +#line 1086 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); } break; - case 204: -#line 1092 "ntp_parser.y" + case 205: + +/* Line 1455 of yacc.c */ +#line 1094 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); } break; - case 215: -#line 1115 "ntp_parser.y" + case 216: + +/* Line 1455 of yacc.c */ +#line 1117 "ntp_parser.y" { attr_val *av; @@ -2901,8 +3106,10 @@ yyreduce: } break; - case 216: -#line 1122 "ntp_parser.y" + case 217: + +/* Line 1455 of yacc.c */ +#line 1124 "ntp_parser.y" { attr_val *av; @@ -2911,8 +3118,10 @@ yyreduce: } break; - case 217: -#line 1129 "ntp_parser.y" + case 218: + +/* Line 1455 of yacc.c */ +#line 1131 "ntp_parser.y" { char error_text[64]; attr_val *av; @@ -2930,8 +3139,10 @@ yyreduce: } break; - case 218: -#line 1145 "ntp_parser.y" + case 219: + +/* Line 1455 of yacc.c */ +#line 1147 "ntp_parser.y" { if (!input_from_file) { yyerror("remote includefile ignored"); @@ -2952,36 +3163,48 @@ yyreduce: } break; - case 219: -#line 1164 "ntp_parser.y" + case 220: + +/* Line 1455 of yacc.c */ +#line 1166 "ntp_parser.y" { while (curr_include_level != -1) FCLOSE(fp[curr_include_level--]); } break; - case 220: -#line 1169 "ntp_parser.y" - { /* see drift_parm below for actions */ } - break; - case 221: + +/* Line 1455 of yacc.c */ #line 1171 "ntp_parser.y" - { CONCAT_G_FIFOS(cfgt.logconfig, (yyvsp[(2) - (2)].Attr_val_fifo)); } + { /* see drift_parm below for actions */ } break; case 222: + +/* Line 1455 of yacc.c */ #line 1173 "ntp_parser.y" - { CONCAT_G_FIFOS(cfgt.phone, (yyvsp[(2) - (2)].String_fifo)); } + { CONCAT_G_FIFOS(cfgt.logconfig, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; case 223: + +/* Line 1455 of yacc.c */ #line 1175 "ntp_parser.y" - { APPEND_G_FIFO(cfgt.setvar, (yyvsp[(2) - (2)].Set_var)); } + { CONCAT_G_FIFOS(cfgt.phone, (yyvsp[(2) - (2)].String_fifo)); } break; case 224: + +/* Line 1455 of yacc.c */ #line 1177 "ntp_parser.y" + { APPEND_G_FIFO(cfgt.setvar, (yyvsp[(2) - (2)].Set_var)); } + break; + + case 225: + +/* Line 1455 of yacc.c */ +#line 1179 "ntp_parser.y" { addr_opts_node *aon; @@ -2990,13 +3213,17 @@ yyreduce: } break; - case 225: -#line 1184 "ntp_parser.y" + case 226: + +/* Line 1455 of yacc.c */ +#line 1186 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.ttl, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; - case 234: -#line 1206 "ntp_parser.y" + case 235: + +/* Line 1455 of yacc.c */ +#line 1208 "ntp_parser.y" { attr_val *av; @@ -3005,8 +3232,10 @@ yyreduce: } break; - case 235: -#line 1213 "ntp_parser.y" + case 236: + +/* Line 1455 of yacc.c */ +#line 1215 "ntp_parser.y" { attr_val *av; @@ -3017,8 +3246,10 @@ yyreduce: } break; - case 236: -#line 1222 "ntp_parser.y" + case 237: + +/* Line 1455 of yacc.c */ +#line 1224 "ntp_parser.y" { attr_val *av; @@ -3027,60 +3258,78 @@ yyreduce: } break; - case 237: -#line 1232 "ntp_parser.y" + case 238: + +/* Line 1455 of yacc.c */ +#line 1234 "ntp_parser.y" { (yyval.Set_var) = create_setvar_node((yyvsp[(1) - (4)].String), (yyvsp[(3) - (4)].String), (yyvsp[(4) - (4)].Integer)); } break; - case 239: -#line 1238 "ntp_parser.y" + case 240: + +/* Line 1455 of yacc.c */ +#line 1240 "ntp_parser.y" { (yyval.Integer) = 0; } break; - case 240: -#line 1243 "ntp_parser.y" + case 241: + +/* Line 1455 of yacc.c */ +#line 1245 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; } break; - case 241: -#line 1245 "ntp_parser.y" + case 242: + +/* Line 1455 of yacc.c */ +#line 1247 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val)); } break; - case 242: -#line 1253 "ntp_parser.y" + case 243: + +/* Line 1455 of yacc.c */ +#line 1255 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; - case 243: -#line 1255 "ntp_parser.y" + case 244: + +/* Line 1455 of yacc.c */ +#line 1257 "ntp_parser.y" { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), estrdup((yyvsp[(2) - (2)].Address_node)->address)); destroy_address_node((yyvsp[(2) - (2)].Address_node)); } break; - case 244: -#line 1263 "ntp_parser.y" + case 245: + +/* Line 1455 of yacc.c */ +#line 1265 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val)); } break; - case 245: -#line 1268 "ntp_parser.y" + case 246: + +/* Line 1455 of yacc.c */ +#line 1270 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); } break; - case 246: -#line 1276 "ntp_parser.y" + case 247: + +/* Line 1455 of yacc.c */ +#line 1278 "ntp_parser.y" { char prefix; char * type; @@ -3104,8 +3353,10 @@ yyreduce: } break; - case 247: -#line 1301 "ntp_parser.y" + case 248: + +/* Line 1455 of yacc.c */ +#line 1303 "ntp_parser.y" { nic_rule_node *nrn; @@ -3114,8 +3365,10 @@ yyreduce: } break; - case 248: -#line 1308 "ntp_parser.y" + case 249: + +/* Line 1455 of yacc.c */ +#line 1310 "ntp_parser.y" { nic_rule_node *nrn; @@ -3124,103 +3377,131 @@ yyreduce: } break; - case 258: -#line 1336 "ntp_parser.y" + case 259: + +/* Line 1455 of yacc.c */ +#line 1338 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.reset_counters, (yyvsp[(2) - (2)].Int_fifo)); } break; - case 259: -#line 1341 "ntp_parser.y" + case 260: + +/* Line 1455 of yacc.c */ +#line 1343 "ntp_parser.y" { (yyval.Int_fifo) = (yyvsp[(1) - (2)].Int_fifo); APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(2) - (2)].Integer))); } break; - case 260: -#line 1346 "ntp_parser.y" + case 261: + +/* Line 1455 of yacc.c */ +#line 1348 "ntp_parser.y" { (yyval.Int_fifo) = NULL; APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(1) - (1)].Integer))); } break; - case 268: -#line 1370 "ntp_parser.y" + case 269: + +/* Line 1455 of yacc.c */ +#line 1372 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), create_int_node((yyvsp[(2) - (2)].Integer))); } break; - case 269: -#line 1375 "ntp_parser.y" + case 270: + +/* Line 1455 of yacc.c */ +#line 1377 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), create_int_node((yyvsp[(1) - (1)].Integer))); } break; - case 270: -#line 1383 "ntp_parser.y" + case 271: + +/* Line 1455 of yacc.c */ +#line 1385 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (2)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (2)].Attr_val)); } break; - case 271: -#line 1388 "ntp_parser.y" + case 272: + +/* Line 1455 of yacc.c */ +#line 1390 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); } break; - case 272: -#line 1396 "ntp_parser.y" + case 273: + +/* Line 1455 of yacc.c */ +#line 1398 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival('i', (yyvsp[(1) - (1)].Integer)); } break; - case 274: -#line 1402 "ntp_parser.y" + case 275: + +/* Line 1455 of yacc.c */ +#line 1404 "ntp_parser.y" { (yyval.Attr_val) = create_attr_rangeval('-', (yyvsp[(2) - (5)].Integer), (yyvsp[(4) - (5)].Integer)); } break; - case 275: -#line 1407 "ntp_parser.y" + case 276: + +/* Line 1455 of yacc.c */ +#line 1409 "ntp_parser.y" { (yyval.String_fifo) = (yyvsp[(1) - (2)].String_fifo); APPEND_G_FIFO((yyval.String_fifo), create_string_node((yyvsp[(2) - (2)].String))); } break; - case 276: -#line 1412 "ntp_parser.y" + case 277: + +/* Line 1455 of yacc.c */ +#line 1414 "ntp_parser.y" { (yyval.String_fifo) = NULL; APPEND_G_FIFO((yyval.String_fifo), create_string_node((yyvsp[(1) - (1)].String))); } break; - case 277: -#line 1420 "ntp_parser.y" + case 278: + +/* Line 1455 of yacc.c */ +#line 1422 "ntp_parser.y" { (yyval.Address_fifo) = (yyvsp[(1) - (2)].Address_fifo); APPEND_G_FIFO((yyval.Address_fifo), (yyvsp[(2) - (2)].Address_node)); } break; - case 278: -#line 1425 "ntp_parser.y" + case 279: + +/* Line 1455 of yacc.c */ +#line 1427 "ntp_parser.y" { (yyval.Address_fifo) = NULL; APPEND_G_FIFO((yyval.Address_fifo), (yyvsp[(1) - (1)].Address_node)); } break; - case 279: -#line 1433 "ntp_parser.y" + case 280: + +/* Line 1455 of yacc.c */ +#line 1435 "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"); @@ -3231,23 +3512,31 @@ yyreduce: } break; - case 280: -#line 1441 "ntp_parser.y" + case 281: + +/* Line 1455 of yacc.c */ +#line 1443 "ntp_parser.y" { (yyval.Integer) = 1; } break; - case 281: -#line 1442 "ntp_parser.y" + case 282: + +/* Line 1455 of yacc.c */ +#line 1444 "ntp_parser.y" { (yyval.Integer) = 0; } break; - case 282: -#line 1446 "ntp_parser.y" + case 283: + +/* Line 1455 of yacc.c */ +#line 1448 "ntp_parser.y" { (yyval.Double) = (double)(yyvsp[(1) - (1)].Integer); } break; - case 284: -#line 1457 "ntp_parser.y" + case 285: + +/* Line 1455 of yacc.c */ +#line 1459 "ntp_parser.y" { sim_node *sn; @@ -3259,108 +3548,139 @@ yyreduce: } break; - case 285: -#line 1474 "ntp_parser.y" + case 286: + +/* Line 1455 of yacc.c */ +#line 1476 "ntp_parser.y" { old_config_style = 0; } break; - case 286: -#line 1479 "ntp_parser.y" + case 287: + +/* Line 1455 of yacc.c */ +#line 1481 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (3)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (3)].Attr_val)); } break; - case 287: -#line 1484 "ntp_parser.y" + case 288: + +/* Line 1455 of yacc.c */ +#line 1486 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (2)].Attr_val)); } break; - case 288: -#line 1492 "ntp_parser.y" + case 289: + +/* Line 1455 of yacc.c */ +#line 1494 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (3)].Integer), (yyvsp[(3) - (3)].Double)); } break; - case 291: -#line 1502 "ntp_parser.y" + case 292: + +/* Line 1455 of yacc.c */ +#line 1504 "ntp_parser.y" { (yyval.Sim_server_fifo) = (yyvsp[(1) - (2)].Sim_server_fifo); APPEND_G_FIFO((yyval.Sim_server_fifo), (yyvsp[(2) - (2)].Sim_server)); } break; - case 292: -#line 1507 "ntp_parser.y" + case 293: + +/* Line 1455 of yacc.c */ +#line 1509 "ntp_parser.y" { (yyval.Sim_server_fifo) = NULL; APPEND_G_FIFO((yyval.Sim_server_fifo), (yyvsp[(1) - (1)].Sim_server)); } break; - case 293: -#line 1515 "ntp_parser.y" + case 294: + +/* Line 1455 of yacc.c */ +#line 1517 "ntp_parser.y" { (yyval.Sim_server) = create_sim_server((yyvsp[(1) - (5)].Address_node), (yyvsp[(3) - (5)].Double), (yyvsp[(4) - (5)].Sim_script_fifo)); } break; - case 294: -#line 1520 "ntp_parser.y" + case 295: + +/* Line 1455 of yacc.c */ +#line 1522 "ntp_parser.y" { (yyval.Double) = (yyvsp[(3) - (4)].Double); } break; - case 295: -#line 1525 "ntp_parser.y" + case 296: + +/* Line 1455 of yacc.c */ +#line 1527 "ntp_parser.y" { (yyval.Address_node) = (yyvsp[(3) - (3)].Address_node); } break; - case 296: -#line 1530 "ntp_parser.y" + case 297: + +/* Line 1455 of yacc.c */ +#line 1532 "ntp_parser.y" { (yyval.Sim_script_fifo) = (yyvsp[(1) - (2)].Sim_script_fifo); APPEND_G_FIFO((yyval.Sim_script_fifo), (yyvsp[(2) - (2)].Sim_script)); } break; - case 297: -#line 1535 "ntp_parser.y" + case 298: + +/* Line 1455 of yacc.c */ +#line 1537 "ntp_parser.y" { (yyval.Sim_script_fifo) = NULL; APPEND_G_FIFO((yyval.Sim_script_fifo), (yyvsp[(1) - (1)].Sim_script)); } break; - case 298: -#line 1543 "ntp_parser.y" + case 299: + +/* Line 1455 of yacc.c */ +#line 1545 "ntp_parser.y" { (yyval.Sim_script) = create_sim_script_info((yyvsp[(3) - (6)].Double), (yyvsp[(5) - (6)].Attr_val_fifo)); } break; - case 299: -#line 1548 "ntp_parser.y" + case 300: + +/* Line 1455 of yacc.c */ +#line 1550 "ntp_parser.y" { (yyval.Attr_val_fifo) = (yyvsp[(1) - (3)].Attr_val_fifo); APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(2) - (3)].Attr_val)); } break; - case 300: -#line 1553 "ntp_parser.y" + case 301: + +/* Line 1455 of yacc.c */ +#line 1555 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (2)].Attr_val)); } break; - case 301: -#line 1561 "ntp_parser.y" + case 302: + +/* Line 1455 of yacc.c */ +#line 1563 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (3)].Integer), (yyvsp[(3) - (3)].Double)); } break; -/* Line 1267 of yacc.c. */ -#line 3364 "../../ntpd/ntp_parser.c" + +/* Line 1455 of yacc.c */ +#line 3684 "../../ntpd/ntp_parser.c" default: break; } YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); @@ -3371,7 +3691,6 @@ yyreduce: *++yyvsp = yyval; - /* Now `shift' the result of the reduction. Determine what state that goes to, based on the state we popped back to and the rule number reduced by. */ @@ -3436,7 +3755,7 @@ yyerrlab: if (yyerrstatus == 3) { - /* If just tried and failed to reuse look-ahead token after an + /* If just tried and failed to reuse lookahead token after an error, discard it. */ if (yychar <= YYEOF) @@ -3453,7 +3772,7 @@ yyerrlab: } } - /* Else will try to reuse look-ahead token after shifting the error + /* Else will try to reuse lookahead token after shifting the error token. */ goto yyerrlab1; @@ -3510,9 +3829,6 @@ yyerrlab1: YY_STACK_PRINT (yyss, yyssp); } - if (yyn == YYFINAL) - YYACCEPT; - *++yyvsp = yylval; @@ -3537,7 +3853,7 @@ yyabortlab: yyresult = 1; goto yyreturn; -#ifndef yyoverflow +#if !defined(yyoverflow) || YYERROR_VERBOSE /*-------------------------------------------------. | yyexhaustedlab -- memory exhaustion comes here. | `-------------------------------------------------*/ @@ -3548,7 +3864,7 @@ yyexhaustedlab: #endif yyreturn: - if (yychar != YYEOF && yychar != YYEMPTY) + if (yychar != YYEMPTY) yydestruct ("Cleanup: discarding lookahead", yytoken, &yylval); /* Do not reclaim the symbols of the rule which action triggered @@ -3574,7 +3890,9 @@ yyreturn: } -#line 1572 "ntp_parser.y" + +/* Line 1675 of yacc.c */ +#line 1574 "ntp_parser.y" void diff --git a/ntpd/ntp_parser.h b/ntpd/ntp_parser.h index 9b80c59c0..ad6570fa8 100644 --- a/ntpd/ntp_parser.h +++ b/ntpd/ntp_parser.h @@ -1,24 +1,23 @@ -/* A Bison parser, made by GNU Bison 2.3. */ -/* Skeleton interface for Bison's Yacc-like parsers in C +/* A Bison parser, made by GNU Bison 2.4.1. */ - Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +/* Skeleton interface for Bison's Yacc-like parsers in C + + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. */ + along with this program. If not, see . */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work @@ -29,10 +28,11 @@ special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. - + This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ + /* Tokens. */ #ifndef YYTOKENTYPE # define YYTOKENTYPE @@ -77,153 +77,154 @@ T_False = 293, T_File = 294, T_Filegen = 295, - T_Flag1 = 296, - T_Flag2 = 297, - T_Flag3 = 298, - T_Flag4 = 299, - T_Flake = 300, - T_Floor = 301, - T_Freq = 302, - T_Fudge = 303, - T_Host = 304, - T_Huffpuff = 305, - T_Iburst = 306, - T_Ident = 307, - T_Ignore = 308, - T_Incalloc = 309, - T_Incmem = 310, - T_Initalloc = 311, - T_Initmem = 312, - T_Includefile = 313, - T_Integer = 314, - T_Interface = 315, - T_Intrange = 316, - T_Io = 317, - T_Ipv4 = 318, - T_Ipv4_flag = 319, - T_Ipv6 = 320, - T_Ipv6_flag = 321, - T_Kernel = 322, - T_Key = 323, - T_Keys = 324, - T_Keysdir = 325, - T_Kod = 326, - T_Mssntp = 327, - T_Leapfile = 328, - T_Limited = 329, - T_Link = 330, - T_Listen = 331, - T_Logconfig = 332, - T_Logfile = 333, - T_Loopstats = 334, - T_Lowpriotrap = 335, - T_Manycastclient = 336, - T_Manycastserver = 337, - T_Mask = 338, - T_Maxage = 339, - T_Maxclock = 340, - T_Maxdepth = 341, - T_Maxdist = 342, - T_Maxmem = 343, - T_Maxpoll = 344, - T_Mem = 345, - T_Memlock = 346, - T_Minclock = 347, - T_Mindepth = 348, - T_Mindist = 349, - T_Minimum = 350, - T_Minpoll = 351, - T_Minsane = 352, - T_Mode = 353, - T_Mode7 = 354, - T_Monitor = 355, - T_Month = 356, - T_Mru = 357, - T_Multicastclient = 358, - T_Nic = 359, - T_Nolink = 360, - T_Nomodify = 361, - T_Nomrulist = 362, - T_None = 363, - T_Nonvolatile = 364, - T_Nopeer = 365, - T_Noquery = 366, - T_Noselect = 367, - T_Noserve = 368, - T_Notrap = 369, - T_Notrust = 370, - T_Ntp = 371, - T_Ntpport = 372, - T_NtpSignDsocket = 373, - T_Orphan = 374, - T_Orphanwait = 375, - T_Panic = 376, - T_Peer = 377, - T_Peerstats = 378, - T_Phone = 379, - T_Pid = 380, - T_Pidfile = 381, - T_Pool = 382, - T_Port = 383, - T_Preempt = 384, - T_Prefer = 385, - T_Protostats = 386, - T_Pw = 387, - T_Randfile = 388, - T_Rawstats = 389, - T_Refid = 390, - T_Requestkey = 391, - T_Reset = 392, - T_Restrict = 393, - T_Revoke = 394, - T_Rlimit = 395, - T_Saveconfigdir = 396, - T_Server = 397, - T_Setvar = 398, - T_Source = 399, - T_Stacksize = 400, - T_Statistics = 401, - T_Stats = 402, - T_Statsdir = 403, - T_Step = 404, - T_Stepout = 405, - T_Stratum = 406, - T_String = 407, - T_Sys = 408, - T_Sysstats = 409, - T_Tick = 410, - T_Time1 = 411, - T_Time2 = 412, - T_Timer = 413, - T_Timingstats = 414, - T_Tinker = 415, - T_Tos = 416, - T_Trap = 417, - T_True = 418, - T_Trustedkey = 419, - T_Ttl = 420, - T_Type = 421, - T_U_int = 422, - T_Unconfig = 423, - T_Unpeer = 424, - T_Version = 425, - T_WanderThreshold = 426, - T_Week = 427, - T_Wildcard = 428, - T_Xleave = 429, - T_Year = 430, - T_Flag = 431, - T_EOC = 432, - T_Simulate = 433, - T_Beep_Delay = 434, - T_Sim_Duration = 435, - T_Server_Offset = 436, - T_Duration = 437, - T_Freq_Offset = 438, - T_Wander = 439, - T_Jitter = 440, - T_Prop_Delay = 441, - T_Proc_Delay = 442 + T_Filenum = 296, + T_Flag1 = 297, + T_Flag2 = 298, + T_Flag3 = 299, + T_Flag4 = 300, + T_Flake = 301, + T_Floor = 302, + T_Freq = 303, + T_Fudge = 304, + T_Host = 305, + T_Huffpuff = 306, + T_Iburst = 307, + T_Ident = 308, + T_Ignore = 309, + T_Incalloc = 310, + T_Incmem = 311, + T_Initalloc = 312, + T_Initmem = 313, + T_Includefile = 314, + T_Integer = 315, + T_Interface = 316, + T_Intrange = 317, + T_Io = 318, + T_Ipv4 = 319, + T_Ipv4_flag = 320, + T_Ipv6 = 321, + T_Ipv6_flag = 322, + T_Kernel = 323, + T_Key = 324, + T_Keys = 325, + T_Keysdir = 326, + T_Kod = 327, + T_Mssntp = 328, + T_Leapfile = 329, + T_Limited = 330, + T_Link = 331, + T_Listen = 332, + T_Logconfig = 333, + T_Logfile = 334, + T_Loopstats = 335, + T_Lowpriotrap = 336, + T_Manycastclient = 337, + T_Manycastserver = 338, + T_Mask = 339, + T_Maxage = 340, + T_Maxclock = 341, + T_Maxdepth = 342, + T_Maxdist = 343, + T_Maxmem = 344, + T_Maxpoll = 345, + T_Mem = 346, + T_Memlock = 347, + T_Minclock = 348, + T_Mindepth = 349, + T_Mindist = 350, + T_Minimum = 351, + T_Minpoll = 352, + T_Minsane = 353, + T_Mode = 354, + T_Mode7 = 355, + T_Monitor = 356, + T_Month = 357, + T_Mru = 358, + T_Multicastclient = 359, + T_Nic = 360, + T_Nolink = 361, + T_Nomodify = 362, + T_Nomrulist = 363, + T_None = 364, + T_Nonvolatile = 365, + T_Nopeer = 366, + T_Noquery = 367, + T_Noselect = 368, + T_Noserve = 369, + T_Notrap = 370, + T_Notrust = 371, + T_Ntp = 372, + T_Ntpport = 373, + T_NtpSignDsocket = 374, + T_Orphan = 375, + T_Orphanwait = 376, + T_Panic = 377, + T_Peer = 378, + T_Peerstats = 379, + T_Phone = 380, + T_Pid = 381, + T_Pidfile = 382, + T_Pool = 383, + T_Port = 384, + T_Preempt = 385, + T_Prefer = 386, + T_Protostats = 387, + T_Pw = 388, + T_Randfile = 389, + T_Rawstats = 390, + T_Refid = 391, + T_Requestkey = 392, + T_Reset = 393, + T_Restrict = 394, + T_Revoke = 395, + T_Rlimit = 396, + T_Saveconfigdir = 397, + T_Server = 398, + T_Setvar = 399, + T_Source = 400, + T_Stacksize = 401, + T_Statistics = 402, + T_Stats = 403, + T_Statsdir = 404, + T_Step = 405, + T_Stepout = 406, + T_Stratum = 407, + T_String = 408, + T_Sys = 409, + T_Sysstats = 410, + T_Tick = 411, + T_Time1 = 412, + T_Time2 = 413, + T_Timer = 414, + T_Timingstats = 415, + T_Tinker = 416, + T_Tos = 417, + T_Trap = 418, + T_True = 419, + T_Trustedkey = 420, + T_Ttl = 421, + T_Type = 422, + T_U_int = 423, + T_Unconfig = 424, + T_Unpeer = 425, + T_Version = 426, + T_WanderThreshold = 427, + T_Week = 428, + T_Wildcard = 429, + T_Xleave = 430, + T_Year = 431, + T_Flag = 432, + T_EOC = 433, + T_Simulate = 434, + T_Beep_Delay = 435, + T_Sim_Duration = 436, + T_Server_Offset = 437, + T_Duration = 438, + T_Freq_Offset = 439, + T_Wander = 440, + T_Jitter = 441, + T_Prop_Delay = 442, + T_Proc_Delay = 443 }; #endif /* Tokens. */ @@ -265,161 +266,165 @@ #define T_False 293 #define T_File 294 #define T_Filegen 295 -#define T_Flag1 296 -#define T_Flag2 297 -#define T_Flag3 298 -#define T_Flag4 299 -#define T_Flake 300 -#define T_Floor 301 -#define T_Freq 302 -#define T_Fudge 303 -#define T_Host 304 -#define T_Huffpuff 305 -#define T_Iburst 306 -#define T_Ident 307 -#define T_Ignore 308 -#define T_Incalloc 309 -#define T_Incmem 310 -#define T_Initalloc 311 -#define T_Initmem 312 -#define T_Includefile 313 -#define T_Integer 314 -#define T_Interface 315 -#define T_Intrange 316 -#define T_Io 317 -#define T_Ipv4 318 -#define T_Ipv4_flag 319 -#define T_Ipv6 320 -#define T_Ipv6_flag 321 -#define T_Kernel 322 -#define T_Key 323 -#define T_Keys 324 -#define T_Keysdir 325 -#define T_Kod 326 -#define T_Mssntp 327 -#define T_Leapfile 328 -#define T_Limited 329 -#define T_Link 330 -#define T_Listen 331 -#define T_Logconfig 332 -#define T_Logfile 333 -#define T_Loopstats 334 -#define T_Lowpriotrap 335 -#define T_Manycastclient 336 -#define T_Manycastserver 337 -#define T_Mask 338 -#define T_Maxage 339 -#define T_Maxclock 340 -#define T_Maxdepth 341 -#define T_Maxdist 342 -#define T_Maxmem 343 -#define T_Maxpoll 344 -#define T_Mem 345 -#define T_Memlock 346 -#define T_Minclock 347 -#define T_Mindepth 348 -#define T_Mindist 349 -#define T_Minimum 350 -#define T_Minpoll 351 -#define T_Minsane 352 -#define T_Mode 353 -#define T_Mode7 354 -#define T_Monitor 355 -#define T_Month 356 -#define T_Mru 357 -#define T_Multicastclient 358 -#define T_Nic 359 -#define T_Nolink 360 -#define T_Nomodify 361 -#define T_Nomrulist 362 -#define T_None 363 -#define T_Nonvolatile 364 -#define T_Nopeer 365 -#define T_Noquery 366 -#define T_Noselect 367 -#define T_Noserve 368 -#define T_Notrap 369 -#define T_Notrust 370 -#define T_Ntp 371 -#define T_Ntpport 372 -#define T_NtpSignDsocket 373 -#define T_Orphan 374 -#define T_Orphanwait 375 -#define T_Panic 376 -#define T_Peer 377 -#define T_Peerstats 378 -#define T_Phone 379 -#define T_Pid 380 -#define T_Pidfile 381 -#define T_Pool 382 -#define T_Port 383 -#define T_Preempt 384 -#define T_Prefer 385 -#define T_Protostats 386 -#define T_Pw 387 -#define T_Randfile 388 -#define T_Rawstats 389 -#define T_Refid 390 -#define T_Requestkey 391 -#define T_Reset 392 -#define T_Restrict 393 -#define T_Revoke 394 -#define T_Rlimit 395 -#define T_Saveconfigdir 396 -#define T_Server 397 -#define T_Setvar 398 -#define T_Source 399 -#define T_Stacksize 400 -#define T_Statistics 401 -#define T_Stats 402 -#define T_Statsdir 403 -#define T_Step 404 -#define T_Stepout 405 -#define T_Stratum 406 -#define T_String 407 -#define T_Sys 408 -#define T_Sysstats 409 -#define T_Tick 410 -#define T_Time1 411 -#define T_Time2 412 -#define T_Timer 413 -#define T_Timingstats 414 -#define T_Tinker 415 -#define T_Tos 416 -#define T_Trap 417 -#define T_True 418 -#define T_Trustedkey 419 -#define T_Ttl 420 -#define T_Type 421 -#define T_U_int 422 -#define T_Unconfig 423 -#define T_Unpeer 424 -#define T_Version 425 -#define T_WanderThreshold 426 -#define T_Week 427 -#define T_Wildcard 428 -#define T_Xleave 429 -#define T_Year 430 -#define T_Flag 431 -#define T_EOC 432 -#define T_Simulate 433 -#define T_Beep_Delay 434 -#define T_Sim_Duration 435 -#define T_Server_Offset 436 -#define T_Duration 437 -#define T_Freq_Offset 438 -#define T_Wander 439 -#define T_Jitter 440 -#define T_Prop_Delay 441 -#define T_Proc_Delay 442 +#define T_Filenum 296 +#define T_Flag1 297 +#define T_Flag2 298 +#define T_Flag3 299 +#define T_Flag4 300 +#define T_Flake 301 +#define T_Floor 302 +#define T_Freq 303 +#define T_Fudge 304 +#define T_Host 305 +#define T_Huffpuff 306 +#define T_Iburst 307 +#define T_Ident 308 +#define T_Ignore 309 +#define T_Incalloc 310 +#define T_Incmem 311 +#define T_Initalloc 312 +#define T_Initmem 313 +#define T_Includefile 314 +#define T_Integer 315 +#define T_Interface 316 +#define T_Intrange 317 +#define T_Io 318 +#define T_Ipv4 319 +#define T_Ipv4_flag 320 +#define T_Ipv6 321 +#define T_Ipv6_flag 322 +#define T_Kernel 323 +#define T_Key 324 +#define T_Keys 325 +#define T_Keysdir 326 +#define T_Kod 327 +#define T_Mssntp 328 +#define T_Leapfile 329 +#define T_Limited 330 +#define T_Link 331 +#define T_Listen 332 +#define T_Logconfig 333 +#define T_Logfile 334 +#define T_Loopstats 335 +#define T_Lowpriotrap 336 +#define T_Manycastclient 337 +#define T_Manycastserver 338 +#define T_Mask 339 +#define T_Maxage 340 +#define T_Maxclock 341 +#define T_Maxdepth 342 +#define T_Maxdist 343 +#define T_Maxmem 344 +#define T_Maxpoll 345 +#define T_Mem 346 +#define T_Memlock 347 +#define T_Minclock 348 +#define T_Mindepth 349 +#define T_Mindist 350 +#define T_Minimum 351 +#define T_Minpoll 352 +#define T_Minsane 353 +#define T_Mode 354 +#define T_Mode7 355 +#define T_Monitor 356 +#define T_Month 357 +#define T_Mru 358 +#define T_Multicastclient 359 +#define T_Nic 360 +#define T_Nolink 361 +#define T_Nomodify 362 +#define T_Nomrulist 363 +#define T_None 364 +#define T_Nonvolatile 365 +#define T_Nopeer 366 +#define T_Noquery 367 +#define T_Noselect 368 +#define T_Noserve 369 +#define T_Notrap 370 +#define T_Notrust 371 +#define T_Ntp 372 +#define T_Ntpport 373 +#define T_NtpSignDsocket 374 +#define T_Orphan 375 +#define T_Orphanwait 376 +#define T_Panic 377 +#define T_Peer 378 +#define T_Peerstats 379 +#define T_Phone 380 +#define T_Pid 381 +#define T_Pidfile 382 +#define T_Pool 383 +#define T_Port 384 +#define T_Preempt 385 +#define T_Prefer 386 +#define T_Protostats 387 +#define T_Pw 388 +#define T_Randfile 389 +#define T_Rawstats 390 +#define T_Refid 391 +#define T_Requestkey 392 +#define T_Reset 393 +#define T_Restrict 394 +#define T_Revoke 395 +#define T_Rlimit 396 +#define T_Saveconfigdir 397 +#define T_Server 398 +#define T_Setvar 399 +#define T_Source 400 +#define T_Stacksize 401 +#define T_Statistics 402 +#define T_Stats 403 +#define T_Statsdir 404 +#define T_Step 405 +#define T_Stepout 406 +#define T_Stratum 407 +#define T_String 408 +#define T_Sys 409 +#define T_Sysstats 410 +#define T_Tick 411 +#define T_Time1 412 +#define T_Time2 413 +#define T_Timer 414 +#define T_Timingstats 415 +#define T_Tinker 416 +#define T_Tos 417 +#define T_Trap 418 +#define T_True 419 +#define T_Trustedkey 420 +#define T_Ttl 421 +#define T_Type 422 +#define T_U_int 423 +#define T_Unconfig 424 +#define T_Unpeer 425 +#define T_Version 426 +#define T_WanderThreshold 427 +#define T_Week 428 +#define T_Wildcard 429 +#define T_Xleave 430 +#define T_Year 431 +#define T_Flag 432 +#define T_EOC 433 +#define T_Simulate 434 +#define T_Beep_Delay 435 +#define T_Sim_Duration 436 +#define T_Server_Offset 437 +#define T_Duration 438 +#define T_Freq_Offset 439 +#define T_Wander 440 +#define T_Jitter 441 +#define T_Prop_Delay 442 +#define T_Proc_Delay 443 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED typedef union YYSTYPE -#line 49 "ntp_parser.y" { + +/* Line 1676 of yacc.c */ +#line 49 "ntp_parser.y" + char * String; double Double; int Integer; @@ -436,14 +441,17 @@ typedef union YYSTYPE server_info_fifo * Sim_server_fifo; script_info * Sim_script; script_info_fifo * Sim_script_fifo; -} -/* Line 1529 of yacc.c. */ -#line 442 "../../ntpd/ntp_parser.h" - YYSTYPE; + + + +/* Line 1676 of yacc.c */ +#line 449 "../../ntpd/ntp_parser.h" +} YYSTYPE; +# define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 -# define YYSTYPE_IS_TRIVIAL 1 #endif extern YYSTYPE yylval; +