1*48306Sbostic /*- 2*48306Sbostic * %sccs.include.proprietary.c% 3*48306Sbostic * 4*48306Sbostic * @(#)tab300.c 4.2 (Berkeley) 04/18/91 5*48306Sbostic */ 6*48306Sbostic 714354Ssam #define INCH 240 814354Ssam /* 914354Ssam * DASI 300 10 pitch 1014354Ssam * nroff driving tables 1114354Ssam * width and code tables 1214354Ssam */ 1314354Ssam 1414354Ssam struct { 1514354Ssam int bset; 1614354Ssam int breset; 1714354Ssam int Hor; 1814354Ssam int Vert; 1914354Ssam int Newline; 2014354Ssam int Char; 2114354Ssam int Em; 2214354Ssam int Halfline; 2314354Ssam int Adj; 2414354Ssam char *twinit; 2514354Ssam char *twrest; 2614354Ssam char *twnl; 2714354Ssam char *hlr; 2814354Ssam char *hlf; 2914354Ssam char *flr; 3014354Ssam char *bdon; 3114354Ssam char *bdoff; 3214354Ssam char *ploton; 3314354Ssam char *plotoff; 3414354Ssam char *up; 3514354Ssam char *down; 3614354Ssam char *right; 3714354Ssam char *left; 3814354Ssam char *codetab[256-32]; 3914354Ssam int zzz; 4014354Ssam } t = { 4114354Ssam /*bset*/ 0, 4214354Ssam /*breset*/ 0177420, 4314354Ssam /*Hor*/ INCH/60, 4414354Ssam /*Vert*/ INCH/48, 4514354Ssam /*Newline*/ INCH/6, 4614354Ssam /*Char*/ INCH/10, 4714354Ssam /*Em*/ INCH/10, 4814354Ssam /*Halfline*/ INCH/12, 4914354Ssam /*Adj*/ INCH/10, 5014354Ssam /*twinit*/ "\007", 5114354Ssam /*twrest*/ "\007", 5214354Ssam /*twnl*/ "\015\n", 5314354Ssam /*hlr*/ "\006\013\013\013\013\006", 5414354Ssam /*hlf*/ "\006\012\012\012\012\006", 5514354Ssam /*flr*/ "\013", 5614354Ssam /*bdon*/ "", 5714354Ssam /*bdoff*/ "", 5814354Ssam /*ploton*/ "\006", 5914354Ssam /*plotoff*/ "\033\006", 6014354Ssam /*up*/ "\013", 6114354Ssam /*down*/ "\n", 6214354Ssam /*right*/ " ", 6314354Ssam /*left*/ "\b", 6414354Ssam /*codetab*/ 6514354Ssam #include "code.300" 66