Re: violating function pointer signature

From: Segher Boessenkool
Date: Wed Nov 18 2020 - 13:21:59 EST


On Wed, Nov 18, 2020 at 12:17:30PM -0500, Steven Rostedt wrote:
> I could change the stub from (void) to () if that would be better.

Don't? In a function definition they mean exactly the same thing (and
the kernel uses (void) everywhere else, which many people find clearer).

In a function declaration that is not part of a definition it means no
information about the arguments is specified, a quite different thing.

This is an obsolescent feature, too. Many many years from now it could
perhaps mean the same as (void), just like in C++, but not yet.


Segher