From: Ruediger Meier Date: Mon, 22 Feb 2016 15:32:06 +0000 (+0100) Subject: fdisk: fix warning, incompatible pointer types passing 'uint64_t *' X-Git-Tag: v2.28-rc1~64^2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=262c94c2c72a59c51d41f25a94ce50363591e6a3;p=thirdparty%2Futil-linux.git fdisk: fix warning, incompatible pointer types passing 'uint64_t *' Signed-off-by: Ruediger Meier --- diff --git a/disk-utils/fdisk.c b/disk-utils/fdisk.c index 0b229839ed..2f95fe84a8 100644 --- a/disk-utils/fdisk.c +++ b/disk-utils/fdisk.c @@ -276,7 +276,7 @@ static int ask_offset(struct fdisk_context *cxt, snprintf(prompt, sizeof(prompt), _("%s (%ju-%ju): "), q, low, high); do { - uint64_t num = 0; + uintmax_t num = 0; char sig = 0, *p; int pwr = 0; @@ -313,7 +313,7 @@ static int ask_offset(struct fdisk_context *cxt, if (num >= low && num <= high) { if (sig && pwr) fdisk_ask_number_set_relative(ask, 1); - return fdisk_ask_number_set_result(ask, num); + return fdisk_ask_number_set_result(ask, (uint64_t)num); } fdisk_warnx(cxt, _("Value out of range.")); } while (1); diff --git a/libfdisk/src/gpt.c b/libfdisk/src/gpt.c index f795b35a26..cd88df0e69 100644 --- a/libfdisk/src/gpt.c +++ b/libfdisk/src/gpt.c @@ -2564,7 +2564,8 @@ static int gpt_toggle_partition_flag( unsigned long flag) { struct fdisk_gpt_label *gpt; - uint64_t attrs, tmp; + uint64_t attrs; + uintmax_t tmp; char *bits; const char *name = NULL; int bit = -1, rc;