rb_str_new2

H

Hadmut Danisch

Hi,

if I use rb_str_new2(something) to return a string value from within
a C function, do I have to free something after that or is something
used within the resulting ruby object?

regards
Hadmut
 
T

Tim Hunter

Hi,

if I use rb_str_new2(something) to return a string value from within a C
function, do I have to free something after that or is something used
within the resulting ruby object?

regards
Hadmut

GC will clean it up for you after you're finished with it (that is, when
nothing refers to it any longer).
 
T

ts

H> if I use rb_str_new2(something) to return a string value from within
H> a C function, do I have to free something after that or is something
H> used within the resulting ruby object?

rb_str_new2(something) duplicate `something' otherwise it will not
possible to write

VALUE tt(VALUE obj)
{
return rb_str_new2("aa");
}



Guy Decoux
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,483
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top