In mono/metadata:
[mono.git] / mono / mini / main.c
blobeee91c02d292e6286031514abe1a57a4919dd718
1 #include <config.h>
2 #include "mini.h"
3 #ifndef PLATFORM_WIN32
4 #include "buildver.h"
5 #endif
7 #ifdef PLATFORM_WIN32
9 int
10 main ()
12 int argc;
13 gunichar2** argvw;
14 gchar** argv;
15 int i;
17 argvw = CommandLineToArgvW (GetCommandLine (), &argc);
18 argv = g_new0 (gchar*, argc + 1);
19 for (i = 0; i < argc; i++)
20 argv [i] = g_utf16_to_utf8 (argvw [i], -1, NULL, NULL, NULL);
21 argv [argc] = NULL;
23 LocalFree (argvw);
25 return mono_main (argc, argv);
28 #else
30 int
31 main (int argc, char* argv[])
33 mono_build_date = build_date;
34 return mono_main (argc, argv);
37 #endif