[Bug 52937] New: msvcr110:msvcr110 fails on Windows with the UTF-8 codepage

WineHQ Bugzilla wine-bugs at winehq.org
Fri Apr 29 17:47:46 CDT 2022


https://bugs.winehq.org/show_bug.cgi?id=52937

            Bug ID: 52937
           Summary: msvcr110:msvcr110 fails on Windows with the UTF-8
                    codepage
           Product: Wine
           Version: unspecified
          Hardware: x86-64
                OS: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: msvcrt
          Assignee: wine-bugs at winehq.org
          Reporter: fgouget at codeweavers.com

msvcr110:msvcr110 fails on Windows with the UTF-8 codepage:

msvcr110.c:135: Test failed: expected syr-SY, got
LC_COLLATE=syr-SY;LC_CTYPE=EN-US;LC_MONETARY=syr-SY;LC_NUMERIC=syr-SY;LC_TIME=syr-SY

https://test.winehq.org/data/patterns.html#msvcr110:msvcr110


Note that the LC_CTYPE value in the above string corresponds to the last value
it was set to. So if one tests fr-FR right before syr-SY the string contains
LC_CTYPE=fr-FR. This is also why the en-US case is weird.

Furthermore with a non-UTF-8 codepage setlocale() does return "syr-SY".


So it looks like:
1. msvcr110 returns a long string specifying the details of the locale settings
whenever they have different values.
2. msvcr110 does not support setting LC_CTYPE to syr-SY, but only when the
codepage is UTF-8 for whatever reason.

-- 
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