]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - int64.c
Allow mkfiles.pl to put multiple verbatim sections in a Makefile, and use
[PuTTY.git] / int64.c
diff --git a/int64.c b/int64.c
index 7997114aefde667a2e58ce3535feff1b1d487eda..8a1cda1a5fddc274816a133ba7aabf7ce1e0dba3 100644 (file)
--- a/int64.c
+++ b/int64.c
@@ -36,11 +36,11 @@ void uint64_decimal(uint64 x, char *buffer)
     int start = 20;
     int d;
 
-    while (x.hi || x.lo) {
+    do {
        x = uint64_div10(x, &d);
        assert(start > 0);
        buf[--start] = d + '0';
-    }
+    } while (x.hi || x.lo);
 
     memcpy(buffer, buf + start, sizeof(buf) - start);
     buffer[sizeof(buf) - start] = '\0';