17#ifndef _UCRT_ENCLAVE_BUILD
19template <
template <
typename,
typename>
class Base,
typename Character>
23 Character
const*
const format,
24 __crt_cached_ptd_host&
ptd,
31 Base<Character, stream_output_adapter<Character>>
39 __acrt_stdio_temporary_buffering_guard
const buffering(
stream,
ptd);
41 processor_type processor(
48 return processor.process();
67 wchar_t const*
const format,
91 wchar_t const*
const format,
115 wchar_t const*
const format,
127template <
template <
typename,
typename>
class Base,
typename Character>
129static
int __cdecl common_vsprintf(
134 __crt_cached_ptd_host&
ptd,
143 Base<Character, string_output_adapter<Character>>
163 processor_type processor(
170 int const result = processor.process();
229#pragma warning(suppress:__WARNING_POSTCONDITION_NULLTERMINATION_VIOLATION)
250 wchar_t const*
const format,
259template <
typename Character>
261static
int __cdecl common_vsprintf_s(
266 __crt_cached_ptd_host&
ptd,
309 wchar_t const*
const format,
318template <
typename Character>
320static
int __cdecl common_vsnprintf_s(
326 __crt_cached_ptd_host&
ptd,
339 auto errno_restore_point =
ptd.get_errno().create_guard();
340 errno_restore_point.disable();
352 errno_restore_point.enable();
368 errno_restore_point.enable();
412 wchar_t const*
const format,
438 wchar_t const*
const format,
#define _SECURECRT__FILL_STRING(_String, _Count, _Offset)
#define _UCRT_VALIDATE_RETURN(ptd, expr, errorcode, retexpr)
auto __acrt_lock_stream_and_call(FILE *const stream, Action &&action) -> decltype(action())
#define _CRT_INTERNAL_PRINTF_LEGACY_VSPRINTF_NULL_TERMINATION
#define _CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR
#define _Out_writes_z_(s)
size_t const size_t const max_count
int __cdecl __stdio_common_vsprintf_s(unsigned __int64 const options, char *const buffer, size_t const buffer_count, char const *const format, _locale_t const locale, va_list const arglist)
size_t const buffer_count
size_t const Character const *const __crt_cached_ptd_host & ptd
int __cdecl __stdio_common_vfprintf(unsigned __int64 const options, FILE *const stream, char const *const format, _locale_t const locale, va_list const arglist)
int __cdecl __stdio_common_vsprintf(unsigned __int64 const options, char *const buffer, size_t const buffer_count, char const *const format, _locale_t const locale, va_list const arglist)
int __cdecl __stdio_common_vsprintf_p(unsigned __int64 const options, char *const buffer, size_t const buffer_count, char const *const format, _locale_t const locale, va_list const arglist)
int __cdecl __stdio_common_vswprintf(unsigned __int64 const options, wchar_t *const buffer, size_t const buffer_count, wchar_t const *const format, _locale_t const locale, va_list const arglist)
int __cdecl __stdio_common_vfwprintf_s(unsigned __int64 const options, FILE *const stream, wchar_t const *const format, _locale_t const locale, va_list const arglist)
int __cdecl __stdio_common_vfwprintf_p(unsigned __int64 const options, FILE *const stream, wchar_t const *const format, _locale_t const locale, va_list const arglist)
int __cdecl __stdio_common_vfwprintf(unsigned __int64 const options, FILE *const stream, wchar_t const *const format, _locale_t const locale, va_list const arglist)
static int __cdecl common_vfprintf(unsigned __int64 const options, FILE *const stream, Character const *const format, __crt_cached_ptd_host &ptd, va_list const arglist)
int __cdecl __stdio_common_vswprintf_s(unsigned __int64 const options, wchar_t *const buffer, size_t const buffer_count, wchar_t const *const format, _locale_t const locale, va_list const arglist)
int __cdecl __stdio_common_vfprintf_p(unsigned __int64 const options, FILE *const stream, char const *const format, _locale_t const locale, va_list const arglist)
int __cdecl __stdio_common_vfprintf_s(unsigned __int64 const options, FILE *const stream, char const *const format, _locale_t const locale, va_list const arglist)
int __cdecl __stdio_common_vswprintf_p(unsigned __int64 const options, wchar_t *const buffer, size_t const buffer_count, wchar_t const *const format, _locale_t const locale, va_list const arglist)
size_t const Character const *const __crt_cached_ptd_host va_list const arglist throw()
int __cdecl __stdio_common_vsnprintf_s(unsigned __int64 const options, char *const buffer, size_t const buffer_count, size_t const max_count, char const *const format, _locale_t const locale, va_list const arglist)
int __cdecl __stdio_common_vsnwprintf_s(unsigned __int64 const options, wchar_t *const buffer, size_t const buffer_count, size_t const max_count, wchar_t const *const format, _locale_t const locale, va_list const arglist)