Lasse Collin wrote: > Thanks. Isn't there a similar issue in setlocale.c after the commit > 00211fc69c92? > > /* llCC_buf now contains > language[_territory][@modifier] > */ > if (strcmp (llCC_buf, locale) != 0) > { > if (is_utf8) > { > char buf[64+6]; > strcpy (buf, llCC_buf); > strcat (buf, ".65001"); > result = setlocale (category, buf); > } > else > result = setlocale (category, llCC_buf);
Possibly. But I don't know whether Windows supports locale names with a modifier at all; therefore it would require testing. And since I guess that there are only few users of such a locale, this testing does not have high priority. > It's only a test program which doesn't affect the binaries being > installed. As long as it works for testing I guess it's fine enough. Yes, that's why I purposely kept things as simple as needed. For an application with actual users, the XML file can be as complicated as Microsoft wants it. Bruno