私はこのコードを私に渡して問題を解決していますが、関数の定義の1つを理解することができません。関数の戻り値の型を理解する
void DESC_API ApplDesc(DescMsg* pMsg)
私は関数がvoid
が成り立つように、何かを返すイマイチことがわかります。しかしここでDESC_API
は何をしていますか?あなたはDESC_APIが空白に置き換えられ、マクロで見ることができるように、これは、それがヘッダファイル
#if defined(DESC_API)
#else
/* No paging used. */
#define DESC_API
#endif
ビルド中の何かが、コンパイラのコマンドラインでDESC_APIを定義している可能性があります。 –
おそらく何もしません。私は、決して実装されていないか、コンパイル時に注入された何か(以下の答えに記述されているように)のフックかもしれないと思います。どのような問題が解決されているかを見るために、事前処理部分( 'gcc -E'など)だけを実行するようにコンパイラに指示してみましたか?たぶん、何が起こっているのかについてもっと手がかりを与えるでしょう。 – user5728855