Hello everyone. > Please find attached a version that supports older Mingw versions and SDKs.
I have checked the patch source code and it seems to be working. But a few moments I want to mention: I think it is not good idea to mix the logic of detecting the fact of TTY with enabling of the VT100 mode. Yeah, it seems to be correct for current case but a little confusing. Maybe is it better to detect terminal using *isatty* and later call *enable_vt_mode*? Also, it seems like if GetConsoleMode returns ENABLE_VIRTUAL_TERMINAL_PROCESSING flag already set - we could skip SetConsoleMode call (not a big deal of course). Thanks, Michail.