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