Fixed a couple of compiler warnings.
authorDan Fandrich <dan@coneharvesters.com>
Wed, 31 Jul 2019 17:03:10 +0000 (19:03 +0200)
committerDan Fandrich <dan@coneharvesters.com>
Wed, 31 Jul 2019 22:58:47 +0000 (00:58 +0200)
libexif/exif-entry.c
test/test-parse.c

index feac889..61260d3 100644 (file)
@@ -570,7 +570,7 @@ exif_entry_format_value(ExifEntry *e, char *val, size_t maxlen)
                        v_srat = exif_get_srational (
                                e->data + 8 * i, o);
                        if (v_srat.denominator) {
-                               int decimals = (int)(log10(fabs(v_srat.denominator))-0.08+1.0);
+                               int decimals = (int)(log10(abs(v_srat.denominator))-0.08+1.0);
                                snprintf (val+len, maxlen-len, "%2.*f",
                                          decimals,
                                          (double) v_srat.numerator /
index c32ab9c..8bc08d5 100644 (file)
@@ -72,7 +72,7 @@ static void dump_makernote(ExifData *d) {
            name = "(unknown)";
        printf("    Entry %u: %u, %s\n"
               "      Size: %u\n"
-              "      Value: %s\n", i, id, name, strlen(buf), buf);
+              "      Value: %s\n", i, id, name, (unsigned)strlen(buf), buf);
       }
     }
   }