#include #include #define false 0 #define true 1 typedef _Bool bool_t; #define MAX 5u /* ----------------- Example code from MISRA C:2012 begin ----------------- */ bool_t f ( uint16_t n, char *p ) /* Non-compliant */ { if ( n > MAX ) { return false; } if ( p == NULL ) { return false; } return true; } /* ------------------ Example code from MISRA C:2012 end ------------------ */