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