Go to the source code of this file.
◆ _putws()
Definition at line 44 of file putws.cpp.
45{
46 __crt_cached_ptd_host
ptd;
48}
_In_ size_t const _In_ int _In_ bool const _In_ unsigned const _In_ __acrt_rounding_mode const _Inout_ __crt_cached_ptd_host & ptd
static int __cdecl _putws_internal(wchar_t const *const string, __crt_cached_ptd_host &ptd)
◆ _putws_internal()
Definition at line 16 of file putws.cpp.
17{
19
21
23 {
24 __acrt_stdio_temporary_buffering_guard
const buffering(
stream,
ptd);
25
26
27 for (wchar_t const* it = string; *it; ++it)
28 {
30 {
32 }
33 }
34
36 {
38 }
39
40 return 0;
41 });
42}
#define _UCRT_VALIDATE_RETURN(ptd, expr, errorcode, retexpr)
_Check_return_opt_ wint_t __cdecl _fputwc_nolock_internal(_In_ wchar_t _Character, _Inout_ FILE *_Stream, _Inout_ __crt_cached_ptd_host &_Ptd)
auto __acrt_lock_stream_and_call(FILE *const stream, Action &&action) -> decltype(action())
Referenced by _putws().