* environ.cc (environ_init): Break from locale loop after first hit.
* fhandler_console.cc (fhandler_console::write_normal): Print a SO sequence using always valid Unicode chars.
This commit is contained in:
@@ -791,7 +791,10 @@ environ_init (char **envp, int envc)
|
||||
char *buf = (char *) alloca (i);
|
||||
GetEnvironmentVariableA (lc_arr[lc], buf, i);
|
||||
if (_setlocale_r (_GLOBAL_REENT, LC_CTYPE, buf))
|
||||
got_lc = true;
|
||||
{
|
||||
got_lc = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
/* No matching POSIX environment variable, use current codepage. */
|
||||
|
Reference in New Issue
Block a user