1 #ifndef lint 2 static char sccsid[] = "@(#)glob.c 4.2 08/11/83"; 3 #endif 4 5 #include "e.h" 6 7 int dbg; /* debugging print if non-zero */ 8 int lp[80]; /* stack for things like piles and matrices */ 9 int ct; /* pointer to lp */ 10 int used[100]; /* available registers */ 11 int ps; /* default init point size */ 12 int deltaps = 3; /* default change in ps */ 13 int gsize = 10; /* default initial point size */ 14 int gfont = ITAL; /* italic */ 15 int ft; /* default font */ 16 FILE *curfile; /* current input file */ 17 int ifile; 18 int linect; /* line number in file */ 19 int eqline; /* line where eqn started */ 20 int svargc; 21 char **svargv; 22 int eht[100]; 23 int ebase[100]; 24 int lfont[100]; 25 int rfont[100]; 26 int eqnreg; /* register where final string appears */ 27 int eqnht; /* inal height of equation */ 28 int lefteq = '\0'; /* left in-line delimiter */ 29 int righteq = '\0'; /* right in-line delimiter */ 30 int lastchar; /* last character read by lex */ 31 int markline = 0; /* 1 if this EQ/EN contains mark or lineup */ 32