From: Uwe Hermann Date: Mon, 16 Feb 2015 00:51:53 +0000 (+0100) Subject: baylibre-acme: Fix a compiler warning. X-Git-Tag: libsigrok-0.4.0~628 X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=commitdiff_plain;h=3452785431dea578275d2dfd584709c5f7c6db9a 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)); ^ --- 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?