1 /*- 2 * %sccs.include.proprietary.c% 3 * 4 * @(#)tabxerox12.c 4.2 (Berkeley) 04/18/91 5 */ 6 7 #define INCH 240 8 /* 9 * XEROX 17x0 or DIABLO 16x0 12 pitch 10 * nroff driving table 11 * by Bill Tuthill, ucbvax!g:tut, 15dec82 12 */ 13 struct { 14 int bset; 15 int breset; 16 int Hor; 17 int Vert; 18 int Newline; 19 int Char; 20 int Em; 21 int Halfline; 22 int Adj; 23 char *twinit; 24 char *twrest; 25 char *twnl; 26 char *hlr; 27 char *hlf; 28 char *flr; 29 char *bdon; 30 char *bdoff; 31 char *ploton; 32 char *plotoff; 33 char *up; 34 char *down; 35 char *right; 36 char *left; 37 char *codetab[256-32]; 38 int zzz; 39 } t = { 40 /*bset*/ 0, 41 /*breset*/ 0177420, 42 /*Hor*/ INCH/60, 43 /*Vert*/ INCH/48, 44 /*Newline*/ INCH/6, 45 /*Char*/ INCH/12, 46 /*Em*/ INCH/12, 47 /*Halfline*/ INCH/12, 48 /*Adj*/ INCH/12, 49 /*twinit*/ "\0334", 50 /*twrest*/ "\0334", 51 /*twnl*/ "\r\n", 52 /*hlr*/ "\033D", 53 /*hlf*/ "\033U", 54 /*flr*/ "\033\n", 55 /*bdon*/ "\033W", 56 /*bdoff*/ "\033&", 57 /*ploton*/ "\0333", 58 /*plotoff*/ "\0334", 59 /*up*/ "\033\n", 60 /*down*/ "\n", 61 /*right*/ " ", 62 /*left*/ "\b", 63 /*codetab*/ 64 #include "code.xerox" 65