MISRA C:2012 extends support to the C99 version of the C language (while maintaining guidelines for C90), in addition to including a number of improvements that can reduce the cost and complexity of compliance, whilst aiding consistent, safe use of C in critical systems.
MISRA C:2012 provides support for both the C99 and C90 versions of the C language, while also introducing enhancements to simplify compliance and ensure secure C usage in critical applications.