MISRA C is a set of software development guidelines for the C programming language developed by The MISRA Consortium. It is the most widely used set of coding guidelines for C around the world. MISRA provides best practice guidelines for the safe and secure application of both embedded control systems and standalone software. The version used in this section is MISRA-C:2004.