Lines Matching refs:nptr
19 s64 internal_atoll(const char *nptr) { in internal_atoll() argument
20 return internal_simple_strtoll(nptr, nullptr, 10); in internal_atoll()
230 s64 internal_simple_strtoll(const char *nptr, const char **endptr, int base) { in internal_simple_strtoll() argument
232 while (IsSpace(*nptr)) nptr++; in internal_simple_strtoll()
236 char *old_nptr = const_cast<char *>(nptr); in internal_simple_strtoll()
237 if (*nptr == '+') { in internal_simple_strtoll()
239 nptr++; in internal_simple_strtoll()
240 } else if (*nptr == '-') { in internal_simple_strtoll()
242 nptr++; in internal_simple_strtoll()
244 while (IsDigit(*nptr)) { in internal_simple_strtoll()
246 int digit = ((*nptr) - '0'); in internal_simple_strtoll()
249 nptr++; in internal_simple_strtoll()
252 *endptr = (have_digits) ? const_cast<char *>(nptr) : old_nptr; in internal_simple_strtoll()