各パラメータにNULLが用いられていない時
用意されたバッファサイズよりもキーの値が大きかった場合は
バッファサイズ分返され、最後にNULL文字を入れられる。
その時の戻り値は、用意されたバッファサイズ -1 である。
でokでしょうか?