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

Defined variables

BSbits defined in line 50; used 2 times
BSdelay defined in line 51; used 2 times
CRbits defined in line 22; used 2 times
CRdelay defined in line 23; used 2 times
FFbits defined in line 75; used 2 times
FFdelay defined in line 76; used 2 times
NLbits defined in line 36; used 2 times
NLdelay defined in line 37; used 2 times
TBbits defined in line 62; used 2 times
TBdelay defined in line 63; used 2 times
vt_map defined in line 92; used 3 times

Defined struct's

vt_map defined in line 89; never used

Usage of this include

Last modified: 1981-10-15
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 663
Valid CSS Valid XHTML 1.0 Strict