diff options
Diffstat (limited to 'src/cmd/8l/pass.c')
-rw-r--r-- | src/cmd/8l/pass.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/cmd/8l/pass.c b/src/cmd/8l/pass.c index 7f756b495..aa69c5849 100644 --- a/src/cmd/8l/pass.c +++ b/src/cmd/8l/pass.c @@ -36,7 +36,7 @@ dodata(void) int i; Sym *s; Prog *p; - long t, u; + int32 t, u; if(debug['v']) Bprint(&bso, "%5.2f dodata\n", cputime()); @@ -314,10 +314,10 @@ doinit(void) void patch(void) { - long c; + int32 c; Prog *p, *q; Sym *s; - long vexit; + int32 vexit; if(debug['v']) Bprint(&bso, "%5.2f mkfwd\n", cputime()); @@ -392,7 +392,7 @@ mkfwd(void) { Prog *p; int i; - long dwn[LOG], cnt[LOG]; + int32 dwn[LOG], cnt[LOG]; Prog *lst[LOG]; for(i=0; i<LOG; i++) { @@ -441,7 +441,7 @@ void dostkoff(void) { Prog *p, *q; - long autoffset, deltasp; + int32 autoffset, deltasp; int a, f, curframe, curbecome, maxbecome; curframe = 0; @@ -595,10 +595,10 @@ dostkoff(void) } } -long +int32 atolwhex(char *s) { - long n; + int32 n; int f; n = 0; @@ -666,7 +666,7 @@ import(void) } void -ckoff(Sym *s, long v) +ckoff(Sym *s, int32 v) { if(v < 0 || v >= 1<<Roffset) diag("relocation offset %ld for %s out of range", v, s->name); @@ -738,13 +738,13 @@ export(void) /* Bprint(&bso, "EXPORT: %s sig=%lux t=%d\n", s->name, s->sig, s->type); */ /* signature */ - p = newdata(et, off, sizeof(long), D_EXTERN); - off += sizeof(long); + p = newdata(et, off, sizeof(int32), D_EXTERN); + off += sizeof(int32); p->to.offset = s->sig; /* address */ - p = newdata(et, off, sizeof(long), D_EXTERN); - off += sizeof(long); + p = newdata(et, off, sizeof(int32), D_EXTERN); + off += sizeof(int32); p->to.type = D_ADDR; p->to.index = D_EXTERN; p->to.sym = s; @@ -766,8 +766,8 @@ export(void) } /* name */ - p = newdata(et, off, sizeof(long), D_EXTERN); - off += sizeof(long); + p = newdata(et, off, sizeof(int32), D_EXTERN); + off += sizeof(int32); p->to.type = D_ADDR; p->to.index = D_STATIC; p->to.sym = str; @@ -781,8 +781,8 @@ export(void) } for(i = 0; i < 3; i++){ - newdata(et, off, sizeof(long), D_EXTERN); - off += sizeof(long); + newdata(et, off, sizeof(int32), D_EXTERN); + off += sizeof(int32); } et->value = off; if(sv == 0) |