/*
- * Copyright (c) 2012 Apple Inc. All rights reserved.
+ * Copyright (c) 2014 Apple Inc. All rights reserved.
*
* @APPLE_LICENSE_HEADER_START@
*
*/
/* CFStringEncodingDatabase.c
- Copyright (c) 2005-2011, Apple Inc. All rights reserved.
+ Copyright (c) 2005-2013, Apple Inc. All rights reserved.
Responsibility: Aki Inoue
*/
return kCFNotFound;
}
-__private_extern__ uint16_t __CFStringEncodingGetWindowsCodePage(CFStringEncoding encoding) {
+CF_PRIVATE uint16_t __CFStringEncodingGetWindowsCodePage(CFStringEncoding encoding) {
CFStringEncoding encodingBase = encoding & 0x0F00;
if (0x0100 == encodingBase) { // UTF
return 0;
}
-__private_extern__ CFStringEncoding __CFStringEncodingGetFromWindowsCodePage(uint16_t codepage) {
+CF_PRIVATE CFStringEncoding __CFStringEncodingGetFromWindowsCodePage(uint16_t codepage) {
switch (codepage) {
case 65001: return kCFStringEncodingUTF8;
case 1200: return kCFStringEncodingUTF16;
return kCFStringEncodingInvalidId;
}
-__private_extern__ bool __CFStringEncodingGetCanonicalName(CFStringEncoding encoding, char *buffer, CFIndex bufferSize) {
+CF_PRIVATE bool __CFStringEncodingGetCanonicalName(CFStringEncoding encoding, char *buffer, CFIndex bufferSize) {
const char *format = "%s";
const char *name = NULL;
uint32_t value = 0;
return code * (name - (const char *)value);
}
-__private_extern__ CFStringEncoding __CFStringEncodingGetFromCanonicalName(const char *canonicalName) {
+CF_PRIVATE CFStringEncoding __CFStringEncodingGetFromCanonicalName(const char *canonicalName) {
CFStringEncoding encoding;
CFIndex prefixLength;
static CFMutableDictionaryRef mappingTable = NULL;
};
#endif /* DEPLOYMENT_TARGET_MACOSX */
-__private_extern__ CFStringEncoding __CFStringEncodingGetMostCompatibleMacScript(CFStringEncoding encoding) {
+CF_PRIVATE CFStringEncoding __CFStringEncodingGetMostCompatibleMacScript(CFStringEncoding encoding) {
#if DEPLOYMENT_TARGET_MACOSX
switch (encoding & 0x0F00) {
case 0: return encoding & 0xFF; break; // Mac scripts
return kCFStringEncodingInvalidId;
}
-__private_extern__ const char *__CFStringEncodingGetName(CFStringEncoding encoding) {
+CF_PRIVATE const char *__CFStringEncodingGetName(CFStringEncoding encoding) {
switch (encoding) {
case kCFStringEncodingUTF8: return "Unicode (UTF-8)"; break;
case kCFStringEncodingUTF16: return "Unicode (UTF-16)"; break;