[macruby-changes] [4575] MacRuby/trunk/string.c

source_changes at macosforge.org source_changes at macosforge.org
Mon Oct 4 16:13:46 PDT 2010


Revision: 4575
          http://trac.macosforge.org/projects/ruby/changeset/4575
Author:   lsansonetti at apple.com
Date:     2010-10-04 16:13:44 -0700 (Mon, 04 Oct 2010)
Log Message:
-----------
implemented missing rb_str_modify() MRI API

Modified Paths:
--------------
    MacRuby/trunk/string.c

Modified: MacRuby/trunk/string.c
===================================================================
--- MacRuby/trunk/string.c	2010-10-04 23:10:12 UTC (rev 4574)
+++ MacRuby/trunk/string.c	2010-10-04 23:13:44 UTC (rev 4575)
@@ -6633,3 +6633,14 @@
     }
     return (VALUE)str_simple_transcode(RSTR(str), enc);
 }
+
+void
+rb_str_modify(VALUE obj)
+{
+    if (IS_RSTR(obj)) {
+	rstr_modify(obj);
+    }
+    else {
+	rb_raise(rb_eArgError, "can't modify NSString");
+    }
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20101004/76a7a2f3/attachment-0001.html>


More information about the macruby-changes mailing list