STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Macros | Typedefs | Functions | Variables
stdlib.h File Reference
#include <corecrt.h>
#include <corecrt_malloc.h>
#include <corecrt_search.h>
#include <corecrt_wstdlib.h>
#include <limits.h>

Go to the source code of this file.

Classes

struct  _div_t
 
struct  _ldiv_t
 
struct  _lldiv_t
 
struct  _LDOUBLE
 
struct  _CRT_DOUBLE
 
struct  _CRT_FLOAT
 
struct  _LONGDOUBLE
 
struct  _LDBL12
 

Macros

#define _INC_STDLIB
 
#define _countof   __crt_countof
 
#define __max(a, b)   (((a) > (b)) ? (a) : (b))
 
#define __min(a, b)   (((a) < (b)) ? (a) : (b))
 
#define EXIT_SUCCESS   0
 
#define EXIT_FAILURE   1
 
#define _WRITE_ABORT_MSG   0x1
 
#define _CALL_REPORTFAULT   0x2
 
#define _CRT_ONEXIT_T_DEFINED
 
#define onexit_t   _onexit_t
 
#define _OUT_TO_DEFAULT   0
 
#define _OUT_TO_STDERR   1
 
#define _OUT_TO_MSGBOX   2
 
#define _REPORT_ERRMODE   3
 
#define errno   (*_errno())
 
#define _doserrno   (*__doserrno())
 
#define _sys_errlist   (__sys_errlist())
 
#define _sys_nerr   (*__sys_nerr())
 
#define _pgmptr   (*__p__pgmptr ())
 
#define _wpgmptr   (*__p__wpgmptr())
 
#define _fmode   (*__p__fmode ())
 
#define RAND_MAX   0x7fff
 
#define _CRT_DOUBLE_DEC
 
#define _PTR_LD(x)   ((unsigned char*)(&(x)->ld))
 
#define _CVTBUFSIZE   (309 + 40)
 
#define MB_CUR_MAX   ___mb_cur_max_func()
 
#define __mb_cur_max   (___mb_cur_max_func())
 
#define _MAX_PATH   260
 
#define _MAX_DRIVE   3
 
#define _MAX_DIR   256
 
#define _MAX_FNAME   256
 
#define _MAX_EXT   256
 
#define __argc   (*__p___argc())
 
#define __argv   (*__p___argv())
 
#define __wargv   (*__p___wargv())
 
#define _CRT_V12_LEGACY_FUNCTIONALITY
 
#define _environ   (*__p__environ())
 
#define _wenviron   (*__p__wenviron())
 
#define _MAX_ENV   32767
 
#define max(a, b)   (((a) > (b)) ? (a) : (b))
 
#define min(a, b)   (((a) < (b)) ? (a) : (b))
 
#define sys_errlist   _sys_errlist
 
#define sys_nerr   _sys_nerr
 
#define environ   _environ
 

Typedefs

typedef int(__CRTDECL_onexit_t) (void)
 
typedef void(__cdecl * _purecall_handler) (void)
 
typedef void(__cdecl * _invalid_parameter_handler) (wchar_t const *, wchar_t const *, wchar_t const *, unsigned int, uintptr_t)
 
typedef struct _div_t div_t
 
typedef struct _ldiv_t ldiv_t
 
typedef struct _lldiv_t lldiv_t
 

Functions

_ACRTIMP void __cdecl _swab (_Inout_updates_(_SizeInBytes) _Post_readable_size_(_SizeInBytes) char *_Buf1, _Inout_updates_(_SizeInBytes) _Post_readable_size_(_SizeInBytes) char *_Buf2, _In_ int _SizeInBytes)
 
_ACRTIMP __declspec (noreturn) void __cdecl exit(_In_ int _Code)
 Cancels the currently executing task. This function can be called from within the body of a task to abort the task's execution and cause it to enter the canceled state. While it may be used in response to a cancellation request through a cancellation_token, you may also use it by itself, to initiate cancellation of the task that is currently executing. More...
 
_ACRTIMP unsigned int __cdecl _set_abort_behavior (_In_ unsigned int _Flags, _In_ unsigned int _Mask)
 
int __cdecl atexit (void(__cdecl *)(void))
 
_onexit_t __cdecl _onexit (_In_opt_ _onexit_t _Func)
 
int __cdecl at_quick_exit (void(__cdecl *)(void))
 
_VCRTIMP _purecall_handler __cdecl _set_purecall_handler (_In_opt_ _purecall_handler _Handler)
 
_VCRTIMP _purecall_handler __cdecl _get_purecall_handler (void)
 
_ACRTIMP _invalid_parameter_handler __cdecl _set_invalid_parameter_handler (_In_opt_ _invalid_parameter_handler _Handler)
 
_ACRTIMP _invalid_parameter_handler __cdecl _get_invalid_parameter_handler (void)
 
_ACRTIMP _invalid_parameter_handler __cdecl _set_thread_local_invalid_parameter_handler (_In_opt_ _invalid_parameter_handler _Handler)
 
_ACRTIMP _invalid_parameter_handler __cdecl _get_thread_local_invalid_parameter_handler (void)
 
_Check_return_opt_ _ACRTIMP int __cdecl _set_error_mode (_In_ int _Mode)
 
_ACRTIMP int *__cdecl _errno (void)
 
_ACRTIMP errno_t __cdecl _set_errno (_In_ int _Value)
 
_ACRTIMP errno_t __cdecl _get_errno (_Out_ int *_Value)
 
_ACRTIMP unsigned long *__cdecl __doserrno (void)
 
_ACRTIMP errno_t __cdecl _set_doserrno (_In_ unsigned long _Value)
 
_ACRTIMP errno_t __cdecl _get_doserrno (_Out_ unsigned long *_Value)
 
_ACRTIMP _CRT_INSECURE_DEPRECATE (strerror) char **__cdecl __sys_errlist(void)
 
_ACRTIMP void __cdecl perror (_In_opt_z_ char const *_ErrMsg)
 
 _CRT_INSECURE_DEPRECATE_GLOBALS (_get_pgmptr) _ACRTIMP char **__cdecl __p__pgmptr(void)
 
 _CRT_INSECURE_DEPRECATE_GLOBALS (_get_wpgmptr) _ACRTIMP wchar_t **__cdecl __p__wpgmptr(void)
 
 _CRT_INSECURE_DEPRECATE_GLOBALS (_get_fmode) _ACRTIMP int *__cdecl __p__fmode(void)
 
 _Success_ (return==0) _ACRTIMP errno_t __cdecl _get_pgmptr(_Outptr_result_z_ char **_Value)
 
_ACRTIMP errno_t __cdecl _set_fmode (_In_ int _Mode)
 
_ACRTIMP errno_t __cdecl _get_fmode (_Out_ int *_PMode)
 
_Check_return_ int __cdecl abs (_In_ int _Number)
 
_Check_return_ long __cdecl labs (_In_ long _Number)
 
_Check_return_ long long __cdecl llabs (_In_ long long _Number)
 
_Check_return_ __int64 __cdecl _abs64 (_In_ __int64 _Number)
 
_Check_return_ unsigned short __cdecl _byteswap_ushort (_In_ unsigned short _Number)
 
_Check_return_ unsigned long __cdecl _byteswap_ulong (_In_ unsigned long _Number)
 
_Check_return_ unsigned __int64 __cdecl _byteswap_uint64 (_In_ unsigned __int64 _Number)
 
_Check_return_ _ACRTIMP div_t __cdecl div (_In_ int _Numerator, _In_ int _Denominator)
 
_Check_return_ _ACRTIMP ldiv_t __cdecl ldiv (_In_ long _Numerator, _In_ long _Denominator)
 
_Check_return_ _ACRTIMP lldiv_t __cdecl lldiv (_In_ long long _Numerator, _In_ long long _Denominator)
 
unsigned int __cdecl _rotl (_In_ unsigned int _Value, _In_ int _Shift)
 
_Check_return_ unsigned long __cdecl _lrotl (_In_ unsigned long _Value, _In_ int _Shift)
 
unsigned __int64 __cdecl _rotl64 (_In_ unsigned __int64 _Value, _In_ int _Shift)
 
unsigned int __cdecl _rotr (_In_ unsigned int _Value, _In_ int _Shift)
 
_Check_return_ unsigned long __cdecl _lrotr (_In_ unsigned long _Value, _In_ int _Shift)
 
unsigned __int64 __cdecl _rotr64 (_In_ unsigned __int64 _Value, _In_ int _Shift)
 
_ACRTIMP void __cdecl srand (_In_ unsigned int _Seed)
 
_Check_return_ _ACRTIMP int __cdecl rand (void)
 
_Check_return_ _ACRTIMP double __cdecl atof (_In_z_ char const *_String)
 
_Check_return_ _CRT_JIT_INTRINSIC _ACRTIMP int __cdecl atoi (_In_z_ char const *_String)
 
_Check_return_ _ACRTIMP long __cdecl atol (_In_z_ char const *_String)
 
_Check_return_ _ACRTIMP long long __cdecl atoll (_In_z_ char const *_String)
 
_Check_return_ _ACRTIMP __int64 __cdecl _atoi64 (_In_z_ char const *_String)
 
_Check_return_ _ACRTIMP double __cdecl _atof_l (_In_z_ char const *_String, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP int __cdecl _atoi_l (_In_z_ char const *_String, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP long __cdecl _atol_l (_In_z_ char const *_String, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP long long __cdecl _atoll_l (_In_z_ char const *_String, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP __int64 __cdecl _atoi64_l (_In_z_ char const *_String, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP int __cdecl _atoflt (_Out_ _CRT_FLOAT *_Result, _In_z_ char const *_String)
 
_Check_return_ _ACRTIMP int __cdecl _atodbl (_Out_ _CRT_DOUBLE *_Result, _In_z_ char *_String)
 
_Check_return_ _ACRTIMP int __cdecl _atoldbl (_Out_ _LDOUBLE *_Result, _In_z_ char *_String)
 
_Check_return_ _ACRTIMP int __cdecl _atoflt_l (_Out_ _CRT_FLOAT *_Result, _In_z_ char const *_String, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP int __cdecl _atodbl_l (_Out_ _CRT_DOUBLE *_Result, _In_z_ char *_String, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP int __cdecl _atoldbl_l (_Out_ _LDOUBLE *_Result, _In_z_ char *_String, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP float __cdecl strtof (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr)
 
_Check_return_ _ACRTIMP float __cdecl _strtof_l (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP double __cdecl strtod (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr)
 
_Check_return_ _ACRTIMP double __cdecl _strtod_l (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP long double __cdecl strtold (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr)
 
_Check_return_ _ACRTIMP long double __cdecl _strtold_l (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP long __cdecl strtol (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_Check_return_ _ACRTIMP long __cdecl _strtol_l (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP long long __cdecl strtoll (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_Check_return_ _ACRTIMP long long __cdecl _strtoll_l (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP unsigned long __cdecl strtoul (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_Check_return_ _ACRTIMP unsigned long __cdecl _strtoul_l (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP unsigned long long __cdecl strtoull (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_Check_return_ _ACRTIMP unsigned long long __cdecl _strtoull_l (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP __int64 __cdecl _strtoi64 (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_Check_return_ _ACRTIMP __int64 __cdecl _strtoi64_l (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP unsigned __int64 __cdecl _strtoui64 (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_Check_return_ _ACRTIMP unsigned __int64 __cdecl _strtoui64_l (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
 _Out_writes_z_ (_BufferCount) char *_Buffer
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1 (_Success_(return==0) errno_t, _itoa_s, _In_ int, _Value, char, _Buffer, _In_ int, _Radix) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_1_1(char *
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1 (errno_t, _ltoa_s, _In_ long, _Value, char, _Buffer, _In_ int, _Radix) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_1_1(char *
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1 (errno_t, _ultoa_s, _In_ unsigned long, _Value, char, _Buffer, _In_ int, _Radix) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_1_1(char *
 
_ACRTIMP char *__cdecl _ui64toa (_In_ unsigned __int64 _Value, _Pre_notnull_ _Post_z_ char *_Buffer, _In_ int _Radix)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4 (errno_t, _ecvt_s, char, _Buffer, _In_ double, _Value, _In_ int, _DigitCount, _Out_ int *, _PtDec, _Out_ int *, _PtSign) _Check_return_ _CRT_INSECURE_DEPRECATE(_ecvt_s) _ACRTIMP char *__cdecl _ecvt(_In_ double _Value
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4 (_Success_(return==0) errno_t, _fcvt_s, char, _Buffer, _In_ double, _Value, _In_ int, _FractionalDigitCount, _Out_ int *, _PtDec, _Out_ int *, _PtSign) _Success_(return
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2 (_Success_(return==0) errno_t, _gcvt_s, char, _Buffer, _In_ double, _Value, _In_ int, _DigitCount) _ACRTIMP char *__cdecl _gcvt(_In_ double _Value
 
 _Post_satisfies_ (return > 0 &&return< MB_LEN_MAX) _ACRTIMP int __cdecl ___mb_cur_max_func(void)
 
_Check_return_ _ACRTIMP int __cdecl mblen (_In_reads_bytes_opt_(_MaxCount) _Pre_opt_z_ char const *_Ch, _In_ size_t _MaxCount)
 
_Check_return_ _ACRTIMP int __cdecl _mblen_l (_In_reads_bytes_opt_(_MaxCount) _Pre_opt_z_ char const *_Ch, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _Post_satisfies_ (return<=_String_length_(_String)) _ACRTIMP size_t __cdecl _mbstrlen(_In_z_ char const *_String)
 
_Check_return_ _Post_satisfies_ (return<=_String_length_(_String)||return==(size_t)-1) _ACRTIMP size_t __cdecl _mbstrlen_l(_In_z_ char const *_String
 
_Check_return_ _Post_satisfies_ ((return<=_String_length_(_String)&&return<=_MaxCount)||return==(size_t)-1) _ACRTIMP size_t __cdecl _mbstrnlen(_In_z_ char const *_String
 
 _Success_ (return!=-1) _ACRTIMP int __cdecl mbtowc(_Pre_notnull_ _Post_z_ wchar_t *_DstCh
 
 _In_reads_or_z_opt_ (_SrcSizeInBytes) char const *_SrcCh
 
_Check_return_opt_ _ACRTIMP errno_t __cdecl mbstowcs_s (_Out_opt_ size_t *_PtNumOfCharConverted, _Out_writes_to_opt_(_SizeInWords,*_PtNumOfCharConverted) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_reads_or_z_(_MaxCount) char const *_SrcBuf, _In_ size_t _MaxCount)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2 (errno_t, mbstowcs_s, _Out_opt_ size_t *, _PtNumOfCharConverted, _Post_z_ wchar_t, _Dest, _In_z_ char const *, _Source, _In_ size_t, _MaxCount) __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_SIZE(_ACRTIMP
 
 _Out_writes_opt_z_ (_MaxCount)
 
_In_z_ char const _In_ _MaxCount _Check_return_opt_ _ACRTIMP errno_t __cdecl _mbstowcs_s_l (_Out_opt_ size_t *_PtNumOfCharConverted, _Out_writes_to_opt_(_SizeInWords,*_PtNumOfCharConverted) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_reads_or_z_(_MaxCount) char const *_SrcBuf, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3 (errno_t, _mbstowcs_s_l, _Out_opt_ size_t *, _PtNumOfCharConverted, _Post_z_ wchar_t, _Dest, _In_z_ char const *, _Source, _In_ size_t, _MaxCount, _In_opt_ _locale_t, _Locale) __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_SIZE_EX(_ACRTIMP
 
 _Out_writes_opt_z_ (_Size) wchar_t
 
 _Out_writes_z_ (_MaxCount)
 
_In_z_ char const _In_ _In_opt_ _Locale _ACRTIMP int __cdecl wctomb (_Out_writes_opt_z_(MB_LEN_MAX) char *_MbCh, _In_ wchar_t _WCh)
 
_ACRTIMP int __cdecl _wctomb_l (_Pre_maybenull_ _Post_z_ char *_MbCh, _In_ wchar_t _WCh, _In_opt_ _locale_t _Locale)
 
_Check_return_wat_ _ACRTIMP errno_t __cdecl wctomb_s (_Out_opt_ int *_SizeConverted, _Out_writes_bytes_to_opt_(_SizeInBytes,*_SizeConverted) char *_MbCh, _In_ rsize_t _SizeInBytes, _In_ wchar_t _WCh)
 
_Check_return_wat_ _ACRTIMP errno_t __cdecl _wctomb_s_l (_Out_opt_ int *_SizeConverted, _Out_writes_opt_z_(_SizeInBytes) char *_MbCh, _In_ size_t _SizeInBytes, _In_ wchar_t _WCh, _In_opt_ _locale_t _Locale)
 
_Check_return_wat_ _ACRTIMP errno_t __cdecl wcstombs_s (_Out_opt_ size_t *_PtNumOfCharConverted, _Out_writes_bytes_to_opt_(_DstSizeInBytes,*_PtNumOfCharConverted) char *_Dst, _In_ size_t _DstSizeInBytes, _In_z_ wchar_t const *_Src, _In_ size_t _MaxCountInBytes)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2 (errno_t, wcstombs_s, _Out_opt_ size_t *, _PtNumOfCharConverted, _Out_writes_bytes_opt_(_Size) char, _Dest, _In_z_ wchar_t const *, _Source, _In_ size_t, _MaxCount) __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_SIZE(_ACRTIMP
 
 _Out_writes_opt_ (_MaxCount)
 
_In_z_ wchar_t const _In_ _MaxCount _Check_return_wat_ _ACRTIMP errno_t __cdecl _wcstombs_s_l (_Out_opt_ size_t *_PtNumOfCharConverted, _Out_writes_bytes_to_opt_(_DstSizeInBytes,*_PtNumOfCharConverted) char *_Dst, _In_ size_t _DstSizeInBytes, _In_z_ wchar_t const *_Src, _In_ size_t _MaxCountInBytes, _In_opt_ _locale_t _Locale)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3 (errno_t, _wcstombs_s_l, _Out_opt_ size_t *, _PtNumOfCharConverted, _Out_writes_opt_(_Size) char, _Dest, _In_z_ wchar_t const *, _Source, _In_ size_t, _MaxCount, _In_opt_ _locale_t, _Locale) __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_SIZE_EX(_ACRTIMP
 
 _Out_writes_ (_MaxCount)
 
_Check_return_wat_ _ACRTIMP errno_t __cdecl _makepath_s (_Out_writes_z_(_BufferCount) char *_Buffer, _In_ size_t _BufferCount, _In_opt_z_ char const *_Drive, _In_opt_z_ char const *_Dir, _In_opt_z_ char const *_Filename, _In_opt_z_ char const *_Ext)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4 (errno_t, _makepath_s, char, _Buffer, _In_opt_z_ char const *, _Drive, _In_opt_z_ char const *, _Dir, _In_opt_z_ char const *, _Filename, _In_opt_z_ char const *, _Ext) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_4(void
 
_Pre_notnull_ _In_opt_z_ char const _In_opt_z_ char const _In_opt_z_ char const _In_opt_z_ char const _Ext _ACRTIMP void __cdecl _splitpath (_In_z_ char const *_FullPath, _Pre_maybenull_ _Post_z_ char *_Drive, _Pre_maybenull_ _Post_z_ char *_Dir, _Pre_maybenull_ _Post_z_ char *_Filename, _Pre_maybenull_ _Post_z_ char *_Ext)
 
_Check_return_wat_ _ACRTIMP errno_t __cdecl _splitpath_s (_In_z_ char const *_FullPath, _Out_writes_opt_z_(_DriveCount) char *_Drive, _In_ size_t _DriveCount, _Out_writes_opt_z_(_DirCount) char *_Dir, _In_ size_t _DirCount, _Out_writes_opt_z_(_FilenameCount) char *_Filename, _In_ size_t _FilenameCount, _Out_writes_opt_z_(_ExtCount) char *_Ext, _In_ size_t _ExtCount)
 
_Check_return_opt_ _Out_writes_opt_z_ (_BufferCount) char *_Buffer
 
_ACRTIMP int *__cdecl __p___argc (void)
 
_ACRTIMP char ***__cdecl __p___argv (void)
 
_ACRTIMP wchar_t ***__cdecl __p___wargv (void)
 
_DCRTIMP char ***__cdecl __p__environ (void)
 
_DCRTIMP wchar_t ***__cdecl __p__wenviron (void)
 
_Check_return_ _CRT_INSECURE_DEPRECATE (_dupenv_s) _DCRTIMP char *__cdecl getenv(_In_z_ char const *_VarName)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1 (errno_t, getenv_s, _Out_ size_t *, _RequiredCount, char, _Buffer, _In_z_ char const *, _VarName) _Check_return_opt_ _DCRTIMP errno_t __cdecl _dupenv_s(_Outptr_result_buffer_maybenull_(*_BufferCount) _Outptr_result_maybenull_z_ char **_Buffer
 
_DCRTIMP int __cdecl system (_In_opt_z_ char const *_Command)
 
_Check_return_ _DCRTIMP int __cdecl _putenv (_In_z_ char const *_EnvString)
 
_Check_return_wat_ _DCRTIMP errno_t __cdecl _putenv_s (_In_z_ char const *_Name, _In_z_ char const *_Value)
 
_DCRTIMP errno_t __cdecl _searchenv_s (_In_z_ char const *_Filename, _In_z_ char const *_VarName, _Out_writes_z_(_BufferCount) char *_Buffer, _In_ size_t _BufferCount)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0 (errno_t, _searchenv_s, _In_z_ char const *, _Filename, _In_z_ char const *, _VarName, char, _Buffer) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_2_0(void
 
_In_z_ char const _In_z_ char const _Pre_notnull_ _Buffer _DCRTIMP void __cdecl _seterrormode (_In_ int _Mode)
 
_DCRTIMP void __cdecl _beep (_In_ unsigned _Frequency, _In_ unsigned _Duration)
 
_DCRTIMP void __cdecl _sleep (_In_ unsigned long _Duration)
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_ecvt) _CRT_INSECURE_DEPRECATE(_ecvt_s) _ACRTIMP char *__cdecl ecvt(_In_ double _Value
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_fcvt) _CRT_INSECURE_DEPRECATE(_fcvt_s) _ACRTIMP char *__cdecl fcvt(_In_ double _Value
 
 _CRT_NONSTDC_DEPRECATE (_gcvt) _CRT_INSECURE_DEPRECATE(_fcvt_s) _ACRTIMP char *__cdecl gcvt(_In_ double _Value
 
 _CRT_NONSTDC_DEPRECATE (_itoa) _CRT_INSECURE_DEPRECATE(_itoa_s) _ACRTIMP char *__cdecl itoa(_In_ int _Value
 
 _CRT_NONSTDC_DEPRECATE (_ltoa) _CRT_INSECURE_DEPRECATE(_ltoa_s) _ACRTIMP char *__cdecl ltoa(_In_ long _Value
 
_ACRTIMP void __cdecl swab (_Inout_updates_z_(_SizeInBytes) char *_Buf1, _Inout_updates_z_(_SizeInBytes) char *_Buf2, _In_ int _SizeInBytes)
 
 _CRT_NONSTDC_DEPRECATE (_ultoa) _CRT_INSECURE_DEPRECATE(_ultoa_s) _ACRTIMP char *__cdecl ultoa(_In_ unsigned long _Value
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_putenv) _DCRTIMP int __cdecl putenv(_In_z_ char const *_EnvString)
 
onexit_t __cdecl onexit (_In_opt_ onexit_t _Func)
 

Variables

_In_ size_t _BufferCount
 
_In_ size_t _In_ int _Radix
 
 __RETURN_POLICY_DST
 
 _ACRTIMP
 
 _itoa
 
_In_ int
 
_In_ _Value
 
_In_ _Pre_notnull_ _Post_z_
 
_In_ _Pre_notnull_ char
 
_In_ _Pre_notnull_ _Buffer
 
 _ltoa
 
_In_ long
 
 _ultoa
 
_In_ size_t _In_ double _In_ int _DigitCount
 
_In_ size_t _In_ double _In_ int _Out_ int_PtDec
 
_In_ size_t _In_ double _In_ int _Out_ int _Out_ int_PtSign
 
_In_ size_t _In_ double _In_ int _FractionalDigitCount
 
_Check_return_ _In_opt_ _locale_t _Locale
 
_Check_return_ _In_ size_t _MaxCount
 
_In_ size_t _SrcSizeInBytes
 
 mbstowcs
 
 wchar_t
 
 _Dest
 
_In_z_ char const _Source
 
_In_z_ char const _In_ size_t
 
 _mbstowcs_l
 
 _mbstowcs_s_l
 
_In_z_ char const _In_ _In_opt_ _locale_t
 
 wcstombs
 
 _wcstombs_l
 
 _wcstombs_s_l
 
_In_z_ char const * _Path
 
 __RETURN_POLICY_VOID
 
 _makepath
 
_Pre_notnull_ _In_opt_z_ char const _Drive
 
_Pre_notnull_ _In_opt_z_ char const _In_opt_z_ char const _Dir
 
_Pre_notnull_ _In_opt_z_ char const _In_opt_z_ char const _In_opt_z_ char const _Filename
 
_Check_return_opt_ _In_ rsize_t _In_z_ char const * _VarName
 
 _DCRTIMP
 
 _searchenv
 
_In_ int _Pre_notnull_ _Post_z_ char_DstBuf
 

Macro Definition Documentation

#define __argc   (*__p___argc())
#define __argv   (*__p___argv())
#define __max (   a,
 
)    (((a) > (b)) ? (a) : (b))
#define __mb_cur_max   (___mb_cur_max_func())
#define __min (   a,
 
)    (((a) < (b)) ? (a) : (b))
#define __wargv   (*__p___wargv())
#define _CALL_REPORTFAULT   0x2
#define _countof   __crt_countof
#define _CRT_DOUBLE_DEC
#define _CRT_ONEXIT_T_DEFINED
#define _CRT_V12_LEGACY_FUNCTIONALITY
#define _CVTBUFSIZE   (309 + 40)
#define _doserrno   (*__doserrno())
#define _environ   (*__p__environ())
#define _fmode   (*__p__fmode ())
#define _INC_STDLIB
#define _MAX_DIR   256
#define _MAX_DRIVE   3
#define _MAX_ENV   32767
#define _MAX_EXT   256
#define _MAX_FNAME   256
#define _MAX_PATH   260
#define _OUT_TO_DEFAULT   0
#define _OUT_TO_MSGBOX   2
#define _OUT_TO_STDERR   1
#define _pgmptr   (*__p__pgmptr ())
#define _PTR_LD (   x)    ((unsigned char*)(&(x)->ld))
#define _REPORT_ERRMODE   3
#define _sys_errlist   (__sys_errlist())
#define _sys_nerr   (*__sys_nerr())
#define _wenviron   (*__p__wenviron())
#define _wpgmptr   (*__p__wpgmptr())
#define _WRITE_ABORT_MSG   0x1
#define environ   _environ
#define errno   (*_errno())
#define EXIT_FAILURE   1
#define EXIT_SUCCESS   0
#define max (   a,
 
)    (((a) > (b)) ? (a) : (b))
#define MB_CUR_MAX   ___mb_cur_max_func()
#define min (   a,
 
)    (((a) < (b)) ? (a) : (b))
#define onexit_t   _onexit_t
#define RAND_MAX   0x7fff
#define sys_errlist   _sys_errlist
#define sys_nerr   _sys_nerr

Typedef Documentation

typedef void(__cdecl* _invalid_parameter_handler) (wchar_t const *, wchar_t const *, wchar_t const *, unsigned int, uintptr_t)
typedef int(__CRTDECL* _onexit_t) (void)
typedef void(__cdecl* _purecall_handler) (void)
typedef struct _div_t div_t
typedef struct _ldiv_t ldiv_t
typedef struct _lldiv_t lldiv_t

Function Documentation

_ACRTIMP __declspec ( noreturn  )
inline

Cancels the currently executing task. This function can be called from within the body of a task to abort the task's execution and cause it to enter the canceled state. While it may be used in response to a cancellation request through a cancellation_token, you may also use it by itself, to initiate cancellation of the task that is currently executing.

It is not a supported scenario to call this function if you are not within the body of a task. Doing so will result in undefined behavior such as a crash or a hang in your application.

See also
task Class
133 {
134  _THROW_NCEE(task_canceled, _EMPTY_ARGUMENT);
135 }
#define _THROW_NCEE(x, y)
Definition: xstddef:51
#define _EMPTY_ARGUMENT
Definition: xstddef:77
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2 ( _Success_(return==0)  errno_t,
_gcvt_s  ,
char  ,
_Buffer  ,
_In_  double,
_Value  ,
_In_  int,
_DigitCount   
)
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4 ( errno_t  ,
_ecvt_s  ,
char  ,
_Buffer  ,
_In_  double,
_Value  ,
_In_  int,
_DigitCount  ,
_Out_ int ,
_PtDec  ,
_Out_ int ,
_PtSign   
)
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4 ( _Success_(return==0)  errno_t,
_fcvt_s  ,
char  ,
_Buffer  ,
_In_  double,
_Value  ,
_In_  int,
_FractionalDigitCount  ,
_Out_ int ,
_PtDec  ,
_Out_ int ,
_PtSign   
)
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4 ( errno_t  ,
_makepath_s  ,
char  ,
_Buffer  ,
_In_opt_z_ char const *  ,
_Drive  ,
_In_opt_z_ char const *  ,
_Dir  ,
_In_opt_z_ char const *  ,
_Filename  ,
_In_opt_z_ char const *  ,
_Ext   
)
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1 ( _Success_(return==0)  errno_t,
_itoa_s  ,
_In_  int,
_Value  ,
char  ,
_Buffer  ,
_In_  int,
_Radix   
)
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1 ( errno_t  ,
_ltoa_s  ,
_In_  long,
_Value  ,
char  ,
_Buffer  ,
_In_  int,
_Radix   
)
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1 ( errno_t  ,
_ultoa_s  ,
_In_ unsigned  long,
_Value  ,
char  ,
_Buffer  ,
_In_  int,
_Radix   
)
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1 ( errno_t  ,
getenv_s  ,
_Out_ size_t ,
_RequiredCount  ,
char  ,
_Buffer  ,
_In_z_ char const *  ,
_VarName   
)
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2 ( errno_t  ,
mbstowcs_s  ,
_Out_opt_ size_t ,
_PtNumOfCharConverted  ,
_Post_z_  wchar_t,
_Dest  ,
_In_z_ char const *  ,
_Source  ,
_In_  size_t,
_MaxCount   
)
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2 ( errno_t  ,
wcstombs_s  ,
_Out_opt_ size_t ,
_PtNumOfCharConverted  ,
_Out_writes_bytes_opt_(_Size char,
_Dest  ,
_In_z_ wchar_t const *  ,
_Source  ,
_In_  size_t,
_MaxCount   
)
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3 ( errno_t  ,
_mbstowcs_s_l  ,
_Out_opt_ size_t ,
_PtNumOfCharConverted  ,
_Post_z_  wchar_t,
_Dest  ,
_In_z_ char const *  ,
_Source  ,
_In_  size_t,
_MaxCount  ,
_In_opt_  _locale_t,
_Locale   
)
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3 ( errno_t  ,
_wcstombs_s_l  ,
_Out_opt_ size_t ,
_PtNumOfCharConverted  ,
_Out_writes_opt_(_Size char,
_Dest  ,
_In_z_ wchar_t const *  ,
_Source  ,
_In_  size_t,
_MaxCount  ,
_In_opt_  _locale_t,
_Locale   
)
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0 ( errno_t  ,
_searchenv_s  ,
_In_z_ char const *  ,
_Filename  ,
_In_z_ char const *  ,
_VarName  ,
char  ,
_Buffer   
)
_ACRTIMP unsigned long* __cdecl __doserrno ( void  )
_ACRTIMP int* __cdecl __p___argc ( void  )
_ACRTIMP char*** __cdecl __p___argv ( void  )
_ACRTIMP wchar_t*** __cdecl __p___wargv ( void  )
_DCRTIMP char*** __cdecl __p__environ ( void  )
_DCRTIMP wchar_t*** __cdecl __p__wenviron ( void  )
_Check_return_ __int64 __cdecl _abs64 ( _In_ __int64  _Number)
_Check_return_ _ACRTIMP int __cdecl _atodbl ( _Out_ _CRT_DOUBLE _Result,
_In_z_ char _String 
)
_Check_return_ _ACRTIMP int __cdecl _atodbl_l ( _Out_ _CRT_DOUBLE _Result,
_In_z_ char _String,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP double __cdecl _atof_l ( _In_z_ char const *  _String,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP int __cdecl _atoflt ( _Out_ _CRT_FLOAT _Result,
_In_z_ char const *  _String 
)
_Check_return_ _ACRTIMP int __cdecl _atoflt_l ( _Out_ _CRT_FLOAT _Result,
_In_z_ char const *  _String,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP __int64 __cdecl _atoi64 ( _In_z_ char const *  _String)
_Check_return_ _ACRTIMP __int64 __cdecl _atoi64_l ( _In_z_ char const *  _String,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP int __cdecl _atoi_l ( _In_z_ char const *  _String,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP long __cdecl _atol_l ( _In_z_ char const *  _String,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP int __cdecl _atoldbl ( _Out_ _LDOUBLE _Result,
_In_z_ char _String 
)
_Check_return_ _ACRTIMP int __cdecl _atoldbl_l ( _Out_ _LDOUBLE _Result,
_In_z_ char _String,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP long long __cdecl _atoll_l ( _In_z_ char const *  _String,
_In_opt_ _locale_t  _Locale 
)
_DCRTIMP void __cdecl _beep ( _In_ unsigned  _Frequency,
_In_ unsigned  _Duration 
)
_Check_return_ unsigned __int64 __cdecl _byteswap_uint64 ( _In_ unsigned __int64  _Number)
_Check_return_ unsigned long __cdecl _byteswap_ulong ( _In_ unsigned long  _Number)
_Check_return_ unsigned short __cdecl _byteswap_ushort ( _In_ unsigned short  _Number)
_ACRTIMP _CRT_INSECURE_DEPRECATE ( strerror  )
_Check_return_ _CRT_INSECURE_DEPRECATE ( _dupenv_s  ) const
_CRT_INSECURE_DEPRECATE_GLOBALS ( _get_pgmptr  )
_CRT_INSECURE_DEPRECATE_GLOBALS ( _get_wpgmptr  )
_CRT_INSECURE_DEPRECATE_GLOBALS ( _get_fmode  )
_Check_return_ _CRT_NONSTDC_DEPRECATE ( _ecvt  )
_Check_return_ _CRT_NONSTDC_DEPRECATE ( _fcvt  )
_CRT_NONSTDC_DEPRECATE ( _gcvt  )
_CRT_NONSTDC_DEPRECATE ( _itoa  )
_CRT_NONSTDC_DEPRECATE ( _ltoa  )
_CRT_NONSTDC_DEPRECATE ( _ultoa  )
_Check_return_ _CRT_NONSTDC_DEPRECATE ( _putenv  ) const
_ACRTIMP int* __cdecl _errno ( void  )
_ACRTIMP errno_t __cdecl _get_doserrno ( _Out_ unsigned long _Value)
_ACRTIMP errno_t __cdecl _get_errno ( _Out_ int _Value)
_ACRTIMP errno_t __cdecl _get_fmode ( _Out_ int _PMode)
_ACRTIMP _invalid_parameter_handler __cdecl _get_invalid_parameter_handler ( void  )
_VCRTIMP _purecall_handler __cdecl _get_purecall_handler ( void  )
_ACRTIMP _invalid_parameter_handler __cdecl _get_thread_local_invalid_parameter_handler ( void  )
_In_reads_or_z_opt_ ( _SrcSizeInBytes  ) const
_Check_return_ unsigned long __cdecl _lrotl ( _In_ unsigned long  _Value,
_In_ int  _Shift 
)
_Check_return_ unsigned long __cdecl _lrotr ( _In_ unsigned long  _Value,
_In_ int  _Shift 
)
_Check_return_wat_ _ACRTIMP errno_t __cdecl _makepath_s ( _Out_writes_z_(_BufferCount) char _Buffer,
_In_ size_t  _BufferCount,
_In_opt_z_ char const *  _Drive,
_In_opt_z_ char const *  _Dir,
_In_opt_z_ char const *  _Filename,
_In_opt_z_ char const *  _Ext 
)
_Check_return_ _ACRTIMP int __cdecl _mblen_l ( _In_reads_bytes_opt_(_MaxCount) _Pre_opt_z_ char const *  _Ch,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_In_z_ char const _In_ _MaxCount _Check_return_opt_ _ACRTIMP errno_t __cdecl _mbstowcs_s_l ( _Out_opt_ size_t _PtNumOfCharConverted,
_Out_writes_to_opt_(_SizeInWords,*_PtNumOfCharConverted) wchar_t _DstBuf,
_In_ size_t  _SizeInWords,
_In_reads_or_z_(_MaxCount) char const *  _SrcBuf,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_onexit_t __cdecl _onexit ( _In_opt_ _onexit_t  _Func)
_Out_writes_ ( _MaxCount  )
_Out_writes_opt_ ( _MaxCount  )
_Out_writes_opt_z_ ( _MaxCount  )
_Out_writes_opt_z_ ( _Size  )
_Check_return_opt_ _Out_writes_opt_z_ ( _BufferCount  )
_Out_writes_z_ ( _BufferCount  )
_Out_writes_z_ ( _MaxCount  )
_Post_satisfies_ ( return  )
_Check_return_ _Post_satisfies_ ( return<=  _String_length__String) const
_Check_return_ _Post_satisfies_ ( return<=_String_length_(_String)||  return = = (size_t)-1) const
_Post_satisfies_ ( (return<=_String_length_(_String)&&return<=_MaxCount)||  return = = (size_t)-1) const
_Check_return_ _DCRTIMP int __cdecl _putenv ( _In_z_ char const *  _EnvString)
_Check_return_wat_ _DCRTIMP errno_t __cdecl _putenv_s ( _In_z_ char const *  _Name,
_In_z_ char const *  _Value 
)
unsigned int __cdecl _rotl ( _In_ unsigned int  _Value,
_In_ int  _Shift 
)
unsigned __int64 __cdecl _rotl64 ( _In_ unsigned __int64  _Value,
_In_ int  _Shift 
)
unsigned int __cdecl _rotr ( _In_ unsigned int  _Value,
_In_ int  _Shift 
)
unsigned __int64 __cdecl _rotr64 ( _In_ unsigned __int64  _Value,
_In_ int  _Shift 
)
_DCRTIMP errno_t __cdecl _searchenv_s ( _In_z_ char const *  _Filename,
_In_z_ char const *  _VarName,
_Out_writes_z_(_BufferCount) char _Buffer,
_In_ size_t  _BufferCount 
)
_ACRTIMP unsigned int __cdecl _set_abort_behavior ( _In_ unsigned int  _Flags,
_In_ unsigned int  _Mask 
)
_ACRTIMP errno_t __cdecl _set_doserrno ( _In_ unsigned long  _Value)
_ACRTIMP errno_t __cdecl _set_errno ( _In_ int  _Value)
_Check_return_opt_ _ACRTIMP int __cdecl _set_error_mode ( _In_ int  _Mode)
_ACRTIMP errno_t __cdecl _set_fmode ( _In_ int  _Mode)
_ACRTIMP _invalid_parameter_handler __cdecl _set_invalid_parameter_handler ( _In_opt_ _invalid_parameter_handler  _Handler)
_VCRTIMP _purecall_handler __cdecl _set_purecall_handler ( _In_opt_ _purecall_handler  _Handler)
_ACRTIMP _invalid_parameter_handler __cdecl _set_thread_local_invalid_parameter_handler ( _In_opt_ _invalid_parameter_handler  _Handler)
_In_z_ char const _In_z_ char const _Pre_notnull_ _Buffer _DCRTIMP void __cdecl _seterrormode ( _In_ int  _Mode)
_DCRTIMP void __cdecl _sleep ( _In_ unsigned long  _Duration)
_Pre_notnull_ _In_opt_z_ char const _In_opt_z_ char const _In_opt_z_ char const _In_opt_z_ char const _Ext _ACRTIMP void __cdecl _splitpath ( _In_z_ char const *  _FullPath,
_Pre_maybenull_ _Post_z_ char _Drive,
_Pre_maybenull_ _Post_z_ char _Dir,
_Pre_maybenull_ _Post_z_ char _Filename,
_Pre_maybenull_ _Post_z_ char _Ext 
)
_Check_return_wat_ _ACRTIMP errno_t __cdecl _splitpath_s ( _In_z_ char const *  _FullPath,
_Out_writes_opt_z_(_DriveCount) char _Drive,
_In_ size_t  _DriveCount,
_Out_writes_opt_z_(_DirCount) char _Dir,
_In_ size_t  _DirCount,
_Out_writes_opt_z_(_FilenameCount) char _Filename,
_In_ size_t  _FilenameCount,
_Out_writes_opt_z_(_ExtCount) char _Ext,
_In_ size_t  _ExtCount 
)
_Check_return_ _ACRTIMP double __cdecl _strtod_l ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP float __cdecl _strtof_l ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP __int64 __cdecl _strtoi64 ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_Check_return_ _ACRTIMP __int64 __cdecl _strtoi64_l ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP long __cdecl _strtol_l ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP long double __cdecl _strtold_l ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP long long __cdecl _strtoll_l ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP unsigned __int64 __cdecl _strtoui64 ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_Check_return_ _ACRTIMP unsigned __int64 __cdecl _strtoui64_l ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP unsigned long __cdecl _strtoul_l ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP unsigned long long __cdecl _strtoull_l ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Success_ ( return  = = 0)
_Success_ ( return!  = -1)
_ACRTIMP char* __cdecl _ui64toa ( _In_ unsigned __int64  _Value,
_Pre_notnull_ _Post_z_ char _Buffer,
_In_ int  _Radix 
)
_In_z_ wchar_t const _In_ _MaxCount _Check_return_wat_ _ACRTIMP errno_t __cdecl _wcstombs_s_l ( _Out_opt_ size_t _PtNumOfCharConverted,
_Out_writes_bytes_to_opt_(_DstSizeInBytes,*_PtNumOfCharConverted) char _Dst,
_In_ size_t  _DstSizeInBytes,
_In_z_ wchar_t const *  _Src,
_In_ size_t  _MaxCountInBytes,
_In_opt_ _locale_t  _Locale 
)
_ACRTIMP int __cdecl _wctomb_l ( _Pre_maybenull_ _Post_z_ char _MbCh,
_In_ wchar_t  _WCh,
_In_opt_ _locale_t  _Locale 
)
_Check_return_wat_ _ACRTIMP errno_t __cdecl _wctomb_s_l ( _Out_opt_ int _SizeConverted,
_Out_writes_opt_z_(_SizeInBytes) char _MbCh,
_In_ size_t  _SizeInBytes,
_In_ wchar_t  _WCh,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ int __cdecl abs ( _In_ int  _Number)
int __cdecl at_quick_exit ( void(__cdecl *)(void )
int __cdecl atexit ( void(__cdecl *)(void )
_Check_return_ _ACRTIMP double __cdecl atof ( _In_z_ char const *  _String)
_Check_return_ _CRT_JIT_INTRINSIC _ACRTIMP int __cdecl atoi ( _In_z_ char const *  _String)
_Check_return_ _ACRTIMP long __cdecl atol ( _In_z_ char const *  _String)
_Check_return_ _ACRTIMP long long __cdecl atoll ( _In_z_ char const *  _String)
_Check_return_ _ACRTIMP div_t __cdecl div ( _In_ int  _Numerator,
_In_ int  _Denominator 
)
_Check_return_ long __cdecl labs ( _In_ long  _Number)
_Check_return_ _ACRTIMP ldiv_t __cdecl ldiv ( _In_ long  _Numerator,
_In_ long  _Denominator 
)
_Check_return_ long long __cdecl llabs ( _In_ long long  _Number)
_Check_return_ _ACRTIMP lldiv_t __cdecl lldiv ( _In_ long long  _Numerator,
_In_ long long  _Denominator 
)
_Check_return_ _ACRTIMP int __cdecl mblen ( _In_reads_bytes_opt_(_MaxCount) _Pre_opt_z_ char const *  _Ch,
_In_ size_t  _MaxCount 
)
_Check_return_opt_ _ACRTIMP errno_t __cdecl mbstowcs_s ( _Out_opt_ size_t _PtNumOfCharConverted,
_Out_writes_to_opt_(_SizeInWords,*_PtNumOfCharConverted) wchar_t _DstBuf,
_In_ size_t  _SizeInWords,
_In_reads_or_z_(_MaxCount) char const *  _SrcBuf,
_In_ size_t  _MaxCount 
)
onexit_t __cdecl onexit ( _In_opt_ onexit_t  _Func)
_ACRTIMP void __cdecl perror ( _In_opt_z_ char const *  _ErrMsg)
_Check_return_ _ACRTIMP int __cdecl rand ( void  )
_ACRTIMP void __cdecl srand ( _In_ unsigned int  _Seed)
_Check_return_ _ACRTIMP double __cdecl strtod ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr 
)
_Check_return_ _ACRTIMP float __cdecl strtof ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr 
)
_Check_return_ _ACRTIMP long __cdecl strtol ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_Check_return_ _ACRTIMP long double __cdecl strtold ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr 
)
_Check_return_ _ACRTIMP long long __cdecl strtoll ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_Check_return_ _ACRTIMP unsigned long __cdecl strtoul ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_Check_return_ _ACRTIMP unsigned long long __cdecl strtoull ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_ACRTIMP void __cdecl swab ( _Inout_updates_z_(_SizeInBytes) char _Buf1,
_Inout_updates_z_(_SizeInBytes) char _Buf2,
_In_ int  _SizeInBytes 
)
_DCRTIMP int __cdecl system ( _In_opt_z_ char const *  _Command)
_Check_return_wat_ _ACRTIMP errno_t __cdecl wcstombs_s ( _Out_opt_ size_t _PtNumOfCharConverted,
_Out_writes_bytes_to_opt_(_DstSizeInBytes,*_PtNumOfCharConverted) char _Dst,
_In_ size_t  _DstSizeInBytes,
_In_z_ wchar_t const *  _Src,
_In_ size_t  _MaxCountInBytes 
)
_In_z_ char const _In_ _In_opt_ _Locale _ACRTIMP int __cdecl wctomb ( _Out_writes_opt_z_(MB_LEN_MAX) char _MbCh,
_In_ wchar_t  _WCh 
)
_Check_return_wat_ _ACRTIMP errno_t __cdecl wctomb_s ( _Out_opt_ int _SizeConverted,
_Out_writes_bytes_to_opt_(_SizeInBytes,*_SizeConverted) char _MbCh,
_In_ rsize_t  _SizeInBytes,
_In_ wchar_t  _WCh 
)

Variable Documentation

__RETURN_POLICY_DST
__RETURN_POLICY_VOID
_ACRTIMP
_Out_opt_ size_t* _BufferCount
_DCRTIMP
_Dest
_In_ int _DigitCount
_In_z_ char const _Filename
_Check_return_ _In_ int _FractionalDigitCount
_itoa
_ltoa
_makepath
_In_z_ wchar_t const _In_ _MaxCount
_mbstowcs_l
_mbstowcs_s_l
_In_z_ char const* _Path
_In_z_ char const _In_z_ char const _Pre_notnull_ _Post_z_
_searchenv
_In_z_ wchar_t const _Source
_In_ size_t _SrcSizeInBytes
_ultoa
_In_ size_t _In_ double _Value
_In_z_ char const _In_z_ char const _VarName
_wcstombs_l
_wcstombs_s_l
_In_z_ char const _In_z_ char const _Pre_notnull_ char
_In_ unsigned _Pre_notnull_ _In_ int
_In_ unsigned long
mbstowcs
wcstombs