2 PSI_CONFIG_POSIX(locale, locale.h xlocale.h)
4 PSI_STRUCT(struct lconv, [
11 char int_n_cs_precedes,
12 char int_n_sep_by_space,
14 char int_p_cs_precedes,
15 char int_p_sep_by_space,
17 char *mon_decimal_point,
19 char *mon_thousands_sep,
30 PSI_CONST(LC_ALL, int)
31 PSI_CONST(LC_COLLATE, int)
32 PSI_CONST(LC_CTYPE, int)
33 PSI_CONST(LC_MESSAGES, int)
34 PSI_CONST(LC_MONETARY, int)
35 PSI_CONST(LC_NUMERIC, int)
36 PSI_CONST(LC_TIME, int)
38 PSI_CONST(LC_COLLATE_MASK, int)
39 PSI_CONST(LC_CTYPE_MASK, int)
40 PSI_CONST(LC_MESSAGES_MASK, int)
41 PSI_CONST(LC_MONETARY_MASK, int)
42 PSI_CONST(LC_NUMERIC_MASK, int)
43 PSI_CONST(LC_TIME_MASK, int)
44 PSI_CONST(LC_ALL_MASK, int)
46 PSI_MACRO(locale_t LC_GLOBAL_LOCALE)
48 PSI_OPAQUE_TYPE(locale_t)
50 PSI_DECL(locale_t duplocale, [(locale_t loc)])
51 PSI_DECL(void freelocale, [(locale_t loc)])
52 PSI_DECL(struct lconv *localeconv, [(void)])
53 PSI_DECL(locale_t newlocale, [(int mask, const char *locale, locale_t base)])
54 PSI_DECL(char *setlocale, [(int category, const char *locale)])
55 PSI_DECL(locale_t uselocale, [(locale_t loc)])