16#pragma warning(disable:__WARNING_POTENTIAL_BUFFER_OVERFLOW_NULLTERMINATED)
43 const wchar_t *_string1,
44 const wchar_t *_string2,
55 if ( _loc_update.GetLocaleT()->locinfo->locale_name[
LC_COLLATE] ==
nullptr )
61 _loc_update.GetLocaleT()->locinfo->locale_name[
LC_COLLATE],
76 const wchar_t *_string1,
77 const wchar_t *_string2
80 if (!__acrt_locale_changed())
_Check_return_ int __cdecl __ascii_wcsicmp(_In_z_ const wchar_t *lhs, _In_z_ const wchar_t *rhs)
int __cdecl __acrt_CompareStringW(_In_ LPCWSTR _LocaleName, _In_ DWORD _DwCmpFlags, _In_CRT_NLS_string_(_CchCount1) PCWCH _LpString1, _In_ int _CchCount1, _In_CRT_NLS_string_(_CchCount2) PCWCH _LpString2, _In_ int _CchCount2)
#define _VALIDATE_RETURN(expr, errorcode, retexpr)
int __cdecl _wcsicoll_l(const wchar_t *_string1, const wchar_t *_string2, _locale_t plocinfo)
int __cdecl _wcsicoll(const wchar_t *_string1, const wchar_t *_string2)