Include oia.h
[unix-history] / usr / src / usr.bin / tset / tset.delays.h
CommitLineData
61bd2d7e
KM
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 *
b61f6b34 6 * @(#)tset.delays.h 5.1 (Berkeley) %G%
61bd2d7e
KM
7 */
8
a38e6c4a
BJ
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
30int CRbits = CRDELAY;
31struct 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
44int NLbits = NLDELAY;
45struct 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
58int BSbits = BSDELAY;
59struct delay BSdelay[] =
60{
61 0, BS0,
62 -1
63};
64
65
66/*
67** TaB delays
68*/
69
70int TBbits = TBDELAY;
71struct delay TBdelay[] =
72{
73 0, TAB0,
74 11, TAB1, /* special M37 delay */
75 -1
76};
77
78
79/*
80** Form Feed delays
81*/
82
83int FFbits = VTDELAY;
84struct delay FFdelay[] =
85{
86 0, FF0,
87 2000, FF1,
88 -1
89};
9d872611
BJ
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 */
97struct 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