Lines Matching refs:endptr
29 static unsigned long long handle_errors(unsigned long long v, char **endp, char *endptr)
31 if (endp) *endp = endptr;
36 if (endptr[-1] == '-')
40 if (endptr[0]) {
42 if (isalnum(endptr[0]) || errno)
54 char *endptr;
62 v = strtoull(arg, &endptr, base);
63 return handle_errors(v, endp, endptr);
69 char *endptr;
73 v = strtoll(arg, &endptr, base);
74 return handle_errors(v, endp, endptr);
81 char *endptr;
85 v = strtoul(arg, &endptr, base);
86 return handle_errors(v, endp, endptr);
92 char *endptr;
96 v = strtol(arg, &endptr, base);
97 return handle_errors(v, endp, endptr);
105 char *endptr;
109 v = strtoul(arg, &endptr, base);
111 return handle_errors(v, endp, endptr);
117 char *endptr;
121 v = strtol(arg, &endptr, base);
124 return handle_errors(v, endp, endptr);