fontconfig: Branch 'main' - 2 commits
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Jul 30 10:09:19 UTC 2025
src/fccache.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
New commits:
commit 367495e5fd150cfcf51873cb429207ecbacb5fc2
Merge: a1ac589 d80c22a
Author: Akira TAGOH <akira at tagoh.org>
Date: Wed Jul 30 10:09:15 2025 +0000
Merge branch 'fixWarningFormat' into 'main'
Architecture-dependent hex formatting of int64_t in fccache.c
See merge request fontconfig/fontconfig!460
commit d80c22a79f7b2d5a97866cff96838053b711899a
Author: Dominik Röttsches <drott at chromium.org>
Date: Wed Jul 30 10:54:38 2025 +0300
Architecture-dependent hex formatting of int64_t in fccache.c
Building on 32bit with -Wformat leads to errors such as:
error: format specifies type 'unsigned long' but the argument
has type 'int64_t' (aka 'long long')
Fix this by using the architecture specific macro.
diff --git a/src/fccache.c b/src/fccache.c
index 56451a3..7769515 100644
--- a/src/fccache.c
+++ b/src/fccache.c
@@ -31,6 +31,7 @@
#ifdef HAVE_DIRENT_H
# include <dirent.h>
#endif
+#include <inttypes.h>
#include <limits.h>
#include <string.h>
#include <sys/stat.h>
@@ -791,7 +792,7 @@ FcCacheIsNewVersion (FcConfig *config, FcCache *cache)
return !flag;
if (cache->fc_version > version && !warn) {
warn = FcTrue;
- fprintf (stderr, "Fontconfig warning: We will not regenerate the cache because some cache files were generated by a newer version (0x%lx) of Fontconfig. Please regenerate the cache with the latest version of Fontconfig to avoid any unexpected behavior. (current version: 0x%lx)\n", cache->fc_version, version);
+ fprintf (stderr, "Fontconfig warning: We will not regenerate the cache because some cache files were generated by a newer version (0x%" PRIx64 ") of Fontconfig. Please regenerate the cache with the latest version of Fontconfig to avoid any unexpected behavior. (current version: 0x%" PRIx64 ")\n", cache->fc_version, version);
}
return cache->fc_version > version;
More information about the Fontconfig
mailing list