os: fix get_line in windows

pull/2008/head
BigBlack 2019-09-16 18:43:59 +08:00 committed by Alexander Medvednikov
parent cbd4478b5e
commit 279f7d57cb
1 changed files with 1 additions and 0 deletions

View File

@ -333,6 +333,7 @@ fn (v mut V) generate_main() {
cgen.genln('void init_consts() {
#ifdef _WIN32
#ifndef _BOOTSTRAP_NO_UNICODE_STREAM
_setmode(_fileno(stdin), _O_U16TEXT);
_setmode(_fileno(stdout), _O_U8TEXT);
SetConsoleMode(GetStdHandle(STD_OUTPUT_HANDLE), ENABLE_PROCESSED_OUTPUT | 0x0004);
// ENABLE_VIRTUAL_TERMINAL_PROCESSING