diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-01-07 04:44:13 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-01-07 04:44:13 +0100 |
commit | 772afbe98c7e74be35e7e5318967ce594e4d93e8 (patch) | |
tree | 006ef64214c4ab980ff3125ea812f42235706b5b /sys/src/libaml | |
parent | 9c99d0c8d3236b87bd292ac29d4d1b2d5f550bd5 (diff) |
format pointer subtraction results with %zd instead of %ld (for long -> intptr on amd64)
Diffstat (limited to 'sys/src/libaml')
-rw-r--r-- | sys/src/libaml/aml.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/src/libaml/aml.c b/sys/src/libaml/aml.c index 8615c6c1c..2b8ebd684 100644 --- a/sys/src/libaml/aml.c +++ b/sys/src/libaml/aml.c @@ -833,9 +833,9 @@ Vfmt(Fmt *f) r = p; e = r->ref; if(c == 'A') - return fmtprint(f, "Arg%ld=%V", r->ptr - e->arg, *r->ptr); + return fmtprint(f, "Arg%zd=%V", r->ptr - e->arg, *r->ptr); if(c == 'L') - return fmtprint(f, "Local%ld=%V", r->ptr - e->loc, *r->ptr); + return fmtprint(f, "Local%zd=%V", r->ptr - e->loc, *r->ptr); case 'n': return fmtprint(f, "%s", (char*)p); case 's': @@ -901,7 +901,7 @@ dumpregs(void) print("\n*** dumpregs: PC=%p FP=%p\n", PC, FP); e = nil; for(f = FP; f >= FB; f--){ - print("%.8p.%.2lx: %-8s %N\t", f->start, f-FB, f->phase, f->dot); + print("%.8p.%.2zx: %-8s %N\t", f->start, f-FB, f->phase, f->dot); if(f->op) print("%s", f->op->name); print("("); @@ -950,7 +950,7 @@ xec(uchar *pc, uchar *end, Name *dot, Env *env, void **pret) if((++loop & 127) == 0) gc(); if(amldebug) - print("\n%.8p.%.2lx %-8s\t%N\t", PC, FP - FB, FP->phase, FP->dot); + print("\n%.8p.%.2zx %-8s\t%N\t", PC, FP - FB, FP->phase, FP->dot); r = nil; c = *FP->phase++; switch(c){ |