From db8e7060e057d5794ed1604a45d5df75946d55cb Mon Sep 17 00:00:00 2001 From: Luka Perkov Date: Thu, 3 Jul 2014 12:28:24 +0200 Subject: [PATCH 1/1] examples: use PRIu64 instead %lld when printing uint64_t values MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Patch fixes build failure: error: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘uint64_t’ [-Werror=format=] indent_printf(indent, "%lld\n", *(uint64_t *)data); Signed-off-by: Luka Perkov --- examples/blobmsg-example.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/blobmsg-example.c b/examples/blobmsg-example.c index 01c0915..86501e2 100644 --- a/examples/blobmsg-example.c +++ b/examples/blobmsg-example.c @@ -45,7 +45,7 @@ static void dump_attr_data(void *data, int len, int type, int indent, int next_i indent_printf(indent, "%d\n", *(uint32_t *)data); break; case BLOBMSG_TYPE_INT64: - indent_printf(indent, "%lld\n", *(uint64_t *)data); + indent_printf(indent, "%"PRIu64"\n", *(uint64_t *)data); break; case BLOBMSG_TYPE_TABLE: case BLOBMSG_TYPE_ARRAY: -- 2.11.0