summaryrefslogtreecommitdiff
path: root/utils/8l/l.h
diff options
context:
space:
mode:
authorforsyth <forsyth@vitanuova.com>2010-04-27 21:15:13 +0100
committerforsyth <forsyth@vitanuova.com>2010-04-27 21:15:13 +0100
commitc0927006217e7a7e0214add5828659287c7498d6 (patch)
tree528acb9e0df2d33eaa2481b8e3ff37c252082fd2 /utils/8l/l.h
parent2303ddadf6e5cbf9705ccf25abe6114af1126b79 (diff)
20100427-2115
Diffstat (limited to 'utils/8l/l.h')
-rw-r--r--utils/8l/l.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/utils/8l/l.h b/utils/8l/l.h
index 5c274418..3affb6ae 100644
--- a/utils/8l/l.h
+++ b/utils/8l/l.h
@@ -9,6 +9,7 @@
#define P ((Prog*)0)
#define S ((Sym*)0)
#define TNAME (curtext?curtext->from.sym->name:noname)
+
#define cput(c)\
{ *cbp++ = c;\
if(--cbc <= 0)\
@@ -246,7 +247,6 @@ EXTERN uchar and[30];
EXTERN char reg[D_NONE];
EXTERN Prog* lastp;
EXTERN long lcsize;
-EXTERN int maxop;
EXTERN int nerrors;
EXTERN long nhunk;
EXTERN long nsymbol;
@@ -266,7 +266,7 @@ EXTERN int dtype;
EXTERN Adr* reloca;
EXTERN int doexp, dlm;
EXTERN int imports, nimports;
-EXTERN int exports, nexports;
+EXTERN int exports, nexports, allexport;
EXTERN char* EXPTAB;
EXTERN Prog undefp;
@@ -332,12 +332,11 @@ void readundefs(char*, int);
int relinv(int);
long reuse(Prog*, Sym*);
long rnd(long, long);
-void s8put(char*);
void span(void);
void undef(void);
void undefsym(Sym*);
long vaddr(Adr*);
-void wputb(ushort);
+void wput(ushort);
void xdefine(char*, int, long);
void xfol(Prog*);
int zaddr(uchar*, Adr*, Sym*[]);