X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=platform%2Fposix%2Ffunctions%2F_PDCLIB%2F_PDCLIB_stdinit.c;h=defb303e8f7bf1e0eafdb34a4ff079ac01ce2949;hp=4a1da0d33458306174ab7e4ace2a52244230fca4;hb=276f7e69f80ac53bfb5da5cc24072dd393485106;hpb=e1c526e9bad3f6e69391e94059096145390508d3 diff --git a/platform/posix/functions/_PDCLIB/_PDCLIB_stdinit.c b/platform/posix/functions/_PDCLIB/_PDCLIB_stdinit.c index 4a1da0d..defb303 100644 --- a/platform/posix/functions/_PDCLIB/_PDCLIB_stdinit.c +++ b/platform/posix/functions/_PDCLIB/_PDCLIB_stdinit.c @@ -346,7 +346,7 @@ static const _PDCLIB_ctype_t global_ctype[] = { { 0x00, 0xFF, 0xFF, 0xFF } }; -extern const struct _PDCLIB_charcodec _PDCLIB_ascii_codec; +extern const struct _PDCLIB_charcodec_t _PDCLIB_ascii_codec; struct _PDCLIB_locale _PDCLIB_global_locale = { ._Codec = &_PDCLIB_ascii_codec, ._Conv = { @@ -385,7 +385,7 @@ struct _PDCLIB_locale _PDCLIB_global_locale = { }; /* Todo: Better solution than this! */ -__attribute__((constructor)) void init_stdio(void) +__attribute__((constructor)) static void init_stdio(void) { _PDCLIB_initclocale( &_PDCLIB_global_locale ); tss_create(&_PDCLIB_locale_tss, (tss_dtor_t) freelocale);