3 --- libraries/base/cbits/PrelIOUtils.c.orig 2009-12-11 03:23:43.000000000 +0900
4 +++ libraries/base/cbits/PrelIOUtils.c
5 @@ -27,9 +27,18 @@ void debugBelch2(const char*s, char *t)
6 // Use a C wrapper for this because we avoid hsc2hs in base
10 char *localeEncoding (void)
12 - return nl_langinfo(CODESET);
13 + char* ret = nl_langinfo(CODESET);
15 + if (strcmp(ret, "646") == 0) {
16 + /* Workaround for NetBSD/OpenBSD nl_langinfo() returning "646" for ascii. */
17 + return (char*)"ASCII";