From: Eric Sunshine Date: Mon, 23 Apr 2018 07:34:21 GMT Subject: Re: [PATCH v2 2/6] grep.c: take column number as argument to show_line() Message-ID: In-Reply-To: <87604ie61h.fsf@evledraar.gmail.com> On Mon, Apr 23, 2018 at 3:27 AM, Ævar Arnfjörð Bjarmason wrote: > On Mon, Apr 23 2018, Eric Sunshine wrote: >> One important issue I noticed is that patch 3/7 neglects to update >> grep.c:init_grep_defaults() to initialize opt.color_columnno. > > I think this is fine for fields that are 0 by default, since the struct > is already zero'd out. See my e62ba43244 ("grep: remove redundant > double assignment to 0", 2017-06-29) for some prior art. Indeed, I wasn't worried about opt.columnnum, which is fine being zero'd out by the memset(). What I was concerned about was opt.color_columnno; the corresponding opt.color_lineno is handled explicitly in init_grep_defaults(): color_set(opt->color_lineno, ""); I'd expect opt.color_columnno to be treated likewise.