Mollify various warnings which occur in 64-bit builds.
authorMark Wooding <mdw@distorted.org.uk>
Fri, 28 Jun 2013 23:23:07 +0000 (00:23 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 28 Jun 2013 23:31:54 +0000 (00:31 +0100)
math/ec-test.c
math/group-test.c
math/mpbarrett-mexp.c
math/mpcrt.c
math/mpmont-mexp.c
progs/cc-progress.c
progs/rspit.c
pub/gdsa.c
pub/gkcdsa.c

index db59294..26daeef 100644 (file)
@@ -137,7 +137,7 @@ static void ecvcvt(const char *buf, dstr *d)
   qd.e = 0;
   if ((v = ec_curveparse(&qd)) == 0) {
     fprintf(stderr, "bad curve `%.*s|%s': %s\n",
-           qd.p - buf, buf, qd.p, qd.e);
+           (int)(qd.p - buf), buf, qd.p, qd.e);
     exit(1);
   }
   dstr_ensure(d, sizeof(v));
@@ -165,7 +165,8 @@ static void eccvt(const char *p, dstr *d)
   d->len += sizeof(ec);
   ec_create(a);
   if (!ec_ptparse(&qd, a)) {
-    fprintf(stderr, "bad point `%.*s|%s': %s\n", qd.p - p, p, qd.p, qd.e);
+    fprintf(stderr, "bad point `%.*s|%s': %s\n",
+           (int)(qd.p - p), p, qd.p, qd.e);
     exit(1);
   }
 }
index 8541b48..493ee2f 100644 (file)
@@ -42,8 +42,11 @@ static group *getgroup(const char *p) {
   group *g; qd_parse qd;
   qd.p = p; qd.e = 0; g = group_parse(&qd);
   if (g && !qd_eofp(&qd)) { G_DESTROYGROUP(g); g = 0; qd.e = "junk at eof"; }
-  if (!g) { fprintf(stderr, "bad group string `%.*s|%s': %s\n", qd.p - p,
-                   p, qd.p, qd.e); exit(1); }
+  if (!g) {
+    fprintf(stderr, "bad group string `%.*s|%s': %s\n",
+           (int)(qd.p - p), p, qd.p, qd.e);
+    exit(1);
+  }
   return (g);
 }
 
index a221f10..ac1e16a 100644 (file)
@@ -105,9 +105,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);
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);
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);
index 903e80e..918eb2c 100644 (file)
@@ -177,7 +177,8 @@ int fprogress_init(fprogress *f, const char *name, FILE *fp)
 void fprogress_clear(fprogress *f)
 {
   fprintf(stderr, "\r%*s\r",
-         sizeof(f->name) + 2*PRHUMAN_DATAWD + PRHUMAN_TIMEWD + BARWD + 16,
+         (int)(sizeof(f->name) + 2*PRHUMAN_DATAWD +
+               PRHUMAN_TIMEWD + BARWD + 16),
          "");
 }
 
index 1819a61..b75c6f8 100644 (file)
@@ -1208,7 +1208,7 @@ static int generate(grand *r, size_t outsz,
          q >>= 10;
          kk++;
        }
-       fprintf(stderr, "%4i%c\r[", q, *kk);
+       fprintf(stderr, "%4i%c\r[", (int)q, *kk);
        if (outsz) {
          unsigned pc;
          for (pc = 0; pc < (percent & ~1); pc += 2)
index 6fea5f4..6b985de 100644 (file)
@@ -146,8 +146,11 @@ static group *getgroup(const char *p) {
   group *g; qd_parse qd;
   qd.p = p; qd.e = 0; g = group_parse(&qd);
   if (g && !qd_eofp(&qd)) { G_DESTROYGROUP(g); g = 0; qd.e = "junk at eof"; }
-  if (!g) { fprintf(stderr, "bad group string `%.*s|%s': %s\n", qd.p - p,
-                   p, qd.p, qd.e); exit(1); }
+  if (!g) {
+    fprintf(stderr, "bad group string `%.*s|%s': %s\n",
+           (int)(qd.p - p), p, qd.p, qd.e);
+    exit(1);
+  }
   return (g);
 }
 
index eb5a3de..52e91ba 100644 (file)
@@ -187,8 +187,11 @@ static group *getgroup(const char *p) {
   group *g; qd_parse qd;
   qd.p = p; qd.e = 0; g = group_parse(&qd);
   if (g && !qd_eofp(&qd)) { G_DESTROYGROUP(g); g = 0; qd.e = "junk at eof"; }
-  if (!g) { fprintf(stderr, "bad group string `%.*s|%s': %s\n", qd.p - p,
-                   p, qd.p, qd.e); exit(1); }
+  if (!g) {
+    fprintf(stderr, "bad group string `%.*s|%s': %s\n",
+           (int)(qd.p - p), p, qd.p, qd.e);
+    exit(1);
+  }
   return (g);
 }