Lines Matching defs:argv
44 int add_partitions(Container* container, int argc, char** argv) {
46 if (argc - i < 2 || argv[i][0] != '-' || argv[i][1] != '-') {
50 char* partition_type = argv[i] + 2;
51 char* partition_path = argv[i + 1];
108 int main(int argc, char** argv) {
114 const char* path = argv[i++]; // Output path
115 const char* command = argv[i++]; // Command
123 if (!strcmp(argv[i], "--slice") && i + 1 < argc) {
124 if (parse_size(argv[++i], &slice_size) < 0) {
134 } else if (!strcmp(argv[i], "--offset") && i + 1 < argc) {
136 if (parse_size(argv[++i], &offset) < 0) {
139 } else if (!strcmp(argv[i], "--length") && i + 1 < argc) {
140 if (parse_size(argv[++i], &length) < 0) {
143 } else if (!strcmp(argv[i], "--compress")) {
144 if (!strcmp(argv[++i], "lz4")) {
150 } else if (!strcmp(argv[i], "--zxcrypt")) {
184 if (add_partitions(fvmContainer.get(), argc - i, argv + i) < 0) {
199 if (add_partitions(fvmContainer.get(), argc - i, argv + i) < 0) {
240 if (add_partitions(sparseContainer.get(), argc - i, argv + i) < 0) {
262 char* input_type = argv[i];
263 char* input_path = argv[i + 1];