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

@@ -65,11 +65,11 @@
 extern int strcasecmp(const char *, const char *);
 extern int strncasecmp(const char *, const char *, size_t);
 #if defined(_XPG7)
 #ifndef _LOCALE_T
 #define _LOCALE_T
-typedef struct locale *locale_t;
+typedef struct _locale *locale_t;
 #endif
 extern int strcasecmp_l(const char *, const char *, locale_t);
 extern int strncasecmp_l(const char *, const char *, size_t, locale_t);
 #endif  /* defined(_XPG7) */
 #endif  /* defined(_XPG4_2) && !defined(__EXTENSIONS__) */