fdisk: rename read_int_sx() and some related variables

Signed-off-by: Francesco Cosoleto <cosoleto@gmail.com>
This commit is contained in:
Francesco Cosoleto 2012-01-16 06:36:12 +01:00 committed by Karel Zak
parent 374fd21add
commit 2c911261ff
1 changed files with 21 additions and 21 deletions

View File

@ -1298,10 +1298,10 @@ read_hex(struct systypes *sys)
}
static unsigned int
read_int_sx(unsigned int low, unsigned int dflt, unsigned int high,
unsigned int base, char *mesg, int *suffix)
read_int_with_suffix(unsigned int low, unsigned int dflt, unsigned int high,
unsigned int base, char *mesg, int *is_suffix_used)
{
unsigned int i;
unsigned int res;
int default_ok = 1;
static char *ms = NULL;
static size_t mslen = 0;
@ -1334,7 +1334,7 @@ read_int_sx(unsigned int low, unsigned int dflt, unsigned int high,
int absolute = 0;
int suflen;
i = atoi(line_ptr+1);
res = atoi(line_ptr + 1);
while (isdigit(*++line_ptr))
use_default = 0;
@ -1353,7 +1353,7 @@ read_int_sx(unsigned int low, unsigned int dflt, unsigned int high,
* Cylinders
*/
if (!display_in_cyl_units)
i *= heads * sectors;
res *= heads * sectors;
} else if (*line_ptr &&
*(line_ptr + 1) == 'B' &&
*(line_ptr + 2) == '\0') {
@ -1391,36 +1391,36 @@ read_int_sx(unsigned int low, unsigned int dflt, unsigned int high,
continue;
}
if (absolute && i) {
if (absolute && res) {
unsigned long long bytes;
unsigned long unit;
bytes = (unsigned long long) i * absolute;
bytes = (unsigned long long) res * absolute;
unit = sector_size * units_per_sector;
bytes += unit/2; /* round */
bytes /= unit;
i = bytes;
if (suffix)
*suffix = absolute;
res = bytes;
if (is_suffix_used)
*is_suffix_used = absolute;
}
if (minus)
i = -i;
i += base;
res = -res;
res += base;
} else {
i = atoi(line_ptr);
res = atoi(line_ptr);
while (isdigit(*line_ptr)) {
line_ptr++;
use_default = 0;
}
}
if (use_default)
printf(_("Using default value %u\n"), i = dflt);
if (i >= low && i <= high)
printf(_("Using default value %u\n"), res = dflt);
if (res >= low && res <= high)
break;
else
printf(_("Value out of range.\n"));
}
return i;
return res;
}
/*
@ -1434,7 +1434,7 @@ unsigned int
read_int(unsigned int low, unsigned int dflt, unsigned int high,
unsigned int base, char *mesg)
{
return read_int_sx(low, dflt, high, base, mesg, NULL);
return read_int_with_suffix(low, dflt, high, base, mesg, NULL);
}
@ -2336,21 +2336,21 @@ add_partition(int n, int sys) {
if (cround(start) == cround(limit)) {
stop = limit;
} else {
int sx = 0;
int is_suffix_used = 0;
snprintf(mesg, sizeof(mesg),
_("Last %1$s, +%2$s or +size{K,M,G}"),
str_units(SINGULAR), str_units(PLURAL));
stop = read_int_sx(cround(start), cround(limit), cround(limit),
cround(start), mesg, &sx);
stop = read_int_with_suffix(cround(start), cround(limit), cround(limit),
cround(start), mesg, &is_suffix_used);
if (display_in_cyl_units) {
stop = stop * units_per_sector - 1;
if (stop >limit)
stop = limit;
}
if (sx && alignment_required) {
if (is_suffix_used && alignment_required) {
/* the last sector has not been exactly requested (but
* defined by +size{K,M,G} convention), so be smart
* and align the end of the partition. The next