@@ -167,7 +167,7 @@ inline _LIBCPP_HIDE_FROM_ABI int __wctob(wint_t __c, __locale_t __loc) { return
167
167
168
168
inline _LIBCPP_HIDE_FROM_ABI size_t
169
169
__wcsnrtombs (char * __dest, const wchar_t ** __src, size_t __nwc, size_t __len, mbstate_t * __ps, __locale_t __loc) {
170
- return ::wcsnrtombs_l (__dest, __src, __nwc, __len, __ps, __loc);
170
+ return ::wcsnrtombs_l (__dest, __src, __nwc, __len, __ps, __loc); // wcsnrtombs is a POSIX extension
171
171
}
172
172
173
173
inline _LIBCPP_HIDE_FROM_ABI size_t __wcrtomb (char * __s, wchar_t __wc, mbstate_t * __ps, __locale_t __loc) {
@@ -176,7 +176,7 @@ inline _LIBCPP_HIDE_FROM_ABI size_t __wcrtomb(char* __s, wchar_t __wc, mbstate_t
176
176
177
177
inline _LIBCPP_HIDE_FROM_ABI size_t
178
178
__mbsnrtowcs (wchar_t * __dest, const char ** __src, size_t __nms, size_t __len, mbstate_t * __ps, __locale_t __loc) {
179
- return ::mbsnrtowcs_l (__dest, __src, __nms, __len, __ps, __loc);
179
+ return ::mbsnrtowcs_l (__dest, __src, __nms, __len, __ps, __loc); // mbsnrtowcs is a POSIX extension
180
180
}
181
181
182
182
inline _LIBCPP_HIDE_FROM_ABI size_t
@@ -217,7 +217,7 @@ _LIBCPP_HIDE_FROM_ABI _LIBCPP_VARIADIC_ATTRIBUTE_FORMAT(__printf__, 4, 5) int __
217
217
template <class ... _Args>
218
218
_LIBCPP_HIDE_FROM_ABI _LIBCPP_VARIADIC_ATTRIBUTE_FORMAT (__printf__, 3 , 4 ) int __asprintf(
219
219
char ** __s, __locale_t __loc, const char * __format, _Args&&... __args) {
220
- return ::asprintf_l (__s, __loc, __format, std::forward<_Args>(__args)...);
220
+ return ::asprintf_l (__s, __loc, __format, std::forward<_Args>(__args)...); // non-standard
221
221
}
222
222
223
223
template <class ... _Args>
0 commit comments