-__private_extern__ bool __CFStringEncodingGetCanonicalName(CFStringEncoding encoding, char *buffer, CFIndex bufferSize) {
+CF_PRIVATE bool __CFStringEncodingGetCanonicalName(CFStringEncoding encoding, char *buffer, CFIndex bufferSize) {
#if DEPLOYMENT_TARGET_MACOSX
switch (encoding & 0x0F00) {
case 0: return encoding & 0xFF; break; // Mac scripts
#if DEPLOYMENT_TARGET_MACOSX
switch (encoding & 0x0F00) {
case 0: return encoding & 0xFF; break; // Mac scripts
switch (encoding) {
case kCFStringEncodingUTF8: return "Unicode (UTF-8)"; break;
case kCFStringEncodingUTF16: return "Unicode (UTF-16)"; break;
switch (encoding) {
case kCFStringEncodingUTF8: return "Unicode (UTF-8)"; break;
case kCFStringEncodingUTF16: return "Unicode (UTF-16)"; break;