1*0Sstevel@tonic-gate /* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */ 2*0Sstevel@tonic-gate /* All Rights Reserved */ 3*0Sstevel@tonic-gate 4*0Sstevel@tonic-gate 5*0Sstevel@tonic-gate /* 6*0Sstevel@tonic-gate * Copyright (c) 1980 Regents of the University of California. 7*0Sstevel@tonic-gate * All rights reserved. The Berkeley software License Agreement 8*0Sstevel@tonic-gate * specifies the terms and conditions for redistribution. 9*0Sstevel@tonic-gate */ 10*0Sstevel@tonic-gate 11*0Sstevel@tonic-gate /* 12*0Sstevel@tonic-gate * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc. 13*0Sstevel@tonic-gate * All Rights Reserved. 14*0Sstevel@tonic-gate */ 15*0Sstevel@tonic-gate 16*0Sstevel@tonic-gate #ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */ 17*0Sstevel@tonic-gate 18*0Sstevel@tonic-gate /* 19*0Sstevel@tonic-gate ** SYSTEM DEPENDENT TERMINAL DELAY TABLES 20*0Sstevel@tonic-gate ** 21*0Sstevel@tonic-gate ** 22*0Sstevel@tonic-gate ** This file maintains the correspondence between the delays 23*0Sstevel@tonic-gate ** defined in /etc/termcap and the delay algorithms on a 24*0Sstevel@tonic-gate ** particular system. For each type of delay, the bits used 25*0Sstevel@tonic-gate ** for that delay must be specified (in XXbits) and a table 26*0Sstevel@tonic-gate ** must be defined giving correspondences between delays and 27*0Sstevel@tonic-gate ** algorithms. Algorithms which are not fixed delays (such 28*0Sstevel@tonic-gate ** as dependent on current column or line number) must be 29*0Sstevel@tonic-gate ** cludged in some way at this time. 30*0Sstevel@tonic-gate */ 31*0Sstevel@tonic-gate 32*0Sstevel@tonic-gate 33*0Sstevel@tonic-gate 34*0Sstevel@tonic-gate /* 35*0Sstevel@tonic-gate ** Carriage Return delays 36*0Sstevel@tonic-gate */ 37*0Sstevel@tonic-gate 38*0Sstevel@tonic-gate int CRbits = CRDLY; 39*0Sstevel@tonic-gate struct delay CRdelay[] = 40*0Sstevel@tonic-gate { 41*0Sstevel@tonic-gate 0, CR0, 42*0Sstevel@tonic-gate 9, CR3, 43*0Sstevel@tonic-gate 80, CR1, 44*0Sstevel@tonic-gate 160, CR2, 45*0Sstevel@tonic-gate -1 46*0Sstevel@tonic-gate }; 47*0Sstevel@tonic-gate 48*0Sstevel@tonic-gate /* 49*0Sstevel@tonic-gate ** New Line delays 50*0Sstevel@tonic-gate */ 51*0Sstevel@tonic-gate 52*0Sstevel@tonic-gate int NLbits = NLDLY; 53*0Sstevel@tonic-gate struct delay NLdelay[] = 54*0Sstevel@tonic-gate { 55*0Sstevel@tonic-gate 0, NL0, 56*0Sstevel@tonic-gate 66, NL1, /* special M37 delay */ 57*0Sstevel@tonic-gate -1 58*0Sstevel@tonic-gate }; 59*0Sstevel@tonic-gate 60*0Sstevel@tonic-gate 61*0Sstevel@tonic-gate /* 62*0Sstevel@tonic-gate ** Back Space delays 63*0Sstevel@tonic-gate */ 64*0Sstevel@tonic-gate 65*0Sstevel@tonic-gate int BSbits = BSDLY; 66*0Sstevel@tonic-gate struct delay BSdelay[] = 67*0Sstevel@tonic-gate { 68*0Sstevel@tonic-gate 0, BS0, 69*0Sstevel@tonic-gate -1 70*0Sstevel@tonic-gate }; 71*0Sstevel@tonic-gate 72*0Sstevel@tonic-gate 73*0Sstevel@tonic-gate /* 74*0Sstevel@tonic-gate ** TaB delays 75*0Sstevel@tonic-gate */ 76*0Sstevel@tonic-gate 77*0Sstevel@tonic-gate int TBbits = TABDLY; 78*0Sstevel@tonic-gate struct delay TBdelay[] = 79*0Sstevel@tonic-gate { 80*0Sstevel@tonic-gate 0, TAB0, 81*0Sstevel@tonic-gate 11, TAB1, /* special M37 delay */ 82*0Sstevel@tonic-gate -1 83*0Sstevel@tonic-gate }; 84*0Sstevel@tonic-gate 85*0Sstevel@tonic-gate 86*0Sstevel@tonic-gate /* 87*0Sstevel@tonic-gate ** Form Feed delays 88*0Sstevel@tonic-gate */ 89*0Sstevel@tonic-gate 90*0Sstevel@tonic-gate int FFbits = FFDLY; 91*0Sstevel@tonic-gate struct delay FFdelay[] = 92*0Sstevel@tonic-gate { 93*0Sstevel@tonic-gate 0, FF0, 94*0Sstevel@tonic-gate 2000, FF1, 95*0Sstevel@tonic-gate -1 96*0Sstevel@tonic-gate }; 97*0Sstevel@tonic-gate 98*0Sstevel@tonic-gate 99*0Sstevel@tonic-gate /* 100*0Sstevel@tonic-gate ** Vertical Tab delays 101*0Sstevel@tonic-gate */ 102*0Sstevel@tonic-gate 103*0Sstevel@tonic-gate int VTbits = VTDLY; 104*0Sstevel@tonic-gate struct delay VTdelay[] = 105*0Sstevel@tonic-gate { 106*0Sstevel@tonic-gate 0, VT0, 107*0Sstevel@tonic-gate 2000, VT1, 108*0Sstevel@tonic-gate -1 109*0Sstevel@tonic-gate }; 110*0Sstevel@tonic-gate 111