# 2.11BSD#431 - /usr/src/usr.bin/eqn/e.h

##### Macros

    BLD               X
    EFFPS             X
    FATAL             X
    ITAL              X
    ROM               X
    VERT              X

##### struct's

    s_tbl             X

##### typedef's

    tbl               X

       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

- in line 52(2)

#### Defined typedef's

tbl defined in line 53; used 14 times

- in /usr/src/usr.bin/eqn/lex.c line 65-66(2), 187-188(2)
- in /usr/src/usr.bin/eqn/lookup.c line 10-12(3), 188-192(3), 210(2)
- in /usr/src/usr.bin/eqn/text.c line 18-19(2)

#### Defined macros

BLD defined in line 12; used 2 times

- in /usr/src/usr.bin/eqn/e.y line 141
- in /usr/src/usr.bin/eqn/font.c line 15

EFFPS defined in line 20; used 18 times

- in /usr/src/usr.bin/eqn/diacrit.c line 20
- in /usr/src/usr.bin/eqn/fromto.c line 14, 32, 44
- in /usr/src/usr.bin/eqn/io.c line 148-152(2)
- in /usr/src/usr.bin/eqn/move.c line 13
- in /usr/src/usr.bin/eqn/over.c line 27
- in /usr/src/usr.bin/eqn/paren.c line 13(2)
- in /usr/src/usr.bin/eqn/shift.c line 21-22(2), 102-106(3)
- in /usr/src/usr.bin/eqn/size.c line 26-27(2)
- in /usr/src/usr.bin/eqn/sqrt.c line 11

FATAL defined in line 5; used 16 times

- in /usr/src/usr.bin/eqn/e.y line 24
- in /usr/src/usr.bin/eqn/funny.c line 22
- in /usr/src/usr.bin/eqn/io.c line 70, 139
- in /usr/src/usr.bin/eqn/lex.c line 45, 58, 93-98(2), 152, 181, 197, 211, 217, 223
- in /usr/src/usr.bin/eqn/lookup.c line 212
- in /usr/src/usr.bin/eqn/text.c line 46

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

- in /usr/src/usr.bin/eqn/e.y line 139
- in /usr/src/usr.bin/eqn/eqnbox.c line 18
- in /usr/src/usr.bin/eqn/font.c line 11, 29
- in /usr/src/usr.bin/eqn/funny.c line 35
- in /usr/src/usr.bin/eqn/integral.c line 23, 41
- in /usr/src/usr.bin/eqn/shift.c line 39, 137, 144
- in /usr/src/usr.bin/eqn/sqrt.c line 26
- in /usr/src/usr.bin/eqn/text.c line 28, 60, 71, 130-133(2), 157, 168

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

e.h used 21 times

- in /usr/src/usr.bin/eqn/diacrit.c line 5
- in /usr/src/usr.bin/eqn/e.y line 3
- in /usr/src/usr.bin/eqn/eqnbox.c line 5
- in /usr/src/usr.bin/eqn/font.c line 5
- in /usr/src/usr.bin/eqn/fromto.c line 5
- in /usr/src/usr.bin/eqn/funny.c line 5
- in /usr/src/usr.bin/eqn/glob.c line 5
- in /usr/src/usr.bin/eqn/integral.c line 5
- in /usr/src/usr.bin/eqn/io.c line 5
- in /usr/src/usr.bin/eqn/lex.c line 5
- in /usr/src/usr.bin/eqn/lookup.c line 5
- in /usr/src/usr.bin/eqn/mark.c line 5
- in /usr/src/usr.bin/eqn/matrix.c line 5
- in /usr/src/usr.bin/eqn/move.c line 5
- in /usr/src/usr.bin/eqn/over.c line 5
- in /usr/src/usr.bin/eqn/paren.c line 5
- in /usr/src/usr.bin/eqn/pile.c line 5
- in /usr/src/usr.bin/eqn/shift.c line 5
- in /usr/src/usr.bin/eqn/size.c line 5
- in /usr/src/usr.bin/eqn/sqrt.c line 5
- in /usr/src/usr.bin/eqn/text.c line 5

Last modified: 1987-02-17 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 916 |