Hello, On Tue, 19 May 2020, Jakub Jelinek wrote:
> On Tue, May 19, 2020 at 05:21:16PM +0100, Richard Earnshaw wrote: > > This is really a wart in the GNU coding style. And one reason why I > > tend to indent such labels by a single space. It particularly affects > > things like class definitions where public, private, etc statements > > often appear in column 0. > > > > IMO, it would be nice to get an official change in the coding style for > > this, it's really irritating. > > It doesn't have to be just label, > void > foo () > { > ... > #define X ... > ... > #undef X > ... > } > does the similar thing for mklog. That particular one would be a mere bug in mklog then. diff -p regards only members of [[:alpha:]$_] as acceptable start characters of function names (i.e. indeed things that can start a C identifier (ignoring details like non-base characters) with the '$' extension), of which '#' is none. Ciao, Michael.