1*48306Sbostic /*- 2*48306Sbostic * %sccs.include.proprietary.c% 3*48306Sbostic * 4*48306Sbostic * @(#)tab450.c 4.2 (Berkeley) 04/18/91 5*48306Sbostic */ 6*48306Sbostic 714361Ssam #define INCH 240 814361Ssam /* 914361Ssam * DASI 450 10 pitch 1014361Ssam * nroff driving tables 1114361Ssam * width and code tables 1214361Ssam */ 1314361Ssam 1414361Ssam struct { 1514361Ssam int bset; 1614361Ssam int breset; 1714361Ssam int Hor; 1814361Ssam int Vert; 1914361Ssam int Newline; 2014361Ssam int Char; 2114361Ssam int Em; 2214361Ssam int Halfline; 2314361Ssam int Adj; 2414361Ssam char *twinit; 2514361Ssam char *twrest; 2614361Ssam char *twnl; 2714361Ssam char *hlr; 2814361Ssam char *hlf; 2914361Ssam char *flr; 3014361Ssam char *bdon; 3114361Ssam char *bdoff; 3214361Ssam char *ploton; 3314361Ssam char *plotoff; 3414361Ssam char *up; 3514361Ssam char *down; 3614361Ssam char *right; 3714361Ssam char *left; 3814361Ssam char *codetab[256-32]; 3914361Ssam int zzz; 4014361Ssam } t = { 4114361Ssam /*bset*/ 0, 4214361Ssam /*breset*/ 0177420, 4314361Ssam /*Hor*/ INCH/60, 4414361Ssam /*Vert*/ INCH/48, 4514361Ssam /*Newline*/ INCH/6, 4614361Ssam /*Char*/ INCH/10, 4714361Ssam /*Em*/ INCH/10, 4814361Ssam /*Halfline*/ INCH/12, 4914361Ssam /*Adj*/ INCH/10, 5014361Ssam /*twinit*/ "\0334", 5114361Ssam /*twrest*/ "\0334", 5214361Ssam /*twnl*/ "\015\n", 5314361Ssam /*hlr*/ "\033D", 5414361Ssam /*hlf*/ "\033U", 5514361Ssam /*flr*/ "\033\n", 5614361Ssam /*bdon*/ "", 5714361Ssam /*bdoff*/ "", 5814361Ssam /*ploton*/ "\0333", 5914361Ssam /*plotoff*/ "\0334", 6014361Ssam /*up*/ "\033\n", 6114361Ssam /*down*/ "\n", 6214361Ssam /*right*/ " ", 6314361Ssam /*left*/ "\b", 6414361Ssam /*codetab*/ 6514361Ssam #include "code.300" 66