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

Go to the source code of this file.

Classes

struct  _iobuf
 

Macros

#define _INC_MBSTRING
 
#define _FILE_DEFINED
 
#define _mbccmp(_cpc1, _cpc2)   _mbsncmp((_cpc1),(_cpc2),1)
 
#define _MBSTRING_DEFINED
 
#define _MBLEADTRAIL_DEFINED
 

Typedefs

typedef struct _iobuf FILE
 

Functions

_Check_return_ _CRTIMP unsigned char *__cdecl _mbsdup (_In_z_ const unsigned char *_Str)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbbtombc (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbbtombc_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _mbbtype (_In_ unsigned char _Ch, _In_ int _CType)
 
_Check_return_ _CRTIMP int __cdecl _mbbtype_l (_In_ unsigned char _Ch, _In_ int _CType, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbctombb (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbctombb_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_CRTIMP int __cdecl _mbsbtype (_In_reads_z_(_Pos) const unsigned char *_Str, _In_ size_t _Pos)
 
_CRTIMP int __cdecl _mbsbtype_l (_In_reads_z_(_Pos) const unsigned char *_Str, _In_ size_t _Pos, _In_opt_ _locale_t _Locale)
 
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbscat_s (_Inout_updates_z_(_SizeInBytes) unsigned char *_Dst, _In_ size_t _SizeInBytes, _In_z_ const unsigned char *_Src)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1 (unsigned char *, __RETURN_POLICY_DST, _CRTIMP, _mbscat, _Inout_updates_z_(_String_length_(_Dest)+_String_length_(_Source)+1), unsigned char, _Dest, _In_z_ const unsigned char *, _Source) _CRTIMP errno_t __cdecl _mbscat_s_l(_Inout_updates_z_(_DstSizeInBytes) unsigned char *_Dst
 
_Check_return_ _CRTIMP _CONST_RETURN unsigned char *__cdecl _mbschr (_In_z_ const unsigned char *_Str, _In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP _CONST_RETURN unsigned char *__cdecl _mbschr_l (_In_z_ const unsigned char *_Str, _In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _mbscmp (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _mbscmp_l (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _mbscoll (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _mbscoll_l (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_opt_ _locale_t _Locale)
 
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbscpy_s (_Out_writes_z_(_SizeInBytes) unsigned char *_Dst, _In_ size_t _SizeInBytes, _In_z_ const unsigned char *_Src)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1 (unsigned char *, __RETURN_POLICY_DST, _CRTIMP, _mbscpy, _Out_writes_z_(_String_length_(_Source)+1), unsigned char, _Dest, _In_z_ const unsigned char *, _Source) _CRTIMP errno_t __cdecl _mbscpy_s_l(_Out_writes_z_(_DstSizeInBytes) unsigned char *_Dst
 
_Check_return_ _CRTIMP size_t __cdecl _mbscspn (_In_z_ const unsigned char *_Str, _In_z_ const unsigned char *_Control)
 
_Check_return_ _CRTIMP size_t __cdecl _mbscspn_l (_In_z_ const unsigned char *_Str, _In_z_ const unsigned char *_Control, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned char *__cdecl _mbsdec (_In_reads_z_(_Pos-_Start+1) const unsigned char *_Start, _In_z_ const unsigned char *_Pos)
 
_Check_return_ _CRTIMP unsigned char *__cdecl _mbsdec_l (_In_reads_z_(_Pos-_Start+1) const unsigned char *_Start, _In_z_ const unsigned char *_Pos, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _mbsicmp (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _mbsicmp_l (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _mbsicoll (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _mbsicoll_l (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned char *__cdecl _mbsinc (_In_z_ const unsigned char *_Ptr)
 
_Check_return_ _CRTIMP unsigned char *__cdecl _mbsinc_l (_In_z_ const unsigned char *_Ptr, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP size_t __cdecl _mbslen (_In_z_ const unsigned char *_Str)
 
_Check_return_ _CRTIMP size_t __cdecl _mbslen_l (_In_z_ const unsigned char *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP size_t __cdecl _mbsnlen (_In_z_ const unsigned char *_Str, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP size_t __cdecl _mbsnlen_l (_In_z_ const unsigned char *_Str, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_CRTIMP errno_t __cdecl _mbslwr_s (_Inout_updates_opt_z_(_SizeInBytes) unsigned char *_Str, _In_ size_t _SizeInBytes)
 
_CRTIMP errno_t __cdecl _mbslwr_s_l (_Inout_updates_opt_z_(_SizeInBytes) unsigned char *_Str, _In_ size_t _SizeInBytes, _In_opt_ _locale_t _Locale)
 
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbsnbcat_s (_Inout_updates_z_(_SizeInBytes) unsigned char *_Dst, _In_ size_t _SizeInBytes, _In_z_ const unsigned char *_Src, _In_ size_t _MaxCount)
 
_CRTIMP errno_t __cdecl _mbsnbcat_s_l (_Inout_updates_z_(_DstSizeInBytes) unsigned char *_Dst, _In_ size_t _DstSizeInBytes, _In_z_ const unsigned char *_Src, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _mbsnbcmp (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _mbsnbcmp_l (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _mbsnbcoll (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _mbsnbcoll_l (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP size_t __cdecl _mbsnbcnt (_In_reads_or_z_(_MaxCount) const unsigned char *_Str, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP size_t __cdecl _mbsnbcnt_l (_In_reads_or_z_(_MaxCount) const unsigned char *_Str, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbsnbcpy_s (_Out_writes_z_(_SizeInBytes) unsigned char *_Dst, _In_ size_t _SizeInBytes, _In_z_ const unsigned char *_Src, _In_ size_t _MaxCount)
 
_CRTIMP errno_t __cdecl _mbsnbcpy_s_l (_Out_writes_z_(_DstSizeInBytes) unsigned char *_Dst, _In_ size_t _DstSizeInBytes, _In_z_ const unsigned char *_Src, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_EX (unsigned char *, __RETURN_POLICY_DST, _CRTIMP, _mbsnbcpy_l, _mbsnbcpy_s_l, _Out_writes_z_(_Size) unsigned char, _Out_writes_(_Count) _Post_maybez_, unsigned char, _Dest, _In_z_ const unsigned char *, _Source, _In_ size_t, _Count, _In_opt_ _locale_t, _Locale) _Check_return_ _CRTIMP int __cdecl _mbsnbicmp(_In_z_ const unsigned char *_Str1
 
_Check_return_ _CRTIMP int __cdecl _mbsnbicmp_l (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _mbsnbicoll (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _mbsnbicoll_l (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbsnbset_s (_Inout_updates_z_(_SizeInBytes) unsigned char *_Dst, _In_ size_t _SizeInBytes, _In_ unsigned int _Ch, _In_ size_t _MaxCount)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX (unsigned char *, __RETURN_POLICY_DST, _CRTIMP, _mbsnbset, _mbsnbset_s, _Inout_updates_z_(_Size) unsigned char, _Inout_updates_z_(_MaxCount), unsigned char, _String, _In_ unsigned int, _Val, _In_ size_t, _MaxCount) _CRTIMP errno_t __cdecl _mbsnbset_s_l(_Inout_updates_z_(_DstSizeInBytes) unsigned char *_Dst
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_EX (unsigned char *, __RETURN_POLICY_DST, _CRTIMP, _mbsnbset_l, _mbsnbset_s_l, _Inout_updates_z_(_Size) unsigned char, _Inout_updates_z_(_MaxCount), unsigned char, _String, _In_ unsigned int, _Val, _In_ size_t, _MaxCount, _In_opt_ _locale_t, _Locale) _CRTIMP_ALTERNATIVE errno_t __cdecl _mbsncat_s(_Inout_updates_z_(_SizeInBytes) unsigned char *_Dst
 
_CRTIMP errno_t __cdecl _mbsncat_s_l (_Inout_updates_z_(_DstSizeInBytes) unsigned char *_Dst, _In_ size_t _DstSizeInBytes, _In_z_ const unsigned char *_Src, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP size_t __cdecl _mbsnccnt (_In_reads_or_z_(_MaxCount) const unsigned char *_Str, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP size_t __cdecl _mbsnccnt_l (_In_reads_or_z_(_MaxCount) const unsigned char *_Str, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _mbsncmp (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _mbsncmp_l (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _mbsncoll (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _mbsncoll_l (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbsncpy_s (_Out_writes_z_(_SizeInBytes) unsigned char *_Dst, _In_ size_t _SizeInBytes, _In_z_ const unsigned char *_Src, _In_ size_t _MaxCount)
 
_CRTIMP errno_t __cdecl _mbsncpy_s_l (_Out_writes_z_(_DstSizeInBytes) unsigned char *_Dst, _In_ size_t _DstSizeInBytes, _In_z_ const unsigned char *_Src, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_EX (unsigned char *, __RETURN_POLICY_DST, _CRTIMP, _mbsncpy_l, _mbsncpy_s_l, _Out_writes_z_(_Size) unsigned char, _Out_writes_(_Count) _Post_maybez_, unsigned char, _Dest, _In_z_ const unsigned char *, _Source, _In_ size_t, _Count, _In_opt_ _locale_t, _Locale) _Check_return_ _CRTIMP unsigned int __cdecl _mbsnextc(_In_z_ const unsigned char *_Str)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbsnextc_l (_In_z_ const unsigned char *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _mbsnicmp (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _mbsnicmp_l (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _mbsnicoll (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _mbsnicoll_l (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned char *__cdecl _mbsninc (_In_reads_or_z_(_Count) const unsigned char *_Str, _In_ size_t _Count)
 
_Check_return_ _CRTIMP unsigned char *__cdecl _mbsninc_l (_In_reads_or_z_(_Count) const unsigned char *_Str, _In_ size_t _Count, _In_opt_ _locale_t _Locale)
 
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbsnset_s (_Inout_updates_z_(_SizeInBytes) unsigned char *_Dst, _In_ size_t _SizeInBytes, _In_ unsigned int _Val, _In_ size_t _MaxCount)
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX (unsigned char *, __RETURN_POLICY_DST, _CRTIMP, _mbsnset, _mbsnset_s, _Inout_updates_z_(_Size) unsigned char, _Inout_updates_z_(_MaxCount), unsigned char, _String, _In_ unsigned int, _Val, _In_ size_t, _MaxCount) _CRTIMP errno_t __cdecl _mbsnset_s_l(_Inout_updates_z_(_DstSizeInBytes) unsigned char *_Dst
 
 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_EX (unsigned char *, __RETURN_POLICY_DST, _CRTIMP, _mbsnset_l, _mbsnset_s_l, _Inout_updates_z_(_Size) unsigned char, _Inout_updates_z_(_MaxCount), unsigned char, _String, _In_ unsigned int, _Val, _In_ size_t, _MaxCount, _In_opt_ _locale_t, _Locale) _Check_return_ _CRTIMP _CONST_RETURN unsigned char *__cdecl _mbspbrk(_In_z_ const unsigned char *_Str
 
_Check_return_ _CRTIMP _CONST_RETURN unsigned char *__cdecl _mbspbrk_l (_In_z_ const unsigned char *_Str, _In_z_ const unsigned char *_Control, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP _CONST_RETURN unsigned char *__cdecl _mbsrchr (_In_z_ const unsigned char *_Str, _In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP _CONST_RETURN unsigned char *__cdecl _mbsrchr_l (_In_z_ const unsigned char *_Str, _In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_CRTIMP unsigned char *__cdecl _mbsrev (_Inout_z_ unsigned char *_Str)
 
_CRTIMP unsigned char *__cdecl _mbsrev_l (_Inout_z_ unsigned char *_Str, _In_opt_ _locale_t _Locale)
 
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbsset_s (_Inout_updates_z_(_SizeInBytes) unsigned char *_Dst, _In_ size_t _SizeInBytes, _In_ unsigned int _Val)
 
_CRTIMP errno_t __cdecl _mbsset_s_l (_Inout_updates_z_(_DstSizeInBytes) unsigned char *_Dst, _In_ size_t _DstSizeInBytes, _In_ unsigned int _Val, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP size_t __cdecl _mbsspn (_In_z_ const unsigned char *_Str, _In_z_ const unsigned char *_Control)
 
_Check_return_ _CRTIMP size_t __cdecl _mbsspn_l (_In_z_ const unsigned char *_Str, _In_z_ const unsigned char *_Control, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned char *__cdecl _mbsspnp (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2)
 
_Check_return_ _CRTIMP unsigned char *__cdecl _mbsspnp_l (_In_z_ const unsigned char *_Str1, _In_z_ const unsigned char *_Str2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _Ret_maybenull_ _CRTIMP _CONST_RETURN unsigned char *__cdecl _mbsstr (_In_z_ const unsigned char *_Str, _In_z_ const unsigned char *_Substr)
 
_Check_return_ _Ret_maybenull_ _CRTIMP _CONST_RETURN unsigned char *__cdecl _mbsstr_l (_In_z_ const unsigned char *_Str, _In_z_ const unsigned char *_Substr, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP _CRT_INSECURE_DEPRECATE (_mbstok_s) unsigned char *__cdecl _mbstok(_Inout_opt_z_ unsigned char *_Str
 
_Check_return_ _CRTIMP _CRT_INSECURE_DEPRECATE (_mbstok_s_l) unsigned char *__cdecl _mbstok_l(_Inout_opt_z_ unsigned char *_Str
 
_Check_return_ _CRTIMP_ALTERNATIVE unsigned char *__cdecl _mbstok_s (_Inout_opt_z_ unsigned char *_Str, _In_z_ const unsigned char *_Delim, _Inout_ _Deref_prepost_opt_z_ unsigned char **_Context)
 
_Check_return_ _CRTIMP unsigned char *__cdecl _mbstok_s_l (_Inout_opt_z_ unsigned char *_Str, _In_z_ const unsigned char *_Delim, _Inout_ _Deref_prepost_opt_z_ unsigned char **_Context, _In_opt_ _locale_t _Locale)
 
_CRTIMP errno_t __cdecl _mbsupr_s (_Inout_updates_z_(_SizeInBytes) unsigned char *_Str, _In_ size_t _SizeInBytes)
 
_CRTIMP errno_t __cdecl _mbsupr_s_l (_Inout_updates_z_(_SizeInBytes) unsigned char *_Str, _In_ size_t _SizeInBytes, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP size_t __cdecl _mbclen (_In_z_ const unsigned char *_Str)
 
_Check_return_ _CRTIMP size_t __cdecl _mbclen_l (_In_z_ const unsigned char *_Str, _In_opt_ _locale_t _Locale)
 
_CRTIMP _CRT_INSECURE_DEPRECATE (_mbccpy_s) void __cdecl _mbccpy(_Out_writes_bytes_(2) unsigned char *_Dst
 
_CRTIMP _CRT_INSECURE_DEPRECATE (_mbccpy_s_l) void __cdecl _mbccpy_l(_Out_writes_bytes_(2) unsigned char *_Dst
 
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbccpy_s (_Out_writes_z_(_SizeInBytes) unsigned char *_Dst, _In_ size_t _SizeInBytes, _Out_opt_ int *_PCopied, _In_z_ const unsigned char *_Src)
 
_CRTIMP errno_t __cdecl _mbccpy_s_l (_Out_writes_bytes_(_DstSizeInBytes) unsigned char *_Dst, _In_ size_t _DstSizeInBytes, _Out_opt_ int *_PCopied, _In_z_ const unsigned char *_Src, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbcalnum (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbcalnum_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbcalpha (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbcalpha_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbcdigit (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbcdigit_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbcgraph (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbcgraph_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbclegal (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbclegal_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbclower (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbclower_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbcprint (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbcprint_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbcpunct (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbcpunct_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbcblank (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbcblank_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbcspace (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbcspace_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbcupper (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbcupper_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbctolower (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbctolower_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbctoupper (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbctoupper_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbblead (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbblead_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbbtrail (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbbtrail_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbslead (_In_reads_z_(_Pos-_Str+1) const unsigned char *_Str, _In_z_ const unsigned char *_Pos)
 
_Check_return_ _CRTIMP int __cdecl _ismbslead_l (_In_reads_z_(_Pos-_Str+1) const unsigned char *_Str, _In_z_ const unsigned char *_Pos, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbstrail (_In_reads_z_(_Pos-_Str+1) const unsigned char *_Str, _In_z_ const unsigned char *_Pos)
 
_Check_return_ _CRTIMP int __cdecl _ismbstrail_l (_In_reads_z_(_Pos-_Str+1) const unsigned char *_Str, _In_z_ const unsigned char *_Pos, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbchira (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbchira_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbckata (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbckata_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbcsymbol (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbcsymbol_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbcl0 (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbcl0_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbcl1 (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbcl1_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbcl2 (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP int __cdecl _ismbcl2_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbcjistojms (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbcjistojms_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbcjmstojis (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbcjmstojis_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbctohira (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbctohira_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbctokata (_In_ unsigned int _Ch)
 
_Check_return_ _CRTIMP unsigned int __cdecl _mbctokata_l (_In_ unsigned int _Ch, _In_opt_ _locale_t _Locale)
 

Variables

_In_ size_t _DstSizeInBytes
 
_In_ size_t _In_z_ const unsigned char * _Src
 
_In_ size_t _In_z_ const unsigned char _In_opt_ _locale_t _Locale
 
_In_z_ const unsigned char * _Str2
 
_In_z_ const unsigned char _In_ size_t _MaxCount
 
_In_ size_t _In_ unsigned int _Ch
 
_In_ size_t _SizeInBytes
 
_In_ size_t _In_ unsigned int _Val
 
_In_z_ const unsigned char * _Control
 
_Check_return_ _CRTIMP _In_z_ const unsigned char * _Delim
 

Macro Definition Documentation

#define _FILE_DEFINED
#define _INC_MBSTRING
#define _mbccmp (   _cpc1,
  _cpc2 
)    _mbsncmp((_cpc1),(_cpc2),1)
#define _MBLEADTRAIL_DEFINED
#define _MBSTRING_DEFINED

Typedef Documentation

typedef struct _iobuf FILE

Function Documentation

__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1 ( unsigned char *  ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
_mbscat  ,
_Inout_updates_z_(_String_length_(_Dest)+_String_length_(_Source)+1)  ,
unsigned  char,
_Dest  ,
_In_z_ const unsigned char *  ,
_Source   
)
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1 ( unsigned char *  ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
_mbscpy  ,
_Out_writes_z_(_String_length_(_Source)+1)  ,
unsigned  char,
_Dest  ,
_In_z_ const unsigned char *  ,
_Source   
)
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX ( unsigned char *  ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
_mbsnbset  ,
_mbsnbset_s  ,
_Inout_updates_z_(_Size) unsigned  char,
_Inout_updates_z_(_MaxCount ,
unsigned  char,
_String  ,
_In_ unsigned  int,
_Val  ,
_In_  size_t,
_MaxCount   
)
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX ( unsigned char *  ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
_mbsnset  ,
_mbsnset_s  ,
_Inout_updates_z_(_Size) unsigned  char,
_Inout_updates_z_(_MaxCount ,
unsigned  char,
_String  ,
_In_ unsigned  int,
_Val  ,
_In_  size_t,
_MaxCount   
)
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_EX ( unsigned char *  ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
_mbsnbcpy_l  ,
_mbsnbcpy_s_l  ,
_Out_writes_z_(_Size) unsigned  char,
_Out_writes_(_Count _Post_maybez_,
unsigned  char,
_Dest  ,
_In_z_ const unsigned char *  ,
_Source  ,
_In_  size_t,
_Count  ,
_In_opt_  _locale_t,
_Locale   
) const
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_EX ( unsigned char *  ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
_mbsnbset_l  ,
_mbsnbset_s_l  ,
_Inout_updates_z_(_Size) unsigned  char,
_Inout_updates_z_(_MaxCount ,
unsigned  char,
_String  ,
_In_ unsigned  int,
_Val  ,
_In_  size_t,
_MaxCount  ,
_In_opt_  _locale_t,
_Locale   
)
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_EX ( unsigned char *  ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
_mbsncpy_l  ,
_mbsncpy_s_l  ,
_Out_writes_z_(_Size) unsigned  char,
_Out_writes_(_Count _Post_maybez_,
unsigned  char,
_Dest  ,
_In_z_ const unsigned char *  ,
_Source  ,
_In_  size_t,
_Count  ,
_In_opt_  _locale_t,
_Locale   
) const
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_EX ( unsigned char *  ,
__RETURN_POLICY_DST  ,
_CRTIMP  ,
_mbsnset_l  ,
_mbsnset_s_l  ,
_Inout_updates_z_(_Size) unsigned  char,
_Inout_updates_z_(_MaxCount ,
unsigned  char,
_String  ,
_In_ unsigned  int,
_Val  ,
_In_  size_t,
_MaxCount  ,
_In_opt_  _locale_t,
_Locale   
) const
_Check_return_ _CRTIMP _CRT_INSECURE_DEPRECATE ( _mbstok_s  )
_Check_return_ _CRTIMP _CRT_INSECURE_DEPRECATE ( _mbstok_s_l  )
_CRTIMP _CRT_INSECURE_DEPRECATE ( _mbccpy_s  )
_CRTIMP _CRT_INSECURE_DEPRECATE ( _mbccpy_s_l  )
_Check_return_ _CRTIMP int __cdecl _ismbblead ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbblead_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbbtrail ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbbtrail_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbcalnum ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbcalnum_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbcalpha ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbcalpha_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbcblank ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbcblank_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbcdigit ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbcdigit_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbcgraph ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbcgraph_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbchira ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbchira_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbckata ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbckata_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbcl0 ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbcl0_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbcl1 ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbcl1_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbcl2 ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbcl2_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbclegal ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbclegal_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbclower ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbclower_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbcprint ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbcprint_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbcpunct ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbcpunct_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbcspace ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbcspace_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbcsymbol ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbcsymbol_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbcupper ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP int __cdecl _ismbcupper_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbslead ( _In_reads_z_(_Pos-_Str+1) const unsigned char *  _Str,
_In_z_ const unsigned char *  _Pos 
)
_Check_return_ _CRTIMP int __cdecl _ismbslead_l ( _In_reads_z_(_Pos-_Str+1) const unsigned char *  _Str,
_In_z_ const unsigned char *  _Pos,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbstrail ( _In_reads_z_(_Pos-_Str+1) const unsigned char *  _Str,
_In_z_ const unsigned char *  _Pos 
)
_Check_return_ _CRTIMP int __cdecl _ismbstrail_l ( _In_reads_z_(_Pos-_Str+1) const unsigned char *  _Str,
_In_z_ const unsigned char *  _Pos,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned int __cdecl _mbbtombc ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP unsigned int __cdecl _mbbtombc_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _mbbtype ( _In_ unsigned char  _Ch,
_In_ int  _CType 
)
_Check_return_ _CRTIMP int __cdecl _mbbtype_l ( _In_ unsigned char  _Ch,
_In_ int  _CType,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbccpy_s ( _Out_writes_z_(_SizeInBytes) unsigned char *  _Dst,
_In_ size_t  _SizeInBytes,
_Out_opt_ int _PCopied,
_In_z_ const unsigned char *  _Src 
)
_CRTIMP errno_t __cdecl _mbccpy_s_l ( _Out_writes_bytes_(_DstSizeInBytes) unsigned char *  _Dst,
_In_ size_t  _DstSizeInBytes,
_Out_opt_ int _PCopied,
_In_z_ const unsigned char *  _Src,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned int __cdecl _mbcjistojms ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP unsigned int __cdecl _mbcjistojms_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned int __cdecl _mbcjmstojis ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP unsigned int __cdecl _mbcjmstojis_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP size_t __cdecl _mbclen ( _In_z_ const unsigned char *  _Str)
_Check_return_ _CRTIMP size_t __cdecl _mbclen_l ( _In_z_ const unsigned char *  _Str,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned int __cdecl _mbctohira ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP unsigned int __cdecl _mbctohira_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned int __cdecl _mbctokata ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP unsigned int __cdecl _mbctokata_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned int __cdecl _mbctolower ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP unsigned int __cdecl _mbctolower_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned int __cdecl _mbctombb ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP unsigned int __cdecl _mbctombb_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned int __cdecl _mbctoupper ( _In_ unsigned int  _Ch)
_Check_return_ _CRTIMP unsigned int __cdecl _mbctoupper_l ( _In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP int __cdecl _mbsbtype ( _In_reads_z_(_Pos) const unsigned char *  _Str,
_In_ size_t  _Pos 
)
_CRTIMP int __cdecl _mbsbtype_l ( _In_reads_z_(_Pos) const unsigned char *  _Str,
_In_ size_t  _Pos,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbscat_s ( _Inout_updates_z_(_SizeInBytes) unsigned char *  _Dst,
_In_ size_t  _SizeInBytes,
_In_z_ const unsigned char *  _Src 
)
_Check_return_ _CRTIMP _CONST_RETURN unsigned char* __cdecl _mbschr ( _In_z_ const unsigned char *  _Str,
_In_ unsigned int  _Ch 
)
_Check_return_ _CRTIMP _CONST_RETURN unsigned char* __cdecl _mbschr_l ( _In_z_ const unsigned char *  _Str,
_In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _mbscmp ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2 
)
_Check_return_ _CRTIMP int __cdecl _mbscmp_l ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _mbscoll ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2 
)
_Check_return_ _CRTIMP int __cdecl _mbscoll_l ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbscpy_s ( _Out_writes_z_(_SizeInBytes) unsigned char *  _Dst,
_In_ size_t  _SizeInBytes,
_In_z_ const unsigned char *  _Src 
)
_Check_return_ _CRTIMP size_t __cdecl _mbscspn ( _In_z_ const unsigned char *  _Str,
_In_z_ const unsigned char *  _Control 
)
_Check_return_ _CRTIMP size_t __cdecl _mbscspn_l ( _In_z_ const unsigned char *  _Str,
_In_z_ const unsigned char *  _Control,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned char* __cdecl _mbsdec ( _In_reads_z_(_Pos-_Start+1) const unsigned char *  _Start,
_In_z_ const unsigned char *  _Pos 
)
_Check_return_ _CRTIMP unsigned char* __cdecl _mbsdec_l ( _In_reads_z_(_Pos-_Start+1) const unsigned char *  _Start,
_In_z_ const unsigned char *  _Pos,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned char* __cdecl _mbsdup ( _In_z_ const unsigned char *  _Str)
_Check_return_ _CRTIMP int __cdecl _mbsicmp ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2 
)
_Check_return_ _CRTIMP int __cdecl _mbsicmp_l ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _mbsicoll ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2 
)
_Check_return_ _CRTIMP int __cdecl _mbsicoll_l ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned char* __cdecl _mbsinc ( _In_z_ const unsigned char *  _Ptr)
_Check_return_ _CRTIMP unsigned char* __cdecl _mbsinc_l ( _In_z_ const unsigned char *  _Ptr,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP size_t __cdecl _mbslen ( _In_z_ const unsigned char *  _Str)
_Check_return_ _CRTIMP size_t __cdecl _mbslen_l ( _In_z_ const unsigned char *  _Str,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP errno_t __cdecl _mbslwr_s ( _Inout_updates_opt_z_(_SizeInBytes) unsigned char *  _Str,
_In_ size_t  _SizeInBytes 
)
_CRTIMP errno_t __cdecl _mbslwr_s_l ( _Inout_updates_opt_z_(_SizeInBytes) unsigned char *  _Str,
_In_ size_t  _SizeInBytes,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbsnbcat_s ( _Inout_updates_z_(_SizeInBytes) unsigned char *  _Dst,
_In_ size_t  _SizeInBytes,
_In_z_ const unsigned char *  _Src,
_In_ size_t  _MaxCount 
)
_CRTIMP errno_t __cdecl _mbsnbcat_s_l ( _Inout_updates_z_(_DstSizeInBytes) unsigned char *  _Dst,
_In_ size_t  _DstSizeInBytes,
_In_z_ const unsigned char *  _Src,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _mbsnbcmp ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _mbsnbcmp_l ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP size_t __cdecl _mbsnbcnt ( _In_reads_or_z_(_MaxCount) const unsigned char *  _Str,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP size_t __cdecl _mbsnbcnt_l ( _In_reads_or_z_(_MaxCount) const unsigned char *  _Str,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _mbsnbcoll ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _mbsnbcoll_l ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbsnbcpy_s ( _Out_writes_z_(_SizeInBytes) unsigned char *  _Dst,
_In_ size_t  _SizeInBytes,
_In_z_ const unsigned char *  _Src,
_In_ size_t  _MaxCount 
)
_CRTIMP errno_t __cdecl _mbsnbcpy_s_l ( _Out_writes_z_(_DstSizeInBytes) unsigned char *  _Dst,
_In_ size_t  _DstSizeInBytes,
_In_z_ const unsigned char *  _Src,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _mbsnbicmp_l ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _mbsnbicoll ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _mbsnbicoll_l ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbsnbset_s ( _Inout_updates_z_(_SizeInBytes) unsigned char *  _Dst,
_In_ size_t  _SizeInBytes,
_In_ unsigned int  _Ch,
_In_ size_t  _MaxCount 
)
_CRTIMP errno_t __cdecl _mbsncat_s_l ( _Inout_updates_z_(_DstSizeInBytes) unsigned char *  _Dst,
_In_ size_t  _DstSizeInBytes,
_In_z_ const unsigned char *  _Src,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP size_t __cdecl _mbsnccnt ( _In_reads_or_z_(_MaxCount) const unsigned char *  _Str,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP size_t __cdecl _mbsnccnt_l ( _In_reads_or_z_(_MaxCount) const unsigned char *  _Str,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _mbsncmp ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _mbsncmp_l ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _mbsncoll ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _mbsncoll_l ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbsncpy_s ( _Out_writes_z_(_SizeInBytes) unsigned char *  _Dst,
_In_ size_t  _SizeInBytes,
_In_z_ const unsigned char *  _Src,
_In_ size_t  _MaxCount 
)
_CRTIMP errno_t __cdecl _mbsncpy_s_l ( _Out_writes_z_(_DstSizeInBytes) unsigned char *  _Dst,
_In_ size_t  _DstSizeInBytes,
_In_z_ const unsigned char *  _Src,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned int __cdecl _mbsnextc_l ( _In_z_ const unsigned char *  _Str,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _mbsnicmp ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _mbsnicmp_l ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _mbsnicoll ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP int __cdecl _mbsnicoll_l ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned char* __cdecl _mbsninc ( _In_reads_or_z_(_Count) const unsigned char *  _Str,
_In_ size_t  _Count 
)
_Check_return_ _CRTIMP unsigned char* __cdecl _mbsninc_l ( _In_reads_or_z_(_Count) const unsigned char *  _Str,
_In_ size_t  _Count,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP size_t __cdecl _mbsnlen ( _In_z_ const unsigned char *  _Str,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP size_t __cdecl _mbsnlen_l ( _In_z_ const unsigned char *  _Str,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbsnset_s ( _Inout_updates_z_(_SizeInBytes) unsigned char *  _Dst,
_In_ size_t  _SizeInBytes,
_In_ unsigned int  _Val,
_In_ size_t  _MaxCount 
)
_Check_return_ _CRTIMP _CONST_RETURN unsigned char* __cdecl _mbspbrk_l ( _In_z_ const unsigned char *  _Str,
_In_z_ const unsigned char *  _Control,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP _CONST_RETURN unsigned char* __cdecl _mbsrchr ( _In_z_ const unsigned char *  _Str,
_In_ unsigned int  _Ch 
)
_Check_return_ _CRTIMP _CONST_RETURN unsigned char* __cdecl _mbsrchr_l ( _In_z_ const unsigned char *  _Str,
_In_ unsigned int  _Ch,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP unsigned char* __cdecl _mbsrev ( _Inout_z_ unsigned char *  _Str)
_CRTIMP unsigned char* __cdecl _mbsrev_l ( _Inout_z_ unsigned char *  _Str,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP_ALTERNATIVE errno_t __cdecl _mbsset_s ( _Inout_updates_z_(_SizeInBytes) unsigned char *  _Dst,
_In_ size_t  _SizeInBytes,
_In_ unsigned int  _Val 
)
_CRTIMP errno_t __cdecl _mbsset_s_l ( _Inout_updates_z_(_DstSizeInBytes) unsigned char *  _Dst,
_In_ size_t  _DstSizeInBytes,
_In_ unsigned int  _Val,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP size_t __cdecl _mbsspn ( _In_z_ const unsigned char *  _Str,
_In_z_ const unsigned char *  _Control 
)
_Check_return_ _CRTIMP size_t __cdecl _mbsspn_l ( _In_z_ const unsigned char *  _Str,
_In_z_ const unsigned char *  _Control,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP unsigned char* __cdecl _mbsspnp ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2 
)
_Check_return_ _CRTIMP unsigned char* __cdecl _mbsspnp_l ( _In_z_ const unsigned char *  _Str1,
_In_z_ const unsigned char *  _Str2,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _Ret_maybenull_ _CRTIMP _CONST_RETURN unsigned char* __cdecl _mbsstr ( _In_z_ const unsigned char *  _Str,
_In_z_ const unsigned char *  _Substr 
)
_Check_return_ _Ret_maybenull_ _CRTIMP _CONST_RETURN unsigned char* __cdecl _mbsstr_l ( _In_z_ const unsigned char *  _Str,
_In_z_ const unsigned char *  _Substr,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP_ALTERNATIVE unsigned char* __cdecl _mbstok_s ( _Inout_opt_z_ unsigned char *  _Str,
_In_z_ const unsigned char *  _Delim,
_Inout_ _Deref_prepost_opt_z_ unsigned char **  _Context 
)
_Check_return_ _CRTIMP unsigned char* __cdecl _mbstok_s_l ( _Inout_opt_z_ unsigned char *  _Str,
_In_z_ const unsigned char *  _Delim,
_Inout_ _Deref_prepost_opt_z_ unsigned char **  _Context,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP errno_t __cdecl _mbsupr_s ( _Inout_updates_z_(_SizeInBytes) unsigned char *  _Str,
_In_ size_t  _SizeInBytes 
)
_CRTIMP errno_t __cdecl _mbsupr_s_l ( _Inout_updates_z_(_SizeInBytes) unsigned char *  _Str,
_In_ size_t  _SizeInBytes,
_In_opt_ _locale_t  _Locale 
)

Variable Documentation

_In_ size_t _In_ unsigned int _Ch
_In_z_ const wchar_t * _Control
_Check_return_ _In_z_ const wchar_t * _Delim
_In_ size_t _DstSizeInBytes
_CRTIMP _In_z_ const unsigned char _In_opt_ _locale_t _Locale
_In_ wchar_t _In_ size_t _MaxCount
Initial value:
{
return (_Str==0) ? 0 : strnlen(_Str, _MaxCount)
_In_z_ const unsigned char _In_ size_t _MaxCount
Definition: mbstring.h:154
_In_ size_t _SizeInBytes
_CRTIMP _In_z_ const unsigned char * _Src
_Check_return_ _In_z_ const wchar_t * _Str2
wchar_t _Val