[PATCH] mlang: Use a case independent compare for the RFC1766 Name
Detlef Riekenberg
wine.dev at web.de
Tue May 26 16:50:01 CDT 2009
---
dlls/mlang/mlang.c | 2 +-
dlls/mlang/tests/mlang.c | 3 +++
2 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/dlls/mlang/mlang.c b/dlls/mlang/mlang.c
index 14122c8..9cd9a87 100644
--- a/dlls/mlang/mlang.c
+++ b/dlls/mlang/mlang.c
@@ -1197,7 +1197,7 @@ static HRESULT lcid_from_rfc1766(IEnumRfc1766 *iface, LCID *lcid, LPCWSTR rfc176
while (IEnumRfc1766_Next(iface, 1, &info, &num) == S_OK)
{
- if (!strcmpW(info.wszRfc1766, rfc1766))
+ if (!strcmpiW(info.wszRfc1766, rfc1766))
{
*lcid = info.lcid;
return S_OK;
diff --git a/dlls/mlang/tests/mlang.c b/dlls/mlang/tests/mlang.c
index c6cc00e..47ef1f1 100644
--- a/dlls/mlang/tests/mlang.c
+++ b/dlls/mlang/tests/mlang.c
@@ -62,6 +62,9 @@ static const lcid_table_entry lcid_table[] = {
{"en", 9, S_OK}, /* only en is special (using PRIMARYLANGID) */
{"en-gb", 0x809, S_OK},
+ {"en-GB", 0x809, S_OK},
+ {"EN-GB", 0x809, S_OK},
+ {"en-US", 0x409, S_OK},
{"en-us", 0x409, S_OK}
};
--
1.5.4.3
--=-iF/ikc7FNgo6mQT0jxRf--
More information about the wine-patches
mailing list