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/cmd/upas/bayes | |
parent | 9c99d0c8d3236b87bd292ac29d4d1b2d5f550bd5 (diff) |
format pointer subtraction results with %zd instead of %ld (for long -> intptr on amd64)
Diffstat (limited to 'sys/src/cmd/upas/bayes')
-rw-r--r-- | sys/src/cmd/upas/bayes/dfa.c | 4 | ||||
-rw-r--r-- | sys/src/cmd/upas/bayes/msgtok.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/sys/src/cmd/upas/bayes/dfa.c b/sys/src/cmd/upas/bayes/dfa.c index 46695efd8..533d5958a 100644 --- a/sys/src/cmd/upas/bayes/dfa.c +++ b/sys/src/cmd/upas/bayes/dfa.c @@ -688,13 +688,13 @@ Bprintdfa(Biobuf *b, Dreprog *p) nc = 0; for(i=0; i<p->ninst; i++) nc += p->inst[i].nc; - Bprint(b, "%d %d %ld %ld %ld %ld\n", p->ninst, nc, + Bprint(b, "%d %d %zd %zd %zd %zd\n", p->ninst, nc, p->start[0]-p->inst, p->start[1]-p->inst, p->start[2]-p->inst, p->start[3]-p->inst); for(i=0; i<p->ninst; i++){ Bprint(b, "%d %d %d", p->inst[i].isfinal, p->inst[i].isloop, p->inst[i].nc); for(j=0; j<p->inst[i].nc; j++) - Bprint(b, " %d %ld", p->inst[i].c[j].start, p->inst[i].c[j].next-p->inst); + Bprint(b, " %d %zd", p->inst[i].c[j].start, p->inst[i].c[j].next-p->inst); Bprint(b, "\n"); } } diff --git a/sys/src/cmd/upas/bayes/msgtok.c b/sys/src/cmd/upas/bayes/msgtok.c index 7c4505469..cbba30dc8 100644 --- a/sys/src/cmd/upas/bayes/msgtok.c +++ b/sys/src/cmd/upas/bayes/msgtok.c @@ -117,7 +117,7 @@ main(int argc, char **argv) n = m[2]; if(n <= 0){ fprint(2, "«%s» %.2ux", p, p[0]); - sysfatal("no regexps matched at %ld", off + (p-msg)); + sysfatal("no regexps matched at %zd", off + (p-msg)); } if(m[0] >= m[1] && m[0] >= m[2]){ |