関数の定義を見る限り、原文の `value` は `length` がそうであるように `value*` が正しい気がします。
ポインタを渡してそこに書き込ませるタイプの関数なので、いまの訳文の「保持しています」を「格納します」に変えればよさそうです。