>>160の
>/* < 0 は無効値 */
ってコメントは的外れと思うのは気のせい?