1 /* e.h 4.1 83/02/11 */ 2 3 #include <stdio.h> 4 5 #define FATAL 1 6 #define ROM '1' 7 #define ITAL '2' 8 #define BLD '3' 9 10 #define VERT(n) ((((n)+1)/3)*3) 11 #define EFFPS(p) ((p) >= 6 ? (p) : 6) 12 13 extern int dbg; 14 extern int ct; 15 extern int lp[]; 16 extern int used[]; /* available registers */ 17 extern int ps; /* dflt init pt size */ 18 extern int deltaps; /* default change in ps */ 19 extern int gsize; /* global size */ 20 extern int gfont; /* global font */ 21 extern int ft; /* dflt font */ 22 extern FILE *curfile; /* current input file */ 23 extern int ifile; /* input file number */ 24 extern int linect; /* line number in current file */ 25 extern int eqline; /* line where eqn started */ 26 extern int svargc; 27 extern char **svargv; 28 extern int eht[]; 29 extern int ebase[]; 30 extern int lfont[]; 31 extern int rfont[]; 32 extern int yyval; 33 extern int *yypv; 34 extern int yylval; 35 extern int eqnreg, eqnht; 36 extern int lefteq, righteq; 37 extern int lastchar; /* last character read by lex */ 38 extern int markline; /* 1 if this EQ/EN contains mark or lineup */ 39 40 typedef struct s_tbl { 41 char *name; 42 char *defn; 43 struct s_tbl *next; 44 } tbl; 45