|
|
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.