Ruby 4.1 リファレンスマニュアル

macro SIZEOF_RB_LEN_T

[edit]
int SIZEOF_RB_LEN_T

rb_len_t の大きさをバイト単位で表すマクロです。 long の環境では SIZEOF_LONG と同じで、64 ビットの mswin では 8 です。 typedef はプリプロセッサから見えないため、#if SIZEOF_RB_LEN_T > SIZEOF_LONG のように、rb_len_t が long より広いかどうかの判定に使えます。

[SEE_ALSO] rb_len_t