Mollify various warnings which occur in 64-bit builds.
[u/mdw/catacomb] / math / mpcrt.c
index a8f805f..eedc534 100644 (file)
@@ -221,13 +221,13 @@ static int verify(size_t n, dstr *v)
     fputs("n = ", stderr);
     mp_writefile(c.mb.m, stderr, 10);
     for (i = 0; i < n; i++) {
-      fprintf(stderr, "\nr[%u] = ", i);
+      fprintf(stderr, "\nr[%lu] = ", (unsigned long)i);
       mp_writefile(r[i], stderr, 10);
-      fprintf(stderr, "\nm[%u] = ", i);
+      fprintf(stderr, "\nm[%lu] = ", (unsigned long)i);
       mp_writefile(m[i].m, stderr, 10);
-      fprintf(stderr, "\nN[%u] = ", i);
+      fprintf(stderr, "\nN[%lu] = ", (unsigned long)i);
       mp_writefile(m[i].n, stderr, 10);
-      fprintf(stderr, "\nM[%u] = ", i);
+      fprintf(stderr, "\nM[%lu] = ", (unsigned long)i);
       mp_writefile(m[i].ni, stderr, 10);
     }
     fputs("\nresult = ", stderr);