r253645 - in /trunk/gcc: ChangeLog diagnostic-c...
jyong@gcc.gnu.org
jyong@gcc.gnu.org
Wed Oct 11 13:34:00 GMT 2017
Author: jyong
Date: Wed Oct 11 13:34:44 2017
New Revision: 253645
URL: https://gcc.gnu.org/viewcvs?rev=253645&root=gcc&view=rev
Log:
2017-10-11 Liu Hao <lh_mouse@126.com>
* pretty-print.c [_WIN32] (colorize_init): Remove. Use
the generic version below instead.
(should_colorize): Recognize Windows consoles as terminals
for MinGW targets.
* pretty-print.c [__MINGW32__] (write_all): New function.
[__MINGW32__] (find_esc_head): Likewise.
[__MINGW32__] (find_esc_terminator): Likewise.
[__MINGW32__] (eat_esc_sequence): Likewise.
[__MINGW32__] (mingw_ansi_fputs): New function that handles
ANSI escape codes.
(pp_write_text_to_stream): Use mingw_ansi_fputs instead of fputs
for MinGW targets.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/diagnostic-color.c
trunk/gcc/pretty-print.c
More information about the Gcc-cvs
mailing list