Skip to main content

IAR Embedded Workbench for Arm 9.70.x

‑‑require_prototypes

このセクションの内容:
構文
‑‑require_prototypes
説明

このオプションは、すべての関数が正しいプロトタイプを持つかどうかをコンパイラで強制的に検証する場合に使用します。 このオプションを使用すると、以下のいずれかが含まれるコードではエラーが発生します。

  • 宣言のない関数、またはカーニハン&リッチー C 形式で宣言された関数の呼び出し

  • 先にプロトタイプが宣言されていないpublic関数の関数定義

  • プロトタイプを含まない型の関数ポインタによる間接的な関数呼び出し。

注意

[プロジェクト]>[オプション]>[C/C++コンパイラ]>[言語 1]>[プロトタイプの強制]