From 92f6c2d3bd87d9dd67678ea61bca9a8158ed4ade Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Mon, 16 Jun 2008 09:24:46 +0300 Subject: [PATCH] Use PRIu64 for file size formatter in queries --- lib/query.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/query.c b/lib/query.c index 685264a..c844c76 100644 --- a/lib/query.c +++ b/lib/query.c @@ -9,8 +9,9 @@ # define PATH_MAX 255 #endif -#include +#include +#include #include #include #include @@ -54,7 +55,7 @@ static void printFileInfo(const char * name, rstrlcpy(groupfield, group, sizeof(groupfield)); /* this is normally right */ - snprintf(sizefield, sizeof(sizefield), "%20lu", size); + snprintf(sizefield, sizeof(sizefield), "%20" PRIu64, size); /* this knows too much about dev_t */ @@ -196,8 +197,8 @@ int showQueryPackage(QVA_t qva, rpmts ts, Header h) if (qva->qva_flags & QUERY_FOR_DUMPFILES) { char *add, *fdigest; fdigest = rpmfiFDigestHex(fi, NULL); - rasprintf(&add, "%s %d %d %s 0%o ", - fn, (int)fsize, fmtime, fdigest ? fdigest : "", fmode); + rasprintf(&add, "%s %" PRIu64 " %d %s 0%o ", + fn, fsize, fmtime, fdigest ? fdigest : "", fmode); rstrcat(&buf, add); free(add); free(fdigest); -- 2.7.4