Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(168)

Side by Side Diff: gperf/src/gperf/3.0.1/gperf-3.0.1-src/tests/chill.exp

Issue 10804012: Add native Windows binary for gperf. (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/
Patch Set: Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 /* C code produced by gperf version 3.0.1 */
2 /* Command-line: ../src/gperf -L C -F ', 0, 0, 0' -D -E -S1 -j1 -i 1 -g -o -t -k '*' */
3
4 #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
5 && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
6 && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
7 && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
8 && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
9 && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
10 && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
11 && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
12 && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
13 && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
14 && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
15 && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
16 && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
17 && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
18 && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
19 && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
20 && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
21 && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
22 && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
23 && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
24 && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
25 && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
26 && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
27 /* The character set is not based on ISO-646. */
28 error "gperf generated tables don't work with this execution character set. Plea se report a bug to <bug-gnu-gperf@gnu.org>."
29 #endif
30
31 struct resword {
32 const char *name;
33 short token;
34 enum rid rid;
35 enum toktype { RESERVED, DIRECTIVE, PREDEF } flags;
36 };
37 extern tree ridpointers [];
38 /* maximum key range = 1046, duplicates = 0 */
39
40 #ifdef __GNUC__
41 __inline
42 #else
43 #ifdef __cplusplus
44 inline
45 #endif
46 #endif
47 static unsigned int
48 hash (str, len)
49 register const char *str;
50 register unsigned int len;
51 {
52 static unsigned short asso_values[] =
53 {
54 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
55 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
56 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
57 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
58 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
59 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
60 1050, 1050, 1050, 1050, 1050, 40, 45, 59, 88, 61,
61 11, 128, 5, 2, 199, 8, 102, 101, 8, 11,
62 24, 33, 11, 13, 4, 34, 10, 105, 83, 75,
63 155, 1050, 1050, 1050, 1050, 5, 1050, 10, 33, 19,
64 43, 14, 4, 52, 1, 1, 232, 116, 28, 78,
65 7, 2, 1, 63, 5, 3, 1, 10, 143, 186,
66 244, 75, 139, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
67 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
68 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
69 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
70 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
71 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
72 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
73 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
74 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
75 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
76 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
77 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
78 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
79 1050, 1050, 1050, 1050, 1050, 1050, 1050
80 };
81 register int hval = len;
82
83 switch (hval)
84 {
85 default:
86 hval += asso_values[(unsigned char)str[29]];
87 /*FALLTHROUGH*/
88 case 29:
89 hval += asso_values[(unsigned char)str[28]];
90 /*FALLTHROUGH*/
91 case 28:
92 hval += asso_values[(unsigned char)str[27]];
93 /*FALLTHROUGH*/
94 case 27:
95 hval += asso_values[(unsigned char)str[26]];
96 /*FALLTHROUGH*/
97 case 26:
98 hval += asso_values[(unsigned char)str[25]];
99 /*FALLTHROUGH*/
100 case 25:
101 hval += asso_values[(unsigned char)str[24]];
102 /*FALLTHROUGH*/
103 case 24:
104 hval += asso_values[(unsigned char)str[23]];
105 /*FALLTHROUGH*/
106 case 23:
107 hval += asso_values[(unsigned char)str[22]];
108 /*FALLTHROUGH*/
109 case 22:
110 hval += asso_values[(unsigned char)str[21]];
111 /*FALLTHROUGH*/
112 case 21:
113 hval += asso_values[(unsigned char)str[20]];
114 /*FALLTHROUGH*/
115 case 20:
116 hval += asso_values[(unsigned char)str[19]];
117 /*FALLTHROUGH*/
118 case 19:
119 hval += asso_values[(unsigned char)str[18]];
120 /*FALLTHROUGH*/
121 case 18:
122 hval += asso_values[(unsigned char)str[17]];
123 /*FALLTHROUGH*/
124 case 17:
125 hval += asso_values[(unsigned char)str[16]];
126 /*FALLTHROUGH*/
127 case 16:
128 hval += asso_values[(unsigned char)str[15]];
129 /*FALLTHROUGH*/
130 case 15:
131 hval += asso_values[(unsigned char)str[14]];
132 /*FALLTHROUGH*/
133 case 14:
134 hval += asso_values[(unsigned char)str[13]];
135 /*FALLTHROUGH*/
136 case 13:
137 hval += asso_values[(unsigned char)str[12]];
138 /*FALLTHROUGH*/
139 case 12:
140 hval += asso_values[(unsigned char)str[11]];
141 /*FALLTHROUGH*/
142 case 11:
143 hval += asso_values[(unsigned char)str[10]];
144 /*FALLTHROUGH*/
145 case 10:
146 hval += asso_values[(unsigned char)str[9]];
147 /*FALLTHROUGH*/
148 case 9:
149 hval += asso_values[(unsigned char)str[8]];
150 /*FALLTHROUGH*/
151 case 8:
152 hval += asso_values[(unsigned char)str[7]];
153 /*FALLTHROUGH*/
154 case 7:
155 hval += asso_values[(unsigned char)str[6]];
156 /*FALLTHROUGH*/
157 case 6:
158 hval += asso_values[(unsigned char)str[5]];
159 /*FALLTHROUGH*/
160 case 5:
161 hval += asso_values[(unsigned char)str[4]];
162 /*FALLTHROUGH*/
163 case 4:
164 hval += asso_values[(unsigned char)str[3]];
165 /*FALLTHROUGH*/
166 case 3:
167 hval += asso_values[(unsigned char)str[2]];
168 /*FALLTHROUGH*/
169 case 2:
170 hval += asso_values[(unsigned char)str[1]+1];
171 /*FALLTHROUGH*/
172 case 1:
173 hval += asso_values[(unsigned char)str[0]];
174 break;
175 }
176 return hval;
177 }
178
179 #ifdef __GNUC__
180 __inline
181 #endif
182 struct resword *
183 in_word_set (str, len)
184 register const char *str;
185 register unsigned int len;
186 {
187 enum
188 {
189 TOTAL_KEYWORDS = 300,
190 MIN_WORD_LENGTH = 2,
191 MAX_WORD_LENGTH = 30,
192 MIN_HASH_VALUE = 4,
193 MAX_HASH_VALUE = 1049
194 };
195
196 static struct resword wordlist[] =
197 {
198 {"to", TO, NORID, RESERVED},
199 {"in", IN, RID_IN, RESERVED},
200 {"on", ON, NORID, RESERVED},
201 {"or", OR, NORID, RESERVED},
202 {"pos", POS, NORID, RESERVED},
203 {"init", INIT, NORID, RESERVED},
204 {"this", THIS, NORID, RESERVED},
205 {"set", SET, NORID, RESERVED},
206 {"not", NOT, NORID, RESERVED},
207 {"for", FOR, NORID, RESERVED},
208 {"orif", ORIF, NORID, RESERVED},
209 {"IN", IN, RID_IN, RESERVED},
210 {"ref", REF, NORID, RESERVED},
211 {"od", OD, NORID, RESERVED},
212 {"stop", STOP, NORID, RESERVED},
213 {"inout", PARAMATTR, RID_INOUT, RESERVED },
214 {"at", AT, NORID, RESERVED},
215 {"INIT", INIT, NORID, RESERVED},
216 {"ON", ON, NORID, RESERVED},
217 {"THIS", THIS, NORID, RESERVED},
218 {"OR", OR, NORID, RESERVED},
219 {"then", THEN, NORID, RESERVED},
220 {"OUT", PARAMATTR, RID_OUT, RESERVED },
221 {"proc", PROC, NORID, RESERVED},
222 {"TO", TO, NORID, RESERVED},
223 {"SET", SET, NORID, RESERVED},
224 {"step", STEP, NORID, RESERVED},
225 {"start", START, NORID, RESERVED},
226 {"REF", REF, NORID, RESERVED},
227 {"return", RETURN, NORID, RESERVED },
228 {"NOT", NOT, NORID, RESERVED},
229 {"assert", ASSERT, NORID, RESERVED },
230 {"ORIF", ORIF, NORID, RESERVED},
231 {"returns", RETURNS, NORID, RESERVED},
232 {"chars", CHARS, NORID, RESERVED},
233 {"nonref", NONREF, NORID, RESERVED },
234 {"far", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
235 {"do", DO, NORID, RESERVED},
236 {"nolist", IGNORED_DIRECTIVE, NORID, DIRECTIV E},
237 {"esac", ESAC, NORID, RESERVED},
238 {"FOR", FOR, NORID, RESERVED},
239 {"static", STATIC, NORID, RESERVED },
240 {"loc", LOC, NORID, RESERVED},
241 {"process", PROCESS, NORID, RESERVED},
242 {"struct", STRUCT, NORID, RESERVED },
243 {"if", IF, NORID, RESERVED},
244 {"of", OF, NORID, RESERVED},
245 {"result", RESULT, NORID, RESERVED },
246 {"and", AND, NORID, RESERVED},
247 {"inline", INLINE, RID_INLINE, RESERVED},
248 {"goto", GOTO, NORID, RESERVED},
249 {"send", SEND, NORID, RESERVED},
250 {"end", END, NORID, RESERVED},
251 {"reentrant", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
252 {"POS", POS, NORID, RESERVED},
253 {"andif", ANDIF, NORID, RESERVED},
254 {"read", READ, RID_READ, RESERVED },
255 {"INOUT", PARAMATTR, RID_INOUT, RESERVED },
256 {"continue", CONTINUE, NORID, RESERVED},
257 {"UP", UP, NORID, RESERVED},
258 {"FAR", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
259 {"bools", BOOLS, RID_BOOLS, RESERVED },
260 {"case", CASE, NORID, RESERVED},
261 {"OD", OD, NORID, RESERVED},
262 {"up", UP, NORID, RESERVED},
263 {"AT", AT, NORID, RESERVED},
264 {"region", REGION, NORID, RESERVED },
265 {"grant", GRANT, NORID, RESERVED},
266 {"THEN", THEN, NORID, RESERVED},
267 {"small", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
268 {"ccitt_os", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
269 {"cause", CAUSE, NORID, RESERVED},
270 {"RETURN", RETURN, NORID, RESERVED },
271 {"STOP", STOP, NORID, RESERVED},
272 {"after", AFTER, NORID, RESERVED},
273 {"rem", REM, NORID, RESERVED},
274 {"asm", ASM_KEYWORD, NORID, RESERVED},
275 {"forbid", FORBID, NORID, RESERVED },
276 {"exit", EXIT, NORID, RESERVED},
277 {"state_routine", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
278 {"priority", PRIORITY, NORID, RESERVED},
279 {"access", ACCESS, NORID, RESERVED },
280 {"RETURNS", RETURNS, NORID, RESERVED},
281 {"begin", BEGINTOKEN, NORID, RESERVED},
282 {"spec", SPEC, NORID, RESERVED},
283 {"page", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
284 {"elsif", ELSIF, NORID, RESERVED},
285 {"TEXT", TEXT, NORID, RESERVED},
286 {"START", START, NORID, RESERVED},
287 {"array", ARRAY, NORID, RESERVED},
288 {"remote", REMOTE, NORID, RESERVED },
289 {"PROC", PROC, NORID, RESERVED},
290 {"call", CALL, NORID, RESERVED},
291 {"else", ELSE, NORID, RESERVED},
292 {"DO", DO, NORID, RESERVED},
293 {"print_o_code", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
294 {"range", RANGE, NORID, RESERVED},
295 {"dcl", DCL, NORID, RESERVED},
296 {"all", ALL, NORID, RESERVED},
297 {"empty_on", EMPTY_ON, NORID, DIRECTIVE},
298 {"XOR", XOR, NORID, RESERVED},
299 {"empty_off", EMPTY_OFF, NORID, DIRECTIVE},
300 {"SEND", SEND, NORID, RESERVED},
301 {"mod", MOD, NORID, RESERVED},
302 {"REM", REM, NORID, RESERVED},
303 {"general", GENERAL, NORID, RESERVED},
304 {"NONREF", NONREF, NORID, RESERVED },
305 {"CHARS", CHARS, NORID, RESERVED},
306 {"based", BASED, NORID, RESERVED},
307 {"IF", IF, NORID, RESERVED},
308 {"range_on", RANGE_ON, NORID, DIRECTIVE},
309 {"range_off", RANGE_OFF, NORID, DIRECTIVE},
310 {"STEP", STEP, NORID, RESERVED},
311 {"large", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
312 {"reentrant_all", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
313 {"ASSERT", ASSERT, NORID, RESERVED },
314 {"PACK", PACK, NORID, RESERVED},
315 {"OF", OF, NORID, RESERVED},
316 {"AND", AND, NORID, RESERVED},
317 {"ROW", ROW, NORID, RESERVED},
318 {"EXIT", EXIT, NORID, RESERVED},
319 {"exceptions", EXCEPTIONS, NORID, RESERVED},
320 {"ASM", ASM_KEYWORD, NORID, RESERVED},
321 {"out", PARAMATTR, RID_OUT, RESERVED },
322 {"PRIORITY", PRIORITY, NORID, RESERVED},
323 {"short_pred_succ", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
324 {"syn", SYN, NORID, RESERVED},
325 {"process_type", PROCESS_TYPE_TOKEN, NORID, DIRECTIVE},
326 {"READ", READ, RID_READ, RESERVED },
327 {"BUFFER", BUFFER, NORID, RESERVED },
328 {"body", BODY, NORID, RESERVED},
329 {"ANDIF", ANDIF, NORID, RESERVED},
330 {"STATIC", STATIC, NORID, RESERVED },
331 {"NOLIST", IGNORED_DIRECTIVE, NORID, DIRECTIV E},
332 {"nopack", NOPACK, NORID, RESERVED },
333 {"STRUCT", STRUCT, NORID, RESERVED },
334 {"END", END, NORID, RESERVED},
335 {"delay", DELAY, NORID, RESERVED},
336 {"seize", SEIZE, NORID, RESERVED},
337 {"REENTRANT", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
338 {"ESAC", ESAC, NORID, RESERVED},
339 {"NOPACK", NOPACK, NORID, RESERVED },
340 {"SPEC", SPEC, NORID, RESERVED},
341 {"GOTO", GOTO, NORID, RESERVED},
342 {"pack", PACK, NORID, RESERVED},
343 {"by", BY, NORID, RESERVED},
344 {"REGION", REGION, NORID, RESERVED },
345 {"SYN", SYN, NORID, RESERVED},
346 {"module", MODULE, NORID, RESERVED },
347 {"RESULT", RESULT, NORID, RESERVED },
348 {"CASE", CASE, NORID, RESERVED},
349 {"all_static_on", ALL_STATIC_ON, NORID, DIRECTIVE},
350 {"ARRAY", ARRAY, NORID, RESERVED},
351 {"all_static_off", ALL_STATIC_OFF, NORID, DIRECTIV E},
352 {"FORBID", FORBID, NORID, RESERVED },
353 {"LOC", LOC, NORID, RESERVED},
354 {"INLINE", INLINE, RID_INLINE, RESERVED},
355 {"ELSIF", ELSIF, NORID, RESERVED},
356 {"CCITT_OS", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
357 {"row", ROW, NORID, RESERVED},
358 {"GRANT", GRANT, NORID, RESERVED},
359 {"BEGIN", BEGINTOKEN, NORID, RESERVED},
360 {"BOOLS", BOOLS, RID_BOOLS, RESERVED },
361 {"PROCESS", PROCESS, NORID, RESERVED},
362 {"BY", BY, NORID, RESERVED},
363 {"EMPTY_ON", EMPTY_ON, NORID, DIRECTIVE},
364 {"REMOTE", REMOTE, NORID, RESERVED },
365 {"receive", RECEIVE, NORID, RESERVED},
366 {"CONTINUE", CONTINUE, NORID, RESERVED},
367 {"buffer", BUFFER, NORID, RESERVED },
368 {"debug_lines", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
369 {"FI", FI, NORID, RESERVED},
370 {"recursive", RECURSIVE, NORID, RESERVED},
371 {"MOD", MOD, NORID, RESERVED},
372 {"CAUSE", CAUSE, NORID, RESERVED},
373 {"EMPTY_OFF", EMPTY_OFF, NORID, DIRECTIVE},
374 {"medium", IGNORED_DIRECTIVE, NORID, DIRECTIV E},
375 {"RECURSIVE", RECURSIVE, NORID, RESERVED},
376 {"RECEIVE", RECEIVE, NORID, RESERVED},
377 {"ever", EVER, NORID, RESERVED},
378 {"cycle", CYCLE, NORID, RESERVED},
379 {"even", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
380 {"only_for_target", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
381 {"event", EVENT, NORID, RESERVED},
382 {"DOWN", DOWN, NORID, RESERVED},
383 {"extra_const_seg", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
384 {"powerset", POWERSET, NORID, RESERVED},
385 {"while", WHILE, NORID, RESERVED},
386 {"BODY", BODY, NORID, RESERVED},
387 {"fi", FI, NORID, RESERVED},
388 {"EVEN", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
389 {"ELSE", ELSE, NORID, RESERVED},
390 {"down", DOWN, NORID, RESERVED},
391 {"EVER", EVER, NORID, RESERVED},
392 {"EVENT", EVENT, NORID, RESERVED},
393 {"ALL", ALL, NORID, RESERVED},
394 {"SEIZE", SEIZE, NORID, RESERVED},
395 {"AFTER", AFTER, NORID, RESERVED},
396 {"CONTEXT", CONTEXT, NORID, RESERVED},
397 {"BIT", BOOLS, RID_BOOLS, PREDEF},
398 {"debug_types", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
399 {"xor", XOR, NORID, RESERVED},
400 {"text", TEXT, NORID, RESERVED},
401 {"BIN", BIN, NORID, RESERVED},
402 {"BASED", BASED, NORID, RESERVED},
403 {"RANGE", RANGE, NORID, RESERVED},
404 {"PAGE", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
405 {"generate_set_names", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
406 {"use_seize_file", USE_SEIZE_FILE, NORID, DIRECTIV E},
407 {"list", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
408 {"bit", BOOLS, RID_BOOLS, PREDEF},
409 {"SMALL", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
410 {"bin", BIN, NORID, RESERVED},
411 {"WHILE", WHILE, NORID, RESERVED},
412 {"ACCESS", ACCESS, NORID, RESERVED },
413 {"DCL", DCL, NORID, RESERVED},
414 {"RANGE_ON", RANGE_ON, NORID, DIRECTIVE},
415 {"VARYING", VARYING, NORID, RESERVED},
416 {"only_for_simulation", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
417 {"synmode", SYNMODE, NORID, RESERVED},
418 {"context", CONTEXT, NORID, RESERVED},
419 {"buffer_code", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
420 {"RANGE_OFF", RANGE_OFF, NORID, DIRECTIVE},
421 {"STATE_ROUTINE", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
422 {"grant_file_size", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
423 {"PRINT_O_CODE", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
424 {"dynamic", DYNAMIC, RID_DYNAMIC, RESERVED },
425 {"optimize", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
426 {"POWERSET", POWERSET, NORID, RESERVED},
427 {"CALL", CALL, NORID, RESERVED},
428 {"event_code", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
429 {"WITH", WITH, NORID, RESERVED},
430 {"DELAY", DELAY, NORID, RESERVED},
431 {"LIST", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
432 {"varying", VARYING, NORID, RESERVED},
433 {"EXCEPTIONS", EXCEPTIONS, NORID, RESERVED},
434 {"prefixed", PREFIXED, NORID, RESERVED},
435 {"signal", SIGNAL, NORID, RESERVED },
436 {"generate_all_set_names", IGNORED_DIRECTIVE, NORID, DIRECTIV E},
437 {"newmode", NEWMODE, NORID, RESERVED},
438 {"MEDIUM", IGNORED_DIRECTIVE, NORID, DIRECTIV E},
439 {"timeout", TIMEOUT, NORID, RESERVED},
440 {"print_symbol_table", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
441 {"PREFIXED", PREFIXED, NORID, RESERVED},
442 {"LARGE", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
443 {"simple", SIMPLE, NORID, RESERVED },
444 {"GENERAL", GENERAL, NORID, RESERVED},
445 {"send_buffer_default_priority", SEND_BUFFER_DEFAULT_PRIORITY, NORID, DIRECTIVE},
446 {"PROCESS_TYPE", PROCESS_TYPE_TOKEN, NORID, DIRECTIVE},
447 {"OPTIMIZE", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
448 {"debug_symbols", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
449 {"BUFFER_CODE", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
450 {"use_seize_file_restricted", USE_SEIZE_FILE_RESTRICTED, NORID, DIRECTIVE},
451 {"NEWMODE", NEWMODE, NORID, RESERVED},
452 {"send_signal_default_priority", SEND_SIGNAL_DEFAULT_PRIORITY, NORID, DIRECTIVE},
453 {"no_overlap_check", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
454 {"ALL_STATIC_ON", ALL_STATIC_ON, NORID, DIRECTIVE},
455 {"support_causing_address", IGNORED_DIRECTIVE, NORID, DIRECTIV E},
456 {"SHORT_PRED_SUCC", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
457 {"MODULE", MODULE, NORID, RESERVED },
458 {"REENTRANT_ALL", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
459 {"TIMEOUT", TIMEOUT, NORID, RESERVED},
460 {"ALL_STATIC_OFF", ALL_STATIC_OFF, NORID, DIRECTIV E},
461 {"with", WITH, NORID, RESERVED},
462 {"signal_code", SIGNAL_CODE, NORID, DIRECTIVE},
463 {"multiple_const_segs", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
464 {"optimize_runtime", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
465 {"CYCLE", CYCLE, NORID, RESERVED},
466 {"SYNMODE", SYNMODE, NORID, RESERVED},
467 {"multiple_data_segs", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
468 {"DYNAMIC", DYNAMIC, RID_DYNAMIC, RESERVED },
469 {"EVENT_CODE", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
470 {"SIGNAL", SIGNAL, NORID, RESERVED },
471 {"DEBUG_TYPES", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
472 {"ONLY_FOR_TARGET", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
473 {"SIMPLE", SIMPLE, NORID, RESERVED },
474 {"DEBUG_LINES", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
475 {"NO_OVERLAP_CHECK", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
476 {"EXTRA_CONST_SEG", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
477 {"ONLY_FOR_SIMULATION", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
478 {"make_publics_for_discrete_syns", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
479 {"USE_SEIZE_FILE", USE_SEIZE_FILE, NORID, DIRECTIV E},
480 {"OPTIMIZE_RUNTIME", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
481 {"GRANT_FILE_SIZE", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
482 {"GENERATE_SET_NAMES", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
483 {"PRINT_SYMBOL_TABLE", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
484 {"DEBUG_SYMBOLS", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
485 {"OPTIMIZATION_WINDOW", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
486 {"SIGNAL_CODE", SIGNAL_CODE, NORID, DIRECTIVE},
487 {"SUPPORT_CAUSING_ADDRESS", IGNORED_DIRECTIVE, NORID, DIRECTIV E},
488 {"MULTIPLE_CONST_SEGS", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
489 {"optimization_window", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
490 {"signal_max_length", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
491 {"SEND_BUFFER_DEFAULT_PRIORITY", SEND_BUFFER_DEFAULT_PRIORITY, NORID, DIRECTIVE},
492 {"MULTIPLE_DATA_SEGS", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
493 {"GENERATE_ALL_SET_NAMES", IGNORED_DIRECTIVE, NORID, DIRECTIV E},
494 {"USE_SEIZE_FILE_RESTRICTED", USE_SEIZE_FILE_RESTRICTED, NORID, DIRECTIVE},
495 {"SEND_SIGNAL_DEFAULT_PRIORITY", SEND_SIGNAL_DEFAULT_PRIORITY, NORID, DIRECTIVE},
496 {"MAKE_PUBLICS_FOR_DISCRETE_SYNS", IGNORED_DIRECTIVE, NORID, DIRECTIVE},
497 {"SIGNAL_MAX_LENGTH", IGNORED_DIRECTIVE, NORID, DIRECTIVE}
498 };
499
500 if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
501 {
502 register int key = hash (str, len);
503
504 if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
505 {
506 register struct resword *resword;
507
508 switch (key - 4)
509 {
510 case 0:
511 resword = &wordlist[0];
512 goto compare;
513 case 1:
514 resword = &wordlist[1];
515 goto compare;
516 case 2:
517 resword = &wordlist[2];
518 goto compare;
519 case 3:
520 resword = &wordlist[3];
521 goto compare;
522 case 4:
523 resword = &wordlist[4];
524 goto compare;
525 case 5:
526 resword = &wordlist[5];
527 goto compare;
528 case 6:
529 resword = &wordlist[6];
530 goto compare;
531 case 7:
532 resword = &wordlist[7];
533 goto compare;
534 case 8:
535 resword = &wordlist[8];
536 goto compare;
537 case 9:
538 resword = &wordlist[9];
539 goto compare;
540 case 10:
541 resword = &wordlist[10];
542 goto compare;
543 case 11:
544 resword = &wordlist[11];
545 goto compare;
546 case 12:
547 resword = &wordlist[12];
548 goto compare;
549 case 14:
550 resword = &wordlist[13];
551 goto compare;
552 case 16:
553 resword = &wordlist[14];
554 goto compare;
555 case 17:
556 resword = &wordlist[15];
557 goto compare;
558 case 18:
559 resword = &wordlist[16];
560 goto compare;
561 case 19:
562 resword = &wordlist[17];
563 goto compare;
564 case 20:
565 resword = &wordlist[18];
566 goto compare;
567 case 21:
568 resword = &wordlist[19];
569 goto compare;
570 case 22:
571 resword = &wordlist[20];
572 goto compare;
573 case 23:
574 resword = &wordlist[21];
575 goto compare;
576 case 24:
577 resword = &wordlist[22];
578 goto compare;
579 case 25:
580 resword = &wordlist[23];
581 goto compare;
582 case 26:
583 resword = &wordlist[24];
584 goto compare;
585 case 27:
586 resword = &wordlist[25];
587 goto compare;
588 case 28:
589 resword = &wordlist[26];
590 goto compare;
591 case 30:
592 resword = &wordlist[27];
593 goto compare;
594 case 32:
595 resword = &wordlist[28];
596 goto compare;
597 case 34:
598 resword = &wordlist[29];
599 goto compare;
600 case 35:
601 resword = &wordlist[30];
602 goto compare;
603 case 36:
604 resword = &wordlist[31];
605 goto compare;
606 case 37:
607 resword = &wordlist[32];
608 goto compare;
609 case 38:
610 resword = &wordlist[33];
611 goto compare;
612 case 39:
613 resword = &wordlist[34];
614 goto compare;
615 case 40:
616 resword = &wordlist[35];
617 goto compare;
618 case 41:
619 resword = &wordlist[36];
620 goto compare;
621 case 42:
622 resword = &wordlist[37];
623 goto compare;
624 case 43:
625 resword = &wordlist[38];
626 goto compare;
627 case 44:
628 resword = &wordlist[39];
629 goto compare;
630 case 45:
631 resword = &wordlist[40];
632 goto compare;
633 case 46:
634 resword = &wordlist[41];
635 goto compare;
636 case 47:
637 resword = &wordlist[42];
638 goto compare;
639 case 48:
640 resword = &wordlist[43];
641 goto compare;
642 case 50:
643 resword = &wordlist[44];
644 goto compare;
645 case 51:
646 resword = &wordlist[45];
647 goto compare;
648 case 52:
649 resword = &wordlist[46];
650 goto compare;
651 case 53:
652 resword = &wordlist[47];
653 goto compare;
654 case 54:
655 resword = &wordlist[48];
656 goto compare;
657 case 55:
658 resword = &wordlist[49];
659 goto compare;
660 case 56:
661 resword = &wordlist[50];
662 goto compare;
663 case 57:
664 resword = &wordlist[51];
665 goto compare;
666 case 58:
667 resword = &wordlist[52];
668 goto compare;
669 case 59:
670 resword = &wordlist[53];
671 goto compare;
672 case 60:
673 resword = &wordlist[54];
674 goto compare;
675 case 61:
676 resword = &wordlist[55];
677 goto compare;
678 case 62:
679 resword = &wordlist[56];
680 goto compare;
681 case 63:
682 resword = &wordlist[57];
683 goto compare;
684 case 64:
685 resword = &wordlist[58];
686 goto compare;
687 case 65:
688 resword = &wordlist[59];
689 goto compare;
690 case 66:
691 resword = &wordlist[60];
692 goto compare;
693 case 68:
694 resword = &wordlist[61];
695 goto compare;
696 case 69:
697 resword = &wordlist[62];
698 goto compare;
699 case 70:
700 resword = &wordlist[63];
701 goto compare;
702 case 71:
703 resword = &wordlist[64];
704 goto compare;
705 case 72:
706 resword = &wordlist[65];
707 goto compare;
708 case 73:
709 resword = &wordlist[66];
710 goto compare;
711 case 74:
712 resword = &wordlist[67];
713 goto compare;
714 case 75:
715 resword = &wordlist[68];
716 goto compare;
717 case 77:
718 resword = &wordlist[69];
719 goto compare;
720 case 79:
721 resword = &wordlist[70];
722 goto compare;
723 case 80:
724 resword = &wordlist[71];
725 goto compare;
726 case 81:
727 resword = &wordlist[72];
728 goto compare;
729 case 82:
730 resword = &wordlist[73];
731 goto compare;
732 case 83:
733 resword = &wordlist[74];
734 goto compare;
735 case 86:
736 resword = &wordlist[75];
737 goto compare;
738 case 88:
739 resword = &wordlist[76];
740 goto compare;
741 case 89:
742 resword = &wordlist[77];
743 goto compare;
744 case 91:
745 resword = &wordlist[78];
746 goto compare;
747 case 92:
748 resword = &wordlist[79];
749 goto compare;
750 case 93:
751 resword = &wordlist[80];
752 goto compare;
753 case 94:
754 resword = &wordlist[81];
755 goto compare;
756 case 95:
757 resword = &wordlist[82];
758 goto compare;
759 case 98:
760 resword = &wordlist[83];
761 goto compare;
762 case 99:
763 resword = &wordlist[84];
764 goto compare;
765 case 100:
766 resword = &wordlist[85];
767 goto compare;
768 case 101:
769 resword = &wordlist[86];
770 goto compare;
771 case 102:
772 resword = &wordlist[87];
773 goto compare;
774 case 103:
775 resword = &wordlist[88];
776 goto compare;
777 case 104:
778 resword = &wordlist[89];
779 goto compare;
780 case 106:
781 resword = &wordlist[90];
782 goto compare;
783 case 107:
784 resword = &wordlist[91];
785 goto compare;
786 case 108:
787 resword = &wordlist[92];
788 goto compare;
789 case 109:
790 resword = &wordlist[93];
791 goto compare;
792 case 110:
793 resword = &wordlist[94];
794 goto compare;
795 case 111:
796 resword = &wordlist[95];
797 goto compare;
798 case 112:
799 resword = &wordlist[96];
800 goto compare;
801 case 113:
802 resword = &wordlist[97];
803 goto compare;
804 case 115:
805 resword = &wordlist[98];
806 goto compare;
807 case 116:
808 resword = &wordlist[99];
809 goto compare;
810 case 117:
811 resword = &wordlist[100];
812 goto compare;
813 case 118:
814 resword = &wordlist[101];
815 goto compare;
816 case 120:
817 resword = &wordlist[102];
818 goto compare;
819 case 121:
820 resword = &wordlist[103];
821 goto compare;
822 case 122:
823 resword = &wordlist[104];
824 goto compare;
825 case 123:
826 resword = &wordlist[105];
827 goto compare;
828 case 125:
829 resword = &wordlist[106];
830 goto compare;
831 case 126:
832 resword = &wordlist[107];
833 goto compare;
834 case 127:
835 resword = &wordlist[108];
836 goto compare;
837 case 128:
838 resword = &wordlist[109];
839 goto compare;
840 case 129:
841 resword = &wordlist[110];
842 goto compare;
843 case 131:
844 resword = &wordlist[111];
845 goto compare;
846 case 132:
847 resword = &wordlist[112];
848 goto compare;
849 case 133:
850 resword = &wordlist[113];
851 goto compare;
852 case 134:
853 resword = &wordlist[114];
854 goto compare;
855 case 135:
856 resword = &wordlist[115];
857 goto compare;
858 case 136:
859 resword = &wordlist[116];
860 goto compare;
861 case 137:
862 resword = &wordlist[117];
863 goto compare;
864 case 138:
865 resword = &wordlist[118];
866 goto compare;
867 case 139:
868 resword = &wordlist[119];
869 goto compare;
870 case 142:
871 resword = &wordlist[120];
872 goto compare;
873 case 143:
874 resword = &wordlist[121];
875 goto compare;
876 case 144:
877 resword = &wordlist[122];
878 goto compare;
879 case 145:
880 resword = &wordlist[123];
881 goto compare;
882 case 146:
883 resword = &wordlist[124];
884 goto compare;
885 case 147:
886 resword = &wordlist[125];
887 goto compare;
888 case 148:
889 resword = &wordlist[126];
890 goto compare;
891 case 149:
892 resword = &wordlist[127];
893 goto compare;
894 case 150:
895 resword = &wordlist[128];
896 goto compare;
897 case 151:
898 resword = &wordlist[129];
899 goto compare;
900 case 152:
901 resword = &wordlist[130];
902 goto compare;
903 case 153:
904 resword = &wordlist[131];
905 goto compare;
906 case 154:
907 resword = &wordlist[132];
908 goto compare;
909 case 155:
910 resword = &wordlist[133];
911 goto compare;
912 case 156:
913 resword = &wordlist[134];
914 goto compare;
915 case 157:
916 resword = &wordlist[135];
917 goto compare;
918 case 159:
919 resword = &wordlist[136];
920 goto compare;
921 case 161:
922 resword = &wordlist[137];
923 goto compare;
924 case 162:
925 resword = &wordlist[138];
926 goto compare;
927 case 163:
928 resword = &wordlist[139];
929 goto compare;
930 case 164:
931 resword = &wordlist[140];
932 goto compare;
933 case 165:
934 resword = &wordlist[141];
935 goto compare;
936 case 166:
937 resword = &wordlist[142];
938 goto compare;
939 case 167:
940 resword = &wordlist[143];
941 goto compare;
942 case 169:
943 resword = &wordlist[144];
944 goto compare;
945 case 170:
946 resword = &wordlist[145];
947 goto compare;
948 case 173:
949 resword = &wordlist[146];
950 goto compare;
951 case 175:
952 resword = &wordlist[147];
953 goto compare;
954 case 176:
955 resword = &wordlist[148];
956 goto compare;
957 case 177:
958 resword = &wordlist[149];
959 goto compare;
960 case 178:
961 resword = &wordlist[150];
962 goto compare;
963 case 179:
964 resword = &wordlist[151];
965 goto compare;
966 case 180:
967 resword = &wordlist[152];
968 goto compare;
969 case 181:
970 resword = &wordlist[153];
971 goto compare;
972 case 183:
973 resword = &wordlist[154];
974 goto compare;
975 case 184:
976 resword = &wordlist[155];
977 goto compare;
978 case 188:
979 resword = &wordlist[156];
980 goto compare;
981 case 189:
982 resword = &wordlist[157];
983 goto compare;
984 case 190:
985 resword = &wordlist[158];
986 goto compare;
987 case 191:
988 resword = &wordlist[159];
989 goto compare;
990 case 194:
991 resword = &wordlist[160];
992 goto compare;
993 case 195:
994 resword = &wordlist[161];
995 goto compare;
996 case 196:
997 resword = &wordlist[162];
998 goto compare;
999 case 197:
1000 resword = &wordlist[163];
1001 goto compare;
1002 case 198:
1003 resword = &wordlist[164];
1004 goto compare;
1005 case 200:
1006 resword = &wordlist[165];
1007 goto compare;
1008 case 201:
1009 resword = &wordlist[166];
1010 goto compare;
1011 case 203:
1012 resword = &wordlist[167];
1013 goto compare;
1014 case 204:
1015 resword = &wordlist[168];
1016 goto compare;
1017 case 205:
1018 resword = &wordlist[169];
1019 goto compare;
1020 case 207:
1021 resword = &wordlist[170];
1022 goto compare;
1023 case 208:
1024 resword = &wordlist[171];
1025 goto compare;
1026 case 209:
1027 resword = &wordlist[172];
1028 goto compare;
1029 case 212:
1030 resword = &wordlist[173];
1031 goto compare;
1032 case 213:
1033 resword = &wordlist[174];
1034 goto compare;
1035 case 215:
1036 resword = &wordlist[175];
1037 goto compare;
1038 case 216:
1039 resword = &wordlist[176];
1040 goto compare;
1041 case 217:
1042 resword = &wordlist[177];
1043 goto compare;
1044 case 218:
1045 resword = &wordlist[178];
1046 goto compare;
1047 case 219:
1048 resword = &wordlist[179];
1049 goto compare;
1050 case 220:
1051 resword = &wordlist[180];
1052 goto compare;
1053 case 221:
1054 resword = &wordlist[181];
1055 goto compare;
1056 case 222:
1057 resword = &wordlist[182];
1058 goto compare;
1059 case 223:
1060 resword = &wordlist[183];
1061 goto compare;
1062 case 225:
1063 resword = &wordlist[184];
1064 goto compare;
1065 case 227:
1066 resword = &wordlist[185];
1067 goto compare;
1068 case 229:
1069 resword = &wordlist[186];
1070 goto compare;
1071 case 231:
1072 resword = &wordlist[187];
1073 goto compare;
1074 case 232:
1075 resword = &wordlist[188];
1076 goto compare;
1077 case 234:
1078 resword = &wordlist[189];
1079 goto compare;
1080 case 235:
1081 resword = &wordlist[190];
1082 goto compare;
1083 case 236:
1084 resword = &wordlist[191];
1085 goto compare;
1086 case 237:
1087 resword = &wordlist[192];
1088 goto compare;
1089 case 238:
1090 resword = &wordlist[193];
1091 goto compare;
1092 case 240:
1093 resword = &wordlist[194];
1094 goto compare;
1095 case 242:
1096 resword = &wordlist[195];
1097 goto compare;
1098 case 243:
1099 resword = &wordlist[196];
1100 goto compare;
1101 case 245:
1102 resword = &wordlist[197];
1103 goto compare;
1104 case 246:
1105 resword = &wordlist[198];
1106 goto compare;
1107 case 247:
1108 resword = &wordlist[199];
1109 goto compare;
1110 case 248:
1111 resword = &wordlist[200];
1112 goto compare;
1113 case 249:
1114 resword = &wordlist[201];
1115 goto compare;
1116 case 250:
1117 resword = &wordlist[202];
1118 goto compare;
1119 case 251:
1120 resword = &wordlist[203];
1121 goto compare;
1122 case 253:
1123 resword = &wordlist[204];
1124 goto compare;
1125 case 254:
1126 resword = &wordlist[205];
1127 goto compare;
1128 case 258:
1129 resword = &wordlist[206];
1130 goto compare;
1131 case 261:
1132 resword = &wordlist[207];
1133 goto compare;
1134 case 263:
1135 resword = &wordlist[208];
1136 goto compare;
1137 case 264:
1138 resword = &wordlist[209];
1139 goto compare;
1140 case 265:
1141 resword = &wordlist[210];
1142 goto compare;
1143 case 266:
1144 resword = &wordlist[211];
1145 goto compare;
1146 case 271:
1147 resword = &wordlist[212];
1148 goto compare;
1149 case 273:
1150 resword = &wordlist[213];
1151 goto compare;
1152 case 276:
1153 resword = &wordlist[214];
1154 goto compare;
1155 case 277:
1156 resword = &wordlist[215];
1157 goto compare;
1158 case 281:
1159 resword = &wordlist[216];
1160 goto compare;
1161 case 282:
1162 resword = &wordlist[217];
1163 goto compare;
1164 case 284:
1165 resword = &wordlist[218];
1166 goto compare;
1167 case 289:
1168 resword = &wordlist[219];
1169 goto compare;
1170 case 290:
1171 resword = &wordlist[220];
1172 goto compare;
1173 case 293:
1174 resword = &wordlist[221];
1175 goto compare;
1176 case 296:
1177 resword = &wordlist[222];
1178 goto compare;
1179 case 297:
1180 resword = &wordlist[223];
1181 goto compare;
1182 case 298:
1183 resword = &wordlist[224];
1184 goto compare;
1185 case 299:
1186 resword = &wordlist[225];
1187 goto compare;
1188 case 300:
1189 resword = &wordlist[226];
1190 goto compare;
1191 case 303:
1192 resword = &wordlist[227];
1193 goto compare;
1194 case 307:
1195 resword = &wordlist[228];
1196 goto compare;
1197 case 308:
1198 resword = &wordlist[229];
1199 goto compare;
1200 case 311:
1201 resword = &wordlist[230];
1202 goto compare;
1203 case 313:
1204 resword = &wordlist[231];
1205 goto compare;
1206 case 317:
1207 resword = &wordlist[232];
1208 goto compare;
1209 case 318:
1210 resword = &wordlist[233];
1211 goto compare;
1212 case 319:
1213 resword = &wordlist[234];
1214 goto compare;
1215 case 324:
1216 resword = &wordlist[235];
1217 goto compare;
1218 case 328:
1219 resword = &wordlist[236];
1220 goto compare;
1221 case 334:
1222 resword = &wordlist[237];
1223 goto compare;
1224 case 336:
1225 resword = &wordlist[238];
1226 goto compare;
1227 case 337:
1228 resword = &wordlist[239];
1229 goto compare;
1230 case 339:
1231 resword = &wordlist[240];
1232 goto compare;
1233 case 341:
1234 resword = &wordlist[241];
1235 goto compare;
1236 case 342:
1237 resword = &wordlist[242];
1238 goto compare;
1239 case 347:
1240 resword = &wordlist[243];
1241 goto compare;
1242 case 348:
1243 resword = &wordlist[244];
1244 goto compare;
1245 case 358:
1246 resword = &wordlist[245];
1247 goto compare;
1248 case 364:
1249 resword = &wordlist[246];
1250 goto compare;
1251 case 367:
1252 resword = &wordlist[247];
1253 goto compare;
1254 case 371:
1255 resword = &wordlist[248];
1256 goto compare;
1257 case 373:
1258 resword = &wordlist[249];
1259 goto compare;
1260 case 378:
1261 resword = &wordlist[250];
1262 goto compare;
1263 case 380:
1264 resword = &wordlist[251];
1265 goto compare;
1266 case 385:
1267 resword = &wordlist[252];
1268 goto compare;
1269 case 388:
1270 resword = &wordlist[253];
1271 goto compare;
1272 case 398:
1273 resword = &wordlist[254];
1274 goto compare;
1275 case 402:
1276 resword = &wordlist[255];
1277 goto compare;
1278 case 403:
1279 resword = &wordlist[256];
1280 goto compare;
1281 case 408:
1282 resword = &wordlist[257];
1283 goto compare;
1284 case 411:
1285 resword = &wordlist[258];
1286 goto compare;
1287 case 412:
1288 resword = &wordlist[259];
1289 goto compare;
1290 case 416:
1291 resword = &wordlist[260];
1292 goto compare;
1293 case 417:
1294 resword = &wordlist[261];
1295 goto compare;
1296 case 418:
1297 resword = &wordlist[262];
1298 goto compare;
1299 case 420:
1300 resword = &wordlist[263];
1301 goto compare;
1302 case 422:
1303 resword = &wordlist[264];
1304 goto compare;
1305 case 423:
1306 resword = &wordlist[265];
1307 goto compare;
1308 case 432:
1309 resword = &wordlist[266];
1310 goto compare;
1311 case 437:
1312 resword = &wordlist[267];
1313 goto compare;
1314 case 440:
1315 resword = &wordlist[268];
1316 goto compare;
1317 case 454:
1318 resword = &wordlist[269];
1319 goto compare;
1320 case 456:
1321 resword = &wordlist[270];
1322 goto compare;
1323 case 469:
1324 resword = &wordlist[271];
1325 goto compare;
1326 case 492:
1327 resword = &wordlist[272];
1328 goto compare;
1329 case 495:
1330 resword = &wordlist[273];
1331 goto compare;
1332 case 501:
1333 resword = &wordlist[274];
1334 goto compare;
1335 case 502:
1336 resword = &wordlist[275];
1337 goto compare;
1338 case 504:
1339 resword = &wordlist[276];
1340 goto compare;
1341 case 505:
1342 resword = &wordlist[277];
1343 goto compare;
1344 case 509:
1345 resword = &wordlist[278];
1346 goto compare;
1347 case 574:
1348 resword = &wordlist[279];
1349 goto compare;
1350 case 581:
1351 resword = &wordlist[280];
1352 goto compare;
1353 case 587:
1354 resword = &wordlist[281];
1355 goto compare;
1356 case 607:
1357 resword = &wordlist[282];
1358 goto compare;
1359 case 621:
1360 resword = &wordlist[283];
1361 goto compare;
1362 case 649:
1363 resword = &wordlist[284];
1364 goto compare;
1365 case 674:
1366 resword = &wordlist[285];
1367 goto compare;
1368 case 680:
1369 resword = &wordlist[286];
1370 goto compare;
1371 case 712:
1372 resword = &wordlist[287];
1373 goto compare;
1374 case 721:
1375 resword = &wordlist[288];
1376 goto compare;
1377 case 724:
1378 resword = &wordlist[289];
1379 goto compare;
1380 case 741:
1381 resword = &wordlist[290];
1382 goto compare;
1383 case 751:
1384 resword = &wordlist[291];
1385 goto compare;
1386 case 790:
1387 resword = &wordlist[292];
1388 goto compare;
1389 case 812:
1390 resword = &wordlist[293];
1391 goto compare;
1392 case 817:
1393 resword = &wordlist[294];
1394 goto compare;
1395 case 902:
1396 resword = &wordlist[295];
1397 goto compare;
1398 case 917:
1399 resword = &wordlist[296];
1400 goto compare;
1401 case 932:
1402 resword = &wordlist[297];
1403 goto compare;
1404 case 981:
1405 resword = &wordlist[298];
1406 goto compare;
1407 case 1045:
1408 resword = &wordlist[299];
1409 goto compare;
1410 }
1411 return 0;
1412 compare:
1413 {
1414 register const char *s = resword->name;
1415
1416 if (*str == *s && !strcmp (str + 1, s + 1))
1417 return resword;
1418 }
1419 }
1420 }
1421 return 0;
1422 }
OLDNEW
« no previous file with comments | « gperf/src/gperf/3.0.1/gperf-3.0.1-src/tests/charsets.gperf ('k') | gperf/src/gperf/3.0.1/gperf-3.0.1-src/tests/chill.gperf » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698