Cの標準ライブラリ関数が、引数でとったアドレスをそのまま
返すことが多いことの理由は、一つにはエラー処理のためだと思う。
(つまり、例外発生時にNULLを返す)
Javaには例外処理があるので、この意味ではいらない