>>581
そうすると、例の関数の戻り値をテストするコードはNULLを使うのが正しいと感じます。
関数の仕様にそう書いてあれば、それを読んだユーザーが == NULL でテストするのは自然なことです。
これはNULLを使わないと言う方針に反してしまうのです。

だからといって、ドキュメント中に0じゃぁさすがに伝わりにくいんじゃないか、と思うわけで。