diff options
| author | The Android Open Source Project <initial-contribution@android.com> | 2010-05-03 15:33:05 -0700 |
|---|---|---|
| committer | The Android Open Source Project <initial-contribution@android.com> | 2010-05-03 15:33:05 -0700 |
| commit | f450fa5f991af3c0814f96265cb3b2aafdce2309 (patch) | |
| tree | 1f0e549863606fb8e11215061ad5dde0f37b50cd /libc/stdlib/strtoimax.c | |
| parent | 5ef5272be985dfdeafa86077c306f6b64d334240 (diff) | |
| parent | 0be7eda75a14815aaa3e5cd5d5d4e5d25dc35d1c (diff) | |
| download | bionic-f450fa5f991af3c0814f96265cb3b2aafdce2309.zip bionic-f450fa5f991af3c0814f96265cb3b2aafdce2309.tar.gz bionic-f450fa5f991af3c0814f96265cb3b2aafdce2309.tar.bz2 | |
merge from open-source master
Change-Id: If02d33af51017dbd85e91c79ac2e848eda6cf253
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; |
