Regression in lstrcmpiA (occurred in late June, NLS related)

Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Thu Oct 2 02:42:14 CDT 2003


>>>>> "Dmitry" == Dmitry Timoshkov <dmitry at baikal.ru> writes:

    Dmitry> "Troy Rollo" <wine at troy.rollo.name> wrote:
    >> Yes, but it this also means it worked for ASCII-7. Right now it
    >> doesn't even work for that. This creates problems for some
    >> applications, such as those that incorrectly use lstrcmpA to do
    >> binary searches on internal ordered keyword tables where the keywords
    >> can include punctuation characters or underscores. It means they fail
    >> to find some of their keywords, the result being spurious error
    >> results. Since the ASCII-7 range is the same regardless of character
    >> set, this wrong use of lstrcmpA happens to work on Windows if all the
    >> keywords in such a table are limited to that range.

    Dmitry> The source of all of this is the difference between MS and
    Dmitry> unicode.org sort weight tables. There is no an easy way to make
    Dmitry> unicode.org database look like the MS one unfortunately...

Can we perhaps write a tool that dumps those tables on a running MS system
as header files that wine can use? Would this be allowable?

Bye
-- 
Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------



More information about the wine-devel mailing list