svn commit: r316491 - head/usr.bin/grep

Julian Elischer julian at freebsd.org
Thu Apr 6 03:38:52 UTC 2017


hard coded colours??
  in 2017?

On 4/4/17 10:17 pm, Ed Maste wrote:
> Author: emaste
> Date: Tue Apr  4 14:17:50 2017
> New Revision: 316491
> URL: https://svnweb.freebsd.org/changeset/base/316491
>
> Log:
>    bsdgrep: revert color changes from r316477
>    
>    r316477 changed the color output to match exactly the in-tree GNU grep,
>    but introduces unnecessary escape sequences.
>    
>    Submitted by:	Kyle Evans <kevans91 at ksu.edu>
>    Reported by:	ache
>    MFC after:	1 month
>    MFC with:	r316477
>
> Modified:
>    head/usr.bin/grep/util.c
>
> Modified: head/usr.bin/grep/util.c
> ==============================================================================
> --- head/usr.bin/grep/util.c	Tue Apr  4 13:41:50 2017	(r316490)
> +++ head/usr.bin/grep/util.c	Tue Apr  4 14:17:50 2017	(r316491)
> @@ -512,13 +512,13 @@ printline(struct str *line, int sep, reg
>   				fwrite(line->dat + a, matches[i].rm_so - a, 1,
>   				    stdout);
>   			if (color)
> -				fprintf(stdout, "\33[%sm", color);
> +				fprintf(stdout, "\33[%sm\33[K", color);
>   
>   				fwrite(line->dat + matches[i].rm_so,
>   				    matches[i].rm_eo - matches[i].rm_so, 1,
>   				    stdout);
>   			if (color)
> -				fprintf(stdout, "\33[00m\33[K");
> +				fprintf(stdout, "\33[m\33[K");
>   			a = matches[i].rm_eo;
>   			if (oflag)
>   				putchar('\n');
>
>



More information about the svn-src-all mailing list