aboutsummaryrefslogtreecommitdiff
path: root/libpkgconf/stdinc.h
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2017-09-20 14:05:39 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2017-09-20 14:34:18 +0300
commit33c0a040a724970b803a22fb53c2a59ebb77dc2e (patch)
tree51867a72a687eee4f93a7d1a300d0c585282d88d /libpkgconf/stdinc.h
parent54fae3a9ca0af5ab29cc02d9c91fc2c63c6bc872 (diff)
Fix MinGW GCC print format warnings
Diffstat (limited to 'libpkgconf/stdinc.h')
-rw-r--r--libpkgconf/stdinc.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/libpkgconf/stdinc.h b/libpkgconf/stdinc.h
index 43d7eeb..a4c7c84 100644
--- a/libpkgconf/stdinc.h
+++ b/libpkgconf/stdinc.h
@@ -31,10 +31,13 @@
# include <windows.h>
# include <malloc.h>
# define PATH_DEV_NULL "nul"
+/*
+ * Fix MinGW GCC print format warnings (issue #142 is reported).
+ */
# ifdef _WIN64
-# define SIZE_FMT_SPECIFIER "%llu"
+# define SIZE_FMT_SPECIFIER "%I64u"
# else
-# define SIZE_FMT_SPECIFIER "%lu"
+# define SIZE_FMT_SPECIFIER "%u"
# endif
# ifndef ssize_t
# ifndef __MINGW32__