diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/tek2eepic/Tekparsetable.c |
Initial commit
Diffstat (limited to 'support/tek2eepic/Tekparsetable.c')
-rw-r--r-- | support/tek2eepic/Tekparsetable.c | 1317 |
1 files changed, 1317 insertions, 0 deletions
diff --git a/support/tek2eepic/Tekparsetable.c b/support/tek2eepic/Tekparsetable.c new file mode 100644 index 0000000000..04ee32f5aa --- /dev/null +++ b/support/tek2eepic/Tekparsetable.c @@ -0,0 +1,1317 @@ +/* + * $Source: /u1/X/xterm/RCS/Tekparsetable.c,v $ + * $Header: Tekparsetable.c,v 10.101 86/12/01 21:50:13 jg Rel $ + */ + +#ifndef lint +static char *rcsid_Tekparsetable_c = "$Header: Tekparsetable.c,v 10.101 86/12/01 21:50:13 jg Rel $"; +#endif lint + +#include "Tekparse.h" +#ifndef lint +static char sccs_id[] = "@(#)Tekparsetable.c\tX10/6.6B\t12/26/86"; +#endif lint + +int Talptable[] = { +/* NUL SOH STX ETX */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* EOT ENQ ACK BEL */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_BEL, +/* BS HT NL VT */ +CASE_BS, +CASE_TAB, +CASE_LF, +CASE_UP, +/* NP CR SO SI */ +CASE_IGNORE, +CASE_CR, +CASE_IGNORE, +CASE_IGNORE, +/* DLE DC1 DC2 DC3 */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* DC4 NAK SYN ETB */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* CAN EM SUB ESC */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_ESC_STATE, +/* FS GS RS US */ +CASE_PT_STATE, +CASE_PLT_STATE, +CASE_IPL_STATE, +CASE_ALP_STATE, +/* SP ! " # */ +CASE_SP, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* $ % & ' */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* ( ) * + */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* , - . / */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* 0 1 2 3 */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* 4 5 6 7 */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* 8 9 : ; */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* < = > ? */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* @ A B C */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* D E F G */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* H I J K */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* L M N O */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* P Q R S */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* T U V W */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* X Y Z [ */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* \ ] ^ _ */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* ` a b c */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* d e f g */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* h i j k */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* l m n o */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* p q r s */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* t u v w */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* x y z { */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +/* | } ~ DEL */ +CASE_PRINT, +CASE_PRINT, +CASE_PRINT, +CASE_IGNORE, +}; + +int Tbestable[] = { +/* NUL SOH STX ETX */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_VT_MODE, +/* EOT ENQ ACK BEL */ +CASE_BYP_STATE, +CASE_REPORT, +CASE_BYP_STATE, +CASE_BEL, +/* BS HT NL VT */ +CASE_BS, +CASE_TAB, +CASE_IGNORE, +CASE_UP, +/* NP CR SO SI */ +CASE_PAGE, +CASE_IGNORE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* DLE DC1 DC2 DC3 */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* DC4 NAK SYN ETB */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_COPY, +/* CAN EM SUB ESC */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_GIN, +CASE_IGNORE, +/* FS GS RS US */ +CASE_SPT_STATE, +CASE_PLT_STATE, +CASE_IPL_STATE, +CASE_ALP_STATE, +/* SP ! " # */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* $ % & ' */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* ( ) * + */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* , - . / */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* 0 1 2 3 */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* 4 5 6 7 */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* 8 9 : ; */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* < = > ? */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* @ A B C */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* D E F G */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* H I J K */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* L M N O */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* P Q R S */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* T U V W */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* X Y Z [ */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* \ ] ^ _ */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* ` a b c */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* d e f g */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* h i j k */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* l m n o */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* p q r s */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* t u v w */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* x y z { */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_BYP_STATE, +/* | } ~ DEL */ +CASE_BYP_STATE, +CASE_BYP_STATE, +CASE_IGNORE, +CASE_BYP_STATE, +}; + +int Tbyptable[] = { +/* NUL SOH STX ETX */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* EOT ENQ ACK BEL */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_BEL, +/* BS HT NL VT */ +CASE_BS, +CASE_TAB, +CASE_LF, +CASE_UP, +/* NP CR SO SI */ +CASE_IGNORE, +CASE_CR, +CASE_IGNORE, +CASE_IGNORE, +/* DLE DC1 DC2 DC3 */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* DC4 NAK SYN ETB */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* CAN EM SUB ESC */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_BES_STATE, +/* FS GS RS US */ +CASE_PT_STATE, +CASE_PLT_STATE, +CASE_IPL_STATE, +CASE_ALP_STATE, +/* SP ! " # */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* $ % & ' */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* ( ) * + */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* , - . / */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* 0 1 2 3 */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* 4 5 6 7 */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* 8 9 : ; */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* < = > ? */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* @ A B C */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* D E F G */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* H I J K */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* L M N O */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* P Q R S */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* T U V W */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* X Y Z [ */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* \ ] ^ _ */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* ` a b c */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* d e f g */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* h i j k */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* l m n o */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* p q r s */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* t u v w */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* x y z { */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* | } ~ DEL */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +}; + +int Tesctable[] = { +/* NUL SOH STX ETX */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_VT_MODE, +/* EOT ENQ ACK BEL */ +CASE_CURSTATE, +CASE_REPORT, +CASE_CURSTATE, +CASE_BEL, +/* BS HT NL VT */ +CASE_BS, +CASE_TAB, +CASE_IGNORE, +CASE_UP, +/* NP CR SO SI */ +CASE_PAGE, +CASE_IGNORE, +CASE_APL, +CASE_ASCII, +/* DLE DC1 DC2 DC3 */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* DC4 NAK SYN ETB */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_COPY, +/* CAN EM SUB ESC */ +CASE_BYP_STATE, +CASE_CURSTATE, +CASE_GIN, +CASE_IGNORE, +/* FS GS RS US */ +CASE_SPT_STATE, +CASE_PLT_STATE, +CASE_IPL_STATE, +CASE_ALP_STATE, +/* SP ! " # */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* $ % & ' */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* ( ) * + */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* , - . / */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* 0 1 2 3 */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* 4 5 6 7 */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* 8 9 : ; */ +CASE_CHAR_SIZE, +CASE_CHAR_SIZE, +CASE_CHAR_SIZE, +CASE_CHAR_SIZE, +/* < = > ? */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* @ A B C */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* D E F G */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* H I J K */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* L M N O */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* P Q R S */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* T U V W */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* X Y Z [ */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* \ ] ^ _ */ +CASE_CURSTATE, +CASE_OSC, +CASE_CURSTATE, +CASE_CURSTATE, +/* ` a b c */ +CASE_BEAM_VEC, +CASE_BEAM_VEC, +CASE_BEAM_VEC, +CASE_BEAM_VEC, +/* d e f g */ +CASE_BEAM_VEC, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_BEAM_VEC, +/* h i j k */ +CASE_BEAM_VEC, +CASE_BEAM_VEC, +CASE_BEAM_VEC, +CASE_BEAM_VEC, +/* l m n o */ +CASE_BEAM_VEC, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_BEAM_VEC, +/* p q r s */ +CASE_BEAM_VEC, +CASE_BEAM_VEC, +CASE_BEAM_VEC, +CASE_BEAM_VEC, +/* t u v w */ +CASE_BEAM_VEC, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_BEAM_VEC, +/* x y z { */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +CASE_CURSTATE, +/* | } ~ DEL */ +CASE_CURSTATE, +CASE_CURSTATE, +CASE_IGNORE, +CASE_CURSTATE, +}; + +int Tipltable[] = { +/* NUL SOH STX ETX */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* EOT ENQ ACK BEL */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_BEL, +/* BS HT NL VT */ +CASE_BS, +CASE_TAB, +CASE_LF, +CASE_UP, +/* NP CR SO SI */ +CASE_IGNORE, +CASE_CR, +CASE_IGNORE, +CASE_IGNORE, +/* DLE DC1 DC2 DC3 */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* DC4 NAK SYN ETB */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* CAN EM SUB ESC */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_ESC_STATE, +/* FS GS RS US */ +CASE_PT_STATE, +CASE_PLT_STATE, +CASE_IPL_STATE, +CASE_ALP_STATE, +/* SP ! " # */ +CASE_PENUP, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* $ % & ' */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* ( ) * + */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* , - . / */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* 0 1 2 3 */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* 4 5 6 7 */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* 8 9 : ; */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* < = > ? */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* @ A B C */ +CASE_IGNORE, +CASE_IPL_POINT, +CASE_IPL_POINT, +CASE_IGNORE, +/* D E F G */ +CASE_IPL_POINT, +CASE_IPL_POINT, +CASE_IPL_POINT, +CASE_IGNORE, +/* H I J K */ +CASE_IPL_POINT, +CASE_IPL_POINT, +CASE_IPL_POINT, +CASE_IGNORE, +/* L M N O */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* P Q R S */ +CASE_PENDOWN, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* T U V W */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* X Y Z [ */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* \ ] ^ _ */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* ` a b c */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* d e f g */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* h i j k */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* l m n o */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* p q r s */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* t u v w */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* x y z { */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* | } ~ DEL */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +}; + +int Tplttable[] = { +/* NUL SOH STX ETX */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* EOT ENQ ACK BEL */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_BEL, +/* BS HT NL VT */ +CASE_BS, +CASE_TAB, +CASE_LF, +CASE_UP, +/* NP CR SO SI */ +CASE_IGNORE, +CASE_CR, +CASE_IGNORE, +CASE_IGNORE, +/* DLE DC1 DC2 DC3 */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* DC4 NAK SYN ETB */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* CAN EM SUB ESC */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_ESC_STATE, +/* FS GS RS US */ +CASE_PT_STATE, +CASE_PLT_STATE, +CASE_IPL_STATE, +CASE_ALP_STATE, +/* SP ! " # */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* $ % & ' */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* ( ) * + */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* , - . / */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* 0 1 2 3 */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* 4 5 6 7 */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* 8 9 : ; */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* < = > ? */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* @ A B C */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* D E F G */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* H I J K */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* L M N O */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* P Q R S */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* T U V W */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* X Y Z [ */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* \ ] ^ _ */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* ` a b c */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* d e f g */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* h i j k */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* l m n o */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* p q r s */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* t u v w */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* x y z { */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +/* | } ~ DEL */ +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +CASE_PLT_VEC, +}; + +int Tpttable[] = { +/* NUL SOH STX ETX */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* EOT ENQ ACK BEL */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_BEL, +/* BS HT NL VT */ +CASE_BS, +CASE_TAB, +CASE_LF, +CASE_UP, +/* NP CR SO SI */ +CASE_IGNORE, +CASE_CR, +CASE_IGNORE, +CASE_IGNORE, +/* DLE DC1 DC2 DC3 */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* DC4 NAK SYN ETB */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* CAN EM SUB ESC */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_ESC_STATE, +/* FS GS RS US */ +CASE_PT_STATE, +CASE_PLT_STATE, +CASE_IPL_STATE, +CASE_ALP_STATE, +/* SP ! " # */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* $ % & ' */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* ( ) * + */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* , - . / */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* 0 1 2 3 */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* 4 5 6 7 */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* 8 9 : ; */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* < = > ? */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* @ A B C */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* D E F G */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* H I J K */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* L M N O */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* P Q R S */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* T U V W */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* X Y Z [ */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* \ ] ^ _ */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* ` a b c */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* d e f g */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* h i j k */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* l m n o */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* p q r s */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* t u v w */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* x y z { */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +/* | } ~ DEL */ +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +CASE_PT_POINT, +}; + +int Tspttable[] = { +/* NUL SOH STX ETX */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* EOT ENQ ACK BEL */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_BEL, +/* BS HT NL VT */ +CASE_BS, +CASE_TAB, +CASE_LF, +CASE_UP, +/* NP CR SO SI */ +CASE_IGNORE, +CASE_CR, +CASE_IGNORE, +CASE_IGNORE, +/* DLE DC1 DC2 DC3 */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* DC4 NAK SYN ETB */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +/* CAN EM SUB ESC */ +CASE_IGNORE, +CASE_IGNORE, +CASE_IGNORE, +CASE_ESC_STATE, +/* FS GS RS US */ +CASE_PT_STATE, +CASE_PLT_STATE, +CASE_IPL_STATE, +CASE_ALP_STATE, +/* SP ! " # */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* $ % & ' */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* ( ) * + */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* , - . / */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* 0 1 2 3 */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* 4 5 6 7 */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* 8 9 : ; */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* < = > ? */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* @ A B C */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* D E F G */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* H I J K */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* L M N O */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* P Q R S */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* T U V W */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* X Y Z [ */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* \ ] ^ _ */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* ` a b c */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* d e f g */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* h i j k */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* l m n o */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* p q r s */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* t u v w */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* x y z { */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +/* | } ~ DEL */ +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +CASE_SPT_POINT, +}; |