summaryrefslogtreecommitdiff
path: root/src/numfmt.c
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2015-04-27 10:44:25 +0100
committerPádraig Brady <P@draigBrady.com>2015-04-27 10:55:26 +0100
commit0e7ac9a4609248663af76f202418dabf1c13efbe (patch)
treeacefcdcd41c30c14925d3e5e904a27653bbadcdb /src/numfmt.c
parent17fba994bd1620ab5d4bdaeda797c6071f6130b7 (diff)
downloadcoreutils-0e7ac9a4609248663af76f202418dabf1c13efbe.tar.xz
maint: fix printf format for signed integers
With GCC 5 and the newly added warnings from gnulib, ensure the correct signed integer is passed for the printf format, to avoid -Werror=format= failures.
Diffstat (limited to 'src/numfmt.c')
-rw-r--r--src/numfmt.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/numfmt.c b/src/numfmt.c
index 550e3845f..9cbcb2753 100644
--- a/src/numfmt.c
+++ b/src/numfmt.c
@@ -729,7 +729,7 @@ double_to_human (long double val, int precision,
/* Normalize val to scale. */
unsigned int power = 0;
val = expld (val, scale_base, &power);
- devmsg (" scaled value to %Lf * %0.f ^ %d\n", val, scale_base, power);
+ devmsg (" scaled value to %Lf * %0.f ^ %u\n", val, scale_base, power);
/* Perform rounding. */
int ten_or_less = 0;
@@ -757,7 +757,7 @@ double_to_human (long double val, int precision,
int show_decimal_point = (val != 0) && (absld (val) < 10) && (power > 0);
/* && (absld (val) > simple_round_floor (val))) */
- devmsg (" after rounding, value=%Lf * %0.f ^ %d\n", val, scale_base, power);
+ devmsg (" after rounding, value=%Lf * %0.f ^ %u\n", val, scale_base, power);
stpcpy (pfmt, show_decimal_point ? ".1Lf%s" : ".0Lf%s");