1 /* 2 ** SYSTEM DEPENDENT TERMINAL DELAY TABLES 3 ** 4 ** Evans Hall VAX 5 ** 6 ** This file maintains the correspondence between the delays 7 ** defined in /etc/termcap and the delay algorithms on a 8 ** particular system. For each type of delay, the bits used 9 ** for that delay must be specified (in XXbits) and a table 10 ** must be defined giving correspondences between delays and 11 ** algorithms. Algorithms which are not fixed delays (such 12 ** as dependent on current column or line number) must be 13 ** cludged in some way at this time. 14 */ 15 16 17 18 /* 19 ** Carriage Return delays 20 */ 21 22 int CRbits = CRDELAY; 23 struct delay CRdelay[] = 24 { 25 0, CR0, 26 9, CR3, 27 80, CR1, 28 160, CR2, 29 -1 30 }; 31 32 /* 33 ** New Line delays 34 */ 35 36 int NLbits = NLDELAY; 37 struct delay NLdelay[] = 38 { 39 0, NL0, 40 66, NL1, /* special M37 delay */ 41 100, NL2, 42 -1 43 }; 44 45 46 /* 47 ** Back Space delays 48 */ 49 50 int BSbits = BSDELAY; 51 struct delay BSdelay[] = 52 { 53 0, BS0, 54 -1 55 }; 56 57 58 /* 59 ** TaB delays 60 */ 61 62 int TBbits = TBDELAY; 63 struct delay TBdelay[] = 64 { 65 0, TAB0, 66 11, TAB1, /* special M37 delay */ 67 -1 68 }; 69 70 71 /* 72 ** Form Feed delays 73 */ 74 75 int FFbits = VTDELAY; 76 struct delay FFdelay[] = 77 { 78 0, FF0, 79 2000, FF1, 80 -1 81 }; 82 83 #ifdef CBVIRTTERM 84 /* 85 * Map from the universal tables in termcap to the particular numbers 86 * this system uses. The lack of standardization of terminal numbers 87 * is a botch but such is life. 88 */ 89 struct vt_map { 90 char stdnum; 91 char localnum; 92 } vt_map[] = { 93 #ifdef TERM_TEC 94 1, TERM_TEC, 95 #endif 96 #ifdef TERM_V61 97 2, TERM_V61, 98 #endif 99 #ifdef TERM_V10 100 3, TERM_V10, 101 #endif 102 #ifdef TERM_TEX 103 4, TERM_TEX, 104 #endif 105 #ifdef TERM_D40 106 5, TERM_D40, 107 #endif 108 #ifdef TERM_H45 109 6, TERM_H45, 110 #endif 111 #ifdef TERM_D42 112 7, TERM_D42, 113 #endif 114 #ifdef TERM_C100 115 8, TERM_C100, 116 #endif 117 #ifdef TERM_MIME 118 9, TERM_MIME, 119 #endif 120 0,0 121 }; 122 #endif 123