rb_len_t NUM2LEN(VALUE x)
x を rb_len_t に変換します。 rb_len_t が long の環境では NUM2LONG、64 ビットの mswin では NUM2LL と同じです。 rb_len_t の範囲に収まらないときは RangeError が発生します。
x
rb_len_t
long
NUM2LL
RangeError
[SEE_ALSO] rb_len_t, LEN2NUM