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 */
|