Lines Matching refs:optarg

2156                 char *sep = strchr(optarg, '=');
2162 override->name = optarg;
2163 optarg = sep+1;
2171 optarg += strspn(optarg, " ");
2173 if (strncmp(optarg, "range", strlen("range")) == 0) {
2175 optarg += strlen("range");
2176 optarg += strspn(optarg, " ");
2177 if (*optarg != '(') {
2180 optarg += 1;
2182 intmax_t start = strtoumax(optarg, &parsed, 0);
2186 if (parsed == optarg) {
2189 optarg = parsed + strspn(parsed, " ");
2191 if (*optarg != ',' && *optarg != ')') {
2195 if (*optarg == ',') {
2196 optarg += 1;
2197 stop = strtoumax(optarg, &parsed, 0);
2199 if (parsed == optarg) {
2202 optarg = parsed + strspn(parsed, " ");
2204 if (*optarg != ',' && *optarg != ')') {
2208 if (*optarg == ',') {
2209 optarg += 1;
2210 step = strtoumax(optarg, &parsed, 0);
2212 if (parsed == optarg) {
2215 optarg = parsed + strspn(parsed, " ");
2217 if (*optarg != ')') {
2227 if (*optarg != ')') {
2230 optarg += 1;
2245 } else if (*optarg != '\0') {
2247 intmax_t define = strtoimax(optarg, &parsed, 0);
2248 if (parsed == optarg) {
2251 optarg = parsed + strspn(parsed, " ");
2261 if (*optarg == ',') {
2262 optarg += 1;
2270 fprintf(stderr, "error: invalid define: %s\n", optarg);
2283 while (*optarg) {
2292 optarg += strspn(optarg, " ");
2295 size_t len = strcspn(optarg, " ,");
2298 && memcmp(optarg,
2302 optarg += len;
2308 if (*optarg == '{') {
2312 char *s = optarg + 1;
2352 optarg = s;
2357 if (*optarg == ':') {
2361 char *s = optarg + 1;
2396 optarg = s;
2403 optarg);
2407 optarg += strspn(optarg, " ");
2408 if (*optarg == ',') {
2409 optarg += 1;
2410 } else if (*optarg == '\0') {
2428 while (*optarg) {
2437 optarg += strspn(optarg, " ");
2440 size_t len = strcspn(optarg, " ,");
2443 && memcmp(optarg,
2447 optarg += len;
2453 if (*optarg == '{') {
2458 char *s = optarg + 1;
2485 optarg = s;
2490 if (*optarg == ':') {
2495 char *s = optarg + 1;
2516 optarg = s;
2523 size_t count = strtoumax(optarg, &parsed, 0);
2524 if (parsed == optarg) {
2532 optarg = (char*)parsed;
2539 optarg);
2543 optarg += strspn(optarg, " ");
2544 if (*optarg == ',') {
2545 optarg += 1;
2546 } else if (*optarg == '\0') {
2556 test_step_start = strtoumax(optarg, &parsed, 0);
2560 if (parsed == optarg) {
2563 optarg = parsed + strspn(parsed, " ");
2565 if (*optarg != ',' && *optarg != '\0') {
2569 if (*optarg == ',') {
2570 optarg += 1;
2571 test_step_stop = strtoumax(optarg, &parsed, 0);
2573 if (parsed == optarg) {
2576 optarg = parsed + strspn(parsed, " ");
2578 if (*optarg != ',' && *optarg != '\0') {
2582 if (*optarg == ',') {
2583 optarg += 1;
2584 test_step_step = strtoumax(optarg, &parsed, 0);
2586 if (parsed == optarg) {
2589 optarg = parsed + strspn(parsed, " ");
2591 if (*optarg != '\0') {
2603 fprintf(stderr, "error: invalid step: %s\n", optarg);
2607 test_disk_path = optarg;
2610 test_trace_path = optarg;
2617 test_trace_period = strtoumax(optarg, &parsed, 0);
2618 if (parsed == optarg) {
2619 fprintf(stderr, "error: invalid trace-period: %s\n", optarg);
2626 test_trace_freq = strtoumax(optarg, &parsed, 0);
2627 if (parsed == optarg) {
2628 fprintf(stderr, "error: invalid trace-freq: %s\n", optarg);
2635 double read_sleep = strtod(optarg, &parsed);
2636 if (parsed == optarg) {
2637 fprintf(stderr, "error: invalid read-sleep: %s\n", optarg);
2645 double prog_sleep = strtod(optarg, &parsed);
2646 if (parsed == optarg) {
2647 fprintf(stderr, "error: invalid prog-sleep: %s\n", optarg);
2655 double erase_sleep = strtod(optarg, &parsed);
2656 if (parsed == optarg) {
2657 fprintf(stderr, "error: invalid erase-sleep: %s\n", optarg);