@@ -167,7 +167,7 @@ inline _LIBCPP_HIDE_FROM_ABI int __wctob(wint_t __c, __locale_t __loc) { return
167167
168168inline _LIBCPP_HIDE_FROM_ABI size_t
169169__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
171171}
172172
173173inline _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
176176
177177inline _LIBCPP_HIDE_FROM_ABI size_t
178178__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
180180}
181181
182182inline _LIBCPP_HIDE_FROM_ABI size_t
@@ -217,7 +217,7 @@ _LIBCPP_HIDE_FROM_ABI _LIBCPP_VARIADIC_ATTRIBUTE_FORMAT(__printf__, 4, 5) int __
217217template <class ... _Args>
218218_LIBCPP_HIDE_FROM_ABI _LIBCPP_VARIADIC_ATTRIBUTE_FORMAT (__printf__, 3 , 4 ) int __asprintf(
219219 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
221221}
222222
223223template <class ... _Args>
0 commit comments