From 1bd204527e010a59a375903d7c03cfe68c788d74 Mon Sep 17 00:00:00 2001 From: Max Kellermann <max.kellermann@gmail.com> Date: Thu, 13 Mar 2025 10:31:54 +0100 Subject: [PATCH] lib/icu/Compare: add LINGUISTIC_IGNORECASE [Windows] This fixes one check in the "StringFilterTest.Normalize" unit test. --- src/lib/icu/Compare.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/icu/Compare.cxx b/src/lib/icu/Compare.cxx index 2f6a79553..6bd4a47a7 100644 --- a/src/lib/icu/Compare.cxx +++ b/src/lib/icu/Compare.cxx @@ -49,7 +49,7 @@ IcuCompare::operator==(const char *haystack) const noexcept try { auto w_haystack = MultiByteToWideChar(CP_UTF8, haystack); return CompareStringEx(LOCALE_NAME_INVARIANT, - NORM_IGNORECASE, + LINGUISTIC_IGNORECASE|NORM_IGNORECASE, w_haystack.c_str(), -1, needle.c_str(), -1, nullptr, nullptr, 0) == CSTR_EQUAL;