"Maarten Lankhorst" m.b.lankhorst@gmail.com wrote:
/* Not all codepages can be converted to UTF-8 */
if (cpinfo[i].uiCodePage == 20127 || cpinfo[i].uiCodePage == 28591 || cpinfo[i].uiCodePage == 28605)
expected = S_FALSE;
The statement above is not true. The reason for mlang test failures is that apparently mlang in Windows has its own idea of supported locales not connected to real kernel32 implementation. I'd leave the tests as they are, there is nothing wrong in them, we can't fix Windows bugs.