diff options
Diffstat (limited to 'libc/stdlib/strtoimax.c')
| -rw-r--r-- | libc/stdlib/strtoimax.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libc/stdlib/strtoimax.c b/libc/stdlib/strtoimax.c index a742eb9..0b4323d 100644 --- a/libc/stdlib/strtoimax.c +++ b/libc/stdlib/strtoimax.c @@ -103,7 +103,7 @@ strtoimax(const char *nptr, char **endptr, int base) cutoff = INTMAX_MAX / x; \ }; \ break - + switch (base) { case 4: if (neg) { @@ -118,13 +118,13 @@ strtoimax(const char *nptr, char **endptr, int base) CASE_BASE(8); CASE_BASE(10); CASE_BASE(16); - default: + default: cutoff = neg ? INTMAX_MIN : INTMAX_MAX; cutlim = cutoff % base; cutoff /= base; } #undef CASE_BASE - + if (neg) { if (cutlim > 0) { cutlim -= base; |
