>>918
組み込みMISRA-C:2004, C90 の本も出ているけど、
その時代から、uint8_T など、ビットサイズを明記していた

typedef int int32_T;
typedef unsigned char uint8_T;

int32_T i;

暗黙のint のような、処理系によってサイズが変わる、サイズ不明確なものはダメ

char もダメ。
0〜255 か、-128〜127 か、処理系によって異なるから