#include /* ----------------- Example code from MISRA C:2012 begin ----------------- */ int32_t id1_a_b_c; int32_t id1_abc; /* Non-compliant */ int32_t id2_abc; int32_t id2_ABC; /* Non-compliant */ int32_t id3_a_bc; int32_t id3_ab_c; /* Non-compliant */ int32_t id4_I; int32_t id4_1; /* Non-compliant */ int32_t id5_Z; int32_t id5_2; /* Non-compliant */ int32_t id6_O; int32_t id6_0; /* Non-compliant */ int32_t id7_B; int32_t id7_8; /* Non-compliant */ int32_t id8_rn; int32_t id8_m; /* Non-compliant */ int32_t id9_rn; struct { int32_t id9_m; /* Compliant */ }; /* ------------------ Example code from MISRA C:2012 end ------------------ */