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