引数の一つを書き換える関数にして
戻り値のほうはリターンコードだけにすれば?