summaryrefslogtreecommitdiff
path: root/utils/tl/l.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils/tl/l.h')
-rw-r--r--utils/tl/l.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/utils/tl/l.h b/utils/tl/l.h
index 72e6ed28..3e84ff66 100644
--- a/utils/tl/l.h
+++ b/utils/tl/l.h
@@ -90,6 +90,7 @@ struct Sym
uchar fnptr; // used as fn ptr
Use* use;
Sym* link;
+ long base;
};
#define SIGNINTERN (1729*325*1729)
@@ -248,6 +249,7 @@ EXTERN union
EXTERN long HEADR; /* length of header */
EXTERN int HEADTYPE; /* type of header */
EXTERN long INITDAT; /* data location */
+EXTERN long INITRODAT; /* read-only data location */
EXTERN long INITRND; /* data round above text location */
EXTERN long INITTEXT; /* text location */
EXTERN char* INITENTRY; /* entry point */
@@ -322,12 +324,6 @@ void addpool(Prog*, Adr*);
EXTERN Prog* blitrl;
EXTERN Prog* elitrl;
-void initdiv(void);
-EXTERN Prog* prog_div;
-EXTERN Prog* prog_divu;
-EXTERN Prog* prog_mod;
-EXTERN Prog* prog_modu;
-
#pragma varargck type "A" int
#pragma varargck type "C" int
#pragma varargck type "D" Adr*
@@ -365,7 +361,6 @@ int compound(Prog*);
double cputime(void);
void datblk(long, long, int);
void diag(char*, ...);
-void divsig(void);
void dodata(void);
void doprof1(void);
void doprof2(void);