1*48306Sbostic /*- 2*48306Sbostic * %sccs.include.proprietary.c% 3*48306Sbostic * 4*48306Sbostic * @(#)tab833-12.c 4.2 (Berkeley) 04/18/91 5*48306Sbostic */ 6*48306Sbostic 714362Ssam #define INCH 240 814362Ssam /* 914362Ssam * AJ 833 or 832 12 pitch 1014362Ssam * nroff driving tables 1114362Ssam * width and code tables 1214362Ssam */ 1314362Ssam 1414362Ssam struct { 1514362Ssam int bset; 1614362Ssam int breset; 1714362Ssam int Hor; 1814362Ssam int Vert; 1914362Ssam int Newline; 2014362Ssam int Char; 2114362Ssam int Em; 2214362Ssam int Halfline; 2314362Ssam int Adj; 2414362Ssam char *twinit; 2514362Ssam char *twrest; 2614362Ssam char *twnl; 2714362Ssam char *hlr; 2814362Ssam char *hlf; 2914362Ssam char *flr; 3014362Ssam char *bdon; 3114362Ssam char *bdoff; 3214362Ssam char *ploton; 3314362Ssam char *plotoff; 3414362Ssam char *up; 3514362Ssam char *down; 3614362Ssam char *right; 3714362Ssam char *left; 3814362Ssam char *codetab[256-32]; 3914362Ssam int zzz; 4014362Ssam } t = { 4114362Ssam /*bset*/ 0, 4214362Ssam /*breset*/ 0177420, 4314362Ssam /*Hor*/ INCH/60, 4414362Ssam /*Vert*/ INCH/48, 4514362Ssam /*Newline*/ INCH/6, 4614362Ssam /*Char*/ INCH/12, 4714362Ssam /*Em*/ INCH/12, 4814362Ssam /*Halfline*/ INCH/12, 4914362Ssam /*Adj*/ INCH/12, 5014362Ssam /*twinit*/ "\033N", 5114362Ssam /*twrest*/ "\033N", 5214362Ssam /*twnl*/ "\r\n", 5314362Ssam /*hlr*/ "\0338", 5414362Ssam /*hlf*/ "\0339", 5514362Ssam /*flr*/ "\0337", 5614362Ssam /*bdon*/ "\033E", 5714362Ssam /*bdoff*/ "\033*", 5814362Ssam /*ploton*/ "\033P", 5914362Ssam /*plotoff*/ "\033N", 6014362Ssam /*up*/ "\013", 6114362Ssam /*down*/ "\n", 6214362Ssam /*right*/ " ", 6314362Ssam /*left*/ "\b", 6414362Ssam /*codetab*/ 6514362Ssam #include "code.aj833" 66