1*48306Sbostic /*- 2*48306Sbostic * %sccs.include.proprietary.c% 3*48306Sbostic * 4*48306Sbostic * @(#)tab382-12.c 4.2 (Berkeley) 04/18/91 5*48306Sbostic */ 6*48306Sbostic 714358Ssam #define INCH 240 814358Ssam /* 914358Ssam * DTC 382 12 pitch 1014358Ssam * nroff driving tables 1114358Ssam * width and code tables 1214358Ssam */ 1314358Ssam 1414358Ssam struct { 1514358Ssam int bset; 1614358Ssam int breset; 1714358Ssam int Hor; 1814358Ssam int Vert; 1914358Ssam int Newline; 2014358Ssam int Char; 2114358Ssam int Em; 2214358Ssam int Halfline; 2314358Ssam int Adj; 2414358Ssam char *twinit; 2514358Ssam char *twrest; 2614358Ssam char *twnl; 2714358Ssam char *hlr; 2814358Ssam char *hlf; 2914358Ssam char *flr; 3014358Ssam char *bdon; 3114358Ssam char *bdoff; 3214358Ssam char *ploton; 3314358Ssam char *plotoff; 3414358Ssam char *up; 3514358Ssam char *down; 3614358Ssam char *right; 3714358Ssam char *left; 3814358Ssam char *codetab[256-32]; 3914358Ssam int zzz; 4014358Ssam } t = { 4114358Ssam /*bset*/ 0, 4214358Ssam /*breset*/ 0177420, 4314358Ssam /*Hor*/ INCH/60, 4414358Ssam /*Vert*/ INCH/48, 4514358Ssam /*Newline*/ INCH/6, 4614358Ssam /*Char*/ INCH/12, 4714358Ssam /*Em*/ INCH/12, 4814358Ssam /*Halfline*/ INCH/12, 4914358Ssam /*Adj*/ INCH/12, 5014358Ssam /*twinit*/ "\033\006", 5114358Ssam /*twrest*/ "\033\006", 5214358Ssam /*twnl*/ "\r\n", 5314358Ssam /*hlr*/ "\033H", 5414358Ssam /*hlf*/ "\033h", 5514358Ssam /*flr*/ "\032", 5614358Ssam /*bdon*/ "\033Z", 5714358Ssam /*bdoff*/ "\033z", 5814358Ssam /*ploton*/ "\006", 5914358Ssam /*plotoff*/ "\033\006", 6014358Ssam /*up*/ "\032", 6114358Ssam /*down*/ "\n", 6214358Ssam /*right*/ " ", 6314358Ssam /*left*/ "\b", 6414358Ssam /*codetab*/ 6514358Ssam #include "code.300" 66