Lines Matching refs:optarg

1587                 char *sep = strchr(optarg, '=');
1593 override->name = optarg;
1594 optarg = sep+1;
1602 optarg += strspn(optarg, " ");
1604 if (strncmp(optarg, "range", strlen("range")) == 0) {
1606 optarg += strlen("range");
1607 optarg += strspn(optarg, " ");
1608 if (*optarg != '(') {
1611 optarg += 1;
1613 intmax_t start = strtoumax(optarg, &parsed, 0);
1617 if (parsed == optarg) {
1620 optarg = parsed + strspn(parsed, " ");
1622 if (*optarg != ',' && *optarg != ')') {
1626 if (*optarg == ',') {
1627 optarg += 1;
1628 stop = strtoumax(optarg, &parsed, 0);
1630 if (parsed == optarg) {
1633 optarg = parsed + strspn(parsed, " ");
1635 if (*optarg != ',' && *optarg != ')') {
1639 if (*optarg == ',') {
1640 optarg += 1;
1641 step = strtoumax(optarg, &parsed, 0);
1643 if (parsed == optarg) {
1646 optarg = parsed + strspn(parsed, " ");
1648 if (*optarg != ')') {
1658 if (*optarg != ')') {
1661 optarg += 1;
1676 } else if (*optarg != '\0') {
1678 intmax_t define = strtoimax(optarg, &parsed, 0);
1679 if (parsed == optarg) {
1682 optarg = parsed + strspn(parsed, " ");
1692 if (*optarg == ',') {
1693 optarg += 1;
1701 fprintf(stderr, "error: invalid define: %s\n", optarg);
1714 while (*optarg) {
1723 optarg += strspn(optarg, " ");
1726 size_t len = strcspn(optarg, " ,");
1729 && memcmp(optarg,
1733 optarg += len;
1739 if (*optarg == '{') {
1743 char *s = optarg + 1;
1783 optarg = s;
1788 if (*optarg == ':') {
1792 char *s = optarg + 1;
1827 optarg = s;
1834 optarg);
1838 optarg += strspn(optarg, " ");
1839 if (*optarg == ',') {
1840 optarg += 1;
1841 } else if (*optarg == '\0') {
1851 bench_step_start = strtoumax(optarg, &parsed, 0);
1855 if (parsed == optarg) {
1858 optarg = parsed + strspn(parsed, " ");
1860 if (*optarg != ',' && *optarg != '\0') {
1864 if (*optarg == ',') {
1865 optarg += 1;
1866 bench_step_stop = strtoumax(optarg, &parsed, 0);
1868 if (parsed == optarg) {
1871 optarg = parsed + strspn(parsed, " ");
1873 if (*optarg != ',' && *optarg != '\0') {
1877 if (*optarg == ',') {
1878 optarg += 1;
1879 bench_step_step = strtoumax(optarg, &parsed, 0);
1881 if (parsed == optarg) {
1884 optarg = parsed + strspn(parsed, " ");
1886 if (*optarg != '\0') {
1898 fprintf(stderr, "error: invalid step: %s\n", optarg);
1902 bench_disk_path = optarg;
1905 bench_trace_path = optarg;
1912 bench_trace_period = strtoumax(optarg, &parsed, 0);
1913 if (parsed == optarg) {
1914 fprintf(stderr, "error: invalid trace-period: %s\n", optarg);
1921 bench_trace_freq = strtoumax(optarg, &parsed, 0);
1922 if (parsed == optarg) {
1923 fprintf(stderr, "error: invalid trace-freq: %s\n", optarg);
1930 double read_sleep = strtod(optarg, &parsed);
1931 if (parsed == optarg) {
1932 fprintf(stderr, "error: invalid read-sleep: %s\n", optarg);
1940 double prog_sleep = strtod(optarg, &parsed);
1941 if (parsed == optarg) {
1942 fprintf(stderr, "error: invalid prog-sleep: %s\n", optarg);
1950 double erase_sleep = strtod(optarg, &parsed);
1951 if (parsed == optarg) {
1952 fprintf(stderr, "error: invalid erase-sleep: %s\n", optarg);