ふぢのLINT講座


value type declared inconsistently
(ある関数の宣言または定義内の戻り値と、他の関数の宣言または定義内の戻り値の型が一致してません)

以下のエラーを検出することが出来ます。

(実例1)
=======main.c=======
int flg;

main()
{
  ;
}

=======sub.c========
extern char flg;

sub()
{
  ;
}


変数“flg”をint型で定義している






外部変数“flg”をchar型で定義している









もどる