diff options
author | Andreas Ruprecht <andreas.ruprecht@fau.de> | 2015-07-12 03:41:51 -0400 |
---|---|---|
committer | Michal Marek <mmarek@suse.com> | 2015-08-19 11:05:39 -0400 |
commit | 09cd75555cd9051bdeac7a29c6ff12d6b9e8341b (patch) | |
tree | 037b3fa7ed6a13d9579ed89cda54802b02630533 /scripts | |
parent | c2264564df3d70723c6d6eb96c18b99698c112fd (diff) |
kconfig: Regenerate shipped zconf.{hash,lex}.c files
Update the shipped files generated by flex and gperf to support the
explicit use of "---help---" and to emit warnings for unsupported
characters on COMMAND tokens.
As I could not find out which flex/gperf version was used to generate
the previous version, I used flex 2.5.35 and gperf 3.0.4 from
Ubuntu 14.04 - this also leads to the big number of changed lines
in this patch.
Signed-off-by: Andreas Ruprecht <andreas.ruprecht@fau.de>
Reviewed-by: Ulf Magnusson <ulfalizer@gmail.com>
Tested-by: Ulf Magnusson <ulfalizer@gmail.com>
Signed-off-by: Michal Marek <mmarek@suse.com>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/kconfig/zconf.hash.c_shipped | 58 | ||||
-rw-r--r-- | scripts/kconfig/zconf.lex.c_shipped | 325 |
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; | |||
72 | typedef unsigned char flex_uint8_t; | 72 | typedef unsigned char flex_uint8_t; |
73 | typedef unsigned short int flex_uint16_t; | 73 | typedef unsigned short int flex_uint16_t; |
74 | typedef unsigned int flex_uint32_t; | 74 | typedef 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 | ||
366 | extern char *zconftext; | 375 | extern char *zconftext; |
367 | #define yytext_ptr zconftext | 376 | #define yytext_ptr zconftext |
368 | static yyconst flex_int16_t yy_nxt[][19] = | 377 | static 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. */ |
739 | struct yy_trans_info | 732 | struct 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 | }; |
744 | static yyconst flex_int16_t yy_accept[67] = | 737 | static 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 | ||
755 | static yyconst flex_int32_t yy_ec[256] = | 748 | static 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 | ||
857 | static 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 |
1133 | case 7: | 1138 | case 7: |
1134 | YY_RULE_SETUP | 1139 | YY_RULE_SETUP |
1135 | 1140 | warn_ignored_character(*zconftext); | |
1136 | YY_BREAK | 1141 | YY_BREAK |
1137 | case 8: | 1142 | case 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 |
1204 | case 22: | 1209 | case 22: |
1205 | YY_RULE_SETUP | 1210 | YY_RULE_SETUP |
1206 | /* ignore */ | ||
1207 | YY_BREAK | ||
1208 | case 23: | ||
1209 | YY_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 |
1221 | case 24: | 1222 | case 23: |
1222 | YY_RULE_SETUP | 1223 | YY_RULE_SETUP |
1223 | /* comment */ | 1224 | /* comment */ |
1224 | YY_BREAK | 1225 | YY_BREAK |
1225 | case 25: | 1226 | case 24: |
1226 | /* rule 25 can match eol */ | 1227 | /* rule 24 can match eol */ |
1227 | YY_RULE_SETUP | 1228 | YY_RULE_SETUP |
1228 | current_file->lineno++; | 1229 | current_file->lineno++; |
1229 | YY_BREAK | 1230 | YY_BREAK |
1230 | case 26: | 1231 | case 25: |
1231 | YY_RULE_SETUP | 1232 | YY_RULE_SETUP |
1232 | 1233 | ||
1233 | YY_BREAK | 1234 | YY_BREAK |
1234 | case 27: | 1235 | case 26: |
1235 | YY_RULE_SETUP | 1236 | YY_RULE_SETUP |
1236 | { | 1237 | warn_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 |
1242 | case YY_STATE_EOF(PARAM): | 1239 | case 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 | ||
1248 | case 28: | 1245 | case 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; |
1252 | YY_DO_BEFORE_ACTION; /* set up zconftext again */ | 1249 | YY_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 |
1260 | case 29: | 1257 | case 28: |
1261 | YY_RULE_SETUP | 1258 | YY_RULE_SETUP |
1262 | { | 1259 | { |
1263 | append_string(zconftext, zconfleng); | 1260 | append_string(zconftext, zconfleng); |
1264 | } | 1261 | } |
1265 | YY_BREAK | 1262 | YY_BREAK |
1266 | case 30: | 1263 | case 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; |
1270 | YY_DO_BEFORE_ACTION; /* set up zconftext again */ | 1267 | YY_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 |
1278 | case 31: | 1275 | case 30: |
1279 | YY_RULE_SETUP | 1276 | YY_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 |
1284 | case 32: | 1281 | case 31: |
1285 | YY_RULE_SETUP | 1282 | YY_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 |
1295 | case 33: | 1292 | case 32: |
1296 | /* rule 33 can match eol */ | 1293 | /* rule 32 can match eol */ |
1297 | YY_RULE_SETUP | 1294 | YY_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 | ||
1311 | case 34: | 1308 | case 33: |
1312 | YY_RULE_SETUP | 1309 | YY_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 |
1336 | case 35: | 1333 | case 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; |
1340 | YY_DO_BEFORE_ACTION; /* set up zconftext again */ | 1337 | YY_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 |
1348 | case 36: | 1345 | case 35: |
1349 | /* rule 36 can match eol */ | 1346 | /* rule 35 can match eol */ |
1350 | YY_RULE_SETUP | 1347 | YY_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 |
1356 | case 37: | 1353 | case 36: |
1357 | YY_RULE_SETUP | 1354 | YY_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 |
1387 | case 38: | 1384 | case 37: |
1388 | YY_RULE_SETUP | 1385 | YY_RULE_SETUP |
1389 | YY_FATAL_ERROR( "flex scanner jammed" ); | 1386 | YY_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 | */ |