i read somewhere that the netbsd project now mandates that all new code be c99. i believe that mandate stands true for updates to old code too. may i know the rationale for insisting of c99 when c89 was just fine for so many years? also if the change was inevitable, then why not a newer standard like c11? thanks.