X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fmain.c;h=bd4f6674dfbc0d82273461ef9aabab9b56689604;hb=77fb4aee8189d85d295c6f0735ee8097e9d2946c;hp=8d73080631e424bf475d8bab179cde569b069fa9;hpb=0b65fb9d99f02f2a330b20eafcfe57fec34c0465;p=mono.git diff --git a/mono/mini/main.c b/mono/mini/main.c index 8d73080631e..bd4f6674dfb 100644 --- a/mono/mini/main.c +++ b/mono/mini/main.c @@ -1,5 +1,6 @@ -/* - * main.c: The main entry point for the mono executable +/** + * \file + * The main entry point for the mono executable * * The main entry point does a few things: * @@ -135,7 +136,7 @@ static GSList *bundle_library_paths; static char *bundled_dylibrary_directory; static void -delete_bundled_libraries () +delete_bundled_libraries (void) { GSList *list; @@ -146,7 +147,7 @@ delete_bundled_libraries () } static void -bundle_save_library_initialize () +bundle_save_library_initialize (void) { bundle_save_library_initialized = 1; char *path = g_build_filename (g_get_tmp_dir (), "mono-bundle-XXXXXX", NULL); @@ -280,9 +281,10 @@ probe_embedded (const char *program, int *ref_argc, char **ref_argv []) mono_register_bundled_assemblies ((const MonoBundledAssembly **) assemblies->data); new_argv = g_new (char *, (*ref_argc)+1); - for (j = 0; j < *ref_argc; j++) - new_argv [j] = (*ref_argv)[j]; - new_argv [j] = entry_point; + new_argv [0] = (*ref_argv)[0]; + new_argv [1] = entry_point; + for (j = 1; j < *ref_argc; j++) + new_argv [j+1] = (*ref_argv)[j]; *ref_argv = new_argv; (*ref_argc)++;