Revision
175
Author
lsansonetti@apple.com
Date
2008-04-25 17:29:11 -0700 (Fri, 25 Apr 2008)

Log Message

reverting unintentional commit

Modified Paths

Diff

Modified: MacRuby/trunk/string.c (174 => 175)


--- MacRuby/trunk/string.c	2008-04-26 00:28:19 UTC (rev 174)
+++ MacRuby/trunk/string.c	2008-04-26 00:29:11 UTC (rev 175)
@@ -169,9 +169,8 @@
 	    (CFStringRef)str, kCFStringEncodingUTF8, 0);
 	if (data == NULL)
 	    return NULL;
-#if 0 
-	CFMutableDataRef mdata = CFDataCreateMutableCopy(NULL, 0, data); 
-	GC_WB(&s->cfdata, (void *)mdata);
+#if 1 
+	GC_WB(&s->cfdata, (void *)CFDataCreateCopy(NULL, data));
 	CFRelease((CFTypeRef)data);
 #else
 	GC_WB(&s->cfdata, (void *)data);
@@ -221,10 +220,10 @@
 		false,
 		kCFAllocatorNull);
 	CFStringReplaceAll((CFMutableStringRef)str, (CFStringRef)bytestr);
-//        if (memcmp((const char *)dataptr, (const char *)RSTRING_CPTR(str), 
-//	    datalen) == 0) {
+        if (memcmp((const char *)dataptr, (const char *)RSTRING_CPTR(str), 
+	    datalen) == 0) {
 	    s->cfdata = NULL;
-//	}
+	}
     }
 }