Skip to content

Commit 93952bb

Browse files
authored
Merge pull request #2451 from gmittert/WindowsPleaseDoThings
Enable the Windows Path for String Encoding Conversion
2 parents e6d968f + 82ec99d commit 93952bb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

CoreFoundation/StringEncodings.subproj/CFStringEncodingDatabase.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -568,7 +568,7 @@ CF_PRIVATE CFStringEncoding __CFStringEncodingGetFromCanonicalName(const char *c
568568
}
569569
#undef LENGTH_LIMIT
570570

571-
#if TARGET_OS_OSX || TARGET_OS_LINUX
571+
#if TARGET_OS_OSX || TARGET_OS_LINUX || TARGET_OS_WIN32
572572
// This list indexes from DOS range
573573
static uint16_t const __CFISO8859SimilarScriptList[] = {
574574
kCFStringEncodingMacRoman,
@@ -777,7 +777,7 @@ static const char * const __CFOtherNameList[] = {
777777
"Western (NextStep)",
778778
"Western (EBCDIC Latin 1)",
779779
};
780-
#endif /* TARGET_OS_OSX */
780+
#endif /* TARGET_OS_OSX || TARGET_OS_LINUX || TARGET_OS_WIN32 */
781781

782782
CF_PRIVATE CFStringEncoding __CFStringEncodingGetMostCompatibleMacScript(CFStringEncoding encoding) {
783783
#if TARGET_OS_OSX || TARGET_OS_LINUX
@@ -817,7 +817,7 @@ CF_PRIVATE const char *__CFStringEncodingGetName(CFStringEncoding encoding) {
817817
case kCFStringEncodingUTF7: return "Unicode (UTF-7)"; break;
818818
}
819819

820-
#if TARGET_OS_OSX || TARGET_OS_LINUX
820+
#if TARGET_OS_OSX || TARGET_OS_LINUX || TARGET_OS_WIN32
821821
if (0x0200 == (encoding & 0x0F00)) {
822822
encoding &= 0x00FF;
823823

@@ -827,7 +827,7 @@ CF_PRIVATE const char *__CFStringEncodingGetName(CFStringEncoding encoding) {
827827

828828
if (kCFNotFound != index) return __CFOtherNameList[index];
829829
}
830-
#endif /* TARGET_OS_OSX */
830+
#endif /* TARGET_OS_OSX || TARGET_OS_LINUX || TARGET_OS_WIN32 */
831831

832832
return NULL;
833833
}

0 commit comments

Comments
 (0)