Lines Matching defs:arg
38 bool prefix_match(const char** arg, const char* prefix) {
39 if (!strncmp(*arg, prefix, strlen(prefix))) {
40 *arg += strlen(prefix);
95 const char* arg = argv[1];
96 if (prefix_match(&arg, "bs=")) {
98 if (parse_size(arg, &size)) {
103 } else if (prefix_match(&arg, "count=")) {
104 if (parse_size(arg, &options->count)) {
108 } else if (prefix_match(&arg, "ibs=")) {
109 if (parse_size(arg, &options->input_bs)) {
112 } else if (prefix_match(&arg, "obs=")) {
113 if (parse_size(arg, &options->output_bs)) {
116 } else if (prefix_match(&arg, "seek=")) {
117 if (parse_size(arg, &options->output_seek)) {
120 } else if (prefix_match(&arg, "skip=")) {
121 if (parse_size(arg, &options->input_skip)) {
124 } else if (prefix_match(&arg, "if=")) {
125 strncpy(options->input, arg, PATH_MAX);
127 } else if (prefix_match(&arg, "of=")) {
128 strncpy(options->output, arg, PATH_MAX);