Lines Matching refs:endptr

53     char *endptr;  in safe_strtoull()  local
54 unsigned long long ull = strtoull(str, &endptr, 10); in safe_strtoull()
55 if ((errno == ERANGE) || (str == endptr)) { in safe_strtoull()
59 if (xisspace(*endptr) || (*endptr == '\0' && endptr != str)) { in safe_strtoull()
64 if (memchr(str, '-', endptr - str) != NULL) { in safe_strtoull()
83 char *endptr; in safe_strtoull_hex() local
84 unsigned long long ull = strtoull(str, &endptr, 16); in safe_strtoull_hex()
85 if ((errno == ERANGE) || (str == endptr)) { in safe_strtoull_hex()
89 if (xisspace(*endptr) || (*endptr == '\0' && endptr != str)) { in safe_strtoull_hex()
94 if (memchr(str, '-', endptr - str) != NULL) { in safe_strtoull_hex()
108 char *endptr; in safe_strtoll() local
109 long long ll = strtoll(str, &endptr, 10); in safe_strtoll()
110 if ((errno == ERANGE) || (str == endptr)) { in safe_strtoll()
114 if (xisspace(*endptr) || (*endptr == '\0' && endptr != str)) { in safe_strtoll()
122 char *endptr = NULL; in safe_strtoul() local
129 l = strtoul(str, &endptr, 10); in safe_strtoul()
130 if ((errno == ERANGE) || (str == endptr)) { in safe_strtoul()
134 if (xisspace(*endptr) || (*endptr == '\0' && endptr != str)) { in safe_strtoul()
139 if (memchr(str, '-', endptr - str) != NULL) { in safe_strtoul()
154 char *endptr; in safe_strtol() local
155 long l = strtol(str, &endptr, 10); in safe_strtol()
156 if ((errno == ERANGE) || (str == endptr)) { in safe_strtol()
160 if (xisspace(*endptr) || (*endptr == '\0' && endptr != str)) { in safe_strtol()
171 char *endptr; in safe_strtod() local
172 double d = strtod(str, &endptr); in safe_strtod()
173 if ((errno == ERANGE) || (str == endptr)) { in safe_strtod()
177 if (xisspace(*endptr) || (*endptr == '\0' && endptr != str)) { in safe_strtod()