https://bugs.winehq.org/show_bug.cgi?id=55446
--- Comment #6 from Dmitry Timoshkov dmitry@baikal.ru --- (In reply to Alexandre Julliard from comment #5)
I didn't ask you to write the tests, all I'm saying is that we are going to need tests to fix the bug. Anybody can volunteer to write them, and if no one does, I'll do it myself eventually.
I didn't want to sound rude, sorry about that. However I don't see anyone else here to whom all that questions about possible use of different locales were directed. On the other hand reverting to previous behaviour by introducing simple wrapper around CompareStringW() would already fix most of the problems regardless of the user/system locale. ​Moreover, it sounds like any other place in the code that currently uses wcsicmp()/wcsnicmp() would also need writing some exhaustive tests to answer same questions.