Separate wmain() and main() implementations

Fixes https://github.com/libsdl-org/SDL/issues/7010
This commit is contained in:
Sam Lantinga 2023-01-07 08:28:07 -08:00
parent ca541789ea
commit 7f0801377b
1 changed files with 7 additions and 1 deletions

View File

@ -64,14 +64,20 @@ typedef wchar_t* PWSTR;
/* This is where execution begins [console apps] */
#if defined( UNICODE ) && UNICODE
int wmain(int argc, wchar_t *wargv[], wchar_t *wenvp)
{
(void)argc;
(void)wargv;
(void)wenvp;
return SDL_RunApp(0, NULL, SDL_main, NULL);
}
#else /* ANSI */
int main(int argc, char *argv[])
#endif
{
(void)argc;
(void)argv;
return SDL_RunApp(0, NULL, SDL_main, NULL);
}
#endif /* UNICODE */
#endif /* _MSC_VER && ! __GDK__ */