This ought to be easy to fix using a compiler command line option for
the legacy behavior. Many C compilers do this already to support K&R
semantics vs. standard C semantics.
Hrrrumph
Point taken but ...
C++ is an example in my mind of not listening to Dennis' words: