| Index: fusl/src/stdlib/atoi.c
|
| diff --git a/fusl/src/stdlib/atoi.c b/fusl/src/stdlib/atoi.c
|
| index 9baca7b895a0e2f5c3cfab1554f8dcdd280431b9..2f5ae8249049f02c92cee2be53a7ec3f3e15e59f 100644
|
| --- a/fusl/src/stdlib/atoi.c
|
| +++ b/fusl/src/stdlib/atoi.c
|
| @@ -1,16 +1,18 @@
|
| #include <stdlib.h>
|
| #include <ctype.h>
|
|
|
| -int atoi(const char *s)
|
| -{
|
| - int n=0, neg=0;
|
| - while (isspace(*s)) s++;
|
| - switch (*s) {
|
| - case '-': neg=1;
|
| - case '+': s++;
|
| - }
|
| - /* Compute n as a negative number to avoid overflow on INT_MIN */
|
| - while (isdigit(*s))
|
| - n = 10*n - (*s++ - '0');
|
| - return neg ? n : -n;
|
| +int atoi(const char* s) {
|
| + int n = 0, neg = 0;
|
| + while (isspace(*s))
|
| + s++;
|
| + switch (*s) {
|
| + case '-':
|
| + neg = 1;
|
| + case '+':
|
| + s++;
|
| + }
|
| + /* Compute n as a negative number to avoid overflow on INT_MIN */
|
| + while (isdigit(*s))
|
| + n = 10 * n - (*s++ - '0');
|
| + return neg ? n : -n;
|
| }
|
|
|