STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Macros | Typedefs | Functions | Variables
stdlib.h File Reference
#include <crtdefs.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 NULL   ((void *)0)
 
#define EXIT_SUCCESS   0
 
#define EXIT_FAILURE   1
 
#define onexit_t   _onexit_t
 
#define _ONEXIT_T_DEFINED
 
#define _DIV_T_DEFINED
 
#define _PTR_LD(x)   ((unsigned char *)(&(x)->ld))
 
#define _CRT_DOUBLE_DEC
 
#define RAND_MAX   0x7fff
 
#define MB_CUR_MAX   ___mb_cur_max_func()
 
#define __max(a, b)   (((a) > (b)) ? (a) : (b))
 
#define __min(a, b)   (((a) < (b)) ? (a) : (b))
 
#define _MAX_PATH   260 /* max. length of full pathname */
 
#define _MAX_DRIVE   3 /* max. length of drive component */
 
#define _MAX_DIR   256 /* max. length of path component */
 
#define _MAX_FNAME   256 /* max. length of file name component */
 
#define _MAX_EXT   256 /* max. length of extension component */
 
#define _OUT_TO_DEFAULT   0
 
#define _OUT_TO_STDERR   1
 
#define _OUT_TO_MSGBOX   2
 
#define _REPORT_ERRMODE   3
 
#define _WRITE_ABORT_MSG   0x1 /* debug only, has no effect in release */
 
#define _CALL_REPORTFAULT   0x2
 
#define _MAX_ENV   32767
 
#define _CRT_ERRNO_DEFINED
 
#define errno   (*_errno())
 
#define _doserrno   (*__doserrno())
 
#define _sys_errlist   (__sys_errlist())
 
#define _sys_nerr   (*__sys_nerr())
 
#define _countof(_Array)   (sizeof(_Array) / sizeof(_Array[0]))
 
#define _CRT_TERMINATE_DEFINED
 
#define _CRT_ALGO_DEFINED
 
#define _CRT_SYSTEM_DEFINED
 
#define _CRT_ALLOCATION_DEFINED
 
#define _CRT_WSYSTEM_DEFINED
 
#define _WSTDLIB_DEFINED
 
#define _CVTBUFSIZE   (309+40) /* # of digits in max. dp value + slop */
 
#define _CRT_PERROR_DEFINED
 
#define _CRT_WPERROR_DEFINED
 
#define _WSTDLIBP_DEFINED
 
#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(__cdecl * _onexit_t) (void)
 
typedef struct _div_t div_t
 
typedef struct _ldiv_t ldiv_t
 
typedef struct _lldiv_t lldiv_t
 
typedef void(__cdecl * _purecall_handler) (void)
 
typedef void(__cdecl * _invalid_parameter_handler) (const wchar_t *, const wchar_t *, const wchar_t *, unsigned int, uintptr_t)
 

Functions

_CRTIMP int __cdecl ___mb_cur_max_func (void)
 
_CRTIMP int __cdecl ___mb_cur_max_l_func (_locale_t)
 
_CRTIMP _purecall_handler __cdecl _set_purecall_handler (_In_opt_ _purecall_handler _Handler)
 
_CRTIMP _purecall_handler __cdecl _get_purecall_handler (void)
 
_CRTIMP _invalid_parameter_handler __cdecl _set_invalid_parameter_handler (_In_opt_ _invalid_parameter_handler _Handler)
 
_CRTIMP _invalid_parameter_handler __cdecl _get_invalid_parameter_handler (void)
 
_CRTIMP int *__cdecl _errno (void)
 
errno_t __cdecl _set_errno (_In_ int _Value)
 
errno_t __cdecl _get_errno (_Out_ int *_Value)
 
_CRTIMP unsigned long *__cdecl __doserrno (void)
 
errno_t __cdecl _set_doserrno (_In_ unsigned long _Value)
 
errno_t __cdecl _get_doserrno (_Out_ unsigned long *_Value)
 
_CRTIMP _CRT_INSECURE_DEPRECATE (strerror) char **__cdecl __sys_errlist(void)
 
 _CRT_INSECURE_DEPRECATE_GLOBALS (_get_pgmptr) _CRTIMP extern char *_pgmptr
 
 _CRT_INSECURE_DEPRECATE_GLOBALS (_get_wpgmptr) _CRTIMP extern wchar_t *_wpgmptr
 
errno_t __cdecl _get_pgmptr (_Outptr_result_z_ char **_Value)
 
errno_t __cdecl _get_wpgmptr (_Outptr_result_z_ wchar_t **_Value)
 
 _CRT_INSECURE_DEPRECATE_GLOBALS (_get_fmode) _CRTIMP extern int _fmode
 
_CRTIMP errno_t __cdecl _set_fmode (_In_ int _Mode)
 
_CRTIMP errno_t __cdecl _get_fmode (_Out_ int *_PMode)
 
_CRTIMP __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 the is_task_cancellation_requested function, you may also use it by itself, to initiate cancellation of the task that is currently executing. More...
 
_CRTIMP unsigned int __cdecl _set_abort_behavior (_In_ unsigned int _Flags, _In_ unsigned int _Mask)
 
int __cdecl abs (_In_ int _X)
 
long __cdecl labs (_In_ long _X)
 
long long __cdecl llabs (_In_ long long _X)
 
__int64 __cdecl _abs64 (__int64)
 
int __cdecl atexit (void(__cdecl *)(void))
 
_Check_return_ _CRTIMP double __cdecl atof (_In_z_ const char *_String)
 
_Check_return_ _CRTIMP double __cdecl _atof_l (_In_z_ const char *_String, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP _CRT_JIT_INTRINSIC int __cdecl atoi (_In_z_ const char *_Str)
 
_Check_return_ _CRTIMP int __cdecl _atoi_l (_In_z_ const char *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP long __cdecl atol (_In_z_ const char *_Str)
 
_Check_return_ _CRTIMP long __cdecl _atol_l (_In_z_ const char *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP long long __cdecl atoll (_In_z_ const char *_Str)
 
_Check_return_ _CRTIMP long long __cdecl _atoll_l (_In_z_ const char *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP void *__cdecl bsearch_s (_In_ const void *_Key, _In_reads_bytes_(_NumOfElements *_SizeOfElements) const void *_Base, _In_ rsize_t _NumOfElements, _In_ rsize_t _SizeOfElements, _In_ int(__cdecl *_PtFuncCompare)(void *, const void *, const void *), void *_Context)
 
_Check_return_ _CRTIMP void *__cdecl bsearch (_In_ const void *_Key, _In_reads_bytes_(_NumOfElements *_SizeOfElements) const void *_Base, _In_ size_t _NumOfElements, _In_ size_t _SizeOfElements, _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *))
 
_CRTIMP void __cdecl qsort_s (_Inout_updates_bytes_(_NumOfElements *_SizeOfElements) void *_Base, _In_ rsize_t _NumOfElements, _In_ rsize_t _SizeOfElements, _In_ int(__cdecl *_PtFuncCompare)(void *, const void *, const void *), void *_Context)
 
_CRTIMP void __cdecl qsort (_Inout_updates_bytes_(_NumOfElements *_SizeOfElements) void *_Base, _In_ size_t _NumOfElements, _In_ size_t _SizeOfElements, _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *))
 
_Check_return_ unsigned short __cdecl _byteswap_ushort (_In_ unsigned short _Short)
 
_Check_return_ unsigned long __cdecl _byteswap_ulong (_In_ unsigned long _Long)
 
_Check_return_ unsigned __int64 __cdecl _byteswap_uint64 (_In_ unsigned __int64 _Int64)
 
_Check_return_ _CRTIMP div_t __cdecl div (_In_ int _Numerator, _In_ int _Denominator)
 
_Check_return_ _CRTIMP _CRT_INSECURE_DEPRECATE (_dupenv_s) char *__cdecl getenv(_In_z_ const char *_VarName)
 
_Check_return_opt_ _CRTIMP errno_t __cdecl getenv_s (_Out_ size_t *_ReturnSize, _Out_writes_opt_z_(_DstSize) char *_DstBuf, _In_ rsize_t _DstSize, _In_z_ const char *_VarName)
 
_Check_return_opt_ _CRTIMP errno_t __cdecl _dupenv_s (_Outptr_result_buffer_maybenull_(*_PBufferSizeInBytes) _Outptr_result_z_ char **_PBuffer, _Out_opt_ size_t *_PBufferSizeInBytes, _In_z_ const char *_VarName)
 
_Check_return_opt_ _CRTIMP errno_t __cdecl _itoa_s (_In_ int _Value, _Out_writes_z_(_Size) char *_DstBuf, _In_ size_t _Size, _In_ int _Radix)
 
_Check_return_opt_ _CRTIMP errno_t __cdecl _i64toa_s (_In_ __int64 _Val, _Out_writes_z_(_Size) char *_DstBuf, _In_ size_t _Size, _In_ int _Radix)
 
_CRTIMP _CRT_INSECURE_DEPRECATE (_i64toa_s) char *__cdecl _i64toa(_In_ __int64 _Val
 
_Check_return_opt_ _CRTIMP errno_t __cdecl _ui64toa_s (_In_ unsigned __int64 _Val, _Out_writes_z_(_Size) char *_DstBuf, _In_ size_t _Size, _In_ int _Radix)
 
_CRTIMP _CRT_INSECURE_DEPRECATE (_ui64toa_s) char *__cdecl _ui64toa(_In_ unsigned __int64 _Val
 
_Check_return_ _CRTIMP __int64 __cdecl _atoi64 (_In_z_ const char *_String)
 
_Check_return_ _CRTIMP __int64 __cdecl _atoi64_l (_In_z_ const char *_String, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP __int64 __cdecl _strtoi64 (_In_z_ const char *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_Check_return_ _CRTIMP __int64 __cdecl _strtoi64_l (_In_z_ const char *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned __int64 __cdecl _strtoui64 (_In_z_ const char *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_Check_return_ _CRTIMP unsigned __int64 __cdecl _strtoui64_l (_In_z_ const char *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP ldiv_t __cdecl ldiv (_In_ long _Numerator, _In_ long _Denominator)
 
_Check_return_ _CRTIMP lldiv_t __cdecl lldiv (_In_ long long _Numerator, _In_ long long _Denominator)
 
_Check_return_opt_ _CRTIMP errno_t __cdecl _ltoa_s (_In_ long _Val, _Out_writes_z_(_Size) char *_DstBuf, _In_ size_t _Size, _In_ int _Radix)
 
_Check_return_ _CRTIMP int __cdecl mblen (_In_reads_bytes_opt_(_MaxCount) _Pre_opt_z_ const char *_Ch, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _mblen_l (_In_reads_bytes_opt_(_MaxCount) _Pre_opt_z_ const char *_Ch, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP size_t __cdecl _mbstrlen (_In_z_ const char *_Str)
 
_Check_return_ _CRTIMP size_t __cdecl _mbstrlen_l (_In_z_ const char *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP size_t __cdecl _mbstrnlen (_In_z_ const char *_Str, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP size_t __cdecl _mbstrnlen_l (_In_z_ const char *_Str, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_CRTIMP int __cdecl mbtowc (_Pre_notnull_ _Post_z_ wchar_t *_DstCh, _In_reads_bytes_opt_(_SrcSizeInBytes) _Pre_opt_z_ const char *_SrcCh, _In_ size_t _SrcSizeInBytes)
 
_CRTIMP int __cdecl _mbtowc_l (_Pre_notnull_ _Post_z_ wchar_t *_DstCh, _In_reads_bytes_opt_(_SrcSizeInBytes) _Pre_opt_z_ const char *_SrcCh, _In_ size_t _SrcSizeInBytes, _In_opt_ _locale_t _Locale)
 
_Check_return_opt_ _CRTIMP 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) const char *_SrcBuf, _In_ size_t _MaxCount)
 
_Check_return_opt_ _CRTIMP 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) const char *_SrcBuf, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_SIZE_EX (_CRTIMP, _mbstowcs_l, _mbstowcs_s_l, _Out_writes_opt_z_(_Size) wchar_t, _Out_writes_z_(_MaxCount), wchar_t, _Dest, _In_z_ const char *, _Source, _In_ size_t, _MaxCount, _In_opt_ _locale_t, _Locale) _Check_return_ _CRTIMP int __cdecl rand(void)
 
_Check_return_opt_ _CRTIMP int __cdecl _set_error_mode (_In_ int _Mode)
 
_CRTIMP void __cdecl srand (_In_ unsigned int _Seed)
 
_Check_return_ _CRTIMP double __cdecl strtod (_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr)
 
_Check_return_ _CRTIMP double __cdecl _strtod_l (_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP long __cdecl strtol (_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_Check_return_ _CRTIMP long __cdecl _strtol_l (_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP long long __cdecl strtoll (_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_Check_return_ _CRTIMP long long __cdecl _strtoll_l (_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned long __cdecl strtoul (_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_Check_return_ _CRTIMP unsigned long __cdecl _strtoul_l (const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned long long __cdecl strtoull (_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_Check_return_ _CRTIMP unsigned long long __cdecl _strtoull_l (_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP long double __cdecl strtold (_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr)
 
_Check_return_ _CRTIMP long double __cdecl _strtold_l (_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP float __cdecl strtof (_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr)
 
_Check_return_ _CRTIMP float __cdecl _strtof_l (_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_opt_ _locale_t _Locale)
 
_CRTIMP int __cdecl system (_In_opt_z_ const char *_Command)
 
_Check_return_opt_ _CRTIMP errno_t __cdecl _ultoa_s (_In_ unsigned long _Val, _Out_writes_z_(_Size) char *_DstBuf, _In_ size_t _Size, _In_ int _Radix)
 
_CRTIMP _CRT_INSECURE_DEPRECATE (wctomb_s) int __cdecl wctomb(_Out_writes_opt_z_(MB_LEN_MAX) char *_MbCh
 
_CRTIMP _CRT_INSECURE_DEPRECATE (_wctomb_s_l) int __cdecl _wctomb_l(_Pre_maybenull_ _Post_z_ char *_MbCh
 
_Check_return_wat_ _CRTIMP 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_ _CRTIMP 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_ _CRTIMP 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_ const wchar_t *_Src, _In_ size_t _MaxCountInBytes)
 
_Check_return_wat_ _CRTIMP 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_ const wchar_t *_Src, _In_ size_t _MaxCountInBytes, _In_opt_ _locale_t _Locale)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_SIZE_EX (_CRTIMP, _wcstombs_l, _wcstombs_s_l, _Out_writes_opt_z_(_Size) char, _Out_writes_z_(_MaxCount), char, _Dest, _In_z_ const wchar_t *, _Source, _In_ size_t, _MaxCount, _In_opt_ _locale_t, _Locale) _Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Count *_Size) _CRTIMP _CRT_JIT_INTRINSIC _CRTNOALIAS _CRTRESTRICT void *__cdecl calloc(_In_ _CRT_GUARDOVERFLOW size_t _Count
 
_CRTIMP _CRTNOALIAS void __cdecl free (_Pre_maybenull_ _Post_invalid_ void *_Memory)
 
_Check_return_ _Ret_maybenull_ _Post_writable_byte_size_ (_Size) _CRTIMP _CRT_JIT_INTRINSIC _CRTNOALIAS _CRTRESTRICT void *__cdecl malloc(_In_ _CRT_GUARDOVERFLOW size_t _Size)
 
 _Success_ (return!=0) _Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_NewSize) _CRTIMP _CRTNOALIAS _CRTRESTRICT void *__cdecl realloc(_Pre_maybenull_ _Post_invalid_ void *_Memory
 
_CRTIMP _CRTNOALIAS void __cdecl _aligned_free (_Pre_maybenull_ _Post_invalid_ void *_Memory)
 
_Check_return_ _CRTIMP size_t __cdecl _aligned_msize (_Pre_notnull_ void *_Memory, _In_ size_t _Alignment, _In_ size_t _Offset)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _itow_s (_In_ int _Val, _Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_ int _Radix)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _ltow_s (_In_ long _Val, _Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_ int _Radix)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _ultow_s (_In_ unsigned long _Val, _Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_ int _Radix)
 
_Check_return_ _CRTIMP double __cdecl wcstod (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr)
 
_Check_return_ _CRTIMP double __cdecl _wcstod_l (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP long __cdecl wcstol (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, int _Radix)
 
_Check_return_ _CRTIMP long __cdecl _wcstol_l (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP long long __cdecl wcstoll (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, int _Radix)
 
_Check_return_ _CRTIMP long long __cdecl _wcstoll_l (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned long __cdecl wcstoul (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, int _Radix)
 
_Check_return_ _CRTIMP unsigned long __cdecl _wcstoul_l (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned long long __cdecl wcstoull (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, int _Radix)
 
_Check_return_ _CRTIMP unsigned long long __cdecl _wcstoull_l (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP long double __cdecl wcstold (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr)
 
_Check_return_ _CRTIMP long double __cdecl _wcstold_l (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP float __cdecl wcstof (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr)
 
_Check_return_ _CRTIMP float __cdecl _wcstof_l (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP _CRT_INSECURE_DEPRECATE (_wdupenv_s) wchar_t *__cdecl _wgetenv(_In_z_ const wchar_t *_VarName)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wgetenv_s (_Out_ size_t *_ReturnSize, _Out_writes_opt_z_(_DstSizeInWords) wchar_t *_DstBuf, _In_ size_t _DstSizeInWords, _In_z_ const wchar_t *_VarName)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wdupenv_s (_Outptr_result_buffer_maybenull_(*_BufferSizeInWords) _Outptr_result_z_ wchar_t **_Buffer, _Out_opt_ size_t *_BufferSizeInWords, _In_z_ const wchar_t *_VarName)
 
_CRTIMP int __cdecl _wsystem (_In_opt_z_ const wchar_t *_Command)
 
_Check_return_ _CRTIMP double __cdecl _wtof (_In_z_ const wchar_t *_Str)
 
_Check_return_ _CRTIMP double __cdecl _wtof_l (_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _wtoi (_In_z_ const wchar_t *_Str)
 
_Check_return_ _CRTIMP int __cdecl _wtoi_l (_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP long __cdecl _wtol (_In_z_ const wchar_t *_Str)
 
_Check_return_ _CRTIMP long __cdecl _wtol_l (_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP long long __cdecl _wtoll (_In_z_ const wchar_t *_Str)
 
_Check_return_ _CRTIMP long long __cdecl _wtoll_l (_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _i64tow_s (_In_ __int64 _Val, _Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_ int _Radix)
 
_CRTIMP _CRT_INSECURE_DEPRECATE (_i64tow_s) wchar_t *__cdecl _i64tow(_In_ __int64 _Val
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _ui64tow_s (_In_ unsigned __int64 _Val, _Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_ int _Radix)
 
_CRTIMP _CRT_INSECURE_DEPRECATE (_ui64tow_s) wchar_t *__cdecl _ui64tow(_In_ unsigned __int64 _Val
 
_Check_return_ _CRTIMP __int64 __cdecl _wtoi64 (_In_z_ const wchar_t *_Str)
 
_Check_return_ _CRTIMP __int64 __cdecl _wtoi64_l (_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP __int64 __cdecl _wcstoi64 (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
 
_Check_return_ _CRTIMP __int64 __cdecl _wcstoi64_l (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned __int64 __cdecl _wcstoui64 (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
 
_Check_return_ _CRTIMP unsigned __int64 __cdecl _wcstoui64_l (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP char *__cdecl _fullpath (_Out_writes_opt_z_(_SizeInBytes) char *_FullPath, _In_z_ const char *_Path, _In_ size_t _SizeInBytes)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _ecvt_s (_Out_writes_z_(_Size) char *_DstBuf, _In_ size_t _Size, _In_ double _Val, _In_ int _NumOfDights, _Out_ int *_PtDec, _Out_ int *_PtSign)
 
_Check_return_ _CRTIMP _CRT_INSECURE_DEPRECATE (_ecvt_s) char *__cdecl _ecvt(_In_ double _Val
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _fcvt_s (_Out_writes_z_(_Size) char *_DstBuf, _In_ size_t _Size, _In_ double _Val, _In_ int _NumOfDec, _Out_ int *_PtDec, _Out_ int *_PtSign)
 
_Check_return_ _CRTIMP _CRT_INSECURE_DEPRECATE (_fcvt_s) char *__cdecl _fcvt(_In_ double _Val
 
_CRTIMP errno_t __cdecl _gcvt_s (_Out_writes_z_(_Size) char *_DstBuf, _In_ size_t _Size, _In_ double _Val, _In_ int _NumOfDigits)
 
_CRTIMP _CRT_INSECURE_DEPRECATE (_gcvt_s) char *__cdecl _gcvt(_In_ double _Val
 
_Check_return_ _CRTIMP int __cdecl _atodbl (_Out_ _CRT_DOUBLE *_Result, _In_z_ char *_Str)
 
_Check_return_ _CRTIMP int __cdecl _atoldbl (_Out_ _LDOUBLE *_Result, _In_z_ char *_Str)
 
_Check_return_ _CRTIMP int __cdecl _atoflt (_Out_ _CRT_FLOAT *_Result, _In_z_ const char *_Str)
 
_Check_return_ _CRTIMP int __cdecl _atodbl_l (_Out_ _CRT_DOUBLE *_Result, _In_z_ char *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _atoldbl_l (_Out_ _LDOUBLE *_Result, _In_z_ char *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _atoflt_l (_Out_ _CRT_FLOAT *_Result, _In_z_ const char *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ unsigned long __cdecl _lrotl (_In_ unsigned long _Val, _In_ int _Shift)
 
_Check_return_ unsigned long __cdecl _lrotr (_In_ unsigned long _Val, _In_ int _Shift)
 
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl _makepath_s (_Out_writes_z_(_SizeInWords) char *_PathResult, _In_ size_t _SizeInWords, _In_opt_z_ const char *_Drive, _In_opt_z_ const char *_Dir, _In_opt_z_ const char *_Filename, _In_opt_z_ const char *_Ext)
 
_onexit_t __cdecl _onexit (_In_opt_ _onexit_t _Func)
 
_CRTIMP void __cdecl perror (_In_opt_z_ const char *_ErrMsg)
 
_Check_return_ _CRTIMP int __cdecl _putenv (_In_z_ const char *_EnvString)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _putenv_s (_In_z_ const char *_Name, _In_z_ const char *_Value)
 
unsigned int __cdecl _rotl (_In_ unsigned int _Val, _In_ int _Shift)
 
unsigned __int64 __cdecl _rotl64 (_In_ unsigned __int64 _Val, _In_ int _Shift)
 
unsigned int __cdecl _rotr (_In_ unsigned int _Val, _In_ int _Shift)
 
unsigned __int64 __cdecl _rotr64 (_In_ unsigned __int64 _Val, _In_ int _Shift)
 
_CRTIMP errno_t __cdecl _searchenv_s (_In_z_ const char *_Filename, _In_z_ const char *_EnvVar, _Out_writes_z_(_SizeInBytes) char *_ResultPath, _In_ size_t _SizeInBytes)
 
 _CRT_INSECURE_DEPRECATE (_splitpath_s) _CRTIMP void __cdecl _splitpath(_In_z_ const char *_FullPath
 
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl _splitpath_s (_In_z_ const char *_FullPath, _Out_writes_opt_z_(_DriveSize) char *_Drive, _In_ size_t _DriveSize, _Out_writes_opt_z_(_DirSize) char *_Dir, _In_ size_t _DirSize, _Out_writes_opt_z_(_FilenameSize) char *_Filename, _In_ size_t _FilenameSize, _Out_writes_opt_z_(_ExtSize) char *_Ext, _In_ size_t _ExtSize)
 
_CRTIMP void __cdecl _swab (_Inout_updates_(_SizeInBytes) _Post_readable_size_(_SizeInBytes) char *_Buf1, _Inout_updates_(_SizeInBytes) _Post_readable_size_(_SizeInBytes) char *_Buf2, int _SizeInBytes)
 
_Check_return_ _CRTIMP wchar_t *__cdecl _wfullpath (_Out_writes_opt_z_(_SizeInWords) wchar_t *_FullPath, _In_z_ const wchar_t *_Path, _In_ size_t _SizeInWords)
 
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl _wmakepath_s (_Out_writes_z_(_SIZE) wchar_t *_PathResult, _In_ size_t _SIZE, _In_opt_z_ const wchar_t *_Drive, _In_opt_z_ const wchar_t *_Dir, _In_opt_z_ const wchar_t *_Filename, _In_opt_z_ const wchar_t *_Ext)
 
_CRTIMP void __cdecl _wperror (_In_opt_z_ const wchar_t *_ErrMsg)
 
_Check_return_ _CRTIMP int __cdecl _wputenv (_In_z_ const wchar_t *_EnvString)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wputenv_s (_In_z_ const wchar_t *_Name, _In_z_ const wchar_t *_Value)
 
_CRTIMP errno_t __cdecl _wsearchenv_s (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_EnvVar, _Out_writes_z_(_SizeInWords) wchar_t *_ResultPath, _In_ size_t _SizeInWords)
 
 _CRT_INSECURE_DEPRECATE (_wsplitpath_s) _CRTIMP void __cdecl _wsplitpath(_In_z_ const wchar_t *_FullPath
 
_CRTIMP_ALTERNATIVE errno_t __cdecl _wsplitpath_s (_In_z_ const wchar_t *_FullPath, _Out_writes_opt_z_(_DriveSize) wchar_t *_Drive, _In_ size_t _DriveSize, _Out_writes_opt_z_(_DirSize) wchar_t *_Dir, _In_ size_t _DirSize, _Out_writes_opt_z_(_FilenameSize) wchar_t *_Filename, _In_ size_t _FilenameSize, _Out_writes_opt_z_(_ExtSize) wchar_t *_Ext, _In_ size_t _ExtSize)
 
 _CRT_OBSOLETE (SetErrorMode) _CRTIMP void __cdecl _seterrormode(_In_ int _Mode)
 
 _CRT_OBSOLETE (Beep) _CRTIMP void __cdecl _beep(_In_ unsigned _Frequency
 
 _CRT_OBSOLETE (Sleep) _CRTIMP void __cdecl _sleep(_In_ unsigned long _Duration)
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_ecvt) _CRT_INSECURE_DEPRECATE(_ecvt_s) _CRTIMP char *__cdecl ecvt(_In_ double _Val
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_fcvt) _CRT_INSECURE_DEPRECATE(_fcvt_s) _CRTIMP char *__cdecl fcvt(_In_ double _Val
 
 _CRT_NONSTDC_DEPRECATE (_gcvt) _CRT_INSECURE_DEPRECATE(_fcvt_s) _CRTIMP char *__cdecl gcvt(_In_ double _Val
 
 _CRT_NONSTDC_DEPRECATE (_itoa) _CRT_INSECURE_DEPRECATE(_itoa_s) _CRTIMP char *__cdecl itoa(_In_ int _Val
 
 _CRT_NONSTDC_DEPRECATE (_ltoa) _CRT_INSECURE_DEPRECATE(_ltoa_s) _CRTIMP char *__cdecl ltoa(_In_ long _Val
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_putenv) _CRTIMP int __cdecl putenv(_In_z_ const char *_EnvString)
 
 _CRT_NONSTDC_DEPRECATE (_swab) _CRTIMP void __cdecl swab(_Inout_updates_z_(_SizeInBytes) char *_Buf1
 
 _Inout_updates_z_ (_SizeInBytes) char *_Buf2
 
 _CRT_NONSTDC_DEPRECATE (_ultoa) _CRT_INSECURE_DEPRECATE(_ultoa_s) _CRTIMP char *__cdecl ultoa(_In_ unsigned long _Val
 
onexit_t __cdecl onexit (_In_opt_ onexit_t _Func)
 

Variables

_CRTIMP int __mb_cur_max
 
_CRTIMP int __argc
 
_CRTIMP char ** __argv
 
_CRTIMP wchar_t ** __wargv
 
_CRTIMP char ** _environ
 
_CRTIMP wchar_t ** _wenviron
 
_CRTIMP _Pre_notnull_ _Post_z_ char * _DstBuf
 
_CRTIMP _Pre_notnull_ _Post_z_ char _In_ int _Radix
 
_CRTIMP _In_ wchar_t _WCh
 
_CRTIMP _In_ wchar_t _In_opt_ _locale_t _Locale
 
_In_ _CRT_GUARDOVERFLOW size_t _Size
 
_In_ _CRT_GUARDOVERFLOW size_t _NewSize
 
_In_ _CRT_GUARDOVERFLOW size_t _Count
 
_Check_return_ _Ret_maybenull_ _In_ size_t _Alignment
 
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Offset
 
_Check_return_ _CRTIMP _In_ int _NumOfDigits
 
_Check_return_ _CRTIMP _In_ int _Out_ int_PtDec
 
_Check_return_ _CRTIMP _In_ int _Out_ int _Out_ int_PtSign
 
_Check_return_ _CRTIMP _In_ int _NumOfDec
 
_Pre_maybenull_ _Post_z_ char * _Drive
 
_Pre_maybenull_ _Post_z_ char _Pre_maybenull_ _Post_z_ char * _Dir
 
_Pre_maybenull_ _Post_z_ char _Pre_maybenull_ _Post_z_ char _Pre_maybenull_ _Post_z_ char * _Filename
 
_Pre_maybenull_ _Post_z_ char _Pre_maybenull_ _Post_z_ char _Pre_maybenull_ _Post_z_ char _Pre_maybenull_ _Post_z_ char * _Ext
 
_In_ unsigned _Duration
 
_In_ int _SizeInBytes
 
_Pre_notnull_ _Post_z_ char * _Dstbuf
 

Macro Definition Documentation

#define __max (   a,
 
)    (((a) > (b)) ? (a) : (b))
#define __min (   a,
 
)    (((a) < (b)) ? (a) : (b))
#define _CALL_REPORTFAULT   0x2
#define _countof (   _Array)    (sizeof(_Array) / sizeof(_Array[0]))
#define _CRT_ALGO_DEFINED
#define _CRT_ALLOCATION_DEFINED
#define _CRT_DOUBLE_DEC
#define _CRT_ERRNO_DEFINED
#define _CRT_PERROR_DEFINED
#define _CRT_SYSTEM_DEFINED
#define _CRT_TERMINATE_DEFINED
#define _CRT_WPERROR_DEFINED
#define _CRT_WSYSTEM_DEFINED
#define _CVTBUFSIZE   (309+40) /* # of digits in max. dp value + slop */
#define _DIV_T_DEFINED
#define _doserrno   (*__doserrno())
#define _INC_STDLIB
#define _MAX_DIR   256 /* max. length of path component */
#define _MAX_DRIVE   3 /* max. length of drive component */
#define _MAX_ENV   32767
#define _MAX_EXT   256 /* max. length of extension component */
#define _MAX_FNAME   256 /* max. length of file name component */
#define _MAX_PATH   260 /* max. length of full pathname */
#define _ONEXIT_T_DEFINED
#define _OUT_TO_DEFAULT   0
#define _OUT_TO_MSGBOX   2
#define _OUT_TO_STDERR   1
#define _PTR_LD (   x)    ((unsigned char *)(&(x)->ld))
#define _REPORT_ERRMODE   3
#define _sys_errlist   (__sys_errlist())
#define _sys_nerr   (*__sys_nerr())
#define _WRITE_ABORT_MSG   0x1 /* debug only, has no effect in release */
#define _WSTDLIB_DEFINED
#define _WSTDLIBP_DEFINED
#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 NULL   ((void *)0)
#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) (const wchar_t *, const wchar_t *, const wchar_t *, unsigned int, uintptr_t)
typedef int(__cdecl * _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

_CRTIMP int __cdecl ___mb_cur_max_func ( void  )
_CRTIMP int __cdecl ___mb_cur_max_l_func ( _locale_t  )
_CRTIMP __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 the is_task_cancellation_requested function, 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
204 {
205  throw task_canceled();
206 }
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_SIZE_EX ( _CRTIMP  ,
_mbstowcs_l  ,
_mbstowcs_s_l  ,
_Out_writes_opt_z_(_Size wchar_t,
_Out_writes_z_(_MaxCount ,
wchar_t  ,
_Dest  ,
_In_z_ const char *  ,
_Source  ,
_In_  size_t,
_MaxCount  ,
_In_opt_  _locale_t,
_Locale   
)
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_SIZE_EX ( _CRTIMP  ,
_wcstombs_l  ,
_wcstombs_s_l  ,
_Out_writes_opt_z_(_Size char,
_Out_writes_z_(_MaxCount ,
char  ,
_Dest  ,
_In_z_ const wchar_t ,
_Source  ,
_In_  size_t,
_MaxCount  ,
_In_opt_  _locale_t,
_Locale   
)
_CRTIMP unsigned long* __cdecl __doserrno ( void  )
__int64 __cdecl _abs64 ( __int64  )
_CRTIMP _CRTNOALIAS void __cdecl _aligned_free ( _Pre_maybenull_ _Post_invalid_ void _Memory)
_Check_return_ _CRTIMP size_t __cdecl _aligned_msize ( _Pre_notnull_ void _Memory,
_In_ size_t  _Alignment,
_In_ size_t  _Offset 
)
_Check_return_ _CRTIMP int __cdecl _atodbl ( _Out_ _CRT_DOUBLE _Result,
_In_z_ char *  _Str 
)
_Check_return_ _CRTIMP int __cdecl _atodbl_l ( _Out_ _CRT_DOUBLE _Result,
_In_z_ char *  _Str,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP double __cdecl _atof_l ( _In_z_ const char *  _String,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _atoflt ( _Out_ _CRT_FLOAT _Result,
_In_z_ const char *  _Str 
)
_Check_return_ _CRTIMP int __cdecl _atoflt_l ( _Out_ _CRT_FLOAT _Result,
_In_z_ const char *  _Str,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP __int64 __cdecl _atoi64 ( _In_z_ const char *  _String)
_Check_return_ _CRTIMP __int64 __cdecl _atoi64_l ( _In_z_ const char *  _String,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _atoi_l ( _In_z_ const char *  _Str,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP long __cdecl _atol_l ( _In_z_ const char *  _Str,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _atoldbl ( _Out_ _LDOUBLE _Result,
_In_z_ char *  _Str 
)
_Check_return_ _CRTIMP int __cdecl _atoldbl_l ( _Out_ _LDOUBLE _Result,
_In_z_ char *  _Str,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP long long __cdecl _atoll_l ( _In_z_ const char *  _Str,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ unsigned __int64 __cdecl _byteswap_uint64 ( _In_ unsigned __int64  _Int64)
_Check_return_ unsigned long __cdecl _byteswap_ulong ( _In_ unsigned long  _Long)
_Check_return_ unsigned short __cdecl _byteswap_ushort ( _In_ unsigned short  _Short)
_CRTIMP _CRT_INSECURE_DEPRECATE ( strerror  )
_Check_return_ _CRTIMP _CRT_INSECURE_DEPRECATE ( _dupenv_s  ) const
_CRTIMP _CRT_INSECURE_DEPRECATE ( _i64toa_s  )
_CRTIMP _CRT_INSECURE_DEPRECATE ( _ui64toa_s  )
_CRTIMP _CRT_INSECURE_DEPRECATE ( wctomb_s  )
_CRTIMP _CRT_INSECURE_DEPRECATE ( _wctomb_s_l  )
_Check_return_ _CRTIMP _CRT_INSECURE_DEPRECATE ( _wdupenv_s  ) const
_CRTIMP _CRT_INSECURE_DEPRECATE ( _i64tow_s  )
_CRTIMP _CRT_INSECURE_DEPRECATE ( _ui64tow_s  )
_Check_return_ _CRTIMP _CRT_INSECURE_DEPRECATE ( _ecvt_s  )
_Check_return_ _CRTIMP _CRT_INSECURE_DEPRECATE ( _fcvt_s  )
_CRTIMP _CRT_INSECURE_DEPRECATE ( _gcvt_s  )
_CRT_INSECURE_DEPRECATE ( _splitpath_s  ) const
_CRT_INSECURE_DEPRECATE ( _wsplitpath_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  )
_Check_return_ _CRT_NONSTDC_DEPRECATE ( _putenv  ) const
_CRT_NONSTDC_DEPRECATE ( _swab  )
_CRT_NONSTDC_DEPRECATE ( _ultoa  )
_CRT_OBSOLETE ( SetErrorMode  )
_CRT_OBSOLETE ( Beep  )
_CRT_OBSOLETE ( Sleep  )
_Check_return_opt_ _CRTIMP errno_t __cdecl _dupenv_s ( _Outptr_result_buffer_maybenull_ *_PBufferSizeInBytes _Outptr_result_z_ char **  _PBuffer,
_Out_opt_ size_t _PBufferSizeInBytes,
_In_z_ const char *  _VarName 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _ecvt_s ( _Out_writes_z_(_Size) char *  _DstBuf,
_In_ size_t  _Size,
_In_ double  _Val,
_In_ int  _NumOfDights,
_Out_ int _PtDec,
_Out_ int _PtSign 
)
_CRTIMP int* __cdecl _errno ( void  )
_Check_return_wat_ _CRTIMP errno_t __cdecl _fcvt_s ( _Out_writes_z_(_Size) char *  _DstBuf,
_In_ size_t  _Size,
_In_ double  _Val,
_In_ int  _NumOfDec,
_Out_ int _PtDec,
_Out_ int _PtSign 
)
_Check_return_ _CRTIMP char* __cdecl _fullpath ( _Out_writes_opt_z_(_SizeInBytes) char *  _FullPath,
_In_z_ const char *  _Path,
_In_ size_t  _SizeInBytes 
)
_CRTIMP errno_t __cdecl _gcvt_s ( _Out_writes_z_(_Size) char *  _DstBuf,
_In_ size_t  _Size,
_In_ double  _Val,
_In_ int  _NumOfDigits 
)
errno_t __cdecl _get_doserrno ( _Out_ unsigned long *  _Value)
errno_t __cdecl _get_errno ( _Out_ int _Value)
_CRTIMP errno_t __cdecl _get_fmode ( _Out_ int _PMode)
_CRTIMP _invalid_parameter_handler __cdecl _get_invalid_parameter_handler ( void  )
errno_t __cdecl _get_pgmptr ( _Outptr_result_z_ char **  _Value)
_CRTIMP _purecall_handler __cdecl _get_purecall_handler ( void  )
errno_t __cdecl _get_wpgmptr ( _Outptr_result_z_ wchar_t **  _Value)
_Check_return_opt_ _CRTIMP errno_t __cdecl _i64toa_s ( _In_ __int64  _Val,
_Out_writes_z_(_Size) char *  _DstBuf,
_In_ size_t  _Size,
_In_ int  _Radix 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _i64tow_s ( _In_ __int64  _Val,
_Out_writes_z_(_SizeInWords) wchar_t _DstBuf,
_In_ size_t  _SizeInWords,
_In_ int  _Radix 
)
_Inout_updates_z_ ( _SizeInBytes  )
_Check_return_opt_ _CRTIMP errno_t __cdecl _itoa_s ( _In_ int  _Value,
_Out_writes_z_(_Size) char *  _DstBuf,
_In_ size_t  _Size,
_In_ int  _Radix 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _itow_s ( _In_ int  _Val,
_Out_writes_z_(_SizeInWords) wchar_t _DstBuf,
_In_ size_t  _SizeInWords,
_In_ int  _Radix 
)
_Check_return_ unsigned long __cdecl _lrotl ( _In_ unsigned long  _Val,
_In_ int  _Shift 
)
_Check_return_ unsigned long __cdecl _lrotr ( _In_ unsigned long  _Val,
_In_ int  _Shift 
)
_Check_return_opt_ _CRTIMP errno_t __cdecl _ltoa_s ( _In_ long  _Val,
_Out_writes_z_(_Size) char *  _DstBuf,
_In_ size_t  _Size,
_In_ int  _Radix 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _ltow_s ( _In_ long  _Val,
_Out_writes_z_(_SizeInWords) wchar_t _DstBuf,
_In_ size_t  _SizeInWords,
_In_ int  _Radix 
)
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl _makepath_s ( _Out_writes_z_(_SizeInWords) char *  _PathResult,
_In_ size_t  _SizeInWords,
_In_opt_z_ const char *  _Drive,
_In_opt_z_ const char *  _Dir,
_In_opt_z_ const char *  _Filename,
_In_opt_z_ const char *  _Ext 
)
_Check_return_ _CRTIMP int __cdecl _mblen_l ( _In_reads_bytes_opt_(_MaxCount) _Pre_opt_z_ const char *  _Ch,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_opt_ _CRTIMP 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) const char *  _SrcBuf,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP size_t __cdecl _mbstrlen ( _In_z_ const char *  _Str)
_Check_return_ _CRTIMP size_t __cdecl _mbstrlen_l ( _In_z_ const char *  _Str,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP size_t __cdecl _mbstrnlen ( _In_z_ const char *  _Str,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP size_t __cdecl _mbstrnlen_l ( _In_z_ const char *  _Str,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP int __cdecl _mbtowc_l ( _Pre_notnull_ _Post_z_ wchar_t _DstCh,
_In_reads_bytes_opt_(_SrcSizeInBytes) _Pre_opt_z_ const char *  _SrcCh,
_In_ size_t  _SrcSizeInBytes,
_In_opt_ _locale_t  _Locale 
)
_onexit_t __cdecl _onexit ( _In_opt_ _onexit_t  _Func)
_Check_return_ _Ret_maybenull_ _Post_writable_byte_size_ ( _Size  )
_Check_return_ _CRTIMP int __cdecl _putenv ( _In_z_ const char *  _EnvString)
_Check_return_wat_ _CRTIMP errno_t __cdecl _putenv_s ( _In_z_ const char *  _Name,
_In_z_ const char *  _Value 
)
unsigned int __cdecl _rotl ( _In_ unsigned int  _Val,
_In_ int  _Shift 
)
unsigned __int64 __cdecl _rotl64 ( _In_ unsigned __int64  _Val,
_In_ int  _Shift 
)
unsigned int __cdecl _rotr ( _In_ unsigned int  _Val,
_In_ int  _Shift 
)
unsigned __int64 __cdecl _rotr64 ( _In_ unsigned __int64  _Val,
_In_ int  _Shift 
)
_CRTIMP errno_t __cdecl _searchenv_s ( _In_z_ const char *  _Filename,
_In_z_ const char *  _EnvVar,
_Out_writes_z_(_SizeInBytes) char *  _ResultPath,
_In_ size_t  _SizeInBytes 
)
_CRTIMP unsigned int __cdecl _set_abort_behavior ( _In_ unsigned int  _Flags,
_In_ unsigned int  _Mask 
)
errno_t __cdecl _set_doserrno ( _In_ unsigned long  _Value)
errno_t __cdecl _set_errno ( _In_ int  _Value)
_Check_return_opt_ _CRTIMP int __cdecl _set_error_mode ( _In_ int  _Mode)
_CRTIMP errno_t __cdecl _set_fmode ( _In_ int  _Mode)
_CRTIMP _invalid_parameter_handler __cdecl _set_invalid_parameter_handler ( _In_opt_ _invalid_parameter_handler  _Handler)
_CRTIMP _purecall_handler __cdecl _set_purecall_handler ( _In_opt_ _purecall_handler  _Handler)
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl _splitpath_s ( _In_z_ const char *  _FullPath,
_Out_writes_opt_z_(_DriveSize) char *  _Drive,
_In_ size_t  _DriveSize,
_Out_writes_opt_z_(_DirSize) char *  _Dir,
_In_ size_t  _DirSize,
_Out_writes_opt_z_(_FilenameSize) char *  _Filename,
_In_ size_t  _FilenameSize,
_Out_writes_opt_z_(_ExtSize) char *  _Ext,
_In_ size_t  _ExtSize 
)
_Check_return_ _CRTIMP double __cdecl _strtod_l ( _In_z_ const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP float __cdecl _strtof_l ( _In_z_ const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP __int64 __cdecl _strtoi64 ( _In_z_ const char *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_Check_return_ _CRTIMP __int64 __cdecl _strtoi64_l ( _In_z_ const char *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP long __cdecl _strtol_l ( _In_z_ const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP long double __cdecl _strtold_l ( _In_z_ const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP long long __cdecl _strtoll_l ( _In_z_ const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned __int64 __cdecl _strtoui64 ( _In_z_ const char *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_Check_return_ _CRTIMP unsigned __int64 __cdecl _strtoui64_l ( _In_z_ const char *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned long __cdecl _strtoul_l ( const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned long long __cdecl _strtoull_l ( _In_z_ const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Success_ ( return!  = 0)
_Check_return_opt_ _CRTIMP errno_t __cdecl _ui64toa_s ( _In_ unsigned __int64  _Val,
_Out_writes_z_(_Size) char *  _DstBuf,
_In_ size_t  _Size,
_In_ int  _Radix 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _ui64tow_s ( _In_ unsigned __int64  _Val,
_Out_writes_z_(_SizeInWords) wchar_t _DstBuf,
_In_ size_t  _SizeInWords,
_In_ int  _Radix 
)
_Check_return_opt_ _CRTIMP errno_t __cdecl _ultoa_s ( _In_ unsigned long  _Val,
_Out_writes_z_(_Size) char *  _DstBuf,
_In_ size_t  _Size,
_In_ int  _Radix 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _ultow_s ( _In_ unsigned long  _Val,
_Out_writes_z_(_SizeInWords) wchar_t _DstBuf,
_In_ size_t  _SizeInWords,
_In_ int  _Radix 
)
_Check_return_ _CRTIMP double __cdecl _wcstod_l ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP float __cdecl _wcstof_l ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP __int64 __cdecl _wcstoi64 ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_ int  _Radix 
)
_Check_return_ _CRTIMP __int64 __cdecl _wcstoi64_l ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP long __cdecl _wcstol_l ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP long double __cdecl _wcstold_l ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP long long __cdecl _wcstoll_l ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_wat_ _CRTIMP 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_ const wchar_t _Src,
_In_ size_t  _MaxCountInBytes,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned __int64 __cdecl _wcstoui64 ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_ int  _Radix 
)
_Check_return_ _CRTIMP unsigned __int64 __cdecl _wcstoui64_l ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned long __cdecl _wcstoul_l ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned long long __cdecl _wcstoull_l ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_wat_ _CRTIMP 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_ _CRTIMP errno_t __cdecl _wdupenv_s ( _Outptr_result_buffer_maybenull_ *_BufferSizeInWords _Outptr_result_z_ wchar_t **  _Buffer,
_Out_opt_ size_t _BufferSizeInWords,
_In_z_ const wchar_t _VarName 
)
_Check_return_ _CRTIMP wchar_t* __cdecl _wfullpath ( _Out_writes_opt_z_(_SizeInWords) wchar_t _FullPath,
_In_z_ const wchar_t _Path,
_In_ size_t  _SizeInWords 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wgetenv_s ( _Out_ size_t _ReturnSize,
_Out_writes_opt_z_(_DstSizeInWords) wchar_t _DstBuf,
_In_ size_t  _DstSizeInWords,
_In_z_ const wchar_t _VarName 
)
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl _wmakepath_s ( _Out_writes_z_(_SIZE) wchar_t _PathResult,
_In_ size_t  _SIZE,
_In_opt_z_ const wchar_t _Drive,
_In_opt_z_ const wchar_t _Dir,
_In_opt_z_ const wchar_t _Filename,
_In_opt_z_ const wchar_t _Ext 
)
_CRTIMP void __cdecl _wperror ( _In_opt_z_ const wchar_t _ErrMsg)
_Check_return_ _CRTIMP int __cdecl _wputenv ( _In_z_ const wchar_t _EnvString)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wputenv_s ( _In_z_ const wchar_t _Name,
_In_z_ const wchar_t _Value 
)
_CRTIMP errno_t __cdecl _wsearchenv_s ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _EnvVar,
_Out_writes_z_(_SizeInWords) wchar_t _ResultPath,
_In_ size_t  _SizeInWords 
)
_CRTIMP_ALTERNATIVE errno_t __cdecl _wsplitpath_s ( _In_z_ const wchar_t _FullPath,
_Out_writes_opt_z_(_DriveSize) wchar_t _Drive,
_In_ size_t  _DriveSize,
_Out_writes_opt_z_(_DirSize) wchar_t _Dir,
_In_ size_t  _DirSize,
_Out_writes_opt_z_(_FilenameSize) wchar_t _Filename,
_In_ size_t  _FilenameSize,
_Out_writes_opt_z_(_ExtSize) wchar_t _Ext,
_In_ size_t  _ExtSize 
)
_CRTIMP int __cdecl _wsystem ( _In_opt_z_ const wchar_t _Command)
_Check_return_ _CRTIMP double __cdecl _wtof ( _In_z_ const wchar_t _Str)
_Check_return_ _CRTIMP double __cdecl _wtof_l ( _In_z_ const wchar_t _Str,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _wtoi ( _In_z_ const wchar_t _Str)
_Check_return_ _CRTIMP __int64 __cdecl _wtoi64 ( _In_z_ const wchar_t _Str)
_Check_return_ _CRTIMP __int64 __cdecl _wtoi64_l ( _In_z_ const wchar_t _Str,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _wtoi_l ( _In_z_ const wchar_t _Str,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP long __cdecl _wtol ( _In_z_ const wchar_t _Str)
_Check_return_ _CRTIMP long __cdecl _wtol_l ( _In_z_ const wchar_t _Str,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP long long __cdecl _wtoll ( _In_z_ const wchar_t _Str)
_Check_return_ _CRTIMP long long __cdecl _wtoll_l ( _In_z_ const wchar_t _Str,
_In_opt_ _locale_t  _Locale 
)
int __cdecl abs ( _In_ int  _X)
int __cdecl atexit ( void(__cdecl *)(void )
_Check_return_ _CRTIMP double __cdecl atof ( _In_z_ const char *  _String)
_Check_return_ _CRTIMP _CRT_JIT_INTRINSIC int __cdecl atoi ( _In_z_ const char *  _Str)
_Check_return_ _CRTIMP long __cdecl atol ( _In_z_ const char *  _Str)
_Check_return_ _CRTIMP long long __cdecl atoll ( _In_z_ const char *  _Str)
_Check_return_ _CRTIMP void* __cdecl bsearch ( _In_ const void _Key,
_In_reads_bytes_(_NumOfElements *_SizeOfElements) const void _Base,
_In_ size_t  _NumOfElements,
_In_ size_t  _SizeOfElements,
_In_   int__cdecl *_PtFuncCompare)(const void *, const void * 
)
_Check_return_ _CRTIMP void* __cdecl bsearch_s ( _In_ const void _Key,
_In_reads_bytes_(_NumOfElements *_SizeOfElements) const void _Base,
_In_ rsize_t  _NumOfElements,
_In_ rsize_t  _SizeOfElements,
_In_   int__cdecl *_PtFuncCompare)(void *, const void *, const void *,
void _Context 
)
_Check_return_ _CRTIMP div_t __cdecl div ( _In_ int  _Numerator,
_In_ int  _Denominator 
)
_Check_return_opt_ _CRTIMP errno_t __cdecl getenv_s ( _Out_ size_t _ReturnSize,
_Out_writes_opt_z_(_DstSize) char *  _DstBuf,
_In_ rsize_t  _DstSize,
_In_z_ const char *  _VarName 
)
long __cdecl labs ( _In_ long  _X)
_Check_return_ _CRTIMP ldiv_t __cdecl ldiv ( _In_ long  _Numerator,
_In_ long  _Denominator 
)
long long __cdecl llabs ( _In_ long long  _X)
_Check_return_ _CRTIMP lldiv_t __cdecl lldiv ( _In_ long long  _Numerator,
_In_ long long  _Denominator 
)
_Check_return_ _CRTIMP int __cdecl mblen ( _In_reads_bytes_opt_(_MaxCount) _Pre_opt_z_ const char *  _Ch,
_In_ size_t  _MaxCount 
)
_Check_return_opt_ _CRTIMP 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) const char *  _SrcBuf,
_In_ size_t  _MaxCount 
)
_CRTIMP int __cdecl mbtowc ( _Pre_notnull_ _Post_z_ wchar_t _DstCh,
_In_reads_bytes_opt_(_SrcSizeInBytes) _Pre_opt_z_ const char *  _SrcCh,
_In_ size_t  _SrcSizeInBytes 
)
onexit_t __cdecl onexit ( _In_opt_ onexit_t  _Func)
_CRTIMP void __cdecl perror ( _In_opt_z_ const char *  _ErrMsg)
_CRTIMP void __cdecl qsort ( _Inout_updates_bytes_(_NumOfElements *_SizeOfElements) void _Base,
_In_ size_t  _NumOfElements,
_In_ size_t  _SizeOfElements,
_In_   int__cdecl *_PtFuncCompare)(const void *, const void * 
)
_CRTIMP void __cdecl qsort_s ( _Inout_updates_bytes_(_NumOfElements *_SizeOfElements) void _Base,
_In_ rsize_t  _NumOfElements,
_In_ rsize_t  _SizeOfElements,
_In_   int__cdecl *_PtFuncCompare)(void *, const void *, const void *,
void _Context 
)
_CRTIMP void __cdecl srand ( _In_ unsigned int  _Seed)
_Check_return_ _CRTIMP double __cdecl strtod ( _In_z_ const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr 
)
_Check_return_ _CRTIMP float __cdecl strtof ( _In_z_ const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr 
)
_Check_return_ _CRTIMP long __cdecl strtol ( _In_z_ const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_Check_return_ _CRTIMP long double __cdecl strtold ( _In_z_ const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr 
)
_Check_return_ _CRTIMP long long __cdecl strtoll ( _In_z_ const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_Check_return_ _CRTIMP unsigned long __cdecl strtoul ( _In_z_ const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_Check_return_ _CRTIMP unsigned long long __cdecl strtoull ( _In_z_ const char *  _Str,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_CRTIMP int __cdecl system ( _In_opt_z_ const char *  _Command)
_Check_return_ _CRTIMP double __cdecl wcstod ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr 
)
_Check_return_ _CRTIMP float __cdecl wcstof ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr 
)
_Check_return_ _CRTIMP long __cdecl wcstol ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
int  _Radix 
)
_Check_return_ _CRTIMP long double __cdecl wcstold ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr 
)
_Check_return_ _CRTIMP long long __cdecl wcstoll ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
int  _Radix 
)
_Check_return_wat_ _CRTIMP 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_ const wchar_t _Src,
_In_ size_t  _MaxCountInBytes 
)
_Check_return_ _CRTIMP unsigned long __cdecl wcstoul ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
int  _Radix 
)
_Check_return_ _CRTIMP unsigned long long __cdecl wcstoull ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
int  _Radix 
)
_Check_return_wat_ _CRTIMP 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

_CRTIMP int __argc
_CRTIMP char** __argv
_CRTIMP int __mb_cur_max
_CRTIMP wchar_t** __wargv
_Pre_notnull_ _Post_z_ char* _Dstbuf
_In_ unsigned _Duration
_CRTIMP char** _environ
_Check_return_ _In_ int _NumOfDec
_In_ int _NumOfDigits
_In_ int _SizeInBytes
_CRTIMP wchar_t** _wenviron