mirror of
https://github.com/Ed94/metadesk.git
synced 2026-08-04 06:38:45 +00:00
adding arena (p4)
This commit is contained in:
@@ -38,7 +38,7 @@ static void PrintNode(MD_Node* node, FILE* file, int indent_count) {
|
||||
MD_StringJoin join = MD_ZERO_STRUCT;
|
||||
join.mid = MD_S8CString(", ");
|
||||
|
||||
MD_String8 flag_names = MD_S8ListJoin(flags_list, &join);
|
||||
MD_String8 flag_names = MD_S8ListJoin(arena, flags_list, &join);
|
||||
fprintf(file, "%.*s,\n", MD_S8VArg(flag_names));
|
||||
|
||||
if(node->string.size > 0) Print(file, indent_count+1, "String: %.*s,\n", MD_S8VArg(node->string));
|
||||
|
||||
@@ -39,8 +39,13 @@ int main(int argument_count, char **arguments)
|
||||
//~ NOTE(rjf): Parse command line arguments.
|
||||
MD_String8List arg_list = MD_StringListFromArgCV(arena, argument_count, arguments);
|
||||
MD_CmdLine cmdln = MD_MakeCmdLineFromOptions(arena, arg_list);
|
||||
MD_String8 site_info_path = MD_S8ListJoin(MD_CmdLineValuesFromString(cmdln, MD_S8Lit("siteinfo")), 0);
|
||||
MD_String8 page_dir_path = MD_S8ListJoin(MD_CmdLineValuesFromString(cmdln, MD_S8Lit("pagedir")), 0);
|
||||
|
||||
MD_String8List siteinfo_values = MD_CmdLineValuesFromString(cmdln, MD_S8Lit("siteinfo"));
|
||||
MD_String8 site_info_path = MD_S8ListJoin(arena, siteinfo_values, 0);
|
||||
|
||||
MD_String8List pagedir_values = MD_CmdLineValuesFromString(cmdln, MD_S8Lit("pagedir"));
|
||||
MD_String8 page_dir_path = MD_S8ListJoin(arena, pagedir_values, 0);
|
||||
|
||||
if(!MD_CmdLineB32FromString(cmdln, MD_S8Lit("siteinfo")) ||
|
||||
!MD_CmdLineB32FromString(cmdln, MD_S8Lit("pagedir")))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user