Annotation of 43BSD/usr.bin/eqn/e.h, revision 1.1.1.1

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;

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.