[macruby-changes] [3647] MacRuby/branches/icu/util.c

source_changes at macosforge.org source_changes at macosforge.org
Fri Feb 26 22:43:25 PST 2010


Revision: 3647
          http://trac.macosforge.org/projects/ruby/changeset/3647
Author:   lsansonetti at apple.com
Date:     2010-02-26 22:43:25 -0800 (Fri, 26 Feb 2010)
Log Message:
-----------
ruby_getcwd() should return a RubyString now

Modified Paths:
--------------
    MacRuby/branches/icu/util.c

Modified: MacRuby/branches/icu/util.c
===================================================================
--- MacRuby/branches/icu/util.c	2010-02-27 05:49:08 UTC (rev 3646)
+++ MacRuby/branches/icu/util.c	2010-02-27 06:43:25 UTC (rev 3647)
@@ -745,18 +745,9 @@
     if (getcwd(buf, sizeof buf) == NULL) {
 	rb_sys_fail("getcwd");
     }
-
-    CFStringRef tmp = CFStringCreateWithFileSystemRepresentation(NULL, buf);
-    assert(tmp != NULL);
-
-    CFMutableStringRef str = CFStringCreateMutableCopy(NULL, 0, tmp);
-    assert(str != NULL);
-    CFRelease(tmp);
-    CFMakeCollectable(str);
-    CFStringNormalize(str, kCFStringNormalizationFormC);
-
+    VALUE str = rb_str_new2(buf);
     OBJ_TAINT(str); 
-    return (VALUE)str;
+    return str;
 }
 
 /****************************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20100226/5fc1828d/attachment.html>


More information about the macruby-changes mailing list