On 30 September 2016 at 14:23, Dmitry Timoshkov dmitry@baikal.ru wrote:
Daniel Lehman dlehman@esri.com wrote:
Windows does not lowercase the Turkish dotted i (0x130) as 'i' (0x69) It also does not uppercase the small dotless I (0x131) to 'I' (0x49)
Wine does the conversion for both, but Windows leaves them as-is
the change here is to make Wine mimic Windows for the Turkish i
Since you are modifying the win32 side of the unicode tables please add the correponding tests for LCMapString() to dlls/kernel32/tests/locale.c. It's quite possible that msvcrt doesn't use a win32 backend and has its own locale support.
I could imagine LCMAP_LINGUISTIC_CASING making a difference here.