From: Denys Vlasenko Date: Fri, 25 Oct 2019 15:47:22 +0000 (+0200) Subject: hdparm: placate "warning: taking the absolute value of unsigned type" X-Git-Tag: 1_32_0~114 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=122a8cbd4a3053e32bb76e6aa081deb890b10b11;p=oweals%2Fbusybox.git hdparm: placate "warning: taking the absolute value of unsigned type" Signed-off-by: Denys Vlasenko --- diff --git a/miscutils/hdparm.c b/miscutils/hdparm.c index b453efba9..beabb1ad5 100644 --- a/miscutils/hdparm.c +++ b/miscutils/hdparm.c @@ -996,7 +996,7 @@ static void identify(uint16_t *val) /* check Endian of capacity bytes */ nn = val[LCYLS_CUR] * val[LHEADS_CUR] * val[LSECTS_CUR]; oo = (uint32_t)val[CAPACITY_LSB] << 16 | val[CAPACITY_MSB]; - if (abs(mm - nn) > abs(oo - nn)) + if (abs((int)(mm - nn)) > abs((int)(oo - nn))) mm = oo; } printf("\tCHS current addressable sectors:%11u\n", mm);