Export (0) Print
Expand All

Internal CRT Globals and Functions

Visual Studio 2013

The C run-time (CRT) library contains functions and global variables that are used only to support the public library interface. Some of them are exposed in public headers as implementation details. Although these functions and global variables are accessible through public exports, they are not intended for use by your code. We recommend that you change any code that uses these functions and variables to use public library equivalents instead. These functions may change from version to version. They are listed here to help you identify them.

These global variables and macro definitions are used to implement the CRT.

Name

__badioinfo

_acmdln, _tcmdln, _wcmdln

_commode

_crtAssertBusy

_crtBreakAlloc

__initenv

__lconv

___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max

__pioinfo

__unguarded_readlc_active

_acmdln, _tcmdln, _wcmdln

__winitenv

These functions and function macros are used to implement the CRT.

Name

__AdjustPointer

_assert

__BuildCatchObject

__BuildCatchObjectHelper

_chkesp

_chvalidator

_chvalidator_l

_CIacos

_CIasin

_CIatan

_CIatan2

_CIcos

_CIcosh

_CIexp

_CIfmod

_CIlog

_CIlog10

_CIpow

_CIsin

_CIsinh

_CIsqrt

_CItan

_CItanh

__clean_type_info_names_internal

__CppXcptFilter

__create_locale

__crtCompareStringA

__crtCompareStringEx

__crtCompareStringW

__crtCreateEventExW

__crtCreateSemaphoreExW

__crtCreateSymbolicLinkW

__crtEnumSystemLocalesEx

__crtFlsAlloc

__crtFlsFree

__crtFlsGetValue

__crtFlsSetValue

_CrtGetCheckCount

__crtGetDateFormatEx

__crtGetFileInformationByHandleEx

__crtGetLocaleInfoEx

__crtGetShowWindowMode

__crtGetTickCount64

__crtGetTimeFormatEx

__crtGetUserDefaultLocaleName

__crtInitializeCriticalSectionEx

__crtIsPackagedApp

__crtIsValidLocaleName

__crtLCMapStringA

__crtLCMapStringEx

__crtLCMapStringW

_CrtSetCheckCount

_CrtSetDbgBlockType

__crtSetFileInformationByHandle

__crtSetThreadStackGuarantee

__crtSetUnhandledExceptionFilter

__crtSleep

__crtTerminateProcess

__crtUnhandledException

__CxxDetectRethrow

__CxxExceptionFilter

__CxxFrameHandler

__CxxFrameHandler2

__CxxFrameHandler3

__CxxLongjmpUnwind

__CxxQueryExceptionSize

__CxxRegisterExceptionObject

__CxxUnregisterExceptionObject

__daylight

_dclass

__DestructExceptionObject

__dllonexit

__doserrno

_dosmaperr

_dpcomp

_dsign

__dstbias

_dtest

_EH_prolog

_errno

_except_handler2

_except_handler3

_except_handler4_common

_except1

_fdclass

_fdpcomp

_fdsign

_fdtest

_filbuf

_FindAndUnlinkFrame

_flsbuf

__fpecode

__FrameUnwindFilter

_fread_nolock_s

_free_base

__free_locale

_freea_s

_freefls

_ftol

__get_current_locale

__get_flsindex

__get_tlsindex

_Getdays

__getmainargs, __wgetmainargs

_Getmonths

__GetPlatformExceptionInfo

_getptd

_Gettnames

_global_unwind2

_inconsistency

_initptd

_invalid_parameter

_invoke_watson

__iob_func

_IsExceptionObjectToBeDestroyed

___lc_codepage_func

___lc_collate_cp_func

___lc_locale_name_func

__lconv_init

_ldclass

_ldpcomp

_ldsign

_ldtest

__libm_sse2_acos

_libm_sse2_acos_precise

__libm_sse2_acosf

__libm_sse2_asin

_libm_sse2_asin_precise

__libm_sse2_asinf

__libm_sse2_atan

_libm_sse2_atan_precise

__libm_sse2_atan2

__libm_sse2_atanf

__libm_sse2_cos

_libm_sse2_cos_precise

__libm_sse2_cosf

__libm_sse2_exp

_libm_sse2_exp_precise

__libm_sse2_expf

__libm_sse2_log

_libm_sse2_log_precise

__libm_sse2_log10

_libm_sse2_log10_precise

__libm_sse2_log10f

__libm_sse2_logf

__libm_sse2_pow

_libm_sse2_pow_precise

__libm_sse2_powf

__libm_sse2_sin

_libm_sse2_sin_precise

__libm_sse2_sinf

_libm_sse2_sqrt_precise

__libm_sse2_tan

_libm_sse2_tan_precise

__libm_sse2_tanf

_local_unwind2

_local_unwind4

_longjmpex

_malloc_base

___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max

___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max

_mbctype

_NLG_Dispatch2

_NLG_Return

_NLG_Return2

__p___argc

__p___argv

__p___initenv

___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max

__p___wargv

__p___winitenv

__p__acmdln

__p__commode

__p__crtAssertBusy

__p__crtBreakAlloc

__p__crtDbgFlag

__p__daylight

__p__dstbias

__p__environ

__p__fmode

__p__iob

__p__mbcasemap

__p__mbctype

__p__pctype

__p__pgmptr

__p__pwctype

__p__timezone

__p__tzname

__p__wcmdln

__p__wenviron

__p__wpgmptr

_pctype

__pctype_func

_pwctype

__pwctype_func

__pxcptinfoptrs

__report_gsfailure

__RTCastToVoid

__RTDynamicCast

__RTtypeid

_seh_longjmp_unwind

_seh_longjmp_unwind4

__set_app_type

_set_malloc_crt_max_wait

_setjmp3

__setlc_active

___setlc_active_func, ___unguarded_readlc_active_add_func

__setusermatherr

_SetWinRTOutOfMemoryExceptionCallback

_Strftime

__STRINGTOLD

__STRINGTOLD_L

__strncnt

__sys_errlist

__sys_nerr

__threadhandle

__threadid

__timezone

__TypeMatch

__tzname

__unDName

__unDNameEx

__unDNameHelper

__unguarded_readlc_active

___setlc_active_func, ___unguarded_readlc_active_add_func

_unloaddll

_vacopy

_ValidateExecute

_ValidateRead

_ValidateWrite

_VCrtDbgReportA

_VCrtDbgReportW

_wassert

_Wcsftime

__wcsncnt

__getmainargs, __wgetmainargs

Show:
© 2014 Microsoft