Mollify various warnings which occur in 64-bit builds.
[u/mdw/catacomb] / math / mpmont-mexp.c
index e0f37b5..20a5f73 100644 (file)
@@ -141,9 +141,9 @@ static int verify(size_t n, dstr *v)
     fputs("\n*** mexp failed\n", stderr);
     fputs("m = ", stderr); mp_writefile(m, stderr, 10);
     for (i = 0; i < n; i++) {
-      fprintf(stderr, "\ng_%u = ", i);
+      fprintf(stderr, "\ng_%lu = ", (unsigned long)i);
       mp_writefile(f[i].base, stderr, 10);
-      fprintf(stderr, "\ne_%u = ", i);
+      fprintf(stderr, "\ne_%lu = ", (unsigned long)i);
       mp_writefile(f[i].exp, stderr, 10);
     }
     fputs("\nr = ", stderr); mp_writefile(r, stderr, 10);