/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */ /* All Rights Reserved */ /* * Copyright (c) 1980 Regents of the University of California. * All rights reserved. The Berkeley software License Agreement * specifies the terms and conditions for redistribution. */ /* * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc. * All Rights Reserved. */ #ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */ /* ** SYSTEM DEPENDENT TERMINAL DELAY TABLES ** ** ** This file maintains the correspondence between the delays ** defined in /etc/termcap and the delay algorithms on a ** particular system. For each type of delay, the bits used ** for that delay must be specified (in XXbits) and a table ** must be defined giving correspondences between delays and ** algorithms. Algorithms which are not fixed delays (such ** as dependent on current column or line number) must be ** cludged in some way at this time. */ /* ** Carriage Return delays */ int CRbits = CRDLY; struct delay CRdelay[] = { 0, CR0, 9, CR3, 80, CR1, 160, CR2, -1 }; /* ** New Line delays */ int NLbits = NLDLY; struct delay NLdelay[] = { 0, NL0, 66, NL1, /* special M37 delay */ -1 }; /* ** Back Space delays */ int BSbits = BSDLY; struct delay BSdelay[] = { 0, BS0, -1 }; /* ** TaB delays */ int TBbits = TABDLY; struct delay TBdelay[] = { 0, TAB0, 11, TAB1, /* special M37 delay */ -1 }; /* ** Form Feed delays */ int FFbits = FFDLY; struct delay FFdelay[] = { 0, FF0, 2000, FF1, -1 }; /* ** Vertical Tab delays */ int VTbits = VTDLY; struct delay VTdelay[] = { 0, VT0, 2000, VT1, -1 };