From 31773f27ab7e854fe9a780601110affe739fa8c9 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Tue, 18 May 2021 13:45:05 +0200 Subject: src: use PRIu64 format MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix the following compilation warnings on x86_32. datatype.c: In function ‘cgroupv2_type_print’: datatype.c:1387:22: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] nft_print(octx, "%lu", id); ~~^ ~~ %llu meta.c: In function ‘date_type_print’: meta.c:411:21: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] nft_print(octx, "%lu", tstamp); ~~^ ~~~~~~ %llu Signed-off-by: Pablo Neira Ayuso --- src/meta.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/meta.c') diff --git a/src/meta.c b/src/meta.c index 73d58b1f..fdbeba26 100644 --- a/src/meta.c +++ b/src/meta.c @@ -408,7 +408,7 @@ static void date_type_print(const struct expr *expr, struct output_ctx *octx) * Do our own printing. The default print function will print in * nanoseconds, which is ugly. */ - nft_print(octx, "%lu", tstamp); + nft_print(octx, "%" PRIu64, tstamp); } static time_t parse_iso_date(const char *sym) -- cgit v1.2.3