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;
Defined struct's
s_tbl
defined in line
49; used 2 times
Defined typedef's
tbl
defined in line
53; used 14 times
Defined macros
BLD
defined in line
12; used 2 times
EFFPS
defined in line
20; used 18 times
FATAL
defined in line
5; used 16 times
ITAL
defined in line
11; used 36 times
- in /usr/src/usr.bin/eqn/diacrit.c line
83
- in /usr/src/usr.bin/eqn/e.y line
140
- in /usr/src/usr.bin/eqn/eqnbox.c line
18
- in /usr/src/usr.bin/eqn/font.c line
13,
29(2)
- in /usr/src/usr.bin/eqn/glob.c line
14
- in /usr/src/usr.bin/eqn/io.c line
119
- in /usr/src/usr.bin/eqn/shift.c line
39-41(2),
62-64(2),
76,
137-144(3),
165
- in /usr/src/usr.bin/eqn/sqrt.c line
18
- in /usr/src/usr.bin/eqn/text.c line
67,
78-92(4),
102,
111,
120,
130-141(6),
147-150(2),
157(2)
ROM
defined in line
6; used 18 times
VERT
defined in line
18; used 56 times
- in /usr/src/usr.bin/eqn/diacrit.c line
18-22(2),
96-101(2)
- in /usr/src/usr.bin/eqn/funny.c line
26-30(3)
- in /usr/src/usr.bin/eqn/integral.c line
34-38(3)
- in /usr/src/usr.bin/eqn/io.c line
112-114(2),
121-123(2)
- in /usr/src/usr.bin/eqn/move.c line
13-15(2)
- in /usr/src/usr.bin/eqn/over.c line
13-16(2)
- in /usr/src/usr.bin/eqn/paren.c line
15(3),
25-33(6)
- in /usr/src/usr.bin/eqn/pile.c line
11-13(2),
28-30(2)
- in /usr/src/usr.bin/eqn/shift.c line
29-31(2),
47-61(7),
67,
104,
112-115(2),
121-133(8)
- in /usr/src/usr.bin/eqn/sqrt.c line
15,
31
- in /usr/src/usr.bin/eqn/text.c line
24-26(2)
Usage of this include