Print this page
2964 need POSIX 2008 locale object support

@@ -113,10 +113,19 @@
 #else
 extern char   *setlocale();
 extern struct lconv     *localeconv();
 #endif
 
+/* XXX */
+typedef struct _xlocale *locale_t;
+
+locale_t        duplocale(locale_t);
+int             freelocale(locale_t);
+locale_t        newlocale(int, const char *, locale_t);
+const char      *querylocale(int, locale_t);
+locale_t        uselocale(locale_t);
+
 #if __cplusplus >= 199711L
 }
 #endif /* end of namespace std */
 
 #ifdef  __cplusplus