1*14374Ssam /* tabxerox.c 4.1 83/08/05 */ 2*14374Ssam #define INCH 240 3*14374Ssam /* 4*14374Ssam * XEROX 17x0 or DIABLO 16x0 10 pitch 5*14374Ssam * nroff driving table 6*14374Ssam * Titan 10 metal printwheel 7*14374Ssam * by Bill Tuthill, ucbvax!g:tut, 15dec82 8*14374Ssam */ 9*14374Ssam struct { 10*14374Ssam int bset; 11*14374Ssam int breset; 12*14374Ssam int Hor; 13*14374Ssam int Vert; 14*14374Ssam int Newline; 15*14374Ssam int Char; 16*14374Ssam int Em; 17*14374Ssam int Halfline; 18*14374Ssam int Adj; 19*14374Ssam char *twinit; 20*14374Ssam char *twrest; 21*14374Ssam char *twnl; 22*14374Ssam char *hlr; 23*14374Ssam char *hlf; 24*14374Ssam char *flr; 25*14374Ssam char *bdon; 26*14374Ssam char *bdoff; 27*14374Ssam char *ploton; 28*14374Ssam char *plotoff; 29*14374Ssam char *up; 30*14374Ssam char *down; 31*14374Ssam char *right; 32*14374Ssam char *left; 33*14374Ssam char *codetab[256-32]; 34*14374Ssam int zzz; 35*14374Ssam } t = { 36*14374Ssam /*bset*/ 0, 37*14374Ssam /*breset*/ 0177420, 38*14374Ssam /*Hor*/ INCH/60, 39*14374Ssam /*Vert*/ INCH/48, 40*14374Ssam /*Newline*/ INCH/6, 41*14374Ssam /*Char*/ INCH/10, 42*14374Ssam /*Em*/ INCH/10, 43*14374Ssam /*Halfline*/ INCH/12, 44*14374Ssam /*Adj*/ INCH/10, 45*14374Ssam /*twinit*/ "\0334", 46*14374Ssam /*twrest*/ "\0334", 47*14374Ssam /*twnl*/ "\r\n", 48*14374Ssam /*hlr*/ "\033D", 49*14374Ssam /*hlf*/ "\033U", 50*14374Ssam /*flr*/ "\033\n", 51*14374Ssam /*bdon*/ "\033W", 52*14374Ssam /*bdoff*/ "\033&", 53*14374Ssam /*ploton*/ "\0333", 54*14374Ssam /*plotoff*/ "\0334", 55*14374Ssam /*up*/ "\033\n", 56*14374Ssam /*down*/ "\n", 57*14374Ssam /*right*/ " ", 58*14374Ssam /*left*/ "\b", 59*14374Ssam /*codetab*/ 60*14374Ssam #include "code.xerox" 61