@@ -3,14 +3,14 @@ #include #include #include /* We only handle base 10. */ -long long int strtoull(const char *nptr, char **endptr, int base) { - unsigned long long int retval = 0; +long long int strtoll(const char *nptr, char **endptr, int base) { + long long int retval = 0; const char **endptrd = (const char **) endptr; - char *idx = NULL; + const char *idx = NULL; int allowspace = 1; idx = nptr; while (1) { if (*idx == '\0') { @@ -21,11 +21,11 @@ if (*idx == '-') { retval *= -1; continue; } if ((*idx == ' ' || *idx == '\t') && allowspace) { - continue + continue; } break; } retval *= 10;