1 #include "e.h"
2 
3 int	dbg;	/* debugging print if non-zero */
4 int	lp[80];	/* stack for things like piles and matrices */
5 int	ct;	/* pointer to lp */
6 int	used[100];	/* available registers */
7 int	ps;	/* default init point size */
8 int	deltaps	= 3;	/* default change in ps */
9 int	gsize	= 10;	/* default initial point size */
10 int	gfont	= ITAL;	/* italic */
11 int	ft;	/* default font */
12 #ifdef	APS
13 	int	ttype	= DEVAPS;	/* type of typesetter today */
14 	int	res	= 723;	/* resolution of typesetter; dflt = 202 */
15 	int	minsize	= 5;	/* min size it can handle; ditto */
16 #else
17 	int	ttype	= DEVCAT;	/* type of typesetter today */
18 	int	res	= 200;	/* resolution of typesetter; dflt = 202 */
19 	int	minsize	= 6;	/* min size it can handle; ditto */
20 #endif
21 FILE	*curfile;	/* current input file */
22 int	ifile;
23 int	linect;	/* line number in file */
24 int	eqline;	/* line where eqn started */
25 int	svargc;
26 char	**svargv;
27 int	eht[100];
28 int	ebase[100];
29 int	lfont[100];
30 int	rfont[100];
31 int	eqnreg;	/* register where final string appears */
32 int	eqnht;	/* inal height of equation */
33 int	lefteq	= '\0';	/* left in-line delimiter */
34 int	righteq	= '\0';	/* right in-line delimiter */
35 int	lastchar;	/* last character read by lex */
36 int	markline	= 0;	/* 1 if this EQ/EN contains mark; 2 if lineup */
37