From 9cfc88d2d211f045b04b61a2ca9ab7f8840232d7 Mon Sep 17 00:00:00 2001 From: matz Date: Wed, 13 Sep 2006 14:45:21 +0000 Subject: [PATCH] * README.EXT: English adjustment. [ruby-core:08855] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- README.EXT | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.EXT b/README.EXT index af1ec24093..2fc2fd606a 100644 --- a/README.EXT +++ b/README.EXT @@ -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