summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/kconfig/zconf.hash.c_shipped58
-rw-r--r--scripts/kconfig/zconf.lex.c_shipped325
2 files changed, 192 insertions, 191 deletions
diff --git a/scripts/kconfig/zconf.hash.c_shipped b/scripts/kconfig/zconf.hash.c_shipped
index c77a8eff1ef2..360a62df2b5e 100644
--- a/scripts/kconfig/zconf.hash.c_shipped
+++ b/scripts/kconfig/zconf.hash.c_shipped
@@ -50,7 +50,7 @@ kconf_id_hash (register const char *str, register unsigned int len)
50 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 50 73, 73, 73, 73, 73, 73, 73, 73, 73, 73,
51 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 51 73, 73, 73, 73, 73, 73, 73, 73, 73, 73,
52 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 52 73, 73, 73, 73, 73, 73, 73, 73, 73, 73,
53 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 53 73, 73, 73, 73, 73, 0, 73, 73, 73, 73,
54 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 54 73, 73, 73, 73, 73, 73, 73, 73, 73, 73,
55 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 55 73, 73, 73, 73, 73, 73, 73, 73, 73, 73,
56 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 56 73, 73, 73, 73, 73, 73, 73, 73, 73, 73,
@@ -96,6 +96,7 @@ struct kconf_id_strings_t
96 char kconf_id_strings_str7[sizeof("default")]; 96 char kconf_id_strings_str7[sizeof("default")];
97 char kconf_id_strings_str8[sizeof("tristate")]; 97 char kconf_id_strings_str8[sizeof("tristate")];
98 char kconf_id_strings_str9[sizeof("endchoice")]; 98 char kconf_id_strings_str9[sizeof("endchoice")];
99 char kconf_id_strings_str10[sizeof("---help---")];
99 char kconf_id_strings_str12[sizeof("def_tristate")]; 100 char kconf_id_strings_str12[sizeof("def_tristate")];
100 char kconf_id_strings_str13[sizeof("def_bool")]; 101 char kconf_id_strings_str13[sizeof("def_bool")];
101 char kconf_id_strings_str14[sizeof("defconfig_list")]; 102 char kconf_id_strings_str14[sizeof("defconfig_list")];
@@ -132,6 +133,7 @@ static const struct kconf_id_strings_t kconf_id_strings_contents =
132 "default", 133 "default",
133 "tristate", 134 "tristate",
134 "endchoice", 135 "endchoice",
136 "---help---",
135 "def_tristate", 137 "def_tristate",
136 "def_bool", 138 "def_bool",
137 "defconfig_list", 139 "defconfig_list",
@@ -172,7 +174,7 @@ kconf_id_lookup (register const char *str, register unsigned int len)
172{ 174{
173 enum 175 enum
174 { 176 {
175 TOTAL_KEYWORDS = 33, 177 TOTAL_KEYWORDS = 34,
176 MIN_WORD_LENGTH = 2, 178 MIN_WORD_LENGTH = 2,
177 MAX_WORD_LENGTH = 14, 179 MAX_WORD_LENGTH = 14,
178 MIN_HASH_VALUE = 2, 180 MIN_HASH_VALUE = 2,
@@ -182,34 +184,36 @@ kconf_id_lookup (register const char *str, register unsigned int len)
182 static const struct kconf_id wordlist[] = 184 static const struct kconf_id wordlist[] =
183 { 185 {
184 {-1}, {-1}, 186 {-1}, {-1},
185#line 25 "scripts/kconfig/zconf.gperf" 187#line 26 "scripts/kconfig/zconf.gperf"
186 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str2, T_IF, TF_COMMAND|TF_PARAM}, 188 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str2, T_IF, TF_COMMAND|TF_PARAM},
187#line 36 "scripts/kconfig/zconf.gperf" 189#line 37 "scripts/kconfig/zconf.gperf"
188 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str3, T_TYPE, TF_COMMAND, S_INT}, 190 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str3, T_TYPE, TF_COMMAND, S_INT},
189 {-1}, 191 {-1},
190#line 26 "scripts/kconfig/zconf.gperf" 192#line 27 "scripts/kconfig/zconf.gperf"
191 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str5, T_ENDIF, TF_COMMAND}, 193 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str5, T_ENDIF, TF_COMMAND},
192 {-1}, 194 {-1},
193#line 29 "scripts/kconfig/zconf.gperf" 195#line 30 "scripts/kconfig/zconf.gperf"
194 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str7, T_DEFAULT, TF_COMMAND, S_UNKNOWN}, 196 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str7, T_DEFAULT, TF_COMMAND, S_UNKNOWN},
195#line 31 "scripts/kconfig/zconf.gperf" 197#line 32 "scripts/kconfig/zconf.gperf"
196 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str8, T_TYPE, TF_COMMAND, S_TRISTATE}, 198 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str8, T_TYPE, TF_COMMAND, S_TRISTATE},
197#line 20 "scripts/kconfig/zconf.gperf" 199#line 20 "scripts/kconfig/zconf.gperf"
198 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str9, T_ENDCHOICE, TF_COMMAND}, 200 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str9, T_ENDCHOICE, TF_COMMAND},
199 {-1}, {-1}, 201#line 25 "scripts/kconfig/zconf.gperf"
200#line 32 "scripts/kconfig/zconf.gperf" 202 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str10, T_HELP, TF_COMMAND},
203 {-1},
204#line 33 "scripts/kconfig/zconf.gperf"
201 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str12, T_DEFAULT, TF_COMMAND, S_TRISTATE}, 205 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str12, T_DEFAULT, TF_COMMAND, S_TRISTATE},
202#line 35 "scripts/kconfig/zconf.gperf" 206#line 36 "scripts/kconfig/zconf.gperf"
203 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str13, T_DEFAULT, TF_COMMAND, S_BOOLEAN}, 207 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str13, T_DEFAULT, TF_COMMAND, S_BOOLEAN},
204#line 45 "scripts/kconfig/zconf.gperf" 208#line 46 "scripts/kconfig/zconf.gperf"
205 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str14, T_OPT_DEFCONFIG_LIST,TF_OPTION}, 209 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str14, T_OPT_DEFCONFIG_LIST,TF_OPTION},
206 {-1}, {-1}, 210 {-1}, {-1},
207#line 43 "scripts/kconfig/zconf.gperf" 211#line 44 "scripts/kconfig/zconf.gperf"
208 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str17, T_ON, TF_PARAM}, 212 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str17, T_ON, TF_PARAM},
209#line 28 "scripts/kconfig/zconf.gperf" 213#line 29 "scripts/kconfig/zconf.gperf"
210 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str18, T_OPTIONAL, TF_COMMAND}, 214 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str18, T_OPTIONAL, TF_COMMAND},
211 {-1}, {-1}, 215 {-1}, {-1},
212#line 42 "scripts/kconfig/zconf.gperf" 216#line 43 "scripts/kconfig/zconf.gperf"
213 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str21, T_OPTION, TF_COMMAND}, 217 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str21, T_OPTION, TF_COMMAND},
214#line 17 "scripts/kconfig/zconf.gperf" 218#line 17 "scripts/kconfig/zconf.gperf"
215 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str22, T_ENDMENU, TF_COMMAND}, 219 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str22, T_ENDMENU, TF_COMMAND},
@@ -219,51 +223,51 @@ kconf_id_lookup (register const char *str, register unsigned int len)
219#line 23 "scripts/kconfig/zconf.gperf" 223#line 23 "scripts/kconfig/zconf.gperf"
220 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str25, T_MENUCONFIG, TF_COMMAND}, 224 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str25, T_MENUCONFIG, TF_COMMAND},
221 {-1}, 225 {-1},
222#line 44 "scripts/kconfig/zconf.gperf" 226#line 45 "scripts/kconfig/zconf.gperf"
223 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str27, T_OPT_MODULES, TF_OPTION}, 227 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str27, T_OPT_MODULES, TF_OPTION},
224#line 47 "scripts/kconfig/zconf.gperf" 228#line 48 "scripts/kconfig/zconf.gperf"
225 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str28, T_OPT_ALLNOCONFIG_Y,TF_OPTION}, 229 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str28, T_OPT_ALLNOCONFIG_Y,TF_OPTION},
226#line 16 "scripts/kconfig/zconf.gperf" 230#line 16 "scripts/kconfig/zconf.gperf"
227 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str29, T_MENU, TF_COMMAND}, 231 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str29, T_MENU, TF_COMMAND},
228 {-1}, 232 {-1},
229#line 39 "scripts/kconfig/zconf.gperf" 233#line 40 "scripts/kconfig/zconf.gperf"
230 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str31, T_SELECT, TF_COMMAND}, 234 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str31, T_SELECT, TF_COMMAND},
231#line 21 "scripts/kconfig/zconf.gperf" 235#line 21 "scripts/kconfig/zconf.gperf"
232 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str32, T_COMMENT, TF_COMMAND}, 236 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str32, T_COMMENT, TF_COMMAND},
233#line 46 "scripts/kconfig/zconf.gperf" 237#line 47 "scripts/kconfig/zconf.gperf"
234 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str33, T_OPT_ENV, TF_OPTION}, 238 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str33, T_OPT_ENV, TF_OPTION},
235 {-1}, 239 {-1},
236#line 40 "scripts/kconfig/zconf.gperf" 240#line 41 "scripts/kconfig/zconf.gperf"
237 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str35, T_RANGE, TF_COMMAND}, 241 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str35, T_RANGE, TF_COMMAND},
238#line 19 "scripts/kconfig/zconf.gperf" 242#line 19 "scripts/kconfig/zconf.gperf"
239 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str36, T_CHOICE, TF_COMMAND}, 243 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str36, T_CHOICE, TF_COMMAND},
240 {-1}, {-1}, 244 {-1}, {-1},
241#line 33 "scripts/kconfig/zconf.gperf" 245#line 34 "scripts/kconfig/zconf.gperf"
242 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str39, T_TYPE, TF_COMMAND, S_BOOLEAN}, 246 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str39, T_TYPE, TF_COMMAND, S_BOOLEAN},
243 {-1}, 247 {-1},
244#line 18 "scripts/kconfig/zconf.gperf" 248#line 18 "scripts/kconfig/zconf.gperf"
245 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str41, T_SOURCE, TF_COMMAND}, 249 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str41, T_SOURCE, TF_COMMAND},
246#line 41 "scripts/kconfig/zconf.gperf" 250#line 42 "scripts/kconfig/zconf.gperf"
247 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str42, T_VISIBLE, TF_COMMAND}, 251 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str42, T_VISIBLE, TF_COMMAND},
248#line 37 "scripts/kconfig/zconf.gperf" 252#line 38 "scripts/kconfig/zconf.gperf"
249 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str43, T_TYPE, TF_COMMAND, S_HEX}, 253 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str43, T_TYPE, TF_COMMAND, S_HEX},
250 {-1}, {-1}, 254 {-1}, {-1},
251#line 22 "scripts/kconfig/zconf.gperf" 255#line 22 "scripts/kconfig/zconf.gperf"
252 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str46, T_CONFIG, TF_COMMAND}, 256 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str46, T_CONFIG, TF_COMMAND},
253#line 34 "scripts/kconfig/zconf.gperf" 257#line 35 "scripts/kconfig/zconf.gperf"
254 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str47, T_TYPE, TF_COMMAND, S_BOOLEAN}, 258 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str47, T_TYPE, TF_COMMAND, S_BOOLEAN},
255 {-1}, {-1}, {-1}, 259 {-1}, {-1}, {-1},
256#line 38 "scripts/kconfig/zconf.gperf" 260#line 39 "scripts/kconfig/zconf.gperf"
257 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str51, T_TYPE, TF_COMMAND, S_STRING}, 261 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str51, T_TYPE, TF_COMMAND, S_STRING},
258 {-1}, {-1}, 262 {-1}, {-1},
259#line 24 "scripts/kconfig/zconf.gperf" 263#line 24 "scripts/kconfig/zconf.gperf"
260 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str54, T_HELP, TF_COMMAND}, 264 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str54, T_HELP, TF_COMMAND},
261 {-1}, 265 {-1},
262#line 30 "scripts/kconfig/zconf.gperf" 266#line 31 "scripts/kconfig/zconf.gperf"
263 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str56, T_PROMPT, TF_COMMAND}, 267 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str56, T_PROMPT, TF_COMMAND},
264 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 268 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
265 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 269 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
266#line 27 "scripts/kconfig/zconf.gperf" 270#line 28 "scripts/kconfig/zconf.gperf"
267 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str72, T_DEPENDS, TF_COMMAND} 271 {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str72, T_DEPENDS, TF_COMMAND}
268 }; 272 };
269 273
@@ -285,5 +289,5 @@ kconf_id_lookup (register const char *str, register unsigned int len)
285 } 289 }
286 return 0; 290 return 0;
287} 291}
288#line 48 "scripts/kconfig/zconf.gperf" 292#line 49 "scripts/kconfig/zconf.gperf"
289 293
diff --git a/scripts/kconfig/zconf.lex.c_shipped b/scripts/kconfig/zconf.lex.c_shipped
index dd4e86c82521..37fdf6123505 100644
--- a/scripts/kconfig/zconf.lex.c_shipped
+++ b/scripts/kconfig/zconf.lex.c_shipped
@@ -72,7 +72,6 @@ typedef int flex_int32_t;
72typedef unsigned char flex_uint8_t; 72typedef unsigned char flex_uint8_t;
73typedef unsigned short int flex_uint16_t; 73typedef unsigned short int flex_uint16_t;
74typedef unsigned int flex_uint32_t; 74typedef unsigned int flex_uint32_t;
75#endif /* ! C99 */
76 75
77/* Limits of integral types. */ 76/* Limits of integral types. */
78#ifndef INT8_MIN 77#ifndef INT8_MIN
@@ -103,6 +102,8 @@ typedef unsigned int flex_uint32_t;
103#define UINT32_MAX (4294967295U) 102#define UINT32_MAX (4294967295U)
104#endif 103#endif
105 104
105#endif /* ! C99 */
106
106#endif /* ! FLEXINT_H */ 107#endif /* ! FLEXINT_H */
107 108
108#ifdef __cplusplus 109#ifdef __cplusplus
@@ -159,7 +160,15 @@ typedef unsigned int flex_uint32_t;
159 160
160/* Size of default input buffer. */ 161/* Size of default input buffer. */
161#ifndef YY_BUF_SIZE 162#ifndef YY_BUF_SIZE
163#ifdef __ia64__
164/* On IA-64, the buffer size is 16k, not 8k.
165 * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
166 * Ditto for the __ia64__ case accordingly.
167 */
168#define YY_BUF_SIZE 32768
169#else
162#define YY_BUF_SIZE 16384 170#define YY_BUF_SIZE 16384
171#endif /* __ia64__ */
163#endif 172#endif
164 173
165/* The state buf must be large enough to hold one state per character in the main buffer. 174/* The state buf must be large enough to hold one state per character in the main buffer.
@@ -365,354 +374,338 @@ int zconflineno = 1;
365 374
366extern char *zconftext; 375extern char *zconftext;
367#define yytext_ptr zconftext 376#define yytext_ptr zconftext
368static yyconst flex_int16_t yy_nxt[][19] = 377static yyconst flex_int16_t yy_nxt[][18] =
369 { 378 {
370 { 379 {
371 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 380 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
372 0, 0, 0, 0, 0, 0, 0, 0, 0 381 0, 0, 0, 0, 0, 0, 0, 0
373 }, 382 },
374 383
375 { 384 {
376 11, 12, 13, 14, 12, 12, 15, 12, 12, 12, 385 11, 12, 13, 14, 12, 12, 15, 12, 12, 12,
377 12, 12, 12, 12, 12, 12, 12, 12, 12 386 12, 12, 12, 12, 12, 12, 12, 12
378 }, 387 },
379 388
380 { 389 {
381 11, 12, 13, 14, 12, 12, 15, 12, 12, 12, 390 11, 12, 13, 14, 12, 12, 15, 12, 12, 12,
382 12, 12, 12, 12, 12, 12, 12, 12, 12 391 12, 12, 12, 12, 12, 12, 12, 12
383 }, 392 },
384 393
385 { 394 {
386 11, 16, 16, 17, 16, 16, 16, 16, 16, 16, 395 11, 16, 16, 17, 16, 16, 16, 16, 16, 16,
387 16, 16, 16, 18, 16, 16, 16, 16, 16 396 16, 18, 16, 16, 16, 16, 16, 16
388 }, 397 },
389 398
390 { 399 {
391 11, 16, 16, 17, 16, 16, 16, 16, 16, 16, 400 11, 16, 16, 17, 16, 16, 16, 16, 16, 16,
392 16, 16, 16, 18, 16, 16, 16, 16, 16 401 16, 18, 16, 16, 16, 16, 16, 16
393 402
394 }, 403 },
395 404
396 { 405 {
397 11, 19, 20, 21, 19, 19, 19, 19, 19, 19, 406 11, 19, 20, 21, 19, 19, 19, 19, 19, 19,
398 19, 19, 19, 19, 19, 19, 19, 19, 19 407 19, 19, 19, 19, 19, 19, 19, 19
399 }, 408 },
400 409
401 { 410 {
402 11, 19, 20, 21, 19, 19, 19, 19, 19, 19, 411 11, 19, 20, 21, 19, 19, 19, 19, 19, 19,
403 19, 19, 19, 19, 19, 19, 19, 19, 19 412 19, 19, 19, 19, 19, 19, 19, 19
404 }, 413 },
405 414
406 { 415 {
407 11, 22, 22, 23, 22, 24, 22, 22, 24, 22, 416 11, 22, 22, 23, 22, 24, 22, 22, 24, 22,
408 22, 22, 22, 22, 22, 22, 22, 25, 22 417 22, 22, 22, 22, 22, 22, 25, 22
409 }, 418 },
410 419
411 { 420 {
412 11, 22, 22, 23, 22, 24, 22, 22, 24, 22, 421 11, 22, 22, 23, 22, 24, 22, 22, 24, 22,
413 22, 22, 22, 22, 22, 22, 22, 25, 22 422 22, 22, 22, 22, 22, 22, 25, 22
414 }, 423 },
415 424
416 { 425 {
417 11, 26, 27, 28, 29, 30, 31, 32, 30, 33, 426 11, 26, 27, 28, 29, 30, 31, 32, 30, 33,
418 34, 35, 36, 36, 37, 38, 39, 40, 41 427 34, 35, 35, 36, 37, 38, 39, 40
419 428
420 }, 429 },
421 430
422 { 431 {
423 11, 26, 27, 28, 29, 30, 31, 32, 30, 33, 432 11, 26, 27, 28, 29, 30, 31, 32, 30, 33,
424 34, 35, 36, 36, 37, 38, 39, 40, 41 433 34, 35, 35, 36, 37, 38, 39, 40
425 }, 434 },
426 435
427 { 436 {
428 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, 437 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
429 -11, -11, -11, -11, -11, -11, -11, -11, -11 438 -11, -11, -11, -11, -11, -11, -11, -11
430 }, 439 },
431 440
432 { 441 {
433 11, -12, -12, -12, -12, -12, -12, -12, -12, -12, 442 11, -12, -12, -12, -12, -12, -12, -12, -12, -12,
434 -12, -12, -12, -12, -12, -12, -12, -12, -12 443 -12, -12, -12, -12, -12, -12, -12, -12
435 }, 444 },
436 445
437 { 446 {
438 11, -13, 42, 43, -13, -13, 44, -13, -13, -13, 447 11, -13, 41, 42, -13, -13, 43, -13, -13, -13,
439 -13, -13, -13, -13, -13, -13, -13, -13, -13 448 -13, -13, -13, -13, -13, -13, -13, -13
440 }, 449 },
441 450
442 { 451 {
443 11, -14, -14, -14, -14, -14, -14, -14, -14, -14, 452 11, -14, -14, -14, -14, -14, -14, -14, -14, -14,
444 -14, -14, -14, -14, -14, -14, -14, -14, -14 453 -14, -14, -14, -14, -14, -14, -14, -14
445 454
446 }, 455 },
447 456
448 { 457 {
449 11, 45, 45, 46, 45, 45, 45, 45, 45, 45, 458 11, 44, 44, 45, 44, 44, 44, 44, 44, 44,
450 45, 45, 45, 45, 45, 45, 45, 45, 45 459 44, 44, 44, 44, 44, 44, 44, 44
451 }, 460 },
452 461
453 { 462 {
454 11, -16, -16, -16, -16, -16, -16, -16, -16, -16, 463 11, -16, -16, -16, -16, -16, -16, -16, -16, -16,
455 -16, -16, -16, -16, -16, -16, -16, -16, -16 464 -16, -16, -16, -16, -16, -16, -16, -16
456 }, 465 },
457 466
458 { 467 {
459 11, -17, -17, -17, -17, -17, -17, -17, -17, -17, 468 11, -17, -17, -17, -17, -17, -17, -17, -17, -17,
460 -17, -17, -17, -17, -17, -17, -17, -17, -17 469 -17, -17, -17, -17, -17, -17, -17, -17
461 }, 470 },
462 471
463 { 472 {
464 11, -18, -18, -18, -18, -18, -18, -18, -18, -18, 473 11, -18, -18, -18, -18, -18, -18, -18, -18, -18,
465 -18, -18, -18, 47, -18, -18, -18, -18, -18 474 -18, 46, -18, -18, -18, -18, -18, -18
466 }, 475 },
467 476
468 { 477 {
469 11, 48, 48, -19, 48, 48, 48, 48, 48, 48, 478 11, 47, 47, -19, 47, 47, 47, 47, 47, 47,
470 48, 48, 48, 48, 48, 48, 48, 48, 48 479 47, 47, 47, 47, 47, 47, 47, 47
471 480
472 }, 481 },
473 482
474 { 483 {
475 11, -20, 49, 50, -20, -20, -20, -20, -20, -20, 484 11, -20, 48, 49, -20, -20, -20, -20, -20, -20,
476 -20, -20, -20, -20, -20, -20, -20, -20, -20 485 -20, -20, -20, -20, -20, -20, -20, -20
477 }, 486 },
478 487
479 { 488 {
480 11, 51, -21, -21, 51, 51, 51, 51, 51, 51, 489 11, 50, -21, -21, 50, 50, 50, 50, 50, 50,
481 51, 51, 51, 51, 51, 51, 51, 51, 51 490 50, 50, 50, 50, 50, 50, 50, 50
482 }, 491 },
483 492
484 { 493 {
485 11, 52, 52, 53, 52, -22, 52, 52, -22, 52, 494 11, 51, 51, 52, 51, -22, 51, 51, -22, 51,
486 52, 52, 52, 52, 52, 52, 52, -22, 52 495 51, 51, 51, 51, 51, 51, -22, 51
487 }, 496 },
488 497
489 { 498 {
490 11, -23, -23, -23, -23, -23, -23, -23, -23, -23, 499 11, -23, -23, -23, -23, -23, -23, -23, -23, -23,
491 -23, -23, -23, -23, -23, -23, -23, -23, -23 500 -23, -23, -23, -23, -23, -23, -23, -23
492 }, 501 },
493 502
494 { 503 {
495 11, -24, -24, -24, -24, -24, -24, -24, -24, -24, 504 11, -24, -24, -24, -24, -24, -24, -24, -24, -24,
496 -24, -24, -24, -24, -24, -24, -24, -24, -24 505 -24, -24, -24, -24, -24, -24, -24, -24
497 506
498 }, 507 },
499 508
500 { 509 {
501 11, 54, 54, 55, 54, 54, 54, 54, 54, 54, 510 11, 53, 53, 54, 53, 53, 53, 53, 53, 53,
502 54, 54, 54, 54, 54, 54, 54, 54, 54 511 53, 53, 53, 53, 53, 53, 53, 53
503 }, 512 },
504 513
505 { 514 {
506 11, -26, -26, -26, -26, -26, -26, -26, -26, -26, 515 11, -26, -26, -26, -26, -26, -26, -26, -26, -26,
507 -26, -26, -26, -26, -26, -26, -26, -26, -26 516 -26, -26, -26, -26, -26, -26, -26, -26
508 }, 517 },
509 518
510 { 519 {
511 11, -27, 56, -27, -27, -27, -27, -27, -27, -27, 520 11, -27, 55, -27, -27, -27, -27, -27, -27, -27,
512 -27, -27, -27, -27, -27, -27, -27, -27, -27 521 -27, -27, -27, -27, -27, -27, -27, -27
513 }, 522 },
514 523
515 { 524 {
516 11, -28, -28, -28, -28, -28, -28, -28, -28, -28, 525 11, -28, -28, -28, -28, -28, -28, -28, -28, -28,
517 -28, -28, -28, -28, -28, -28, -28, -28, -28 526 -28, -28, -28, -28, -28, -28, -28, -28
518 }, 527 },
519 528
520 { 529 {
521 11, -29, -29, -29, -29, -29, -29, -29, -29, -29, 530 11, -29, -29, -29, -29, -29, -29, -29, -29, -29,
522 -29, -29, -29, -29, -29, 57, -29, -29, -29 531 -29, -29, -29, -29, 56, -29, -29, -29
523 532
524 }, 533 },
525 534
526 { 535 {
527 11, -30, -30, -30, -30, -30, -30, -30, -30, -30, 536 11, -30, -30, -30, -30, -30, -30, -30, -30, -30,
528 -30, -30, -30, -30, -30, -30, -30, -30, -30 537 -30, -30, -30, -30, -30, -30, -30, -30
529 }, 538 },
530 539
531 { 540 {
532 11, 58, 58, -31, 58, 58, 58, 58, 58, 58, 541 11, 57, 57, -31, 57, 57, 57, 57, 57, 57,
533 58, 58, 58, 58, 58, 58, 58, 58, 58 542 57, 57, 57, 57, 57, 57, 57, 57
534 }, 543 },
535 544
536 { 545 {
537 11, -32, -32, -32, -32, -32, -32, 59, -32, -32, 546 11, -32, -32, -32, -32, -32, -32, 58, -32, -32,
538 -32, -32, -32, -32, -32, -32, -32, -32, -32 547 -32, -32, -32, -32, -32, -32, -32, -32
539 }, 548 },
540 549
541 { 550 {
542 11, -33, -33, -33, -33, -33, -33, -33, -33, -33, 551 11, -33, -33, -33, -33, -33, -33, -33, -33, -33,
543 -33, -33, -33, -33, -33, -33, -33, -33, -33 552 -33, -33, -33, -33, -33, -33, -33, -33
544 }, 553 },
545 554
546 { 555 {
547 11, -34, -34, -34, -34, -34, -34, -34, -34, -34, 556 11, -34, -34, -34, -34, -34, -34, -34, -34, -34,
548 -34, -34, -34, -34, -34, -34, -34, -34, -34 557 -34, -34, -34, -34, -34, -34, -34, -34
549 558
550 }, 559 },
551 560
552 { 561 {
553 11, -35, -35, -35, -35, -35, -35, -35, -35, -35, 562 11, -35, -35, -35, -35, -35, -35, -35, -35, -35,
554 -35, 60, 61, 61, -35, -35, -35, -35, -35 563 -35, 59, 59, -35, -35, -35, -35, -35
555 }, 564 },
556 565
557 { 566 {
558 11, -36, -36, -36, -36, -36, -36, -36, -36, -36, 567 11, -36, -36, -36, -36, -36, -36, -36, -36, -36,
559 -36, 61, 61, 61, -36, -36, -36, -36, -36 568 -36, -36, -36, -36, 60, -36, -36, -36
560 }, 569 },
561 570
562 { 571 {
563 11, -37, -37, -37, -37, -37, -37, -37, -37, -37, 572 11, -37, -37, -37, -37, -37, -37, -37, -37, -37,
564 -37, -37, -37, -37, -37, 62, -37, -37, -37 573 -37, -37, -37, -37, -37, -37, -37, -37
565 }, 574 },
566 575
567 { 576 {
568 11, -38, -38, -38, -38, -38, -38, -38, -38, -38, 577 11, -38, -38, -38, -38, -38, -38, -38, -38, -38,
569 -38, -38, -38, -38, -38, -38, -38, -38, -38 578 -38, -38, -38, -38, 61, -38, -38, -38
570 }, 579 },
571 580
572 { 581 {
573 11, -39, -39, -39, -39, -39, -39, -39, -39, -39, 582 11, -39, -39, 62, -39, -39, -39, -39, -39, -39,
574 -39, -39, -39, -39, -39, 63, -39, -39, -39 583 -39, -39, -39, -39, -39, -39, -39, -39
575 584
576 }, 585 },
577 586
578 { 587 {
579 11, -40, -40, 64, -40, -40, -40, -40, -40, -40, 588 11, -40, -40, -40, -40, -40, -40, -40, -40, -40,
580 -40, -40, -40, -40, -40, -40, -40, -40, -40 589 -40, -40, -40, -40, -40, -40, -40, 63
581 }, 590 },
582 591
583 { 592 {
584 11, -41, -41, -41, -41, -41, -41, -41, -41, -41, 593 11, -41, 41, 42, -41, -41, 43, -41, -41, -41,
585 -41, -41, -41, -41, -41, -41, -41, -41, 65 594 -41, -41, -41, -41, -41, -41, -41, -41
586 }, 595 },
587 596
588 { 597 {
589 11, -42, 42, 43, -42, -42, 44, -42, -42, -42, 598 11, -42, -42, -42, -42, -42, -42, -42, -42, -42,
590 -42, -42, -42, -42, -42, -42, -42, -42, -42 599 -42, -42, -42, -42, -42, -42, -42, -42
591 }, 600 },
592 601
593 { 602 {
594 11, -43, -43, -43, -43, -43, -43, -43, -43, -43, 603 11, 44, 44, 45, 44, 44, 44, 44, 44, 44,
595 -43, -43, -43, -43, -43, -43, -43, -43, -43 604 44, 44, 44, 44, 44, 44, 44, 44
596 }, 605 },
597 606
598 { 607 {
599 11, 45, 45, 46, 45, 45, 45, 45, 45, 45, 608 11, 44, 44, 45, 44, 44, 44, 44, 44, 44,
600 45, 45, 45, 45, 45, 45, 45, 45, 45 609 44, 44, 44, 44, 44, 44, 44, 44
601 610
602 }, 611 },
603 612
604 { 613 {
605 11, 45, 45, 46, 45, 45, 45, 45, 45, 45, 614 11, -45, -45, -45, -45, -45, -45, -45, -45, -45,
606 45, 45, 45, 45, 45, 45, 45, 45, 45 615 -45, -45, -45, -45, -45, -45, -45, -45
607 }, 616 },
608 617
609 { 618 {
610 11, -46, -46, -46, -46, -46, -46, -46, -46, -46, 619 11, -46, -46, -46, -46, -46, -46, -46, -46, -46,
611 -46, -46, -46, -46, -46, -46, -46, -46, -46 620 -46, 46, -46, -46, -46, -46, -46, -46
612 }, 621 },
613 622
614 { 623 {
615 11, -47, -47, -47, -47, -47, -47, -47, -47, -47, 624 11, 47, 47, -47, 47, 47, 47, 47, 47, 47,
616 -47, -47, -47, 47, -47, -47, -47, -47, -47 625 47, 47, 47, 47, 47, 47, 47, 47
617 }, 626 },
618 627
619 { 628 {
620 11, 48, 48, -48, 48, 48, 48, 48, 48, 48, 629 11, -48, 48, 49, -48, -48, -48, -48, -48, -48,
621 48, 48, 48, 48, 48, 48, 48, 48, 48 630 -48, -48, -48, -48, -48, -48, -48, -48
622 }, 631 },
623 632
624 { 633 {
625 11, -49, 49, 50, -49, -49, -49, -49, -49, -49, 634 11, 50, -49, -49, 50, 50, 50, 50, 50, 50,
626 -49, -49, -49, -49, -49, -49, -49, -49, -49 635 50, 50, 50, 50, 50, 50, 50, 50
627 636
628 }, 637 },
629 638
630 { 639 {
631 11, 51, -50, -50, 51, 51, 51, 51, 51, 51, 640 11, -50, -50, -50, -50, -50, -50, -50, -50, -50,
632 51, 51, 51, 51, 51, 51, 51, 51, 51 641 -50, -50, -50, -50, -50, -50, -50, -50
633 }, 642 },
634 643
635 { 644 {
636 11, -51, -51, -51, -51, -51, -51, -51, -51, -51, 645 11, 51, 51, 52, 51, -51, 51, 51, -51, 51,
637 -51, -51, -51, -51, -51, -51, -51, -51, -51 646 51, 51, 51, 51, 51, 51, -51, 51
638 }, 647 },
639 648
640 { 649 {
641 11, 52, 52, 53, 52, -52, 52, 52, -52, 52, 650 11, -52, -52, -52, -52, -52, -52, -52, -52, -52,
642 52, 52, 52, 52, 52, 52, 52, -52, 52 651 -52, -52, -52, -52, -52, -52, -52, -52
643 }, 652 },
644 653
645 { 654 {
646 11, -53, -53, -53, -53, -53, -53, -53, -53, -53, 655 11, -53, -53, 54, -53, -53, -53, -53, -53, -53,
647 -53, -53, -53, -53, -53, -53, -53, -53, -53 656 -53, -53, -53, -53, -53, -53, -53, -53
648 }, 657 },
649 658
650 { 659 {
651 11, -54, -54, 55, -54, -54, -54, -54, -54, -54, 660 11, -54, -54, -54, -54, -54, -54, -54, -54, -54,
652 -54, -54, -54, -54, -54, -54, -54, -54, -54 661 -54, -54, -54, -54, -54, -54, -54, -54
653 662
654 }, 663 },
655 664
656 { 665 {
657 11, -55, -55, -55, -55, -55, -55, -55, -55, -55, 666 11, -55, 55, -55, -55, -55, -55, -55, -55, -55,
658 -55, -55, -55, -55, -55, -55, -55, -55, -55 667 -55, -55, -55, -55, -55, -55, -55, -55
659 }, 668 },
660 669
661 { 670 {
662 11, -56, 56, -56, -56, -56, -56, -56, -56, -56, 671 11, -56, -56, -56, -56, -56, -56, -56, -56, -56,
663 -56, -56, -56, -56, -56, -56, -56, -56, -56 672 -56, -56, -56, -56, -56, -56, -56, -56
664 }, 673 },
665 674
666 { 675 {
667 11, -57, -57, -57, -57, -57, -57, -57, -57, -57, 676 11, 57, 57, -57, 57, 57, 57, 57, 57, 57,
668 -57, -57, -57, -57, -57, -57, -57, -57, -57 677 57, 57, 57, 57, 57, 57, 57, 57
669 }, 678 },
670 679
671 { 680 {
672 11, 58, 58, -58, 58, 58, 58, 58, 58, 58, 681 11, -58, -58, -58, -58, -58, -58, -58, -58, -58,
673 58, 58, 58, 58, 58, 58, 58, 58, 58 682 -58, -58, -58, -58, -58, -58, -58, -58
674 }, 683 },
675 684
676 { 685 {
677 11, -59, -59, -59, -59, -59, -59, -59, -59, -59, 686 11, -59, -59, -59, -59, -59, -59, -59, -59, -59,
678 -59, -59, -59, -59, -59, -59, -59, -59, -59 687 -59, 59, 59, -59, -59, -59, -59, -59
679 688
680 }, 689 },
681 690
682 { 691 {
683 11, -60, -60, -60, -60, -60, -60, -60, -60, -60, 692 11, -60, -60, -60, -60, -60, -60, -60, -60, -60,
684 -60, 66, 61, 61, -60, -60, -60, -60, -60 693 -60, -60, -60, -60, -60, -60, -60, -60
685 }, 694 },
686 695
687 { 696 {
688 11, -61, -61, -61, -61, -61, -61, -61, -61, -61, 697 11, -61, -61, -61, -61, -61, -61, -61, -61, -61,
689 -61, 61, 61, 61, -61, -61, -61, -61, -61 698 -61, -61, -61, -61, -61, -61, -61, -61
690 }, 699 },
691 700
692 { 701 {
693 11, -62, -62, -62, -62, -62, -62, -62, -62, -62, 702 11, -62, -62, -62, -62, -62, -62, -62, -62, -62,
694 -62, -62, -62, -62, -62, -62, -62, -62, -62 703 -62, -62, -62, -62, -62, -62, -62, -62
695 }, 704 },
696 705
697 { 706 {
698 11, -63, -63, -63, -63, -63, -63, -63, -63, -63, 707 11, -63, -63, -63, -63, -63, -63, -63, -63, -63,
699 -63, -63, -63, -63, -63, -63, -63, -63, -63 708 -63, -63, -63, -63, -63, -63, -63, -63
700 },
701
702 {
703 11, -64, -64, -64, -64, -64, -64, -64, -64, -64,
704 -64, -64, -64, -64, -64, -64, -64, -64, -64
705
706 },
707
708 {
709 11, -65, -65, -65, -65, -65, -65, -65, -65, -65,
710 -65, -65, -65, -65, -65, -65, -65, -65, -65
711 },
712
713 {
714 11, -66, -66, -66, -66, -66, -66, -66, -66, -66,
715 -66, 61, 61, 61, -66, -66, -66, -66, -66
716 }, 709 },
717 710
718 } ; 711 } ;
@@ -732,8 +725,8 @@ static void yy_fatal_error (yyconst char msg[] );
732 *yy_cp = '\0'; \ 725 *yy_cp = '\0'; \
733 (yy_c_buf_p) = yy_cp; 726 (yy_c_buf_p) = yy_cp;
734 727
735#define YY_NUM_RULES 38 728#define YY_NUM_RULES 37
736#define YY_END_OF_BUFFER 39 729#define YY_END_OF_BUFFER 38
737/* This struct is not used in this scanner, 730/* This struct is not used in this scanner,
738 but its presence is necessary. */ 731 but its presence is necessary. */
739struct yy_trans_info 732struct yy_trans_info
@@ -741,15 +734,15 @@ struct yy_trans_info
741 flex_int32_t yy_verify; 734 flex_int32_t yy_verify;
742 flex_int32_t yy_nxt; 735 flex_int32_t yy_nxt;
743 }; 736 };
744static yyconst flex_int16_t yy_accept[67] = 737static yyconst flex_int16_t yy_accept[64] =
745 { 0, 738 { 0,
746 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 739 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
747 39, 5, 4, 2, 3, 7, 8, 6, 37, 34, 740 38, 5, 4, 2, 3, 7, 8, 6, 36, 33,
748 36, 29, 33, 32, 31, 27, 26, 21, 13, 20, 741 35, 28, 32, 31, 30, 26, 25, 21, 13, 20,
749 24, 27, 11, 12, 23, 23, 18, 14, 19, 27, 742 23, 26, 11, 12, 22, 18, 14, 19, 26, 26,
750 27, 4, 2, 3, 3, 1, 6, 37, 34, 36, 743 4, 2, 3, 3, 1, 6, 36, 33, 35, 34,
751 35, 29, 28, 31, 30, 26, 15, 24, 9, 23, 744 28, 27, 30, 29, 25, 15, 23, 9, 22, 16,
752 23, 16, 17, 25, 10, 22 745 17, 24, 10
753 } ; 746 } ;
754 747
755static yyconst flex_int32_t yy_ec[256] = 748static yyconst flex_int32_t yy_ec[256] =
@@ -758,16 +751,16 @@ static yyconst flex_int32_t yy_ec[256] =
758 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 751 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
759 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 752 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
760 1, 2, 4, 5, 6, 1, 1, 7, 8, 9, 753 1, 2, 4, 5, 6, 1, 1, 7, 8, 9,
761 10, 1, 1, 1, 11, 12, 12, 13, 13, 13, 754 10, 1, 1, 1, 11, 12, 12, 11, 11, 11,
762 13, 13, 13, 13, 13, 13, 13, 1, 1, 14, 755 11, 11, 11, 11, 11, 11, 11, 1, 1, 13,
763 15, 16, 1, 1, 13, 13, 13, 13, 13, 13, 756 14, 15, 1, 1, 11, 11, 11, 11, 11, 11,
764 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 757 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
765 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 758 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
766 1, 17, 1, 1, 13, 1, 13, 13, 13, 13, 759 1, 16, 1, 1, 11, 1, 11, 11, 11, 11,
767 760
768 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 761 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
769 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 762 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
770 13, 13, 1, 18, 1, 1, 1, 1, 1, 1, 763 11, 11, 1, 17, 1, 1, 1, 1, 1, 1,
771 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 764 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
772 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 765 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
773 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 766 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
@@ -861,6 +854,13 @@ static void alloc_string(const char *str, int size)
861 text[size] = 0; 854 text[size] = 0;
862} 855}
863 856
857static void warn_ignored_character(char chr)
858{
859 fprintf(stderr,
860 "%s:%d:warning: ignoring unsupported character '%c'\n",
861 zconf_curname(), zconf_lineno(), chr);
862}
863
864#define INITIAL 0 864#define INITIAL 0
865#define COMMAND 1 865#define COMMAND 1
866#define HELP 2 866#define HELP 2
@@ -944,7 +944,12 @@ static int input (void );
944 944
945/* Amount of stuff to slurp up with each read. */ 945/* Amount of stuff to slurp up with each read. */
946#ifndef YY_READ_BUF_SIZE 946#ifndef YY_READ_BUF_SIZE
947#ifdef __ia64__
948/* On IA-64, the buffer size is 16k, not 8k */
949#define YY_READ_BUF_SIZE 16384
950#else
947#define YY_READ_BUF_SIZE 8192 951#define YY_READ_BUF_SIZE 8192
952#endif /* __ia64__ */
948#endif 953#endif
949 954
950/* Copy whatever the last rule matched to the standard output. */ 955/* Copy whatever the last rule matched to the standard output. */
@@ -952,7 +957,7 @@ static int input (void );
952/* This used to be an fputs(), but since the string might contain NUL's, 957/* This used to be an fputs(), but since the string might contain NUL's,
953 * we now use fwrite(). 958 * we now use fwrite().
954 */ 959 */
955#define ECHO fwrite( zconftext, zconfleng, 1, zconfout ) 960#define ECHO do { if (fwrite( zconftext, zconfleng, 1, zconfout )) {} } while (0)
956#endif 961#endif
957 962
958/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, 963/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
@@ -1132,7 +1137,7 @@ YY_RULE_SETUP
1132 YY_BREAK 1137 YY_BREAK
1133case 7: 1138case 7:
1134YY_RULE_SETUP 1139YY_RULE_SETUP
1135 1140warn_ignored_character(*zconftext);
1136 YY_BREAK 1141 YY_BREAK
1137case 8: 1142case 8:
1138/* rule 8 can match eol */ 1143/* rule 8 can match eol */
@@ -1203,10 +1208,6 @@ BEGIN(INITIAL); current_file->lineno++; return T_EOL;
1203 YY_BREAK 1208 YY_BREAK
1204case 22: 1209case 22:
1205YY_RULE_SETUP 1210YY_RULE_SETUP
1206/* ignore */
1207 YY_BREAK
1208case 23:
1209YY_RULE_SETUP
1210{ 1211{
1211 const struct kconf_id *id = kconf_id_lookup(zconftext, zconfleng); 1212 const struct kconf_id *id = kconf_id_lookup(zconftext, zconfleng);
1212 if (id && id->flags & TF_PARAM) { 1213 if (id && id->flags & TF_PARAM) {
@@ -1218,26 +1219,22 @@ YY_RULE_SETUP
1218 return T_WORD; 1219 return T_WORD;
1219 } 1220 }
1220 YY_BREAK 1221 YY_BREAK
1221case 24: 1222case 23:
1222YY_RULE_SETUP 1223YY_RULE_SETUP
1223/* comment */ 1224/* comment */
1224 YY_BREAK 1225 YY_BREAK
1225case 25: 1226case 24:
1226/* rule 25 can match eol */ 1227/* rule 24 can match eol */
1227YY_RULE_SETUP 1228YY_RULE_SETUP
1228current_file->lineno++; 1229current_file->lineno++;
1229 YY_BREAK 1230 YY_BREAK
1230case 26: 1231case 25:
1231YY_RULE_SETUP 1232YY_RULE_SETUP
1232 1233
1233 YY_BREAK 1234 YY_BREAK
1234case 27: 1235case 26:
1235YY_RULE_SETUP 1236YY_RULE_SETUP
1236{ 1237warn_ignored_character(*zconftext);
1237 fprintf(stderr,
1238 "%s:%d:warning: ignoring unsupported character '%c'\n",
1239 zconf_curname(), zconf_lineno(), *zconftext);
1240 }
1241 YY_BREAK 1238 YY_BREAK
1242case YY_STATE_EOF(PARAM): 1239case YY_STATE_EOF(PARAM):
1243{ 1240{
@@ -1245,8 +1242,8 @@ case YY_STATE_EOF(PARAM):
1245 } 1242 }
1246 YY_BREAK 1243 YY_BREAK
1247 1244
1248case 28: 1245case 27:
1249/* rule 28 can match eol */ 1246/* rule 27 can match eol */
1250*yy_cp = (yy_hold_char); /* undo effects of setting up zconftext */ 1247*yy_cp = (yy_hold_char); /* undo effects of setting up zconftext */
1251(yy_c_buf_p) = yy_cp -= 1; 1248(yy_c_buf_p) = yy_cp -= 1;
1252YY_DO_BEFORE_ACTION; /* set up zconftext again */ 1249YY_DO_BEFORE_ACTION; /* set up zconftext again */
@@ -1257,14 +1254,14 @@ YY_RULE_SETUP
1257 return T_WORD_QUOTE; 1254 return T_WORD_QUOTE;
1258 } 1255 }
1259 YY_BREAK 1256 YY_BREAK
1260case 29: 1257case 28:
1261YY_RULE_SETUP 1258YY_RULE_SETUP
1262{ 1259{
1263 append_string(zconftext, zconfleng); 1260 append_string(zconftext, zconfleng);
1264 } 1261 }
1265 YY_BREAK 1262 YY_BREAK
1266case 30: 1263case 29:
1267/* rule 30 can match eol */ 1264/* rule 29 can match eol */
1268*yy_cp = (yy_hold_char); /* undo effects of setting up zconftext */ 1265*yy_cp = (yy_hold_char); /* undo effects of setting up zconftext */
1269(yy_c_buf_p) = yy_cp -= 1; 1266(yy_c_buf_p) = yy_cp -= 1;
1270YY_DO_BEFORE_ACTION; /* set up zconftext again */ 1267YY_DO_BEFORE_ACTION; /* set up zconftext again */
@@ -1275,13 +1272,13 @@ YY_RULE_SETUP
1275 return T_WORD_QUOTE; 1272 return T_WORD_QUOTE;
1276 } 1273 }
1277 YY_BREAK 1274 YY_BREAK
1278case 31: 1275case 30:
1279YY_RULE_SETUP 1276YY_RULE_SETUP
1280{ 1277{
1281 append_string(zconftext + 1, zconfleng - 1); 1278 append_string(zconftext + 1, zconfleng - 1);
1282 } 1279 }
1283 YY_BREAK 1280 YY_BREAK
1284case 32: 1281case 31:
1285YY_RULE_SETUP 1282YY_RULE_SETUP
1286{ 1283{
1287 if (str == zconftext[0]) { 1284 if (str == zconftext[0]) {
@@ -1292,8 +1289,8 @@ YY_RULE_SETUP
1292 append_string(zconftext, 1); 1289 append_string(zconftext, 1);
1293 } 1290 }
1294 YY_BREAK 1291 YY_BREAK
1295case 33: 1292case 32:
1296/* rule 33 can match eol */ 1293/* rule 32 can match eol */
1297YY_RULE_SETUP 1294YY_RULE_SETUP
1298{ 1295{
1299 printf("%s:%d:warning: multi-line strings not supported\n", zconf_curname(), zconf_lineno()); 1296 printf("%s:%d:warning: multi-line strings not supported\n", zconf_curname(), zconf_lineno());
@@ -1308,7 +1305,7 @@ case YY_STATE_EOF(STRING):
1308 } 1305 }
1309 YY_BREAK 1306 YY_BREAK
1310 1307
1311case 34: 1308case 33:
1312YY_RULE_SETUP 1309YY_RULE_SETUP
1313{ 1310{
1314 ts = 0; 1311 ts = 0;
@@ -1333,8 +1330,8 @@ YY_RULE_SETUP
1333 } 1330 }
1334 } 1331 }
1335 YY_BREAK 1332 YY_BREAK
1336case 35: 1333case 34:
1337/* rule 35 can match eol */ 1334/* rule 34 can match eol */
1338*yy_cp = (yy_hold_char); /* undo effects of setting up zconftext */ 1335*yy_cp = (yy_hold_char); /* undo effects of setting up zconftext */
1339(yy_c_buf_p) = yy_cp -= 1; 1336(yy_c_buf_p) = yy_cp -= 1;
1340YY_DO_BEFORE_ACTION; /* set up zconftext again */ 1337YY_DO_BEFORE_ACTION; /* set up zconftext again */
@@ -1345,15 +1342,15 @@ YY_RULE_SETUP
1345 return T_HELPTEXT; 1342 return T_HELPTEXT;
1346 } 1343 }
1347 YY_BREAK 1344 YY_BREAK
1348case 36: 1345case 35:
1349/* rule 36 can match eol */ 1346/* rule 35 can match eol */
1350YY_RULE_SETUP 1347YY_RULE_SETUP
1351{ 1348{
1352 current_file->lineno++; 1349 current_file->lineno++;
1353 append_string("\n", 1); 1350 append_string("\n", 1);
1354 } 1351 }
1355 YY_BREAK 1352 YY_BREAK
1356case 37: 1353case 36:
1357YY_RULE_SETUP 1354YY_RULE_SETUP
1358{ 1355{
1359 while (zconfleng) { 1356 while (zconfleng) {
@@ -1384,7 +1381,7 @@ case YY_STATE_EOF(COMMAND):
1384 yyterminate(); 1381 yyterminate();
1385} 1382}
1386 YY_BREAK 1383 YY_BREAK
1387case 38: 1384case 37:
1388YY_RULE_SETUP 1385YY_RULE_SETUP
1389YY_FATAL_ERROR( "flex scanner jammed" ); 1386YY_FATAL_ERROR( "flex scanner jammed" );
1390 YY_BREAK 1387 YY_BREAK
@@ -2114,8 +2111,8 @@ YY_BUFFER_STATE zconf_scan_string (yyconst char * yystr )
2114 2111
2115/** Setup the input buffer state to scan the given bytes. The next call to zconflex() will 2112/** Setup the input buffer state to scan the given bytes. The next call to zconflex() will
2116 * scan from a @e copy of @a bytes. 2113 * scan from a @e copy of @a bytes.
2117 * @param bytes the byte buffer to scan 2114 * @param yybytes the byte buffer to scan
2118 * @param len the number of bytes in the buffer pointed to by @a bytes. 2115 * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
2119 * 2116 *
2120 * @return the newly allocated buffer state object. 2117 * @return the newly allocated buffer state object.
2121 */ 2118 */