|
|
1.1 root 1: /*
2: * $Source: /u1/X/xterm/RCS/Tekparsetable.c,v $
3: * $Header: Tekparsetable.c,v 10.101 86/12/01 21:50:13 jg Rel $
4: */
5:
6: #ifndef lint
7: static char *rcsid_Tekparsetable_c = "$Header: Tekparsetable.c,v 10.101 86/12/01 21:50:13 jg Rel $";
8: #endif lint
9:
10: #include "Tekparse.h"
11: #ifndef lint
12: static char sccs_id[] = "@(#)Tekparsetable.c\tX10/6.6B\t12/26/86";
13: #endif lint
14:
15: int Talptable[] = {
16: /* NUL SOH STX ETX */
17: CASE_IGNORE,
18: CASE_IGNORE,
19: CASE_IGNORE,
20: CASE_IGNORE,
21: /* EOT ENQ ACK BEL */
22: CASE_IGNORE,
23: CASE_IGNORE,
24: CASE_IGNORE,
25: CASE_BEL,
26: /* BS HT NL VT */
27: CASE_BS,
28: CASE_TAB,
29: CASE_LF,
30: CASE_UP,
31: /* NP CR SO SI */
32: CASE_IGNORE,
33: CASE_CR,
34: CASE_IGNORE,
35: CASE_IGNORE,
36: /* DLE DC1 DC2 DC3 */
37: CASE_IGNORE,
38: CASE_IGNORE,
39: CASE_IGNORE,
40: CASE_IGNORE,
41: /* DC4 NAK SYN ETB */
42: CASE_IGNORE,
43: CASE_IGNORE,
44: CASE_IGNORE,
45: CASE_IGNORE,
46: /* CAN EM SUB ESC */
47: CASE_IGNORE,
48: CASE_IGNORE,
49: CASE_IGNORE,
50: CASE_ESC_STATE,
51: /* FS GS RS US */
52: CASE_PT_STATE,
53: CASE_PLT_STATE,
54: CASE_IPL_STATE,
55: CASE_ALP_STATE,
56: /* SP ! " # */
57: CASE_SP,
58: CASE_PRINT,
59: CASE_PRINT,
60: CASE_PRINT,
61: /* $ % & ' */
62: CASE_PRINT,
63: CASE_PRINT,
64: CASE_PRINT,
65: CASE_PRINT,
66: /* ( ) * + */
67: CASE_PRINT,
68: CASE_PRINT,
69: CASE_PRINT,
70: CASE_PRINT,
71: /* , - . / */
72: CASE_PRINT,
73: CASE_PRINT,
74: CASE_PRINT,
75: CASE_PRINT,
76: /* 0 1 2 3 */
77: CASE_PRINT,
78: CASE_PRINT,
79: CASE_PRINT,
80: CASE_PRINT,
81: /* 4 5 6 7 */
82: CASE_PRINT,
83: CASE_PRINT,
84: CASE_PRINT,
85: CASE_PRINT,
86: /* 8 9 : ; */
87: CASE_PRINT,
88: CASE_PRINT,
89: CASE_PRINT,
90: CASE_PRINT,
91: /* < = > ? */
92: CASE_PRINT,
93: CASE_PRINT,
94: CASE_PRINT,
95: CASE_PRINT,
96: /* @ A B C */
97: CASE_PRINT,
98: CASE_PRINT,
99: CASE_PRINT,
100: CASE_PRINT,
101: /* D E F G */
102: CASE_PRINT,
103: CASE_PRINT,
104: CASE_PRINT,
105: CASE_PRINT,
106: /* H I J K */
107: CASE_PRINT,
108: CASE_PRINT,
109: CASE_PRINT,
110: CASE_PRINT,
111: /* L M N O */
112: CASE_PRINT,
113: CASE_PRINT,
114: CASE_PRINT,
115: CASE_PRINT,
116: /* P Q R S */
117: CASE_PRINT,
118: CASE_PRINT,
119: CASE_PRINT,
120: CASE_PRINT,
121: /* T U V W */
122: CASE_PRINT,
123: CASE_PRINT,
124: CASE_PRINT,
125: CASE_PRINT,
126: /* X Y Z [ */
127: CASE_PRINT,
128: CASE_PRINT,
129: CASE_PRINT,
130: CASE_PRINT,
131: /* \ ] ^ _ */
132: CASE_PRINT,
133: CASE_PRINT,
134: CASE_PRINT,
135: CASE_PRINT,
136: /* ` a b c */
137: CASE_PRINT,
138: CASE_PRINT,
139: CASE_PRINT,
140: CASE_PRINT,
141: /* d e f g */
142: CASE_PRINT,
143: CASE_PRINT,
144: CASE_PRINT,
145: CASE_PRINT,
146: /* h i j k */
147: CASE_PRINT,
148: CASE_PRINT,
149: CASE_PRINT,
150: CASE_PRINT,
151: /* l m n o */
152: CASE_PRINT,
153: CASE_PRINT,
154: CASE_PRINT,
155: CASE_PRINT,
156: /* p q r s */
157: CASE_PRINT,
158: CASE_PRINT,
159: CASE_PRINT,
160: CASE_PRINT,
161: /* t u v w */
162: CASE_PRINT,
163: CASE_PRINT,
164: CASE_PRINT,
165: CASE_PRINT,
166: /* x y z { */
167: CASE_PRINT,
168: CASE_PRINT,
169: CASE_PRINT,
170: CASE_PRINT,
171: /* | } ~ DEL */
172: CASE_PRINT,
173: CASE_PRINT,
174: CASE_PRINT,
175: CASE_IGNORE,
176: };
177:
178: int Tbestable[] = {
179: /* NUL SOH STX ETX */
180: CASE_BYP_STATE,
181: CASE_BYP_STATE,
182: CASE_BYP_STATE,
183: CASE_VT_MODE,
184: /* EOT ENQ ACK BEL */
185: CASE_BYP_STATE,
186: CASE_REPORT,
187: CASE_BYP_STATE,
188: CASE_BEL,
189: /* BS HT NL VT */
190: CASE_BS,
191: CASE_TAB,
192: CASE_IGNORE,
193: CASE_UP,
194: /* NP CR SO SI */
195: CASE_PAGE,
196: CASE_IGNORE,
197: CASE_BYP_STATE,
198: CASE_BYP_STATE,
199: /* DLE DC1 DC2 DC3 */
200: CASE_BYP_STATE,
201: CASE_BYP_STATE,
202: CASE_BYP_STATE,
203: CASE_BYP_STATE,
204: /* DC4 NAK SYN ETB */
205: CASE_BYP_STATE,
206: CASE_BYP_STATE,
207: CASE_BYP_STATE,
208: CASE_COPY,
209: /* CAN EM SUB ESC */
210: CASE_BYP_STATE,
211: CASE_BYP_STATE,
212: CASE_GIN,
213: CASE_IGNORE,
214: /* FS GS RS US */
215: CASE_SPT_STATE,
216: CASE_PLT_STATE,
217: CASE_IPL_STATE,
218: CASE_ALP_STATE,
219: /* SP ! " # */
220: CASE_BYP_STATE,
221: CASE_BYP_STATE,
222: CASE_BYP_STATE,
223: CASE_BYP_STATE,
224: /* $ % & ' */
225: CASE_BYP_STATE,
226: CASE_BYP_STATE,
227: CASE_BYP_STATE,
228: CASE_BYP_STATE,
229: /* ( ) * + */
230: CASE_BYP_STATE,
231: CASE_BYP_STATE,
232: CASE_BYP_STATE,
233: CASE_BYP_STATE,
234: /* , - . / */
235: CASE_BYP_STATE,
236: CASE_BYP_STATE,
237: CASE_BYP_STATE,
238: CASE_BYP_STATE,
239: /* 0 1 2 3 */
240: CASE_BYP_STATE,
241: CASE_BYP_STATE,
242: CASE_BYP_STATE,
243: CASE_BYP_STATE,
244: /* 4 5 6 7 */
245: CASE_BYP_STATE,
246: CASE_BYP_STATE,
247: CASE_BYP_STATE,
248: CASE_BYP_STATE,
249: /* 8 9 : ; */
250: CASE_BYP_STATE,
251: CASE_BYP_STATE,
252: CASE_BYP_STATE,
253: CASE_BYP_STATE,
254: /* < = > ? */
255: CASE_BYP_STATE,
256: CASE_BYP_STATE,
257: CASE_BYP_STATE,
258: CASE_BYP_STATE,
259: /* @ A B C */
260: CASE_BYP_STATE,
261: CASE_BYP_STATE,
262: CASE_BYP_STATE,
263: CASE_BYP_STATE,
264: /* D E F G */
265: CASE_BYP_STATE,
266: CASE_BYP_STATE,
267: CASE_BYP_STATE,
268: CASE_BYP_STATE,
269: /* H I J K */
270: CASE_BYP_STATE,
271: CASE_BYP_STATE,
272: CASE_BYP_STATE,
273: CASE_BYP_STATE,
274: /* L M N O */
275: CASE_BYP_STATE,
276: CASE_BYP_STATE,
277: CASE_BYP_STATE,
278: CASE_BYP_STATE,
279: /* P Q R S */
280: CASE_BYP_STATE,
281: CASE_BYP_STATE,
282: CASE_BYP_STATE,
283: CASE_BYP_STATE,
284: /* T U V W */
285: CASE_BYP_STATE,
286: CASE_BYP_STATE,
287: CASE_BYP_STATE,
288: CASE_BYP_STATE,
289: /* X Y Z [ */
290: CASE_BYP_STATE,
291: CASE_BYP_STATE,
292: CASE_BYP_STATE,
293: CASE_BYP_STATE,
294: /* \ ] ^ _ */
295: CASE_BYP_STATE,
296: CASE_BYP_STATE,
297: CASE_BYP_STATE,
298: CASE_BYP_STATE,
299: /* ` a b c */
300: CASE_BYP_STATE,
301: CASE_BYP_STATE,
302: CASE_BYP_STATE,
303: CASE_BYP_STATE,
304: /* d e f g */
305: CASE_BYP_STATE,
306: CASE_BYP_STATE,
307: CASE_BYP_STATE,
308: CASE_BYP_STATE,
309: /* h i j k */
310: CASE_BYP_STATE,
311: CASE_BYP_STATE,
312: CASE_BYP_STATE,
313: CASE_BYP_STATE,
314: /* l m n o */
315: CASE_BYP_STATE,
316: CASE_BYP_STATE,
317: CASE_BYP_STATE,
318: CASE_BYP_STATE,
319: /* p q r s */
320: CASE_BYP_STATE,
321: CASE_BYP_STATE,
322: CASE_BYP_STATE,
323: CASE_BYP_STATE,
324: /* t u v w */
325: CASE_BYP_STATE,
326: CASE_BYP_STATE,
327: CASE_BYP_STATE,
328: CASE_BYP_STATE,
329: /* x y z { */
330: CASE_BYP_STATE,
331: CASE_BYP_STATE,
332: CASE_BYP_STATE,
333: CASE_BYP_STATE,
334: /* | } ~ DEL */
335: CASE_BYP_STATE,
336: CASE_BYP_STATE,
337: CASE_IGNORE,
338: CASE_BYP_STATE,
339: };
340:
341: int Tbyptable[] = {
342: /* NUL SOH STX ETX */
343: CASE_IGNORE,
344: CASE_IGNORE,
345: CASE_IGNORE,
346: CASE_IGNORE,
347: /* EOT ENQ ACK BEL */
348: CASE_IGNORE,
349: CASE_IGNORE,
350: CASE_IGNORE,
351: CASE_BEL,
352: /* BS HT NL VT */
353: CASE_BS,
354: CASE_TAB,
355: CASE_LF,
356: CASE_UP,
357: /* NP CR SO SI */
358: CASE_IGNORE,
359: CASE_CR,
360: CASE_IGNORE,
361: CASE_IGNORE,
362: /* DLE DC1 DC2 DC3 */
363: CASE_IGNORE,
364: CASE_IGNORE,
365: CASE_IGNORE,
366: CASE_IGNORE,
367: /* DC4 NAK SYN ETB */
368: CASE_IGNORE,
369: CASE_IGNORE,
370: CASE_IGNORE,
371: CASE_IGNORE,
372: /* CAN EM SUB ESC */
373: CASE_IGNORE,
374: CASE_IGNORE,
375: CASE_IGNORE,
376: CASE_BES_STATE,
377: /* FS GS RS US */
378: CASE_PT_STATE,
379: CASE_PLT_STATE,
380: CASE_IPL_STATE,
381: CASE_ALP_STATE,
382: /* SP ! " # */
383: CASE_IGNORE,
384: CASE_IGNORE,
385: CASE_IGNORE,
386: CASE_IGNORE,
387: /* $ % & ' */
388: CASE_IGNORE,
389: CASE_IGNORE,
390: CASE_IGNORE,
391: CASE_IGNORE,
392: /* ( ) * + */
393: CASE_IGNORE,
394: CASE_IGNORE,
395: CASE_IGNORE,
396: CASE_IGNORE,
397: /* , - . / */
398: CASE_IGNORE,
399: CASE_IGNORE,
400: CASE_IGNORE,
401: CASE_IGNORE,
402: /* 0 1 2 3 */
403: CASE_IGNORE,
404: CASE_IGNORE,
405: CASE_IGNORE,
406: CASE_IGNORE,
407: /* 4 5 6 7 */
408: CASE_IGNORE,
409: CASE_IGNORE,
410: CASE_IGNORE,
411: CASE_IGNORE,
412: /* 8 9 : ; */
413: CASE_IGNORE,
414: CASE_IGNORE,
415: CASE_IGNORE,
416: CASE_IGNORE,
417: /* < = > ? */
418: CASE_IGNORE,
419: CASE_IGNORE,
420: CASE_IGNORE,
421: CASE_IGNORE,
422: /* @ A B C */
423: CASE_IGNORE,
424: CASE_IGNORE,
425: CASE_IGNORE,
426: CASE_IGNORE,
427: /* D E F G */
428: CASE_IGNORE,
429: CASE_IGNORE,
430: CASE_IGNORE,
431: CASE_IGNORE,
432: /* H I J K */
433: CASE_IGNORE,
434: CASE_IGNORE,
435: CASE_IGNORE,
436: CASE_IGNORE,
437: /* L M N O */
438: CASE_IGNORE,
439: CASE_IGNORE,
440: CASE_IGNORE,
441: CASE_IGNORE,
442: /* P Q R S */
443: CASE_IGNORE,
444: CASE_IGNORE,
445: CASE_IGNORE,
446: CASE_IGNORE,
447: /* T U V W */
448: CASE_IGNORE,
449: CASE_IGNORE,
450: CASE_IGNORE,
451: CASE_IGNORE,
452: /* X Y Z [ */
453: CASE_IGNORE,
454: CASE_IGNORE,
455: CASE_IGNORE,
456: CASE_IGNORE,
457: /* \ ] ^ _ */
458: CASE_IGNORE,
459: CASE_IGNORE,
460: CASE_IGNORE,
461: CASE_IGNORE,
462: /* ` a b c */
463: CASE_IGNORE,
464: CASE_IGNORE,
465: CASE_IGNORE,
466: CASE_IGNORE,
467: /* d e f g */
468: CASE_IGNORE,
469: CASE_IGNORE,
470: CASE_IGNORE,
471: CASE_IGNORE,
472: /* h i j k */
473: CASE_IGNORE,
474: CASE_IGNORE,
475: CASE_IGNORE,
476: CASE_IGNORE,
477: /* l m n o */
478: CASE_IGNORE,
479: CASE_IGNORE,
480: CASE_IGNORE,
481: CASE_IGNORE,
482: /* p q r s */
483: CASE_IGNORE,
484: CASE_IGNORE,
485: CASE_IGNORE,
486: CASE_IGNORE,
487: /* t u v w */
488: CASE_IGNORE,
489: CASE_IGNORE,
490: CASE_IGNORE,
491: CASE_IGNORE,
492: /* x y z { */
493: CASE_IGNORE,
494: CASE_IGNORE,
495: CASE_IGNORE,
496: CASE_IGNORE,
497: /* | } ~ DEL */
498: CASE_IGNORE,
499: CASE_IGNORE,
500: CASE_IGNORE,
501: CASE_IGNORE,
502: };
503:
504: int Tesctable[] = {
505: /* NUL SOH STX ETX */
506: CASE_CURSTATE,
507: CASE_CURSTATE,
508: CASE_CURSTATE,
509: CASE_VT_MODE,
510: /* EOT ENQ ACK BEL */
511: CASE_CURSTATE,
512: CASE_REPORT,
513: CASE_CURSTATE,
514: CASE_BEL,
515: /* BS HT NL VT */
516: CASE_BS,
517: CASE_TAB,
518: CASE_IGNORE,
519: CASE_UP,
520: /* NP CR SO SI */
521: CASE_PAGE,
522: CASE_IGNORE,
523: CASE_APL,
524: CASE_ASCII,
525: /* DLE DC1 DC2 DC3 */
526: CASE_CURSTATE,
527: CASE_CURSTATE,
528: CASE_CURSTATE,
529: CASE_CURSTATE,
530: /* DC4 NAK SYN ETB */
531: CASE_CURSTATE,
532: CASE_CURSTATE,
533: CASE_CURSTATE,
534: CASE_COPY,
535: /* CAN EM SUB ESC */
536: CASE_BYP_STATE,
537: CASE_CURSTATE,
538: CASE_GIN,
539: CASE_IGNORE,
540: /* FS GS RS US */
541: CASE_SPT_STATE,
542: CASE_PLT_STATE,
543: CASE_IPL_STATE,
544: CASE_ALP_STATE,
545: /* SP ! " # */
546: CASE_CURSTATE,
547: CASE_CURSTATE,
548: CASE_CURSTATE,
549: CASE_CURSTATE,
550: /* $ % & ' */
551: CASE_CURSTATE,
552: CASE_CURSTATE,
553: CASE_CURSTATE,
554: CASE_CURSTATE,
555: /* ( ) * + */
556: CASE_CURSTATE,
557: CASE_CURSTATE,
558: CASE_CURSTATE,
559: CASE_CURSTATE,
560: /* , - . / */
561: CASE_CURSTATE,
562: CASE_CURSTATE,
563: CASE_CURSTATE,
564: CASE_CURSTATE,
565: /* 0 1 2 3 */
566: CASE_CURSTATE,
567: CASE_CURSTATE,
568: CASE_CURSTATE,
569: CASE_CURSTATE,
570: /* 4 5 6 7 */
571: CASE_CURSTATE,
572: CASE_CURSTATE,
573: CASE_CURSTATE,
574: CASE_CURSTATE,
575: /* 8 9 : ; */
576: CASE_CHAR_SIZE,
577: CASE_CHAR_SIZE,
578: CASE_CHAR_SIZE,
579: CASE_CHAR_SIZE,
580: /* < = > ? */
581: CASE_CURSTATE,
582: CASE_CURSTATE,
583: CASE_CURSTATE,
584: CASE_CURSTATE,
585: /* @ A B C */
586: CASE_CURSTATE,
587: CASE_CURSTATE,
588: CASE_CURSTATE,
589: CASE_CURSTATE,
590: /* D E F G */
591: CASE_CURSTATE,
592: CASE_CURSTATE,
593: CASE_CURSTATE,
594: CASE_CURSTATE,
595: /* H I J K */
596: CASE_CURSTATE,
597: CASE_CURSTATE,
598: CASE_CURSTATE,
599: CASE_CURSTATE,
600: /* L M N O */
601: CASE_CURSTATE,
602: CASE_CURSTATE,
603: CASE_CURSTATE,
604: CASE_CURSTATE,
605: /* P Q R S */
606: CASE_CURSTATE,
607: CASE_CURSTATE,
608: CASE_CURSTATE,
609: CASE_CURSTATE,
610: /* T U V W */
611: CASE_CURSTATE,
612: CASE_CURSTATE,
613: CASE_CURSTATE,
614: CASE_CURSTATE,
615: /* X Y Z [ */
616: CASE_CURSTATE,
617: CASE_CURSTATE,
618: CASE_CURSTATE,
619: CASE_CURSTATE,
620: /* \ ] ^ _ */
621: CASE_CURSTATE,
622: CASE_OSC,
623: CASE_CURSTATE,
624: CASE_CURSTATE,
625: /* ` a b c */
626: CASE_BEAM_VEC,
627: CASE_BEAM_VEC,
628: CASE_BEAM_VEC,
629: CASE_BEAM_VEC,
630: /* d e f g */
631: CASE_BEAM_VEC,
632: CASE_CURSTATE,
633: CASE_CURSTATE,
634: CASE_BEAM_VEC,
635: /* h i j k */
636: CASE_BEAM_VEC,
637: CASE_BEAM_VEC,
638: CASE_BEAM_VEC,
639: CASE_BEAM_VEC,
640: /* l m n o */
641: CASE_BEAM_VEC,
642: CASE_CURSTATE,
643: CASE_CURSTATE,
644: CASE_BEAM_VEC,
645: /* p q r s */
646: CASE_BEAM_VEC,
647: CASE_BEAM_VEC,
648: CASE_BEAM_VEC,
649: CASE_BEAM_VEC,
650: /* t u v w */
651: CASE_BEAM_VEC,
652: CASE_CURSTATE,
653: CASE_CURSTATE,
654: CASE_BEAM_VEC,
655: /* x y z { */
656: CASE_CURSTATE,
657: CASE_CURSTATE,
658: CASE_CURSTATE,
659: CASE_CURSTATE,
660: /* | } ~ DEL */
661: CASE_CURSTATE,
662: CASE_CURSTATE,
663: CASE_IGNORE,
664: CASE_CURSTATE,
665: };
666:
667: int Tipltable[] = {
668: /* NUL SOH STX ETX */
669: CASE_IGNORE,
670: CASE_IGNORE,
671: CASE_IGNORE,
672: CASE_IGNORE,
673: /* EOT ENQ ACK BEL */
674: CASE_IGNORE,
675: CASE_IGNORE,
676: CASE_IGNORE,
677: CASE_BEL,
678: /* BS HT NL VT */
679: CASE_BS,
680: CASE_TAB,
681: CASE_LF,
682: CASE_UP,
683: /* NP CR SO SI */
684: CASE_IGNORE,
685: CASE_CR,
686: CASE_IGNORE,
687: CASE_IGNORE,
688: /* DLE DC1 DC2 DC3 */
689: CASE_IGNORE,
690: CASE_IGNORE,
691: CASE_IGNORE,
692: CASE_IGNORE,
693: /* DC4 NAK SYN ETB */
694: CASE_IGNORE,
695: CASE_IGNORE,
696: CASE_IGNORE,
697: CASE_IGNORE,
698: /* CAN EM SUB ESC */
699: CASE_IGNORE,
700: CASE_IGNORE,
701: CASE_IGNORE,
702: CASE_ESC_STATE,
703: /* FS GS RS US */
704: CASE_PT_STATE,
705: CASE_PLT_STATE,
706: CASE_IPL_STATE,
707: CASE_ALP_STATE,
708: /* SP ! " # */
709: CASE_PENUP,
710: CASE_IGNORE,
711: CASE_IGNORE,
712: CASE_IGNORE,
713: /* $ % & ' */
714: CASE_IGNORE,
715: CASE_IGNORE,
716: CASE_IGNORE,
717: CASE_IGNORE,
718: /* ( ) * + */
719: CASE_IGNORE,
720: CASE_IGNORE,
721: CASE_IGNORE,
722: CASE_IGNORE,
723: /* , - . / */
724: CASE_IGNORE,
725: CASE_IGNORE,
726: CASE_IGNORE,
727: CASE_IGNORE,
728: /* 0 1 2 3 */
729: CASE_IGNORE,
730: CASE_IGNORE,
731: CASE_IGNORE,
732: CASE_IGNORE,
733: /* 4 5 6 7 */
734: CASE_IGNORE,
735: CASE_IGNORE,
736: CASE_IGNORE,
737: CASE_IGNORE,
738: /* 8 9 : ; */
739: CASE_IGNORE,
740: CASE_IGNORE,
741: CASE_IGNORE,
742: CASE_IGNORE,
743: /* < = > ? */
744: CASE_IGNORE,
745: CASE_IGNORE,
746: CASE_IGNORE,
747: CASE_IGNORE,
748: /* @ A B C */
749: CASE_IGNORE,
750: CASE_IPL_POINT,
751: CASE_IPL_POINT,
752: CASE_IGNORE,
753: /* D E F G */
754: CASE_IPL_POINT,
755: CASE_IPL_POINT,
756: CASE_IPL_POINT,
757: CASE_IGNORE,
758: /* H I J K */
759: CASE_IPL_POINT,
760: CASE_IPL_POINT,
761: CASE_IPL_POINT,
762: CASE_IGNORE,
763: /* L M N O */
764: CASE_IGNORE,
765: CASE_IGNORE,
766: CASE_IGNORE,
767: CASE_IGNORE,
768: /* P Q R S */
769: CASE_PENDOWN,
770: CASE_IGNORE,
771: CASE_IGNORE,
772: CASE_IGNORE,
773: /* T U V W */
774: CASE_IGNORE,
775: CASE_IGNORE,
776: CASE_IGNORE,
777: CASE_IGNORE,
778: /* X Y Z [ */
779: CASE_IGNORE,
780: CASE_IGNORE,
781: CASE_IGNORE,
782: CASE_IGNORE,
783: /* \ ] ^ _ */
784: CASE_IGNORE,
785: CASE_IGNORE,
786: CASE_IGNORE,
787: CASE_IGNORE,
788: /* ` a b c */
789: CASE_IGNORE,
790: CASE_IGNORE,
791: CASE_IGNORE,
792: CASE_IGNORE,
793: /* d e f g */
794: CASE_IGNORE,
795: CASE_IGNORE,
796: CASE_IGNORE,
797: CASE_IGNORE,
798: /* h i j k */
799: CASE_IGNORE,
800: CASE_IGNORE,
801: CASE_IGNORE,
802: CASE_IGNORE,
803: /* l m n o */
804: CASE_IGNORE,
805: CASE_IGNORE,
806: CASE_IGNORE,
807: CASE_IGNORE,
808: /* p q r s */
809: CASE_IGNORE,
810: CASE_IGNORE,
811: CASE_IGNORE,
812: CASE_IGNORE,
813: /* t u v w */
814: CASE_IGNORE,
815: CASE_IGNORE,
816: CASE_IGNORE,
817: CASE_IGNORE,
818: /* x y z { */
819: CASE_IGNORE,
820: CASE_IGNORE,
821: CASE_IGNORE,
822: CASE_IGNORE,
823: /* | } ~ DEL */
824: CASE_IGNORE,
825: CASE_IGNORE,
826: CASE_IGNORE,
827: CASE_IGNORE,
828: };
829:
830: int Tplttable[] = {
831: /* NUL SOH STX ETX */
832: CASE_IGNORE,
833: CASE_IGNORE,
834: CASE_IGNORE,
835: CASE_IGNORE,
836: /* EOT ENQ ACK BEL */
837: CASE_IGNORE,
838: CASE_IGNORE,
839: CASE_IGNORE,
840: CASE_BEL,
841: /* BS HT NL VT */
842: CASE_BS,
843: CASE_TAB,
844: CASE_LF,
845: CASE_UP,
846: /* NP CR SO SI */
847: CASE_IGNORE,
848: CASE_CR,
849: CASE_IGNORE,
850: CASE_IGNORE,
851: /* DLE DC1 DC2 DC3 */
852: CASE_IGNORE,
853: CASE_IGNORE,
854: CASE_IGNORE,
855: CASE_IGNORE,
856: /* DC4 NAK SYN ETB */
857: CASE_IGNORE,
858: CASE_IGNORE,
859: CASE_IGNORE,
860: CASE_IGNORE,
861: /* CAN EM SUB ESC */
862: CASE_IGNORE,
863: CASE_IGNORE,
864: CASE_IGNORE,
865: CASE_ESC_STATE,
866: /* FS GS RS US */
867: CASE_PT_STATE,
868: CASE_PLT_STATE,
869: CASE_IPL_STATE,
870: CASE_ALP_STATE,
871: /* SP ! " # */
872: CASE_PLT_VEC,
873: CASE_PLT_VEC,
874: CASE_PLT_VEC,
875: CASE_PLT_VEC,
876: /* $ % & ' */
877: CASE_PLT_VEC,
878: CASE_PLT_VEC,
879: CASE_PLT_VEC,
880: CASE_PLT_VEC,
881: /* ( ) * + */
882: CASE_PLT_VEC,
883: CASE_PLT_VEC,
884: CASE_PLT_VEC,
885: CASE_PLT_VEC,
886: /* , - . / */
887: CASE_PLT_VEC,
888: CASE_PLT_VEC,
889: CASE_PLT_VEC,
890: CASE_PLT_VEC,
891: /* 0 1 2 3 */
892: CASE_PLT_VEC,
893: CASE_PLT_VEC,
894: CASE_PLT_VEC,
895: CASE_PLT_VEC,
896: /* 4 5 6 7 */
897: CASE_PLT_VEC,
898: CASE_PLT_VEC,
899: CASE_PLT_VEC,
900: CASE_PLT_VEC,
901: /* 8 9 : ; */
902: CASE_PLT_VEC,
903: CASE_PLT_VEC,
904: CASE_PLT_VEC,
905: CASE_PLT_VEC,
906: /* < = > ? */
907: CASE_PLT_VEC,
908: CASE_PLT_VEC,
909: CASE_PLT_VEC,
910: CASE_PLT_VEC,
911: /* @ A B C */
912: CASE_PLT_VEC,
913: CASE_PLT_VEC,
914: CASE_PLT_VEC,
915: CASE_PLT_VEC,
916: /* D E F G */
917: CASE_PLT_VEC,
918: CASE_PLT_VEC,
919: CASE_PLT_VEC,
920: CASE_PLT_VEC,
921: /* H I J K */
922: CASE_PLT_VEC,
923: CASE_PLT_VEC,
924: CASE_PLT_VEC,
925: CASE_PLT_VEC,
926: /* L M N O */
927: CASE_PLT_VEC,
928: CASE_PLT_VEC,
929: CASE_PLT_VEC,
930: CASE_PLT_VEC,
931: /* P Q R S */
932: CASE_PLT_VEC,
933: CASE_PLT_VEC,
934: CASE_PLT_VEC,
935: CASE_PLT_VEC,
936: /* T U V W */
937: CASE_PLT_VEC,
938: CASE_PLT_VEC,
939: CASE_PLT_VEC,
940: CASE_PLT_VEC,
941: /* X Y Z [ */
942: CASE_PLT_VEC,
943: CASE_PLT_VEC,
944: CASE_PLT_VEC,
945: CASE_PLT_VEC,
946: /* \ ] ^ _ */
947: CASE_PLT_VEC,
948: CASE_PLT_VEC,
949: CASE_PLT_VEC,
950: CASE_PLT_VEC,
951: /* ` a b c */
952: CASE_PLT_VEC,
953: CASE_PLT_VEC,
954: CASE_PLT_VEC,
955: CASE_PLT_VEC,
956: /* d e f g */
957: CASE_PLT_VEC,
958: CASE_PLT_VEC,
959: CASE_PLT_VEC,
960: CASE_PLT_VEC,
961: /* h i j k */
962: CASE_PLT_VEC,
963: CASE_PLT_VEC,
964: CASE_PLT_VEC,
965: CASE_PLT_VEC,
966: /* l m n o */
967: CASE_PLT_VEC,
968: CASE_PLT_VEC,
969: CASE_PLT_VEC,
970: CASE_PLT_VEC,
971: /* p q r s */
972: CASE_PLT_VEC,
973: CASE_PLT_VEC,
974: CASE_PLT_VEC,
975: CASE_PLT_VEC,
976: /* t u v w */
977: CASE_PLT_VEC,
978: CASE_PLT_VEC,
979: CASE_PLT_VEC,
980: CASE_PLT_VEC,
981: /* x y z { */
982: CASE_PLT_VEC,
983: CASE_PLT_VEC,
984: CASE_PLT_VEC,
985: CASE_PLT_VEC,
986: /* | } ~ DEL */
987: CASE_PLT_VEC,
988: CASE_PLT_VEC,
989: CASE_PLT_VEC,
990: CASE_PLT_VEC,
991: };
992:
993: int Tpttable[] = {
994: /* NUL SOH STX ETX */
995: CASE_IGNORE,
996: CASE_IGNORE,
997: CASE_IGNORE,
998: CASE_IGNORE,
999: /* EOT ENQ ACK BEL */
1000: CASE_IGNORE,
1001: CASE_IGNORE,
1002: CASE_IGNORE,
1003: CASE_BEL,
1004: /* BS HT NL VT */
1005: CASE_BS,
1006: CASE_TAB,
1007: CASE_LF,
1008: CASE_UP,
1009: /* NP CR SO SI */
1010: CASE_IGNORE,
1011: CASE_CR,
1012: CASE_IGNORE,
1013: CASE_IGNORE,
1014: /* DLE DC1 DC2 DC3 */
1015: CASE_IGNORE,
1016: CASE_IGNORE,
1017: CASE_IGNORE,
1018: CASE_IGNORE,
1019: /* DC4 NAK SYN ETB */
1020: CASE_IGNORE,
1021: CASE_IGNORE,
1022: CASE_IGNORE,
1023: CASE_IGNORE,
1024: /* CAN EM SUB ESC */
1025: CASE_IGNORE,
1026: CASE_IGNORE,
1027: CASE_IGNORE,
1028: CASE_ESC_STATE,
1029: /* FS GS RS US */
1030: CASE_PT_STATE,
1031: CASE_PLT_STATE,
1032: CASE_IPL_STATE,
1033: CASE_ALP_STATE,
1034: /* SP ! " # */
1035: CASE_PT_POINT,
1036: CASE_PT_POINT,
1037: CASE_PT_POINT,
1038: CASE_PT_POINT,
1039: /* $ % & ' */
1040: CASE_PT_POINT,
1041: CASE_PT_POINT,
1042: CASE_PT_POINT,
1043: CASE_PT_POINT,
1044: /* ( ) * + */
1045: CASE_PT_POINT,
1046: CASE_PT_POINT,
1047: CASE_PT_POINT,
1048: CASE_PT_POINT,
1049: /* , - . / */
1050: CASE_PT_POINT,
1051: CASE_PT_POINT,
1052: CASE_PT_POINT,
1053: CASE_PT_POINT,
1054: /* 0 1 2 3 */
1055: CASE_PT_POINT,
1056: CASE_PT_POINT,
1057: CASE_PT_POINT,
1058: CASE_PT_POINT,
1059: /* 4 5 6 7 */
1060: CASE_PT_POINT,
1061: CASE_PT_POINT,
1062: CASE_PT_POINT,
1063: CASE_PT_POINT,
1064: /* 8 9 : ; */
1065: CASE_PT_POINT,
1066: CASE_PT_POINT,
1067: CASE_PT_POINT,
1068: CASE_PT_POINT,
1069: /* < = > ? */
1070: CASE_PT_POINT,
1071: CASE_PT_POINT,
1072: CASE_PT_POINT,
1073: CASE_PT_POINT,
1074: /* @ A B C */
1075: CASE_PT_POINT,
1076: CASE_PT_POINT,
1077: CASE_PT_POINT,
1078: CASE_PT_POINT,
1079: /* D E F G */
1080: CASE_PT_POINT,
1081: CASE_PT_POINT,
1082: CASE_PT_POINT,
1083: CASE_PT_POINT,
1084: /* H I J K */
1085: CASE_PT_POINT,
1086: CASE_PT_POINT,
1087: CASE_PT_POINT,
1088: CASE_PT_POINT,
1089: /* L M N O */
1090: CASE_PT_POINT,
1091: CASE_PT_POINT,
1092: CASE_PT_POINT,
1093: CASE_PT_POINT,
1094: /* P Q R S */
1095: CASE_PT_POINT,
1096: CASE_PT_POINT,
1097: CASE_PT_POINT,
1098: CASE_PT_POINT,
1099: /* T U V W */
1100: CASE_PT_POINT,
1101: CASE_PT_POINT,
1102: CASE_PT_POINT,
1103: CASE_PT_POINT,
1104: /* X Y Z [ */
1105: CASE_PT_POINT,
1106: CASE_PT_POINT,
1107: CASE_PT_POINT,
1108: CASE_PT_POINT,
1109: /* \ ] ^ _ */
1110: CASE_PT_POINT,
1111: CASE_PT_POINT,
1112: CASE_PT_POINT,
1113: CASE_PT_POINT,
1114: /* ` a b c */
1115: CASE_PT_POINT,
1116: CASE_PT_POINT,
1117: CASE_PT_POINT,
1118: CASE_PT_POINT,
1119: /* d e f g */
1120: CASE_PT_POINT,
1121: CASE_PT_POINT,
1122: CASE_PT_POINT,
1123: CASE_PT_POINT,
1124: /* h i j k */
1125: CASE_PT_POINT,
1126: CASE_PT_POINT,
1127: CASE_PT_POINT,
1128: CASE_PT_POINT,
1129: /* l m n o */
1130: CASE_PT_POINT,
1131: CASE_PT_POINT,
1132: CASE_PT_POINT,
1133: CASE_PT_POINT,
1134: /* p q r s */
1135: CASE_PT_POINT,
1136: CASE_PT_POINT,
1137: CASE_PT_POINT,
1138: CASE_PT_POINT,
1139: /* t u v w */
1140: CASE_PT_POINT,
1141: CASE_PT_POINT,
1142: CASE_PT_POINT,
1143: CASE_PT_POINT,
1144: /* x y z { */
1145: CASE_PT_POINT,
1146: CASE_PT_POINT,
1147: CASE_PT_POINT,
1148: CASE_PT_POINT,
1149: /* | } ~ DEL */
1150: CASE_PT_POINT,
1151: CASE_PT_POINT,
1152: CASE_PT_POINT,
1153: CASE_PT_POINT,
1154: };
1155:
1156: int Tspttable[] = {
1157: /* NUL SOH STX ETX */
1158: CASE_IGNORE,
1159: CASE_IGNORE,
1160: CASE_IGNORE,
1161: CASE_IGNORE,
1162: /* EOT ENQ ACK BEL */
1163: CASE_IGNORE,
1164: CASE_IGNORE,
1165: CASE_IGNORE,
1166: CASE_BEL,
1167: /* BS HT NL VT */
1168: CASE_BS,
1169: CASE_TAB,
1170: CASE_LF,
1171: CASE_UP,
1172: /* NP CR SO SI */
1173: CASE_IGNORE,
1174: CASE_CR,
1175: CASE_IGNORE,
1176: CASE_IGNORE,
1177: /* DLE DC1 DC2 DC3 */
1178: CASE_IGNORE,
1179: CASE_IGNORE,
1180: CASE_IGNORE,
1181: CASE_IGNORE,
1182: /* DC4 NAK SYN ETB */
1183: CASE_IGNORE,
1184: CASE_IGNORE,
1185: CASE_IGNORE,
1186: CASE_IGNORE,
1187: /* CAN EM SUB ESC */
1188: CASE_IGNORE,
1189: CASE_IGNORE,
1190: CASE_IGNORE,
1191: CASE_ESC_STATE,
1192: /* FS GS RS US */
1193: CASE_PT_STATE,
1194: CASE_PLT_STATE,
1195: CASE_IPL_STATE,
1196: CASE_ALP_STATE,
1197: /* SP ! " # */
1198: CASE_SPT_POINT,
1199: CASE_SPT_POINT,
1200: CASE_SPT_POINT,
1201: CASE_SPT_POINT,
1202: /* $ % & ' */
1203: CASE_SPT_POINT,
1204: CASE_SPT_POINT,
1205: CASE_SPT_POINT,
1206: CASE_SPT_POINT,
1207: /* ( ) * + */
1208: CASE_SPT_POINT,
1209: CASE_SPT_POINT,
1210: CASE_SPT_POINT,
1211: CASE_SPT_POINT,
1212: /* , - . / */
1213: CASE_SPT_POINT,
1214: CASE_SPT_POINT,
1215: CASE_SPT_POINT,
1216: CASE_SPT_POINT,
1217: /* 0 1 2 3 */
1218: CASE_SPT_POINT,
1219: CASE_SPT_POINT,
1220: CASE_SPT_POINT,
1221: CASE_SPT_POINT,
1222: /* 4 5 6 7 */
1223: CASE_SPT_POINT,
1224: CASE_SPT_POINT,
1225: CASE_SPT_POINT,
1226: CASE_SPT_POINT,
1227: /* 8 9 : ; */
1228: CASE_SPT_POINT,
1229: CASE_SPT_POINT,
1230: CASE_SPT_POINT,
1231: CASE_SPT_POINT,
1232: /* < = > ? */
1233: CASE_SPT_POINT,
1234: CASE_SPT_POINT,
1235: CASE_SPT_POINT,
1236: CASE_SPT_POINT,
1237: /* @ A B C */
1238: CASE_SPT_POINT,
1239: CASE_SPT_POINT,
1240: CASE_SPT_POINT,
1241: CASE_SPT_POINT,
1242: /* D E F G */
1243: CASE_SPT_POINT,
1244: CASE_SPT_POINT,
1245: CASE_SPT_POINT,
1246: CASE_SPT_POINT,
1247: /* H I J K */
1248: CASE_SPT_POINT,
1249: CASE_SPT_POINT,
1250: CASE_SPT_POINT,
1251: CASE_SPT_POINT,
1252: /* L M N O */
1253: CASE_SPT_POINT,
1254: CASE_SPT_POINT,
1255: CASE_SPT_POINT,
1256: CASE_SPT_POINT,
1257: /* P Q R S */
1258: CASE_SPT_POINT,
1259: CASE_SPT_POINT,
1260: CASE_SPT_POINT,
1261: CASE_SPT_POINT,
1262: /* T U V W */
1263: CASE_SPT_POINT,
1264: CASE_SPT_POINT,
1265: CASE_SPT_POINT,
1266: CASE_SPT_POINT,
1267: /* X Y Z [ */
1268: CASE_SPT_POINT,
1269: CASE_SPT_POINT,
1270: CASE_SPT_POINT,
1271: CASE_SPT_POINT,
1272: /* \ ] ^ _ */
1273: CASE_SPT_POINT,
1274: CASE_SPT_POINT,
1275: CASE_SPT_POINT,
1276: CASE_SPT_POINT,
1277: /* ` a b c */
1278: CASE_SPT_POINT,
1279: CASE_SPT_POINT,
1280: CASE_SPT_POINT,
1281: CASE_SPT_POINT,
1282: /* d e f g */
1283: CASE_SPT_POINT,
1284: CASE_SPT_POINT,
1285: CASE_SPT_POINT,
1286: CASE_SPT_POINT,
1287: /* h i j k */
1288: CASE_SPT_POINT,
1289: CASE_SPT_POINT,
1290: CASE_SPT_POINT,
1291: CASE_SPT_POINT,
1292: /* l m n o */
1293: CASE_SPT_POINT,
1294: CASE_SPT_POINT,
1295: CASE_SPT_POINT,
1296: CASE_SPT_POINT,
1297: /* p q r s */
1298: CASE_SPT_POINT,
1299: CASE_SPT_POINT,
1300: CASE_SPT_POINT,
1301: CASE_SPT_POINT,
1302: /* t u v w */
1303: CASE_SPT_POINT,
1304: CASE_SPT_POINT,
1305: CASE_SPT_POINT,
1306: CASE_SPT_POINT,
1307: /* x y z { */
1308: CASE_SPT_POINT,
1309: CASE_SPT_POINT,
1310: CASE_SPT_POINT,
1311: CASE_SPT_POINT,
1312: /* | } ~ DEL */
1313: CASE_SPT_POINT,
1314: CASE_SPT_POINT,
1315: CASE_SPT_POINT,
1316: CASE_SPT_POINT,
1317: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.