[Bug 10767] lstrcmp and others do not compare punctuation characters correctly

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jul 22 12:30:11 CDT 2012


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

--- Comment #44 from Juan Luis <ntrrgc at gmail.com> 2012-07-22 12:30:11 CDT ---
(In reply to comment #43)
> (In reply to comment #42)
> > (In reply to comment #41)
> > > In the light of the previously mentioned article, it's missing a section alike
> > > to:
> > > 
> > >      ret = CompareStringA(lcid, NORM_IGNORENONSPACE, "a", 1, "\xB9", 1);
> > >      todo_wine ok(ret == CSTR_LESS_THAN, "\'\\xB9\' character should be greater
> > > than \'a\'\n");
> > 
> > Sure. Work has been done in working with all ascii strings. Unicode ones still
> > can fail in many ways, but finally fixing them would need more time... and some
> > new collation tables.
> 
> The problem here is that the same test in LOCALE_INVARIANT case should return
> CSTR_EQUAL (as noted in the article). That's why my failed idea was ICU. During
> last discussion of this topic, mono collation tables came up, but I can't deal
> with its syntax.

What about this?
http://msdn.microsoft.com/en-us/library/cc248954%28v=prot.10%29.aspx

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list