]> pd.if.org Git - pdclib/blobdiff - platform/win32/crt0.c
PDCLIB-14: abort() on buffer size error
[pdclib] / platform / win32 / crt0.c
index e910bd1168c39283bd8fd2b970c247f05f1fe79a..076e76e464423df47ae0d5320407bf5b73f301f7 100644 (file)
@@ -23,6 +23,7 @@ static char ** argvToAnsi( wchar_t ** wargv, int argc )
         if(rv != sz) {\r
             fputs("Error in C runtime initialization: "\r
                   "size mismatch during character set conversion", stderr);\r
+            abort();\r
         }\r
     }\r
     return argv;\r
@@ -98,6 +99,8 @@ static LONG CALLBACK sehExceptionFilter( EXCEPTION_POINTERS * exInfo )
 \r
 extern int main( int argc, char ** argv, char ** envp );\r
 \r
+void __cdecl mainCRTStartup( void );\r
+\r
 void __cdecl mainCRTStartup( void ) \r
 {\r
     stdin->handle  = GetStdHandle(STD_INPUT_HANDLE);\r