1 /* Generated by re2c */
2 // re2c $INPUT -o $OUTPUT -i
3 #include <stdio.h>
4 
scan(const unsigned char * cr)5 int scan(const unsigned char *cr)
6 {
7 	unsigned char  ch;
8 
9 {
10 	unsigned char ch;
11 	ch = *cr;
12 	switch (ch) {
13 	case 0x00:	goto yy2;
14 	case 0x01:	goto yy4;
15 	case 0x02:	goto yy6;
16 	case 0x03:	goto yy8;
17 	case 0x04:	goto yy10;
18 	case 0x05:	goto yy12;
19 	case 0x06:	goto yy14;
20 	case 0x07:	goto yy16;
21 	case 0x08:	goto yy18;
22 	case '\t':	goto yy20;
23 	case '\n':	goto yy22;
24 	case '\v':	goto yy24;
25 	case '\f':	goto yy26;
26 	case '\r':	goto yy28;
27 	case 0x0E:	goto yy30;
28 	case 0x0F:	goto yy32;
29 	case 0x10:	goto yy34;
30 	case 0x11:	goto yy36;
31 	case 0x12:	goto yy38;
32 	case 0x13:	goto yy40;
33 	case 0x14:	goto yy42;
34 	case 0x15:	goto yy44;
35 	case 0x16:	goto yy46;
36 	case 0x17:	goto yy48;
37 	case 0x18:	goto yy50;
38 	case 0x19:	goto yy52;
39 	case 0x1A:	goto yy54;
40 	case 0x1B:	goto yy56;
41 	case 0x1C:	goto yy58;
42 	case 0x1D:	goto yy60;
43 	case 0x1E:	goto yy62;
44 	case 0x1F:	goto yy64;
45 	case ' ':	goto yy66;
46 	case '!':	goto yy68;
47 	case '"':	goto yy70;
48 	case '#':	goto yy72;
49 	case '$':	goto yy74;
50 	case '%':	goto yy76;
51 	case '&':	goto yy78;
52 	case '\'':	goto yy80;
53 	case '(':	goto yy82;
54 	case ')':	goto yy84;
55 	case '*':	goto yy86;
56 	case '+':	goto yy88;
57 	case ',':	goto yy90;
58 	case '-':	goto yy92;
59 	case '.':	goto yy94;
60 	case '/':	goto yy96;
61 	case '0':	goto yy98;
62 	case '1':	goto yy100;
63 	case '2':	goto yy102;
64 	case '3':	goto yy104;
65 	case '4':	goto yy106;
66 	case '5':	goto yy108;
67 	case '6':	goto yy110;
68 	case '7':	goto yy112;
69 	case '8':	goto yy114;
70 	case '9':	goto yy116;
71 	case ':':	goto yy118;
72 	case ';':	goto yy120;
73 	case '<':	goto yy122;
74 	case '=':	goto yy124;
75 	case '>':	goto yy126;
76 	case '?':	goto yy128;
77 	case '@':	goto yy130;
78 	case 'A':	goto yy132;
79 	case 'B':	goto yy134;
80 	case 'C':	goto yy136;
81 	case 'D':	goto yy138;
82 	case 'E':	goto yy140;
83 	case 'F':	goto yy142;
84 	case 'G':	goto yy144;
85 	case 'H':	goto yy146;
86 	case 'I':	goto yy148;
87 	case 'J':	goto yy150;
88 	case 'K':	goto yy152;
89 	case 'L':	goto yy154;
90 	case 'M':	goto yy156;
91 	case 'N':	goto yy158;
92 	case 'O':	goto yy160;
93 	case 'P':	goto yy162;
94 	case 'Q':	goto yy164;
95 	case 'R':	goto yy166;
96 	case 'S':	goto yy168;
97 	case 'T':	goto yy170;
98 	case 'U':	goto yy172;
99 	case 'V':	goto yy174;
100 	case 'W':	goto yy176;
101 	case 'X':	goto yy178;
102 	case 'Y':	goto yy180;
103 	case 'Z':	goto yy182;
104 	case '[':	goto yy184;
105 	case '\\':	goto yy186;
106 	case ']':	goto yy188;
107 	case '^':	goto yy190;
108 	case '_':	goto yy192;
109 	case '`':	goto yy194;
110 	case 'a':	goto yy196;
111 	case 'b':	goto yy198;
112 	case 'c':	goto yy200;
113 	case 'd':	goto yy202;
114 	case 'e':	goto yy204;
115 	case 'f':	goto yy206;
116 	case 'g':	goto yy208;
117 	case 'h':	goto yy210;
118 	case 'i':	goto yy212;
119 	case 'j':	goto yy214;
120 	case 'k':	goto yy216;
121 	case 'l':	goto yy218;
122 	case 'm':	goto yy220;
123 	case 'n':	goto yy222;
124 	case 'o':	goto yy224;
125 	case 'p':	goto yy226;
126 	case 'q':	goto yy228;
127 	case 'r':	goto yy230;
128 	case 's':	goto yy232;
129 	case 't':	goto yy234;
130 	case 'u':	goto yy236;
131 	case 'v':	goto yy238;
132 	case 'w':	goto yy240;
133 	case 'x':	goto yy242;
134 	case 'y':	goto yy244;
135 	case 'z':	goto yy246;
136 	case '{':	goto yy248;
137 	case '|':	goto yy250;
138 	case '}':	goto yy252;
139 	case '~':	goto yy254;
140 	case 0x7F:	goto yy256;
141 	case 0x80:	goto yy258;
142 	case 0x81:	goto yy260;
143 	case 0x82:	goto yy262;
144 	case 0x83:	goto yy264;
145 	case 0x84:	goto yy266;
146 	case 0x85:	goto yy268;
147 	case 0x86:	goto yy270;
148 	case 0x87:	goto yy272;
149 	case 0x88:	goto yy274;
150 	case 0x89:	goto yy276;
151 	case 0x8A:	goto yy278;
152 	case 0x8B:	goto yy280;
153 	case 0x8C:	goto yy282;
154 	case 0x8D:	goto yy284;
155 	case 0x8E:	goto yy286;
156 	case 0x8F:	goto yy288;
157 	case 0x90:	goto yy290;
158 	case 0x91:	goto yy292;
159 	case 0x92:	goto yy294;
160 	case 0x93:	goto yy296;
161 	case 0x94:	goto yy298;
162 	case 0x95:	goto yy300;
163 	case 0x96:	goto yy302;
164 	case 0x97:	goto yy304;
165 	case 0x98:	goto yy306;
166 	case 0x99:	goto yy308;
167 	case 0x9A:	goto yy310;
168 	case 0x9B:	goto yy312;
169 	case 0x9C:	goto yy314;
170 	case 0x9D:	goto yy316;
171 	case 0x9E:	goto yy318;
172 	case 0x9F:	goto yy320;
173 	case 0xA0:	goto yy322;
174 	case 0xA1:	goto yy324;
175 	case 0xA2:	goto yy326;
176 	case 0xA3:	goto yy328;
177 	case 0xA4:	goto yy330;
178 	case 0xA5:	goto yy332;
179 	case 0xA6:	goto yy334;
180 	case 0xA7:	goto yy336;
181 	case 0xA8:	goto yy338;
182 	case 0xA9:	goto yy340;
183 	case 0xAA:	goto yy342;
184 	case 0xAB:	goto yy344;
185 	case 0xAC:	goto yy346;
186 	case 0xAD:	goto yy348;
187 	case 0xAE:	goto yy350;
188 	case 0xAF:	goto yy352;
189 	case 0xB0:	goto yy354;
190 	case 0xB1:	goto yy356;
191 	case 0xB2:	goto yy358;
192 	case 0xB3:	goto yy360;
193 	case 0xB4:	goto yy362;
194 	case 0xB5:	goto yy364;
195 	case 0xB6:	goto yy366;
196 	case 0xB7:	goto yy368;
197 	case 0xB8:	goto yy370;
198 	case 0xB9:	goto yy372;
199 	case 0xBA:	goto yy374;
200 	case 0xBB:	goto yy376;
201 	case 0xBC:	goto yy378;
202 	case 0xBD:	goto yy380;
203 	case 0xBE:	goto yy382;
204 	case 0xBF:	goto yy384;
205 	case 0xC0:	goto yy386;
206 	case 0xC1:	goto yy388;
207 	case 0xC2:	goto yy390;
208 	case 0xC3:	goto yy392;
209 	case 0xC4:	goto yy394;
210 	case 0xC5:	goto yy396;
211 	case 0xC6:	goto yy398;
212 	case 0xC7:	goto yy400;
213 	case 0xC8:	goto yy402;
214 	case 0xC9:	goto yy404;
215 	case 0xCA:	goto yy406;
216 	case 0xCB:	goto yy408;
217 	case 0xCC:	goto yy410;
218 	case 0xCD:	goto yy412;
219 	case 0xCE:	goto yy414;
220 	case 0xCF:	goto yy416;
221 	case 0xD0:	goto yy418;
222 	case 0xD1:	goto yy420;
223 	case 0xD2:	goto yy422;
224 	case 0xD3:	goto yy424;
225 	case 0xD4:	goto yy426;
226 	case 0xD5:	goto yy428;
227 	case 0xD6:	goto yy430;
228 	case 0xD7:	goto yy432;
229 	case 0xD8:	goto yy434;
230 	case 0xD9:	goto yy436;
231 	case 0xDA:	goto yy438;
232 	case 0xDB:	goto yy440;
233 	case 0xDC:	goto yy442;
234 	case 0xDD:	goto yy444;
235 	case 0xDE:	goto yy446;
236 	case 0xDF:	goto yy448;
237 	case 0xE0:	goto yy450;
238 	case 0xE1:	goto yy452;
239 	case 0xE2:	goto yy454;
240 	case 0xE3:	goto yy456;
241 	case 0xE4:	goto yy458;
242 	case 0xE5:	goto yy460;
243 	case 0xE6:	goto yy462;
244 	case 0xE7:	goto yy464;
245 	case 0xE8:	goto yy466;
246 	case 0xE9:	goto yy468;
247 	case 0xEA:	goto yy470;
248 	case 0xEB:	goto yy472;
249 	case 0xEC:	goto yy474;
250 	case 0xED:	goto yy476;
251 	case 0xEE:	goto yy478;
252 	case 0xEF:	goto yy480;
253 	case 0xF0:	goto yy482;
254 	case 0xF1:	goto yy484;
255 	case 0xF2:	goto yy486;
256 	case 0xF3:	goto yy488;
257 	case 0xF4:	goto yy490;
258 	case 0xF5:	goto yy492;
259 	case 0xF6:	goto yy494;
260 	case 0xF7:	goto yy496;
261 	case 0xF8:	goto yy498;
262 	case 0xF9:	goto yy500;
263 	case 0xFA:	goto yy502;
264 	case 0xFB:	goto yy504;
265 	case 0xFC:	goto yy506;
266 	case 0xFD:	goto yy508;
267 	case 0xFE:	goto yy510;
268 	default:	goto yy512;
269 	}
270 yy2:
271 	++cr;
272 	return 0x00;
273 yy4:
274 	++cr;
275 	return 0x01;
276 yy6:
277 	++cr;
278 	return 0x02;
279 yy8:
280 	++cr;
281 	return 0x03;
282 yy10:
283 	++cr;
284 	return 0x04;
285 yy12:
286 	++cr;
287 	return 0x05;
288 yy14:
289 	++cr;
290 	return 0x06;
291 yy16:
292 	++cr;
293 	return 0x07;
294 yy18:
295 	++cr;
296 	return 0x08;
297 yy20:
298 	++cr;
299 	return 0x09;
300 yy22:
301 	++cr;
302 	return 0x0A;
303 yy24:
304 	++cr;
305 	return 0x0B;
306 yy26:
307 	++cr;
308 	return 0x0C;
309 yy28:
310 	++cr;
311 	return 0x0D;
312 yy30:
313 	++cr;
314 	return 0x0E;
315 yy32:
316 	++cr;
317 	return 0x0F;
318 yy34:
319 	++cr;
320 	return 0x10;
321 yy36:
322 	++cr;
323 	return 0x11;
324 yy38:
325 	++cr;
326 	return 0x12;
327 yy40:
328 	++cr;
329 	return 0x13;
330 yy42:
331 	++cr;
332 	return 0x14;
333 yy44:
334 	++cr;
335 	return 0x15;
336 yy46:
337 	++cr;
338 	return 0x16;
339 yy48:
340 	++cr;
341 	return 0x17;
342 yy50:
343 	++cr;
344 	return 0x18;
345 yy52:
346 	++cr;
347 	return 0x19;
348 yy54:
349 	++cr;
350 	return 0x1A;
351 yy56:
352 	++cr;
353 	return 0x1B;
354 yy58:
355 	++cr;
356 	return 0x1C;
357 yy60:
358 	++cr;
359 	return 0x1D;
360 yy62:
361 	++cr;
362 	return 0x1E;
363 yy64:
364 	++cr;
365 	return 0x1F;
366 yy66:
367 	++cr;
368 	return 0x20;
369 yy68:
370 	++cr;
371 	return 0x21;
372 yy70:
373 	++cr;
374 	return 0x22;
375 yy72:
376 	++cr;
377 	return 0x23;
378 yy74:
379 	++cr;
380 	return 0x24;
381 yy76:
382 	++cr;
383 	return 0x25;
384 yy78:
385 	++cr;
386 	return 0x26;
387 yy80:
388 	++cr;
389 	return 0x27;
390 yy82:
391 	++cr;
392 	return 0x28;
393 yy84:
394 	++cr;
395 	return 0x29;
396 yy86:
397 	++cr;
398 	return 0x2A;
399 yy88:
400 	++cr;
401 	return 0x2B;
402 yy90:
403 	++cr;
404 	return 0x2C;
405 yy92:
406 	++cr;
407 	return 0x2D;
408 yy94:
409 	++cr;
410 	return 0x2E;
411 yy96:
412 	++cr;
413 	return 0x2F;
414 yy98:
415 	++cr;
416 	return 0x30;
417 yy100:
418 	++cr;
419 	return 0x31;
420 yy102:
421 	++cr;
422 	return 0x32;
423 yy104:
424 	++cr;
425 	return 0x33;
426 yy106:
427 	++cr;
428 	return 0x34;
429 yy108:
430 	++cr;
431 	return 0x35;
432 yy110:
433 	++cr;
434 	return 0x36;
435 yy112:
436 	++cr;
437 	return 0x37;
438 yy114:
439 	++cr;
440 	return 0x38;
441 yy116:
442 	++cr;
443 	return 0x39;
444 yy118:
445 	++cr;
446 	return 0x3A;
447 yy120:
448 	++cr;
449 	return 0x3B;
450 yy122:
451 	++cr;
452 	return 0x3C;
453 yy124:
454 	++cr;
455 	return 0x3D;
456 yy126:
457 	++cr;
458 	return 0x3E;
459 yy128:
460 	++cr;
461 	return 0x3F;
462 yy130:
463 	++cr;
464 	return 0x40;
465 yy132:
466 	++cr;
467 	return 0x41;
468 yy134:
469 	++cr;
470 	return 0x42;
471 yy136:
472 	++cr;
473 	return 0x43;
474 yy138:
475 	++cr;
476 	return 0x44;
477 yy140:
478 	++cr;
479 	return 0x45;
480 yy142:
481 	++cr;
482 	return 0x46;
483 yy144:
484 	++cr;
485 	return 0x47;
486 yy146:
487 	++cr;
488 	return 0x48;
489 yy148:
490 	++cr;
491 	return 0x49;
492 yy150:
493 	++cr;
494 	return 0x4A;
495 yy152:
496 	++cr;
497 	return 0x4B;
498 yy154:
499 	++cr;
500 	return 0x4C;
501 yy156:
502 	++cr;
503 	return 0x4D;
504 yy158:
505 	++cr;
506 	return 0x4E;
507 yy160:
508 	++cr;
509 	return 0x4F;
510 yy162:
511 	++cr;
512 	return 0x50;
513 yy164:
514 	++cr;
515 	return 0x51;
516 yy166:
517 	++cr;
518 	return 0x52;
519 yy168:
520 	++cr;
521 	return 0x53;
522 yy170:
523 	++cr;
524 	return 0x54;
525 yy172:
526 	++cr;
527 	return 0x55;
528 yy174:
529 	++cr;
530 	return 0x56;
531 yy176:
532 	++cr;
533 	return 0x57;
534 yy178:
535 	++cr;
536 	return 0x58;
537 yy180:
538 	++cr;
539 	return 0x59;
540 yy182:
541 	++cr;
542 	return 0x5A;
543 yy184:
544 	++cr;
545 	return 0x5B;
546 yy186:
547 	++cr;
548 	return 0x5C;
549 yy188:
550 	++cr;
551 	return 0x5D;
552 yy190:
553 	++cr;
554 	return 0x5E;
555 yy192:
556 	++cr;
557 	return 0x5F;
558 yy194:
559 	++cr;
560 	return 0x60;
561 yy196:
562 	++cr;
563 	return 0x61;
564 yy198:
565 	++cr;
566 	return 0x62;
567 yy200:
568 	++cr;
569 	return 0x63;
570 yy202:
571 	++cr;
572 	return 0x64;
573 yy204:
574 	++cr;
575 	return 0x65;
576 yy206:
577 	++cr;
578 	return 0x66;
579 yy208:
580 	++cr;
581 	return 0x67;
582 yy210:
583 	++cr;
584 	return 0x68;
585 yy212:
586 	++cr;
587 	return 0x69;
588 yy214:
589 	++cr;
590 	return 0x6A;
591 yy216:
592 	++cr;
593 	return 0x6B;
594 yy218:
595 	++cr;
596 	return 0x6C;
597 yy220:
598 	++cr;
599 	return 0x6D;
600 yy222:
601 	++cr;
602 	return 0x6E;
603 yy224:
604 	++cr;
605 	return 0x6F;
606 yy226:
607 	++cr;
608 	return 0x70;
609 yy228:
610 	++cr;
611 	return 0x71;
612 yy230:
613 	++cr;
614 	return 0x72;
615 yy232:
616 	++cr;
617 	return 0x73;
618 yy234:
619 	++cr;
620 	return 0x74;
621 yy236:
622 	++cr;
623 	return 0x75;
624 yy238:
625 	++cr;
626 	return 0x76;
627 yy240:
628 	++cr;
629 	return 0x77;
630 yy242:
631 	++cr;
632 	return 0x78;
633 yy244:
634 	++cr;
635 	return 0x79;
636 yy246:
637 	++cr;
638 	return 0x7A;
639 yy248:
640 	++cr;
641 	return 0x7B;
642 yy250:
643 	++cr;
644 	return 0x7C;
645 yy252:
646 	++cr;
647 	return 0x7D;
648 yy254:
649 	++cr;
650 	return 0x7E;
651 yy256:
652 	++cr;
653 	return 0x7F;
654 yy258:
655 	++cr;
656 	return 0x80;
657 yy260:
658 	++cr;
659 	return 0x81;
660 yy262:
661 	++cr;
662 	return 0x82;
663 yy264:
664 	++cr;
665 	return 0x83;
666 yy266:
667 	++cr;
668 	return 0x84;
669 yy268:
670 	++cr;
671 	return 0x85;
672 yy270:
673 	++cr;
674 	return 0x86;
675 yy272:
676 	++cr;
677 	return 0x87;
678 yy274:
679 	++cr;
680 	return 0x88;
681 yy276:
682 	++cr;
683 	return 0x89;
684 yy278:
685 	++cr;
686 	return 0x8A;
687 yy280:
688 	++cr;
689 	return 0x8B;
690 yy282:
691 	++cr;
692 	return 0x8C;
693 yy284:
694 	++cr;
695 	return 0x8D;
696 yy286:
697 	++cr;
698 	return 0x8E;
699 yy288:
700 	++cr;
701 	return 0x8F;
702 yy290:
703 	++cr;
704 	return 0x90;
705 yy292:
706 	++cr;
707 	return 0x91;
708 yy294:
709 	++cr;
710 	return 0x92;
711 yy296:
712 	++cr;
713 	return 0x93;
714 yy298:
715 	++cr;
716 	return 0x94;
717 yy300:
718 	++cr;
719 	return 0x95;
720 yy302:
721 	++cr;
722 	return 0x96;
723 yy304:
724 	++cr;
725 	return 0x97;
726 yy306:
727 	++cr;
728 	return 0x98;
729 yy308:
730 	++cr;
731 	return 0x99;
732 yy310:
733 	++cr;
734 	return 0x9A;
735 yy312:
736 	++cr;
737 	return 0x9B;
738 yy314:
739 	++cr;
740 	return 0x9C;
741 yy316:
742 	++cr;
743 	return 0x9D;
744 yy318:
745 	++cr;
746 	return 0x9E;
747 yy320:
748 	++cr;
749 	return 0x9F;
750 yy322:
751 	++cr;
752 	return 0xA0;
753 yy324:
754 	++cr;
755 	return 0xA1;
756 yy326:
757 	++cr;
758 	return 0xA2;
759 yy328:
760 	++cr;
761 	return 0xA3;
762 yy330:
763 	++cr;
764 	return 0xA4;
765 yy332:
766 	++cr;
767 	return 0xA5;
768 yy334:
769 	++cr;
770 	return 0xA6;
771 yy336:
772 	++cr;
773 	return 0xA7;
774 yy338:
775 	++cr;
776 	return 0xA8;
777 yy340:
778 	++cr;
779 	return 0xA9;
780 yy342:
781 	++cr;
782 	return 0xAA;
783 yy344:
784 	++cr;
785 	return 0xAB;
786 yy346:
787 	++cr;
788 	return 0xAC;
789 yy348:
790 	++cr;
791 	return 0xAD;
792 yy350:
793 	++cr;
794 	return 0xAE;
795 yy352:
796 	++cr;
797 	return 0xAF;
798 yy354:
799 	++cr;
800 	return 0xB0;
801 yy356:
802 	++cr;
803 	return 0xB1;
804 yy358:
805 	++cr;
806 	return 0xB2;
807 yy360:
808 	++cr;
809 	return 0xB3;
810 yy362:
811 	++cr;
812 	return 0xB4;
813 yy364:
814 	++cr;
815 	return 0xB5;
816 yy366:
817 	++cr;
818 	return 0xB6;
819 yy368:
820 	++cr;
821 	return 0xB7;
822 yy370:
823 	++cr;
824 	return 0xB8;
825 yy372:
826 	++cr;
827 	return 0xB9;
828 yy374:
829 	++cr;
830 	return 0xBA;
831 yy376:
832 	++cr;
833 	return 0xBB;
834 yy378:
835 	++cr;
836 	return 0xBC;
837 yy380:
838 	++cr;
839 	return 0xBD;
840 yy382:
841 	++cr;
842 	return 0xBE;
843 yy384:
844 	++cr;
845 	return 0xBF;
846 yy386:
847 	++cr;
848 	return 0xC0;
849 yy388:
850 	++cr;
851 	return 0xC1;
852 yy390:
853 	++cr;
854 	return 0xC2;
855 yy392:
856 	++cr;
857 	return 0xC3;
858 yy394:
859 	++cr;
860 	return 0xC4;
861 yy396:
862 	++cr;
863 	return 0xC5;
864 yy398:
865 	++cr;
866 	return 0xC6;
867 yy400:
868 	++cr;
869 	return 0xC7;
870 yy402:
871 	++cr;
872 	return 0xC8;
873 yy404:
874 	++cr;
875 	return 0xC9;
876 yy406:
877 	++cr;
878 	return 0xCA;
879 yy408:
880 	++cr;
881 	return 0xCB;
882 yy410:
883 	++cr;
884 	return 0xCC;
885 yy412:
886 	++cr;
887 	return 0xCD;
888 yy414:
889 	++cr;
890 	return 0xCE;
891 yy416:
892 	++cr;
893 	return 0xCF;
894 yy418:
895 	++cr;
896 	return 0xD0;
897 yy420:
898 	++cr;
899 	return 0xD1;
900 yy422:
901 	++cr;
902 	return 0xD2;
903 yy424:
904 	++cr;
905 	return 0xD3;
906 yy426:
907 	++cr;
908 	return 0xD4;
909 yy428:
910 	++cr;
911 	return 0xD5;
912 yy430:
913 	++cr;
914 	return 0xD6;
915 yy432:
916 	++cr;
917 	return 0xD7;
918 yy434:
919 	++cr;
920 	return 0xD8;
921 yy436:
922 	++cr;
923 	return 0xD9;
924 yy438:
925 	++cr;
926 	return 0xDA;
927 yy440:
928 	++cr;
929 	return 0xDB;
930 yy442:
931 	++cr;
932 	return 0xDC;
933 yy444:
934 	++cr;
935 	return 0xDD;
936 yy446:
937 	++cr;
938 	return 0xDE;
939 yy448:
940 	++cr;
941 	return 0xDF;
942 yy450:
943 	++cr;
944 	return 0xE0;
945 yy452:
946 	++cr;
947 	return 0xE1;
948 yy454:
949 	++cr;
950 	return 0xE2;
951 yy456:
952 	++cr;
953 	return 0xE3;
954 yy458:
955 	++cr;
956 	return 0xE4;
957 yy460:
958 	++cr;
959 	return 0xE5;
960 yy462:
961 	++cr;
962 	return 0xE6;
963 yy464:
964 	++cr;
965 	return 0xE7;
966 yy466:
967 	++cr;
968 	return 0xE8;
969 yy468:
970 	++cr;
971 	return 0xE9;
972 yy470:
973 	++cr;
974 	return 0xEA;
975 yy472:
976 	++cr;
977 	return 0xEB;
978 yy474:
979 	++cr;
980 	return 0xEC;
981 yy476:
982 	++cr;
983 	return 0xED;
984 yy478:
985 	++cr;
986 	return 0xEE;
987 yy480:
988 	++cr;
989 	return 0xEF;
990 yy482:
991 	++cr;
992 	return 0xF0;
993 yy484:
994 	++cr;
995 	return 0xF1;
996 yy486:
997 	++cr;
998 	return 0xF2;
999 yy488:
1000 	++cr;
1001 	return 0xF3;
1002 yy490:
1003 	++cr;
1004 	return 0xF4;
1005 yy492:
1006 	++cr;
1007 	return 0xF5;
1008 yy494:
1009 	++cr;
1010 	return 0xF6;
1011 yy496:
1012 	++cr;
1013 	return 0xF7;
1014 yy498:
1015 	++cr;
1016 	return 0xF8;
1017 yy500:
1018 	++cr;
1019 	return 0xF9;
1020 yy502:
1021 	++cr;
1022 	return 0xFA;
1023 yy504:
1024 	++cr;
1025 	return 0xFB;
1026 yy506:
1027 	++cr;
1028 	return 0xFC;
1029 yy508:
1030 	++cr;
1031 	return 0xFD;
1032 yy510:
1033 	++cr;
1034 	return 0xFE;
1035 yy512:
1036 	++cr;
1037 	return 0xFF;
1038 }
1039 
1040 }
1041 
main(int argc,char ** argv)1042 int main(int argc, char** argv) {
1043 	unsigned char buf[2];
1044 	unsigned int ch = 0;
1045 	buf[1] = 0u;
1046 
1047 	printf("const uint asc2asc[256] =\n");
1048 	printf("    {\n");
1049 	for (;;) {
1050 		if (ch % 16 == 0) {
1051 			printf("        ");
1052 		}
1053 		buf[0] = ch++;
1054 		printf("0x%02x", scan(buf));
1055 		if (ch == 256) {
1056 			printf("\n");
1057 			break;
1058 		}
1059 		if (ch % 16 == 0) {
1060 			printf(",\n");
1061 		} else {
1062 			printf(", ");
1063 		}
1064 	}
1065 	printf("    };\n");
1066 	return 0;
1067 }
1068