64#pragma warning( suppress: 4505 )
95#pragma warning( suppress: 4505 )
104#pragma warning( suppress: 4505 )
120#ifdef _CRT_GLOBAL_STATE_ISOLATION
125 return __crt_state_management::initialize_global_state_isolation();
131 __crt_state_management::uninitialize_global_state_isolation(terminating);
153 void*
const encoded_null = __crt_fast_encode_pointer(
nullptr);
174 _free_crt(multibyte_data);
175 multibyte_data = &__acrt_initial_multibyte_data;
183#pragma warning( suppress: 4505 )
228#ifndef _UCRT_ENCLAVE_BUILD
260#ifndef _UCRT_ENCLAVE_BUILD
267#ifndef _UCRT_ENCLAVE_BUILD
272#ifndef _UCRT_ENCLAVE_BUILD
301 #ifndef _UCRT_ENCLAVE_BUILD
320 #ifdef _CRT_GLOBAL_STATE_ISOLATION
bool __cdecl __acrt_uninitialize_command_line(_In_ bool terminating)
bool __cdecl __acrt_uninitialize_lowio(_In_ bool terminating)
bool __cdecl __acrt_execute_initializers(_In_reads_(last - first) _In_ __acrt_initializer const *first, _In_reads_(0) __acrt_initializer const *last)
bool __cdecl __acrt_initialize_lowio(void)
bool __cdecl __acrt_initialize_winapi_thunks(void)
void __cdecl __acrt_freeptd(void)
void __cdecl __acrt_initialize_invalid_parameter_handler(_In_opt_ void *encoded_null)
void __cdecl __acrt_initialize_user_matherr(void *encoded_null)
bool __cdecl __acrt_execute_uninitializers(_In_reads_(last - first) __acrt_initializer const *first, _In_reads_(0) __acrt_initializer const *last)
void __cdecl __acrt_initialize_signal_handlers(_In_opt_ void *encoded_null)
__crt_locale_data __acrt_initial_locale_data
bool __cdecl __acrt_uninitialize_locks(_In_ bool terminating)
bool __cdecl __acrt_initialize_multibyte(void)
bool __cdecl __acrt_uninitialize_winapi_thunks(_In_ bool terminating)
void __cdecl __acrt_initialize_thread_local_exit_callback(_In_opt_ void *encoded_null)
__crt_multibyte_data __acrt_initial_multibyte_data
bool __cdecl __acrt_initialize_ptd(void)
bool __cdecl __acrt_initialize_command_line(void)
bool __cdecl __acrt_uninitialize_ptd(_In_ bool terminating)
bool __cdecl __acrt_initialize_locks(void)
__acrt_ptd *__cdecl __acrt_getptd_noexit(void)
bool __acrt_stdio_is_initialized()
_ACRTIMP int __cdecl _initialize_onexit_table(_In_opt_ _onexit_table_t *_Table)
_ACRTIMP void __cdecl _initterm(_In_reads_(_Last - _First) _In_ _PVFV *_First, _In_ _PVFV *_Last)
int __CRTDECL _initialize_narrow_environment(void)
_ACRTIMP char **__cdecl _get_initial_narrow_environment(void)
_ACRTIMP int __cdecl _initterm_e(_In_reads_(_Last - _First) _PIFV *_First, _In_ _PIFV *_Last)
#define _CrtDumpMemoryLeaks()
#define _CRTDBG_LEAK_CHECK_DF
#define _CRTDBG_REPORT_FLAG
#define _CrtSetDbgFlag(f)
#define _CrtSetDumpClient(f)
void __cdecl __dcrt_uninitialize_environments_nolock()
bool __cdecl __acrt_uninitialize_heap(bool const)
bool __cdecl __acrt_initialize_heap()
_Check_return_opt_ _CRTIMP int __cdecl _flushall(void)
static bool __cdecl initialize_c()
__crt_bool __cdecl __acrt_uninitialize_critical(__crt_bool const terminating)
static bool __cdecl uninitialize_vcruntime(const bool)
_onexit_table_t __acrt_at_quick_exit_table
static __acrt_initializer const __acrt_initializers[]
static bool __cdecl initialize_global_state_isolation()
static bool __cdecl uninitialize_c(bool)
static bool __cdecl report_memory_leaks(bool const)
void * __acrt_stdout_buffer
_onexit_table_t __acrt_atexit_table
__crt_bool __cdecl __acrt_thread_detach()
__crt_bool __cdecl __acrt_thread_attach()
__crt_bool __cdecl __acrt_uninitialize(__crt_bool const terminating)
static bool __cdecl uninitialize_allocated_memory(bool const)
void * __acrt_stderr_buffer
static bool __cdecl uninitialize_environment(bool const terminating)
static bool __cdecl initialize_pointers()
static bool __cdecl uninitialize_allocated_io_buffers(bool const)
static bool __cdecl uninitialize_global_state_isolation(bool const)
__crt_bool __cdecl __acrt_initialize()
static bool __cdecl initialize_global_variables()
static bool __cdecl initialize_environment()
long __cdecl _InterlockedDecrement(_Interlocked_operand_ long volatile *_Addend)
__crt_state_management::dual_state_global< __crt_multibyte_data * > __acrt_current_multibyte_data
void __cdecl __acrt_initialize_new_handler(void *const encoded_null)
__crt_state_management::dual_state_global< __crt_locale_data * > __acrt_current_locale_data
#define UNREFERENCED_PARAMETER(P)
__vcrt_bool __cdecl __vcrt_uninitialize(_In_ __vcrt_bool _Terminating)
int __cdecl __isa_available_init(void)