diff options
Diffstat (limited to '')
-rw-r--r-- | util/ttyio.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/util/ttyio.c b/util/ttyio.c index 74f6ce0f6..6c1a5059a 100644 --- a/util/ttyio.c +++ b/util/ttyio.c @@ -107,6 +107,23 @@ init_ttyfp(void) SetConsoleMode(con.in, DEF_INPMODE ); SetConsoleMode(con.out, DEF_OUTMODE ); +#warning DEBUG CODE + { + unsigned int cp1, cp2; + + cp1 = GetConsoleCP(); + cp2 = GetConsoleOutputCP(); + + log_info("InputCP=%u OutputCP=%u\n", cp1, cp2 ); + + if( !SetConsoleOutputCP( 1252 ) ) + log_info("SetConsoleOutputCP failed: %d\n", (int)GetLastError() ); + + cp1 = GetConsoleCP(); + cp2 = GetConsoleOutputCP(); + log_info("InputCP=%u OutputCP=%u after switch1\n", cp1, cp2 ); + + } #elif defined(__EMX__) ttyfp = stdout; /* Fixme: replace by the real functions: see wklib */ #else |