Review-C 側の既知の問題 while(x) { switch(x) { case 1 : x++ ; break; default : x = 0 ; break; } } 上記の様にループ内に switch文があると、 誤った警告を出します。 原作: char * cp = I/Oアドレス ; while(*cp) { ; } 解説: 上記の様に意図的に I/O アクセスループする場合 volatile char * cp と、 volatile 修飾して下さい。