[ros-bugs] [Bug 5027] [Comctl32] Status bar does not display some characters

ReactOS.Bugzilla at reactos.org ReactOS.Bugzilla at reactos.org
Sat Dec 19 20:16:41 CET 2009


http://www.reactos.org/bugzilla/show_bug.cgi?id=5027


grschneider <grschneider at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |grschneider at gmail.com




--- Comment #5 from grschneider <grschneider at gmail.com>  2009-12-19 20:16:40 CET ---
(In reply to comment #4)
> STATUSBAR_SetTextT() replaces "nonprintable" characters with spaces. What is
> "nonprintable", defined in lib/sdk/crt/string/ctype.c.

Good find, the problem seems to be there. The ctype functions currently only
support looking up the first 256 characters. Those czech special chars most
likely occur later in the unicode range and therefore only the last bite is
checked, which most likely doesn't yield correct results. Wine uses a unicode
lookup table, which seems more appropriate.


-- 
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the Ros-bugs mailing list