Lines Matching refs:nptr

443 uintmax_t __strtox(const char *nptr, char **endptr, int base, intmax_t lower_limit, uintmax_t upper…  in __strtox()  argument
455 while (isspace(*nptr)) in __strtox()
456 nptr++; in __strtox()
458 if (*nptr == '+') { in __strtox()
459 nptr++; in __strtox()
460 } else if (*nptr == '-') { in __strtox()
462 nptr++; in __strtox()
471 (strncmp(nptr, "0x", 2) == 0 || strncmp(nptr, "0X", 2) == 0)) { in __strtox()
473 nptr += 2; in __strtox()
474 } else if (base == 0 && strncmp(nptr, "0", 1) == 0) { in __strtox()
476 nptr += 1; in __strtox()
481 while (*nptr) { in __strtox()
482 c = *nptr; in __strtox()
496 nptr++; in __strtox()
511 *endptr = (char *)nptr; in __strtox()
516 long strtol(const char *nptr, char **endptr, int base) in strtol() argument
518 return __strtox(nptr, endptr, base, LONG_MIN, LONG_MAX); in strtol()
522 unsigned long strtoul(const char *nptr, char **endptr, int base) in strtoul() argument
524 return __strtox(nptr, endptr, base, 0, ULONG_MAX); in strtoul()
528 long long strtoll(const char *nptr, char **endptr, int base) in strtoll() argument
530 return __strtox(nptr, endptr, base, LLONG_MIN, LLONG_MAX); in strtoll()
534 unsigned long long strtoull(const char *nptr, char **endptr, int base) in strtoull() argument
536 return __strtox(nptr, endptr, base, 0, ULLONG_MAX); in strtoull()
540 intmax_t strtoimax(const char *nptr, char **endptr, int base) in strtoimax() argument
542 return __strtox(nptr, endptr, base, INTMAX_MIN, INTMAX_MAX); in strtoimax()
546 uintmax_t strtoumax(const char *nptr, char **endptr, int base) in strtoumax() argument
548 return __strtox(nptr, endptr, base, 0, UINTMAX_MAX); in strtoumax()