X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=platform%2Fwin32%2Fcrt0.c;h=533ee98b862785cb6cabaee6be391629bf7bedd6;hp=bead33206c1541a8f782a52cca59abb2c6c68ce5;hb=fa53a74861e1ac9513ae57b7bd7889b85ac0fbe9;hpb=6e6c4e6b52f2516e4bb6b9f37c1e2e18cb7448b5 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: "