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