From 9228842fa75190665241bf1d3bb3f8f74d2ffdbb Mon Sep 17 00:00:00 2001 From: grischka Date: Tue, 19 Oct 2010 13:15:06 +0200 Subject: win32: register SEH in startup code (i386 only) Needed to handle signal() etc. with msvcrt --- win32/lib/crt1.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'win32/lib/crt1.c') diff --git a/win32/lib/crt1.c b/win32/lib/crt1.c index 2e18c2b..3e1d17f 100644 --- a/win32/lib/crt1.c +++ b/win32/lib/crt1.c @@ -15,11 +15,11 @@ typedef struct } _startupinfo; void __getmainargs(int *pargc, char ***pargv, char ***penv, int globb, _startupinfo*); - int main(int argc, char **argv, char **env); int _start(void) { + __TRY__ int argc; char **argv; char **env; int ret; _startupinfo start_info = {0}; @@ -32,4 +32,3 @@ int _start(void) } // ============================================= - -- cgit v1.3.1