From: Harlan Stenn Date: Sat, 15 Sep 2012 07:45:57 +0000 (-0400) Subject: [Bug 752] ToS cleanup from Mike Tatarinov X-Git-Tag: NTP_4_2_7P306~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2849aeabefd4bcbabbdd21f76659aba688f091c9;p=thirdparty%2Fntp.git [Bug 752] ToS cleanup from Mike Tatarinov bk: 50543235CtTaWH6EDY7ndhUwO1FIVQ --- diff --git a/ChangeLog b/ChangeLog index 558ab0f8d..d515edfe9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ +* [Bug 752] ToS cleanup from Mike Tatarinov. (4.2.7p305) 2012/09/15 Released by Harlan Stenn * [Bug 752] Use proper ToS network packet markings for IPv4 and IPv6. * [Bug 1232] Convert SHM refclock to use struct timespec. diff --git a/include/ntp_config.h b/include/ntp_config.h index e2a842f8d..d436290c2 100644 --- a/include/ntp_config.h +++ b/include/ntp_config.h @@ -18,28 +18,6 @@ # endif /* SYS_WINNT */ #endif /* not CONFIG_FILE */ -#ifdef HAVE_IPTOS_SUPPORT -/* - * "qos" modified keywords - */ -#define CONF_QOS_LOWDELAY 1 -#define CONF_QOS_THROUGHPUT 2 -#define CONF_QOS_RELIABILITY 3 -#define CONF_QOS_MINCOST 4 - -#ifdef IPTOS_PREC_INTERNETCONTROL -#define CONF_QOS_CS0 5 -#define CONF_QOS_CS1 6 -#define CONF_QOS_CS2 7 -#define CONF_QOS_CS3 8 -#define CONF_QOS_CS4 9 -#define CONF_QOS_CS5 10 -#define CONF_QOS_CS6 11 -#define CONF_QOS_CS7 12 -#endif /* IPTOS_PREC_INTERNETCONTROL */ - -#endif /* HAVE_IPTOS_SUPPORT */ - /* * We keep config trees around for possible saveconfig use. When @@ -244,7 +222,6 @@ struct config_tree_tag { auth_node auth; attr_val_fifo * logconfig; - attr_val_fifo * qos; string_fifo * phone; setvar_fifo * setvar; int_fifo * ttl; diff --git a/libntp/socket.c b/libntp/socket.c index 4a94399f8..de678c634 100644 --- a/libntp/socket.c +++ b/libntp/socket.c @@ -21,19 +21,6 @@ #define ioctl(fd, opt, val) ioctlsocket(fd, opt, (u_long *)(val)) #endif -/* HMS: Is this the best place to put the qos global? */ - -#if defined(HAVE_IPTOS_SUPPORT) -/* set IP_TOS to minimize packet delay */ -unsigned int qos = -# if defined(IPTOS_PREC_INTERNETCONTROL) - IPTOS_PREC_INTERNETCONTROL -# else - IPTOS_LOWDELAY; -# endif - ; -#endif - /* * on Unix systems the stdio library typically * makes use of file descriptors in the lower diff --git a/ntpd/keyword-gen-utd b/ntpd/keyword-gen-utd index c10c7eea0..b5d8d207d 100644 --- a/ntpd/keyword-gen-utd +++ b/ntpd/keyword-gen-utd @@ -1 +1 @@ - * Generated 2012-09-15 03:51:46 UTC diff_ignore_line + * Generated 2012-09-15 07:42:42 UTC diff_ignore_line diff --git a/ntpd/keyword-gen.c b/ntpd/keyword-gen.c index 53d916fc0..b5db6b994 100644 --- a/ntpd/keyword-gen.c +++ b/ntpd/keyword-gen.c @@ -209,7 +209,6 @@ struct key_tok ntp_keywords[] = { /* miscellaneous_command */ { "port", T_Port, FOLLBY_TOKEN }, { "interface", T_Interface, FOLLBY_TOKEN }, -{ "qos", T_Qos, FOLLBY_TOKEN }, { "saveconfigdir", T_Saveconfigdir, FOLLBY_STRING }, /* interface_command (ignore and interface already defined) */ { "nic", T_Nic, FOLLBY_TOKEN }, diff --git a/ntpd/ntp_keyword.h b/ntpd/ntp_keyword.h index c2b9f4383..4a7159e34 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-09-15 03:51:46 UTC diff_ignore_line + * Generated 2012-09-15 07:42:42 UTC diff_ignore_line * */ #include "ntp_scanner.h" @@ -10,7 +10,7 @@ #define LOWEST_KEYWORD_ID 258 -const char * const keyword_text[183] = { +const char * const keyword_text[182] = { /* 0 258 T_Abbrev */ "abbrev", /* 1 259 T_Age */ "age", /* 2 260 T_All */ "all", @@ -140,65 +140,64 @@ const char * const keyword_text[183] = { /* 126 384 T_Prefer */ "prefer", /* 127 385 T_Protostats */ "protostats", /* 128 386 T_Pw */ "pw", - /* 129 387 T_Qos */ "qos", - /* 130 388 T_Randfile */ "randfile", - /* 131 389 T_Rawstats */ "rawstats", - /* 132 390 T_Refid */ "refid", - /* 133 391 T_Requestkey */ "requestkey", - /* 134 392 T_Reset */ "reset", - /* 135 393 T_Restrict */ "restrict", - /* 136 394 T_Revoke */ "revoke", - /* 137 395 T_Saveconfigdir */ "saveconfigdir", - /* 138 396 T_Server */ "server", - /* 139 397 T_Setvar */ "setvar", - /* 140 398 T_Source */ "source", - /* 141 399 T_Statistics */ "statistics", - /* 142 400 T_Stats */ "stats", - /* 143 401 T_Statsdir */ "statsdir", - /* 144 402 T_Step */ "step", - /* 145 403 T_Stepout */ "stepout", - /* 146 404 T_Stratum */ "stratum", - /* 147 405 T_String */ NULL, - /* 148 406 T_Sys */ "sys", - /* 149 407 T_Sysstats */ "sysstats", - /* 150 408 T_Tick */ "tick", - /* 151 409 T_Time1 */ "time1", - /* 152 410 T_Time2 */ "time2", - /* 153 411 T_Timer */ "timer", - /* 154 412 T_Timingstats */ "timingstats", - /* 155 413 T_Tinker */ "tinker", - /* 156 414 T_Tos */ "tos", - /* 157 415 T_Trap */ "trap", - /* 158 416 T_True */ "true", - /* 159 417 T_Trustedkey */ "trustedkey", - /* 160 418 T_Ttl */ "ttl", - /* 161 419 T_Type */ "type", - /* 162 420 T_U_int */ NULL, - /* 163 421 T_Unconfig */ "unconfig", - /* 164 422 T_Unpeer */ "unpeer", - /* 165 423 T_Version */ "version", - /* 166 424 T_WanderThreshold */ NULL, - /* 167 425 T_Week */ "week", - /* 168 426 T_Wildcard */ "wildcard", - /* 169 427 T_Xleave */ "xleave", - /* 170 428 T_Year */ "year", - /* 171 429 T_Flag */ NULL, - /* 172 430 T_EOC */ NULL, - /* 173 431 T_Simulate */ "simulate", - /* 174 432 T_Beep_Delay */ "beep_delay", - /* 175 433 T_Sim_Duration */ "simulation_duration", - /* 176 434 T_Server_Offset */ "server_offset", - /* 177 435 T_Duration */ "duration", - /* 178 436 T_Freq_Offset */ "freq_offset", - /* 179 437 T_Wander */ "wander", - /* 180 438 T_Jitter */ "jitter", - /* 181 439 T_Prop_Delay */ "prop_delay", - /* 182 440 T_Proc_Delay */ "proc_delay" + /* 129 387 T_Randfile */ "randfile", + /* 130 388 T_Rawstats */ "rawstats", + /* 131 389 T_Refid */ "refid", + /* 132 390 T_Requestkey */ "requestkey", + /* 133 391 T_Reset */ "reset", + /* 134 392 T_Restrict */ "restrict", + /* 135 393 T_Revoke */ "revoke", + /* 136 394 T_Saveconfigdir */ "saveconfigdir", + /* 137 395 T_Server */ "server", + /* 138 396 T_Setvar */ "setvar", + /* 139 397 T_Source */ "source", + /* 140 398 T_Statistics */ "statistics", + /* 141 399 T_Stats */ "stats", + /* 142 400 T_Statsdir */ "statsdir", + /* 143 401 T_Step */ "step", + /* 144 402 T_Stepout */ "stepout", + /* 145 403 T_Stratum */ "stratum", + /* 146 404 T_String */ NULL, + /* 147 405 T_Sys */ "sys", + /* 148 406 T_Sysstats */ "sysstats", + /* 149 407 T_Tick */ "tick", + /* 150 408 T_Time1 */ "time1", + /* 151 409 T_Time2 */ "time2", + /* 152 410 T_Timer */ "timer", + /* 153 411 T_Timingstats */ "timingstats", + /* 154 412 T_Tinker */ "tinker", + /* 155 413 T_Tos */ "tos", + /* 156 414 T_Trap */ "trap", + /* 157 415 T_True */ "true", + /* 158 416 T_Trustedkey */ "trustedkey", + /* 159 417 T_Ttl */ "ttl", + /* 160 418 T_Type */ "type", + /* 161 419 T_U_int */ NULL, + /* 162 420 T_Unconfig */ "unconfig", + /* 163 421 T_Unpeer */ "unpeer", + /* 164 422 T_Version */ "version", + /* 165 423 T_WanderThreshold */ NULL, + /* 166 424 T_Week */ "week", + /* 167 425 T_Wildcard */ "wildcard", + /* 168 426 T_Xleave */ "xleave", + /* 169 427 T_Year */ "year", + /* 170 428 T_Flag */ NULL, + /* 171 429 T_EOC */ NULL, + /* 172 430 T_Simulate */ "simulate", + /* 173 431 T_Beep_Delay */ "beep_delay", + /* 174 432 T_Sim_Duration */ "simulation_duration", + /* 175 433 T_Server_Offset */ "server_offset", + /* 176 434 T_Duration */ "duration", + /* 177 435 T_Freq_Offset */ "freq_offset", + /* 178 436 T_Wander */ "wander", + /* 179 437 T_Jitter */ "jitter", + /* 180 438 T_Prop_Delay */ "prop_delay", + /* 181 439 T_Proc_Delay */ "proc_delay" }; -#define SCANNER_INIT_S 807 +#define SCANNER_INIT_S 804 -const scan_state sst[810] = { +const scan_state sst[807] = { /*SS_T( ch, f-by, match, other ), */ 0, /* 0 */ S_ST( '-', 3, 321, 0 ), /* 1 */ @@ -244,7 +243,7 @@ const scan_state sst[810] = { S_ST( 'd', 3, 42, 0 ), /* 41 beep_ */ S_ST( 'e', 3, 43, 0 ), /* 42 beep_d */ S_ST( 'l', 3, 44, 0 ), /* 43 beep_de */ - S_ST( 'a', 3, 432, 0 ), /* 44 beep_del */ + S_ST( 'a', 3, 431, 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 */ @@ -342,7 +341,7 @@ const scan_state sst[810] = { S_ST( 'a', 3, 140, 0 ), /* 139 dur */ S_ST( 't', 3, 141, 0 ), /* 140 dura */ S_ST( 'i', 3, 142, 0 ), /* 141 durat */ - S_ST( 'o', 3, 435, 0 ), /* 142 durati */ + S_ST( 'o', 3, 434, 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 */ @@ -366,7 +365,7 @@ const scan_state sst[810] = { S_ST( 'f', 3, 164, 0 ), /* 163 freq_o */ S_ST( 'f', 3, 165, 0 ), /* 164 freq_of */ S_ST( 's', 3, 166, 0 ), /* 165 freq_off */ - S_ST( 'e', 3, 436, 0 ), /* 166 freq_offs */ + S_ST( 'e', 3, 435, 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 */ @@ -426,7 +425,7 @@ const scan_state sst[810] = { S_ST( 'i', 3, 224, 0 ), /* 223 j */ S_ST( 't', 3, 225, 0 ), /* 224 ji */ S_ST( 't', 3, 226, 0 ), /* 225 jit */ - S_ST( 'e', 3, 438, 0 ), /* 226 jitt */ + S_ST( 'e', 3, 437, 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 */ @@ -451,7 +450,7 @@ const scan_state sst[810] = { S_ST( 's', 3, 249, 247 ), /* 248 li */ S_ST( 't', 3, 250, 0 ), /* 249 lis */ S_ST( 'e', 3, 331, 0 ), /* 250 list */ - S_ST( 'o', 3, 441, 242 ), /* 251 l */ + S_ST( 'o', 3, 440, 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 */ @@ -516,7 +515,7 @@ const scan_state sst[810] = { S_ST( 'e', 1, 0, 0 ), /* 313 T_Includefile */ S_ST( 'l', 3, 333, 0 ), /* 314 logfi */ S_ST( 'e', 0, 0, 0 ), /* 315 T_Interface */ - S_ST( 'o', 3, 405, 252 ), /* 316 lo */ + S_ST( 'o', 3, 404, 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 */ @@ -570,445 +569,442 @@ const scan_state sst[810] = { S_ST( 'e', 0, 0, 0 ), /* 367 T_Noserve */ S_ST( 'p', 0, 0, 0 ), /* 368 T_Notrap */ S_ST( 't', 0, 0, 0 ), /* 369 T_Notrust */ - S_ST( 'p', 0, 580, 0 ), /* 370 T_Ntp */ + S_ST( 'p', 0, 579, 0 ), /* 370 T_Ntp */ S_ST( 't', 0, 0, 0 ), /* 371 T_Ntpport */ S_ST( 't', 1, 0, 0 ), /* 372 T_NtpSignDsocket */ - S_ST( 'n', 0, 595, 0 ), /* 373 T_Orphan */ + S_ST( 'n', 0, 594, 0 ), /* 373 T_Orphan */ S_ST( 't', 0, 0, 0 ), /* 374 T_Orphanwait */ S_ST( 'c', 0, 0, 0 ), /* 375 T_Panic */ - S_ST( 'r', 1, 604, 0 ), /* 376 T_Peer */ + S_ST( 'r', 1, 603, 0 ), /* 376 T_Peer */ S_ST( 's', 0, 0, 0 ), /* 377 T_Peerstats */ S_ST( 'e', 2, 0, 0 ), /* 378 T_Phone */ - S_ST( 'd', 0, 612, 0 ), /* 379 T_Pid */ + S_ST( 'd', 0, 611, 0 ), /* 379 T_Pid */ S_ST( 'e', 1, 0, 0 ), /* 380 T_Pidfile */ S_ST( 'l', 1, 0, 0 ), /* 381 T_Pool */ S_ST( 't', 0, 0, 0 ), /* 382 T_Port */ S_ST( 't', 0, 0, 0 ), /* 383 T_Preempt */ S_ST( 'r', 0, 0, 0 ), /* 384 T_Prefer */ S_ST( 's', 0, 0, 0 ), /* 385 T_Protostats */ - S_ST( 'w', 1, 0, 618 ), /* 386 T_Pw */ - S_ST( 's', 0, 0, 0 ), /* 387 T_Qos */ - S_ST( 'e', 1, 0, 0 ), /* 388 T_Randfile */ - S_ST( 's', 0, 0, 0 ), /* 389 T_Rawstats */ - S_ST( 'd', 1, 0, 0 ), /* 390 T_Refid */ - S_ST( 'y', 0, 0, 0 ), /* 391 T_Requestkey */ - S_ST( 't', 0, 0, 0 ), /* 392 T_Reset */ - S_ST( 't', 0, 0, 0 ), /* 393 T_Restrict */ - S_ST( 'e', 0, 0, 0 ), /* 394 T_Revoke */ - S_ST( 'r', 1, 0, 0 ), /* 395 T_Saveconfigdir */ - S_ST( 'r', 1, 693, 0 ), /* 396 T_Server */ - S_ST( 'r', 1, 0, 0 ), /* 397 T_Setvar */ - S_ST( 'e', 0, 0, 0 ), /* 398 T_Source */ - S_ST( 's', 0, 0, 0 ), /* 399 T_Statistics */ - S_ST( 's', 0, 731, 726 ), /* 400 T_Stats */ - S_ST( 'r', 1, 0, 0 ), /* 401 T_Statsdir */ - S_ST( 'p', 0, 734, 0 ), /* 402 T_Step */ - S_ST( 't', 0, 0, 0 ), /* 403 T_Stepout */ - S_ST( 'm', 0, 0, 0 ), /* 404 T_Stratum */ - S_ST( 'p', 3, 420, 0 ), /* 405 loo */ - S_ST( 's', 0, 741, 0 ), /* 406 T_Sys */ - S_ST( 's', 0, 0, 0 ), /* 407 T_Sysstats */ - S_ST( 'k', 0, 0, 0 ), /* 408 T_Tick */ - S_ST( '1', 0, 0, 0 ), /* 409 T_Time1 */ - S_ST( '2', 0, 0, 409 ), /* 410 T_Time2 */ - S_ST( 'r', 0, 0, 410 ), /* 411 T_Timer */ - S_ST( 's', 0, 0, 0 ), /* 412 T_Timingstats */ - S_ST( 'r', 0, 0, 0 ), /* 413 T_Tinker */ - S_ST( 's', 0, 0, 0 ), /* 414 T_Tos */ - S_ST( 'p', 1, 0, 0 ), /* 415 T_Trap */ - S_ST( 'e', 0, 0, 0 ), /* 416 T_True */ - S_ST( 'y', 0, 0, 0 ), /* 417 T_Trustedkey */ - S_ST( 'l', 0, 0, 0 ), /* 418 T_Ttl */ - S_ST( 'e', 0, 0, 0 ), /* 419 T_Type */ - S_ST( 's', 3, 424, 0 ), /* 420 loop */ - S_ST( 'g', 1, 0, 0 ), /* 421 T_Unconfig */ - S_ST( 'r', 1, 0, 0 ), /* 422 T_Unpeer */ - S_ST( 'n', 0, 0, 0 ), /* 423 T_Version */ - S_ST( 't', 3, 429, 0 ), /* 424 loops */ - S_ST( 'k', 0, 0, 0 ), /* 425 T_Week */ - S_ST( 'd', 0, 0, 0 ), /* 426 T_Wildcard */ - S_ST( 'e', 0, 0, 0 ), /* 427 T_Xleave */ - S_ST( 'r', 0, 0, 0 ), /* 428 T_Year */ - S_ST( 'a', 3, 430, 0 ), /* 429 loopst */ - S_ST( 't', 3, 334, 0 ), /* 430 loopsta */ - S_ST( 'e', 0, 0, 0 ), /* 431 T_Simulate */ - S_ST( 'y', 0, 0, 0 ), /* 432 T_Beep_Delay */ - S_ST( 'n', 0, 0, 0 ), /* 433 T_Sim_Duration */ - S_ST( 't', 0, 0, 0 ), /* 434 T_Server_Offset */ - S_ST( 'n', 0, 0, 0 ), /* 435 T_Duration */ - S_ST( 't', 0, 0, 0 ), /* 436 T_Freq_Offset */ - S_ST( 'r', 0, 0, 0 ), /* 437 T_Wander */ - S_ST( 'r', 0, 0, 0 ), /* 438 T_Jitter */ - S_ST( 'y', 0, 0, 0 ), /* 439 T_Prop_Delay */ - S_ST( 'y', 0, 0, 0 ), /* 440 T_Proc_Delay */ - S_ST( 'w', 3, 442, 316 ), /* 441 lo */ - S_ST( 'p', 3, 443, 0 ), /* 442 low */ - S_ST( 'r', 3, 444, 0 ), /* 443 lowp */ - S_ST( 'i', 3, 445, 0 ), /* 444 lowpr */ - S_ST( 'o', 3, 446, 0 ), /* 445 lowpri */ - S_ST( 't', 3, 447, 0 ), /* 446 lowprio */ - S_ST( 'r', 3, 448, 0 ), /* 447 lowpriot */ - S_ST( 'a', 3, 335, 0 ), /* 448 lowpriotr */ - S_ST( 'm', 3, 520, 235 ), /* 449 */ - S_ST( 'a', 3, 468, 0 ), /* 450 m */ - S_ST( 'n', 3, 452, 0 ), /* 451 ma */ - S_ST( 'y', 3, 453, 0 ), /* 452 man */ - S_ST( 'c', 3, 454, 0 ), /* 453 many */ - S_ST( 'a', 3, 455, 0 ), /* 454 manyc */ - S_ST( 's', 3, 456, 0 ), /* 455 manyca */ - S_ST( 't', 3, 462, 0 ), /* 456 manycas */ - S_ST( 'c', 3, 458, 0 ), /* 457 manycast */ - S_ST( 'l', 3, 459, 0 ), /* 458 manycastc */ - S_ST( 'i', 3, 460, 0 ), /* 459 manycastcl */ - S_ST( 'e', 3, 461, 0 ), /* 460 manycastcli */ - S_ST( 'n', 3, 336, 0 ), /* 461 manycastclie */ - S_ST( 's', 3, 463, 457 ), /* 462 manycast */ - S_ST( 'e', 3, 464, 0 ), /* 463 manycasts */ - S_ST( 'r', 3, 465, 0 ), /* 464 manycastse */ - S_ST( 'v', 3, 466, 0 ), /* 465 manycastser */ - S_ST( 'e', 3, 337, 0 ), /* 466 manycastserv */ - S_ST( 's', 3, 338, 451 ), /* 467 ma */ - S_ST( 'x', 3, 483, 467 ), /* 468 ma */ - S_ST( 'a', 3, 470, 0 ), /* 469 max */ - S_ST( 'g', 3, 339, 0 ), /* 470 maxa */ - S_ST( 'c', 3, 472, 469 ), /* 471 max */ - S_ST( 'l', 3, 473, 0 ), /* 472 maxc */ - S_ST( 'o', 3, 474, 0 ), /* 473 maxcl */ - S_ST( 'c', 3, 340, 0 ), /* 474 maxclo */ - S_ST( 'd', 3, 479, 471 ), /* 475 max */ - S_ST( 'e', 3, 477, 0 ), /* 476 maxd */ - S_ST( 'p', 3, 478, 0 ), /* 477 maxde */ - S_ST( 't', 3, 341, 0 ), /* 478 maxdep */ - S_ST( 'i', 3, 480, 476 ), /* 479 maxd */ - S_ST( 's', 3, 342, 0 ), /* 480 maxdi */ - S_ST( 'm', 3, 482, 475 ), /* 481 max */ - S_ST( 'e', 3, 343, 0 ), /* 482 maxm */ - S_ST( 'p', 3, 484, 481 ), /* 483 max */ - S_ST( 'o', 3, 485, 0 ), /* 484 maxp */ - S_ST( 'l', 3, 344, 0 ), /* 485 maxpo */ - S_ST( 'e', 3, 345, 450 ), /* 486 m */ - S_ST( 'i', 3, 488, 486 ), /* 487 m */ - S_ST( 'n', 3, 505, 0 ), /* 488 mi */ - S_ST( 'c', 3, 490, 0 ), /* 489 min */ - S_ST( 'l', 3, 491, 0 ), /* 490 minc */ - S_ST( 'o', 3, 492, 0 ), /* 491 mincl */ - S_ST( 'c', 3, 346, 0 ), /* 492 minclo */ - S_ST( 'd', 3, 497, 489 ), /* 493 min */ - S_ST( 'e', 3, 495, 0 ), /* 494 mind */ - S_ST( 'p', 3, 496, 0 ), /* 495 minde */ - S_ST( 't', 3, 347, 0 ), /* 496 mindep */ - S_ST( 'i', 3, 498, 494 ), /* 497 mind */ - S_ST( 's', 3, 348, 0 ), /* 498 mindi */ - S_ST( 'i', 3, 500, 493 ), /* 499 min */ - S_ST( 'm', 3, 501, 0 ), /* 500 mini */ - S_ST( 'u', 3, 349, 0 ), /* 501 minim */ - S_ST( 'p', 3, 503, 499 ), /* 502 min */ - S_ST( 'o', 3, 504, 0 ), /* 503 minp */ - S_ST( 'l', 3, 350, 0 ), /* 504 minpo */ - S_ST( 's', 3, 506, 502 ), /* 505 min */ - S_ST( 'a', 3, 507, 0 ), /* 506 mins */ - S_ST( 'n', 3, 351, 0 ), /* 507 minsa */ - S_ST( 'o', 3, 510, 487 ), /* 508 m */ - S_ST( 'd', 3, 352, 0 ), /* 509 mo */ - S_ST( 'n', 3, 514, 509 ), /* 510 mo */ - S_ST( 'i', 3, 512, 0 ), /* 511 mon */ - S_ST( 't', 3, 513, 0 ), /* 512 moni */ - S_ST( 'o', 3, 354, 0 ), /* 513 monit */ - S_ST( 't', 3, 355, 511 ), /* 514 mon */ - S_ST( 'r', 3, 356, 508 ), /* 515 m */ - S_ST( 's', 3, 517, 515 ), /* 516 m */ - S_ST( 's', 3, 518, 0 ), /* 517 ms */ - S_ST( 'n', 3, 519, 0 ), /* 518 mss */ - S_ST( 't', 3, 327, 0 ), /* 519 mssn */ - S_ST( 'u', 3, 521, 516 ), /* 520 m */ - S_ST( 'l', 3, 522, 0 ), /* 521 mu */ - S_ST( 't', 3, 523, 0 ), /* 522 mul */ - S_ST( 'i', 3, 524, 0 ), /* 523 mult */ - S_ST( 'c', 3, 525, 0 ), /* 524 multi */ - S_ST( 'a', 3, 526, 0 ), /* 525 multic */ - S_ST( 's', 3, 527, 0 ), /* 526 multica */ - S_ST( 't', 3, 528, 0 ), /* 527 multicas */ - S_ST( 'c', 3, 529, 0 ), /* 528 multicast */ - S_ST( 'l', 3, 530, 0 ), /* 529 multicastc */ - S_ST( 'i', 3, 531, 0 ), /* 530 multicastcl */ - S_ST( 'e', 3, 532, 0 ), /* 531 multicastcli */ - S_ST( 'n', 3, 357, 0 ), /* 532 multicastclie */ - S_ST( 'n', 3, 576, 449 ), /* 533 */ - S_ST( 'i', 3, 358, 0 ), /* 534 n */ - S_ST( 'o', 3, 571, 534 ), /* 535 n */ - S_ST( 'l', 3, 537, 0 ), /* 536 no */ - S_ST( 'i', 3, 538, 0 ), /* 537 nol */ - S_ST( 'n', 3, 359, 0 ), /* 538 noli */ - S_ST( 'm', 3, 544, 536 ), /* 539 no */ - S_ST( 'o', 3, 541, 0 ), /* 540 nom */ - S_ST( 'd', 3, 542, 0 ), /* 541 nomo */ - S_ST( 'i', 3, 543, 0 ), /* 542 nomod */ - S_ST( 'f', 3, 360, 0 ), /* 543 nomodi */ - S_ST( 'r', 3, 545, 540 ), /* 544 nom */ - S_ST( 'u', 3, 546, 0 ), /* 545 nomr */ - S_ST( 'l', 3, 547, 0 ), /* 546 nomru */ - S_ST( 'i', 3, 548, 0 ), /* 547 nomrul */ - S_ST( 's', 3, 361, 0 ), /* 548 nomruli */ - S_ST( 'n', 3, 550, 539 ), /* 549 no */ - S_ST( 'v', 3, 551, 362 ), /* 550 non */ - S_ST( 'o', 3, 552, 0 ), /* 551 nonv */ - S_ST( 'l', 3, 553, 0 ), /* 552 nonvo */ - S_ST( 'a', 3, 554, 0 ), /* 553 nonvol */ - S_ST( 't', 3, 555, 0 ), /* 554 nonvola */ - S_ST( 'i', 3, 556, 0 ), /* 555 nonvolat */ - S_ST( 'l', 3, 363, 0 ), /* 556 nonvolati */ - S_ST( 'p', 3, 558, 549 ), /* 557 no */ - S_ST( 'e', 3, 559, 0 ), /* 558 nop */ - S_ST( 'e', 3, 364, 0 ), /* 559 nope */ - S_ST( 'q', 3, 561, 557 ), /* 560 no */ - S_ST( 'u', 3, 562, 0 ), /* 561 noq */ - S_ST( 'e', 3, 563, 0 ), /* 562 noqu */ - S_ST( 'r', 3, 365, 0 ), /* 563 noque */ - S_ST( 's', 3, 565, 560 ), /* 564 no */ - S_ST( 'e', 3, 569, 0 ), /* 565 nos */ - S_ST( 'l', 3, 567, 0 ), /* 566 nose */ - S_ST( 'e', 3, 568, 0 ), /* 567 nosel */ - S_ST( 'c', 3, 366, 0 ), /* 568 nosele */ - S_ST( 'r', 3, 570, 566 ), /* 569 nose */ - S_ST( 'v', 3, 367, 0 ), /* 570 noser */ - S_ST( 't', 3, 572, 564 ), /* 571 no */ - S_ST( 'r', 3, 574, 0 ), /* 572 not */ - S_ST( 'a', 3, 368, 0 ), /* 573 notr */ - S_ST( 'u', 3, 575, 573 ), /* 574 notr */ - S_ST( 's', 3, 369, 0 ), /* 575 notru */ - S_ST( 't', 3, 370, 535 ), /* 576 n */ - S_ST( 'p', 3, 578, 0 ), /* 577 ntp */ - S_ST( 'o', 3, 579, 0 ), /* 578 ntpp */ - S_ST( 'r', 3, 371, 0 ), /* 579 ntppo */ - S_ST( 's', 3, 581, 577 ), /* 580 ntp */ - S_ST( 'i', 3, 582, 0 ), /* 581 ntps */ - S_ST( 'g', 3, 583, 0 ), /* 582 ntpsi */ - S_ST( 'n', 3, 584, 0 ), /* 583 ntpsig */ - S_ST( 'd', 3, 585, 0 ), /* 584 ntpsign */ - S_ST( 's', 3, 586, 0 ), /* 585 ntpsignd */ - S_ST( 'o', 3, 587, 0 ), /* 586 ntpsignds */ - S_ST( 'c', 3, 588, 0 ), /* 587 ntpsigndso */ - S_ST( 'k', 3, 589, 0 ), /* 588 ntpsigndsoc */ - S_ST( 'e', 3, 372, 0 ), /* 589 ntpsigndsock */ - S_ST( 'o', 3, 591, 533 ), /* 590 */ - S_ST( 'r', 3, 592, 0 ), /* 591 o */ - S_ST( 'p', 3, 593, 0 ), /* 592 or */ - S_ST( 'h', 3, 594, 0 ), /* 593 orp */ - S_ST( 'a', 3, 373, 0 ), /* 594 orph */ - S_ST( 'w', 3, 596, 0 ), /* 595 orphan */ - S_ST( 'a', 3, 597, 0 ), /* 596 orphanw */ - S_ST( 'i', 3, 374, 0 ), /* 597 orphanwa */ - S_ST( 'p', 3, 386, 590 ), /* 598 */ - S_ST( 'a', 3, 600, 0 ), /* 599 p */ - S_ST( 'n', 3, 601, 0 ), /* 600 pa */ - S_ST( 'i', 3, 375, 0 ), /* 601 pan */ - S_ST( 'e', 3, 603, 599 ), /* 602 p */ - S_ST( 'e', 3, 376, 0 ), /* 603 pe */ - S_ST( 's', 3, 605, 0 ), /* 604 peer */ - S_ST( 't', 3, 606, 0 ), /* 605 peers */ - S_ST( 'a', 3, 607, 0 ), /* 606 peerst */ - S_ST( 't', 3, 377, 0 ), /* 607 peersta */ - S_ST( 'h', 3, 609, 602 ), /* 608 p */ - S_ST( 'o', 3, 610, 0 ), /* 609 ph */ - S_ST( 'n', 3, 378, 0 ), /* 610 pho */ - S_ST( 'i', 3, 379, 608 ), /* 611 p */ - S_ST( 'f', 3, 613, 0 ), /* 612 pid */ - S_ST( 'i', 3, 614, 0 ), /* 613 pidf */ - S_ST( 'l', 3, 380, 0 ), /* 614 pidfi */ - S_ST( 'o', 3, 617, 611 ), /* 615 p */ - S_ST( 'o', 3, 381, 0 ), /* 616 po */ - S_ST( 'r', 3, 382, 616 ), /* 617 po */ - S_ST( 'r', 3, 625, 615 ), /* 618 p */ - S_ST( 'e', 3, 623, 0 ), /* 619 pr */ - S_ST( 'e', 3, 621, 0 ), /* 620 pre */ - S_ST( 'm', 3, 622, 0 ), /* 621 pree */ - S_ST( 'p', 3, 383, 0 ), /* 622 preem */ - S_ST( 'f', 3, 624, 620 ), /* 623 pre */ - S_ST( 'e', 3, 384, 0 ), /* 624 pref */ - S_ST( 'o', 3, 638, 619 ), /* 625 pr */ - S_ST( 'c', 3, 627, 0 ), /* 626 pro */ - S_ST( '_', 3, 628, 0 ), /* 627 proc */ - S_ST( 'd', 3, 629, 0 ), /* 628 proc_ */ - S_ST( 'e', 3, 630, 0 ), /* 629 proc_d */ - S_ST( 'l', 3, 631, 0 ), /* 630 proc_de */ - S_ST( 'a', 3, 440, 0 ), /* 631 proc_del */ - S_ST( 'p', 3, 633, 626 ), /* 632 pro */ - S_ST( '_', 3, 634, 0 ), /* 633 prop */ - S_ST( 'd', 3, 635, 0 ), /* 634 prop_ */ - S_ST( 'e', 3, 636, 0 ), /* 635 prop_d */ - S_ST( 'l', 3, 637, 0 ), /* 636 prop_de */ - S_ST( 'a', 3, 439, 0 ), /* 637 prop_del */ - S_ST( 't', 3, 639, 632 ), /* 638 pro */ - S_ST( 'o', 3, 640, 0 ), /* 639 prot */ - S_ST( 's', 3, 641, 0 ), /* 640 proto */ - S_ST( 't', 3, 642, 0 ), /* 641 protos */ - S_ST( 'a', 3, 643, 0 ), /* 642 protost */ - S_ST( 't', 3, 385, 0 ), /* 643 protosta */ - S_ST( 'q', 3, 645, 598 ), /* 644 */ - S_ST( 'o', 3, 387, 0 ), /* 645 q */ - S_ST( 'r', 3, 658, 644 ), /* 646 */ - S_ST( 'a', 3, 653, 0 ), /* 647 r */ - S_ST( 'n', 3, 649, 0 ), /* 648 ra */ - S_ST( 'd', 3, 650, 0 ), /* 649 ran */ - S_ST( 'f', 3, 651, 0 ), /* 650 rand */ - S_ST( 'i', 3, 652, 0 ), /* 651 randf */ - S_ST( 'l', 3, 388, 0 ), /* 652 randfi */ - S_ST( 'w', 3, 654, 648 ), /* 653 ra */ - S_ST( 's', 3, 655, 0 ), /* 654 raw */ - S_ST( 't', 3, 656, 0 ), /* 655 raws */ - S_ST( 'a', 3, 657, 0 ), /* 656 rawst */ - S_ST( 't', 3, 389, 0 ), /* 657 rawsta */ - S_ST( 'e', 3, 674, 647 ), /* 658 r */ - S_ST( 'f', 3, 660, 0 ), /* 659 re */ - S_ST( 'i', 3, 390, 0 ), /* 660 ref */ - S_ST( 'q', 3, 662, 659 ), /* 661 re */ - S_ST( 'u', 3, 663, 0 ), /* 662 req */ - S_ST( 'e', 3, 664, 0 ), /* 663 requ */ - S_ST( 's', 3, 665, 0 ), /* 664 reque */ - S_ST( 't', 3, 666, 0 ), /* 665 reques */ - S_ST( 'k', 3, 667, 0 ), /* 666 request */ - S_ST( 'e', 3, 391, 0 ), /* 667 requestk */ - S_ST( 's', 3, 670, 661 ), /* 668 re */ - S_ST( 'e', 3, 392, 0 ), /* 669 res */ - S_ST( 't', 3, 671, 669 ), /* 670 res */ - S_ST( 'r', 3, 672, 0 ), /* 671 rest */ - S_ST( 'i', 3, 673, 0 ), /* 672 restr */ - S_ST( 'c', 3, 393, 0 ), /* 673 restri */ - S_ST( 'v', 3, 675, 668 ), /* 674 re */ - S_ST( 'o', 3, 676, 0 ), /* 675 rev */ - S_ST( 'k', 3, 394, 0 ), /* 676 revo */ - S_ST( 's', 3, 740, 646 ), /* 677 */ - S_ST( 'a', 3, 679, 0 ), /* 678 s */ - S_ST( 'v', 3, 680, 0 ), /* 679 sa */ - S_ST( 'e', 3, 681, 0 ), /* 680 sav */ - S_ST( 'c', 3, 682, 0 ), /* 681 save */ - S_ST( 'o', 3, 683, 0 ), /* 682 savec */ - S_ST( 'n', 3, 684, 0 ), /* 683 saveco */ - S_ST( 'f', 3, 685, 0 ), /* 684 savecon */ - S_ST( 'i', 3, 686, 0 ), /* 685 saveconf */ - S_ST( 'g', 3, 687, 0 ), /* 686 saveconfi */ - S_ST( 'd', 3, 688, 0 ), /* 687 saveconfig */ - S_ST( 'i', 3, 395, 0 ), /* 688 saveconfigd */ - S_ST( 'e', 3, 699, 678 ), /* 689 s */ - S_ST( 'r', 3, 691, 0 ), /* 690 se */ - S_ST( 'v', 3, 692, 0 ), /* 691 ser */ - S_ST( 'e', 3, 396, 0 ), /* 692 serv */ - S_ST( '_', 3, 694, 0 ), /* 693 server */ - S_ST( 'o', 3, 695, 0 ), /* 694 server_ */ - S_ST( 'f', 3, 696, 0 ), /* 695 server_o */ - S_ST( 'f', 3, 697, 0 ), /* 696 server_of */ - S_ST( 's', 3, 698, 0 ), /* 697 server_off */ - S_ST( 'e', 3, 434, 0 ), /* 698 server_offs */ - S_ST( 't', 3, 700, 690 ), /* 699 se */ - S_ST( 'v', 3, 701, 0 ), /* 700 set */ - S_ST( 'a', 3, 397, 0 ), /* 701 setv */ - S_ST( 'i', 3, 703, 689 ), /* 702 s */ - S_ST( 'm', 3, 704, 0 ), /* 703 si */ - S_ST( 'u', 3, 705, 0 ), /* 704 sim */ - S_ST( 'l', 3, 706, 0 ), /* 705 simu */ - S_ST( 'a', 3, 707, 0 ), /* 706 simul */ - S_ST( 't', 3, 708, 0 ), /* 707 simula */ - S_ST( 'i', 3, 709, 431 ), /* 708 simulat */ - S_ST( 'o', 3, 710, 0 ), /* 709 simulati */ - S_ST( 'n', 3, 711, 0 ), /* 710 simulatio */ - S_ST( '_', 3, 712, 0 ), /* 711 simulation */ - S_ST( 'd', 3, 713, 0 ), /* 712 simulation_ */ - S_ST( 'u', 3, 714, 0 ), /* 713 simulation_d */ - S_ST( 'r', 3, 715, 0 ), /* 714 simulation_du */ - S_ST( 'a', 3, 716, 0 ), /* 715 simulation_dur */ - S_ST( 't', 3, 717, 0 ), /* 716 simulation_dura */ - S_ST( 'i', 3, 718, 0 ), /* 717 simulation_durat */ - S_ST( 'o', 3, 433, 0 ), /* 718 simulation_durati */ - S_ST( 'o', 3, 720, 702 ), /* 719 s */ - S_ST( 'u', 3, 721, 0 ), /* 720 so */ - S_ST( 'r', 3, 722, 0 ), /* 721 sou */ - S_ST( 'c', 3, 398, 0 ), /* 722 sour */ - S_ST( 't', 3, 736, 719 ), /* 723 s */ - S_ST( 'a', 3, 725, 0 ), /* 724 st */ - S_ST( 't', 3, 400, 0 ), /* 725 sta */ - S_ST( 'i', 3, 727, 0 ), /* 726 stat */ - S_ST( 's', 3, 728, 0 ), /* 727 stati */ - S_ST( 't', 3, 729, 0 ), /* 728 statis */ - S_ST( 'i', 3, 730, 0 ), /* 729 statist */ - S_ST( 'c', 3, 399, 0 ), /* 730 statisti */ - S_ST( 'd', 3, 732, 0 ), /* 731 stats */ - S_ST( 'i', 3, 401, 0 ), /* 732 statsd */ - S_ST( 'e', 3, 402, 724 ), /* 733 st */ - S_ST( 'o', 3, 735, 0 ), /* 734 step */ - S_ST( 'u', 3, 403, 0 ), /* 735 stepo */ - S_ST( 'r', 3, 737, 733 ), /* 736 st */ - S_ST( 'a', 3, 738, 0 ), /* 737 str */ - S_ST( 't', 3, 739, 0 ), /* 738 stra */ - S_ST( 'u', 3, 404, 0 ), /* 739 strat */ - S_ST( 'y', 3, 406, 723 ), /* 740 s */ - S_ST( 's', 3, 742, 0 ), /* 741 sys */ - S_ST( 't', 3, 743, 0 ), /* 742 syss */ - S_ST( 'a', 3, 744, 0 ), /* 743 sysst */ - S_ST( 't', 3, 407, 0 ), /* 744 syssta */ - S_ST( 't', 3, 771, 677 ), /* 745 */ - S_ST( 'i', 3, 757, 0 ), /* 746 t */ - S_ST( 'c', 3, 408, 0 ), /* 747 ti */ - S_ST( 'm', 3, 750, 747 ), /* 748 ti */ - S_ST( 'e', 3, 411, 0 ), /* 749 tim */ - S_ST( 'i', 3, 751, 749 ), /* 750 tim */ - S_ST( 'n', 3, 752, 0 ), /* 751 timi */ - S_ST( 'g', 3, 753, 0 ), /* 752 timin */ - S_ST( 's', 3, 754, 0 ), /* 753 timing */ - S_ST( 't', 3, 755, 0 ), /* 754 timings */ - S_ST( 'a', 3, 756, 0 ), /* 755 timingst */ - S_ST( 't', 3, 412, 0 ), /* 756 timingsta */ - S_ST( 'n', 3, 758, 748 ), /* 757 ti */ - S_ST( 'k', 3, 759, 0 ), /* 758 tin */ - S_ST( 'e', 3, 413, 0 ), /* 759 tink */ - S_ST( 'o', 3, 414, 746 ), /* 760 t */ - S_ST( 'r', 3, 763, 760 ), /* 761 t */ - S_ST( 'a', 3, 415, 0 ), /* 762 tr */ - S_ST( 'u', 3, 764, 762 ), /* 763 tr */ - S_ST( 's', 3, 765, 416 ), /* 764 tru */ - S_ST( 't', 3, 766, 0 ), /* 765 trus */ - S_ST( 'e', 3, 767, 0 ), /* 766 trust */ - S_ST( 'd', 3, 768, 0 ), /* 767 truste */ - S_ST( 'k', 3, 769, 0 ), /* 768 trusted */ - S_ST( 'e', 3, 417, 0 ), /* 769 trustedk */ - S_ST( 't', 3, 418, 761 ), /* 770 t */ - S_ST( 'y', 3, 772, 770 ), /* 771 t */ - S_ST( 'p', 3, 419, 0 ), /* 772 ty */ - S_ST( 'u', 3, 774, 745 ), /* 773 */ - S_ST( 'n', 3, 780, 0 ), /* 774 u */ - S_ST( 'c', 3, 776, 0 ), /* 775 un */ - S_ST( 'o', 3, 777, 0 ), /* 776 unc */ - S_ST( 'n', 3, 778, 0 ), /* 777 unco */ - S_ST( 'f', 3, 779, 0 ), /* 778 uncon */ - S_ST( 'i', 3, 421, 0 ), /* 779 unconf */ - S_ST( 'p', 3, 781, 775 ), /* 780 un */ - S_ST( 'e', 3, 782, 0 ), /* 781 unp */ - S_ST( 'e', 3, 422, 0 ), /* 782 unpe */ - S_ST( 'v', 3, 784, 773 ), /* 783 */ - S_ST( 'e', 3, 785, 0 ), /* 784 v */ - S_ST( 'r', 3, 786, 0 ), /* 785 ve */ - S_ST( 's', 3, 787, 0 ), /* 786 ver */ - S_ST( 'i', 3, 788, 0 ), /* 787 vers */ - S_ST( 'o', 3, 423, 0 ), /* 788 versi */ - S_ST( 'w', 3, 796, 783 ), /* 789 */ - S_ST( 'a', 3, 791, 0 ), /* 790 w */ - S_ST( 'n', 3, 792, 0 ), /* 791 wa */ - S_ST( 'd', 3, 793, 0 ), /* 792 wan */ - S_ST( 'e', 3, 437, 0 ), /* 793 wand */ - S_ST( 'e', 3, 795, 790 ), /* 794 w */ - S_ST( 'e', 3, 425, 0 ), /* 795 we */ - S_ST( 'i', 3, 797, 794 ), /* 796 w */ - S_ST( 'l', 3, 798, 0 ), /* 797 wi */ - S_ST( 'd', 3, 799, 0 ), /* 798 wil */ - S_ST( 'c', 3, 800, 0 ), /* 799 wild */ - S_ST( 'a', 3, 801, 0 ), /* 800 wildc */ - S_ST( 'r', 3, 426, 0 ), /* 801 wildca */ - S_ST( 'x', 3, 803, 789 ), /* 802 */ - S_ST( 'l', 3, 804, 0 ), /* 803 x */ - S_ST( 'e', 3, 805, 0 ), /* 804 xl */ - S_ST( 'a', 3, 806, 0 ), /* 805 xle */ - S_ST( 'v', 3, 427, 0 ), /* 806 xlea */ - S_ST( 'y', 3, 808, 802 ), /* 807 [initial state] */ - S_ST( 'e', 3, 809, 0 ), /* 808 y */ - S_ST( 'a', 3, 428, 0 ) /* 809 ye */ + S_ST( 'w', 1, 0, 617 ), /* 386 T_Pw */ + S_ST( 'e', 1, 0, 0 ), /* 387 T_Randfile */ + S_ST( 's', 0, 0, 0 ), /* 388 T_Rawstats */ + S_ST( 'd', 1, 0, 0 ), /* 389 T_Refid */ + S_ST( 'y', 0, 0, 0 ), /* 390 T_Requestkey */ + S_ST( 't', 0, 0, 0 ), /* 391 T_Reset */ + S_ST( 't', 0, 0, 0 ), /* 392 T_Restrict */ + S_ST( 'e', 0, 0, 0 ), /* 393 T_Revoke */ + S_ST( 'r', 1, 0, 0 ), /* 394 T_Saveconfigdir */ + S_ST( 'r', 1, 690, 0 ), /* 395 T_Server */ + S_ST( 'r', 1, 0, 0 ), /* 396 T_Setvar */ + S_ST( 'e', 0, 0, 0 ), /* 397 T_Source */ + S_ST( 's', 0, 0, 0 ), /* 398 T_Statistics */ + S_ST( 's', 0, 728, 723 ), /* 399 T_Stats */ + S_ST( 'r', 1, 0, 0 ), /* 400 T_Statsdir */ + S_ST( 'p', 0, 731, 0 ), /* 401 T_Step */ + S_ST( 't', 0, 0, 0 ), /* 402 T_Stepout */ + S_ST( 'm', 0, 0, 0 ), /* 403 T_Stratum */ + S_ST( 'p', 3, 419, 0 ), /* 404 loo */ + S_ST( 's', 0, 738, 0 ), /* 405 T_Sys */ + S_ST( 's', 0, 0, 0 ), /* 406 T_Sysstats */ + S_ST( 'k', 0, 0, 0 ), /* 407 T_Tick */ + S_ST( '1', 0, 0, 0 ), /* 408 T_Time1 */ + S_ST( '2', 0, 0, 408 ), /* 409 T_Time2 */ + S_ST( 'r', 0, 0, 409 ), /* 410 T_Timer */ + S_ST( 's', 0, 0, 0 ), /* 411 T_Timingstats */ + S_ST( 'r', 0, 0, 0 ), /* 412 T_Tinker */ + S_ST( 's', 0, 0, 0 ), /* 413 T_Tos */ + S_ST( 'p', 1, 0, 0 ), /* 414 T_Trap */ + S_ST( 'e', 0, 0, 0 ), /* 415 T_True */ + S_ST( 'y', 0, 0, 0 ), /* 416 T_Trustedkey */ + S_ST( 'l', 0, 0, 0 ), /* 417 T_Ttl */ + S_ST( 'e', 0, 0, 0 ), /* 418 T_Type */ + S_ST( 's', 3, 423, 0 ), /* 419 loop */ + S_ST( 'g', 1, 0, 0 ), /* 420 T_Unconfig */ + S_ST( 'r', 1, 0, 0 ), /* 421 T_Unpeer */ + S_ST( 'n', 0, 0, 0 ), /* 422 T_Version */ + S_ST( 't', 3, 428, 0 ), /* 423 loops */ + S_ST( 'k', 0, 0, 0 ), /* 424 T_Week */ + S_ST( 'd', 0, 0, 0 ), /* 425 T_Wildcard */ + S_ST( 'e', 0, 0, 0 ), /* 426 T_Xleave */ + S_ST( 'r', 0, 0, 0 ), /* 427 T_Year */ + S_ST( 'a', 3, 429, 0 ), /* 428 loopst */ + S_ST( 't', 3, 334, 0 ), /* 429 loopsta */ + S_ST( 'e', 0, 0, 0 ), /* 430 T_Simulate */ + S_ST( 'y', 0, 0, 0 ), /* 431 T_Beep_Delay */ + S_ST( 'n', 0, 0, 0 ), /* 432 T_Sim_Duration */ + S_ST( 't', 0, 0, 0 ), /* 433 T_Server_Offset */ + S_ST( 'n', 0, 0, 0 ), /* 434 T_Duration */ + S_ST( 't', 0, 0, 0 ), /* 435 T_Freq_Offset */ + S_ST( 'r', 0, 0, 0 ), /* 436 T_Wander */ + S_ST( 'r', 0, 0, 0 ), /* 437 T_Jitter */ + S_ST( 'y', 0, 0, 0 ), /* 438 T_Prop_Delay */ + S_ST( 'y', 0, 0, 0 ), /* 439 T_Proc_Delay */ + S_ST( 'w', 3, 441, 316 ), /* 440 lo */ + S_ST( 'p', 3, 442, 0 ), /* 441 low */ + S_ST( 'r', 3, 443, 0 ), /* 442 lowp */ + S_ST( 'i', 3, 444, 0 ), /* 443 lowpr */ + S_ST( 'o', 3, 445, 0 ), /* 444 lowpri */ + S_ST( 't', 3, 446, 0 ), /* 445 lowprio */ + S_ST( 'r', 3, 447, 0 ), /* 446 lowpriot */ + S_ST( 'a', 3, 335, 0 ), /* 447 lowpriotr */ + S_ST( 'm', 3, 519, 235 ), /* 448 */ + S_ST( 'a', 3, 467, 0 ), /* 449 m */ + S_ST( 'n', 3, 451, 0 ), /* 450 ma */ + S_ST( 'y', 3, 452, 0 ), /* 451 man */ + S_ST( 'c', 3, 453, 0 ), /* 452 many */ + S_ST( 'a', 3, 454, 0 ), /* 453 manyc */ + S_ST( 's', 3, 455, 0 ), /* 454 manyca */ + S_ST( 't', 3, 461, 0 ), /* 455 manycas */ + S_ST( 'c', 3, 457, 0 ), /* 456 manycast */ + S_ST( 'l', 3, 458, 0 ), /* 457 manycastc */ + S_ST( 'i', 3, 459, 0 ), /* 458 manycastcl */ + S_ST( 'e', 3, 460, 0 ), /* 459 manycastcli */ + S_ST( 'n', 3, 336, 0 ), /* 460 manycastclie */ + S_ST( 's', 3, 462, 456 ), /* 461 manycast */ + S_ST( 'e', 3, 463, 0 ), /* 462 manycasts */ + S_ST( 'r', 3, 464, 0 ), /* 463 manycastse */ + S_ST( 'v', 3, 465, 0 ), /* 464 manycastser */ + S_ST( 'e', 3, 337, 0 ), /* 465 manycastserv */ + S_ST( 's', 3, 338, 450 ), /* 466 ma */ + S_ST( 'x', 3, 482, 466 ), /* 467 ma */ + S_ST( 'a', 3, 469, 0 ), /* 468 max */ + S_ST( 'g', 3, 339, 0 ), /* 469 maxa */ + S_ST( 'c', 3, 471, 468 ), /* 470 max */ + S_ST( 'l', 3, 472, 0 ), /* 471 maxc */ + S_ST( 'o', 3, 473, 0 ), /* 472 maxcl */ + S_ST( 'c', 3, 340, 0 ), /* 473 maxclo */ + S_ST( 'd', 3, 478, 470 ), /* 474 max */ + S_ST( 'e', 3, 476, 0 ), /* 475 maxd */ + S_ST( 'p', 3, 477, 0 ), /* 476 maxde */ + S_ST( 't', 3, 341, 0 ), /* 477 maxdep */ + S_ST( 'i', 3, 479, 475 ), /* 478 maxd */ + S_ST( 's', 3, 342, 0 ), /* 479 maxdi */ + S_ST( 'm', 3, 481, 474 ), /* 480 max */ + S_ST( 'e', 3, 343, 0 ), /* 481 maxm */ + S_ST( 'p', 3, 483, 480 ), /* 482 max */ + S_ST( 'o', 3, 484, 0 ), /* 483 maxp */ + S_ST( 'l', 3, 344, 0 ), /* 484 maxpo */ + S_ST( 'e', 3, 345, 449 ), /* 485 m */ + S_ST( 'i', 3, 487, 485 ), /* 486 m */ + S_ST( 'n', 3, 504, 0 ), /* 487 mi */ + S_ST( 'c', 3, 489, 0 ), /* 488 min */ + S_ST( 'l', 3, 490, 0 ), /* 489 minc */ + S_ST( 'o', 3, 491, 0 ), /* 490 mincl */ + S_ST( 'c', 3, 346, 0 ), /* 491 minclo */ + S_ST( 'd', 3, 496, 488 ), /* 492 min */ + S_ST( 'e', 3, 494, 0 ), /* 493 mind */ + S_ST( 'p', 3, 495, 0 ), /* 494 minde */ + S_ST( 't', 3, 347, 0 ), /* 495 mindep */ + S_ST( 'i', 3, 497, 493 ), /* 496 mind */ + S_ST( 's', 3, 348, 0 ), /* 497 mindi */ + S_ST( 'i', 3, 499, 492 ), /* 498 min */ + S_ST( 'm', 3, 500, 0 ), /* 499 mini */ + S_ST( 'u', 3, 349, 0 ), /* 500 minim */ + S_ST( 'p', 3, 502, 498 ), /* 501 min */ + S_ST( 'o', 3, 503, 0 ), /* 502 minp */ + S_ST( 'l', 3, 350, 0 ), /* 503 minpo */ + S_ST( 's', 3, 505, 501 ), /* 504 min */ + S_ST( 'a', 3, 506, 0 ), /* 505 mins */ + S_ST( 'n', 3, 351, 0 ), /* 506 minsa */ + S_ST( 'o', 3, 509, 486 ), /* 507 m */ + S_ST( 'd', 3, 352, 0 ), /* 508 mo */ + S_ST( 'n', 3, 513, 508 ), /* 509 mo */ + S_ST( 'i', 3, 511, 0 ), /* 510 mon */ + S_ST( 't', 3, 512, 0 ), /* 511 moni */ + S_ST( 'o', 3, 354, 0 ), /* 512 monit */ + S_ST( 't', 3, 355, 510 ), /* 513 mon */ + S_ST( 'r', 3, 356, 507 ), /* 514 m */ + S_ST( 's', 3, 516, 514 ), /* 515 m */ + S_ST( 's', 3, 517, 0 ), /* 516 ms */ + S_ST( 'n', 3, 518, 0 ), /* 517 mss */ + S_ST( 't', 3, 327, 0 ), /* 518 mssn */ + S_ST( 'u', 3, 520, 515 ), /* 519 m */ + S_ST( 'l', 3, 521, 0 ), /* 520 mu */ + S_ST( 't', 3, 522, 0 ), /* 521 mul */ + S_ST( 'i', 3, 523, 0 ), /* 522 mult */ + S_ST( 'c', 3, 524, 0 ), /* 523 multi */ + S_ST( 'a', 3, 525, 0 ), /* 524 multic */ + S_ST( 's', 3, 526, 0 ), /* 525 multica */ + S_ST( 't', 3, 527, 0 ), /* 526 multicas */ + S_ST( 'c', 3, 528, 0 ), /* 527 multicast */ + S_ST( 'l', 3, 529, 0 ), /* 528 multicastc */ + S_ST( 'i', 3, 530, 0 ), /* 529 multicastcl */ + S_ST( 'e', 3, 531, 0 ), /* 530 multicastcli */ + S_ST( 'n', 3, 357, 0 ), /* 531 multicastclie */ + S_ST( 'n', 3, 575, 448 ), /* 532 */ + S_ST( 'i', 3, 358, 0 ), /* 533 n */ + S_ST( 'o', 3, 570, 533 ), /* 534 n */ + S_ST( 'l', 3, 536, 0 ), /* 535 no */ + S_ST( 'i', 3, 537, 0 ), /* 536 nol */ + S_ST( 'n', 3, 359, 0 ), /* 537 noli */ + S_ST( 'm', 3, 543, 535 ), /* 538 no */ + S_ST( 'o', 3, 540, 0 ), /* 539 nom */ + S_ST( 'd', 3, 541, 0 ), /* 540 nomo */ + S_ST( 'i', 3, 542, 0 ), /* 541 nomod */ + S_ST( 'f', 3, 360, 0 ), /* 542 nomodi */ + S_ST( 'r', 3, 544, 539 ), /* 543 nom */ + S_ST( 'u', 3, 545, 0 ), /* 544 nomr */ + S_ST( 'l', 3, 546, 0 ), /* 545 nomru */ + S_ST( 'i', 3, 547, 0 ), /* 546 nomrul */ + S_ST( 's', 3, 361, 0 ), /* 547 nomruli */ + S_ST( 'n', 3, 549, 538 ), /* 548 no */ + S_ST( 'v', 3, 550, 362 ), /* 549 non */ + S_ST( 'o', 3, 551, 0 ), /* 550 nonv */ + S_ST( 'l', 3, 552, 0 ), /* 551 nonvo */ + S_ST( 'a', 3, 553, 0 ), /* 552 nonvol */ + S_ST( 't', 3, 554, 0 ), /* 553 nonvola */ + S_ST( 'i', 3, 555, 0 ), /* 554 nonvolat */ + S_ST( 'l', 3, 363, 0 ), /* 555 nonvolati */ + S_ST( 'p', 3, 557, 548 ), /* 556 no */ + S_ST( 'e', 3, 558, 0 ), /* 557 nop */ + S_ST( 'e', 3, 364, 0 ), /* 558 nope */ + S_ST( 'q', 3, 560, 556 ), /* 559 no */ + S_ST( 'u', 3, 561, 0 ), /* 560 noq */ + S_ST( 'e', 3, 562, 0 ), /* 561 noqu */ + S_ST( 'r', 3, 365, 0 ), /* 562 noque */ + S_ST( 's', 3, 564, 559 ), /* 563 no */ + S_ST( 'e', 3, 568, 0 ), /* 564 nos */ + S_ST( 'l', 3, 566, 0 ), /* 565 nose */ + S_ST( 'e', 3, 567, 0 ), /* 566 nosel */ + S_ST( 'c', 3, 366, 0 ), /* 567 nosele */ + S_ST( 'r', 3, 569, 565 ), /* 568 nose */ + S_ST( 'v', 3, 367, 0 ), /* 569 noser */ + S_ST( 't', 3, 571, 563 ), /* 570 no */ + S_ST( 'r', 3, 573, 0 ), /* 571 not */ + S_ST( 'a', 3, 368, 0 ), /* 572 notr */ + S_ST( 'u', 3, 574, 572 ), /* 573 notr */ + S_ST( 's', 3, 369, 0 ), /* 574 notru */ + S_ST( 't', 3, 370, 534 ), /* 575 n */ + S_ST( 'p', 3, 577, 0 ), /* 576 ntp */ + S_ST( 'o', 3, 578, 0 ), /* 577 ntpp */ + S_ST( 'r', 3, 371, 0 ), /* 578 ntppo */ + S_ST( 's', 3, 580, 576 ), /* 579 ntp */ + S_ST( 'i', 3, 581, 0 ), /* 580 ntps */ + S_ST( 'g', 3, 582, 0 ), /* 581 ntpsi */ + S_ST( 'n', 3, 583, 0 ), /* 582 ntpsig */ + S_ST( 'd', 3, 584, 0 ), /* 583 ntpsign */ + S_ST( 's', 3, 585, 0 ), /* 584 ntpsignd */ + S_ST( 'o', 3, 586, 0 ), /* 585 ntpsignds */ + S_ST( 'c', 3, 587, 0 ), /* 586 ntpsigndso */ + S_ST( 'k', 3, 588, 0 ), /* 587 ntpsigndsoc */ + S_ST( 'e', 3, 372, 0 ), /* 588 ntpsigndsock */ + S_ST( 'o', 3, 590, 532 ), /* 589 */ + S_ST( 'r', 3, 591, 0 ), /* 590 o */ + S_ST( 'p', 3, 592, 0 ), /* 591 or */ + S_ST( 'h', 3, 593, 0 ), /* 592 orp */ + S_ST( 'a', 3, 373, 0 ), /* 593 orph */ + S_ST( 'w', 3, 595, 0 ), /* 594 orphan */ + S_ST( 'a', 3, 596, 0 ), /* 595 orphanw */ + S_ST( 'i', 3, 374, 0 ), /* 596 orphanwa */ + S_ST( 'p', 3, 386, 589 ), /* 597 */ + S_ST( 'a', 3, 599, 0 ), /* 598 p */ + S_ST( 'n', 3, 600, 0 ), /* 599 pa */ + S_ST( 'i', 3, 375, 0 ), /* 600 pan */ + S_ST( 'e', 3, 602, 598 ), /* 601 p */ + S_ST( 'e', 3, 376, 0 ), /* 602 pe */ + S_ST( 's', 3, 604, 0 ), /* 603 peer */ + S_ST( 't', 3, 605, 0 ), /* 604 peers */ + S_ST( 'a', 3, 606, 0 ), /* 605 peerst */ + S_ST( 't', 3, 377, 0 ), /* 606 peersta */ + S_ST( 'h', 3, 608, 601 ), /* 607 p */ + S_ST( 'o', 3, 609, 0 ), /* 608 ph */ + S_ST( 'n', 3, 378, 0 ), /* 609 pho */ + S_ST( 'i', 3, 379, 607 ), /* 610 p */ + S_ST( 'f', 3, 612, 0 ), /* 611 pid */ + S_ST( 'i', 3, 613, 0 ), /* 612 pidf */ + S_ST( 'l', 3, 380, 0 ), /* 613 pidfi */ + S_ST( 'o', 3, 616, 610 ), /* 614 p */ + S_ST( 'o', 3, 381, 0 ), /* 615 po */ + S_ST( 'r', 3, 382, 615 ), /* 616 po */ + S_ST( 'r', 3, 624, 614 ), /* 617 p */ + S_ST( 'e', 3, 622, 0 ), /* 618 pr */ + S_ST( 'e', 3, 620, 0 ), /* 619 pre */ + S_ST( 'm', 3, 621, 0 ), /* 620 pree */ + S_ST( 'p', 3, 383, 0 ), /* 621 preem */ + S_ST( 'f', 3, 623, 619 ), /* 622 pre */ + S_ST( 'e', 3, 384, 0 ), /* 623 pref */ + S_ST( 'o', 3, 637, 618 ), /* 624 pr */ + S_ST( 'c', 3, 626, 0 ), /* 625 pro */ + S_ST( '_', 3, 627, 0 ), /* 626 proc */ + S_ST( 'd', 3, 628, 0 ), /* 627 proc_ */ + S_ST( 'e', 3, 629, 0 ), /* 628 proc_d */ + S_ST( 'l', 3, 630, 0 ), /* 629 proc_de */ + S_ST( 'a', 3, 439, 0 ), /* 630 proc_del */ + S_ST( 'p', 3, 632, 625 ), /* 631 pro */ + S_ST( '_', 3, 633, 0 ), /* 632 prop */ + S_ST( 'd', 3, 634, 0 ), /* 633 prop_ */ + S_ST( 'e', 3, 635, 0 ), /* 634 prop_d */ + S_ST( 'l', 3, 636, 0 ), /* 635 prop_de */ + S_ST( 'a', 3, 438, 0 ), /* 636 prop_del */ + S_ST( 't', 3, 638, 631 ), /* 637 pro */ + S_ST( 'o', 3, 639, 0 ), /* 638 prot */ + S_ST( 's', 3, 640, 0 ), /* 639 proto */ + S_ST( 't', 3, 641, 0 ), /* 640 protos */ + S_ST( 'a', 3, 642, 0 ), /* 641 protost */ + S_ST( 't', 3, 385, 0 ), /* 642 protosta */ + S_ST( 'r', 3, 655, 597 ), /* 643 */ + S_ST( 'a', 3, 650, 0 ), /* 644 r */ + S_ST( 'n', 3, 646, 0 ), /* 645 ra */ + S_ST( 'd', 3, 647, 0 ), /* 646 ran */ + S_ST( 'f', 3, 648, 0 ), /* 647 rand */ + S_ST( 'i', 3, 649, 0 ), /* 648 randf */ + S_ST( 'l', 3, 387, 0 ), /* 649 randfi */ + S_ST( 'w', 3, 651, 645 ), /* 650 ra */ + S_ST( 's', 3, 652, 0 ), /* 651 raw */ + S_ST( 't', 3, 653, 0 ), /* 652 raws */ + S_ST( 'a', 3, 654, 0 ), /* 653 rawst */ + S_ST( 't', 3, 388, 0 ), /* 654 rawsta */ + S_ST( 'e', 3, 671, 644 ), /* 655 r */ + S_ST( 'f', 3, 657, 0 ), /* 656 re */ + S_ST( 'i', 3, 389, 0 ), /* 657 ref */ + S_ST( 'q', 3, 659, 656 ), /* 658 re */ + S_ST( 'u', 3, 660, 0 ), /* 659 req */ + S_ST( 'e', 3, 661, 0 ), /* 660 requ */ + S_ST( 's', 3, 662, 0 ), /* 661 reque */ + S_ST( 't', 3, 663, 0 ), /* 662 reques */ + S_ST( 'k', 3, 664, 0 ), /* 663 request */ + S_ST( 'e', 3, 390, 0 ), /* 664 requestk */ + S_ST( 's', 3, 667, 658 ), /* 665 re */ + S_ST( 'e', 3, 391, 0 ), /* 666 res */ + S_ST( 't', 3, 668, 666 ), /* 667 res */ + S_ST( 'r', 3, 669, 0 ), /* 668 rest */ + S_ST( 'i', 3, 670, 0 ), /* 669 restr */ + S_ST( 'c', 3, 392, 0 ), /* 670 restri */ + S_ST( 'v', 3, 672, 665 ), /* 671 re */ + S_ST( 'o', 3, 673, 0 ), /* 672 rev */ + S_ST( 'k', 3, 393, 0 ), /* 673 revo */ + S_ST( 's', 3, 737, 643 ), /* 674 */ + S_ST( 'a', 3, 676, 0 ), /* 675 s */ + S_ST( 'v', 3, 677, 0 ), /* 676 sa */ + S_ST( 'e', 3, 678, 0 ), /* 677 sav */ + S_ST( 'c', 3, 679, 0 ), /* 678 save */ + S_ST( 'o', 3, 680, 0 ), /* 679 savec */ + S_ST( 'n', 3, 681, 0 ), /* 680 saveco */ + S_ST( 'f', 3, 682, 0 ), /* 681 savecon */ + S_ST( 'i', 3, 683, 0 ), /* 682 saveconf */ + S_ST( 'g', 3, 684, 0 ), /* 683 saveconfi */ + S_ST( 'd', 3, 685, 0 ), /* 684 saveconfig */ + S_ST( 'i', 3, 394, 0 ), /* 685 saveconfigd */ + S_ST( 'e', 3, 696, 675 ), /* 686 s */ + S_ST( 'r', 3, 688, 0 ), /* 687 se */ + S_ST( 'v', 3, 689, 0 ), /* 688 ser */ + S_ST( 'e', 3, 395, 0 ), /* 689 serv */ + S_ST( '_', 3, 691, 0 ), /* 690 server */ + S_ST( 'o', 3, 692, 0 ), /* 691 server_ */ + S_ST( 'f', 3, 693, 0 ), /* 692 server_o */ + S_ST( 'f', 3, 694, 0 ), /* 693 server_of */ + S_ST( 's', 3, 695, 0 ), /* 694 server_off */ + S_ST( 'e', 3, 433, 0 ), /* 695 server_offs */ + S_ST( 't', 3, 697, 687 ), /* 696 se */ + S_ST( 'v', 3, 698, 0 ), /* 697 set */ + S_ST( 'a', 3, 396, 0 ), /* 698 setv */ + S_ST( 'i', 3, 700, 686 ), /* 699 s */ + S_ST( 'm', 3, 701, 0 ), /* 700 si */ + S_ST( 'u', 3, 702, 0 ), /* 701 sim */ + S_ST( 'l', 3, 703, 0 ), /* 702 simu */ + S_ST( 'a', 3, 704, 0 ), /* 703 simul */ + S_ST( 't', 3, 705, 0 ), /* 704 simula */ + S_ST( 'i', 3, 706, 430 ), /* 705 simulat */ + S_ST( 'o', 3, 707, 0 ), /* 706 simulati */ + S_ST( 'n', 3, 708, 0 ), /* 707 simulatio */ + S_ST( '_', 3, 709, 0 ), /* 708 simulation */ + S_ST( 'd', 3, 710, 0 ), /* 709 simulation_ */ + S_ST( 'u', 3, 711, 0 ), /* 710 simulation_d */ + S_ST( 'r', 3, 712, 0 ), /* 711 simulation_du */ + S_ST( 'a', 3, 713, 0 ), /* 712 simulation_dur */ + S_ST( 't', 3, 714, 0 ), /* 713 simulation_dura */ + S_ST( 'i', 3, 715, 0 ), /* 714 simulation_durat */ + S_ST( 'o', 3, 432, 0 ), /* 715 simulation_durati */ + S_ST( 'o', 3, 717, 699 ), /* 716 s */ + S_ST( 'u', 3, 718, 0 ), /* 717 so */ + S_ST( 'r', 3, 719, 0 ), /* 718 sou */ + S_ST( 'c', 3, 397, 0 ), /* 719 sour */ + S_ST( 't', 3, 733, 716 ), /* 720 s */ + S_ST( 'a', 3, 722, 0 ), /* 721 st */ + S_ST( 't', 3, 399, 0 ), /* 722 sta */ + S_ST( 'i', 3, 724, 0 ), /* 723 stat */ + S_ST( 's', 3, 725, 0 ), /* 724 stati */ + S_ST( 't', 3, 726, 0 ), /* 725 statis */ + S_ST( 'i', 3, 727, 0 ), /* 726 statist */ + S_ST( 'c', 3, 398, 0 ), /* 727 statisti */ + S_ST( 'd', 3, 729, 0 ), /* 728 stats */ + S_ST( 'i', 3, 400, 0 ), /* 729 statsd */ + S_ST( 'e', 3, 401, 721 ), /* 730 st */ + S_ST( 'o', 3, 732, 0 ), /* 731 step */ + S_ST( 'u', 3, 402, 0 ), /* 732 stepo */ + S_ST( 'r', 3, 734, 730 ), /* 733 st */ + S_ST( 'a', 3, 735, 0 ), /* 734 str */ + S_ST( 't', 3, 736, 0 ), /* 735 stra */ + S_ST( 'u', 3, 403, 0 ), /* 736 strat */ + S_ST( 'y', 3, 405, 720 ), /* 737 s */ + S_ST( 's', 3, 739, 0 ), /* 738 sys */ + S_ST( 't', 3, 740, 0 ), /* 739 syss */ + S_ST( 'a', 3, 741, 0 ), /* 740 sysst */ + S_ST( 't', 3, 406, 0 ), /* 741 syssta */ + S_ST( 't', 3, 768, 674 ), /* 742 */ + S_ST( 'i', 3, 754, 0 ), /* 743 t */ + S_ST( 'c', 3, 407, 0 ), /* 744 ti */ + S_ST( 'm', 3, 747, 744 ), /* 745 ti */ + S_ST( 'e', 3, 410, 0 ), /* 746 tim */ + S_ST( 'i', 3, 748, 746 ), /* 747 tim */ + S_ST( 'n', 3, 749, 0 ), /* 748 timi */ + S_ST( 'g', 3, 750, 0 ), /* 749 timin */ + S_ST( 's', 3, 751, 0 ), /* 750 timing */ + S_ST( 't', 3, 752, 0 ), /* 751 timings */ + S_ST( 'a', 3, 753, 0 ), /* 752 timingst */ + S_ST( 't', 3, 411, 0 ), /* 753 timingsta */ + S_ST( 'n', 3, 755, 745 ), /* 754 ti */ + S_ST( 'k', 3, 756, 0 ), /* 755 tin */ + S_ST( 'e', 3, 412, 0 ), /* 756 tink */ + S_ST( 'o', 3, 413, 743 ), /* 757 t */ + S_ST( 'r', 3, 760, 757 ), /* 758 t */ + S_ST( 'a', 3, 414, 0 ), /* 759 tr */ + S_ST( 'u', 3, 761, 759 ), /* 760 tr */ + S_ST( 's', 3, 762, 415 ), /* 761 tru */ + S_ST( 't', 3, 763, 0 ), /* 762 trus */ + S_ST( 'e', 3, 764, 0 ), /* 763 trust */ + S_ST( 'd', 3, 765, 0 ), /* 764 truste */ + S_ST( 'k', 3, 766, 0 ), /* 765 trusted */ + S_ST( 'e', 3, 416, 0 ), /* 766 trustedk */ + S_ST( 't', 3, 417, 758 ), /* 767 t */ + S_ST( 'y', 3, 769, 767 ), /* 768 t */ + S_ST( 'p', 3, 418, 0 ), /* 769 ty */ + S_ST( 'u', 3, 771, 742 ), /* 770 */ + S_ST( 'n', 3, 777, 0 ), /* 771 u */ + S_ST( 'c', 3, 773, 0 ), /* 772 un */ + S_ST( 'o', 3, 774, 0 ), /* 773 unc */ + S_ST( 'n', 3, 775, 0 ), /* 774 unco */ + S_ST( 'f', 3, 776, 0 ), /* 775 uncon */ + S_ST( 'i', 3, 420, 0 ), /* 776 unconf */ + S_ST( 'p', 3, 778, 772 ), /* 777 un */ + S_ST( 'e', 3, 779, 0 ), /* 778 unp */ + S_ST( 'e', 3, 421, 0 ), /* 779 unpe */ + S_ST( 'v', 3, 781, 770 ), /* 780 */ + S_ST( 'e', 3, 782, 0 ), /* 781 v */ + S_ST( 'r', 3, 783, 0 ), /* 782 ve */ + S_ST( 's', 3, 784, 0 ), /* 783 ver */ + S_ST( 'i', 3, 785, 0 ), /* 784 vers */ + S_ST( 'o', 3, 422, 0 ), /* 785 versi */ + S_ST( 'w', 3, 793, 780 ), /* 786 */ + S_ST( 'a', 3, 788, 0 ), /* 787 w */ + S_ST( 'n', 3, 789, 0 ), /* 788 wa */ + S_ST( 'd', 3, 790, 0 ), /* 789 wan */ + S_ST( 'e', 3, 436, 0 ), /* 790 wand */ + S_ST( 'e', 3, 792, 787 ), /* 791 w */ + S_ST( 'e', 3, 424, 0 ), /* 792 we */ + S_ST( 'i', 3, 794, 791 ), /* 793 w */ + S_ST( 'l', 3, 795, 0 ), /* 794 wi */ + S_ST( 'd', 3, 796, 0 ), /* 795 wil */ + S_ST( 'c', 3, 797, 0 ), /* 796 wild */ + S_ST( 'a', 3, 798, 0 ), /* 797 wildc */ + S_ST( 'r', 3, 425, 0 ), /* 798 wildca */ + S_ST( 'x', 3, 800, 786 ), /* 799 */ + S_ST( 'l', 3, 801, 0 ), /* 800 x */ + S_ST( 'e', 3, 802, 0 ), /* 801 xl */ + S_ST( 'a', 3, 803, 0 ), /* 802 xle */ + S_ST( 'v', 3, 426, 0 ), /* 803 xlea */ + S_ST( 'y', 3, 805, 799 ), /* 804 [initial state] */ + S_ST( 'e', 3, 806, 0 ), /* 805 y */ + S_ST( 'a', 3, 427, 0 ) /* 806 ye */ }; diff --git a/ntpd/ntp_parser.c b/ntpd/ntp_parser.c index acd8bceb6..653c9ea69 100644 --- a/ntpd/ntp_parser.c +++ b/ntpd/ntp_parser.c @@ -257,60 +257,59 @@ T_Prefer = 384, T_Protostats = 385, T_Pw = 386, - T_Qos = 387, - T_Randfile = 388, - T_Rawstats = 389, - T_Refid = 390, - T_Requestkey = 391, - T_Reset = 392, - T_Restrict = 393, - T_Revoke = 394, - T_Saveconfigdir = 395, - T_Server = 396, - T_Setvar = 397, - T_Source = 398, - T_Statistics = 399, - T_Stats = 400, - T_Statsdir = 401, - T_Step = 402, - T_Stepout = 403, - T_Stratum = 404, - T_String = 405, - T_Sys = 406, - T_Sysstats = 407, - T_Tick = 408, - T_Time1 = 409, - T_Time2 = 410, - T_Timer = 411, - T_Timingstats = 412, - T_Tinker = 413, - T_Tos = 414, - T_Trap = 415, - T_True = 416, - T_Trustedkey = 417, - T_Ttl = 418, - T_Type = 419, - T_U_int = 420, - T_Unconfig = 421, - T_Unpeer = 422, - T_Version = 423, - T_WanderThreshold = 424, - T_Week = 425, - T_Wildcard = 426, - T_Xleave = 427, - T_Year = 428, - T_Flag = 429, - T_EOC = 430, - T_Simulate = 431, - T_Beep_Delay = 432, - T_Sim_Duration = 433, - T_Server_Offset = 434, - T_Duration = 435, - T_Freq_Offset = 436, - T_Wander = 437, - T_Jitter = 438, - T_Prop_Delay = 439, - T_Proc_Delay = 440 + T_Randfile = 387, + T_Rawstats = 388, + T_Refid = 389, + T_Requestkey = 390, + T_Reset = 391, + T_Restrict = 392, + T_Revoke = 393, + T_Saveconfigdir = 394, + T_Server = 395, + T_Setvar = 396, + T_Source = 397, + T_Statistics = 398, + T_Stats = 399, + T_Statsdir = 400, + T_Step = 401, + T_Stepout = 402, + T_Stratum = 403, + T_String = 404, + T_Sys = 405, + T_Sysstats = 406, + T_Tick = 407, + T_Time1 = 408, + T_Time2 = 409, + T_Timer = 410, + T_Timingstats = 411, + T_Tinker = 412, + T_Tos = 413, + T_Trap = 414, + T_True = 415, + T_Trustedkey = 416, + T_Ttl = 417, + T_Type = 418, + T_U_int = 419, + T_Unconfig = 420, + T_Unpeer = 421, + T_Version = 422, + T_WanderThreshold = 423, + T_Week = 424, + T_Wildcard = 425, + T_Xleave = 426, + T_Year = 427, + T_Flag = 428, + T_EOC = 429, + T_Simulate = 430, + T_Beep_Delay = 431, + T_Sim_Duration = 432, + T_Server_Offset = 433, + T_Duration = 434, + T_Freq_Offset = 435, + T_Wander = 436, + T_Jitter = 437, + T_Prop_Delay = 438, + T_Proc_Delay = 439 }; #endif /* Tokens. */ @@ -443,60 +442,59 @@ #define T_Prefer 384 #define T_Protostats 385 #define T_Pw 386 -#define T_Qos 387 -#define T_Randfile 388 -#define T_Rawstats 389 -#define T_Refid 390 -#define T_Requestkey 391 -#define T_Reset 392 -#define T_Restrict 393 -#define T_Revoke 394 -#define T_Saveconfigdir 395 -#define T_Server 396 -#define T_Setvar 397 -#define T_Source 398 -#define T_Statistics 399 -#define T_Stats 400 -#define T_Statsdir 401 -#define T_Step 402 -#define T_Stepout 403 -#define T_Stratum 404 -#define T_String 405 -#define T_Sys 406 -#define T_Sysstats 407 -#define T_Tick 408 -#define T_Time1 409 -#define T_Time2 410 -#define T_Timer 411 -#define T_Timingstats 412 -#define T_Tinker 413 -#define T_Tos 414 -#define T_Trap 415 -#define T_True 416 -#define T_Trustedkey 417 -#define T_Ttl 418 -#define T_Type 419 -#define T_U_int 420 -#define T_Unconfig 421 -#define T_Unpeer 422 -#define T_Version 423 -#define T_WanderThreshold 424 -#define T_Week 425 -#define T_Wildcard 426 -#define T_Xleave 427 -#define T_Year 428 -#define T_Flag 429 -#define T_EOC 430 -#define T_Simulate 431 -#define T_Beep_Delay 432 -#define T_Sim_Duration 433 -#define T_Server_Offset 434 -#define T_Duration 435 -#define T_Freq_Offset 436 -#define T_Wander 437 -#define T_Jitter 438 -#define T_Prop_Delay 439 -#define T_Proc_Delay 440 +#define T_Randfile 387 +#define T_Rawstats 388 +#define T_Refid 389 +#define T_Requestkey 390 +#define T_Reset 391 +#define T_Restrict 392 +#define T_Revoke 393 +#define T_Saveconfigdir 394 +#define T_Server 395 +#define T_Setvar 396 +#define T_Source 397 +#define T_Statistics 398 +#define T_Stats 399 +#define T_Statsdir 400 +#define T_Step 401 +#define T_Stepout 402 +#define T_Stratum 403 +#define T_String 404 +#define T_Sys 405 +#define T_Sysstats 406 +#define T_Tick 407 +#define T_Time1 408 +#define T_Time2 409 +#define T_Timer 410 +#define T_Timingstats 411 +#define T_Tinker 412 +#define T_Tos 413 +#define T_Trap 414 +#define T_True 415 +#define T_Trustedkey 416 +#define T_Ttl 417 +#define T_Type 418 +#define T_U_int 419 +#define T_Unconfig 420 +#define T_Unpeer 421 +#define T_Version 422 +#define T_WanderThreshold 423 +#define T_Week 424 +#define T_Wildcard 425 +#define T_Xleave 426 +#define T_Year 427 +#define T_Flag 428 +#define T_EOC 429 +#define T_Simulate 430 +#define T_Beep_Delay 431 +#define T_Sim_Duration 432 +#define T_Server_Offset 433 +#define T_Duration 434 +#define T_Freq_Offset 435 +#define T_Wander 436 +#define T_Jitter 437 +#define T_Prop_Delay 438 +#define T_Proc_Delay 439 @@ -528,7 +526,7 @@ typedef union YYSTYPE /* Line 214 of yacc.c */ -#line 532 "../../ntpd/ntp_parser.c" +#line 530 "../../ntpd/ntp_parser.c" } YYSTYPE; # define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ @@ -540,7 +538,7 @@ typedef union YYSTYPE /* Line 264 of yacc.c */ -#line 544 "../../ntpd/ntp_parser.c" +#line 542 "../../ntpd/ntp_parser.c" #ifdef short # undef short @@ -753,22 +751,22 @@ union yyalloc #endif /* YYFINAL -- State number of the termination state. */ -#define YYFINAL 196 +#define YYFINAL 195 /* YYLAST -- Last index in YYTABLE. */ -#define YYLAST 598 +#define YYLAST 612 /* YYNTOKENS -- Number of terminals. */ -#define YYNTOKENS 191 +#define YYNTOKENS 190 /* YYNNTS -- Number of nonterminals. */ #define YYNNTS 100 /* YYNRULES -- Number of rules. */ -#define YYNRULES 300 +#define YYNRULES 299 /* YYNRULES -- Number of states. */ -#define YYNSTATES 402 +#define YYNSTATES 401 /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ #define YYUNDEFTOK 2 -#define YYMAXUTOK 440 +#define YYMAXUTOK 439 #define YYTRANSLATE(YYX) \ ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) @@ -780,15 +778,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, - 187, 188, 2, 2, 2, 2, 2, 2, 2, 2, + 186, 187, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 186, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 185, 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, 189, 2, 190, 2, 2, 2, 2, + 2, 2, 2, 188, 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, @@ -819,8 +817,7 @@ static const yytype_uint8 yytranslate[] = 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, - 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, - 185 + 175, 176, 177, 178, 179, 180, 181, 182, 183, 184 }; #if YYDEBUG @@ -850,130 +847,128 @@ static const yytype_uint16 yyprhs[] = 447, 449, 451, 453, 455, 458, 461, 463, 466, 468, 470, 472, 474, 476, 478, 480, 482, 484, 486, 489, 492, 495, 499, 501, 504, 507, 510, 513, 517, 520, - 522, 524, 526, 528, 530, 532, 534, 536, 538, 540, - 543, 544, 549, 551, 552, 553, 556, 559, 562, 565, - 567, 569, 573, 577, 579, 581, 583, 585, 587, 589, - 591, 593, 595, 598, 601, 603, 605, 607, 609, 611, - 613, 615, 617, 620, 622, 625, 627, 629, 631, 637, - 640, 642, 645, 647, 649, 651, 653, 655, 657, 663, - 665, 669, 672, 676, 678, 680, 683, 685, 691, 696, - 700, 703, 705, 712, 716, 719, 723, 725, 727, 729, - 731 + 522, 524, 526, 528, 530, 532, 534, 536, 538, 541, + 542, 547, 549, 550, 551, 554, 557, 560, 563, 565, + 567, 571, 575, 577, 579, 581, 583, 585, 587, 589, + 591, 593, 596, 599, 601, 603, 605, 607, 609, 611, + 613, 615, 618, 620, 623, 625, 627, 629, 635, 638, + 640, 643, 645, 647, 649, 651, 653, 655, 661, 663, + 667, 670, 674, 676, 678, 681, 683, 689, 694, 698, + 701, 703, 710, 714, 717, 721, 723, 725, 727, 729 }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ static const yytype_int16 yyrhs[] = { - 192, 0, -1, 193, -1, 193, 194, 175, -1, 194, - 175, -1, 1, 175, -1, -1, 195, -1, 208, -1, - 210, -1, 211, -1, 220, -1, 228, -1, 215, -1, - 237, -1, 242, -1, 247, -1, 251, -1, 277, -1, - 196, 197, 200, -1, 141, -1, 126, -1, 121, -1, - 14, -1, 81, -1, 198, -1, 199, 150, -1, 150, - -1, 64, -1, 66, -1, -1, 200, 201, -1, 202, - -1, 204, -1, 206, -1, 203, -1, 9, -1, 17, - -1, 51, -1, 111, -1, 128, -1, 129, -1, 161, - -1, 172, -1, 205, 59, -1, 205, 165, -1, 68, - -1, 95, -1, 89, -1, 163, -1, 97, -1, 168, - -1, 207, 150, -1, 52, -1, 209, 197, -1, 166, - -1, 167, -1, 15, -1, 82, 274, -1, 102, 274, - -1, 10, 59, -1, 22, 59, -1, 23, 212, -1, - 69, 150, -1, 70, 150, -1, 136, 59, -1, 139, - 59, -1, 162, 270, -1, 117, 150, -1, -1, 212, - 213, -1, 214, 150, -1, 139, 59, -1, 49, -1, - 52, -1, 131, -1, 133, -1, 28, -1, 159, 216, - -1, 216, 217, -1, 217, -1, 218, 59, -1, 219, - 276, -1, 21, 275, -1, 19, -1, 46, -1, 118, + 191, 0, -1, 192, -1, 192, 193, 174, -1, 193, + 174, -1, 1, 174, -1, -1, 194, -1, 207, -1, + 209, -1, 210, -1, 219, -1, 227, -1, 214, -1, + 236, -1, 241, -1, 246, -1, 250, -1, 276, -1, + 195, 196, 199, -1, 140, -1, 126, -1, 121, -1, + 14, -1, 81, -1, 197, -1, 198, 149, -1, 149, + -1, 64, -1, 66, -1, -1, 199, 200, -1, 201, + -1, 203, -1, 205, -1, 202, -1, 9, -1, 17, + -1, 51, -1, 111, -1, 128, -1, 129, -1, 160, + -1, 171, -1, 204, 59, -1, 204, 164, -1, 68, + -1, 95, -1, 89, -1, 162, -1, 97, -1, 167, + -1, 206, 149, -1, 52, -1, 208, 196, -1, 165, + -1, 166, -1, 15, -1, 82, 273, -1, 102, 273, + -1, 10, 59, -1, 22, 59, -1, 23, 211, -1, + 69, 149, -1, 70, 149, -1, 135, 59, -1, 138, + 59, -1, 161, 269, -1, 117, 149, -1, -1, 211, + 212, -1, 213, 149, -1, 138, 59, -1, 49, -1, + 52, -1, 131, -1, 132, -1, 28, -1, 158, 215, + -1, 215, 216, -1, 216, -1, 217, 59, -1, 218, + 275, -1, 21, 274, -1, 19, -1, 46, -1, 118, -1, 119, -1, 96, -1, 13, -1, 93, -1, 87, - -1, 91, -1, 85, -1, 144, 221, -1, 146, 150, - -1, 40, 222, 223, -1, 221, 222, -1, 222, -1, - 20, -1, 24, -1, 79, -1, 122, -1, 134, -1, - 152, -1, 157, -1, 130, -1, -1, 223, 224, -1, - 39, 150, -1, 164, 227, -1, 225, -1, 226, -1, + -1, 91, -1, 85, -1, 143, 220, -1, 145, 149, + -1, 40, 221, 222, -1, 220, 221, -1, 221, -1, + 20, -1, 24, -1, 79, -1, 122, -1, 133, -1, + 151, -1, 156, -1, 130, -1, -1, 222, 223, -1, + 39, 149, -1, 163, 226, -1, 224, -1, 225, -1, 75, -1, 104, -1, 36, -1, 29, -1, 107, -1, - 124, -1, 26, -1, 170, -1, 100, -1, 173, -1, - 4, -1, 30, 231, -1, 101, 234, -1, 138, 197, - 229, -1, 138, 198, 83, 198, 229, -1, 138, 27, - 229, -1, 138, 64, 27, 229, -1, 138, 66, 27, - 229, -1, 138, 143, 229, -1, -1, 229, 230, -1, + 124, -1, 26, -1, 169, -1, 100, -1, 172, -1, + 4, -1, 30, 230, -1, 101, 233, -1, 137, 196, + 228, -1, 137, 197, 83, 197, 228, -1, 137, 27, + 228, -1, 137, 64, 27, 228, -1, 137, 66, 27, + 228, -1, 137, 142, 228, -1, -1, 228, 229, -1, 45, -1, 53, -1, 71, -1, 72, -1, 74, -1, 80, -1, 105, -1, 106, -1, 109, -1, 110, -1, - 112, -1, 113, -1, 114, -1, 116, -1, 168, -1, - 231, 232, -1, 232, -1, 233, 59, -1, 11, -1, - 94, -1, 99, -1, 234, 235, -1, 235, -1, 236, + 112, -1, 113, -1, 114, -1, 116, -1, 167, -1, + 230, 231, -1, 231, -1, 232, 59, -1, 11, -1, + 94, -1, 99, -1, 233, 234, -1, 234, -1, 235, 59, -1, 54, -1, 55, -1, 56, -1, 57, -1, - 84, -1, 86, -1, 88, -1, 92, -1, 48, 197, - 238, -1, 238, 239, -1, 239, -1, 240, 276, -1, - 241, 275, -1, 149, 59, -1, 3, 150, -1, 135, - 150, -1, 154, -1, 155, -1, 41, -1, 42, -1, - 43, -1, 44, -1, 36, 243, -1, 29, 243, -1, - 243, 244, -1, 244, -1, 245, -1, 246, -1, 8, + 84, -1, 86, -1, 88, -1, 92, -1, 48, 196, + 237, -1, 237, 238, -1, 238, -1, 239, 275, -1, + 240, 274, -1, 148, 59, -1, 3, 149, -1, 134, + 149, -1, 153, -1, 154, -1, 41, -1, 42, -1, + 43, -1, 44, -1, 36, 242, -1, 29, 242, -1, + 242, 243, -1, 243, -1, 244, -1, 245, -1, 8, -1, 12, -1, 18, -1, 67, -1, 99, -1, 115, - -1, 98, -1, 145, -1, 158, 248, -1, 248, 249, - -1, 249, -1, 250, 276, -1, 6, -1, 31, -1, - 47, -1, 50, -1, 120, -1, 147, -1, 148, -1, - 153, -1, 262, -1, 266, -1, 252, 276, -1, 253, - 150, -1, 254, 150, -1, 58, 150, 194, -1, 37, - -1, 33, 255, -1, 77, 260, -1, 123, 273, -1, - 142, 256, -1, 160, 198, 258, -1, 163, 269, -1, - 16, -1, 108, -1, 153, -1, 52, -1, 73, -1, - 125, -1, 132, -1, 78, -1, 140, -1, 150, -1, - 150, 32, -1, -1, 150, 186, 150, 257, -1, 27, - -1, -1, -1, 258, 259, -1, 127, 59, -1, 60, - 198, -1, 260, 261, -1, 261, -1, 150, -1, 263, - 265, 264, -1, 263, 265, 150, -1, 60, -1, 103, - -1, 5, -1, 63, -1, 65, -1, 171, -1, 76, - -1, 53, -1, 34, -1, 137, 267, -1, 267, 268, - -1, 268, -1, 7, -1, 8, -1, 25, -1, 62, - -1, 90, -1, 151, -1, 156, -1, 269, 59, -1, - 59, -1, 270, 271, -1, 271, -1, 59, -1, 272, - -1, 187, 59, 35, 59, 188, -1, 273, 150, -1, - 150, -1, 274, 197, -1, 197, -1, 59, -1, 161, - -1, 38, -1, 59, -1, 32, -1, 278, 189, 279, - 282, 190, -1, 176, -1, 279, 280, 175, -1, 280, - 175, -1, 281, 186, 276, -1, 177, -1, 178, -1, - 282, 283, -1, 283, -1, 285, 189, 284, 286, 190, - -1, 179, 186, 276, 175, -1, 141, 186, 197, -1, - 286, 287, -1, 287, -1, 180, 186, 276, 189, 288, - 190, -1, 288, 289, 175, -1, 289, 175, -1, 290, - 186, 276, -1, 181, -1, 182, -1, 183, -1, 184, - -1, 185, -1 + -1, 98, -1, 144, -1, 157, 247, -1, 247, 248, + -1, 248, -1, 249, 275, -1, 6, -1, 31, -1, + 47, -1, 50, -1, 120, -1, 146, -1, 147, -1, + 152, -1, 261, -1, 265, -1, 251, 275, -1, 252, + 149, -1, 253, 149, -1, 58, 149, 193, -1, 37, + -1, 33, 254, -1, 77, 259, -1, 123, 272, -1, + 141, 255, -1, 159, 197, 257, -1, 162, 268, -1, + 16, -1, 108, -1, 152, -1, 52, -1, 73, -1, + 125, -1, 78, -1, 139, -1, 149, -1, 149, 32, + -1, -1, 149, 185, 149, 256, -1, 27, -1, -1, + -1, 257, 258, -1, 127, 59, -1, 60, 197, -1, + 259, 260, -1, 260, -1, 149, -1, 262, 264, 263, + -1, 262, 264, 149, -1, 60, -1, 103, -1, 5, + -1, 63, -1, 65, -1, 170, -1, 76, -1, 53, + -1, 34, -1, 136, 266, -1, 266, 267, -1, 267, + -1, 7, -1, 8, -1, 25, -1, 62, -1, 90, + -1, 150, -1, 155, -1, 268, 59, -1, 59, -1, + 269, 270, -1, 270, -1, 59, -1, 271, -1, 186, + 59, 35, 59, 187, -1, 272, 149, -1, 149, -1, + 273, 196, -1, 196, -1, 59, -1, 160, -1, 38, + -1, 59, -1, 32, -1, 277, 188, 278, 281, 189, + -1, 175, -1, 278, 279, 174, -1, 279, 174, -1, + 280, 185, 275, -1, 176, -1, 177, -1, 281, 282, + -1, 282, -1, 284, 188, 283, 285, 189, -1, 178, + 185, 275, 174, -1, 140, 185, 196, -1, 285, 286, + -1, 286, -1, 179, 185, 275, 188, 287, 189, -1, + 287, 288, 174, -1, 288, 174, -1, 289, 185, 275, + -1, 180, -1, 181, -1, 182, -1, 183, -1, 184, + -1 }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ static const yytype_uint16 yyrline[] = { - 0, 352, 352, 356, 357, 358, 372, 373, 374, 375, - 376, 377, 378, 379, 380, 381, 382, 383, 384, 392, - 402, 403, 404, 405, 406, 410, 411, 416, 421, 423, - 429, 430, 438, 439, 440, 444, 449, 450, 451, 452, - 453, 454, 455, 456, 460, 462, 467, 468, 469, 470, - 471, 472, 476, 481, 490, 500, 501, 511, 513, 515, - 526, 533, 535, 540, 542, 544, 546, 548, 550, 556, - 557, 565, 567, 579, 580, 581, 582, 583, 592, 597, - 602, 610, 612, 614, 619, 620, 621, 622, 623, 624, - 628, 629, 630, 631, 640, 642, 651, 661, 666, 674, - 675, 676, 677, 678, 679, 680, 681, 686, 687, 695, - 705, 714, 729, 734, 735, 739, 740, 744, 745, 746, - 747, 748, 749, 750, 759, 763, 767, 775, 783, 791, - 806, 821, 834, 835, 843, 844, 845, 846, 847, 848, - 849, 850, 851, 852, 853, 854, 855, 856, 857, 861, - 866, 874, 879, 880, 881, 885, 890, 898, 903, 904, - 905, 906, 907, 908, 909, 910, 918, 928, 933, 941, - 943, 945, 947, 949, 954, 955, 959, 960, 961, 962, - 970, 972, 977, 982, 990, 992, 1009, 1010, 1011, 1012, - 1013, 1014, 1018, 1019, 1027, 1032, 1037, 1045, 1050, 1051, - 1052, 1053, 1054, 1055, 1056, 1057, 1066, 1067, 1068, 1075, - 1082, 1098, 1117, 1122, 1124, 1126, 1128, 1130, 1137, 1142, - 1143, 1144, 1148, 1149, 1150, 1151, 1155, 1156, 1160, 1167, - 1177, 1186, 1191, 1193, 1198, 1199, 1207, 1209, 1217, 1222, - 1230, 1255, 1262, 1272, 1273, 1277, 1278, 1279, 1280, 1284, - 1285, 1286, 1290, 1295, 1300, 1308, 1309, 1310, 1311, 1312, - 1313, 1314, 1324, 1329, 1337, 1342, 1350, 1352, 1356, 1361, - 1366, 1374, 1379, 1387, 1396, 1397, 1401, 1402, 1411, 1429, - 1433, 1438, 1446, 1451, 1452, 1456, 1461, 1469, 1474, 1479, - 1484, 1489, 1497, 1502, 1507, 1515, 1520, 1521, 1522, 1523, - 1524 + 0, 351, 351, 355, 356, 357, 371, 372, 373, 374, + 375, 376, 377, 378, 379, 380, 381, 382, 383, 391, + 401, 402, 403, 404, 405, 409, 410, 415, 420, 422, + 428, 429, 437, 438, 439, 443, 448, 449, 450, 451, + 452, 453, 454, 455, 459, 461, 466, 467, 468, 469, + 470, 471, 475, 480, 489, 499, 500, 510, 512, 514, + 525, 532, 534, 539, 541, 543, 545, 547, 549, 555, + 556, 564, 566, 578, 579, 580, 581, 582, 591, 596, + 601, 609, 611, 613, 618, 619, 620, 621, 622, 623, + 627, 628, 629, 630, 639, 641, 650, 660, 665, 673, + 674, 675, 676, 677, 678, 679, 680, 685, 686, 694, + 704, 713, 728, 733, 734, 738, 739, 743, 744, 745, + 746, 747, 748, 749, 758, 762, 766, 774, 782, 790, + 805, 820, 833, 834, 842, 843, 844, 845, 846, 847, + 848, 849, 850, 851, 852, 853, 854, 855, 856, 860, + 865, 873, 878, 879, 880, 884, 889, 897, 902, 903, + 904, 905, 906, 907, 908, 909, 917, 927, 932, 940, + 942, 944, 946, 948, 953, 954, 958, 959, 960, 961, + 969, 971, 976, 981, 989, 991, 1008, 1009, 1010, 1011, + 1012, 1013, 1017, 1018, 1026, 1031, 1036, 1044, 1049, 1050, + 1051, 1052, 1053, 1054, 1055, 1056, 1065, 1066, 1067, 1074, + 1081, 1097, 1116, 1121, 1123, 1125, 1127, 1129, 1136, 1141, + 1142, 1143, 1147, 1148, 1149, 1153, 1154, 1158, 1165, 1175, + 1184, 1189, 1191, 1196, 1197, 1205, 1207, 1215, 1220, 1228, + 1253, 1260, 1270, 1271, 1275, 1276, 1277, 1278, 1282, 1283, + 1284, 1288, 1293, 1298, 1306, 1307, 1308, 1309, 1310, 1311, + 1312, 1322, 1327, 1335, 1340, 1348, 1350, 1354, 1359, 1364, + 1372, 1377, 1385, 1394, 1395, 1399, 1400, 1409, 1427, 1431, + 1436, 1444, 1449, 1450, 1454, 1459, 1467, 1472, 1477, 1482, + 1487, 1495, 1500, 1505, 1513, 1518, 1519, 1520, 1521, 1522 }; #endif @@ -1006,7 +1001,7 @@ static const char *const yytname[] = "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_Qos", "T_Randfile", + "T_Preempt", "T_Prefer", "T_Protostats", "T_Pw", "T_Randfile", "T_Rawstats", "T_Refid", "T_Requestkey", "T_Reset", "T_Restrict", "T_Revoke", "T_Saveconfigdir", "T_Server", "T_Setvar", "T_Source", "T_Statistics", "T_Stats", "T_Statsdir", "T_Step", "T_Stepout", @@ -1074,45 +1069,43 @@ 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, 61, 40, 41, 123, - 125 + 435, 436, 437, 438, 439, 61, 40, 41, 123, 125 }; # endif /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ static const yytype_uint16 yyr1[] = { - 0, 191, 192, 193, 193, 193, 194, 194, 194, 194, - 194, 194, 194, 194, 194, 194, 194, 194, 194, 195, - 196, 196, 196, 196, 196, 197, 197, 198, 199, 199, - 200, 200, 201, 201, 201, 202, 203, 203, 203, 203, - 203, 203, 203, 203, 204, 204, 205, 205, 205, 205, - 205, 205, 206, 207, 208, 209, 209, 210, 210, 210, - 211, 211, 211, 211, 211, 211, 211, 211, 211, 212, - 212, 213, 213, 214, 214, 214, 214, 214, 215, 216, - 216, 217, 217, 217, 218, 218, 218, 218, 218, 218, - 219, 219, 219, 219, 220, 220, 220, 221, 221, 222, - 222, 222, 222, 222, 222, 222, 222, 223, 223, 224, - 224, 224, 224, 225, 225, 226, 226, 227, 227, 227, - 227, 227, 227, 227, 228, 228, 228, 228, 228, 228, - 228, 228, 229, 229, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, 230, 231, - 231, 232, 233, 233, 233, 234, 234, 235, 236, 236, - 236, 236, 236, 236, 236, 236, 237, 238, 238, 239, - 239, 239, 239, 239, 240, 240, 241, 241, 241, 241, - 242, 242, 243, 243, 244, 244, 245, 245, 245, 245, - 245, 245, 246, 246, 247, 248, 248, 249, 250, 250, - 250, 250, 250, 250, 250, 250, 251, 251, 251, 251, - 251, 251, 251, 251, 251, 251, 251, 251, 251, 252, - 252, 252, 253, 253, 253, 253, 254, 254, 255, 255, - 255, 256, 257, 257, 258, 258, 259, 259, 260, 260, - 261, 262, 262, 263, 263, 264, 264, 264, 264, 265, - 265, 265, 266, 267, 267, 268, 268, 268, 268, 268, - 268, 268, 269, 269, 270, 270, 271, 271, 272, 273, - 273, 274, 274, 275, 275, 275, 276, 276, 277, 278, - 279, 279, 280, 281, 281, 282, 282, 283, 284, 285, - 286, 286, 287, 288, 288, 289, 290, 290, 290, 290, - 290 + 0, 190, 191, 192, 192, 192, 193, 193, 193, 193, + 193, 193, 193, 193, 193, 193, 193, 193, 193, 194, + 195, 195, 195, 195, 195, 196, 196, 197, 198, 198, + 199, 199, 200, 200, 200, 201, 202, 202, 202, 202, + 202, 202, 202, 202, 203, 203, 204, 204, 204, 204, + 204, 204, 205, 206, 207, 208, 208, 209, 209, 209, + 210, 210, 210, 210, 210, 210, 210, 210, 210, 211, + 211, 212, 212, 213, 213, 213, 213, 213, 214, 215, + 215, 216, 216, 216, 217, 217, 217, 217, 217, 217, + 218, 218, 218, 218, 219, 219, 219, 220, 220, 221, + 221, 221, 221, 221, 221, 221, 221, 222, 222, 223, + 223, 223, 223, 224, 224, 225, 225, 226, 226, 226, + 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, + 227, 227, 228, 228, 229, 229, 229, 229, 229, 229, + 229, 229, 229, 229, 229, 229, 229, 229, 229, 230, + 230, 231, 232, 232, 232, 233, 233, 234, 235, 235, + 235, 235, 235, 235, 235, 235, 236, 237, 237, 238, + 238, 238, 238, 238, 239, 239, 240, 240, 240, 240, + 241, 241, 242, 242, 243, 243, 244, 244, 244, 244, + 244, 244, 245, 245, 246, 247, 247, 248, 249, 249, + 249, 249, 249, 249, 249, 249, 250, 250, 250, 250, + 250, 250, 250, 250, 250, 250, 250, 250, 250, 251, + 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, + 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, + 261, 261, 262, 262, 263, 263, 263, 263, 264, 264, + 264, 265, 266, 266, 267, 267, 267, 267, 267, 267, + 267, 268, 268, 269, 269, 270, 270, 271, 272, 272, + 273, 273, 274, 274, 274, 275, 275, 276, 277, 278, + 278, 279, 280, 280, 281, 281, 282, 283, 284, 285, + 285, 286, 287, 287, 288, 289, 289, 289, 289, 289 }; /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ @@ -1140,15 +1133,14 @@ static const yytype_uint8 yyr2[] = 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 2, 2, 2, 2, 3, 2, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, - 0, 4, 1, 0, 0, 2, 2, 2, 2, 1, - 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 2, 1, 2, 1, 1, 1, 5, 2, - 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, - 3, 2, 3, 1, 1, 2, 1, 5, 4, 3, - 2, 1, 6, 3, 2, 3, 1, 1, 1, 1, - 1 + 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 @@ -1157,124 +1149,124 @@ static const yytype_uint8 yyr2[] = static const yytype_uint16 yydefact[] = { 0, 0, 0, 23, 57, 219, 0, 69, 0, 0, - 230, 0, 212, 0, 0, 222, 0, 243, 0, 0, - 223, 0, 226, 24, 0, 0, 0, 244, 220, 0, - 22, 0, 224, 21, 225, 0, 0, 0, 0, 227, - 20, 0, 0, 0, 221, 0, 0, 0, 0, 0, - 55, 56, 279, 0, 2, 0, 7, 0, 8, 0, - 9, 10, 13, 11, 12, 14, 15, 16, 17, 0, - 0, 0, 206, 0, 207, 18, 0, 5, 60, 61, - 62, 186, 187, 188, 189, 192, 190, 191, 193, 181, - 183, 184, 185, 152, 153, 154, 124, 150, 0, 228, - 213, 180, 99, 100, 101, 102, 106, 103, 104, 105, - 107, 28, 29, 27, 0, 25, 0, 6, 63, 64, - 240, 214, 239, 272, 58, 158, 159, 160, 161, 162, - 163, 164, 165, 125, 156, 0, 59, 68, 270, 215, - 65, 255, 256, 257, 258, 259, 260, 261, 252, 254, - 132, 28, 29, 132, 132, 25, 66, 0, 216, 94, - 98, 95, 198, 199, 200, 201, 202, 203, 204, 205, - 194, 196, 0, 89, 84, 0, 85, 93, 91, 92, - 90, 88, 86, 87, 78, 80, 0, 0, 234, 266, - 0, 67, 265, 267, 263, 218, 1, 0, 4, 30, - 54, 277, 276, 208, 209, 210, 251, 250, 249, 0, - 0, 77, 73, 74, 75, 76, 0, 70, 0, 182, - 149, 151, 229, 96, 0, 176, 177, 178, 179, 0, - 0, 174, 175, 166, 168, 0, 0, 26, 211, 238, - 271, 155, 157, 269, 253, 128, 132, 132, 131, 126, - 0, 0, 97, 195, 197, 275, 273, 274, 83, 79, - 81, 82, 217, 0, 264, 262, 3, 19, 245, 246, - 247, 242, 248, 241, 283, 284, 0, 0, 0, 72, - 71, 116, 115, 0, 113, 114, 0, 108, 111, 112, - 172, 173, 171, 167, 169, 170, 134, 135, 136, 137, - 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, - 148, 133, 129, 130, 132, 233, 0, 0, 235, 0, - 36, 37, 38, 53, 46, 48, 47, 50, 39, 40, - 41, 42, 49, 51, 43, 31, 32, 35, 33, 0, - 34, 0, 0, 0, 0, 286, 0, 281, 0, 109, - 123, 119, 121, 117, 118, 120, 122, 110, 127, 232, - 231, 237, 236, 0, 44, 45, 52, 0, 280, 278, - 285, 0, 282, 268, 289, 0, 0, 0, 0, 0, - 291, 0, 0, 287, 290, 288, 0, 0, 296, 297, - 298, 299, 300, 0, 0, 0, 292, 0, 294, 0, - 293, 295 + 229, 0, 212, 0, 0, 222, 0, 242, 0, 0, + 223, 0, 225, 24, 0, 0, 0, 243, 220, 0, + 22, 0, 224, 21, 0, 0, 0, 0, 226, 20, + 0, 0, 0, 221, 0, 0, 0, 0, 0, 55, + 56, 278, 0, 2, 0, 7, 0, 8, 0, 9, + 10, 13, 11, 12, 14, 15, 16, 17, 0, 0, + 0, 206, 0, 207, 18, 0, 5, 60, 61, 62, + 186, 187, 188, 189, 192, 190, 191, 193, 181, 183, + 184, 185, 152, 153, 154, 124, 150, 0, 227, 213, + 180, 99, 100, 101, 102, 106, 103, 104, 105, 107, + 28, 29, 27, 0, 25, 0, 6, 63, 64, 239, + 214, 238, 271, 58, 158, 159, 160, 161, 162, 163, + 164, 165, 125, 156, 0, 59, 68, 269, 215, 65, + 254, 255, 256, 257, 258, 259, 260, 251, 253, 132, + 28, 29, 132, 132, 25, 66, 0, 216, 94, 98, + 95, 198, 199, 200, 201, 202, 203, 204, 205, 194, + 196, 0, 89, 84, 0, 85, 93, 91, 92, 90, + 88, 86, 87, 78, 80, 0, 0, 233, 265, 0, + 67, 264, 266, 262, 218, 1, 0, 4, 30, 54, + 276, 275, 208, 209, 210, 250, 249, 248, 0, 0, + 77, 73, 74, 75, 76, 0, 70, 0, 182, 149, + 151, 228, 96, 0, 176, 177, 178, 179, 0, 0, + 174, 175, 166, 168, 0, 0, 26, 211, 237, 270, + 155, 157, 268, 252, 128, 132, 132, 131, 126, 0, + 0, 97, 195, 197, 274, 272, 273, 83, 79, 81, + 82, 217, 0, 263, 261, 3, 19, 244, 245, 246, + 241, 247, 240, 282, 283, 0, 0, 0, 72, 71, + 116, 115, 0, 113, 114, 0, 108, 111, 112, 172, + 173, 171, 167, 169, 170, 134, 135, 136, 137, 138, + 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, + 133, 129, 130, 132, 232, 0, 0, 234, 0, 36, + 37, 38, 53, 46, 48, 47, 50, 39, 40, 41, + 42, 49, 51, 43, 31, 32, 35, 33, 0, 34, + 0, 0, 0, 0, 285, 0, 280, 0, 109, 123, + 119, 121, 117, 118, 120, 122, 110, 127, 231, 230, + 236, 235, 0, 44, 45, 52, 0, 279, 277, 284, + 0, 281, 267, 288, 0, 0, 0, 0, 0, 290, + 0, 0, 286, 289, 287, 0, 0, 295, 296, 297, + 298, 299, 0, 0, 0, 291, 0, 293, 0, 292, + 294 }; /* YYDEFGOTO[NTERM-NUM]. */ static const yytype_int16 yydefgoto[] = { - -1, 53, 54, 55, 56, 57, 123, 115, 116, 267, - 335, 336, 337, 338, 339, 340, 341, 58, 59, 60, - 61, 80, 217, 218, 62, 184, 185, 186, 187, 63, - 159, 110, 223, 287, 288, 289, 357, 64, 245, 311, - 96, 97, 98, 133, 134, 135, 65, 233, 234, 235, - 236, 66, 89, 90, 91, 92, 67, 170, 171, 172, - 68, 69, 70, 71, 100, 158, 360, 262, 318, 121, - 122, 72, 73, 273, 209, 74, 148, 149, 195, 191, - 192, 193, 139, 124, 258, 203, 75, 76, 276, 277, - 278, 344, 345, 376, 346, 379, 380, 393, 394, 395 + -1, 52, 53, 54, 55, 56, 122, 114, 115, 266, + 334, 335, 336, 337, 338, 339, 340, 57, 58, 59, + 60, 79, 216, 217, 61, 183, 184, 185, 186, 62, + 158, 109, 222, 286, 287, 288, 356, 63, 244, 310, + 95, 96, 97, 132, 133, 134, 64, 232, 233, 234, + 235, 65, 88, 89, 90, 91, 66, 169, 170, 171, + 67, 68, 69, 70, 99, 157, 359, 261, 317, 120, + 121, 71, 72, 272, 208, 73, 147, 148, 194, 190, + 191, 192, 138, 123, 257, 202, 74, 75, 275, 276, + 277, 343, 344, 375, 345, 378, 379, 392, 393, 394 }; /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ -#define YYPACT_NINF -172 +#define YYPACT_NINF -170 static const yytype_int16 yypact[] = { - 4, -171, -21, -172, -172, -172, -13, -172, 222, 38, - -135, 222, -172, 114, 23, -172, -100, -172, -92, -91, - -172, -87, -172, -172, 23, 316, 23, -172, -172, -80, - -172, -75, -172, -172, -172, 10, 5, 120, 19, -172, - -172, -71, 114, -70, -172, 70, 479, -60, -56, 39, - -172, -172, -172, 99, 173, -72, -172, 23, -172, 23, - -172, -172, -172, -172, -172, -172, -172, -172, -172, -8, - -46, -42, -172, 8, -172, -172, -78, -172, -172, -172, - 251, -172, -172, -172, -172, -172, -172, -172, -172, 222, - -172, -172, -172, -172, -172, -172, 38, -172, 54, 84, - -172, 222, -172, -172, -172, -172, -172, -172, -172, -172, - -172, -172, -172, -172, 50, -172, -32, 328, -172, -172, - -172, -87, -172, -172, 23, -172, -172, -172, -172, -172, - -172, -172, -172, 316, -172, 60, 23, -172, -172, -27, - -172, -172, -172, -172, -172, -172, -172, -172, 5, -172, - -172, 112, 122, -172, -172, 45, -172, -34, -172, 114, - -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, - 70, -172, -8, -172, -172, -28, -172, -172, -172, -172, - -172, -172, -172, -172, 479, -172, 92, -8, -172, -172, - 95, -56, -172, -172, -172, 96, -172, -17, -172, -172, - -172, -172, -172, -172, -172, -172, -172, -172, -172, 3, - -123, -172, -172, -172, -172, -172, 100, -172, 15, -172, - -172, -172, -172, -4, 18, -172, -172, -172, -172, 26, - 110, -172, -172, 50, -172, -8, -28, -172, -172, -172, - -172, -172, -172, -172, -172, 307, -172, -172, 307, 307, - -60, 27, -172, -172, -172, -172, -172, -172, -172, -172, - -172, -172, -44, 146, -172, -172, -172, 382, -172, -172, - -172, -172, -172, -172, -172, -172, -81, 16, 6, -172, - -172, -172, -172, 44, -172, -172, 2, -172, -172, -172, - -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, - -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, - -172, -172, 307, 307, -172, 170, -60, 139, -172, 141, - -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, - -172, -172, -172, -172, -172, -172, -172, -172, -172, -30, - -172, 51, 22, 36, -102, -172, 30, -172, -8, -172, - -172, -172, -172, -172, -172, -172, -172, -172, 307, -172, - -172, -172, -172, 28, -172, -172, -172, 23, -172, -172, - -172, 41, -172, -172, -172, 29, 42, -8, 40, -133, - -172, 49, -8, -172, -172, -172, 43, 101, -172, -172, - -172, -172, -172, 75, 52, 53, -172, 62, -172, -8, - -172, -172 + 23, -143, -27, -170, -170, -170, -18, -170, 286, 8, + -102, 286, -170, 287, -46, -170, -101, -170, -98, -94, + -170, -87, -170, -170, -46, 305, -46, -170, -170, -81, + -170, -79, -170, -170, -5, 110, 3, 13, -170, -170, + -76, 287, -72, -170, 123, 493, -67, -52, 31, -170, + -170, -170, 91, 180, -75, -170, -46, -170, -46, -170, + -170, -170, -170, -170, -170, -170, -170, -170, -9, -54, + -43, -170, -19, -170, -170, -80, -170, -170, -170, 195, + -170, -170, -170, -170, -170, -170, -170, -170, 286, -170, + -170, -170, -170, -170, -170, 8, -170, 51, 79, -170, + 286, -170, -170, -170, -170, -170, -170, -170, -170, -170, + -170, -170, -170, 71, -170, -33, 334, -170, -170, -170, + -87, -170, -170, -46, -170, -170, -170, -170, -170, -170, + -170, -170, 305, -170, 61, -46, -170, -170, -22, -170, + -170, -170, -170, -170, -170, -170, -170, 110, -170, -170, + 95, 96, -170, -170, 45, -170, -49, -170, 287, -170, + -170, -170, -170, -170, -170, -170, -170, -170, -170, 123, + -170, -9, -170, -170, -30, -170, -170, -170, -170, -170, + -170, -170, -170, 493, -170, 82, -9, -170, -170, 83, + -52, -170, -170, -170, 84, -170, -36, -170, -170, -170, + -170, -170, -170, -170, -170, -170, -170, -170, 1, -150, + -170, -170, -170, -170, -170, 88, -170, 2, -170, -170, + -170, -170, -26, 4, -170, -170, -170, -170, 6, 98, + -170, -170, 71, -170, -9, -30, -170, -170, -170, -170, + -170, -170, -170, -170, 431, -170, -170, 431, 431, -67, + 18, -170, -170, -170, -170, -170, -170, -170, -170, -170, + -170, -51, 134, -170, -170, -170, 393, -170, -170, -170, + -170, -170, -170, -170, -170, -97, 0, -8, -170, -170, + -170, -170, 27, -170, -170, 32, -170, -170, -170, -170, + -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, + -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, + -170, 431, 431, -170, 152, -67, 124, -170, 127, -170, + -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, + -170, -170, -170, -170, -170, -170, -170, -170, -45, -170, + 38, 7, 17, -128, -170, 5, -170, -9, -170, -170, + -170, -170, -170, -170, -170, -170, -170, 431, -170, -170, + -170, -170, 12, -170, -170, -170, -46, -170, -170, -170, + 28, -170, -170, -170, 26, 29, -9, 30, -154, -170, + 44, -9, -170, -170, -170, 33, 53, -170, -170, -170, + -170, -170, -95, 48, 41, -170, 56, -170, -9, -170, + -170 }; /* YYPGOTO[NTERM-NUM]. */ static const yytype_int16 yypgoto[] = { - -172, -172, -172, -45, -172, -172, -14, -36, -172, -172, - -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, - -172, -172, -172, -172, -172, -172, 57, -172, -172, -172, - -172, -35, -172, -172, -172, -172, -172, -172, -132, -172, - -172, 132, -172, -172, 102, -172, -172, -172, 12, -172, - -172, -172, 227, -53, -172, -172, -172, -172, 77, -172, - -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, - 128, -172, -172, -172, -172, -172, -172, 104, -172, -172, - 71, -172, -172, 235, 17, -170, -172, -172, -172, -12, - -172, -172, -77, -172, -172, -172, -111, -172, -124, -172 + -170, -170, -170, -32, -170, -170, -14, -35, -170, -170, + -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, + -170, -170, -170, -170, -170, -170, 58, -170, -170, -170, + -170, -25, -170, -170, -170, -170, -170, -170, -148, -170, + -170, 132, -170, -170, 99, -170, -170, -170, 10, -170, + -170, -170, 228, -60, -170, -170, -170, -170, 76, -170, + -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, + 126, -170, -170, -170, -170, -170, -170, 101, -170, -170, + 62, -170, -170, 225, 19, -169, -170, -170, -170, -20, + -170, -170, -84, -170, -170, -170, -122, -170, -129, -170 }; /* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If @@ -1284,130 +1276,134 @@ static const yytype_int16 yypgoto[] = #define YYTABLE_NINF -7 static const yytype_int16 yytable[] = { - 114, 155, 254, 189, 77, 1, 350, 160, 268, 197, - 255, 188, 141, 142, 2, 99, 316, 261, 3, 4, - 5, 248, 249, 154, 201, 281, 6, 7, 351, 364, - 143, 256, 282, 8, 9, 283, 219, 10, 78, 342, - 11, 12, 206, 199, 13, 200, 79, 378, 219, 93, - 117, 202, 14, 224, 274, 275, 15, 383, 118, 119, - 342, 207, 16, 120, 17, 294, 269, 144, 270, 140, - 137, 284, 238, 18, 19, 138, 162, 20, 156, 157, - 161, 21, 22, 317, 208, 23, 24, 111, 369, 112, - 113, 225, 226, 227, 228, 145, 274, 275, 194, 196, - 285, 163, 352, 198, 204, 25, 26, 27, 205, 353, - 240, 210, 28, 221, 312, 313, 222, 164, 237, 242, - 165, 29, 240, 243, 252, 30, 354, 31, 250, 32, - 33, 190, 94, 257, 102, 365, 34, 95, 103, 246, - 35, 36, 37, 38, 39, 40, 41, 150, 42, 247, - 43, 260, 251, 271, 263, 265, 146, 44, 266, 279, - 286, 147, 45, 46, 47, 280, 48, 49, 290, 292, - 50, 51, 355, 113, 272, 356, 291, 315, 372, -6, - 52, 319, 358, 2, 151, 229, 152, 3, 4, 5, - 166, 347, 348, 104, 349, 6, 7, 359, 362, 230, - 363, 366, 8, 9, 231, 232, 10, 381, 367, 11, - 12, 368, 386, 13, 314, 377, 373, 167, 168, 371, - 375, 14, 378, 169, 385, 15, 382, 398, 220, 401, - 81, 16, 387, 17, 82, 241, 105, 400, 101, 399, - 83, 259, 18, 19, 106, 293, 20, 253, 107, 239, - 21, 22, 244, 295, 23, 24, 388, 389, 390, 391, - 392, 136, 264, 153, 343, 396, 108, 370, 384, 397, - 113, 109, 0, 0, 25, 26, 27, 0, 0, 211, - 361, 28, 388, 389, 390, 391, 392, 0, 0, 84, - 29, 0, 0, 0, 30, 0, 31, 0, 32, 33, - 212, 0, 0, 213, 0, 34, 0, 0, 0, 35, - 36, 37, 38, 39, 40, 41, 0, 42, 0, 43, - 85, 86, 0, 0, 0, 0, 44, 0, 0, 0, - 0, 45, 46, 47, 0, 48, 49, 87, 2, 50, - 51, 0, 3, 4, 5, 0, 0, 0, -6, 52, - 6, 7, 296, 374, 0, 0, 0, 8, 9, 0, - 297, 10, 0, 0, 11, 12, 0, 88, 13, 0, - 125, 126, 127, 128, 0, 0, 14, 0, 298, 299, - 15, 300, 214, 0, 215, 0, 16, 301, 17, 0, - 216, 320, 0, 0, 0, 0, 0, 18, 19, 321, - 129, 20, 130, 0, 131, 21, 22, 0, 132, 23, - 24, 0, 302, 303, 0, 0, 304, 305, 0, 306, - 307, 308, 0, 309, 0, 0, 0, 0, 0, 25, - 26, 27, 0, 322, 323, 0, 28, 0, 0, 0, - 0, 0, 0, 0, 0, 29, 0, 0, 0, 30, - 324, 31, 0, 32, 33, 0, 0, 0, 0, 0, - 34, 0, 0, 0, 35, 36, 37, 38, 39, 40, - 41, 325, 42, 0, 43, 310, 0, 326, 0, 327, - 0, 44, 0, 0, 0, 0, 45, 46, 47, 0, - 48, 49, 173, 328, 50, 51, 0, 0, 174, 0, - 175, 0, 0, 0, 52, 0, 0, 0, 0, 0, - 329, 330, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 176, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 331, 0, 332, 0, 0, 0, 0, - 333, 0, 0, 0, 334, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 177, 0, 178, 0, 0, 0, - 179, 0, 180, 0, 0, 181, 0, 0, 0, 0, + 113, 154, 253, 280, 247, 248, 267, 188, 254, 315, + 281, 187, 341, 282, 363, 205, 159, 260, 110, 92, + 111, 196, 153, 200, 1, 377, 273, 274, 218, 255, + 149, 76, 77, 2, 206, 382, 349, 3, 4, 5, + 218, 78, 198, 341, 199, 6, 7, 98, 116, 283, + 201, 117, 8, 9, 139, 118, 10, 207, 350, 11, + 12, 368, 119, 13, 268, 293, 269, 150, 136, 151, + 137, 14, 155, 156, 223, 15, 316, 160, 284, 273, + 274, 16, 112, 17, 237, 387, 388, 389, 390, 391, + 193, 195, 18, 19, 395, 203, 20, 311, 312, 197, + 21, 22, 93, 112, 23, 24, 204, 94, 209, 239, + 220, 221, 224, 225, 226, 227, 236, 140, 141, 364, + 241, 239, 245, 246, 25, 26, 27, 242, 249, 161, + 256, 28, 351, 251, 189, 142, 250, 285, 265, 352, + 29, 259, 262, 264, 30, 152, 31, 278, 32, 33, + 270, 279, 112, 289, 162, 290, 353, 291, 34, 35, + 36, 37, 38, 39, 40, 357, 41, 314, 42, 318, + 163, 271, 143, 164, 346, 43, 348, 347, 371, 358, + 44, 45, 46, 361, 47, 48, 362, 365, 49, 50, + 2, 367, 366, 370, 3, 4, 5, -6, 51, 372, + 144, 354, 6, 7, 355, 228, 374, 380, 377, 8, + 9, 376, 385, 10, 313, 381, 11, 12, 384, 229, + 13, 386, 397, 210, 230, 231, 398, 219, 14, 400, + 399, 240, 15, 387, 388, 389, 390, 391, 16, 100, + 17, 258, 292, 165, 211, 252, 238, 212, 243, 18, + 19, 135, 263, 20, 294, 342, 383, 21, 22, 369, + 145, 23, 24, 396, 0, 146, 0, 0, 0, 166, + 167, 0, 0, 0, 0, 168, 0, 0, 0, 0, + 360, 25, 26, 27, 0, 0, 0, 0, 28, 0, + 0, 0, 0, 0, 80, 0, 0, 29, 81, 0, + 0, 30, 0, 31, 82, 32, 33, 101, 0, 0, + 0, 102, 0, 0, 0, 34, 35, 36, 37, 38, + 39, 40, 0, 41, 0, 42, 213, 214, 0, 0, + 0, 0, 43, 215, 0, 0, 0, 44, 45, 46, + 0, 47, 48, 0, 2, 49, 50, 0, 3, 4, + 5, 0, 373, 83, -6, 51, 6, 7, 0, 124, + 125, 126, 127, 8, 9, 0, 103, 10, 0, 0, + 11, 12, 0, 0, 13, 0, 0, 0, 0, 0, + 0, 0, 14, 0, 84, 85, 15, 0, 0, 128, + 0, 129, 16, 130, 17, 0, 0, 131, 0, 0, + 0, 86, 319, 18, 19, 0, 0, 20, 0, 104, + 320, 21, 22, 0, 0, 23, 24, 105, 0, 0, + 106, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 87, 0, 0, 0, 0, 25, 26, 27, 107, 0, + 0, 0, 28, 108, 321, 322, 0, 0, 0, 0, + 0, 29, 0, 0, 0, 30, 0, 31, 0, 32, + 33, 323, 0, 0, 0, 0, 0, 0, 0, 34, + 35, 36, 37, 38, 39, 40, 295, 41, 0, 42, + 0, 0, 324, 0, 296, 0, 43, 0, 325, 0, + 326, 44, 45, 46, 0, 47, 48, 0, 0, 49, + 50, 0, 297, 298, 327, 299, 172, 0, 0, 51, + 0, 300, 173, 0, 174, 0, 0, 0, 0, 0, + 0, 328, 329, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 301, 302, 0, 175, + 303, 304, 0, 305, 306, 307, 0, 308, 0, 0, + 0, 0, 0, 330, 0, 331, 0, 0, 0, 0, + 332, 0, 0, 0, 333, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 176, 0, + 177, 0, 0, 0, 178, 0, 179, 0, 0, 180, + 0, 0, 0, 0, 0, 0, 0, 0, 309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 182, 183 + 0, 181, 182 }; static const yytype_int16 yycheck[] = { - 14, 37, 172, 59, 175, 1, 4, 42, 5, 54, - 38, 47, 7, 8, 10, 150, 60, 187, 14, 15, - 16, 153, 154, 37, 32, 29, 22, 23, 26, 59, - 25, 59, 36, 29, 30, 39, 89, 33, 59, 141, - 36, 37, 34, 57, 40, 59, 59, 180, 101, 11, - 150, 59, 48, 3, 177, 178, 52, 190, 150, 150, - 141, 53, 58, 150, 60, 235, 63, 62, 65, 59, - 150, 75, 117, 69, 70, 150, 6, 73, 59, 150, - 150, 77, 78, 127, 76, 81, 82, 64, 190, 66, - 150, 41, 42, 43, 44, 90, 177, 178, 59, 0, - 104, 31, 100, 175, 150, 101, 102, 103, 150, 107, - 124, 189, 108, 59, 246, 247, 32, 47, 150, 59, - 50, 117, 136, 150, 159, 121, 124, 123, 83, 125, - 126, 187, 94, 161, 20, 165, 132, 99, 24, 27, - 136, 137, 138, 139, 140, 141, 142, 27, 144, 27, - 146, 59, 186, 150, 59, 59, 151, 153, 175, 59, - 164, 156, 158, 159, 160, 150, 162, 163, 150, 59, - 166, 167, 170, 150, 171, 173, 150, 150, 348, 175, - 176, 35, 314, 10, 64, 135, 66, 14, 15, 16, - 120, 175, 186, 79, 150, 22, 23, 27, 59, 149, - 59, 150, 29, 30, 154, 155, 33, 377, 186, 36, - 37, 175, 382, 40, 250, 186, 188, 147, 148, 189, - 179, 48, 180, 153, 175, 52, 186, 175, 96, 399, - 8, 58, 189, 60, 12, 133, 122, 175, 11, 186, - 18, 184, 69, 70, 130, 233, 73, 170, 134, 121, - 77, 78, 148, 236, 81, 82, 181, 182, 183, 184, - 185, 26, 191, 143, 276, 190, 152, 344, 379, 393, - 150, 157, -1, -1, 101, 102, 103, -1, -1, 28, - 316, 108, 181, 182, 183, 184, 185, -1, -1, 67, - 117, -1, -1, -1, 121, -1, 123, -1, 125, 126, - 49, -1, -1, 52, -1, 132, -1, -1, -1, 136, - 137, 138, 139, 140, 141, 142, -1, 144, -1, 146, - 98, 99, -1, -1, -1, -1, 153, -1, -1, -1, - -1, 158, 159, 160, -1, 162, 163, 115, 10, 166, - 167, -1, 14, 15, 16, -1, -1, -1, 175, 176, - 22, 23, 45, 367, -1, -1, -1, 29, 30, -1, - 53, 33, -1, -1, 36, 37, -1, 145, 40, -1, - 54, 55, 56, 57, -1, -1, 48, -1, 71, 72, - 52, 74, 131, -1, 133, -1, 58, 80, 60, -1, - 139, 9, -1, -1, -1, -1, -1, 69, 70, 17, - 84, 73, 86, -1, 88, 77, 78, -1, 92, 81, - 82, -1, 105, 106, -1, -1, 109, 110, -1, 112, - 113, 114, -1, 116, -1, -1, -1, -1, -1, 101, - 102, 103, -1, 51, 52, -1, 108, -1, -1, -1, - -1, -1, -1, -1, -1, 117, -1, -1, -1, 121, - 68, 123, -1, 125, 126, -1, -1, -1, -1, -1, - 132, -1, -1, -1, 136, 137, 138, 139, 140, 141, - 142, 89, 144, -1, 146, 168, -1, 95, -1, 97, - -1, 153, -1, -1, -1, -1, 158, 159, 160, -1, - 162, 163, 13, 111, 166, 167, -1, -1, 19, -1, - 21, -1, -1, -1, 176, -1, -1, -1, -1, -1, - 128, 129, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 46, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 161, -1, 163, -1, -1, -1, -1, - 168, -1, -1, -1, 172, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 85, -1, 87, -1, -1, -1, - 91, -1, 93, -1, -1, 96, -1, -1, -1, -1, + 14, 36, 171, 29, 152, 153, 5, 59, 38, 60, + 36, 46, 140, 39, 59, 34, 41, 186, 64, 11, + 66, 53, 36, 32, 1, 179, 176, 177, 88, 59, + 27, 174, 59, 10, 53, 189, 4, 14, 15, 16, + 100, 59, 56, 140, 58, 22, 23, 149, 149, 75, + 59, 149, 29, 30, 59, 149, 33, 76, 26, 36, + 37, 189, 149, 40, 63, 234, 65, 64, 149, 66, + 149, 48, 59, 149, 3, 52, 127, 149, 104, 176, + 177, 58, 149, 60, 116, 180, 181, 182, 183, 184, + 59, 0, 69, 70, 189, 149, 73, 245, 246, 174, + 77, 78, 94, 149, 81, 82, 149, 99, 188, 123, + 59, 32, 41, 42, 43, 44, 149, 7, 8, 164, + 59, 135, 27, 27, 101, 102, 103, 149, 83, 6, + 160, 108, 100, 158, 186, 25, 185, 163, 174, 107, + 117, 59, 59, 59, 121, 142, 123, 59, 125, 126, + 149, 149, 149, 149, 31, 149, 124, 59, 135, 136, + 137, 138, 139, 140, 141, 313, 143, 149, 145, 35, + 47, 170, 62, 50, 174, 152, 149, 185, 347, 27, + 157, 158, 159, 59, 161, 162, 59, 149, 165, 166, + 10, 174, 185, 188, 14, 15, 16, 174, 175, 187, + 90, 169, 22, 23, 172, 134, 178, 376, 179, 29, + 30, 185, 381, 33, 249, 185, 36, 37, 174, 148, + 40, 188, 174, 28, 153, 154, 185, 95, 48, 398, + 174, 132, 52, 180, 181, 182, 183, 184, 58, 11, + 60, 183, 232, 120, 49, 169, 120, 52, 147, 69, + 70, 26, 190, 73, 235, 275, 378, 77, 78, 343, + 150, 81, 82, 392, -1, 155, -1, -1, -1, 146, + 147, -1, -1, -1, -1, 152, -1, -1, -1, -1, + 315, 101, 102, 103, -1, -1, -1, -1, 108, -1, + -1, -1, -1, -1, 8, -1, -1, 117, 12, -1, + -1, 121, -1, 123, 18, 125, 126, 20, -1, -1, + -1, 24, -1, -1, -1, 135, 136, 137, 138, 139, + 140, 141, -1, 143, -1, 145, 131, 132, -1, -1, + -1, -1, 152, 138, -1, -1, -1, 157, 158, 159, + -1, 161, 162, -1, 10, 165, 166, -1, 14, 15, + 16, -1, 366, 67, 174, 175, 22, 23, -1, 54, + 55, 56, 57, 29, 30, -1, 79, 33, -1, -1, + 36, 37, -1, -1, 40, -1, -1, -1, -1, -1, + -1, -1, 48, -1, 98, 99, 52, -1, -1, 84, + -1, 86, 58, 88, 60, -1, -1, 92, -1, -1, + -1, 115, 9, 69, 70, -1, -1, 73, -1, 122, + 17, 77, 78, -1, -1, 81, 82, 130, -1, -1, + 133, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 144, -1, -1, -1, -1, 101, 102, 103, 151, -1, + -1, -1, 108, 156, 51, 52, -1, -1, -1, -1, + -1, 117, -1, -1, -1, 121, -1, 123, -1, 125, + 126, 68, -1, -1, -1, -1, -1, -1, -1, 135, + 136, 137, 138, 139, 140, 141, 45, 143, -1, 145, + -1, -1, 89, -1, 53, -1, 152, -1, 95, -1, + 97, 157, 158, 159, -1, 161, 162, -1, -1, 165, + 166, -1, 71, 72, 111, 74, 13, -1, -1, 175, + -1, 80, 19, -1, 21, -1, -1, -1, -1, -1, + -1, 128, 129, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 105, 106, -1, 46, + 109, 110, -1, 112, 113, 114, -1, 116, -1, -1, + -1, -1, -1, 160, -1, 162, -1, -1, -1, -1, + 167, -1, -1, -1, 171, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 85, -1, + 87, -1, -1, -1, 91, -1, 93, -1, -1, 96, + -1, -1, -1, -1, -1, -1, -1, -1, 167, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 118, 119 + -1, 118, 119 }; /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing @@ -1417,44 +1413,44 @@ 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, 101, 102, 103, 108, 117, - 121, 123, 125, 126, 132, 136, 137, 138, 139, 140, - 141, 142, 144, 146, 153, 158, 159, 160, 162, 163, - 166, 167, 176, 192, 193, 194, 195, 196, 208, 209, - 210, 211, 215, 220, 228, 237, 242, 247, 251, 252, - 253, 254, 262, 263, 266, 277, 278, 175, 59, 59, - 212, 8, 12, 18, 67, 98, 99, 115, 145, 243, - 244, 245, 246, 11, 94, 99, 231, 232, 233, 150, - 255, 243, 20, 24, 79, 122, 130, 134, 152, 157, - 222, 64, 66, 150, 197, 198, 199, 150, 150, 150, - 150, 260, 261, 197, 274, 54, 55, 56, 57, 84, - 86, 88, 92, 234, 235, 236, 274, 150, 150, 273, - 59, 7, 8, 25, 62, 90, 151, 156, 267, 268, - 27, 64, 66, 143, 197, 198, 59, 150, 256, 221, - 222, 150, 6, 31, 47, 50, 120, 147, 148, 153, - 248, 249, 250, 13, 19, 21, 46, 85, 87, 91, - 93, 96, 118, 119, 216, 217, 218, 219, 198, 59, - 187, 270, 271, 272, 59, 269, 0, 194, 175, 197, - 197, 32, 59, 276, 150, 150, 34, 53, 76, 265, - 189, 28, 49, 52, 131, 133, 139, 213, 214, 244, - 232, 59, 32, 223, 3, 41, 42, 43, 44, 135, - 149, 154, 155, 238, 239, 240, 241, 150, 194, 261, - 197, 235, 59, 150, 268, 229, 27, 27, 229, 229, - 83, 186, 222, 249, 276, 38, 59, 161, 275, 217, - 59, 276, 258, 59, 271, 59, 175, 200, 5, 63, - 65, 150, 171, 264, 177, 178, 279, 280, 281, 59, - 150, 29, 36, 39, 75, 104, 164, 224, 225, 226, - 150, 150, 59, 239, 276, 275, 45, 53, 71, 72, - 74, 80, 105, 106, 109, 110, 112, 113, 114, 116, - 168, 230, 229, 229, 198, 150, 60, 127, 259, 35, - 9, 17, 51, 52, 68, 89, 95, 97, 111, 128, - 129, 161, 163, 168, 172, 201, 202, 203, 204, 205, - 206, 207, 141, 280, 282, 283, 285, 175, 186, 150, - 4, 26, 100, 107, 124, 170, 173, 227, 229, 27, - 257, 198, 59, 59, 59, 165, 150, 186, 175, 190, - 283, 189, 276, 188, 197, 179, 284, 186, 180, 286, - 287, 276, 186, 190, 287, 175, 276, 189, 181, 182, - 183, 184, 185, 288, 289, 290, 190, 289, 175, 186, - 175, 276 + 121, 123, 125, 126, 135, 136, 137, 138, 139, 140, + 141, 143, 145, 152, 157, 158, 159, 161, 162, 165, + 166, 175, 191, 192, 193, 194, 195, 207, 208, 209, + 210, 214, 219, 227, 236, 241, 246, 250, 251, 252, + 253, 261, 262, 265, 276, 277, 174, 59, 59, 211, + 8, 12, 18, 67, 98, 99, 115, 144, 242, 243, + 244, 245, 11, 94, 99, 230, 231, 232, 149, 254, + 242, 20, 24, 79, 122, 130, 133, 151, 156, 221, + 64, 66, 149, 196, 197, 198, 149, 149, 149, 149, + 259, 260, 196, 273, 54, 55, 56, 57, 84, 86, + 88, 92, 233, 234, 235, 273, 149, 149, 272, 59, + 7, 8, 25, 62, 90, 150, 155, 266, 267, 27, + 64, 66, 142, 196, 197, 59, 149, 255, 220, 221, + 149, 6, 31, 47, 50, 120, 146, 147, 152, 247, + 248, 249, 13, 19, 21, 46, 85, 87, 91, 93, + 96, 118, 119, 215, 216, 217, 218, 197, 59, 186, + 269, 270, 271, 59, 268, 0, 193, 174, 196, 196, + 32, 59, 275, 149, 149, 34, 53, 76, 264, 188, + 28, 49, 52, 131, 132, 138, 212, 213, 243, 231, + 59, 32, 222, 3, 41, 42, 43, 44, 134, 148, + 153, 154, 237, 238, 239, 240, 149, 193, 260, 196, + 234, 59, 149, 267, 228, 27, 27, 228, 228, 83, + 185, 221, 248, 275, 38, 59, 160, 274, 216, 59, + 275, 257, 59, 270, 59, 174, 199, 5, 63, 65, + 149, 170, 263, 176, 177, 278, 279, 280, 59, 149, + 29, 36, 39, 75, 104, 163, 223, 224, 225, 149, + 149, 59, 238, 275, 274, 45, 53, 71, 72, 74, + 80, 105, 106, 109, 110, 112, 113, 114, 116, 167, + 229, 228, 228, 197, 149, 60, 127, 258, 35, 9, + 17, 51, 52, 68, 89, 95, 97, 111, 128, 129, + 160, 162, 167, 171, 200, 201, 202, 203, 204, 205, + 206, 140, 279, 281, 282, 284, 174, 185, 149, 4, + 26, 100, 107, 124, 169, 172, 226, 228, 27, 256, + 197, 59, 59, 59, 164, 149, 185, 174, 189, 282, + 188, 275, 187, 196, 178, 283, 185, 179, 285, 286, + 275, 185, 189, 286, 174, 275, 188, 180, 181, 182, + 183, 184, 287, 288, 289, 189, 288, 174, 185, 174, + 275 }; #define yyerrok (yyerrstatus = 0) @@ -2277,7 +2273,7 @@ yyreduce: case 5: /* Line 1464 of yacc.c */ -#line 359 "ntp_parser.y" +#line 358 "ntp_parser.y" { /* I will need to incorporate much more fine grained * error messages. The following should suffice for @@ -2294,7 +2290,7 @@ yyreduce: case 19: /* Line 1464 of yacc.c */ -#line 393 "ntp_parser.y" +#line 392 "ntp_parser.y" { peer_node *my_node; @@ -2306,42 +2302,42 @@ yyreduce: case 26: /* Line 1464 of yacc.c */ -#line 412 "ntp_parser.y" +#line 411 "ntp_parser.y" { (yyval.Address_node) = create_address_node((yyvsp[(2) - (2)].String), (yyvsp[(1) - (2)].Integer)); } break; case 27: /* Line 1464 of yacc.c */ -#line 417 "ntp_parser.y" +#line 416 "ntp_parser.y" { (yyval.Address_node) = create_address_node((yyvsp[(1) - (1)].String), AF_UNSPEC); } break; case 28: /* Line 1464 of yacc.c */ -#line 422 "ntp_parser.y" +#line 421 "ntp_parser.y" { (yyval.Integer) = AF_INET; } break; case 29: /* Line 1464 of yacc.c */ -#line 424 "ntp_parser.y" +#line 423 "ntp_parser.y" { (yyval.Integer) = AF_INET6; } break; case 30: /* Line 1464 of yacc.c */ -#line 429 "ntp_parser.y" +#line 428 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; } break; case 31: /* Line 1464 of yacc.c */ -#line 431 "ntp_parser.y" +#line 430 "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)); @@ -2351,35 +2347,35 @@ yyreduce: case 35: /* Line 1464 of yacc.c */ -#line 445 "ntp_parser.y" +#line 444 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); } break; case 44: /* Line 1464 of yacc.c */ -#line 461 "ntp_parser.y" +#line 460 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; case 45: /* Line 1464 of yacc.c */ -#line 463 "ntp_parser.y" +#line 462 "ntp_parser.y" { (yyval.Attr_val) = create_attr_uval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; case 52: /* Line 1464 of yacc.c */ -#line 477 "ntp_parser.y" +#line 476 "ntp_parser.y" { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); } break; case 54: /* Line 1464 of yacc.c */ -#line 491 "ntp_parser.y" +#line 490 "ntp_parser.y" { unpeer_node *my_node; @@ -2392,28 +2388,28 @@ yyreduce: case 57: /* Line 1464 of yacc.c */ -#line 512 "ntp_parser.y" +#line 511 "ntp_parser.y" { cfgt.broadcastclient = 1; } break; case 58: /* Line 1464 of yacc.c */ -#line 514 "ntp_parser.y" +#line 513 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.manycastserver, (yyvsp[(2) - (2)].Address_fifo)); } break; case 59: /* Line 1464 of yacc.c */ -#line 516 "ntp_parser.y" +#line 515 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.multicastclient, (yyvsp[(2) - (2)].Address_fifo)); } break; case 60: /* Line 1464 of yacc.c */ -#line 527 "ntp_parser.y" +#line 526 "ntp_parser.y" { attr_val *atrv; @@ -2425,14 +2421,14 @@ yyreduce: case 61: /* Line 1464 of yacc.c */ -#line 534 "ntp_parser.y" +#line 533 "ntp_parser.y" { cfgt.auth.control_key = (yyvsp[(2) - (2)].Integer); } break; case 62: /* Line 1464 of yacc.c */ -#line 536 "ntp_parser.y" +#line 535 "ntp_parser.y" { cfgt.auth.cryptosw++; CONCAT_G_FIFOS(cfgt.auth.crypto_cmd_list, (yyvsp[(2) - (2)].Attr_val_fifo)); @@ -2442,56 +2438,56 @@ yyreduce: case 63: /* Line 1464 of yacc.c */ -#line 541 "ntp_parser.y" +#line 540 "ntp_parser.y" { cfgt.auth.keys = (yyvsp[(2) - (2)].String); } break; case 64: /* Line 1464 of yacc.c */ -#line 543 "ntp_parser.y" +#line 542 "ntp_parser.y" { cfgt.auth.keysdir = (yyvsp[(2) - (2)].String); } break; case 65: /* Line 1464 of yacc.c */ -#line 545 "ntp_parser.y" +#line 544 "ntp_parser.y" { cfgt.auth.request_key = (yyvsp[(2) - (2)].Integer); } break; case 66: /* Line 1464 of yacc.c */ -#line 547 "ntp_parser.y" +#line 546 "ntp_parser.y" { cfgt.auth.revoke = (yyvsp[(2) - (2)].Integer); } break; case 67: /* Line 1464 of yacc.c */ -#line 549 "ntp_parser.y" +#line 548 "ntp_parser.y" { cfgt.auth.trusted_key_list = (yyvsp[(2) - (2)].Attr_val_fifo); } break; case 68: /* Line 1464 of yacc.c */ -#line 551 "ntp_parser.y" +#line 550 "ntp_parser.y" { cfgt.auth.ntp_signd_socket = (yyvsp[(2) - (2)].String); } break; case 69: /* Line 1464 of yacc.c */ -#line 556 "ntp_parser.y" +#line 555 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; } break; case 70: /* Line 1464 of yacc.c */ -#line 558 "ntp_parser.y" +#line 557 "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)); @@ -2501,14 +2497,14 @@ yyreduce: case 71: /* Line 1464 of yacc.c */ -#line 566 "ntp_parser.y" +#line 565 "ntp_parser.y" { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); } break; case 72: /* Line 1464 of yacc.c */ -#line 568 "ntp_parser.y" +#line 567 "ntp_parser.y" { (yyval.Attr_val) = NULL; cfgt.auth.revoke = (yyvsp[(2) - (2)].Integer); @@ -2522,14 +2518,14 @@ yyreduce: case 78: /* Line 1464 of yacc.c */ -#line 593 "ntp_parser.y" +#line 592 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.orphan_cmds, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; case 79: /* Line 1464 of yacc.c */ -#line 598 "ntp_parser.y" +#line 597 "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)); @@ -2539,7 +2535,7 @@ yyreduce: case 80: /* Line 1464 of yacc.c */ -#line 603 "ntp_parser.y" +#line 602 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); @@ -2549,35 +2545,35 @@ yyreduce: case 81: /* Line 1464 of yacc.c */ -#line 611 "ntp_parser.y" +#line 610 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (double)(yyvsp[(2) - (2)].Integer)); } break; case 82: /* Line 1464 of yacc.c */ -#line 613 "ntp_parser.y" +#line 612 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); } break; case 83: /* Line 1464 of yacc.c */ -#line 615 "ntp_parser.y" +#line 614 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (double)(yyvsp[(2) - (2)].Integer)); } break; case 94: /* Line 1464 of yacc.c */ -#line 641 "ntp_parser.y" +#line 640 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.stats_list, (yyvsp[(2) - (2)].Int_fifo)); } break; case 95: /* Line 1464 of yacc.c */ -#line 643 "ntp_parser.y" +#line 642 "ntp_parser.y" { if (input_from_file) { cfgt.stats_dir = (yyvsp[(2) - (2)].String); @@ -2591,7 +2587,7 @@ yyreduce: case 96: /* Line 1464 of yacc.c */ -#line 652 "ntp_parser.y" +#line 651 "ntp_parser.y" { filegen_node *fgn; @@ -2603,7 +2599,7 @@ yyreduce: case 97: /* Line 1464 of yacc.c */ -#line 662 "ntp_parser.y" +#line 661 "ntp_parser.y" { (yyval.Int_fifo) = (yyvsp[(1) - (2)].Int_fifo); APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(2) - (2)].Integer))); @@ -2613,7 +2609,7 @@ yyreduce: case 98: /* Line 1464 of yacc.c */ -#line 667 "ntp_parser.y" +#line 666 "ntp_parser.y" { (yyval.Int_fifo) = NULL; APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(1) - (1)].Integer))); @@ -2623,14 +2619,14 @@ yyreduce: case 107: /* Line 1464 of yacc.c */ -#line 686 "ntp_parser.y" +#line 685 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; } break; case 108: /* Line 1464 of yacc.c */ -#line 688 "ntp_parser.y" +#line 687 "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)); @@ -2640,7 +2636,7 @@ yyreduce: case 109: /* Line 1464 of yacc.c */ -#line 696 "ntp_parser.y" +#line 695 "ntp_parser.y" { if (input_from_file) { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); @@ -2655,7 +2651,7 @@ yyreduce: case 110: /* Line 1464 of yacc.c */ -#line 706 "ntp_parser.y" +#line 705 "ntp_parser.y" { if (input_from_file) { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); @@ -2669,7 +2665,7 @@ yyreduce: case 111: /* Line 1464 of yacc.c */ -#line 715 "ntp_parser.y" +#line 714 "ntp_parser.y" { const char *err; @@ -2689,14 +2685,14 @@ yyreduce: case 112: /* Line 1464 of yacc.c */ -#line 730 "ntp_parser.y" +#line 729 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); } break; case 124: /* Line 1464 of yacc.c */ -#line 760 "ntp_parser.y" +#line 759 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.discard_opts, (yyvsp[(2) - (2)].Attr_val_fifo)); } @@ -2705,7 +2701,7 @@ yyreduce: case 125: /* Line 1464 of yacc.c */ -#line 764 "ntp_parser.y" +#line 763 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.mru_opts, (yyvsp[(2) - (2)].Attr_val_fifo)); } @@ -2714,7 +2710,7 @@ yyreduce: case 126: /* Line 1464 of yacc.c */ -#line 768 "ntp_parser.y" +#line 767 "ntp_parser.y" { restrict_node *rn; @@ -2727,7 +2723,7 @@ yyreduce: case 127: /* Line 1464 of yacc.c */ -#line 776 "ntp_parser.y" +#line 775 "ntp_parser.y" { restrict_node *rn; @@ -2740,7 +2736,7 @@ yyreduce: case 128: /* Line 1464 of yacc.c */ -#line 784 "ntp_parser.y" +#line 783 "ntp_parser.y" { restrict_node *rn; @@ -2753,7 +2749,7 @@ yyreduce: case 129: /* Line 1464 of yacc.c */ -#line 792 "ntp_parser.y" +#line 791 "ntp_parser.y" { restrict_node *rn; @@ -2773,7 +2769,7 @@ yyreduce: case 130: /* Line 1464 of yacc.c */ -#line 807 "ntp_parser.y" +#line 806 "ntp_parser.y" { restrict_node *rn; @@ -2793,7 +2789,7 @@ yyreduce: case 131: /* Line 1464 of yacc.c */ -#line 822 "ntp_parser.y" +#line 821 "ntp_parser.y" { restrict_node * rn; @@ -2807,14 +2803,14 @@ yyreduce: case 132: /* Line 1464 of yacc.c */ -#line 834 "ntp_parser.y" +#line 833 "ntp_parser.y" { (yyval.Int_fifo) = NULL; } break; case 133: /* Line 1464 of yacc.c */ -#line 836 "ntp_parser.y" +#line 835 "ntp_parser.y" { (yyval.Int_fifo) = (yyvsp[(1) - (2)].Int_fifo); APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(2) - (2)].Integer))); @@ -2824,7 +2820,7 @@ yyreduce: case 149: /* Line 1464 of yacc.c */ -#line 862 "ntp_parser.y" +#line 861 "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)); @@ -2834,7 +2830,7 @@ yyreduce: case 150: /* Line 1464 of yacc.c */ -#line 867 "ntp_parser.y" +#line 866 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); @@ -2844,14 +2840,14 @@ yyreduce: case 151: /* Line 1464 of yacc.c */ -#line 875 "ntp_parser.y" +#line 874 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; case 155: /* Line 1464 of yacc.c */ -#line 886 "ntp_parser.y" +#line 885 "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)); @@ -2861,7 +2857,7 @@ yyreduce: case 156: /* Line 1464 of yacc.c */ -#line 891 "ntp_parser.y" +#line 890 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); @@ -2871,14 +2867,14 @@ yyreduce: case 157: /* Line 1464 of yacc.c */ -#line 899 "ntp_parser.y" +#line 898 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; case 166: /* Line 1464 of yacc.c */ -#line 919 "ntp_parser.y" +#line 918 "ntp_parser.y" { addr_opts_node *aon; @@ -2890,7 +2886,7 @@ yyreduce: case 167: /* Line 1464 of yacc.c */ -#line 929 "ntp_parser.y" +#line 928 "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)); @@ -2900,7 +2896,7 @@ yyreduce: case 168: /* Line 1464 of yacc.c */ -#line 934 "ntp_parser.y" +#line 933 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); @@ -2910,56 +2906,56 @@ yyreduce: case 169: /* Line 1464 of yacc.c */ -#line 942 "ntp_parser.y" +#line 941 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); } break; case 170: /* Line 1464 of yacc.c */ -#line 944 "ntp_parser.y" +#line 943 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; case 171: /* Line 1464 of yacc.c */ -#line 946 "ntp_parser.y" +#line 945 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; case 172: /* Line 1464 of yacc.c */ -#line 948 "ntp_parser.y" +#line 947 "ntp_parser.y" { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); } break; case 173: /* Line 1464 of yacc.c */ -#line 950 "ntp_parser.y" +#line 949 "ntp_parser.y" { (yyval.Attr_val) = create_attr_sval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].String)); } break; case 180: /* Line 1464 of yacc.c */ -#line 971 "ntp_parser.y" +#line 970 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.enable_opts, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; case 181: /* Line 1464 of yacc.c */ -#line 973 "ntp_parser.y" +#line 972 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.disable_opts, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; case 182: /* Line 1464 of yacc.c */ -#line 978 "ntp_parser.y" +#line 977 "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)); @@ -2969,7 +2965,7 @@ yyreduce: case 183: /* Line 1464 of yacc.c */ -#line 983 "ntp_parser.y" +#line 982 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); @@ -2979,14 +2975,14 @@ yyreduce: case 184: /* Line 1464 of yacc.c */ -#line 991 "ntp_parser.y" +#line 990 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); } break; case 185: /* Line 1464 of yacc.c */ -#line 993 "ntp_parser.y" +#line 992 "ntp_parser.y" { if (input_from_file) { (yyval.Attr_val) = create_attr_ival(T_Flag, (yyvsp[(1) - (1)].Integer)); @@ -3005,14 +3001,14 @@ yyreduce: case 194: /* Line 1464 of yacc.c */ -#line 1028 "ntp_parser.y" +#line 1027 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.tinker, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; case 195: /* Line 1464 of yacc.c */ -#line 1033 "ntp_parser.y" +#line 1032 "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)); @@ -3022,7 +3018,7 @@ yyreduce: case 196: /* Line 1464 of yacc.c */ -#line 1038 "ntp_parser.y" +#line 1037 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); @@ -3032,14 +3028,14 @@ yyreduce: case 197: /* Line 1464 of yacc.c */ -#line 1046 "ntp_parser.y" +#line 1045 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Double)); } break; case 208: /* Line 1464 of yacc.c */ -#line 1069 "ntp_parser.y" +#line 1068 "ntp_parser.y" { attr_val *av; @@ -3051,7 +3047,7 @@ yyreduce: case 209: /* Line 1464 of yacc.c */ -#line 1076 "ntp_parser.y" +#line 1075 "ntp_parser.y" { attr_val *av; @@ -3063,7 +3059,7 @@ yyreduce: case 210: /* Line 1464 of yacc.c */ -#line 1083 "ntp_parser.y" +#line 1082 "ntp_parser.y" { char error_text[64]; attr_val *av; @@ -3084,7 +3080,7 @@ yyreduce: case 211: /* Line 1464 of yacc.c */ -#line 1099 "ntp_parser.y" +#line 1098 "ntp_parser.y" { if (!input_from_file) { yyerror("remote includefile ignored"); @@ -3108,7 +3104,7 @@ yyreduce: case 212: /* Line 1464 of yacc.c */ -#line 1118 "ntp_parser.y" +#line 1117 "ntp_parser.y" { while (curr_include_level != -1) FCLOSE(fp[curr_include_level--]); @@ -3118,35 +3114,35 @@ yyreduce: case 213: /* Line 1464 of yacc.c */ -#line 1123 "ntp_parser.y" +#line 1122 "ntp_parser.y" { /* see drift_parm below for actions */ } break; case 214: /* Line 1464 of yacc.c */ -#line 1125 "ntp_parser.y" +#line 1124 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.logconfig, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; case 215: /* Line 1464 of yacc.c */ -#line 1127 "ntp_parser.y" +#line 1126 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.phone, (yyvsp[(2) - (2)].String_fifo)); } break; case 216: /* Line 1464 of yacc.c */ -#line 1129 "ntp_parser.y" +#line 1128 "ntp_parser.y" { APPEND_G_FIFO(cfgt.setvar, (yyvsp[(2) - (2)].Set_var)); } break; case 217: /* Line 1464 of yacc.c */ -#line 1131 "ntp_parser.y" +#line 1130 "ntp_parser.y" { addr_opts_node *aon; @@ -3158,14 +3154,14 @@ yyreduce: case 218: /* Line 1464 of yacc.c */ -#line 1138 "ntp_parser.y" +#line 1137 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.ttl, (yyvsp[(2) - (2)].Attr_val_fifo)); } break; - case 228: + case 227: /* Line 1464 of yacc.c */ -#line 1161 "ntp_parser.y" +#line 1159 "ntp_parser.y" { attr_val *av; @@ -3174,10 +3170,10 @@ yyreduce: } break; - case 229: + case 228: /* Line 1464 of yacc.c */ -#line 1168 "ntp_parser.y" +#line 1166 "ntp_parser.y" { attr_val *av; @@ -3188,10 +3184,10 @@ yyreduce: } break; - case 230: + case 229: /* Line 1464 of yacc.c */ -#line 1177 "ntp_parser.y" +#line 1175 "ntp_parser.y" { attr_val *av; @@ -3200,78 +3196,78 @@ yyreduce: } break; - case 231: + case 230: /* Line 1464 of yacc.c */ -#line 1187 "ntp_parser.y" +#line 1185 "ntp_parser.y" { (yyval.Set_var) = create_setvar_node((yyvsp[(1) - (4)].String), (yyvsp[(3) - (4)].String), (yyvsp[(4) - (4)].Integer)); } break; - case 233: + case 232: /* Line 1464 of yacc.c */ -#line 1193 "ntp_parser.y" +#line 1191 "ntp_parser.y" { (yyval.Integer) = 0; } break; - case 234: + case 233: /* Line 1464 of yacc.c */ -#line 1198 "ntp_parser.y" +#line 1196 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; } break; - case 235: + case 234: /* Line 1464 of yacc.c */ -#line 1200 "ntp_parser.y" +#line 1198 "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 236: + case 235: /* Line 1464 of yacc.c */ -#line 1208 "ntp_parser.y" +#line 1206 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival((yyvsp[(1) - (2)].Integer), (yyvsp[(2) - (2)].Integer)); } break; - case 237: + case 236: /* Line 1464 of yacc.c */ -#line 1210 "ntp_parser.y" +#line 1208 "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 238: + case 237: /* Line 1464 of yacc.c */ -#line 1218 "ntp_parser.y" +#line 1216 "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 239: + case 238: /* Line 1464 of yacc.c */ -#line 1223 "ntp_parser.y" +#line 1221 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); } break; - case 240: + case 239: /* Line 1464 of yacc.c */ -#line 1231 "ntp_parser.y" +#line 1229 "ntp_parser.y" { char prefix; char * type; @@ -3295,10 +3291,10 @@ yyreduce: } break; - case 241: + case 240: /* Line 1464 of yacc.c */ -#line 1256 "ntp_parser.y" +#line 1254 "ntp_parser.y" { nic_rule_node *nrn; @@ -3307,10 +3303,10 @@ yyreduce: } break; - case 242: + case 241: /* Line 1464 of yacc.c */ -#line 1263 "ntp_parser.y" +#line 1261 "ntp_parser.y" { nic_rule_node *nrn; @@ -3319,131 +3315,131 @@ yyreduce: } break; - case 252: + case 251: /* Line 1464 of yacc.c */ -#line 1291 "ntp_parser.y" +#line 1289 "ntp_parser.y" { CONCAT_G_FIFOS(cfgt.reset_counters, (yyvsp[(2) - (2)].Int_fifo)); } break; - case 253: + case 252: /* Line 1464 of yacc.c */ -#line 1296 "ntp_parser.y" +#line 1294 "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 254: + case 253: /* Line 1464 of yacc.c */ -#line 1301 "ntp_parser.y" +#line 1299 "ntp_parser.y" { (yyval.Int_fifo) = NULL; APPEND_G_FIFO((yyval.Int_fifo), create_int_node((yyvsp[(1) - (1)].Integer))); } break; - case 262: + case 261: /* Line 1464 of yacc.c */ -#line 1325 "ntp_parser.y" +#line 1323 "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 263: + case 262: /* Line 1464 of yacc.c */ -#line 1330 "ntp_parser.y" +#line 1328 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), create_int_node((yyvsp[(1) - (1)].Integer))); } break; - case 264: + case 263: /* Line 1464 of yacc.c */ -#line 1338 "ntp_parser.y" +#line 1336 "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 265: + case 264: /* Line 1464 of yacc.c */ -#line 1343 "ntp_parser.y" +#line 1341 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (1)].Attr_val)); } break; - case 266: + case 265: /* Line 1464 of yacc.c */ -#line 1351 "ntp_parser.y" +#line 1349 "ntp_parser.y" { (yyval.Attr_val) = create_attr_ival('i', (yyvsp[(1) - (1)].Integer)); } break; - case 268: + case 267: /* Line 1464 of yacc.c */ -#line 1357 "ntp_parser.y" +#line 1355 "ntp_parser.y" { (yyval.Attr_val) = create_attr_rangeval('-', (yyvsp[(2) - (5)].Integer), (yyvsp[(4) - (5)].Integer)); } break; - case 269: + case 268: /* Line 1464 of yacc.c */ -#line 1362 "ntp_parser.y" +#line 1360 "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 270: + case 269: /* Line 1464 of yacc.c */ -#line 1367 "ntp_parser.y" +#line 1365 "ntp_parser.y" { (yyval.String_fifo) = NULL; APPEND_G_FIFO((yyval.String_fifo), create_string_node((yyvsp[(1) - (1)].String))); } break; - case 271: + case 270: /* Line 1464 of yacc.c */ -#line 1375 "ntp_parser.y" +#line 1373 "ntp_parser.y" { (yyval.Address_fifo) = (yyvsp[(1) - (2)].Address_fifo); APPEND_G_FIFO((yyval.Address_fifo), (yyvsp[(2) - (2)].Address_node)); } break; - case 272: + case 271: /* Line 1464 of yacc.c */ -#line 1380 "ntp_parser.y" +#line 1378 "ntp_parser.y" { (yyval.Address_fifo) = NULL; APPEND_G_FIFO((yyval.Address_fifo), (yyvsp[(1) - (1)].Address_node)); } break; - case 273: + case 272: /* Line 1464 of yacc.c */ -#line 1388 "ntp_parser.y" +#line 1386 "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"); @@ -3454,31 +3450,31 @@ yyreduce: } break; - case 274: + case 273: /* Line 1464 of yacc.c */ -#line 1396 "ntp_parser.y" +#line 1394 "ntp_parser.y" { (yyval.Integer) = 1; } break; - case 275: + case 274: /* Line 1464 of yacc.c */ -#line 1397 "ntp_parser.y" +#line 1395 "ntp_parser.y" { (yyval.Integer) = 0; } break; - case 276: + case 275: /* Line 1464 of yacc.c */ -#line 1401 "ntp_parser.y" +#line 1399 "ntp_parser.y" { (yyval.Double) = (double)(yyvsp[(1) - (1)].Integer); } break; - case 278: + case 277: /* Line 1464 of yacc.c */ -#line 1412 "ntp_parser.y" +#line 1410 "ntp_parser.y" { sim_node *sn; @@ -3490,139 +3486,139 @@ yyreduce: } break; - case 279: + case 278: /* Line 1464 of yacc.c */ -#line 1429 "ntp_parser.y" +#line 1427 "ntp_parser.y" { old_config_style = 0; } break; - case 280: + case 279: /* Line 1464 of yacc.c */ -#line 1434 "ntp_parser.y" +#line 1432 "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 281: + case 280: /* Line 1464 of yacc.c */ -#line 1439 "ntp_parser.y" +#line 1437 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (2)].Attr_val)); } break; - case 282: + case 281: /* Line 1464 of yacc.c */ -#line 1447 "ntp_parser.y" +#line 1445 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (3)].Integer), (yyvsp[(3) - (3)].Double)); } break; - case 285: + case 284: /* Line 1464 of yacc.c */ -#line 1457 "ntp_parser.y" +#line 1455 "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 286: + case 285: /* Line 1464 of yacc.c */ -#line 1462 "ntp_parser.y" +#line 1460 "ntp_parser.y" { (yyval.Sim_server_fifo) = NULL; APPEND_G_FIFO((yyval.Sim_server_fifo), (yyvsp[(1) - (1)].Sim_server)); } break; - case 287: + case 286: /* Line 1464 of yacc.c */ -#line 1470 "ntp_parser.y" +#line 1468 "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 288: + case 287: /* Line 1464 of yacc.c */ -#line 1475 "ntp_parser.y" +#line 1473 "ntp_parser.y" { (yyval.Double) = (yyvsp[(3) - (4)].Double); } break; - case 289: + case 288: /* Line 1464 of yacc.c */ -#line 1480 "ntp_parser.y" +#line 1478 "ntp_parser.y" { (yyval.Address_node) = (yyvsp[(3) - (3)].Address_node); } break; - case 290: + case 289: /* Line 1464 of yacc.c */ -#line 1485 "ntp_parser.y" +#line 1483 "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 291: + case 290: /* Line 1464 of yacc.c */ -#line 1490 "ntp_parser.y" +#line 1488 "ntp_parser.y" { (yyval.Sim_script_fifo) = NULL; APPEND_G_FIFO((yyval.Sim_script_fifo), (yyvsp[(1) - (1)].Sim_script)); } break; - case 292: + case 291: /* Line 1464 of yacc.c */ -#line 1498 "ntp_parser.y" +#line 1496 "ntp_parser.y" { (yyval.Sim_script) = create_sim_script_info((yyvsp[(3) - (6)].Double), (yyvsp[(5) - (6)].Attr_val_fifo)); } break; - case 293: + case 292: /* Line 1464 of yacc.c */ -#line 1503 "ntp_parser.y" +#line 1501 "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 294: + case 293: /* Line 1464 of yacc.c */ -#line 1508 "ntp_parser.y" +#line 1506 "ntp_parser.y" { (yyval.Attr_val_fifo) = NULL; APPEND_G_FIFO((yyval.Attr_val_fifo), (yyvsp[(1) - (2)].Attr_val)); } break; - case 295: + case 294: /* Line 1464 of yacc.c */ -#line 1516 "ntp_parser.y" +#line 1514 "ntp_parser.y" { (yyval.Attr_val) = create_attr_dval((yyvsp[(1) - (3)].Integer), (yyvsp[(3) - (3)].Double)); } break; /* Line 1464 of yacc.c */ -#line 3626 "../../ntpd/ntp_parser.c" +#line 3622 "../../ntpd/ntp_parser.c" default: break; } YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); @@ -3834,7 +3830,7 @@ yyreturn: /* Line 1684 of yacc.c */ -#line 1527 "ntp_parser.y" +#line 1525 "ntp_parser.y" void diff --git a/ntpd/ntp_parser.h b/ntpd/ntp_parser.h index 827e12388..d6b70d6ad 100644 --- a/ntpd/ntp_parser.h +++ b/ntpd/ntp_parser.h @@ -167,60 +167,59 @@ T_Prefer = 384, T_Protostats = 385, T_Pw = 386, - T_Qos = 387, - T_Randfile = 388, - T_Rawstats = 389, - T_Refid = 390, - T_Requestkey = 391, - T_Reset = 392, - T_Restrict = 393, - T_Revoke = 394, - T_Saveconfigdir = 395, - T_Server = 396, - T_Setvar = 397, - T_Source = 398, - T_Statistics = 399, - T_Stats = 400, - T_Statsdir = 401, - T_Step = 402, - T_Stepout = 403, - T_Stratum = 404, - T_String = 405, - T_Sys = 406, - T_Sysstats = 407, - T_Tick = 408, - T_Time1 = 409, - T_Time2 = 410, - T_Timer = 411, - T_Timingstats = 412, - T_Tinker = 413, - T_Tos = 414, - T_Trap = 415, - T_True = 416, - T_Trustedkey = 417, - T_Ttl = 418, - T_Type = 419, - T_U_int = 420, - T_Unconfig = 421, - T_Unpeer = 422, - T_Version = 423, - T_WanderThreshold = 424, - T_Week = 425, - T_Wildcard = 426, - T_Xleave = 427, - T_Year = 428, - T_Flag = 429, - T_EOC = 430, - T_Simulate = 431, - T_Beep_Delay = 432, - T_Sim_Duration = 433, - T_Server_Offset = 434, - T_Duration = 435, - T_Freq_Offset = 436, - T_Wander = 437, - T_Jitter = 438, - T_Prop_Delay = 439, - T_Proc_Delay = 440 + T_Randfile = 387, + T_Rawstats = 388, + T_Refid = 389, + T_Requestkey = 390, + T_Reset = 391, + T_Restrict = 392, + T_Revoke = 393, + T_Saveconfigdir = 394, + T_Server = 395, + T_Setvar = 396, + T_Source = 397, + T_Statistics = 398, + T_Stats = 399, + T_Statsdir = 400, + T_Step = 401, + T_Stepout = 402, + T_Stratum = 403, + T_String = 404, + T_Sys = 405, + T_Sysstats = 406, + T_Tick = 407, + T_Time1 = 408, + T_Time2 = 409, + T_Timer = 410, + T_Timingstats = 411, + T_Tinker = 412, + T_Tos = 413, + T_Trap = 414, + T_True = 415, + T_Trustedkey = 416, + T_Ttl = 417, + T_Type = 418, + T_U_int = 419, + T_Unconfig = 420, + T_Unpeer = 421, + T_Version = 422, + T_WanderThreshold = 423, + T_Week = 424, + T_Wildcard = 425, + T_Xleave = 426, + T_Year = 427, + T_Flag = 428, + T_EOC = 429, + T_Simulate = 430, + T_Beep_Delay = 431, + T_Sim_Duration = 432, + T_Server_Offset = 433, + T_Duration = 434, + T_Freq_Offset = 435, + T_Wander = 436, + T_Jitter = 437, + T_Prop_Delay = 438, + T_Proc_Delay = 439 }; #endif /* Tokens. */ @@ -353,60 +352,59 @@ #define T_Prefer 384 #define T_Protostats 385 #define T_Pw 386 -#define T_Qos 387 -#define T_Randfile 388 -#define T_Rawstats 389 -#define T_Refid 390 -#define T_Requestkey 391 -#define T_Reset 392 -#define T_Restrict 393 -#define T_Revoke 394 -#define T_Saveconfigdir 395 -#define T_Server 396 -#define T_Setvar 397 -#define T_Source 398 -#define T_Statistics 399 -#define T_Stats 400 -#define T_Statsdir 401 -#define T_Step 402 -#define T_Stepout 403 -#define T_Stratum 404 -#define T_String 405 -#define T_Sys 406 -#define T_Sysstats 407 -#define T_Tick 408 -#define T_Time1 409 -#define T_Time2 410 -#define T_Timer 411 -#define T_Timingstats 412 -#define T_Tinker 413 -#define T_Tos 414 -#define T_Trap 415 -#define T_True 416 -#define T_Trustedkey 417 -#define T_Ttl 418 -#define T_Type 419 -#define T_U_int 420 -#define T_Unconfig 421 -#define T_Unpeer 422 -#define T_Version 423 -#define T_WanderThreshold 424 -#define T_Week 425 -#define T_Wildcard 426 -#define T_Xleave 427 -#define T_Year 428 -#define T_Flag 429 -#define T_EOC 430 -#define T_Simulate 431 -#define T_Beep_Delay 432 -#define T_Sim_Duration 433 -#define T_Server_Offset 434 -#define T_Duration 435 -#define T_Freq_Offset 436 -#define T_Wander 437 -#define T_Jitter 438 -#define T_Prop_Delay 439 -#define T_Proc_Delay 440 +#define T_Randfile 387 +#define T_Rawstats 388 +#define T_Refid 389 +#define T_Requestkey 390 +#define T_Reset 391 +#define T_Restrict 392 +#define T_Revoke 393 +#define T_Saveconfigdir 394 +#define T_Server 395 +#define T_Setvar 396 +#define T_Source 397 +#define T_Statistics 398 +#define T_Stats 399 +#define T_Statsdir 400 +#define T_Step 401 +#define T_Stepout 402 +#define T_Stratum 403 +#define T_String 404 +#define T_Sys 405 +#define T_Sysstats 406 +#define T_Tick 407 +#define T_Time1 408 +#define T_Time2 409 +#define T_Timer 410 +#define T_Timingstats 411 +#define T_Tinker 412 +#define T_Tos 413 +#define T_Trap 414 +#define T_True 415 +#define T_Trustedkey 416 +#define T_Ttl 417 +#define T_Type 418 +#define T_U_int 419 +#define T_Unconfig 420 +#define T_Unpeer 421 +#define T_Version 422 +#define T_WanderThreshold 423 +#define T_Week 424 +#define T_Wildcard 425 +#define T_Xleave 426 +#define T_Year 427 +#define T_Flag 428 +#define T_EOC 429 +#define T_Simulate 430 +#define T_Beep_Delay 431 +#define T_Sim_Duration 432 +#define T_Server_Offset 433 +#define T_Duration 434 +#define T_Freq_Offset 435 +#define T_Wander 436 +#define T_Jitter 437 +#define T_Prop_Delay 438 +#define T_Proc_Delay 439 @@ -438,7 +436,7 @@ typedef union YYSTYPE /* Line 1685 of yacc.c */ -#line 442 "../../ntpd/ntp_parser.h" +#line 440 "../../ntpd/ntp_parser.h" } YYSTYPE; # define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ diff --git a/ntpd/ntp_parser.y b/ntpd/ntp_parser.y index 435fe9b6b..57d3846f5 100644 --- a/ntpd/ntp_parser.y +++ b/ntpd/ntp_parser.y @@ -195,7 +195,6 @@ %token T_Prefer %token T_Protostats %token T_Pw -%token T_Qos %token T_Randfile %token T_Rawstats %token T_Refid @@ -1148,7 +1147,6 @@ misc_cmd_str_keyword : T_Ident | T_Leapfile | T_Pidfile - | T_Qos ; misc_cmd_str_lcl_keyword