Skip to content

Commit 1c0610b

Browse files
committed
Add comments about non-standard exts
1 parent ada69dd commit 1c0610b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

libcxx/include/__locale_dir/support/bsd_like.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ inline _LIBCPP_HIDE_FROM_ABI int __wctob(wint_t __c, __locale_t __loc) { return
167167

168168
inline _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

173173
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
176176

177177
inline _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

182182
inline _LIBCPP_HIDE_FROM_ABI size_t
@@ -217,7 +217,7 @@ _LIBCPP_HIDE_FROM_ABI _LIBCPP_VARIADIC_ATTRIBUTE_FORMAT(__printf__, 4, 5) int __
217217
template <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

223223
template <class... _Args>

0 commit comments

Comments
 (0)