]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
src: use PRIu64 format
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 18 May 2021 11:45:05 +0000 (13:45 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 18 May 2021 12:27:14 +0000 (14:27 +0200)
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 <pablo@netfilter.org>
src/datatype.c
src/meta.c

index c4e66c4633f83acb2035eddc26e5321c3d43c57a..743505de44b6d448a905cf3bc08794ce11f6079f 100644 (file)
@@ -1384,7 +1384,7 @@ static void cgroupv2_type_print(const struct expr *expr,
        if (cgroup_path)
                nft_print(octx, "\"%s\"", cgroup_path);
        else
-               nft_print(octx, "%lu", id);
+               nft_print(octx, "%" PRIu64, id);
 
        xfree(cgroup_path);
 }
index 73d58b1f53b5d631928b1021ab138e587b0b71fa..fdbeba26291a99acb38e2db3bfae2d72ab9c8f58 100644 (file)
@@ -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)