Module: wine Branch: stable Commit: 9ca9d890a89a8db702eebb0ee934dbbc8988c43a URL: http://source.winehq.org/git/wine.git/?a=commit;h=9ca9d890a89a8db702eebb0ee9...
Author: Austin English austinenglish@gmail.com Date: Wed Dec 23 00:13:40 2015 -0600
kernel32: Make CompareStringEx semi-stub flag FIXME only show once.
Signed-off-by: Austin English austinenglish@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org (cherry picked from commit 5d186034c14d7e424e5f07e8e4ca0eb492453ca9) Signed-off-by: Michael Stefaniuc mstefani@winehq.org
---
dlls/kernel32/locale.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/dlls/kernel32/locale.c b/dlls/kernel32/locale.c index 253032d..98f0631 100644 --- a/dlls/kernel32/locale.c +++ b/dlls/kernel32/locale.c @@ -3353,6 +3353,7 @@ INT WINAPI CompareStringEx(LPCWSTR locale, DWORD flags, LPCWSTR str1, INT len1, DWORD semistub_flags = NORM_LINGUISTIC_CASING|LINGUISTIC_IGNORECASE|0x10000000; /* 0x10000000 is related to diacritics in Arabic, Japanese, and Hebrew */ INT ret; + static int once;
if (version) FIXME("unexpected version parameter\n"); if (reserved) FIXME("unexpected reserved value\n"); @@ -3371,7 +3372,10 @@ INT WINAPI CompareStringEx(LPCWSTR locale, DWORD flags, LPCWSTR str1, INT len1, }
if (flags & semistub_flags) - FIXME("semi-stub behavor for flag(s) 0x%x\n", flags & semistub_flags); + { + if (!once++) + FIXME("semi-stub behavior for flag(s) 0x%x\n", flags & semistub_flags); + }
if (len1 < 0) len1 = strlenW(str1); if (len2 < 0) len2 = strlenW(str2);