Lines Matching refs:endptr
123 char *endptr;
125 rawval = (uint32_t)strtoul(arg->val, &endptr, 10);
127 if (arg->val[0] != '\0' && endptr[0] == '\0') {
134 die("Option %s: Invalid character '%c'\n", arg->name, *endptr);
140 char *endptr;
142 rawval = (int32_t)strtol(arg->val, &endptr, 10);
144 if (arg->val[0] != '\0' && endptr[0] == '\0') {
151 die("Option %s: Invalid character '%c'\n", arg->name, *endptr);
161 char *endptr;
165 rawval = strtol(arg->val, &endptr, 10);
167 if (arg->val[0] != '\0' && endptr[0] == '/') {
174 die("Option %s: Expected / at '%c'\n", arg->name, *endptr);
177 rawval = strtol(endptr + 1, &endptr, 10);
179 if (arg->val[0] != '\0' && endptr[0] == '\0') {
186 die("Option %s: Invalid character '%c'\n", arg->name, *endptr);
194 char *endptr;
197 rawval = strtol(arg->val, &endptr, 10);
198 if (arg->val[0] != '\0' && endptr[0] == '\0') {