1*48306Sbostic /*- 2*48306Sbostic * %sccs.include.proprietary.c% 3*48306Sbostic * 4*48306Sbostic * @(#)tab450-12.c 4.2 (Berkeley) 04/18/91 5*48306Sbostic */ 6*48306Sbostic 714360Ssam #define INCH 240 814360Ssam /* 914360Ssam * DASI 450 12 pitch 1014360Ssam * nroff driving tables 1114360Ssam * width and code tables 1214360Ssam */ 1314360Ssam 1414360Ssam struct { 1514360Ssam int bset; 1614360Ssam int breset; 1714360Ssam int Hor; 1814360Ssam int Vert; 1914360Ssam int Newline; 2014360Ssam int Char; 2114360Ssam int Em; 2214360Ssam int Halfline; 2314360Ssam int Adj; 2414360Ssam char *twinit; 2514360Ssam char *twrest; 2614360Ssam char *twnl; 2714360Ssam char *hlr; 2814360Ssam char *hlf; 2914360Ssam char *flr; 3014360Ssam char *bdon; 3114360Ssam char *bdoff; 3214360Ssam char *ploton; 3314360Ssam char *plotoff; 3414360Ssam char *up; 3514360Ssam char *down; 3614360Ssam char *right; 3714360Ssam char *left; 3814360Ssam char *codetab[256-32]; 3914360Ssam int zzz; 4014360Ssam } t = { 4114360Ssam /*bset*/ 0, 4214360Ssam /*breset*/ 0177420, 4314360Ssam /*Hor*/ INCH/60, 4414360Ssam /*Vert*/ INCH/48, 4514360Ssam /*Newline*/ INCH/6, 4614360Ssam /*Char*/ INCH/12, 4714360Ssam /*Em*/ INCH/12, 4814360Ssam /*Halfline*/ INCH/12, 4914360Ssam /*Adj*/ INCH/12, 5014360Ssam /*twinit*/ "\0334\033\037\013", 5114360Ssam /*twrest*/ "\0334\033\037\015", 5214360Ssam /*twnl*/ "\015\n", 5314360Ssam /*hlr*/ "\033D", 5414360Ssam /*hlf*/ "\033U", 5514360Ssam /*flr*/ "\033\n", 5614360Ssam /*bdon*/ "", 5714360Ssam /*bdoff*/ "", 5814360Ssam /*ploton*/ "\0333", 5914360Ssam /*plotoff*/ "\0334", 6014360Ssam /*up*/ "\033\n", 6114360Ssam /*down*/ "\n", 6214360Ssam /*right*/ " ", 6314360Ssam /*left*/ "\b", 6414360Ssam /*codetab*/ 6514360Ssam #include "code.300" 66