On Fri, Apr 10, 2020 at 11:55:00AM +0000, Mayuresh Kathe wrote: > i am not a c hotshot, so pardon my ignorance. > i read that all new code under openbsd has to be c99. > may i know what's so special about c99 over c89 which has been under heavy > use for so long?
Like duh, ISO-C99 bis mostly improvements on ISO-C90. And it's fully supported now. Why not use it ? Pre-C90 C has also been under heavy use, but most people were very happy to get rid of it. I would recommend reading the C standards, looking at what changed between K&R/C90/C99, and making your own *informed* opinion. As for C99, huge improvements in built-in types immediately comes to mind. Smart initializers as well...