SCI1.SCR.BYTE = 0; (регистр типа unsigned char) Assignment of int to unsigned char:
(*(volatile struct st_sci *)0x88248).SCR.BYTE = 0
Запускаю с такими опциями (для Renesas RX)
LINTFLAGS=\
$(INCLUDE) \
+stats \
+boolint \
+ignorequals \
-maintype \
-D__RX_LITTLE_ENDIAN__ \
-D'__volatile__=' \
-D'__asm__(a)=' \
$(END)