|
27 | 27 | extern "C" { |
28 | 28 | #endif |
29 | 29 |
|
30 | | -inline _LIBCPP_HIDE_FROM_ABI int isalnum_l(int __c, locale_t) { |
31 | | - return ::isalnum(__c); |
32 | | -} |
| 30 | +inline _LIBCPP_HIDE_FROM_ABI_C int isalnum_l(int __c, locale_t) { return ::isalnum(__c); } |
33 | 31 |
|
34 | | -inline _LIBCPP_HIDE_FROM_ABI int isalpha_l(int __c, locale_t) { |
35 | | - return ::isalpha(__c); |
36 | | -} |
| 32 | +inline _LIBCPP_HIDE_FROM_ABI_C int isalpha_l(int __c, locale_t) { return ::isalpha(__c); } |
37 | 33 |
|
38 | | -inline _LIBCPP_HIDE_FROM_ABI int isblank_l(int __c, locale_t) { |
39 | | - return ::isblank(__c); |
40 | | -} |
| 34 | +inline _LIBCPP_HIDE_FROM_ABI_C int isblank_l(int __c, locale_t) { return ::isblank(__c); } |
41 | 35 |
|
42 | | -inline _LIBCPP_HIDE_FROM_ABI int iscntrl_l(int __c, locale_t) { |
43 | | - return ::iscntrl(__c); |
44 | | -} |
| 36 | +inline _LIBCPP_HIDE_FROM_ABI_C int iscntrl_l(int __c, locale_t) { return ::iscntrl(__c); } |
45 | 37 |
|
46 | | -inline _LIBCPP_HIDE_FROM_ABI int isdigit_l(int __c, locale_t) { |
47 | | - return ::isdigit(__c); |
48 | | -} |
| 38 | +inline _LIBCPP_HIDE_FROM_ABI_C int isdigit_l(int __c, locale_t) { return ::isdigit(__c); } |
49 | 39 |
|
50 | | -inline _LIBCPP_HIDE_FROM_ABI int isgraph_l(int __c, locale_t) { |
51 | | - return ::isgraph(__c); |
52 | | -} |
| 40 | +inline _LIBCPP_HIDE_FROM_ABI_C int isgraph_l(int __c, locale_t) { return ::isgraph(__c); } |
53 | 41 |
|
54 | | -inline _LIBCPP_HIDE_FROM_ABI int islower_l(int __c, locale_t) { |
55 | | - return ::islower(__c); |
56 | | -} |
| 42 | +inline _LIBCPP_HIDE_FROM_ABI_C int islower_l(int __c, locale_t) { return ::islower(__c); } |
57 | 43 |
|
58 | | -inline _LIBCPP_HIDE_FROM_ABI int isprint_l(int __c, locale_t) { |
59 | | - return ::isprint(__c); |
60 | | -} |
| 44 | +inline _LIBCPP_HIDE_FROM_ABI_C int isprint_l(int __c, locale_t) { return ::isprint(__c); } |
61 | 45 |
|
62 | | -inline _LIBCPP_HIDE_FROM_ABI int ispunct_l(int __c, locale_t) { |
63 | | - return ::ispunct(__c); |
64 | | -} |
| 46 | +inline _LIBCPP_HIDE_FROM_ABI_C int ispunct_l(int __c, locale_t) { return ::ispunct(__c); } |
65 | 47 |
|
66 | | -inline _LIBCPP_HIDE_FROM_ABI int isspace_l(int __c, locale_t) { |
67 | | - return ::isspace(__c); |
68 | | -} |
| 48 | +inline _LIBCPP_HIDE_FROM_ABI_C int isspace_l(int __c, locale_t) { return ::isspace(__c); } |
69 | 49 |
|
70 | | -inline _LIBCPP_HIDE_FROM_ABI int isupper_l(int __c, locale_t) { |
71 | | - return ::isupper(__c); |
72 | | -} |
| 50 | +inline _LIBCPP_HIDE_FROM_ABI_C int isupper_l(int __c, locale_t) { return ::isupper(__c); } |
73 | 51 |
|
74 | | -inline _LIBCPP_HIDE_FROM_ABI int isxdigit_l(int __c, locale_t) { |
75 | | - return ::isxdigit(__c); |
76 | | -} |
| 52 | +inline _LIBCPP_HIDE_FROM_ABI_C int isxdigit_l(int __c, locale_t) { return ::isxdigit(__c); } |
77 | 53 |
|
78 | | -inline _LIBCPP_HIDE_FROM_ABI int toupper_l(int __c, locale_t) { |
79 | | - return ::toupper(__c); |
80 | | -} |
| 54 | +inline _LIBCPP_HIDE_FROM_ABI_C int toupper_l(int __c, locale_t) { return ::toupper(__c); } |
81 | 55 |
|
82 | | -inline _LIBCPP_HIDE_FROM_ABI int tolower_l(int __c, locale_t) { |
83 | | - return ::tolower(__c); |
84 | | -} |
| 56 | +inline _LIBCPP_HIDE_FROM_ABI_C int tolower_l(int __c, locale_t) { return ::tolower(__c); } |
85 | 57 |
|
86 | 58 | #ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS |
87 | | -inline _LIBCPP_HIDE_FROM_ABI int iswalnum_l(wint_t __c, locale_t) { |
88 | | - return ::iswalnum(__c); |
89 | | -} |
| 59 | +inline _LIBCPP_HIDE_FROM_ABI_C int iswalnum_l(wint_t __c, locale_t) { return ::iswalnum(__c); } |
90 | 60 |
|
91 | | -inline _LIBCPP_HIDE_FROM_ABI int iswalpha_l(wint_t __c, locale_t) { |
92 | | - return ::iswalpha(__c); |
93 | | -} |
| 61 | +inline _LIBCPP_HIDE_FROM_ABI_C int iswalpha_l(wint_t __c, locale_t) { return ::iswalpha(__c); } |
94 | 62 |
|
95 | | -inline _LIBCPP_HIDE_FROM_ABI int iswblank_l(wint_t __c, locale_t) { |
96 | | - return ::iswblank(__c); |
97 | | -} |
| 63 | +inline _LIBCPP_HIDE_FROM_ABI_C int iswblank_l(wint_t __c, locale_t) { return ::iswblank(__c); } |
98 | 64 |
|
99 | | -inline _LIBCPP_HIDE_FROM_ABI int iswcntrl_l(wint_t __c, locale_t) { |
100 | | - return ::iswcntrl(__c); |
101 | | -} |
| 65 | +inline _LIBCPP_HIDE_FROM_ABI_C int iswcntrl_l(wint_t __c, locale_t) { return ::iswcntrl(__c); } |
102 | 66 |
|
103 | | -inline _LIBCPP_HIDE_FROM_ABI int iswdigit_l(wint_t __c, locale_t) { |
104 | | - return ::iswdigit(__c); |
105 | | -} |
| 67 | +inline _LIBCPP_HIDE_FROM_ABI_C int iswdigit_l(wint_t __c, locale_t) { return ::iswdigit(__c); } |
106 | 68 |
|
107 | | -inline _LIBCPP_HIDE_FROM_ABI int iswgraph_l(wint_t __c, locale_t) { |
108 | | - return ::iswgraph(__c); |
109 | | -} |
| 69 | +inline _LIBCPP_HIDE_FROM_ABI_C int iswgraph_l(wint_t __c, locale_t) { return ::iswgraph(__c); } |
110 | 70 |
|
111 | | -inline _LIBCPP_HIDE_FROM_ABI int iswlower_l(wint_t __c, locale_t) { |
112 | | - return ::iswlower(__c); |
113 | | -} |
| 71 | +inline _LIBCPP_HIDE_FROM_ABI_C int iswlower_l(wint_t __c, locale_t) { return ::iswlower(__c); } |
114 | 72 |
|
115 | | -inline _LIBCPP_HIDE_FROM_ABI int iswprint_l(wint_t __c, locale_t) { |
116 | | - return ::iswprint(__c); |
117 | | -} |
| 73 | +inline _LIBCPP_HIDE_FROM_ABI_C int iswprint_l(wint_t __c, locale_t) { return ::iswprint(__c); } |
118 | 74 |
|
119 | | -inline _LIBCPP_HIDE_FROM_ABI int iswpunct_l(wint_t __c, locale_t) { |
120 | | - return ::iswpunct(__c); |
121 | | -} |
| 75 | +inline _LIBCPP_HIDE_FROM_ABI_C int iswpunct_l(wint_t __c, locale_t) { return ::iswpunct(__c); } |
122 | 76 |
|
123 | | -inline _LIBCPP_HIDE_FROM_ABI int iswspace_l(wint_t __c, locale_t) { |
124 | | - return ::iswspace(__c); |
125 | | -} |
| 77 | +inline _LIBCPP_HIDE_FROM_ABI_C int iswspace_l(wint_t __c, locale_t) { return ::iswspace(__c); } |
126 | 78 |
|
127 | | -inline _LIBCPP_HIDE_FROM_ABI int iswupper_l(wint_t __c, locale_t) { |
128 | | - return ::iswupper(__c); |
129 | | -} |
| 79 | +inline _LIBCPP_HIDE_FROM_ABI_C int iswupper_l(wint_t __c, locale_t) { return ::iswupper(__c); } |
130 | 80 |
|
131 | | -inline _LIBCPP_HIDE_FROM_ABI int iswxdigit_l(wint_t __c, locale_t) { |
132 | | - return ::iswxdigit(__c); |
133 | | -} |
| 81 | +inline _LIBCPP_HIDE_FROM_ABI_C int iswxdigit_l(wint_t __c, locale_t) { return ::iswxdigit(__c); } |
134 | 82 |
|
135 | | -inline _LIBCPP_HIDE_FROM_ABI wint_t towupper_l(wint_t __c, locale_t) { |
136 | | - return ::towupper(__c); |
137 | | -} |
| 83 | +inline _LIBCPP_HIDE_FROM_ABI_C wint_t towupper_l(wint_t __c, locale_t) { return ::towupper(__c); } |
138 | 84 |
|
139 | | -inline _LIBCPP_HIDE_FROM_ABI wint_t towlower_l(wint_t __c, locale_t) { |
140 | | - return ::towlower(__c); |
141 | | -} |
| 85 | +inline _LIBCPP_HIDE_FROM_ABI_C wint_t towlower_l(wint_t __c, locale_t) { return ::towlower(__c); } |
142 | 86 | #endif // _LIBCPP_HAS_NO_WIDE_CHARACTERS |
143 | 87 |
|
144 | | -inline _LIBCPP_HIDE_FROM_ABI int |
145 | | -strcoll_l(const char *__s1, const char *__s2, locale_t) { |
| 88 | +inline _LIBCPP_HIDE_FROM_ABI_C int strcoll_l(const char* __s1, const char* __s2, locale_t) { |
146 | 89 | return ::strcoll(__s1, __s2); |
147 | 90 | } |
148 | 91 |
|
149 | | -inline _LIBCPP_HIDE_FROM_ABI size_t |
150 | | -strxfrm_l(char *__dest, const char *__src, size_t __n, locale_t) { |
| 92 | +inline _LIBCPP_HIDE_FROM_ABI_C size_t strxfrm_l(char* __dest, const char* __src, size_t __n, locale_t) { |
151 | 93 | return ::strxfrm(__dest, __src, __n); |
152 | 94 | } |
153 | 95 |
|
154 | | -inline _LIBCPP_HIDE_FROM_ABI size_t |
155 | | -strftime_l(char *__s, size_t __max, const char *__format, const struct tm *__tm, |
156 | | - locale_t) { |
| 96 | +inline _LIBCPP_HIDE_FROM_ABI_C size_t |
| 97 | +strftime_l(char* __s, size_t __max, const char* __format, const struct tm* __tm, locale_t) { |
157 | 98 | return ::strftime(__s, __max, __format, __tm); |
158 | 99 | } |
159 | 100 |
|
160 | 101 | #ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS |
161 | | -inline _LIBCPP_HIDE_FROM_ABI int |
162 | | -wcscoll_l(const wchar_t *__ws1, const wchar_t *__ws2, locale_t) { |
| 102 | +inline _LIBCPP_HIDE_FROM_ABI_C int wcscoll_l(const wchar_t* __ws1, const wchar_t* __ws2, locale_t) { |
163 | 103 | return ::wcscoll(__ws1, __ws2); |
164 | 104 | } |
165 | 105 |
|
166 | | -inline _LIBCPP_HIDE_FROM_ABI size_t |
167 | | -wcsxfrm_l(wchar_t *__dest, const wchar_t *__src, size_t __n, locale_t) { |
| 106 | +inline _LIBCPP_HIDE_FROM_ABI_C size_t wcsxfrm_l(wchar_t* __dest, const wchar_t* __src, size_t __n, locale_t) { |
168 | 107 | return ::wcsxfrm(__dest, __src, __n); |
169 | 108 | } |
170 | 109 | #endif // _LIBCPP_HAS_NO_WIDE_CHARACTERS |
|
0 commit comments