|
|
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.