fix link errors on compilers with strict "extern" enforcement
[rofl0r-openbor.git] / stringswitch_impl_lcm_cmdanim.c
blob121cd5a909f1b6725d2e9ba41359814ae9c08e26
1 typedef enum {
2 stringswitch_enumerator_default_member_name(lcm_cmdanim),
3 stringswitch_enumerator_member_name(lcm_cmdanim, up),
4 stringswitch_enumerator_member_name(lcm_cmdanim, run),
5 stringswitch_enumerator_member_name(lcm_cmdanim, get),
6 stringswitch_enumerator_member_name(lcm_cmdanim, jump),
7 stringswitch_enumerator_member_name(lcm_cmdanim, duck),
8 stringswitch_enumerator_member_name(lcm_cmdanim, land),
9 stringswitch_enumerator_member_name(lcm_cmdanim, pain),
10 stringswitch_enumerator_member_name(lcm_cmdanim, fall),
11 stringswitch_enumerator_member_name(lcm_cmdanim, burn),
12 stringswitch_enumerator_member_name(lcm_cmdanim, sdie),
13 stringswitch_enumerator_member_name(lcm_cmdanim, bdie),
14 stringswitch_enumerator_member_name(lcm_cmdanim, rise),
15 stringswitch_enumerator_member_name(lcm_cmdanim, cant),
16 stringswitch_enumerator_member_name(lcm_cmdanim, grab),
17 stringswitch_enumerator_member_name(lcm_cmdanim, turn),
18 stringswitch_enumerator_member_name(lcm_cmdanim, walk),
19 stringswitch_enumerator_member_name(lcm_cmdanim, down),
20 stringswitch_enumerator_member_name(lcm_cmdanim, idle),
21 stringswitch_enumerator_member_name(lcm_cmdanim, sleep),
22 stringswitch_enumerator_member_name(lcm_cmdanim, spain),
23 stringswitch_enumerator_member_name(lcm_cmdanim, bpain),
24 stringswitch_enumerator_member_name(lcm_cmdanim, shock),
25 stringswitch_enumerator_member_name(lcm_cmdanim, death),
26 stringswitch_enumerator_member_name(lcm_cmdanim, riseb),
27 stringswitch_enumerator_member_name(lcm_cmdanim, rises),
28 stringswitch_enumerator_member_name(lcm_cmdanim, upper),
29 stringswitch_enumerator_member_name(lcm_cmdanim, faint),
30 stringswitch_enumerator_member_name(lcm_cmdanim, dodge),
31 stringswitch_enumerator_member_name(lcm_cmdanim, spawn),
32 stringswitch_enumerator_member_name(lcm_cmdanim, throw),
33 stringswitch_enumerator_member_name(lcm_cmdanim, block),
34 stringswitch_enumerator_member_name(lcm_cmdanim, vault),
35 stringswitch_enumerator_member_name(lcm_cmdanim, slide),
36 stringswitch_enumerator_member_name(lcm_cmdanim, select),
37 stringswitch_enumerator_member_name(lcm_cmdanim, charge),
38 stringswitch_enumerator_member_name(lcm_cmdanim, grabup),
39 stringswitch_enumerator_member_name(lcm_cmdanim, attack),
40 stringswitch_enumerator_member_name(lcm_cmdanim, follow),
41 stringswitch_enumerator_member_name(lcm_cmdanim, waiting),
42 stringswitch_enumerator_member_name(lcm_cmdanim, special),
43 stringswitch_enumerator_member_name(lcm_cmdanim, grabbed),
44 stringswitch_enumerator_member_name(lcm_cmdanim, respawn),
45 stringswitch_enumerator_member_name(lcm_cmdanim, runjump),
46 stringswitch_enumerator_member_name(lcm_cmdanim, hitwall),
47 stringswitch_enumerator_member_name(lcm_cmdanim, walkoff),
48 stringswitch_enumerator_member_name(lcm_cmdanim, jumpcant),
49 stringswitch_enumerator_member_name(lcm_cmdanim, attackup),
50 stringswitch_enumerator_member_name(lcm_cmdanim, grabwalk),
51 stringswitch_enumerator_member_name(lcm_cmdanim, grabturn),
52 stringswitch_enumerator_member_name(lcm_cmdanim, grabdown),
53 stringswitch_enumerator_member_name(lcm_cmdanim, jumpland),
54 stringswitch_enumerator_member_name(lcm_cmdanim, runslide),
55 stringswitch_enumerator_member_name(lcm_cmdanim, backwalk),
56 stringswitch_enumerator_member_name(lcm_cmdanim, chipdeath),
57 stringswitch_enumerator_member_name(lcm_cmdanim, runattack),
58 stringswitch_enumerator_member_name(lcm_cmdanim, jumpdelay),
59 stringswitch_enumerator_member_name(lcm_cmdanim, blockpain),
60 stringswitch_enumerator_member_name(lcm_cmdanim, guardbreak),
61 stringswitch_enumerator_member_name(lcm_cmdanim, riseattack),
62 stringswitch_enumerator_member_name(lcm_cmdanim, jumpattack),
63 stringswitch_enumerator_member_name(lcm_cmdanim, attackdown),
64 stringswitch_enumerator_member_name(lcm_cmdanim, attackboth),
65 stringswitch_enumerator_member_name(lcm_cmdanim, grabwalkup),
66 stringswitch_enumerator_member_name(lcm_cmdanim, grabattack),
67 stringswitch_enumerator_member_name(lcm_cmdanim, blockpainb),
68 stringswitch_enumerator_member_name(lcm_cmdanim, blockpains),
69 stringswitch_enumerator_member_name(lcm_cmdanim, duckattack),
70 stringswitch_enumerator_member_name(lcm_cmdanim, riseattackb),
71 stringswitch_enumerator_member_name(lcm_cmdanim, riseattacks),
72 stringswitch_enumerator_member_name(lcm_cmdanim, throwattack),
73 stringswitch_enumerator_member_name(lcm_cmdanim, jumpspecial),
74 stringswitch_enumerator_member_name(lcm_cmdanim, jumpforward),
75 stringswitch_enumerator_member_name(lcm_cmdanim, grabbedwalk),
76 stringswitch_enumerator_member_name(lcm_cmdanim, grabbedturn),
77 stringswitch_enumerator_member_name(lcm_cmdanim, grabforward),
78 stringswitch_enumerator_member_name(lcm_cmdanim, forwardjump),
79 stringswitch_enumerator_member_name(lcm_cmdanim, freespecial),
80 stringswitch_enumerator_member_name(lcm_cmdanim, grabwalkdown),
81 stringswitch_enumerator_member_name(lcm_cmdanim, grabbackwalk),
82 stringswitch_enumerator_member_name(lcm_cmdanim, grabbackward),
83 stringswitch_enumerator_member_name(lcm_cmdanim, chargeattack),
84 stringswitch_enumerator_member_name(lcm_cmdanim, runjumpattack),
85 stringswitch_enumerator_member_name(lcm_cmdanim, attackforward),
86 stringswitch_enumerator_member_name(lcm_cmdanim, grabbedwalkup),
87 stringswitch_enumerator_member_name(lcm_cmdanim, attackbackward),
88 stringswitch_enumerator_member_name(lcm_cmdanim, grabbedwalkdown),
89 stringswitch_enumerator_member_name(lcm_cmdanim, grabbedbackwalk),
90 } stringswitch_enumerator_name(lcm_cmdanim);
92 static int stringswitch_enumerator_eval_func(lcm_cmdanim) (char* str, size_t l) {
93 switch(l) {
94 case 2:
95 if(str[0]!='u') goto main_default;
96 if(str[1]!='p') goto main_default;
97 return stringswitch_enumerator_member_name(lcm_cmdanim, up);
98 case 3:
99 switch(str[0]) {
100 case 'r':
101 if(str[1]!='u') goto main_default;
102 if(str[2]!='n') goto main_default;
103 return stringswitch_enumerator_member_name(lcm_cmdanim, run);
104 case 'g':
105 if(str[1]!='e') goto main_default;
106 if(str[2]!='t') goto main_default;
107 return stringswitch_enumerator_member_name(lcm_cmdanim, get);
108 default: goto main_default;
110 case 4:
111 switch(str[0]) {
112 case 'j':
113 if(str[1]!='u') goto main_default;
114 if(str[2]!='m') goto main_default;
115 if(str[3]!='p') goto main_default;
116 return stringswitch_enumerator_member_name(lcm_cmdanim, jump);
117 case 'd':
118 switch(str[1]) {
119 case 'u':
120 if(str[2]!='c') goto main_default;
121 if(str[3]!='k') goto main_default;
122 return stringswitch_enumerator_member_name(lcm_cmdanim, duck);
123 case 'o':
124 if(str[2]!='w') goto main_default;
125 if(str[3]!='n') goto main_default;
126 return stringswitch_enumerator_member_name(lcm_cmdanim, down);
127 default: goto main_default;
129 case 'l':
130 if(str[1]!='a') goto main_default;
131 if(str[2]!='n') goto main_default;
132 if(str[3]!='d') goto main_default;
133 return stringswitch_enumerator_member_name(lcm_cmdanim, land);
134 case 'p':
135 if(str[1]!='a') goto main_default;
136 if(str[2]!='i') goto main_default;
137 if(str[3]!='n') goto main_default;
138 return stringswitch_enumerator_member_name(lcm_cmdanim, pain);
139 case 'f':
140 if(str[1]!='a') goto main_default;
141 if(str[2]!='l') goto main_default;
142 if(str[3]!='l') goto main_default;
143 return stringswitch_enumerator_member_name(lcm_cmdanim, fall);
144 case 'b':
145 switch(str[1]) {
146 case 'u':
147 if(str[2]!='r') goto main_default;
148 if(str[3]!='n') goto main_default;
149 return stringswitch_enumerator_member_name(lcm_cmdanim, burn);
150 case 'd':
151 if(str[2]!='i') goto main_default;
152 if(str[3]!='e') goto main_default;
153 return stringswitch_enumerator_member_name(lcm_cmdanim, bdie);
154 default: goto main_default;
156 case 's':
157 if(str[1]!='d') goto main_default;
158 if(str[2]!='i') goto main_default;
159 if(str[3]!='e') goto main_default;
160 return stringswitch_enumerator_member_name(lcm_cmdanim, sdie);
161 case 'r':
162 if(str[1]!='i') goto main_default;
163 if(str[2]!='s') goto main_default;
164 if(str[3]!='e') goto main_default;
165 return stringswitch_enumerator_member_name(lcm_cmdanim, rise);
166 case 'c':
167 if(str[1]!='a') goto main_default;
168 if(str[2]!='n') goto main_default;
169 if(str[3]!='t') goto main_default;
170 return stringswitch_enumerator_member_name(lcm_cmdanim, cant);
171 case 'g':
172 if(str[1]!='r') goto main_default;
173 if(str[2]!='a') goto main_default;
174 if(str[3]!='b') goto main_default;
175 return stringswitch_enumerator_member_name(lcm_cmdanim, grab);
176 case 't':
177 if(str[1]!='u') goto main_default;
178 if(str[2]!='r') goto main_default;
179 if(str[3]!='n') goto main_default;
180 return stringswitch_enumerator_member_name(lcm_cmdanim, turn);
181 case 'w':
182 if(str[1]!='a') goto main_default;
183 if(str[2]!='l') goto main_default;
184 if(str[3]!='k') goto main_default;
185 return stringswitch_enumerator_member_name(lcm_cmdanim, walk);
186 case 'i':
187 if(str[1]!='d') goto main_default;
188 if(str[2]!='l') goto main_default;
189 if(str[3]!='e') goto main_default;
190 return stringswitch_enumerator_member_name(lcm_cmdanim, idle);
191 default: goto main_default;
193 case 5:
194 switch(str[0]) {
195 case 's':
196 switch(str[1]) {
197 case 'l':
198 switch(str[2]) {
199 case 'e':
200 if(str[3]!='e') goto main_default;
201 if(str[4]!='p') goto main_default;
202 return stringswitch_enumerator_member_name(lcm_cmdanim, sleep);
203 case 'i':
204 if(str[3]!='d') goto main_default;
205 if(str[4]!='e') goto main_default;
206 return stringswitch_enumerator_member_name(lcm_cmdanim, slide);
207 default: goto main_default;
209 case 'p':
210 if(str[2]!='a') goto main_default;
211 switch(str[3]) {
212 case 'i':
213 if(str[4]!='n') goto main_default;
214 return stringswitch_enumerator_member_name(lcm_cmdanim, spain);
215 case 'w':
216 if(str[4]!='n') goto main_default;
217 return stringswitch_enumerator_member_name(lcm_cmdanim, spawn);
218 default: goto main_default;
220 case 'h':
221 if(str[2]!='o') goto main_default;
222 if(str[3]!='c') goto main_default;
223 if(str[4]!='k') goto main_default;
224 return stringswitch_enumerator_member_name(lcm_cmdanim, shock);
225 default: goto main_default;
227 case 'b':
228 switch(str[1]) {
229 case 'p':
230 if(str[2]!='a') goto main_default;
231 if(str[3]!='i') goto main_default;
232 if(str[4]!='n') goto main_default;
233 return stringswitch_enumerator_member_name(lcm_cmdanim, bpain);
234 case 'l':
235 if(str[2]!='o') goto main_default;
236 if(str[3]!='c') goto main_default;
237 if(str[4]!='k') goto main_default;
238 return stringswitch_enumerator_member_name(lcm_cmdanim, block);
239 default: goto main_default;
241 case 'd':
242 switch(str[1]) {
243 case 'e':
244 if(str[2]!='a') goto main_default;
245 if(str[3]!='t') goto main_default;
246 if(str[4]!='h') goto main_default;
247 return stringswitch_enumerator_member_name(lcm_cmdanim, death);
248 case 'o':
249 if(str[2]!='d') goto main_default;
250 if(str[3]!='g') goto main_default;
251 if(str[4]!='e') goto main_default;
252 return stringswitch_enumerator_member_name(lcm_cmdanim, dodge);
253 default: goto main_default;
255 case 'r':
256 if(str[1]!='i') goto main_default;
257 if(str[2]!='s') goto main_default;
258 if(str[3]!='e') goto main_default;
259 switch(str[4]) {
260 case 'b':
261 return stringswitch_enumerator_member_name(lcm_cmdanim, riseb);
262 case 's':
263 return stringswitch_enumerator_member_name(lcm_cmdanim, rises);
264 default: goto main_default;
266 case 'u':
267 if(str[1]!='p') goto main_default;
268 if(str[2]!='p') goto main_default;
269 if(str[3]!='e') goto main_default;
270 if(str[4]!='r') goto main_default;
271 return stringswitch_enumerator_member_name(lcm_cmdanim, upper);
272 case 'f':
273 if(str[1]!='a') goto main_default;
274 if(str[2]!='i') goto main_default;
275 if(str[3]!='n') goto main_default;
276 if(str[4]!='t') goto main_default;
277 return stringswitch_enumerator_member_name(lcm_cmdanim, faint);
278 case 't':
279 if(str[1]!='h') goto main_default;
280 if(str[2]!='r') goto main_default;
281 if(str[3]!='o') goto main_default;
282 if(str[4]!='w') goto main_default;
283 return stringswitch_enumerator_member_name(lcm_cmdanim, throw);
284 case 'v':
285 if(str[1]!='a') goto main_default;
286 if(str[2]!='u') goto main_default;
287 if(str[3]!='l') goto main_default;
288 if(str[4]!='t') goto main_default;
289 return stringswitch_enumerator_member_name(lcm_cmdanim, vault);
290 default: goto main_default;
292 case 6:
293 switch(str[0]) {
294 case 's':
295 if(str[1]!='e') goto main_default;
296 if(str[2]!='l') goto main_default;
297 if(str[3]!='e') goto main_default;
298 if(str[4]!='c') goto main_default;
299 if(str[5]!='t') goto main_default;
300 return stringswitch_enumerator_member_name(lcm_cmdanim, select);
301 case 'c':
302 if(str[1]!='h') goto main_default;
303 if(str[2]!='a') goto main_default;
304 if(str[3]!='r') goto main_default;
305 if(str[4]!='g') goto main_default;
306 if(str[5]!='e') goto main_default;
307 return stringswitch_enumerator_member_name(lcm_cmdanim, charge);
308 case 'g':
309 if(str[1]!='r') goto main_default;
310 if(str[2]!='a') goto main_default;
311 if(str[3]!='b') goto main_default;
312 if(str[4]!='u') goto main_default;
313 if(str[5]!='p') goto main_default;
314 return stringswitch_enumerator_member_name(lcm_cmdanim, grabup);
315 case 'a':
316 if(str[1]!='t') goto main_default;
317 if(str[2]!='t') goto main_default;
318 if(str[3]!='a') goto main_default;
319 if(str[4]!='c') goto main_default;
320 if(str[5]!='k') goto main_default;
321 return stringswitch_enumerator_member_name(lcm_cmdanim, attack);
322 case 'f':
323 if(str[1]!='o') goto main_default;
324 if(str[2]!='l') goto main_default;
325 if(str[3]!='l') goto main_default;
326 if(str[4]!='o') goto main_default;
327 if(str[5]!='w') goto main_default;
328 return stringswitch_enumerator_member_name(lcm_cmdanim, follow);
329 default: goto main_default;
331 case 7:
332 switch(str[0]) {
333 case 'w':
334 if(str[1]!='a') goto main_default;
335 switch(str[2]) {
336 case 'i':
337 if(str[3]!='t') goto main_default;
338 if(str[4]!='i') goto main_default;
339 if(str[5]!='n') goto main_default;
340 if(str[6]!='g') goto main_default;
341 return stringswitch_enumerator_member_name(lcm_cmdanim, waiting);
342 case 'l':
343 if(str[3]!='k') goto main_default;
344 if(str[4]!='o') goto main_default;
345 if(str[5]!='f') goto main_default;
346 if(str[6]!='f') goto main_default;
347 return stringswitch_enumerator_member_name(lcm_cmdanim, walkoff);
348 default: goto main_default;
350 case 's':
351 if(str[1]!='p') goto main_default;
352 if(str[2]!='e') goto main_default;
353 if(str[3]!='c') goto main_default;
354 if(str[4]!='i') goto main_default;
355 if(str[5]!='a') goto main_default;
356 if(str[6]!='l') goto main_default;
357 return stringswitch_enumerator_member_name(lcm_cmdanim, special);
358 case 'g':
359 if(str[1]!='r') goto main_default;
360 if(str[2]!='a') goto main_default;
361 if(str[3]!='b') goto main_default;
362 if(str[4]!='b') goto main_default;
363 if(str[5]!='e') goto main_default;
364 if(str[6]!='d') goto main_default;
365 return stringswitch_enumerator_member_name(lcm_cmdanim, grabbed);
366 case 'r':
367 switch(str[1]) {
368 case 'e':
369 if(str[2]!='s') goto main_default;
370 if(str[3]!='p') goto main_default;
371 if(str[4]!='a') goto main_default;
372 if(str[5]!='w') goto main_default;
373 if(str[6]!='n') goto main_default;
374 return stringswitch_enumerator_member_name(lcm_cmdanim, respawn);
375 case 'u':
376 if(str[2]!='n') goto main_default;
377 if(str[3]!='j') goto main_default;
378 if(str[4]!='u') goto main_default;
379 if(str[5]!='m') goto main_default;
380 if(str[6]!='p') goto main_default;
381 return stringswitch_enumerator_member_name(lcm_cmdanim, runjump);
382 default: goto main_default;
384 case 'h':
385 if(str[1]!='i') goto main_default;
386 if(str[2]!='t') goto main_default;
387 if(str[3]!='w') goto main_default;
388 if(str[4]!='a') goto main_default;
389 if(str[5]!='l') goto main_default;
390 if(str[6]!='l') goto main_default;
391 return stringswitch_enumerator_member_name(lcm_cmdanim, hitwall);
392 default: goto main_default;
394 case 8:
395 switch(str[0]) {
396 case 'j':
397 if(str[1]!='u') goto main_default;
398 if(str[2]!='m') goto main_default;
399 if(str[3]!='p') goto main_default;
400 switch(str[4]) {
401 case 'c':
402 if(str[5]!='a') goto main_default;
403 if(str[6]!='n') goto main_default;
404 if(str[7]!='t') goto main_default;
405 return stringswitch_enumerator_member_name(lcm_cmdanim, jumpcant);
406 case 'l':
407 if(str[5]!='a') goto main_default;
408 if(str[6]!='n') goto main_default;
409 if(str[7]!='d') goto main_default;
410 return stringswitch_enumerator_member_name(lcm_cmdanim, jumpland);
411 default: goto main_default;
413 case 'a':
414 if(str[1]!='t') goto main_default;
415 if(str[2]!='t') goto main_default;
416 if(str[3]!='a') goto main_default;
417 if(str[4]!='c') goto main_default;
418 if(str[5]!='k') goto main_default;
419 if(str[6]!='u') goto main_default;
420 if(str[7]!='p') goto main_default;
421 return stringswitch_enumerator_member_name(lcm_cmdanim, attackup);
422 case 'g':
423 if(str[1]!='r') goto main_default;
424 if(str[2]!='a') goto main_default;
425 if(str[3]!='b') goto main_default;
426 switch(str[4]) {
427 case 'w':
428 if(str[5]!='a') goto main_default;
429 if(str[6]!='l') goto main_default;
430 if(str[7]!='k') goto main_default;
431 return stringswitch_enumerator_member_name(lcm_cmdanim, grabwalk);
432 case 't':
433 if(str[5]!='u') goto main_default;
434 if(str[6]!='r') goto main_default;
435 if(str[7]!='n') goto main_default;
436 return stringswitch_enumerator_member_name(lcm_cmdanim, grabturn);
437 case 'd':
438 if(str[5]!='o') goto main_default;
439 if(str[6]!='w') goto main_default;
440 if(str[7]!='n') goto main_default;
441 return stringswitch_enumerator_member_name(lcm_cmdanim, grabdown);
442 default: goto main_default;
444 case 'r':
445 if(str[1]!='u') goto main_default;
446 if(str[2]!='n') goto main_default;
447 if(str[3]!='s') goto main_default;
448 if(str[4]!='l') goto main_default;
449 if(str[5]!='i') goto main_default;
450 if(str[6]!='d') goto main_default;
451 if(str[7]!='e') goto main_default;
452 return stringswitch_enumerator_member_name(lcm_cmdanim, runslide);
453 case 'b':
454 if(str[1]!='a') goto main_default;
455 if(str[2]!='c') goto main_default;
456 if(str[3]!='k') goto main_default;
457 if(str[4]!='w') goto main_default;
458 if(str[5]!='a') goto main_default;
459 if(str[6]!='l') goto main_default;
460 if(str[7]!='k') goto main_default;
461 return stringswitch_enumerator_member_name(lcm_cmdanim, backwalk);
462 default: goto main_default;
464 case 9:
465 switch(str[0]) {
466 case 'c':
467 if(str[1]!='h') goto main_default;
468 if(str[2]!='i') goto main_default;
469 if(str[3]!='p') goto main_default;
470 if(str[4]!='d') goto main_default;
471 if(str[5]!='e') goto main_default;
472 if(str[6]!='a') goto main_default;
473 if(str[7]!='t') goto main_default;
474 if(str[8]!='h') goto main_default;
475 return stringswitch_enumerator_member_name(lcm_cmdanim, chipdeath);
476 case 'r':
477 if(str[1]!='u') goto main_default;
478 if(str[2]!='n') goto main_default;
479 if(str[3]!='a') goto main_default;
480 if(str[4]!='t') goto main_default;
481 if(str[5]!='t') goto main_default;
482 if(str[6]!='a') goto main_default;
483 if(str[7]!='c') goto main_default;
484 if(str[8]!='k') goto main_default;
485 return stringswitch_enumerator_member_name(lcm_cmdanim, runattack);
486 case 'j':
487 if(str[1]!='u') goto main_default;
488 if(str[2]!='m') goto main_default;
489 if(str[3]!='p') goto main_default;
490 if(str[4]!='d') goto main_default;
491 if(str[5]!='e') goto main_default;
492 if(str[6]!='l') goto main_default;
493 if(str[7]!='a') goto main_default;
494 if(str[8]!='y') goto main_default;
495 return stringswitch_enumerator_member_name(lcm_cmdanim, jumpdelay);
496 case 'b':
497 if(str[1]!='l') goto main_default;
498 if(str[2]!='o') goto main_default;
499 if(str[3]!='c') goto main_default;
500 if(str[4]!='k') goto main_default;
501 if(str[5]!='p') goto main_default;
502 if(str[6]!='a') goto main_default;
503 if(str[7]!='i') goto main_default;
504 if(str[8]!='n') goto main_default;
505 return stringswitch_enumerator_member_name(lcm_cmdanim, blockpain);
506 default: goto main_default;
508 case 10:
509 switch(str[0]) {
510 case 'g':
511 switch(str[1]) {
512 case 'u':
513 if(str[2]!='a') goto main_default;
514 if(str[3]!='r') goto main_default;
515 if(str[4]!='d') goto main_default;
516 if(str[5]!='b') goto main_default;
517 if(str[6]!='r') goto main_default;
518 if(str[7]!='e') goto main_default;
519 if(str[8]!='a') goto main_default;
520 if(str[9]!='k') goto main_default;
521 return stringswitch_enumerator_member_name(lcm_cmdanim, guardbreak);
522 case 'r':
523 if(str[2]!='a') goto main_default;
524 if(str[3]!='b') goto main_default;
525 switch(str[4]) {
526 case 'w':
527 if(str[5]!='a') goto main_default;
528 if(str[6]!='l') goto main_default;
529 if(str[7]!='k') goto main_default;
530 if(str[8]!='u') goto main_default;
531 if(str[9]!='p') goto main_default;
532 return stringswitch_enumerator_member_name(lcm_cmdanim, grabwalkup);
533 case 'a':
534 if(str[5]!='t') goto main_default;
535 if(str[6]!='t') goto main_default;
536 if(str[7]!='a') goto main_default;
537 if(str[8]!='c') goto main_default;
538 if(str[9]!='k') goto main_default;
539 return stringswitch_enumerator_member_name(lcm_cmdanim, grabattack);
540 default: goto main_default;
542 default: goto main_default;
544 case 'r':
545 if(str[1]!='i') goto main_default;
546 if(str[2]!='s') goto main_default;
547 if(str[3]!='e') goto main_default;
548 if(str[4]!='a') goto main_default;
549 if(str[5]!='t') goto main_default;
550 if(str[6]!='t') goto main_default;
551 if(str[7]!='a') goto main_default;
552 if(str[8]!='c') goto main_default;
553 if(str[9]!='k') goto main_default;
554 return stringswitch_enumerator_member_name(lcm_cmdanim, riseattack);
555 case 'j':
556 if(str[1]!='u') goto main_default;
557 if(str[2]!='m') goto main_default;
558 if(str[3]!='p') goto main_default;
559 if(str[4]!='a') goto main_default;
560 if(str[5]!='t') goto main_default;
561 if(str[6]!='t') goto main_default;
562 if(str[7]!='a') goto main_default;
563 if(str[8]!='c') goto main_default;
564 if(str[9]!='k') goto main_default;
565 return stringswitch_enumerator_member_name(lcm_cmdanim, jumpattack);
566 case 'a':
567 if(str[1]!='t') goto main_default;
568 if(str[2]!='t') goto main_default;
569 if(str[3]!='a') goto main_default;
570 if(str[4]!='c') goto main_default;
571 if(str[5]!='k') goto main_default;
572 switch(str[6]) {
573 case 'd':
574 if(str[7]!='o') goto main_default;
575 if(str[8]!='w') goto main_default;
576 if(str[9]!='n') goto main_default;
577 return stringswitch_enumerator_member_name(lcm_cmdanim, attackdown);
578 case 'b':
579 if(str[7]!='o') goto main_default;
580 if(str[8]!='t') goto main_default;
581 if(str[9]!='h') goto main_default;
582 return stringswitch_enumerator_member_name(lcm_cmdanim, attackboth);
583 default: goto main_default;
585 case 'b':
586 if(str[1]!='l') goto main_default;
587 if(str[2]!='o') goto main_default;
588 if(str[3]!='c') goto main_default;
589 if(str[4]!='k') goto main_default;
590 if(str[5]!='p') goto main_default;
591 if(str[6]!='a') goto main_default;
592 if(str[7]!='i') goto main_default;
593 if(str[8]!='n') goto main_default;
594 switch(str[9]) {
595 case 'b':
596 return stringswitch_enumerator_member_name(lcm_cmdanim, blockpainb);
597 case 's':
598 return stringswitch_enumerator_member_name(lcm_cmdanim, blockpains);
599 default: goto main_default;
601 case 'd':
602 if(str[1]!='u') goto main_default;
603 if(str[2]!='c') goto main_default;
604 if(str[3]!='k') goto main_default;
605 if(str[4]!='a') goto main_default;
606 if(str[5]!='t') goto main_default;
607 if(str[6]!='t') goto main_default;
608 if(str[7]!='a') goto main_default;
609 if(str[8]!='c') goto main_default;
610 if(str[9]!='k') goto main_default;
611 return stringswitch_enumerator_member_name(lcm_cmdanim, duckattack);
612 default: goto main_default;
614 case 11:
615 switch(str[0]) {
616 case 'r':
617 if(str[1]!='i') goto main_default;
618 if(str[2]!='s') goto main_default;
619 if(str[3]!='e') goto main_default;
620 if(str[4]!='a') goto main_default;
621 if(str[5]!='t') goto main_default;
622 if(str[6]!='t') goto main_default;
623 if(str[7]!='a') goto main_default;
624 if(str[8]!='c') goto main_default;
625 if(str[9]!='k') goto main_default;
626 switch(str[10]) {
627 case 'b':
628 return stringswitch_enumerator_member_name(lcm_cmdanim, riseattackb);
629 case 's':
630 return stringswitch_enumerator_member_name(lcm_cmdanim, riseattacks);
631 default: goto main_default;
633 case 't':
634 if(str[1]!='h') goto main_default;
635 if(str[2]!='r') goto main_default;
636 if(str[3]!='o') goto main_default;
637 if(str[4]!='w') goto main_default;
638 if(str[5]!='a') goto main_default;
639 if(str[6]!='t') goto main_default;
640 if(str[7]!='t') goto main_default;
641 if(str[8]!='a') goto main_default;
642 if(str[9]!='c') goto main_default;
643 if(str[10]!='k') goto main_default;
644 return stringswitch_enumerator_member_name(lcm_cmdanim, throwattack);
645 case 'j':
646 if(str[1]!='u') goto main_default;
647 if(str[2]!='m') goto main_default;
648 if(str[3]!='p') goto main_default;
649 switch(str[4]) {
650 case 's':
651 if(str[5]!='p') goto main_default;
652 if(str[6]!='e') goto main_default;
653 if(str[7]!='c') goto main_default;
654 if(str[8]!='i') goto main_default;
655 if(str[9]!='a') goto main_default;
656 if(str[10]!='l') goto main_default;
657 return stringswitch_enumerator_member_name(lcm_cmdanim, jumpspecial);
658 case 'f':
659 if(str[5]!='o') goto main_default;
660 if(str[6]!='r') goto main_default;
661 if(str[7]!='w') goto main_default;
662 if(str[8]!='a') goto main_default;
663 if(str[9]!='r') goto main_default;
664 if(str[10]!='d') goto main_default;
665 return stringswitch_enumerator_member_name(lcm_cmdanim, jumpforward);
666 default: goto main_default;
668 case 'g':
669 if(str[1]!='r') goto main_default;
670 if(str[2]!='a') goto main_default;
671 if(str[3]!='b') goto main_default;
672 switch(str[4]) {
673 case 'b':
674 if(str[5]!='e') goto main_default;
675 if(str[6]!='d') goto main_default;
676 switch(str[7]) {
677 case 'w':
678 if(str[8]!='a') goto main_default;
679 if(str[9]!='l') goto main_default;
680 if(str[10]!='k') goto main_default;
681 return stringswitch_enumerator_member_name(lcm_cmdanim, grabbedwalk);
682 case 't':
683 if(str[8]!='u') goto main_default;
684 if(str[9]!='r') goto main_default;
685 if(str[10]!='n') goto main_default;
686 return stringswitch_enumerator_member_name(lcm_cmdanim, grabbedturn);
687 default: goto main_default;
689 case 'f':
690 if(str[5]!='o') goto main_default;
691 if(str[6]!='r') goto main_default;
692 if(str[7]!='w') goto main_default;
693 if(str[8]!='a') goto main_default;
694 if(str[9]!='r') goto main_default;
695 if(str[10]!='d') goto main_default;
696 return stringswitch_enumerator_member_name(lcm_cmdanim, grabforward);
697 default: goto main_default;
699 case 'f':
700 switch(str[1]) {
701 case 'o':
702 if(str[2]!='r') goto main_default;
703 if(str[3]!='w') goto main_default;
704 if(str[4]!='a') goto main_default;
705 if(str[5]!='r') goto main_default;
706 if(str[6]!='d') goto main_default;
707 if(str[7]!='j') goto main_default;
708 if(str[8]!='u') goto main_default;
709 if(str[9]!='m') goto main_default;
710 if(str[10]!='p') goto main_default;
711 return stringswitch_enumerator_member_name(lcm_cmdanim, forwardjump);
712 case 'r':
713 if(str[2]!='e') goto main_default;
714 if(str[3]!='e') goto main_default;
715 if(str[4]!='s') goto main_default;
716 if(str[5]!='p') goto main_default;
717 if(str[6]!='e') goto main_default;
718 if(str[7]!='c') goto main_default;
719 if(str[8]!='i') goto main_default;
720 if(str[9]!='a') goto main_default;
721 if(str[10]!='l') goto main_default;
722 return stringswitch_enumerator_member_name(lcm_cmdanim, freespecial);
723 default: goto main_default;
725 default: goto main_default;
727 case 12:
728 switch(str[0]) {
729 case 'g':
730 if(str[1]!='r') goto main_default;
731 if(str[2]!='a') goto main_default;
732 if(str[3]!='b') goto main_default;
733 switch(str[4]) {
734 case 'w':
735 if(str[5]!='a') goto main_default;
736 if(str[6]!='l') goto main_default;
737 if(str[7]!='k') goto main_default;
738 if(str[8]!='d') goto main_default;
739 if(str[9]!='o') goto main_default;
740 if(str[10]!='w') goto main_default;
741 if(str[11]!='n') goto main_default;
742 return stringswitch_enumerator_member_name(lcm_cmdanim, grabwalkdown);
743 case 'b':
744 if(str[5]!='a') goto main_default;
745 if(str[6]!='c') goto main_default;
746 if(str[7]!='k') goto main_default;
747 if(str[8]!='w') goto main_default;
748 if(str[9]!='a') goto main_default;
749 switch(str[10]) {
750 case 'l':
751 if(str[11]!='k') goto main_default;
752 return stringswitch_enumerator_member_name(lcm_cmdanim, grabbackwalk);
753 case 'r':
754 if(str[11]!='d') goto main_default;
755 return stringswitch_enumerator_member_name(lcm_cmdanim, grabbackward);
756 default: goto main_default;
758 default: goto main_default;
760 case 'c':
761 if(str[1]!='h') goto main_default;
762 if(str[2]!='a') goto main_default;
763 if(str[3]!='r') goto main_default;
764 if(str[4]!='g') goto main_default;
765 if(str[5]!='e') goto main_default;
766 if(str[6]!='a') goto main_default;
767 if(str[7]!='t') goto main_default;
768 if(str[8]!='t') goto main_default;
769 if(str[9]!='a') goto main_default;
770 if(str[10]!='c') goto main_default;
771 if(str[11]!='k') goto main_default;
772 return stringswitch_enumerator_member_name(lcm_cmdanim, chargeattack);
773 default: goto main_default;
775 case 13:
776 switch(str[0]) {
777 case 'r':
778 if(str[1]!='u') goto main_default;
779 if(str[2]!='n') goto main_default;
780 if(str[3]!='j') goto main_default;
781 if(str[4]!='u') goto main_default;
782 if(str[5]!='m') goto main_default;
783 if(str[6]!='p') goto main_default;
784 if(str[7]!='a') goto main_default;
785 if(str[8]!='t') goto main_default;
786 if(str[9]!='t') goto main_default;
787 if(str[10]!='a') goto main_default;
788 if(str[11]!='c') goto main_default;
789 if(str[12]!='k') goto main_default;
790 return stringswitch_enumerator_member_name(lcm_cmdanim, runjumpattack);
791 case 'a':
792 if(str[1]!='t') goto main_default;
793 if(str[2]!='t') goto main_default;
794 if(str[3]!='a') goto main_default;
795 if(str[4]!='c') goto main_default;
796 if(str[5]!='k') goto main_default;
797 if(str[6]!='f') goto main_default;
798 if(str[7]!='o') goto main_default;
799 if(str[8]!='r') goto main_default;
800 if(str[9]!='w') goto main_default;
801 if(str[10]!='a') goto main_default;
802 if(str[11]!='r') goto main_default;
803 if(str[12]!='d') goto main_default;
804 return stringswitch_enumerator_member_name(lcm_cmdanim, attackforward);
805 case 'g':
806 if(str[1]!='r') goto main_default;
807 if(str[2]!='a') goto main_default;
808 if(str[3]!='b') goto main_default;
809 if(str[4]!='b') goto main_default;
810 if(str[5]!='e') goto main_default;
811 if(str[6]!='d') goto main_default;
812 if(str[7]!='w') goto main_default;
813 if(str[8]!='a') goto main_default;
814 if(str[9]!='l') goto main_default;
815 if(str[10]!='k') goto main_default;
816 if(str[11]!='u') goto main_default;
817 if(str[12]!='p') goto main_default;
818 return stringswitch_enumerator_member_name(lcm_cmdanim, grabbedwalkup);
819 default: goto main_default;
821 case 14:
822 if(str[0]!='a') goto main_default;
823 if(str[1]!='t') goto main_default;
824 if(str[2]!='t') goto main_default;
825 if(str[3]!='a') goto main_default;
826 if(str[4]!='c') goto main_default;
827 if(str[5]!='k') goto main_default;
828 if(str[6]!='b') goto main_default;
829 if(str[7]!='a') goto main_default;
830 if(str[8]!='c') goto main_default;
831 if(str[9]!='k') goto main_default;
832 if(str[10]!='w') goto main_default;
833 if(str[11]!='a') goto main_default;
834 if(str[12]!='r') goto main_default;
835 if(str[13]!='d') goto main_default;
836 return stringswitch_enumerator_member_name(lcm_cmdanim, attackbackward);
837 case 15:
838 if(str[0]!='g') goto main_default;
839 if(str[1]!='r') goto main_default;
840 if(str[2]!='a') goto main_default;
841 if(str[3]!='b') goto main_default;
842 if(str[4]!='b') goto main_default;
843 if(str[5]!='e') goto main_default;
844 if(str[6]!='d') goto main_default;
845 switch(str[7]) {
846 case 'w':
847 if(str[8]!='a') goto main_default;
848 if(str[9]!='l') goto main_default;
849 if(str[10]!='k') goto main_default;
850 if(str[11]!='d') goto main_default;
851 if(str[12]!='o') goto main_default;
852 if(str[13]!='w') goto main_default;
853 if(str[14]!='n') goto main_default;
854 return stringswitch_enumerator_member_name(lcm_cmdanim, grabbedwalkdown);
855 case 'b':
856 if(str[8]!='a') goto main_default;
857 if(str[9]!='c') goto main_default;
858 if(str[10]!='k') goto main_default;
859 if(str[11]!='w') goto main_default;
860 if(str[12]!='a') goto main_default;
861 if(str[13]!='l') goto main_default;
862 if(str[14]!='k') goto main_default;
863 return stringswitch_enumerator_member_name(lcm_cmdanim, grabbedbackwalk);
864 default: goto main_default;
866 default:
867 main_default:
868 return stringswitch_enumerator_default_member_name(lcm_cmdanim);