Ruby 1.8.7 リファレンスマニュアル > 関数一覧 > rb_str2cstr
char * rb_str2cstr(VALUE str, int *len)
strl を C の文字列に変換します。第二引数も与えると *len にバイト長を書き込みます。str が String でない場合は to_str での変換を試みます。