mirror of
https://github.com/darlinghq/darling-corefoundation.git
synced 2024-10-07 01:03:29 +00:00
11 lines
380 B
C
11 lines
380 B
C
#include <CoreFoundation/CFString.h>
|
|
#include <stdlib.h>
|
|
|
|
static char *CFStringUTF8Copy(CFStringRef cfString) {
|
|
CFIndex length = CFStringGetLength(cfString);
|
|
CFIndex size = CFStringGetMaximumSizeForEncoding(length, kCFStringEncodingUTF8);
|
|
char *buffer = (char *)malloc(size);
|
|
CFStringGetCString(cfString, buffer, size, kCFStringEncodingUTF8);
|
|
return buffer;
|
|
}
|