1*48306Sbostic /*-
2*48306Sbostic  * %sccs.include.proprietary.c%
3*48306Sbostic  *
4*48306Sbostic  *	@(#)tab450-12.c	4.2 (Berkeley) 04/18/91
5*48306Sbostic  */
6*48306Sbostic 
714360Ssam #define INCH 240
814360Ssam /*
914360Ssam  * DASI 450 12 pitch
1014360Ssam  * nroff driving tables
1114360Ssam  * width and code tables
1214360Ssam  */
1314360Ssam 
1414360Ssam struct {
1514360Ssam 	int bset;
1614360Ssam 	int breset;
1714360Ssam 	int Hor;
1814360Ssam 	int Vert;
1914360Ssam 	int Newline;
2014360Ssam 	int Char;
2114360Ssam 	int Em;
2214360Ssam 	int Halfline;
2314360Ssam 	int Adj;
2414360Ssam 	char *twinit;
2514360Ssam 	char *twrest;
2614360Ssam 	char *twnl;
2714360Ssam 	char *hlr;
2814360Ssam 	char *hlf;
2914360Ssam 	char *flr;
3014360Ssam 	char *bdon;
3114360Ssam 	char *bdoff;
3214360Ssam 	char *ploton;
3314360Ssam 	char *plotoff;
3414360Ssam 	char *up;
3514360Ssam 	char *down;
3614360Ssam 	char *right;
3714360Ssam 	char *left;
3814360Ssam 	char *codetab[256-32];
3914360Ssam 	int zzz;
4014360Ssam 	} t = {
4114360Ssam /*bset*/	0,
4214360Ssam /*breset*/	0177420,
4314360Ssam /*Hor*/		INCH/60,
4414360Ssam /*Vert*/	INCH/48,
4514360Ssam /*Newline*/	INCH/6,
4614360Ssam /*Char*/	INCH/12,
4714360Ssam /*Em*/		INCH/12,
4814360Ssam /*Halfline*/	INCH/12,
4914360Ssam /*Adj*/		INCH/12,
5014360Ssam /*twinit*/	"\0334\033\037\013",
5114360Ssam /*twrest*/	"\0334\033\037\015",
5214360Ssam /*twnl*/	"\015\n",
5314360Ssam /*hlr*/		"\033D",
5414360Ssam /*hlf*/		"\033U",
5514360Ssam /*flr*/		"\033\n",
5614360Ssam /*bdon*/	"",
5714360Ssam /*bdoff*/	"",
5814360Ssam /*ploton*/	"\0333",
5914360Ssam /*plotoff*/	"\0334",
6014360Ssam /*up*/		"\033\n",
6114360Ssam /*down*/	"\n",
6214360Ssam /*right*/	" ",
6314360Ssam /*left*/	"\b",
6414360Ssam /*codetab*/
6514360Ssam #include "code.300"
66