1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* README.EXT: English adjustment. [ruby-core:08855]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
matz 2006-09-13 14:45:21 +00:00
parent c0012d9ca8
commit 9cfc88d2d2

View file

@ -98,12 +98,12 @@ an exception will be raised if the conversion failed. NUM2DBL() can
be used to retrieve the double float value in the same way.
In version 1.7 or later it is recommended that you use the new macros
StringValue() and StringValuePtr(). StringValue(var) replaces var's
value with the result of "var.to_str()". StringValuePtr(var) does same
replacement and returns char* representation of var. These macros
will skip the replacement if var is a String. Notice that the macros
take only the lvalue as their argument, to change the value
of var in place.
StringValue() and StringValuePtr() to get a char* from a VALUE.
StringValue(var) replaces var's value with the result of "var.to_str()".
StringValuePtr(var) does same replacement and returns char*
representation of var. These macros will skip the replacement if var is
a String. Notice that the macros take only the lvalue as their
argument, to change the value of var in place.
In version 1.6 or earlier, STR2CSTR() was used to do the same thing
but now it is deprecated in version 1.7, because STR2CSTR() has a risk