diff options
| author | Charles Forsyth <charles.forsyth@gmail.com> | 2024-04-22 07:26:53 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-22 07:26:53 +0100 |
| commit | da0a2df935d71d337d0b2aa01c2553a323bc1809 (patch) | |
| tree | 6fed4f55d6709f1d1250c3633e760a5ec6a745da /utils/tl/l.h | |
| parent | 572a60820a14330c774d1420c1cff39908d628ae (diff) | |
| parent | 1b44446e0d632d96dfba82c401b0aa12a1dfc00a (diff) | |
Merge pull request #11 from dboddie/thumb2-compiler-changes
Thumb compiler changes to support Thumb-2
Diffstat (limited to 'utils/tl/l.h')
| -rw-r--r-- | utils/tl/l.h | 9 |
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); |
