diff options
Diffstat (limited to 'src/lib9/fmt/dorfmt.c')
-rw-r--r-- | src/lib9/fmt/dorfmt.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib9/fmt/dorfmt.c b/src/lib9/fmt/dorfmt.c index 672742f02..c18d9ee5d 100644 --- a/src/lib9/fmt/dorfmt.c +++ b/src/lib9/fmt/dorfmt.c @@ -27,7 +27,7 @@ int dorfmt(Fmt *f, const Rune *fmt) { Rune *rt, *rs; - int r; + Rune r; char *t, *s; int nfmt; @@ -39,7 +39,7 @@ dorfmt(Fmt *f, const Rune *fmt) while((r = *fmt++) && r != '%'){ FMTRCHAR(f, rt, rs, r); } - f->nfmt += rt - (Rune *)f->to; + f->nfmt += (int)(rt - (Rune *)f->to); f->to = rt; if(!r) return f->nfmt - nfmt; @@ -50,7 +50,7 @@ dorfmt(Fmt *f, const Rune *fmt) while((r = *fmt++) && r != '%'){ FMTRUNE(f, t, f->stop, r); } - f->nfmt += t - (char *)f->to; + f->nfmt += (int)(t - (char *)f->to); f->to = t; if(!r) return f->nfmt - nfmt; |