strtosz() use qemu_toupper() to simplify switch statement
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
f3bd362a18
commit
a2afc2c163
7
cutils.c
7
cutils.c
@ -323,16 +323,14 @@ int64_t strtosz_suffix(const char *nptr, char **end, const char default_suffix)
|
||||
d = c;
|
||||
}
|
||||
}
|
||||
switch (d) {
|
||||
switch (qemu_toupper(d)) {
|
||||
case 'B':
|
||||
case 'b':
|
||||
mul = 1;
|
||||
if (mul_required) {
|
||||
goto fail;
|
||||
}
|
||||
break;
|
||||
case 'K':
|
||||
case 'k':
|
||||
mul = 1 << 10;
|
||||
break;
|
||||
case 0:
|
||||
@ -340,15 +338,12 @@ int64_t strtosz_suffix(const char *nptr, char **end, const char default_suffix)
|
||||
goto fail;
|
||||
}
|
||||
case 'M':
|
||||
case 'm':
|
||||
mul = 1ULL << 20;
|
||||
break;
|
||||
case 'G':
|
||||
case 'g':
|
||||
mul = 1ULL << 30;
|
||||
break;
|
||||
case 'T':
|
||||
case 't':
|
||||
mul = 1ULL << 40;
|
||||
break;
|
||||
default:
|
||||
|
Loading…
Reference in New Issue
Block a user