add ability to override entry point type

This commit is contained in:
Nikita Smith
2024-11-07 11:54:25 -08:00
parent ce9d43a92e
commit 0dd05169ee
5 changed files with 28 additions and 9 deletions
+1 -1
View File
@@ -1259,5 +1259,5 @@ main(int argc, char **argv)
}
//- rjf: call into "real" entry point
main_thread_base_entry_point(entry_point, argv, (U64)argc);
main_thread_base_entry_point(entry_point, argc, argv);
}
+4
View File
@@ -342,7 +342,11 @@ internal OS_Guid os_make_guid(void);
// into the standard codebase program entry points, named "entry_point".
#if BUILD_ENTRY_DEFINING_UNIT
# if BASE_ENTRY_POINT_ARGCV
internal void entry_point(int argc, char **argv);
# else
internal void entry_point(CmdLine *cmdline);
#endif
#endif
#endif // OS_CORE_H
+1 -1
View File
@@ -1678,7 +1678,7 @@ w32_entry_point_caller(int argc, WCHAR **wargv)
os_w32_state.entity_arena = arena_alloc();
//- rjf: call into "real" entry point
main_thread_base_entry_point(entry_point, argv, (U64)argc);
main_thread_base_entry_point(entry_point, argc, argv);
}
#if BUILD_CONSOLE_INTERFACE