reduce code in fuzzer
authorMarcus Meissner <meissner@suse.de>
Sat, 16 May 2020 14:17:42 +0000 (16:17 +0200)
committerMarcus Meissner <meissner@suse.de>
Sat, 16 May 2020 15:34:01 +0000 (17:34 +0200)
test/test-fuzzer.c

index b2d3e94..05d57e7 100644 (file)
@@ -39,16 +39,9 @@ void content_foreach_func(ExifEntry *entry, void *UNUSED(callback_data))
        /* ensure \0 */
        buf[sizeof(buf)-1] = 0;
        buf[sizeof(buf)-2] = 0;
+       exif_tag_get_name(entry->tag);
+       exif_format_get_name(entry->format);
        exif_entry_get_value(entry, buf, sizeof(buf)-1);
-       printf("    Entry %p: %s (%s)\n"
-                "      Size, Comps: %d, %d\n"
-                "      Value: %s\n", 
-                entry,
-                exif_tag_get_name(entry->tag),
-                exif_format_get_name(entry->format),
-                entry->size,
-                (int)(entry->components),
-                exif_entry_get_value(entry, buf, sizeof(buf)-1));
        if (buf[sizeof(buf)-2] != 0) abort();
 }
 
@@ -83,15 +76,10 @@ test_exif_data (ExifData *d)
        for (i = 0; i < c; i++) {
                const char *name = exif_mnote_data_get_name (md, i);
                if (!name) break;
-               fprintf (stdout, "Dumping entry number %i...\n", i);
-               fprintf (stdout, "  Name: '%s'\n",
-                               exif_mnote_data_get_name (md, i));
-               fprintf (stdout, "  Title: '%s'\n",
-                               exif_mnote_data_get_title (md, i));
-               fprintf (stdout, "  Description: '%s'\n",
-                               exif_mnote_data_get_description (md, i));
-               p = exif_mnote_data_get_value (md, i, v, sizeof (v));
-               if (p) fprintf (stdout, "  Value: '%s'\n", v);
+               exif_mnote_data_get_name (md, i);
+               exif_mnote_data_get_title (md, i);
+               exif_mnote_data_get_description (md, i);
+               exif_mnote_data_get_value (md, i, v, sizeof (v));
        }
 
        return 0;