C言語なら俺に聞け(入門編)Part 60
■ このスレッドは過去ログ倉庫に格納されています
0402デフォルトの名無しさん
2010/02/13(土) 03:10:05と書いていると、コンパイルするときにgccが
「warning: null argument where non-null required (argument 1)」
みたいに、NULLであってはいけない引数がNULLですよと警告してくれるけど、
自分でつくった関数でも同じ警告が出るようにできるかな?
int
my_func(const char *str)
{
...
if (str == NULL)
return -1;
...
}
上のように引数がNULLの場合をチェックしているのだけど、
実行時だけじゃなくてコンパイルするときにも「NULLはダメだ!」と警告されるようにできないものでしょうか?
この関数をライブラリにして使うときに、引数がNULLだとコンパイル時に警告させるようにしたい…
■ このスレッドは過去ログ倉庫に格納されています