Annotation of researchv9/X11/src/X.V11R1/clients/xterm/TekPrsTbl.c, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.