Revision: 3647 http://trac.macosforge.org/projects/ruby/changeset/3647 Author: lsansonetti@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; } /****************************************************************