eliminate entry point 'mode'/type; just gather argc/argv as part of command line parse

This commit is contained in:
Ryan Fleury
2024-11-08 10:33:28 -08:00
parent 0773b6d282
commit 158dd742ad
9 changed files with 31 additions and 29 deletions
+12
View File
@@ -190,6 +190,18 @@ cmd_line_from_string_list(Arena *arena, String8List command_line)
}
}
// rjf: fill argc/argv
parsed.argc = command_line.node_count;
parsed.argv = push_array(arena, char *, parsed.argc);
{
U64 idx = 0;
for(String8Node *n = command_line.first; n != 0; n = n->next)
{
parsed.argv[idx] = (char *)push_str8_copy(arena, n->string).str;
idx += 1;
}
}
return parsed;
}