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