Print this page
2964 need POSIX 2008 locale object support (more C++ fixes)

@@ -95,11 +95,11 @@
 extern size_t strnlen(const char *, size_t);
 extern char *strsignal(int);
 
 #ifndef _LOCALE_T
 #define _LOCALE_T
-typedef struct locale *locale_t;
+typedef struct _locale *locale_t;
 #endif
 
 extern int strcoll_l(const char *, const char *, locale_t);
 extern size_t strxfrm_l(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD,
     size_t, locale_t);