i.e. repeating anything i can see from the code (like
“returns void”) tells me nothing.
It's right up there with using #defines for silly things like
#define FOUR 4
Great. What doe this tell me that the literal 4 doesn't. It's a matter of
time until someone says
#define FOUR 5
I actually found some code in use that had
#define notdef 1
in it. I about went through the roof.
Frankly, I have immense distaste for the definition NULL. Especially those
implementations that try to fix it by introducing a spurious cast on it.