Fix printf() format specifiers.
authorBen Pfaff <blp@cs.stanford.edu>
Mon, 17 Feb 2014 23:39:29 +0000 (15:39 -0800)
committerBen Pfaff <blp@cs.stanford.edu>
Tue, 18 Feb 2014 02:00:38 +0000 (18:00 -0800)
My main development machine is 32-bit, so I didn't see these.

src/data/sys-file-reader.c
src/language/dictionary/sys-file-info.c
src/math/categoricals.c

index ef8950be62967c6d245bc00e221f6d741a60ccf6..0571d15eb98f90ee286ed83663f38468bcfe32c5 100644 (file)
@@ -1188,7 +1188,7 @@ read_value_label_record (struct sfm_reader *r,
   if (record->n_vars < 1 || record->n_vars > r->n_vars)
     {
       sys_error (r, r->pos - 4,
-                 _("Number of variables associated with a value label (%zu) "
+                 _("Number of variables associated with a value label (%u) "
                    "is not between 1 and the number of variables (%zu)."),
                  record->n_vars, r->n_vars);
       return false;
index 05f9be91fbd4224b87f9789597d4a9d09d292f24..722b512cd78859902f68119129336dfbcb49cb26 100644 (file)
@@ -1029,7 +1029,7 @@ report_encodings (const struct file_handle *h, const struct sfm_reader *r)
           ds_put_format (&s, "%s, ", encoding_names[j]);
       ds_chomp (&s, ss_cstr (", "));
 
-      tab_text_format (t, 0, i + 1, TAB_RIGHT, "%d", i + 1);
+      tab_text_format (t, 0, i + 1, TAB_RIGHT, "%zu", i + 1);
       tab_text (t, 1, i + 1, TAB_LEFT, ds_cstr (&s));
       ds_destroy (&s);
     }
@@ -1076,7 +1076,7 @@ report_encodings (const struct file_handle *h, const struct sfm_reader *r)
           {
             const char *s = encodings[j].utf8_strings[i] + prefix;
 
-            tab_text_format (t, 1, row, TAB_RIGHT, "%d", j + 1);
+            tab_text_format (t, 1, row, TAB_RIGHT, "%zu", j + 1);
             if (prefix || suffix)
               {
                 size_t len = strlen (s) - suffix;
index b1afd11c8ca4db16b549782a6f6b7fee6af95ca9..b621d982931c72c0eadbb04e420d943e10a5cded 100644 (file)
@@ -217,7 +217,7 @@ categoricals_dump (const struct categoricals *cat)
        }
       printf ("\n");
 
-      printf ("Number of interactions %d\n", cat->n_iap);
+      printf ("Number of interactions %zu\n", cat->n_iap);
       for (i = 0 ; i < cat->n_iap; ++i)
        {
          int v;