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