1*48306Sbostic /*- 2*48306Sbostic * %sccs.include.proprietary.c% 3*48306Sbostic * 4*48306Sbostic * @(#)tab300-12.c 4.2 (Berkeley) 04/18/91 5*48306Sbostic */ 6*48306Sbostic 714353Ssam #define INCH 240 814353Ssam /* 914353Ssam * DASI 300 12 pitch 1014353Ssam * nroff driving tables 1114353Ssam * width and code tables 1214353Ssam */ 1314353Ssam 1414353Ssam struct { 1514353Ssam int bset; 1614353Ssam int breset; 1714353Ssam int Hor; 1814353Ssam int Vert; 1914353Ssam int Newline; 2014353Ssam int Char; 2114353Ssam int Em; 2214353Ssam int Halfline; 2314353Ssam int Adj; 2414353Ssam char *twinit; 2514353Ssam char *twrest; 2614353Ssam char *twnl; 2714353Ssam char *hlr; 2814353Ssam char *hlf; 2914353Ssam char *flr; 3014353Ssam char *bdon; 3114353Ssam char *bdoff; 3214353Ssam char *ploton; 3314353Ssam char *plotoff; 3414353Ssam char *up; 3514353Ssam char *down; 3614353Ssam char *right; 3714353Ssam char *left; 3814353Ssam char *codetab[256-32]; 3914353Ssam int zzz; 4014353Ssam } t = { 4114353Ssam /*bset*/ 0, 4214353Ssam /*breset*/ 0177420, 4314353Ssam /*Hor*/ INCH/60, 4414353Ssam /*Vert*/ INCH/48, 4514353Ssam /*Newline*/ INCH/8, 4614353Ssam /*Char*/ INCH/12, 4714353Ssam /*Em*/ INCH/12, 4814353Ssam /*Halfline*/ INCH/16, 4914353Ssam /*Adj*/ INCH/12, 5014353Ssam /*twinit*/ "\007", 5114353Ssam /*twrest*/ "\007", 5214353Ssam /*twnl*/ "\015\n", 5314353Ssam /*hlr*/ "\006\013\013\013\006", 5414353Ssam /*hlf*/ "\006\012\012\012\006", 5514353Ssam /*flr*/ "\013", 5614353Ssam /*bdon*/ "", 5714353Ssam /*bdoff*/ "", 5814353Ssam /*ploton*/ "\006", 5914353Ssam /*plotoff*/ "\033\006", 6014353Ssam /*up*/ "\013", 6114353Ssam /*down*/ "\n", 6214353Ssam /*right*/ " ", 6314353Ssam /*left*/ "\b", 6414353Ssam /*codetab*/ 6514353Ssam #include "code.300" 66