unsigned char c;
switch (c) ...
とした時、caseがちょうど0〜255だけあるのに
レンジチェックするコードが出てしまいます。
レンジチェックせずにいきなりテーブルジャンプするように
する方法はないでしょうか?

あるいは「このコンパイラならOK」という情報でも
けっこうです。

今使っているコンパイラはVC6です。