cfdisk: use uint64_t to avoid compiler warnings
Reported-by: Ruediger Meier <ruediger.meier@ga-group.nl> Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
fa7709dbad
commit
7085f1e49b
|
@ -147,8 +147,8 @@ static void ui_draw_menu(struct cfdisk *cf);
|
|||
static int ui_menu_move(struct cfdisk *cf, int key);
|
||||
static void ui_menu_resize(struct cfdisk *cf);
|
||||
|
||||
static int ui_get_size(struct cfdisk *cf, const char *prompt, uintmax_t *res,
|
||||
uintmax_t low, uintmax_t up, int *expsize);
|
||||
static int ui_get_size(struct cfdisk *cf, const char *prompt, uint64_t *res,
|
||||
uint64_t low, uint64_t up, int *expsize);
|
||||
|
||||
static int ui_enabled;
|
||||
static volatile sig_atomic_t sig_resize;
|
||||
|
@ -1711,7 +1711,7 @@ static int ui_refresh(struct cfdisk *cf)
|
|||
attron(A_BOLD);
|
||||
ui_center(0, _("Disk: %s"), fdisk_get_devname(cf->cxt));
|
||||
attroff(A_BOLD);
|
||||
ui_center(1, _("Size: %s, %ju bytes, %ju sectors"),
|
||||
ui_center(1, _("Size: %s, %"PRIu64" bytes, %ju sectors"),
|
||||
strsz, bytes, (uintmax_t) fdisk_get_nsectors(cf->cxt));
|
||||
if (fdisk_get_disklabel_id(cf->cxt, &id) == 0 && id)
|
||||
ui_center(2, _("Label: %s, identifier: %s"),
|
||||
|
@ -1847,13 +1847,13 @@ done:
|
|||
|
||||
static int ui_get_size(struct cfdisk *cf, /* context */
|
||||
const char *prompt, /* UI dialog string */
|
||||
uintmax_t *res, /* result in bytes */
|
||||
uintmax_t low, /* minimal size */
|
||||
uintmax_t up, /* maximal size */
|
||||
uint64_t *res, /* result in bytes */
|
||||
uint64_t low, /* minimal size */
|
||||
uint64_t up, /* maximal size */
|
||||
int *expsize) /* explicitly specified size */
|
||||
{
|
||||
char buf[128];
|
||||
uintmax_t user = 0;
|
||||
uint64_t user = 0;
|
||||
ssize_t rc;
|
||||
char *dflt = size_to_human_string(0, *res);
|
||||
|
||||
|
@ -1890,12 +1890,12 @@ static int ui_get_size(struct cfdisk *cf, /* context */
|
|||
}
|
||||
|
||||
if (rc == 0) {
|
||||
DBG(UI, ul_debug("get_size user=%ju, power=%d, in-sectors=%s",
|
||||
DBG(UI, ul_debug("get_size user=%"PRIu64", power=%d, in-sectors=%s",
|
||||
user, pwr, insec ? "yes" : "no"));
|
||||
if (insec)
|
||||
user *= fdisk_get_sector_size(cf->cxt);
|
||||
if (user < low) {
|
||||
ui_warnx(_("Minimum size is %ju bytes."), low);
|
||||
ui_warnx(_("Minimum size is %"PRIu64" bytes."), low);
|
||||
rc = -ERANGE;
|
||||
}
|
||||
if (user > up && pwr && user < up + (1ULL << pwr * 10))
|
||||
|
@ -1904,7 +1904,7 @@ static int ui_get_size(struct cfdisk *cf, /* context */
|
|||
user = up;
|
||||
|
||||
if (user > up) {
|
||||
ui_warnx(_("Maximum size is %ju bytes."), up);
|
||||
ui_warnx(_("Maximum size is %"PRIu64" bytes."), up);
|
||||
rc = -ERANGE;
|
||||
}
|
||||
if (rc == 0 && insec && expsize)
|
||||
|
@ -1918,7 +1918,7 @@ static int ui_get_size(struct cfdisk *cf, /* context */
|
|||
*res = user;
|
||||
free(dflt);
|
||||
|
||||
DBG(UI, ul_debug("get_size (result=%ju, rc=%zd)", *res, rc));
|
||||
DBG(UI, ul_debug("get_size (result=%"PRIu64", rc=%zd)", *res, rc));
|
||||
return rc;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue