aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/eqn/e.h
diff options
context:
space:
mode:
authorwkj <devnull@localhost>2004-05-16 07:57:50 +0000
committerwkj <devnull@localhost>2004-05-16 07:57:50 +0000
commitb237df90f9390dac1ff1fdcb6813ca1f2a7bef4f (patch)
treee1ca0f939b9a7b9a3c817c7a77a4df9ddf610418 /src/cmd/eqn/e.h
parent5f1cf8e6fb130fd48d6f016d13baf5408b3181f8 (diff)
downloadplan9port-b237df90f9390dac1ff1fdcb6813ca1f2a7bef4f.tar.gz
plan9port-b237df90f9390dac1ff1fdcb6813ca1f2a7bef4f.tar.bz2
plan9port-b237df90f9390dac1ff1fdcb6813ca1f2a7bef4f.zip
Checkpoint.
Diffstat (limited to 'src/cmd/eqn/e.h')
-rw-r--r--src/cmd/eqn/e.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/cmd/eqn/e.h b/src/cmd/eqn/e.h
index 70c47023..f94d2069 100644
--- a/src/cmd/eqn/e.h
+++ b/src/cmd/eqn/e.h
@@ -2,6 +2,10 @@
#include <stdlib.h>
#include <string.h>
+#undef sqrt
+#define sqrt p9_sqrt
+#define YYSTYPE int /* DEC v. GNU garbage */
+
enum charclass {
OTHER, OLET, ILET, DIG, LPAR, RPAR, SLASH, PLUS, ILETF, ILETJ, VBAR,
NONE, LAST
@@ -53,8 +57,8 @@ extern int lfont[];
extern int rfont[];
extern int lclass[];
extern int rclass[];
-extern int yyval;
-extern int yylval;
+extern YYSTYPE yyval; /* DEC cc wants long */
+extern YYSTYPE yylval; /* DEC cc wants long */
extern int eqnreg;
extern double eqnht;
extern int lefteq, righteq;
@@ -152,7 +156,6 @@ extern void shift2(int, int, int);
extern void setsize(char *);
extern void size(int, int);
extern void globsize(void);
-#define sqrt esqrt
extern void sqrt(int);
extern void text(int, char *);
extern void boverb(int, int);