From 3d484b0d1a2a49113683f40a66a7fc4c1bebcda1 Mon Sep 17 00:00:00 2001 From: rsc Date: Thu, 29 Dec 2005 21:41:54 +0000 Subject: set qid.vers (Erik Quanstrom) --- src/lib9/fmt/vsmprint.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/lib9/fmt/vsmprint.c') diff --git a/src/lib9/fmt/vsmprint.c b/src/lib9/fmt/vsmprint.c index 99cd0e32..6f493733 100644 --- a/src/lib9/fmt/vsmprint.c +++ b/src/lib9/fmt/vsmprint.c @@ -36,7 +36,7 @@ fmtStrFlush(Fmt *f) if(f->start == nil) return 0; - n = (int)f->farg; + n = (uintptr)f->farg; n *= 2; s = (char*)f->start; f->start = realloc(s, n); @@ -47,7 +47,7 @@ fmtStrFlush(Fmt *f) free(s); return 0; } - f->farg = (void*)n; + f->farg = (void*)(uintptr)n; f->to = (char*)f->start + ((char*)f->to - s); f->stop = (char*)f->start + n - 1; return 1; @@ -67,7 +67,7 @@ fmtstrinit(Fmt *f) f->to = f->start; f->stop = (char*)f->start + n - 1; f->flush = fmtStrFlush; - f->farg = (void*)n; + f->farg = (void*)(uintptr)n; f->nfmt = 0; return 0; } -- cgit v1.2.3