[Bug 9583] CompareStringW gives incorrect result for some wide strings

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Sep 5 07:37:11 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=9583





--- Comment #8 from Peter Åstrand <peter at cendio.se>  2007-09-05 07:37:10 ---
>LCMAP_SORTKEY

Ok, I've tried calling LCMapStringW now, in both locales, but I don't really
know how to interpret the result:

locale is 0x41d
CompareStringW: string1 is greater
lstrcmpW: string1 is greater
LCMapStringW result: 15
0xe 0xaf 0xe 0x7e 0xe 0x7e 0xe 0x48 0xe 0x21 0x1 0x1 0x1 0x1 0x0

locale is 0x409
CompareStringW: string1 is less
lstrcmpW: string1 is less
LCMapStringW result: 16
0xe 0x2 0xe 0x7e 0xe 0x7e 0xe 0x48 0xe 0x21 0x1 0x13 0x1 0x1 0x1 0x0

An updated source file is available on
http://www.cendio.se/~astrand/wine/40-listbox-sort/. 


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the wine-bugs mailing list