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