STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Macros | Functions | Variables
string.h File Reference
#include <crtdefs.h>

Go to the source code of this file.

Macros

#define _INC_STRING
 
#define _NLSCMPERROR   2147483647 /* currently == INT_MAX */
 
#define _NLSCMP_DEFINED
 
#define NULL   ((void *)0)
 
#define _WConst_return   _CONST_RETURN
 
#define _CRT_MEMORY_DEFINED
 
#define wcswcs   wcsstr
 
#define _WSTRING_DEFINED
 

Functions

_CRTIMP void *__cdecl _memccpy (_Out_writes_bytes_opt_(_MaxCount) void *_Dst, _In_ const void *_Src, _In_ int _Val, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP _CONST_RETURN void *__cdecl memchr (_In_reads_bytes_opt_(_MaxCount) const void *_Buf, _In_ int _Val, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _memicmp (_In_reads_bytes_opt_(_Size) const void *_Buf1, _In_reads_bytes_opt_(_Size) const void *_Buf2, _In_ size_t _Size)
 
_Check_return_ _CRTIMP int __cdecl _memicmp_l (_In_reads_bytes_opt_(_Size) const void *_Buf1, _In_reads_bytes_opt_(_Size) const void *_Buf2, _In_ size_t _Size, _In_opt_ _locale_t _Locale)
 
_Check_return_ int __cdecl memcmp (_In_reads_bytes_(_Size) const void *_Buf1, _In_reads_bytes_(_Size) const void *_Buf2, _In_ size_t _Size)
 
 _Post_equal_to_ (_Dst) _At_buffer_((unsigned char *) _Dst
 
 _Post_satisfies_ (((unsigned char *) _Dst)[_Iter_]==((unsigned char *) _Src)[_Iter_])) void *__cdecl memcpy(_Out_writes_bytes_all_(_Size) void *_Dst
 
 _In_reads_bytes_ (_Size) const void *_Src
 
_CRTIMP errno_t __cdecl memcpy_s (_Out_writes_bytes_to_opt_(_DstSize, _MaxCount) void *_Dst, _In_ rsize_t _DstSize, _In_reads_bytes_opt_(_MaxCount) const void *_Src, _In_ rsize_t _MaxCount)
 
 _CRT_NONSTDC_DEPRECATE (_memccpy) _CRTIMP void *__cdecl memccpy(_Out_writes_bytes_opt_(_Size) void *_Dst
 
 _In_reads_bytes_opt_ (_Size) const void *_Src
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_memicmp) _CRTIMP int __cdecl memicmp(_In_reads_bytes_opt_(_Size) const void *_Buf1
 
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl _strset_s (_Inout_updates_z_(_DstSize) char *_Dst, _In_ size_t _DstSize, _In_ int _Value)
 
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl strcpy_s (_Out_writes_z_(_SizeInBytes) char *_Dst, _In_ rsize_t _SizeInBytes, _In_z_ const char *_Src)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1 (char *, __RETURN_POLICY_DST, __EMPTY_DECLSPEC, strcpy, _Out_writes_z_(_String_length_(_Source)+1), char, _Dest, _In_z_ const char *, _Source) _Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl strcat_s(_Inout_updates_z_(_SizeInBytes) char *_Dst
 
 __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1 (char *, __RETURN_POLICY_DST, __EMPTY_DECLSPEC, strcat, _Inout_updates_z_(_String_length_(_Dest)+_String_length_(_Source)+1), char, _Dest, _In_z_ const char *, _Source) _Check_return_ int __cdecl strcmp(_In_z_ const char *_Str1
 
_Check_return_ size_t __cdecl strlen (_In_z_ const char *_Str)
 
_Check_return_ _CRTIMP _When_ (_MaxCount > _String_length_(_Str), _Post_satisfies_(return==_String_length_(_Str))) _When_(_MaxCount< = _String_length_(_Str)
 
_Check_return_ _CRTIMP _Post_satisfies_ (return==_MaxCount)) size_t __cdecl strnlen(_In_reads_or_z_(_MaxCount) const char *_Str
 
_Check_return_wat_ _CRTIMP errno_t __cdecl memmove_s (_Out_writes_bytes_to_opt_(_DstSize, _MaxCount) void *_Dst, _In_ rsize_t _DstSize, _In_reads_bytes_opt_(_MaxCount) const void *_Src, _In_ rsize_t _MaxCount)
 
_CRTIMP _CRT_INSECURE_DEPRECATE_MEMORY (memmove_s) void *__cdecl memmove(_Out_writes_bytes_all_opt_(_Size) void *_Dst
 
_Check_return_ _CRTIMP char *__cdecl _strdup (_In_opt_z_ const char *_Src)
 
_Check_return_ _CRTIMP _CONST_RETURN char *__cdecl strchr (_In_z_ const char *_Str, _In_ int _Val)
 
_Check_return_ _CRTIMP int __cdecl _stricmp (_In_z_ const char *_Str1, _In_z_ const char *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _strcmpi (_In_z_ const char *_Str1, _In_z_ const char *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _stricmp_l (_In_z_ const char *_Str1, _In_z_ const char *_Str2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl strcoll (_In_z_ const char *_Str1, _In_z_ const char *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _strcoll_l (_In_z_ const char *_Str1, _In_z_ const char *_Str2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _stricoll (_In_z_ const char *_Str1, _In_z_ const char *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _stricoll_l (_In_z_ const char *_Str1, _In_z_ const char *_Str2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _strncoll (_In_reads_or_z_(_MaxCount) const char *_Str1, _In_reads_or_z_(_MaxCount) const char *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _strncoll_l (_In_reads_or_z_(_MaxCount) const char *_Str1, _In_reads_or_z_(_MaxCount) const char *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _strnicoll (_In_reads_or_z_(_MaxCount) const char *_Str1, _In_reads_or_z_(_MaxCount) const char *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _strnicoll_l (_In_reads_or_z_(_MaxCount) const char *_Str1, _In_reads_or_z_(_MaxCount) const char *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP size_t __cdecl strcspn (_In_z_ const char *_Str, _In_z_ const char *_Control)
 
_Check_return_ _CRT_INSECURE_DEPRECATE (_strerror_s) _CRTIMP char *__cdecl _strerror(_In_opt_z_ const char *_ErrMsg)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _strerror_s (_Out_writes_z_(_SizeInBytes) char *_Buf, _In_ size_t _SizeInBytes, _In_opt_z_ const char *_ErrMsg)
 
_Check_return_ _CRT_INSECURE_DEPRECATE (strerror_s) _CRTIMP char *__cdecl strerror(_In_ int)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl strerror_s (_Out_writes_z_(_SizeInBytes) char *_Buf, _In_ size_t _SizeInBytes, _In_ int _ErrNum)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _strlwr_s (_Inout_updates_z_(_Size) char *_Str, _In_ size_t _Size)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _strlwr_s_l (_Inout_updates_z_(_Size) char *_Str, _In_ size_t _Size, _In_opt_ _locale_t _Locale)
 
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl strncat_s (_Inout_updates_z_(_SizeInBytes) char *_Dst, _In_ rsize_t _SizeInBytes, _In_reads_or_z_(_MaxCount) const char *_Src, _In_ rsize_t _MaxCount)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX (char *, __RETURN_POLICY_DST, _CRTIMP, strncat, strncat_s, _Inout_updates_z_(_Size) char, _Inout_updates_z_(_Count), char, _Dest, _In_reads_or_z_(_Count) const char *, _Source, _In_ size_t, _Count) _Check_return_ _CRTIMP int __cdecl strncmp(_In_reads_or_z_(_MaxCount) const char *_Str1
 
 _In_reads_or_z_ (_MaxCount) const char *_Str2
 
_Check_return_ _CRTIMP int __cdecl _strnicmp (_In_reads_or_z_(_MaxCount) const char *_Str1, _In_reads_or_z_(_MaxCount) const char *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _strnicmp_l (_In_reads_or_z_(_MaxCount) const char *_Str1, _In_reads_or_z_(_MaxCount) const char *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl strncpy_s (_Out_writes_z_(_SizeInBytes) char *_Dst, _In_ rsize_t _SizeInBytes, _In_reads_or_z_(_MaxCount) const char *_Src, _In_ rsize_t _MaxCount)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX (char *, __RETURN_POLICY_DST, _CRTIMP, strncpy, strncpy_s, _Out_writes_z_(_Size) char, _Out_writes_(_Count) _Post_maybez_, char, _Dest, _In_reads_or_z_(_Count) const char *, _Source, _In_ size_t, _Count) _Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl _strnset_s(_Inout_updates_z_(_SizeInBytes) char *_Str
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX (char *, __RETURN_POLICY_DST, _CRTIMP, _strnset, _strnset_s, _Inout_updates_z_(_Size) char, _Inout_updates_z_(_Count), char, _Dest, _In_ int, _Val, _In_ size_t, _Count) _Check_return_ _CRTIMP _CONST_RETURN char *__cdecl strpbrk(_In_z_ const char *_Str
 
_Check_return_ _CRTIMP _CONST_RETURN char *__cdecl strrchr (_In_z_ const char *_Str, _In_ int _Ch)
 
_CRTIMP char *__cdecl _strrev (_Inout_z_ char *_Str)
 
_Check_return_ _CRTIMP size_t __cdecl strspn (_In_z_ const char *_Str, _In_z_ const char *_Control)
 
_Check_return_ _Ret_maybenull_ _CRTIMP _CONST_RETURN char *__cdecl strstr (_In_z_ const char *_Str, _In_z_ const char *_SubStr)
 
_Check_return_ _CRT_INSECURE_DEPRECATE (strtok_s) _CRTIMP char *__cdecl strtok(_Inout_opt_z_ char *_Str
 
_Check_return_ _CRTIMP_ALTERNATIVE char *__cdecl strtok_s (_Inout_opt_z_ char *_Str, _In_z_ const char *_Delim, _Inout_ _Deref_prepost_opt_z_ char **_Context)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _strupr_s (_Inout_updates_z_(_Size) char *_Str, _In_ size_t _Size)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _strupr_s_l (_Inout_updates_z_(_Size) char *_Str, _In_ size_t _Size, _locale_t _Locale)
 
_Check_return_opt_ _CRTIMP size_t __cdecl strxfrm (_Out_writes_opt_(_MaxCount) _Post_maybez_ char *_Dst, _In_z_ const char *_Src, _In_ size_t _MaxCount)
 
_Check_return_opt_ _CRTIMP size_t __cdecl _strxfrm_l (_Out_writes_opt_(_MaxCount) _Post_maybez_ char *_Dst, _In_z_ const char *_Src, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_strdup) _CRTIMP char *__cdecl strdup(_In_opt_z_ const char *_Src)
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_strcmpi) _CRTIMP int __cdecl strcmpi(_In_z_ const char *_Str1
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_stricmp) _CRTIMP int __cdecl stricmp(_In_z_ const char *_Str1
 
 _CRT_NONSTDC_DEPRECATE (_strlwr) _CRTIMP char *__cdecl strlwr(_Inout_z_ char *_Str)
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_strnicmp) _CRTIMP int __cdecl strnicmp(_In_reads_or_z_(_MaxCount) const char *_Str1
 
 _CRT_NONSTDC_DEPRECATE (_strnset) _CRTIMP char *__cdecl strnset(_Inout_updates_z_(_MaxCount) char *_Str
 
 _CRT_NONSTDC_DEPRECATE (_strrev) _CRTIMP char *__cdecl strrev(_Inout_z_ char *_Str)
 
 _CRT_NONSTDC_DEPRECATE (_strset) char *__cdecl strset(_Inout_z_ char *_Str
 
 _CRT_NONSTDC_DEPRECATE (_strupr) _CRTIMP char *__cdecl strupr(_Inout_z_ char *_Str)
 
_Check_return_ _CRTIMP wchar_t *__cdecl _wcsdup (_In_z_ const wchar_t *_Str)
 
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl wcscat_s (_Inout_updates_z_(_SizeInWords) wchar_t *_Dst, _In_ rsize_t _SizeInWords, _In_z_ const wchar_t *_Src)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1 (wchar_t *, __RETURN_POLICY_DST, _CRTIMP, wcscat, _Inout_updates_z_(_String_length_(_Dest)+_String_length_(_Source)+1), wchar_t, _Dest, _In_z_ const wchar_t *, _Source) _Check_return_ _When_(return!
 
 _Ret_range_ (_Str, _Str+_String_length_(_Str)-1)) _CRTIMP _CONST_RETURN wchar_t *__cdecl wcschr(_In_z_ const wchar_t *_Str
 
_Check_return_ _CRTIMP int __cdecl wcscmp (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
 
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl wcscpy_s (_Out_writes_z_(_SizeInWords) wchar_t *_Dst, _In_ rsize_t _SizeInWords, _In_z_ const wchar_t *_Src)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1 (wchar_t *, __RETURN_POLICY_DST, _CRTIMP, wcscpy, _Out_writes_z_(_String_length_(_Source)+1), wchar_t, _Dest, _In_z_ const wchar_t *, _Source) _Check_return_ _CRTIMP size_t __cdecl wcscspn(_In_z_ const wchar_t *_Str
 
_Check_return_ _CRTIMP size_t __cdecl wcslen (_In_z_ const wchar_t *_Str)
 
_Check_return_ _CRTIMP _When_ (_MaxCount > _String_length_(_Src), _Post_satisfies_(return==_String_length_(_Src))) _When_(_MaxCount< = _String_length_(_Src)
 
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl wcsncat_s (_Inout_updates_z_(_SizeInWords) wchar_t *_Dst, _In_ rsize_t _SizeInWords, _In_reads_or_z_(_MaxCount) const wchar_t *_Src, _In_ rsize_t _MaxCount)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX (wchar_t *, __RETURN_POLICY_DST, _CRTIMP, wcsncat, wcsncat_s, _Inout_updates_z_(_Size) wchar_t, _Inout_updates_z_(_Count), wchar_t, _Dest, _In_reads_or_z_(_Count) const wchar_t *, _Source, _In_ size_t, _Count) _Check_return_ _CRTIMP int __cdecl wcsncmp(_In_reads_or_z_(_MaxCount) const wchar_t *_Str1
 
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl wcsncpy_s (_Out_writes_z_(_SizeInWords) wchar_t *_Dst, _In_ rsize_t _SizeInWords, _In_reads_or_z_(_MaxCount) const wchar_t *_Src, _In_ rsize_t _MaxCount)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX (wchar_t *, __RETURN_POLICY_DST, _CRTIMP, wcsncpy, wcsncpy_s, _Pre_notnull_ _Post_maybez_ wchar_t, _Out_writes_(_Count) _Post_maybez_, wchar_t, _Dest, _In_reads_or_z_(_Count) const wchar_t *, _Source, _In_ size_t, _Count) _Check_return_ _CRTIMP _CONST_RETURN wchar_t *__cdecl wcspbrk(_In_z_ const wchar_t *_Str
 
_Check_return_ _CRTIMP _CONST_RETURN wchar_t *__cdecl wcsrchr (_In_z_ const wchar_t *_Str, _In_ wchar_t _Ch)
 
_Check_return_ _CRTIMP size_t __cdecl wcsspn (_In_z_ const wchar_t *_Str, _In_z_ const wchar_t *_Control)
 
_Check_return_ _Ret_maybenull_ _When_ (return!=NULL, _Ret_range_(_Str, _Str+_String_length_(_Str)-1)) _CRTIMP _CONST_RETURN wchar_t *__cdecl wcsstr(_In_z_ const wchar_t *_Str
 
_Check_return_ _CRT_INSECURE_DEPRECATE (wcstok_s) _CRTIMP wchar_t *__cdecl wcstok(_Inout_opt_z_ wchar_t *_Str
 
_Check_return_ _CRTIMP_ALTERNATIVE wchar_t *__cdecl wcstok_s (_Inout_opt_z_ wchar_t *_Str, _In_z_ const wchar_t *_Delim, _Inout_ _Deref_prepost_opt_z_ wchar_t **_Context)
 
_Check_return_ _CRT_INSECURE_DEPRECATE (_wcserror_s) _CRTIMP wchar_t *__cdecl _wcserror(_In_ int _ErrNum)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcserror_s (_Out_writes_opt_z_(_SizeInWords) wchar_t *_Buf, _In_ size_t _SizeInWords, _In_ int _ErrNum)
 
_Check_return_ _CRT_INSECURE_DEPRECATE (__wcserror_s) _CRTIMP wchar_t *__cdecl __wcserror(_In_opt_z_ const wchar_t *_Str)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl __wcserror_s (_Out_writes_opt_z_(_SizeInWords) wchar_t *_Buffer, _In_ size_t _SizeInWords, _In_z_ const wchar_t *_ErrMsg)
 
_Check_return_ _CRTIMP int __cdecl _wcsicmp (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _wcsicmp_l (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _wcsnicmp (_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _wcsnicmp_l (_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl _wcsnset_s (_Inout_updates_z_(_SizeInWords) wchar_t *_Dst, _In_ size_t _SizeInWords, _In_ wchar_t _Val, _In_ size_t _MaxCount)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX (wchar_t *, __RETURN_POLICY_DST, _CRTIMP, _wcsnset, _wcsnset_s, _Inout_updates_z_(_Size) wchar_t, _Inout_updates_z_(_MaxCount), wchar_t, _Str, wchar_t, _Val, _In_ size_t, _MaxCount) _CRTIMP wchar_t *__cdecl _wcsrev(_Inout_z_ wchar_t *_Str)
 
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl _wcsset_s (_Inout_updates_z_(_SizeInWords) wchar_t *_Dst, _In_ size_t _SizeInWords, _In_ wchar_t _Value)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s (_Inout_updates_z_(_SizeInWords) wchar_t *_Str, _In_ size_t _SizeInWords)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s_l (_Inout_updates_z_(_SizeInWords) wchar_t *_Str, _In_ size_t _SizeInWords, _In_opt_ _locale_t _Locale)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsupr_s (_Inout_updates_z_(_Size) wchar_t *_Str, _In_ size_t _Size)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsupr_s_l (_Inout_updates_z_(_Size) wchar_t *_Str, _In_ size_t _Size, _In_opt_ _locale_t _Locale)
 
_Check_return_opt_ _CRTIMP size_t __cdecl wcsxfrm (_Out_writes_opt_(_MaxCount) _Post_maybez_ wchar_t *_Dst, _In_z_ const wchar_t *_Src, _In_ size_t _MaxCount)
 
_Check_return_opt_ _CRTIMP size_t __cdecl _wcsxfrm_l (_Out_writes_opt_(_MaxCount) _Post_maybez_ wchar_t *_Dst, _In_z_ const wchar_t *_Src, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl wcscoll (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _wcscoll_l (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _wcsicoll (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _wcsicoll_l (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _wcsncoll (_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _wcsncoll_l (_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _wcsnicoll (_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _wcsnicoll_l (_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_wcsdup) _CRTIMP wchar_t *__cdecl wcsdup(_In_z_ const wchar_t *_Str)
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_wcsicmp) _CRTIMP int __cdecl wcsicmp(_In_z_ const wchar_t *_Str1
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_wcsnicmp) _CRTIMP int __cdecl wcsnicmp(_In_reads_or_z_(_MaxCount) const wchar_t *_Str1
 
 _CRT_NONSTDC_DEPRECATE (_wcsnset) _CRTIMP wchar_t *__cdecl wcsnset(_Inout_updates_z_(_MaxCount) wchar_t *_Str
 
 _CRT_NONSTDC_DEPRECATE (_wcsrev) _CRTIMP wchar_t *__cdecl wcsrev(_Inout_z_ wchar_t *_Str)
 
 _CRT_NONSTDC_DEPRECATE (_wcsset) _CRTIMP wchar_t *__cdecl wcsset(_Inout_z_ wchar_t *_Str
 
 _CRT_NONSTDC_DEPRECATE (_wcslwr) _CRTIMP wchar_t *__cdecl wcslwr(_Inout_z_ wchar_t *_Str)
 
 _CRT_NONSTDC_DEPRECATE (_wcsupr) _CRTIMP wchar_t *__cdecl wcsupr(_Inout_z_ wchar_t *_Str)
 
_Check_return_ _CRT_NONSTDC_DEPRECATE (_wcsicoll) _CRTIMP int __cdecl wcsicoll(_In_z_ const wchar_t *_Str1
 

Variables

 _Iter_
 
 _Size
 
_In_ int _Val
 
_In_ rsize_t _SizeInBytes
 
_In_ rsize_t _In_z_ const char * _Src
 
_In_z_ const char * _Str2
 
_Check_return_ _CRTIMP _In_ size_t _MaxCount
 
_In_z_ const char * _Control
 
_Check_return_ _In_z_ const char * _Delim
 
wchar_t _Ch
 
_Check_return_ _Ret_maybenull_ _In_z_ const wchar_t_SubStr
 

Macro Definition Documentation

#define _CRT_MEMORY_DEFINED
#define _INC_STRING
#define _NLSCMP_DEFINED
#define _NLSCMPERROR   2147483647 /* currently == INT_MAX */
#define _WConst_return   _CONST_RETURN
#define _WSTRING_DEFINED
#define NULL   ((void *)0)
#define wcswcs   wcsstr

Function Documentation

__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1 ( char *  ,
__RETURN_POLICY_DST  ,
__EMPTY_DECLSPEC  ,
strcpy  ,
_Out_writes_z_(_String_length_(_Source)+1)  ,
char  ,
_Dest  ,
_In_z_ const char *  ,
_Source   
)
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1 ( char *  ,
__RETURN_POLICY_DST  ,
__EMPTY_DECLSPEC  ,
strcat  ,
_Inout_updates_z_(_String_length_(_Dest)+_String_length_(_Source)+1)  ,
char  ,
_Dest  ,
_In_z_ const char *  ,
_Source   
) const
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1 ( wchar_t ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
wcscat  ,
_Inout_updates_z_(_String_length_(_Dest)+_String_length_(_Source)+1)  ,
wchar_t  ,
_Dest  ,
_In_z_ const wchar_t ,
_Source   
)
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1 ( wchar_t ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
wcscpy  ,
_Out_writes_z_(_String_length_(_Source)+1)  ,
wchar_t  ,
_Dest  ,
_In_z_ const wchar_t ,
_Source   
) const
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX ( char *  ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
strncat  ,
strncat_s  ,
_Inout_updates_z_(_Size char,
_Inout_updates_z_(_Count ,
char  ,
_Dest  ,
_In_reads_or_z_(_Count) const char *  ,
_Source  ,
_In_  size_t,
_Count   
) const
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX ( char *  ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
strncpy  ,
strncpy_s  ,
_Out_writes_z_(_Size char,
_Out_writes_(_Count _Post_maybez_,
char  ,
_Dest  ,
_In_reads_or_z_(_Count) const char *  ,
_Source  ,
_In_  size_t,
_Count   
)
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX ( char *  ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
_strnset  ,
_strnset_s  ,
_Inout_updates_z_(_Size char,
_Inout_updates_z_(_Count ,
char  ,
_Dest  ,
_In_  int,
_Val  ,
_In_  size_t,
_Count   
) const
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX ( wchar_t ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
wcsncat  ,
wcsncat_s  ,
_Inout_updates_z_(_Size wchar_t,
_Inout_updates_z_(_Count ,
wchar_t  ,
_Dest  ,
_In_reads_or_z_(_Count) const wchar_t ,
_Source  ,
_In_  size_t,
_Count   
) const
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX ( wchar_t ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
wcsncpy  ,
wcsncpy_s  ,
_Pre_notnull_ _Post_maybez_  wchar_t,
_Out_writes_(_Count _Post_maybez_,
wchar_t  ,
_Dest  ,
_In_reads_or_z_(_Count) const wchar_t ,
_Source  ,
_In_  size_t,
_Count   
) const
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX ( wchar_t ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
_wcsnset  ,
_wcsnset_s  ,
_Inout_updates_z_(_Size wchar_t,
_Inout_updates_z_(_MaxCount ,
wchar_t  ,
_Str  ,
wchar_t  ,
_Val  ,
_In_  size_t,
_MaxCount   
)
_Check_return_wat_ _CRTIMP errno_t __cdecl __wcserror_s ( _Out_writes_opt_z_(_SizeInWords) wchar_t _Buffer,
_In_ size_t  _SizeInWords,
_In_z_ const wchar_t _ErrMsg 
)
_Check_return_ _CRT_INSECURE_DEPRECATE ( _strerror_s  ) const
_Check_return_ _CRT_INSECURE_DEPRECATE ( strerror_s  )
_Check_return_ _CRT_INSECURE_DEPRECATE ( strtok_s  )
_Check_return_ _CRT_INSECURE_DEPRECATE ( wcstok_s  )
_Check_return_ _CRT_INSECURE_DEPRECATE ( _wcserror_s  )
_Check_return_ _CRT_INSECURE_DEPRECATE ( __wcserror_s  ) const
_CRTIMP _CRT_INSECURE_DEPRECATE_MEMORY ( memmove_s  )
_CRT_NONSTDC_DEPRECATE ( _memccpy  )
_Check_return_ _CRT_NONSTDC_DEPRECATE ( _memicmp  ) const
_Check_return_ _CRT_NONSTDC_DEPRECATE ( _strdup  ) const
_Check_return_ _CRT_NONSTDC_DEPRECATE ( _strcmpi  ) const
_Check_return_ _CRT_NONSTDC_DEPRECATE ( _stricmp  ) const
_CRT_NONSTDC_DEPRECATE ( _strlwr  )
_Check_return_ _CRT_NONSTDC_DEPRECATE ( _strnicmp  ) const
_CRT_NONSTDC_DEPRECATE ( _strnset  )
_CRT_NONSTDC_DEPRECATE ( _strrev  )
_CRT_NONSTDC_DEPRECATE ( _strset  )
_CRT_NONSTDC_DEPRECATE ( _strupr  )
_Check_return_ _CRT_NONSTDC_DEPRECATE ( _wcsdup  ) const
_Check_return_ _CRT_NONSTDC_DEPRECATE ( _wcsicmp  ) const
_Check_return_ _CRT_NONSTDC_DEPRECATE ( _wcsnicmp  ) const
_CRT_NONSTDC_DEPRECATE ( _wcsnset  )
_CRT_NONSTDC_DEPRECATE ( _wcsrev  )
_CRT_NONSTDC_DEPRECATE ( _wcsset  )
_CRT_NONSTDC_DEPRECATE ( _wcslwr  )
_CRT_NONSTDC_DEPRECATE ( _wcsupr  )
_Check_return_ _CRT_NONSTDC_DEPRECATE ( _wcsicoll  ) const
_In_reads_bytes_ ( _Size  ) const
_In_reads_bytes_opt_ ( _Size  ) const
_Check_return_ _In_reads_or_z_ ( _MaxCount  ) const
_CRTIMP void* __cdecl _memccpy ( _Out_writes_bytes_opt_(_MaxCount) void _Dst,
_In_ const void _Src,
_In_ int  _Val,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _memicmp ( _In_reads_bytes_opt_(_Size) const void _Buf1,
_In_reads_bytes_opt_(_Size) const void _Buf2,
_In_ size_t  _Size 
)
_Check_return_ _CRTIMP int __cdecl _memicmp_l ( _In_reads_bytes_opt_(_Size) const void _Buf1,
_In_reads_bytes_opt_(_Size) const void _Buf2,
_In_ size_t  _Size,
_In_opt_ _locale_t  _Locale 
)
_Post_equal_to_ ( _Dst  )
_Post_satisfies_ ( ((unsigned char *) _Dst)  [_Iter_] = = ((unsigned char*)_Src)[_Iter_])
static _Check_return_ __inline _Post_satisfies_ ( return  = _MaxCount) const
_Ret_range_ ( _Str  ,
_Str+_String_length_(_Str)-  1 
) const
_Check_return_ _CRTIMP int __cdecl _strcmpi ( _In_z_ const char *  _Str1,
_In_z_ const char *  _Str2 
)
_Check_return_ _CRTIMP int __cdecl _strcoll_l ( _In_z_ const char *  _Str1,
_In_z_ const char *  _Str2,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP char* __cdecl _strdup ( _In_opt_z_ const char *  _Src)
_Check_return_wat_ _CRTIMP errno_t __cdecl _strerror_s ( _Out_writes_z_(_SizeInBytes) char *  _Buf,
_In_ size_t  _SizeInBytes,
_In_opt_z_ const char *  _ErrMsg 
)
_Check_return_ _CRTIMP int __cdecl _stricmp ( _In_z_ const char *  _Str1,
_In_z_ const char *  _Str2 
)
_Check_return_ _CRTIMP int __cdecl _stricmp_l ( _In_z_ const char *  _Str1,
_In_z_ const char *  _Str2,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _stricoll ( _In_z_ const char *  _Str1,
_In_z_ const char *  _Str2 
)
_Check_return_ _CRTIMP int __cdecl _stricoll_l ( _In_z_ const char *  _Str1,
_In_z_ const char *  _Str2,
_In_opt_ _locale_t  _Locale 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _strlwr_s ( _Inout_updates_z_(_Size) char *  _Str,
_In_ size_t  _Size 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _strlwr_s_l ( _Inout_updates_z_(_Size) char *  _Str,
_In_ size_t  _Size,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _strncoll ( _In_reads_or_z_(_MaxCount) const char *  _Str1,
_In_reads_or_z_(_MaxCount) const char *  _Str2,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _strncoll_l ( _In_reads_or_z_(_MaxCount) const char *  _Str1,
_In_reads_or_z_(_MaxCount) const char *  _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _strnicmp ( _In_reads_or_z_(_MaxCount) const char *  _Str1,
_In_reads_or_z_(_MaxCount) const char *  _Str2,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _strnicmp_l ( _In_reads_or_z_(_MaxCount) const char *  _Str1,
_In_reads_or_z_(_MaxCount) const char *  _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _strnicoll ( _In_reads_or_z_(_MaxCount) const char *  _Str1,
_In_reads_or_z_(_MaxCount) const char *  _Str2,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _strnicoll_l ( _In_reads_or_z_(_MaxCount) const char *  _Str1,
_In_reads_or_z_(_MaxCount) const char *  _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP char* __cdecl _strrev ( _Inout_z_ char *  _Str)
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl _strset_s ( _Inout_updates_z_(_DstSize) char *  _Dst,
_In_ size_t  _DstSize,
_In_ int  _Value 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _strupr_s ( _Inout_updates_z_(_Size) char *  _Str,
_In_ size_t  _Size 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _strupr_s_l ( _Inout_updates_z_(_Size) char *  _Str,
_In_ size_t  _Size,
_locale_t  _Locale 
)
_Check_return_opt_ _CRTIMP size_t __cdecl _strxfrm_l ( _Out_writes_opt_(_MaxCount) _Post_maybez_ char *  _Dst,
_In_z_ const char *  _Src,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _wcscoll_l ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP wchar_t* __cdecl _wcsdup ( _In_z_ const wchar_t _Str)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcserror_s ( _Out_writes_opt_z_(_SizeInWords) wchar_t _Buf,
_In_ size_t  _SizeInWords,
_In_ int  _ErrNum 
)
_Check_return_ _CRTIMP int __cdecl _wcsicmp ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2 
)
_Check_return_ _CRTIMP int __cdecl _wcsicmp_l ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _wcsicoll ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2 
)
_Check_return_ _CRTIMP int __cdecl _wcsicoll_l ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2,
_In_opt_ _locale_t  _Locale 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s ( _Inout_updates_z_(_SizeInWords) wchar_t _Str,
_In_ size_t  _SizeInWords 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s_l ( _Inout_updates_z_(_SizeInWords) wchar_t _Str,
_In_ size_t  _SizeInWords,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _wcsncoll ( _In_reads_or_z_(_MaxCount) const wchar_t _Str1,
_In_reads_or_z_(_MaxCount) const wchar_t _Str2,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _wcsncoll_l ( _In_reads_or_z_(_MaxCount) const wchar_t _Str1,
_In_reads_or_z_(_MaxCount) const wchar_t _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _wcsnicmp ( _In_reads_or_z_(_MaxCount) const wchar_t _Str1,
_In_reads_or_z_(_MaxCount) const wchar_t _Str2,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _wcsnicmp_l ( _In_reads_or_z_(_MaxCount) const wchar_t _Str1,
_In_reads_or_z_(_MaxCount) const wchar_t _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _wcsnicoll ( _In_reads_or_z_(_MaxCount) const wchar_t _Str1,
_In_reads_or_z_(_MaxCount) const wchar_t _Str2,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _wcsnicoll_l ( _In_reads_or_z_(_MaxCount) const wchar_t _Str1,
_In_reads_or_z_(_MaxCount) const wchar_t _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl _wcsnset_s ( _Inout_updates_z_(_SizeInWords) wchar_t _Dst,
_In_ size_t  _SizeInWords,
_In_ wchar_t  _Val,
_In_ size_t  _MaxCount 
)
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl _wcsset_s ( _Inout_updates_z_(_SizeInWords) wchar_t _Dst,
_In_ size_t  _SizeInWords,
_In_ wchar_t  _Value 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsupr_s ( _Inout_updates_z_(_Size) wchar_t _Str,
_In_ size_t  _Size 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsupr_s_l ( _Inout_updates_z_(_Size) wchar_t _Str,
_In_ size_t  _Size,
_In_opt_ _locale_t  _Locale 
)
_Check_return_opt_ _CRTIMP size_t __cdecl _wcsxfrm_l ( _Out_writes_opt_(_MaxCount) _Post_maybez_ wchar_t _Dst,
_In_z_ const wchar_t _Src,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
static _Check_return_ __inline _When_ ( _MaxCount  ,
_String_length_(_Str)  ,
_Post_satisfies_(return==_String_length_(_Str))   
) = _String_length_(_Str)
static _Check_return_ __inline _When_ ( _MaxCount  ,
_String_length_(_Src ,
_Post_satisfies_(return==_String_length_(_Src))   
) = _String_length_(_Src)
_Check_return_ _Ret_maybenull_ _When_ ( return!  = NULL,
_Ret_range_(_Str, _Str+_String_length_(_Str)-1)   
) const
_Check_return_ _CRTIMP _CONST_RETURN void* __cdecl memchr ( _In_reads_bytes_opt_(_MaxCount) const void _Buf,
_In_ int  _Val,
_In_ size_t  _MaxCount 
)
_Check_return_ int __cdecl memcmp ( _In_reads_bytes_(_Size) const void _Buf1,
_In_reads_bytes_(_Size) const void _Buf2,
_In_ size_t  _Size 
)
_CRTIMP errno_t __cdecl memcpy_s ( _Out_writes_bytes_to_opt_(_DstSize, _MaxCount) void _Dst,
_In_ rsize_t  _DstSize,
_In_reads_bytes_opt_(_MaxCount) const void _Src,
_In_ rsize_t  _MaxCount 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl memmove_s ( _Out_writes_bytes_to_opt_(_DstSize, _MaxCount) void _Dst,
_In_ rsize_t  _DstSize,
_In_reads_bytes_opt_(_MaxCount) const void _Src,
_In_ rsize_t  _MaxCount 
)
_Check_return_ _CRTIMP _CONST_RETURN char* __cdecl strchr ( _In_z_ const char *  _Str,
_In_ int  _Val 
)
_Check_return_ _CRTIMP int __cdecl strcoll ( _In_z_ const char *  _Str1,
_In_z_ const char *  _Str2 
)
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl strcpy_s ( _Out_writes_z_(_SizeInBytes) char *  _Dst,
_In_ rsize_t  _SizeInBytes,
_In_z_ const char *  _Src 
)
_Check_return_ _CRTIMP size_t __cdecl strcspn ( _In_z_ const char *  _Str,
_In_z_ const char *  _Control 
)
_Check_return_wat_ _CRTIMP errno_t __cdecl strerror_s ( _Out_writes_z_(_SizeInBytes) char *  _Buf,
_In_ size_t  _SizeInBytes,
_In_ int  _ErrNum 
)
_Check_return_ size_t __cdecl strlen ( _In_z_ const char *  _Str)
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl strncat_s ( _Inout_updates_z_(_SizeInBytes) char *  _Dst,
_In_ rsize_t  _SizeInBytes,
_In_reads_or_z_(_MaxCount) const char *  _Src,
_In_ rsize_t  _MaxCount 
)
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl strncpy_s ( _Out_writes_z_(_SizeInBytes) char *  _Dst,
_In_ rsize_t  _SizeInBytes,
_In_reads_or_z_(_MaxCount) const char *  _Src,
_In_ rsize_t  _MaxCount 
)
_Check_return_ _CRTIMP _CONST_RETURN char* __cdecl strrchr ( _In_z_ const char *  _Str,
_In_ int  _Ch 
)
_Check_return_ _CRTIMP size_t __cdecl strspn ( _In_z_ const char *  _Str,
_In_z_ const char *  _Control 
)
_Check_return_ _Ret_maybenull_ _CRTIMP _CONST_RETURN char* __cdecl strstr ( _In_z_ const char *  _Str,
_In_z_ const char *  _SubStr 
)
_Check_return_ _CRTIMP_ALTERNATIVE char* __cdecl strtok_s ( _Inout_opt_z_ char *  _Str,
_In_z_ const char *  _Delim,
_Inout_ _Deref_prepost_opt_z_ char **  _Context 
)
_Check_return_opt_ _CRTIMP size_t __cdecl strxfrm ( _Out_writes_opt_(_MaxCount) _Post_maybez_ char *  _Dst,
_In_z_ const char *  _Src,
_In_ size_t  _MaxCount 
)
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl wcscat_s ( _Inout_updates_z_(_SizeInWords) wchar_t _Dst,
_In_ rsize_t  _SizeInWords,
_In_z_ const wchar_t _Src 
)
_Check_return_ _CRTIMP int __cdecl wcscmp ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2 
)
_Check_return_ _CRTIMP int __cdecl wcscoll ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2 
)
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl wcscpy_s ( _Out_writes_z_(_SizeInWords) wchar_t _Dst,
_In_ rsize_t  _SizeInWords,
_In_z_ const wchar_t _Src 
)
_Check_return_ _CRTIMP size_t __cdecl wcslen ( _In_z_ const wchar_t _Str)
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl wcsncat_s ( _Inout_updates_z_(_SizeInWords) wchar_t _Dst,
_In_ rsize_t  _SizeInWords,
_In_reads_or_z_(_MaxCount) const wchar_t _Src,
_In_ rsize_t  _MaxCount 
)
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl wcsncpy_s ( _Out_writes_z_(_SizeInWords) wchar_t _Dst,
_In_ rsize_t  _SizeInWords,
_In_reads_or_z_(_MaxCount) const wchar_t _Src,
_In_ rsize_t  _MaxCount 
)
_Check_return_ _CRTIMP _CONST_RETURN wchar_t* __cdecl wcsrchr ( _In_z_ const wchar_t _Str,
_In_ wchar_t  _Ch 
)
_Check_return_ _CRTIMP size_t __cdecl wcsspn ( _In_z_ const wchar_t _Str,
_In_z_ const wchar_t _Control 
)
_Check_return_ _CRTIMP_ALTERNATIVE wchar_t* __cdecl wcstok_s ( _Inout_opt_z_ wchar_t _Str,
_In_z_ const wchar_t _Delim,
_Inout_ _Deref_prepost_opt_z_ wchar_t **  _Context 
)
_Check_return_opt_ _CRTIMP size_t __cdecl wcsxfrm ( _Out_writes_opt_(_MaxCount) _Post_maybez_ wchar_t _Dst,
_In_z_ const wchar_t _Src,
_In_ size_t  _MaxCount 
)

Variable Documentation

wchar_t _Ch
_In_z_ const wchar_t* _Control
_Check_return_ _In_z_ const wchar_t* _Delim
_Iter_
_In_ wchar_t _In_ size_t _MaxCount
Initial value:
{
return (_Str==0) ? 0 : strnlen(_Str, _MaxCount)
_Check_return_ _CRTIMP _In_ size_t _MaxCount
Definition: string.h:125
_In_ size_t _SizeInBytes
_In_ rsize_t _In_z_ const char* _Src
wchar_t _Val