X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=platform%2Fwin32%2Fcrt0.c;h=471e42c094fb199b39549dcc3911e4e649537e17;hp=bead33206c1541a8f782a52cca59abb2c6c68ce5;hb=da0f3f353d417fed71f358a48d5d5394145e460d;hpb=7a036854e8c36848943346502055370dc4d69075 diff --git a/platform/win32/crt0.c b/platform/win32/crt0.c index bead332..471e42c 100644 --- a/platform/win32/crt0.c +++ b/platform/win32/crt0.c @@ -5,8 +5,9 @@ #include #include // Watcom bug: winnt.h assumes string.h defines wchar_t #include -#include <_PDCLIB_io.h> -#include <_PDCLIB_locale.h> +#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: "