1*48306Sbostic /*- 2*48306Sbostic * %sccs.include.proprietary.c% 3*48306Sbostic * 4*48306Sbostic * @(#)tabx-ecs.c 4.2 (Berkeley) 04/18/91 5*48306Sbostic */ 6*48306Sbostic 714372Ssam #define INCH 240 814372Ssam /* 914372Ssam * DIABLO 630 10 pitch ECS 1014372Ssam * nroff driving table (extended character set) 1114372Ssam * not tested with any wheel 1214372Ssam * by Bill Tuthill, ucbvax!g:tut, 15dec82 1314372Ssam */ 1414372Ssam struct { 1514372Ssam int bset; 1614372Ssam int breset; 1714372Ssam int Hor; 1814372Ssam int Vert; 1914372Ssam int Newline; 2014372Ssam int Char; 2114372Ssam int Em; 2214372Ssam int Halfline; 2314372Ssam int Adj; 2414372Ssam char *twinit; 2514372Ssam char *twrest; 2614372Ssam char *twnl; 2714372Ssam char *hlr; 2814372Ssam char *hlf; 2914372Ssam char *flr; 3014372Ssam char *bdon; 3114372Ssam char *bdoff; 3214372Ssam char *ploton; 3314372Ssam char *plotoff; 3414372Ssam char *up; 3514372Ssam char *down; 3614372Ssam char *right; 3714372Ssam char *left; 3814372Ssam char *codetab[256-32]; 3914372Ssam int zzz; 4014372Ssam } t = { 4114372Ssam /*bset*/ 0, 4214372Ssam /*breset*/ 0177420, 4314372Ssam /*Hor*/ INCH/60, 4414372Ssam /*Vert*/ INCH/48, 4514372Ssam /*Newline*/ INCH/6, 4614372Ssam /*Char*/ INCH/10, 4714372Ssam /*Em*/ INCH/10, 4814372Ssam /*Halfline*/ INCH/12, 4914372Ssam /*Adj*/ INCH/10, 5014372Ssam /*twinit*/ "\0334", 5114372Ssam /*twrest*/ "\0334", 5214372Ssam /*twnl*/ "\r\n", 5314372Ssam /*hlr*/ "\033D", 5414372Ssam /*hlf*/ "\033U", 5514372Ssam /*flr*/ "\033\n", 5614372Ssam /*bdon*/ "\033W", 5714372Ssam /*bdoff*/ "\033&", 5814372Ssam /*ploton*/ "\0333", 5914372Ssam /*plotoff*/ "\0334", 6014372Ssam /*up*/ "\033\n", 6114372Ssam /*down*/ "\n", 6214372Ssam /*right*/ " ", 6314372Ssam /*left*/ "\b", 6414372Ssam /*codetab*/ 6514372Ssam #include "code.x-ecs" 66