# define wWinMain WinMain
#endif
-#ifdef IF_MINGW_SUPPORTED_UNICODE
/*****************************************************************************
* wWinMain: parse command line, start interface and spawn threads.
*****************************************************************************/
int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPWSTR lpCmdLine, int nCmdShow )
{
-#else
-int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
- LPSTR args, int nCmdShow )
-{
- /* This makes little sense, but at least it links properly */
- wchar_t lpCmdLine[strlen(args) * 3];
- MultiByteToWideChar( CP_ACP, 0, args, -1, lpCmdLine, sizeof(lpCmdLine) );
-#endif
char **argv, psz_cmdline[wcslen(lpCmdLine) * 4];
int argc, ret;
libvlc_exception_clear (&ex);
return ret;
}
+
+#ifndef IF_MINGW_SUPPORTED_UNICODE
+int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
+ LPSTR args, int nCmdShow)
+{
+ /* This makes little sense, but at least it links properly */
+ wchar_t lpCmdLine[strlen(args) * 3];
+ MultiByteToWideChar( CP_ACP, 0, args, -1, lpCmdLine, sizeof(lpCmdLine) );
+ return wWinMain (hInstance, hPrevInstance, lpCmdLine, nCmdShow);
+}
+#endif