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