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

Defined variables

BSbits defined in line 58; used 2 times
BSdelay defined in line 59; used 2 times
CRbits defined in line 30; used 2 times
CRdelay defined in line 31; used 2 times
FFbits defined in line 83; used 2 times
FFdelay defined in line 84; used 2 times
NLbits defined in line 44; used 2 times
NLdelay defined in line 45; used 2 times
TBbits defined in line 70; used 2 times
TBdelay defined in line 71; used 2 times
vt_map defined in line 100; used 3 times

Defined struct's

vt_map defined in line 97; never used

Usage of this include

Last modified: 1986-06-06
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 607
Valid CSS Valid XHTML 1.0 Strict