#include <corecrt_internal.h>
#include <ctype.h>
#include <locale.h>
#include <string.h>
Go to the source code of this file.
◆ _wcsicoll()
Definition at line 75 of file wcsicoll.cpp.
79{
80 if (!__acrt_locale_changed())
81 {
82
85
87 }
88 else
89 {
91 }
92
93}
_Check_return_ int __cdecl __ascii_wcsicmp(_In_z_ const wchar_t *lhs, _In_z_ const wchar_t *rhs)
#define _VALIDATE_RETURN(expr, errorcode, retexpr)
int __cdecl _wcsicoll_l(const wchar_t *_string1, const wchar_t *_string2, _locale_t plocinfo)
◆ _wcsicoll_l()
Definition at line 42 of file wcsicoll.cpp.
47{
50
51
54
55 if ( _loc_update.GetLocaleT()->locinfo->locale_name[
LC_COLLATE] ==
nullptr )
56 {
58 }
59
61 _loc_update.GetLocaleT()->locinfo->locale_name[
LC_COLLATE],
63 _string1,
64 -1,
65 _string2,
66 -1)) )
67 {
70 }
71
73}
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)
Referenced by _wcsicoll().