From: Dave Slattengren Date: Tue, 16 Aug 1983 01:12:12 +0000 (-0800) Subject: date and time created 83/08/15 10:12:12 by slatteng X-Git-Tag: BSD-4_2-Snapshot-Development~368 X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/commitdiff_plain/0227f73ec511c5d4b6713abc7d8ae077d4947950 date and time created 83/08/15 10:12:12 by slatteng SCCS-vsn: local/ditroff/ditroff.old.okeeffe/eqn/e.h 1.1 --- diff --git a/usr/src/local/ditroff/ditroff.old.okeeffe/eqn/e.h b/usr/src/local/ditroff/ditroff.old.okeeffe/eqn/e.h new file mode 100644 index 0000000000..d2438dbe4d --- /dev/null +++ b/usr/src/local/ditroff/ditroff.old.okeeffe/eqn/e.h @@ -0,0 +1,55 @@ +#include + + +#define FATAL 1 +#define ROM '1' +#define ITAL '2' +#define BLD '3' + +#define VERT(n) ((((n)+1)/3)*3) +#define EFFPS(p) ((p) >= minsize ? (p) : minsize) +#define POINT 72 +#define EM(m, ps) (int)((((float)(m)*(ps) * res) / POINT)) + +extern int dbg; +extern int ct; +extern int lp[]; +extern int used[]; /* available registers */ +extern int ps; /* dflt init pt size */ +extern int deltaps; /* default change in ps */ +extern int gsize; /* global size */ +extern int gfont; /* global font */ +extern int ft; /* dflt font */ + +extern int res; /* resolution of output device */ +extern int minsize; /* min size it can print */ +extern int ttype; /* actual type of typesetter: */ +#define DEVCAT 1 +#define DEV202 2 +#define DEVAPS 3 + +extern FILE *curfile; /* current input file */ +extern int ifile; /* input file number */ +extern int linect; /* line number in current file */ +extern int eqline; /* line where eqn started */ +extern int svargc; +extern char **svargv; +extern int eht[]; +extern int ebase[]; +extern int lfont[]; +extern int rfont[]; +extern int yyval; +extern int *yypv; +extern int yylval; +extern int eqnreg, eqnht; +extern int lefteq, righteq; +extern int lastchar; /* last character read by lex */ +extern int markline; /* 1 if this EQ/EN contains mark or lineup */ + +typedef struct s_tbl { + char *name; + char *defn; + struct s_tbl *next; +} tbl; + +extern char *spaceval; /* use in place of normal \x (for pic) */