-
char * StringValuePtr(VALUE val) -
val が String でなければ to_str メソッドを使って String に変換し、その実体のポインタを返します。
このマクロに渡した VALUE は ruby の GC から確実に保護されます。
このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ
char * StringValuePtr(VALUE val)
val が String でなければ to_str メソッドを使って String に変換し、その実体のポインタを返します。
このマクロに渡した VALUE は ruby の GC から確実に保護されます。