X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=platform%2Fwin32%2Fcrt0.c;h=076e76e464423df47ae0d5320407bf5b73f301f7;hb=52f7a90845d89794451eff82982d6fa785d7ef8d;hp=e910bd1168c39283bd8fd2b970c247f05f1fe79a;hpb=0d8c88997f429be369fc6bd1b45a6b437fcee923;p=pdclib diff --git a/platform/win32/crt0.c b/platform/win32/crt0.c index e910bd1..076e76e 100644 --- a/platform/win32/crt0.c +++ b/platform/win32/crt0.c @@ -23,6 +23,7 @@ static char ** argvToAnsi( wchar_t ** wargv, int argc ) if(rv != sz) { fputs("Error in C runtime initialization: " "size mismatch during character set conversion", stderr); + abort(); } } return argv; @@ -98,6 +99,8 @@ static LONG CALLBACK sehExceptionFilter( EXCEPTION_POINTERS * exInfo ) extern int main( int argc, char ** argv, char ** envp ); +void __cdecl mainCRTStartup( void ); + void __cdecl mainCRTStartup( void ) { stdin->handle = GetStdHandle(STD_INPUT_HANDLE);