|
|
1.1 root 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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.