Print this page
2964 need POSIX 2008 locale object support


  98 #define LC_MONETARY     4
  99 #define LC_MESSAGES     5
 100 #define LC_ALL          6
 101 
 102 #ifndef NULL
 103 #if defined(_LP64)
 104 #define NULL    0L
 105 #else
 106 #define NULL    0
 107 #endif
 108 #endif
 109 
 110 #if     defined(__STDC__)
 111 extern char     *setlocale(int, const char *);
 112 extern struct lconv *localeconv(void);
 113 #else
 114 extern char   *setlocale();
 115 extern struct lconv     *localeconv();
 116 #endif
 117 









 118 #if __cplusplus >= 199711L
 119 }
 120 #endif /* end of namespace std */
 121 
 122 #ifdef  __cplusplus
 123 }
 124 #endif
 125 
 126 #endif  /* _ISO_LOCALE_ISO_H */


  98 #define LC_MONETARY     4
  99 #define LC_MESSAGES     5
 100 #define LC_ALL          6
 101 
 102 #ifndef NULL
 103 #if defined(_LP64)
 104 #define NULL    0L
 105 #else
 106 #define NULL    0
 107 #endif
 108 #endif
 109 
 110 #if     defined(__STDC__)
 111 extern char     *setlocale(int, const char *);
 112 extern struct lconv *localeconv(void);
 113 #else
 114 extern char   *setlocale();
 115 extern struct lconv     *localeconv();
 116 #endif
 117 
 118 /* XXX */
 119 typedef struct _xlocale *locale_t;
 120 
 121 locale_t        duplocale(locale_t);
 122 int             freelocale(locale_t);
 123 locale_t        newlocale(int, const char *, locale_t);
 124 const char      *querylocale(int, locale_t);
 125 locale_t        uselocale(locale_t);
 126 
 127 #if __cplusplus >= 199711L
 128 }
 129 #endif /* end of namespace std */
 130 
 131 #ifdef  __cplusplus
 132 }
 133 #endif
 134 
 135 #endif  /* _ISO_LOCALE_ISO_H */