/* * * Primary terminal characteristics */ #ifndef _TTDEF_H #define _TTDEF_H /* define terminal special symbols */ #define TT$C_BAUD_50 1 #define TT$C_BAUD_75 2 #define TT$C_BAUD_110 3 #define TT$C_BAUD_134 4 #define TT$C_BAUD_150 5 #define TT$C_BAUD_300 6 #define TT$C_BAUD_600 7 #define TT$C_BAUD_1200 8 #define TT$C_BAUD_1800 9 #define TT$C_BAUD_2000 10 #define TT$C_BAUD_2400 11 #define TT$C_BAUD_3600 12 #define TT$C_BAUD_4800 13 #define TT$C_BAUD_7200 14 #define TT$C_BAUD_9600 15 #define TT$C_BAUD_19200 16 #define TT$C_BAUD_38400 17 #ifndef NO_VMS_V6 #define TT$C_BAUD_57600 18 #define TT$C_BAUD_76800 19 #define TT$C_BAUD_115200 20 #endif /* *** matches dcdef macro */ #define TT$_UNKNOWN 0 #define TT$_VT05 1 /* VT05 */ #define TT$_VK100 2 /* strange terminals */ #define TT$_VT173 3 #define TT$_TQ_BTS 4 #define TT$_TEK401X 10 #define TT$_FT1 16 /* foreign terminal types */ #define TT$_FT2 17 /* new support also includes */ #define TT$_FT3 18 /* the negative numbers */ #define TT$_FT4 19 #define TT$_FT5 20 #define TT$_FT6 21 #define TT$_FT7 22 #define TT$_FT8 23 /* end of foreign types */ /* reserve rest up to 32 for extensions */ #define TT$_LAX 32 #define TT$_LA36 32 #define TT$_LA120 33 #define TT$_LA34 34 #define TT$_LA38 35 #define TT$_LA12 36 #define TT$_LA100 37 #define TT$_LA24 37 #define TT$_LQP02 38 #define TT$_LA84 39 #define TT$_LA210 40 #define TT$_LN03 41 #define TT$_LN01K 42 #define TT$_LA80 43 #define TT$_VT5X 64 #define TT$_VT52 64 #define TT$_VT55 65 #define TT$_VT100 96 /* VT100 */ #define TT$_VT101 97 #define TT$_VT102 98 #define TT$_VT105 99 #define TT$_VT125 100 #define TT$_VT131 101 #define TT$_VT132 102 #define TT$_VT80 103 #define TT$_VT200_Series 110 #define TT$_Pro_Series 111 #define TT$_VT300_Series 112 #define TT$_VT400_Series 113 #ifndef NO_VMS_V6 #define TT$_VT500_Series 114 #endif /* from 128 on is reserved for foreign terminals and must not be */ /* used for terminal definitions */ #define TT$V_PASSALL 0 #define TT$V_NOECHO 1 #define TT$V_NOTYPEAHD 2 #define TT$V_ESCAPE 3 #define TT$V_HOSTSYNC 4 #define TT$V_TTSYNC 5 #define TT$V_SCRIPT 6 #define TT$V_LOWER 7 #define TT$V_MECHTAB 8 #define TT$V_WRAP 9 #define TT$V_CRFILL 10 #define TT$V_LFFILL 11 #define TT$V_SCOPE 12 #define TT$V_REMOTE 13 #define TT$V_RESERVED 14 #define TT$V_EIGHTBIT 15 #define TT$V_MBXDSABL 16 #define TT$V_NOBRDCST 17 #define TT$V_READSYNC 18 #define TT$V_MECHFORM 19 #define TT$V_HALFDUP 20 #define TT$V_MODEM 21 #define TT$V_OPER 22 #define TT$V_PAGE 24 #define TT$S_PAGE 8 #define TT$M_PASSALL (1<