15#pragma warning(disable:__WARNING_POTENTIAL_BUFFER_OVERFLOW_NULLTERMINATED)
40 wchar_t const *
const lhs,
41 wchar_t const *
const rhs,
53 if (_loc_update.GetLocaleT()->locinfo->locale_name[
LC_CTYPE] ==
nullptr)
58 unsigned short const * lhs_ptr =
reinterpret_cast<unsigned short const *
>(lhs);
59 unsigned short const * rhs_ptr =
reinterpret_cast<unsigned short const *
>(rhs);
68 result = lhs_value - rhs_value;
70 while (
result == 0 && lhs_value != 0);
76 wchar_t const *
const lhs,
77 wchar_t const *
const rhs
80 unsigned short const * lhs_ptr =
reinterpret_cast<unsigned short const *
>(lhs);
81 unsigned short const * rhs_ptr =
reinterpret_cast<unsigned short const *
>(rhs);
90 result = lhs_value - rhs_value;
92 while (
result == 0 && lhs_value != 0);
98 wchar_t const *
const lhs,
99 wchar_t const *
const rhs
102 if (!__acrt_locale_changed())
_Check_return_ wint_t _towlower_internal(_In_ unsigned short const c, _In_ _locale_t const locale)
#define _VALIDATE_RETURN(expr, errorcode, retexpr)
__forceinline int __CRTDECL __ascii_towlower(int const _C)
int __cdecl _wcsicmp(wchar_t const *const lhs, wchar_t const *const rhs)
int __cdecl __ascii_wcsicmp(wchar_t const *const lhs, wchar_t const *const rhs)
int __cdecl _wcsicmp_l(wchar_t const *const lhs, wchar_t const *const rhs, _locale_t const plocinfo)