1*48306Sbostic /*-
2*48306Sbostic  * %sccs.include.proprietary.c%
3*48306Sbostic  *
4*48306Sbostic  *	@(#)tabqume12.c	4.3 (Berkeley) 04/18/91
5*48306Sbostic  */
6*48306Sbostic 
714371Ssam #define INCH 240
814371Ssam /*
914371Ssam  * QUME 12 Pitch
1014371Ssam  * nroff driving table
1114371Ssam  * ASCII Prestige Elite 12 M2167
1214371Ssam  * by Albert Einstein College of Medicine
1314371Ssam  */
1414371Ssam struct {
1514371Ssam 	int bset;
1614371Ssam 	int breset;
1714371Ssam 	int Hor;
1814371Ssam 	int Vert;
1914371Ssam 	int Newline;
2014371Ssam 	int Char;
2114371Ssam 	int Em;
2214371Ssam 	int Halfline;
2314371Ssam 	int Adj;
2414371Ssam 	char *twinit;
2514371Ssam 	char *twrest;
2614371Ssam 	char *twnl;
2714371Ssam 	char *hlr;
2814371Ssam 	char *hlf;
2914371Ssam 	char *flr;
3014371Ssam 	char *bdon;
3114371Ssam 	char *bdoff;
3214371Ssam 	char *ploton;
3314371Ssam 	char *plotoff;
3414371Ssam 	char *up;
3514371Ssam 	char *down;
3614371Ssam 	char *right;
3714371Ssam 	char *left;
3814371Ssam 	char *codetab[256-32];
3914371Ssam 	int zzz;
4014371Ssam 	} t = {
4114371Ssam /*bset*/	0,
4214371Ssam /*breset*/	0177420,
4314371Ssam /*Hor*/		INCH/120,
4414371Ssam /*Vert*/	INCH/48,
4514371Ssam /*Newline*/	INCH/6,
4614371Ssam /*Char*/	INCH/12,
4714371Ssam /*Em*/		INCH/12,
4814371Ssam /*Halfline*/	INCH/12,
4914371Ssam /*Adj*/		INCH/12,
5014371Ssam /*twinit*/	"\0334\033\037\013",/*plot off, horiz. motion = 10/120 inch*/
5114371Ssam /*twrest*/	"\0334\033\037\013",
5214371Ssam /*twnl*/	"\r\n",
5314371Ssam /*hlr*/		"\033D",
5414371Ssam /*hlf*/		"\033U",
5514371Ssam /*flr*/		"\033\n",
5614371Ssam /*bdon*/	"",
5714371Ssam /*bdoff*/	"",
5814371Ssam /*ploton*/	"\033G",
5914371Ssam /*plotoff*/	"\0334",
6014371Ssam /*up*/		"\033\n",
6114371Ssam /*down*/	"\n",
6214371Ssam /*right*/	" ",
6314371Ssam /*left*/	"\b",
6414371Ssam /*codetab*/
6514371Ssam "\001 ",	/*space*/
6614371Ssam "\001!",	/*!*/
6714371Ssam "\001\"",	/*"*/
6814371Ssam "\001#",	/*#*/
6914371Ssam "\001$",	/*$*/
7014371Ssam "\001%",	/*%*/
7114371Ssam "\001&",	/*&*/
7214371Ssam "\001'",	/*' close*/
7314371Ssam "\001(",	/*(*/
7414371Ssam "\001)",	/*)*/
7514371Ssam "\001*",	/***/
7614371Ssam "\001+",	/*+*/
7714371Ssam "\001,",	/*,*/
7814371Ssam "\001-",	/*- hyphen*/
7914371Ssam "\001.",	/*.*/
8014371Ssam "\001/",	/*/*/
8114371Ssam "\2010",	/*0*/
8214371Ssam "\2011",	/*1*/
8314371Ssam "\2012",	/*2*/
8414371Ssam "\2013",	/*3*/
8514371Ssam "\2014",	/*4*/
8614371Ssam "\2015",	/*5*/
8714371Ssam "\2016",	/*6*/
8814371Ssam "\2017",	/*7*/
8914371Ssam "\2018",	/*8*/
9014371Ssam "\2019",	/*9*/
9114371Ssam "\001:",	/*:*/
9214371Ssam "\001;",	/*;*/
9314371Ssam "\001<",	/*<*/
9414371Ssam "\001=",	/*=*/
9514371Ssam "\001>",	/*>*/
9614371Ssam "\001?",	/*?*/
9714371Ssam "\001@",	/*@*/
9814371Ssam "\201A",	/*A*/
9914371Ssam "\201B",	/*B*/
10014371Ssam "\201C",	/*C*/
10114371Ssam "\201D",	/*D*/
10214371Ssam "\201E",	/*E*/
10314371Ssam "\201F",	/*F*/
10414371Ssam "\201G",	/*G*/
10514371Ssam "\201H",	/*H*/
10614371Ssam "\201I",	/*I*/
10714371Ssam "\201J",	/*J*/
10814371Ssam "\201K",	/*K*/
10914371Ssam "\201L",	/*L*/
11014371Ssam "\201M",	/*M*/
11114371Ssam "\201N",	/*N*/
11214371Ssam "\201O",	/*O*/
11314371Ssam "\201P",	/*P*/
11414371Ssam "\201Q",	/*Q*/
11514371Ssam "\201R",	/*R*/
11614371Ssam "\201S",	/*S*/
11714371Ssam "\201T",	/*T*/
11814371Ssam "\201U",	/*U*/
11914371Ssam "\201V",	/*V*/
12014371Ssam "\201W",	/*W*/
12114371Ssam "\201X",	/*X*/
12214371Ssam "\201Y",	/*Y*/
12314371Ssam "\201Z",	/*Z*/
12414371Ssam "\001[",	/*[*/
12514371Ssam "\001\\",	/*\*/
12614371Ssam "\001]",	/*]*/
12714371Ssam "\001^",	/*^*/
12814371Ssam "\001_",	/*_ dash*/
12914371Ssam "\001`",	/*` open*/
13014371Ssam "\201a",	/*a*/
13114371Ssam "\201b",	/*b*/
13214371Ssam "\201c",	/*c*/
13314371Ssam "\201d",	/*d*/
13414371Ssam "\201e",	/*e*/
13514371Ssam "\201f",	/*f*/
13614371Ssam "\201g",	/*g*/
13714371Ssam "\201h",	/*h*/
13814371Ssam "\201i",	/*i*/
13914371Ssam "\201j",	/*j*/
14014371Ssam "\201k",	/*k*/
14114371Ssam "\201l",	/*l*/
14214371Ssam "\201m",	/*m*/
14314371Ssam "\201n",	/*n*/
14414371Ssam "\201o",	/*o*/
14514371Ssam "\201p",	/*p*/
14614371Ssam "\201q",	/*q*/
14714371Ssam "\201r",	/*r*/
14814371Ssam "\201s",	/*s*/
14914371Ssam "\201t",	/*t*/
15014371Ssam "\201u",	/*u*/
15114371Ssam "\201v",	/*v*/
15214371Ssam "\201w",	/*w*/
15314371Ssam "\201x",	/*x*/
15414371Ssam "\201y",	/*y*/
15514371Ssam "\201z",	/*z*/
15614371Ssam "\001{",	/*{*/
15714371Ssam "\001|",	/*|*/
15814371Ssam "\001}",	/*}*/
15914371Ssam "\001~",	/*~*/
16014371Ssam "\000\0",	/*narrow sp*/
16114371Ssam "\001-",	/*hyphen*/
16214371Ssam "\0010\b+",	/*bullet*/
16314371Ssam "\000\0",	/*square*/
16414371Ssam "\001-",	/*3/4 em*/
16514371Ssam "\001_",	/*rule*/
16614371Ssam "\000\0",	/*1/4*/
16714371Ssam "\000\0",	/*1/2*/
16814371Ssam "\000\0",	/*3/4*/
16914371Ssam "\001-",	/*minus*/
17014371Ssam "\202fi",	/*fi*/
17114371Ssam "\202fl",	/*fl*/
17214371Ssam "\202ff",	/*ff*/
17314371Ssam "\203ffi",	/*ffi*/
17414371Ssam "\203ffl",	/*ffl*/
17514371Ssam "\000\0",	/*degree*/
17614371Ssam "\000\0",	/*dagger*/
17714371Ssam "\000\0",	/*section*/
17814371Ssam "\001'",	/*foot mark*/
17914371Ssam "\001'",	/*acute accent*/
18014371Ssam "\001`",	/*grave accent*/
18114371Ssam "\001_",	/*underrule*/
18214371Ssam "\001/",	/*slash (longer)*/
18314371Ssam "\000\0",	/*half narrow space*/
18414371Ssam "\001 ",	/*unpaddable space*/
18514371Ssam "\000\0",	/*alpha*/
18614371Ssam "\000\0",	/*beta*/
18714371Ssam "\000\0",	/*gamma*/
18814371Ssam "\000\0",	/*delta*/
18914371Ssam "\000\0",	/*epsilon*/
19014371Ssam "\000\0",	/*zeta*/
19114371Ssam "\000\0",	/*eta*/
19214371Ssam "\000\0",	/*theta*/
19314371Ssam "\000\0",	/*iota*/
19414371Ssam "\000\0",	/*kappa*/
19514371Ssam "\000\0",	/*lambda*/
19614371Ssam "\000\0",	/*mu*/
19714371Ssam "\000\0",	/*nu*/
19814371Ssam "\000\0",	/*xi*/
19914371Ssam "\000\0",	/*omicron*/
20014371Ssam "\000\0",	/*pi*/
20114371Ssam "\000\0",	/*rho*/
20214371Ssam "\000\0",	/*sigma*/
20314371Ssam "\000\0",	/*tau*/
20414371Ssam "\000\0",	/*upsilon*/
20514371Ssam "\000\0",	/*phi*/
20614371Ssam "\000\0",	/*chi*/
20714371Ssam "\000\0",	/*psi*/
20814371Ssam "\000\0",	/*omega*/
20914371Ssam "\000\0",	/*Gamma*/
21014371Ssam "\000\0",	/*Delta*/
21114371Ssam "\000\0",	/*Theta*/
21214371Ssam "\000\0",	/*Lambda*/
21314371Ssam "\000\0",	/*Xi*/
21414371Ssam "\000\0",	/*Pi*/
21514371Ssam "\000\0",	/*Sigma*/
21614371Ssam "\000\0",	/**/
21714371Ssam "\000\0",	/*Upsilon*/
21814371Ssam "\000\0",	/*Phi*/
21914371Ssam "\000\0",	/*Psi*/
22014371Ssam "\000\0",	/*Omega*/
22114371Ssam "\000\0",	/*square root*/
22214371Ssam "\000\0",	/*terminal sigma*/
22314371Ssam "\000\0",	/*root en*/
22414371Ssam "\001>\b_",	/*>=*/
22514371Ssam "\001<\b_",	/*<=*/
22614371Ssam "\000\0",	/*identically equal*/
22714371Ssam "\001-",	/*equation minus*/
22814371Ssam "\001~\b_",	/*approx =*/
22914371Ssam "\001~",	/*approximates*/
23014371Ssam "\001=\b/",	/*not equal*/
23114371Ssam "\002->",	/*right arrow*/
23214371Ssam "\002<-",	/*left arrow*/
23314371Ssam "\000\0",	/*up arrow*/
23414371Ssam "\000\0",	/*down arrow*/
23514371Ssam "\001=",	/*equation equal*/
23614371Ssam "\001*",	/*multiply*/
23714371Ssam "\001/",	/*divide*/
23814371Ssam "\001+\b_",	/*plus-minus*/
23914371Ssam "\001U",	/*cup (union)*/
24014371Ssam "\000\0",	/*cap (intersection)*/
24114371Ssam "\000\0",	/*subset of*/
24214371Ssam "\000\0",	/*superset of*/
24314371Ssam "\000\0",	/*improper subset*/
24414371Ssam "\000\0",	/* improper superset*/
24514371Ssam "\000\0",	/*infinity*/
24614371Ssam "\000\0",	/*partial derivative*/
24714371Ssam "\000\0",	/*gradient*/
24814371Ssam "\000\0",	/*not*/
24914371Ssam "\000\0",	/*integral sign*/
25014371Ssam "\000\0",	/*proportional to*/
25114371Ssam "\0010\b/",	/*empty set*/
25214371Ssam "\001<\b-",	/*member of*/
25314371Ssam "\001+",	/*equation plus*/
25414371Ssam "\000\0",	/*registered*/
25514371Ssam "\000\0",	/*copyright*/
25614371Ssam "\001|",	/*box rule */
25735268Sbostic "\001\033 ",	/*cent sign*/
25814371Ssam "\000\0",	/*dbl dagger*/
25914371Ssam "\000\0",	/*right hand*/
26014371Ssam "\000\0",	/*left hand*/
26114371Ssam "\001*",	/*math * */
26214371Ssam "\000\0",	/*bell system sign*/
26314371Ssam "\001|",	/*or (was star)*/
26414371Ssam "\000\0",	/*circle*/
26514371Ssam "\000\0",	/*left top (of big curly)*/
26614371Ssam "\000\0",	/*left bottom*/
26714371Ssam "\000\0",	/*right top*/
26814371Ssam "\000\0",	/*right bot*/
26914371Ssam "\000\0",	/*left center of big curly bracket*/
27014371Ssam "\000\0",	/*right center of big curly bracket*/
27114371Ssam "\000\0",	/*bold vertical*/
27214371Ssam "\000\0",	/*left floor (left bot of big sq bract)*/
27314371Ssam "\000\0",	/*right floor (rb of ")*/
27414371Ssam "\000\0",	/*left ceiling (lt of ")*/
27514371Ssam "\000\0",	/*right ceiling (rt of ")*/
27614371Ssam "\000\0",	/*superscript 0	 */
27714371Ssam "\000\0",	/*superscript 1	 */
27814371Ssam "\000\0",	/*superscript 2	 */
27914371Ssam "\000\0",	/*superscript 3	 */
28014371Ssam "\000\0",	/*superscript 4	 */
28114371Ssam "\000\0",	/*superscript 5	 */
28214371Ssam "\000\0",	/*superscript 6	 */
28314371Ssam "\000\0",	/*superscript 7	 */
28414371Ssam "\000\0",	/*superscript 8	 */
28514371Ssam 0,0,0,		/*0374, 0375, 0376 cannot be accessed */
28614371Ssam "\000\0",	/*superscript 9	 */
28714371Ssam /*"\001\016;\017",		umlaut	dotdot	*/
28814371Ssam };
289