xref: /csrg-svn/old/roff/nroff_term/tab450.c (revision 48306)
1*48306Sbostic /*-
2*48306Sbostic  * %sccs.include.proprietary.c%
3*48306Sbostic  *
4*48306Sbostic  *	@(#)tab450.c	4.2 (Berkeley) 04/18/91
5*48306Sbostic  */
6*48306Sbostic 
714361Ssam #define INCH 240
814361Ssam /*
914361Ssam  * DASI 450 10 pitch
1014361Ssam  * nroff driving tables
1114361Ssam  * width and code tables
1214361Ssam  */
1314361Ssam 
1414361Ssam struct {
1514361Ssam 	int bset;
1614361Ssam 	int breset;
1714361Ssam 	int Hor;
1814361Ssam 	int Vert;
1914361Ssam 	int Newline;
2014361Ssam 	int Char;
2114361Ssam 	int Em;
2214361Ssam 	int Halfline;
2314361Ssam 	int Adj;
2414361Ssam 	char *twinit;
2514361Ssam 	char *twrest;
2614361Ssam 	char *twnl;
2714361Ssam 	char *hlr;
2814361Ssam 	char *hlf;
2914361Ssam 	char *flr;
3014361Ssam 	char *bdon;
3114361Ssam 	char *bdoff;
3214361Ssam 	char *ploton;
3314361Ssam 	char *plotoff;
3414361Ssam 	char *up;
3514361Ssam 	char *down;
3614361Ssam 	char *right;
3714361Ssam 	char *left;
3814361Ssam 	char *codetab[256-32];
3914361Ssam 	int zzz;
4014361Ssam 	} t = {
4114361Ssam /*bset*/	0,
4214361Ssam /*breset*/	0177420,
4314361Ssam /*Hor*/		INCH/60,
4414361Ssam /*Vert*/	INCH/48,
4514361Ssam /*Newline*/	INCH/6,
4614361Ssam /*Char*/	INCH/10,
4714361Ssam /*Em*/		INCH/10,
4814361Ssam /*Halfline*/	INCH/12,
4914361Ssam /*Adj*/		INCH/10,
5014361Ssam /*twinit*/	"\0334",
5114361Ssam /*twrest*/	"\0334",
5214361Ssam /*twnl*/	"\015\n",
5314361Ssam /*hlr*/		"\033D",
5414361Ssam /*hlf*/		"\033U",
5514361Ssam /*flr*/		"\033\n",
5614361Ssam /*bdon*/	"",
5714361Ssam /*bdoff*/	"",
5814361Ssam /*ploton*/	"\0333",
5914361Ssam /*plotoff*/	"\0334",
6014361Ssam /*up*/		"\033\n",
6114361Ssam /*down*/	"\n",
6214361Ssam /*right*/	" ",
6314361Ssam /*left*/	"\b",
6414361Ssam /*codetab*/
6514361Ssam #include "code.300"
66