From 3452785431dea578275d2dfd584709c5f7c6db9a Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Mon, 16 Feb 2015 01:51:53 +0100 Subject: [PATCH] baylibre-acme: Fix a compiler warning. Use PRIu64 to avoid the following compiler warning: CC src/hardware/baylibre-acme/gpio.lo protocol.c: In function 'bl_acme_set_shunt': protocol.c:341:2: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'uint64_t' [-Wformat=] g_fprintf(fd, "%llu\n", MOHM_TO_UOHM(shunt)); ^ --- src/hardware/baylibre-acme/protocol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hardware/baylibre-acme/protocol.c b/src/hardware/baylibre-acme/protocol.c index 66a22ad4..e7f1ede1 100644 --- a/src/hardware/baylibre-acme/protocol.c +++ b/src/hardware/baylibre-acme/protocol.c @@ -334,7 +334,7 @@ SR_PRIV int bl_acme_set_shunt(const struct sr_channel_group *cg, uint64_t shunt) } g_string_free(path, TRUE); - g_fprintf(fd, "%llu\n", MOHM_TO_UOHM(shunt)); + g_fprintf(fd, "%" PRIu64 "\n", MOHM_TO_UOHM(shunt)); /* * XXX There's no g_fclose() in GLib. This seems to work, * but is it safe?