[61180] users/toby/objcports/internal.c

toby at macports.org toby at macports.org
Thu Dec 3 23:57:35 PST 2009


Revision: 61180
          http://trac.macports.org/changeset/61180
Author:   toby at macports.org
Date:     2009-12-03 23:57:35 -0800 (Thu, 03 Dec 2009)
Log Message:
-----------
misc

Modified Paths:
--------------
    users/toby/objcports/internal.c

Modified: users/toby/objcports/internal.c
===================================================================
--- users/toby/objcports/internal.c	2009-12-04 07:54:03 UTC (rev 61179)
+++ users/toby/objcports/internal.c	2009-12-04 07:57:35 UTC (rev 61180)
@@ -6,12 +6,11 @@
 char *
 strdup_cf(CFStringRef str)
 {
-	CFIndex length, size;
+	CFIndex size;
 	char *result;
 
-	length = CFStringGetLength(str);
-	size = CFStringGetMaximumSizeForEncoding(length, kCFStringEncodingUTF8) + 1;
-	result = calloc(size, sizeof(char));
+	size = CFStringGetMaximumSizeForEncoding(CFStringGetLength(str), kCFStringEncodingUTF8) + 1;
+	result = malloc(size);
 	if (result) {
 		if (!CFStringGetCString(str, result, size, kCFStringEncodingUTF8)) {
 			free(result);
@@ -30,7 +29,7 @@
 	int rc;
 
 	formatstr = CFStringCreateWithCString(NULL, format, kCFStringEncodingUTF8);
-	
+
 	va_start(ap, format);
 	str = CFStringCreateWithFormatAndArguments(NULL, NULL, formatstr, ap);
 	va_end(ap);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091203/59b87624/attachment-0001.html>


More information about the macports-changes mailing list