Lines Matching refs:nptr
20 s64 internal_atoll(const char *nptr) { in internal_atoll() argument
21 return internal_simple_strtoll(nptr, nullptr, 10); in internal_atoll()
237 s64 internal_simple_strtoll(const char *nptr, char **endptr, int base) { in internal_simple_strtoll() argument
239 while (IsSpace(*nptr)) nptr++; in internal_simple_strtoll()
243 char *old_nptr = const_cast<char *>(nptr); in internal_simple_strtoll()
244 if (*nptr == '+') { in internal_simple_strtoll()
246 nptr++; in internal_simple_strtoll()
247 } else if (*nptr == '-') { in internal_simple_strtoll()
249 nptr++; in internal_simple_strtoll()
251 while (IsDigit(*nptr)) { in internal_simple_strtoll()
253 int digit = ((*nptr) - '0'); in internal_simple_strtoll()
256 nptr++; in internal_simple_strtoll()
259 *endptr = (have_digits) ? const_cast<char *>(nptr) : old_nptr; in internal_simple_strtoll()