From: nobu.nokada@... Date: 2005-09-14T08:25:57+09:00 Subject: Re: Question on StringValuePtr, rb_str_dup Hi, At Wed, 14 Sep 2005 06:38:44 +0900, Berger, Daniel wrote in [ruby-talk:156009]: > static VALUE foo(VALUE klass, VALUE rstring_orig){ > VALUE rstring; > char* string; > > rstring = rb_str_dup(rstring_orig); rb_str_modify(rstring); > string = StringValuePtr(rstring); > > c_func_that_modifies_receiver(string); > > return rb_str_new2(string); > } -- Nobu Nakada