Index: fusl/src/stdlib/atol.c |
diff --git a/fusl/src/stdlib/atol.c b/fusl/src/stdlib/atol.c |
index 140ea3ea3fa27ce690bd61d8a7520efa28e3aad1..29345d39e295e62dea0c56b286f6d2a30918c969 100644 |
--- a/fusl/src/stdlib/atol.c |
+++ b/fusl/src/stdlib/atol.c |
@@ -1,17 +1,19 @@ |
#include <stdlib.h> |
#include <ctype.h> |
-long atol(const char *s) |
-{ |
- 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 LONG_MIN */ |
- while (isdigit(*s)) |
- n = 10*n - (*s++ - '0'); |
- return neg ? n : -n; |
+long atol(const char* s) { |
+ 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 LONG_MIN */ |
+ while (isdigit(*s)) |
+ n = 10 * n - (*s++ - '0'); |
+ return neg ? n : -n; |
} |