以下のエラーを検出することが出来ます。 (実例1) int sub(){ short *x; long *y; y = (long *)x;} long型(4バイト)へのポインタ変数“y”に、short型(2バイト)へのポインタ変数“x”の内容(アドレス)を代入している。 補足 このメッセージを抑制するには、以下の方法があります。 “−h”オプションを付けて、Lintを実行する。