-#if defined(UNDER_CE)
-# if defined( _MSC_VER ) && defined( UNDER_CE )
-# include "vlc_common.h"
-# endif
-/*****************************************************************************
- * WinMain: parse command line, start interface and spawn threads. (WinCE only)
- *****************************************************************************/
-int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
- LPTSTR lpCmdLine, int nCmdShow )
-{
- char **argv, psz_cmdline[MAX_PATH];
- int argc, i_ret;
-
- WideCharToMultiByte( CP_ACP, 0, lpCmdLine, -1,
- psz_cmdline, MAX_PATH, NULL, NULL );
-
- argv = vlc_parse_cmdline( psz_cmdline, &argc );
- argv = realloc( argv, (argc + 1) * sizeof(char *) );
- if( !argv ) return -1;
-
- if( argc ) memmove( argv + 1, argv, argc * sizeof(char *) );
- argv[0] = ""; /* Fake program path */
-
- i_ret = main( argc + 1, argv );
-
- /* No need to free the argv memory */