kernel32: Allow CompareStringEx LINGUISTIC_IGNORECASE flag.
This commit is contained in:
parent
b0935ab811
commit
32da6626f5
|
@ -2987,7 +2987,7 @@ INT WINAPI CompareStringEx(LPCWSTR locale, DWORD flags, LPCWSTR str1, INT len1,
|
|||
{
|
||||
DWORD supported_flags = NORM_IGNORECASE|NORM_IGNORENONSPACE|NORM_IGNORESYMBOLS|SORT_STRINGSORT
|
||||
|NORM_IGNOREKANATYPE|NORM_IGNOREWIDTH|LOCALE_USE_CP_ACP;
|
||||
DWORD semistub_flags = NORM_LINGUISTIC_CASING|0x10000000;
|
||||
DWORD semistub_flags = NORM_LINGUISTIC_CASING|LINGUISTIC_IGNORECASE|0x10000000;
|
||||
/* 0x10000000 is related to diacritics in Arabic, Japanese, and Hebrew */
|
||||
INT ret;
|
||||
|
||||
|
|
|
@ -1568,11 +1568,11 @@ static const struct comparestringex_test comparestringex_tests[] = {
|
|||
},
|
||||
{ /* 19 */
|
||||
"tr-TR", LINGUISTIC_IGNORECASE,
|
||||
{'i',0}, {0x130,0}, CSTR_LESS_THAN, -1, TRUE
|
||||
{'i',0}, {0x130,0}, CSTR_LESS_THAN, -1, FALSE
|
||||
},
|
||||
{ /* 20 */
|
||||
"tr-TR", LINGUISTIC_IGNORECASE,
|
||||
{'i',0}, {0x131,0}, CSTR_LESS_THAN, -1, TRUE
|
||||
{'i',0}, {0x131,0}, CSTR_LESS_THAN, -1, FALSE
|
||||
},
|
||||
{ /* 21 */
|
||||
"tr-TR", LINGUISTIC_IGNORECASE,
|
||||
|
@ -1580,7 +1580,7 @@ static const struct comparestringex_test comparestringex_tests[] = {
|
|||
},
|
||||
{ /* 22 */
|
||||
"tr-TR", LINGUISTIC_IGNORECASE,
|
||||
{'I',0}, {0x131,0}, CSTR_LESS_THAN, -1, TRUE
|
||||
{'I',0}, {0x131,0}, CSTR_LESS_THAN, -1, FALSE
|
||||
},
|
||||
{ /* 23 */
|
||||
"tr-TR", LINGUISTIC_IGNORECASE,
|
||||
|
|
Loading…
Reference in New Issue