xref: /csrg-svn/old/roff/nroff_term/tabnec12.c (revision 48306)
1*48306Sbostic /*-
2*48306Sbostic  * %sccs.include.proprietary.c%
3*48306Sbostic  *
4*48306Sbostic  *	@(#)tabnec12.c	4.3 (Berkeley) 04/18/91
5*48306Sbostic  */
6*48306Sbostic 
714369Ssam #define INCH 240
814369Ssam /*
914369Ssam  * NEC Spinwriter 5500 or 7700 12 Pitch
1014369Ssam  * nroff driving table
1114369Ssam  * Courier - 72/Manifold thimble
1214369Ssam  * by Skip Walker, ucbvax!c:bodega, 21nov82
1314369Ssam  */
1414369Ssam struct {
1514369Ssam 	int bset;
1614369Ssam 	int breset;
1714369Ssam 	int Hor;
1814369Ssam 	int Vert;
1914369Ssam 	int Newline;
2014369Ssam 	int Char;
2114369Ssam 	int Em;
2214369Ssam 	int Halfline;
2314369Ssam 	int Adj;
2414369Ssam 	char *twinit;
2514369Ssam 	char *twrest;
2614369Ssam 	char *twnl;
2714369Ssam 	char *hlr;
2814369Ssam 	char *hlf;
2914369Ssam 	char *flr;
3014369Ssam 	char *bdon;
3114369Ssam 	char *bdoff;
3214369Ssam 	char *ploton;
3314369Ssam 	char *plotoff;
3414369Ssam 	char *up;
3514369Ssam 	char *down;
3614369Ssam 	char *right;
3714369Ssam 	char *left;
3814369Ssam 	char *codetab[256-32];
3914369Ssam 	int zzz;
4014369Ssam 	} t = {
4114369Ssam /*bset*/	0,
4214369Ssam /*breset*/	0,
4314369Ssam /*Hor*/		INCH/120,
4414369Ssam /*Vert*/	INCH/48,
4514369Ssam /*Newline*/	INCH/6,
4614369Ssam /*Char*/	INCH/12,
4714369Ssam /*Em*/		INCH/12,
4814369Ssam /*Halfline*/	INCH/12,
4914369Ssam /*Adj*/		INCH/12,
5014369Ssam /*twinit*/	"",
5114369Ssam /*twrest*/	"",
5214369Ssam /*twnl*/	"\n",
5314369Ssam /*hlr*/		"\033]S\0339\033]W",
5414369Ssam /*hlf*/		"\033]S\033ZA\033]W",
5514369Ssam /*flr*/		"\0339",
5614369Ssam /*bdon*/	"\033+",
5714369Ssam /*bdoff*/	"\033,",
5814369Ssam /*ploton*/	"\033]A\033]P",
5917961Sralph /*plotoff*/	"\033]J\033]W",
6014369Ssam /*up*/		"\0339",
6114369Ssam /*down*/	"\033ZA",
6214369Ssam /*right*/	" ",
6314369Ssam /*left*/	"\b",
6414369Ssam /*codetab*/
6514369Ssam #include "code.nec"
66