ちなみに、正常の場合、負・0・正のいずれも返す可能性があります。

ポインターならナルポインタでも返してやるんですが・・・