xref: /csrg-svn/old/roff/nroff_term/tab833.c (revision 48306)
1*48306Sbostic /*-
2*48306Sbostic  * %sccs.include.proprietary.c%
3*48306Sbostic  *
4*48306Sbostic  *	@(#)tab833.c	4.2 (Berkeley) 04/18/91
5*48306Sbostic  */
6*48306Sbostic 
714363Ssam #define INCH 240
814363Ssam /*
914363Ssam  * AJ 833 or 832 10 pitch
1014363Ssam  * nroff driving tables
1114363Ssam  * width and code tables
1214363Ssam  */
1314363Ssam 
1414363Ssam struct {
1514363Ssam 	int bset;
1614363Ssam 	int breset;
1714363Ssam 	int Hor;
1814363Ssam 	int Vert;
1914363Ssam 	int Newline;
2014363Ssam 	int Char;
2114363Ssam 	int Em;
2214363Ssam 	int Halfline;
2314363Ssam 	int Adj;
2414363Ssam 	char *twinit;
2514363Ssam 	char *twrest;
2614363Ssam 	char *twnl;
2714363Ssam 	char *hlr;
2814363Ssam 	char *hlf;
2914363Ssam 	char *flr;
3014363Ssam 	char *bdon;
3114363Ssam 	char *bdoff;
3214363Ssam 	char *ploton;
3314363Ssam 	char *plotoff;
3414363Ssam 	char *up;
3514363Ssam 	char *down;
3614363Ssam 	char *right;
3714363Ssam 	char *left;
3814363Ssam 	char *codetab[256-32];
3914363Ssam 	int zzz;
4014363Ssam 	} t = {
4114363Ssam /*bset*/	0,
4214363Ssam /*breset*/	0177420,
4314363Ssam /*Hor*/		INCH/60,
4414363Ssam /*Vert*/	INCH/48,
4514363Ssam /*Newline*/	INCH/6,
4614363Ssam /*Char*/	INCH/10,
4714363Ssam /*Em*/		INCH/10,
4814363Ssam /*Halfline*/	INCH/12,
4914363Ssam /*Adj*/		INCH/10,
5014363Ssam /*twinit*/	"\033N",
5114363Ssam /*twrest*/	"\033N",
5214363Ssam /*twnl*/	"\r\n",
5314363Ssam /*hlr*/		"\0338",
5414363Ssam /*hlf*/		"\0339",
5514363Ssam /*flr*/		"\0337",
5614363Ssam /*bdon*/	"\033E",
5714363Ssam /*bdoff*/	"\033*",
5814363Ssam /*ploton*/	"\033P",
5914363Ssam /*plotoff*/	"\033N",
6014363Ssam /*up*/		"\013",
6114363Ssam /*down*/	"\n",
6214363Ssam /*right*/	" ",
6314363Ssam /*left*/	"\b",
6414363Ssam /*codetab*/
6514363Ssam #include "code.aj833"
66