]> granicus.if.org Git - graphviz/commitdiff
WebP plugin: fix use of raw '%zu'
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 8 Apr 2022 03:39:41 +0000 (20:39 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 9 Apr 2022 16:54:03 +0000 (09:54 -0700)
03a5c3621e3185e4ca116805317a98cdc8595443 introduced another usage of the format
specifier `%zu` which has some compatibility issues on Windows. This change
switches to what it should have done to begin with, used the compatibility shim.

plugin/webp/gvloadimage_webp.c

index ad96f7e91ae525d8d8d99f9e27c2769e74627a3f..fda48488c242abb84c98207208e92a2b9e3c79cf 100644 (file)
@@ -10,6 +10,7 @@
 
 #include "config.h"
 
+#include <cgraph/prisize_t.h>
 #include <stdbool.h>
 #include <stdlib.h>
 #include <string.h>
@@ -73,8 +74,8 @@ static cairo_surface_t* webp_really_loadimage(const char *in_file, FILE* const i
     data = malloc(data_size);
     ok = fread(data, data_size, 1, in) == 1;
     if (!ok) {
-        fprintf(stderr, "Error: WebP could not read %zu bytes of data from %s\n",
-            data_size, in_file);
+        fprintf(stderr, "Error: WebP could not read %" PRISIZE_T
+                " bytes of data from %s\n", data_size, in_file);
         free(data);
         return NULL;
     }