// To test: // ~/cppcheck/cppcheck --addon=misra --platform=avr8 misra-test-avr8.c static void misra_10_4(void) { // #10480 char buf[1] = {'f'}; const char c = '0'; signed int x = buf[0] - c; } static void misra_12_2(void) { a = (((uint64_t)0xFF) << 32); }