From c595ea7e87ba7c1e157cadf8eaa3683eae75f32d Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Sat, 30 Dec 2023 14:08:13 +0100 Subject: [PATCH] lib/getrange.c: Reduce indentation Signed-off-by: Alejandro Colomar --- lib/getrange.c | 58 +++++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/lib/getrange.c b/lib/getrange.c index fcef7d677..40c2f32c3 100644 --- a/lib/getrange.c +++ b/lib/getrange.c @@ -59,40 +59,40 @@ int getrange (const char *range, return 0; } switch (*endptr) { - case '\0': - /* */ + case '\0': + /* */ + *has_min = true; + *has_max = true; + *min = n; + *max = n; + break; + case '-': + endptr++; + if ('\0' == *endptr) { + /* - */ *has_min = true; - *has_max = true; + *has_max = false; *min = n; - *max = n; - break; - case '-': - endptr++; - if ('\0' == *endptr) { - /* - */ - *has_min = true; - *has_max = false; - *min = n; - } else if (!isdigit (*endptr)) { + } else if (!isdigit (*endptr)) { + /* invalid */ + return 0; + } else { + *has_min = true; + *min = n; + errno = 0; + n = strtoul(endptr, &endptr, 10); + if ( ('\0' != *endptr) + || (0 != errno)) { /* invalid */ return 0; - } else { - *has_min = true; - *min = n; - errno = 0; - n = strtoul(endptr, &endptr, 10); - if ( ('\0' != *endptr) - || (0 != errno)) { - /* invalid */ - return 0; - } - /* - */ - *has_max = true; - *max = n; } - break; - default: - return 0; + /* - */ + *has_max = true; + *max = n; + } + break; + default: + return 0; } } -- 2.47.2