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.