]> pd.if.org Git - pdclib/blobdiff - platform/posix/functions/_PDCLIB/_PDCLIB_stdinit.c
Pointer typedef resulted in non-const structure where const was intended.
[pdclib] / platform / posix / functions / _PDCLIB / _PDCLIB_stdinit.c
index 4a1da0d33458306174ab7e4ace2a52244230fca4..defb303e8f7bf1e0eafdb34a4ff079ac01ce2949 100644 (file)
@@ -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);