X-Git-Url: https://pd.if.org/git/?p=pdclib.old;a=blobdiff_plain;f=platform%2Fwin32%2Fcrt0.c;h=533ee98b862785cb6cabaee6be391629bf7bedd6;hp=bead33206c1541a8f782a52cca59abb2c6c68ce5;hb=b3d54170225e25557110b8c74f236b5e84254c26;hpb=24f274eec4d6ac3868f3fdf03d2e1876c80be616 diff --git a/platform/win32/crt0.c b/platform/win32/crt0.c index bead332..533ee98 100644 --- a/platform/win32/crt0.c +++ b/platform/win32/crt0.c @@ -7,6 +7,7 @@ #include #include <_PDCLIB_io.h> #include <_PDCLIB_locale.h> +#include <_PDCLIB_clocale.h> static char ** argvToAnsi( wchar_t ** wargv, int argc ) { @@ -116,6 +117,8 @@ void __cdecl mainCRTStartup( void ) wargv = CommandLineToArgvW(cl, &argc); argv = argvToAnsi(wargv, argc); + _PDCLIB_initclocale( &_PDCLIB_global_locale ); + if(tss_create(&_PDCLIB_locale_tss, (tss_dtor_t) freelocale) != thrd_success) { fputs( "Error during C runtime initialization: "