1type {struct lconv} 2element {struct lconv} {char*} currency_symbol 3element {struct lconv} {char*} decimal_point 4element {struct lconv} char frac_digits 5element {struct lconv} {char*} grouping 6element {struct lconv} {char*} int_curr_symbol 7element {struct lconv} char int_frac_digits 8element {struct lconv} {char*} mon_decimal_point 9element {struct lconv} {char*} mon_thousands_sep 10element {struct lconv} {char*} mon_grouping 11element {struct lconv} {char*} negative_sign 12element {struct lconv} char n_cs_precedes 13element {struct lconv} char n_sep_by_space 14element {struct lconv} char n_sign_posn 15element {struct lconv} {char*} positive_sign 16element {struct lconv} char p_cs_precedes 17element {struct lconv} char p_sep_by_space 18element {struct lconv} char p_sign_posn 19element {struct lconv} {char*} thousands_sep 20#if !defined ISO && !defined POSIX && !defined XPG4 && !defined XPG42 && !defined UNIX98 21element {struct lconv} char int_n_cs_precedes 22element {struct lconv} char int_n_sep_by_space 23element {struct lconv} char int_n_sign_posn 24element {struct lconv} char int_p_cs_precedes 25element {struct lconv} char int_p_sep_by_space 26element {struct lconv} char int_p_sign_posn 27#endif 28 29macro-constant NULL == 0 30 31macro-int-constant LC_ALL 32macro-int-constant LC_COLLATE 33macro-int-constant LC_CTYPE 34#if !defined ISO && !defined ISO99 && !defined ISO11 35macro-int-constant LC_MESSAGES 36#endif 37macro-int-constant LC_MONETARY 38macro-int-constant LC_NUMERIC 39macro-int-constant LC_TIME 40 41#if defined XOPEN2K8 || defined POSIX2008 42constant LC_GLOBAL_LOCALE 43 44macro LC_COLLATE_MASK 45macro LC_CTYPE_MASK 46macro LC_MESSAGES_MASK 47macro LC_MONETARY_MASK 48macro LC_NUMERIC_MASK 49macro LC_TIME_MASK 50macro LC_ALL_MASK 51 52type locale_t 53#endif 54 55function {struct lconv*} localeconv (void) 56function {char*} setlocale (int, const char*) 57#if defined XOPEN2K8 || defined POSIX2008 58function locale_t duplocale (locale_t) 59function void freelocale (locale_t) 60function locale_t newlocale (int, const char*, locale_t) 61function locale_t uselocale (locale_t) 62#endif 63 64allow LC_[ABCDEFGHIJKLMNOPQRSTUVWXYZ]* 65#if !defined ISO && !defined ISO99 && !defined ISO11 66allow *_t 67#endif 68#if defined XOPEN2K8 || defined POSIX2008 69allow LC_*_MASK 70#endif 71