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