From 73a7dd79aff5ca035637b5f9529478f8fcea0532 Mon Sep 17 00:00:00 2001 From: Carlos Montiers Date: Thu, 17 Jul 2014 01:08:47 -0400 Subject: [PATCH] Removed the error message and minor changes. --- win32/lib/crt1.c | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/win32/lib/crt1.c b/win32/lib/crt1.c index bb92ba42..5e80bd3c 100644 --- a/win32/lib/crt1.c +++ b/win32/lib/crt1.c @@ -20,20 +20,22 @@ int main(int argc, char **argv, char **env); int _start(void) { __TRY__ - int argc; char **argv; char **env; int ret; + int argc; char **argv; char **env; _startupinfo start_info = {0}; _controlfp(0x10000, 0x30000); __set_app_type(__CONSOLE_APP); - if (__getmainargs(&argc, &argv, &env, 0, &start_info)) { - // __getmainargs failed because possible few memory on the heap. - fprintf(stderr, "Error getting the main args."); - // terminate with exit code of 3, similar to abort() - ExitProcess(3); - } - ret = main(argc, argv, env); - exit(ret); + if (! __getmainargs(&argc, &argv, &env, 0, &start_info)) + { + int ret; + + ret = main(argc, argv, env); + exit(ret); + } + // __getmainargs failed because possible few memory on the heap. + // end with exit code of 3, similar to abort() + ExitProcess(3); } // ============================================= -- 2.11.4.GIT