1*48306Sbostic /*-
2*48306Sbostic  * %sccs.include.proprietary.c%
3*48306Sbostic  *
4*48306Sbostic  *	@(#)tab382-12.c	4.2 (Berkeley) 04/18/91
5*48306Sbostic  */
6*48306Sbostic 
714358Ssam #define INCH 240
814358Ssam /*
914358Ssam  * DTC 382 12 pitch
1014358Ssam  * nroff driving tables
1114358Ssam  * width and code tables
1214358Ssam  */
1314358Ssam 
1414358Ssam struct {
1514358Ssam 	int bset;
1614358Ssam 	int breset;
1714358Ssam 	int Hor;
1814358Ssam 	int Vert;
1914358Ssam 	int Newline;
2014358Ssam 	int Char;
2114358Ssam 	int Em;
2214358Ssam 	int Halfline;
2314358Ssam 	int Adj;
2414358Ssam 	char *twinit;
2514358Ssam 	char *twrest;
2614358Ssam 	char *twnl;
2714358Ssam 	char *hlr;
2814358Ssam 	char *hlf;
2914358Ssam 	char *flr;
3014358Ssam 	char *bdon;
3114358Ssam 	char *bdoff;
3214358Ssam 	char *ploton;
3314358Ssam 	char *plotoff;
3414358Ssam 	char *up;
3514358Ssam 	char *down;
3614358Ssam 	char *right;
3714358Ssam 	char *left;
3814358Ssam 	char *codetab[256-32];
3914358Ssam 	int zzz;
4014358Ssam 	} t = {
4114358Ssam /*bset*/	0,
4214358Ssam /*breset*/	0177420,
4314358Ssam /*Hor*/		INCH/60,
4414358Ssam /*Vert*/	INCH/48,
4514358Ssam /*Newline*/	INCH/6,
4614358Ssam /*Char*/	INCH/12,
4714358Ssam /*Em*/		INCH/12,
4814358Ssam /*Halfline*/	INCH/12,
4914358Ssam /*Adj*/		INCH/12,
5014358Ssam /*twinit*/	"\033\006",
5114358Ssam /*twrest*/	"\033\006",
5214358Ssam /*twnl*/	"\r\n",
5314358Ssam /*hlr*/		"\033H",
5414358Ssam /*hlf*/		"\033h",
5514358Ssam /*flr*/		"\032",
5614358Ssam /*bdon*/	"\033Z",
5714358Ssam /*bdoff*/	"\033z",
5814358Ssam /*ploton*/	"\006",
5914358Ssam /*plotoff*/	"\033\006",
6014358Ssam /*up*/		"\032",
6114358Ssam /*down*/	"\n",
6214358Ssam /*right*/	" ",
6314358Ssam /*left*/	"\b",
6414358Ssam /*codetab*/
6514358Ssam #include "code.300"
66