[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