The C committee released a new working paper on the latest upcoming C standard revision, called "C2x".

One of the proposals is removing K&R function declarations and definitions. This shall be interesting 😉

More on #C2x here: https://gustedt.wordpress.com/2018/11/12/c2x/

C2x

Jens Gustedt's Blog
@fribbledom This will be interesting. I'm really curious how fast this would be adopted, I think C99 to be "widespread" was at least 10 years?
Sure, if you usually use a "current" version of gcc it might work out, but yeah.. what about BC?
We'll see :)
@wink @fribbledom My number one addition to #C2x would be standardizing the __attribute__((destructor(...))) extension, with the long term aim of being able to use g_autoptr and friends everywhere, including MSVC, in the long run. I know of a few many Free Software projects which don't use them because lack of support in compilers other than GCC and Clang.
@aperezdc @wink @fribbledom my understanding is that ms does not want to work on C support, only C++, so they'd vote against that.
@juliank @wink @fribbledom That being the case, then Microsoft will always vote against practically anything proposed for #C2x. This means that holding back proposals is silly because they are going to be voted against no matter what, and and that point one may as well go ahead and propose anyway to at least put some pressure showing that there are collectives of people who want to improve C. IIRC something similar went on with C11 and in the end MSVC implements most if not all (late, but does)