From 271a85e8d37fabb0d5bec4c0d785d03726e120fe Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Sat, 7 Jun 2025 17:49:58 -0700 Subject: [PATCH] _FoundationUnicode: apply symbol renaming for non-Darwin targets When building on non-Darwin targets, we are not guaranteed that there is no ICU library on the system (Windows ships an ICU since Windows 1703 (RedStone 2), SDK 10.0.15063. This now is implicitly pulled in OneCore.lib which vends the memory API contract; Linux normally ships a copy of ICU; android ships a copy of ICU since Android 6.0 (API Level 23) but is not part of the supported APIs). The availability of ICU on the system and in Swift causes a conflict. As there is no stable ABI for ICU, this is a problem and can cause spurious failures. Such a failure has been observed on Windows when statically linking Foundation. Unfortunately, the symbol renaming support in ICU relies on the `U_ICU_ENTRY_POINT_RENAME` macro which is defined thusly: ``` #define U_DEF_ICU_ENTRY_POINT_RENAME(x, y, z) x ## y ## z #define U_DEF2_ICU_ENTRY_POINT_RENAME(x, y, z) U_DEF_ICU_ENTRY_POINT_RENAME(x, y, z) #define U_ICU_ENTRY_POINT_RENAME(name) U_DEF2_ICU_ENTRY_POINT_RENAME(name, ICU_VERSION_SUFFIX, U_LIB_SUFFIX_C_NAME) ``` This macro is too complex for the clang importer to import into Swift, making this not possible to use directly. Instead, we manually perform the expansion of the CPP macros, using the `swift_` prefix instead to isolate and namespace our implementation. Unfortunately, even the aliasing macro is too complex for the clang importer to import directly. Because changing all the call sites would not be tractable (nor maintainable), this will require an additional change (swiftlang/swift#81840) to support aliasing macros to be imported into Swift. Although in theory only the dynamically linked version should be susceptible to the interpositioning issue, if any of the system libraries causes ICU to be included (e.g. a linker script on Unix or an import library pulling in another version), we can also hit this issue in the statically linked scenario. When dynamically linking, on Windows at least, it would not be a problem if the symbol is bound properly at link time as the symbolic resolution involves two-level namespacing, which is not available on ELF hosts. On Darwin, we cannot perform the renaming as the library is vended by the system and this would constitute an ABI break. --- CMakeLists.txt | 2 +- Package.swift | 18 +- .../include/_foundation_unicode/uconfig.h | 4 + .../include/_foundation_unicode/urename.h | 1968 +++++++++++++++++ 4 files changed, 1990 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 240e80a..601b6b7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -45,7 +45,7 @@ add_compile_definitions( $<$:U_HAVE_STRTOD_L=1> $<$:U_HAVE_XLOCALE_H=1> $<$:U_HAVE_STRING_VIEW=1> - $<$:U_DISABLE_RENAMING=1> + $<$:U_DISABLE_RENAMING=$,1,0>> $<$:U_COMBINED_IMPLEMENTATION> $<$:U_COMMON_IMPLEMENTATION> $<$:U_I18N_IMPLEMENTATION> diff --git a/Package.swift b/Package.swift index 06d305f..569a213 100644 --- a/Package.swift +++ b/Package.swift @@ -34,7 +34,23 @@ var buildSettings: [CXXSetting] = [ .define("U_HAVE_STRTOD_L", to: "1"), .define("U_HAVE_XLOCALE_H", to: "1"), .define("U_HAVE_STRING_VIEW", to: "1"), - .define("U_DISABLE_RENAMING", to: "1"), + .define( + "U_DISABLE_RENAMING", to: "1", + .when(platforms: [ + .macOS, + .iOS, + .tvOS, + .watchOS, + .visionOS, + ])), + .define( + "U_DISABLE_RENAMING", to: "0", + .when(platforms: [ + .linux, + .windows, + .android, + .wasi, + ])), .define("U_COMBINED_IMPLEMENTATION"), .define("U_COMMON_IMPLEMENTATION"), .define("U_I18N_IMPLEMENTATION"), diff --git a/icuSources/include/_foundation_unicode/uconfig.h b/icuSources/include/_foundation_unicode/uconfig.h index eb8e638..7b03cb1 100644 --- a/icuSources/include/_foundation_unicode/uconfig.h +++ b/icuSources/include/_foundation_unicode/uconfig.h @@ -101,9 +101,13 @@ #ifndef U_DISABLE_RENAMING #if APPLE_ICU_CHANGES //rdar://60884991 #58 Replace installsrc patching with changes directly in header files +#if defined(__APPLE__) #define U_DISABLE_RENAMING 1 #else #define U_DISABLE_RENAMING 0 +#endif +#else +#define U_DISABLE_RENAMING 0 #endif // APPLE_ICU_CHANGES #endif diff --git a/icuSources/include/_foundation_unicode/urename.h b/icuSources/include/_foundation_unicode/urename.h index 7d6008c..a869cbc 100644 --- a/icuSources/include/_foundation_unicode/urename.h +++ b/icuSources/include/_foundation_unicode/urename.h @@ -58,6 +58,1973 @@ /* C exports renaming data */ +#if APPLE_ICU_CHANGES +#if !U_DISABLE_RENAMING +#define CreateLSTMBreakEngine swift_CreateLSTMBreakEngine +#define CreateLSTMData swift_CreateLSTMData +#define CreateLSTMDataForScript swift_CreateLSTMDataForScript +#define DeleteLSTMData swift_DeleteLSTMData +#define LSTMDataName swift_LSTMDataName +#define T_CString_int64ToString swift_T_CString_int64ToString +#define T_CString_integerToString swift_T_CString_integerToString +#define T_CString_stringToInteger swift_T_CString_stringToInteger +#define T_CString_toLowerCase swift_T_CString_toLowerCase +#define T_CString_toUpperCase swift_T_CString_toUpperCase +#define UCNV_FROM_U_CALLBACK_ESCAPE swift_UCNV_FROM_U_CALLBACK_ESCAPE +#define UCNV_FROM_U_CALLBACK_SKIP swift_UCNV_FROM_U_CALLBACK_SKIP +#define UCNV_FROM_U_CALLBACK_STOP swift_UCNV_FROM_U_CALLBACK_STOP +#define UCNV_FROM_U_CALLBACK_SUBSTITUTE swift_UCNV_FROM_U_CALLBACK_SUBSTITUTE +#define UCNV_TO_U_CALLBACK_ESCAPE swift_UCNV_TO_U_CALLBACK_ESCAPE +#define UCNV_TO_U_CALLBACK_SKIP swift_UCNV_TO_U_CALLBACK_SKIP +#define UCNV_TO_U_CALLBACK_STOP swift_UCNV_TO_U_CALLBACK_STOP +#define UCNV_TO_U_CALLBACK_SUBSTITUTE swift_UCNV_TO_U_CALLBACK_SUBSTITUTE +#define UDataMemory_createNewInstance swift_UDataMemory_createNewInstance +#define UDataMemory_init swift_UDataMemory_init +#define UDataMemory_isLoaded swift_UDataMemory_isLoaded +#define UDataMemory_normalizeDataPointer swift_UDataMemory_normalizeDataPointer +#define UDataMemory_setData swift_UDataMemory_setData +#define UDatamemory_assign swift_UDatamemory_assign +#define _ASCIIData swift__ASCIIData +#define _Bocu1Data swift__Bocu1Data +#define _CESU8Data swift__CESU8Data +#define _CompoundTextData swift__CompoundTextData +#define _HZData swift__HZData +#define _IMAPData swift__IMAPData +#define _ISCIIData swift__ISCIIData +#define _ISO2022Data swift__ISO2022Data +#define _LMBCSData1 swift__LMBCSData1 +#define _LMBCSData11 swift__LMBCSData11 +#define _LMBCSData16 swift__LMBCSData16 +#define _LMBCSData17 swift__LMBCSData17 +#define _LMBCSData18 swift__LMBCSData18 +#define _LMBCSData19 swift__LMBCSData19 +#define _LMBCSData2 swift__LMBCSData2 +#define _LMBCSData3 swift__LMBCSData3 +#define _LMBCSData4 swift__LMBCSData4 +#define _LMBCSData5 swift__LMBCSData5 +#define _LMBCSData6 swift__LMBCSData6 +#define _LMBCSData8 swift__LMBCSData8 +#define _Latin1Data swift__Latin1Data +#define _MBCSData swift__MBCSData +#define _SCSUData swift__SCSUData +#define _UTF16BEData swift__UTF16BEData +#define _UTF16Data swift__UTF16Data +#define _UTF16LEData swift__UTF16LEData +#define _UTF16v2Data swift__UTF16v2Data +#define _UTF32BEData swift__UTF32BEData +#define _UTF32Data swift__UTF32Data +#define _UTF32LEData swift__UTF32LEData +#define _UTF7Data swift__UTF7Data +#define _UTF8Data swift__UTF8Data +#define _isUnicodeLocaleTypeSubtag swift__isUnicodeLocaleTypeSubtag +#define allowedHourFormatsCleanup swift_allowedHourFormatsCleanup +#define cmemory_cleanup swift_cmemory_cleanup +#define dayPeriodRulesCleanup swift_dayPeriodRulesCleanup +#define deleteAllowedHourFormats swift_deleteAllowedHourFormats +#define gTimeZoneFilesInitOnce swift_gTimeZoneFilesInitOnce +#define initNumsysNames swift_initNumsysNames +#define izrule_clone swift_izrule_clone +#define izrule_close swift_izrule_close +#define izrule_equals swift_izrule_equals +#define izrule_getDSTSavings swift_izrule_getDSTSavings +#define izrule_getDynamicClassID swift_izrule_getDynamicClassID +#define izrule_getFinalStart swift_izrule_getFinalStart +#define izrule_getFirstStart swift_izrule_getFirstStart +#define izrule_getName swift_izrule_getName +#define izrule_getNextStart swift_izrule_getNextStart +#define izrule_getPreviousStart swift_izrule_getPreviousStart +#define izrule_getRawOffset swift_izrule_getRawOffset +#define izrule_getStaticClassID swift_izrule_getStaticClassID +#define izrule_isEquivalentTo swift_izrule_isEquivalentTo +#define izrule_open swift_izrule_open +#define locale_getKeywordsStart swift_locale_getKeywordsStart +#define locale_get_default swift_locale_get_default +#define locale_set_default swift_locale_set_default +#define mixedMeasuresToMicros swift_mixedMeasuresToMicros +#define numSysCleanup swift_numSysCleanup +#define pl_addFontRun swift_pl_addFontRun +#define pl_addLocaleRun swift_pl_addLocaleRun +#define pl_addValueRun swift_pl_addValueRun +#define pl_close swift_pl_close +#define pl_closeFontRuns swift_pl_closeFontRuns +#define pl_closeLine swift_pl_closeLine +#define pl_closeLocaleRuns swift_pl_closeLocaleRuns +#define pl_closeValueRuns swift_pl_closeValueRuns +#define pl_countLineRuns swift_pl_countLineRuns +#define pl_create swift_pl_create +#define pl_getAscent swift_pl_getAscent +#define pl_getDescent swift_pl_getDescent +#define pl_getFontRunCount swift_pl_getFontRunCount +#define pl_getFontRunFont swift_pl_getFontRunFont +#define pl_getFontRunLastLimit swift_pl_getFontRunLastLimit +#define pl_getFontRunLimit swift_pl_getFontRunLimit +#define pl_getLeading swift_pl_getLeading +#define pl_getLineAscent swift_pl_getLineAscent +#define pl_getLineDescent swift_pl_getLineDescent +#define pl_getLineLeading swift_pl_getLineLeading +#define pl_getLineVisualRun swift_pl_getLineVisualRun +#define pl_getLineWidth swift_pl_getLineWidth +#define pl_getLocaleRunCount swift_pl_getLocaleRunCount +#define pl_getLocaleRunLastLimit swift_pl_getLocaleRunLastLimit +#define pl_getLocaleRunLimit swift_pl_getLocaleRunLimit +#define pl_getLocaleRunLocale swift_pl_getLocaleRunLocale +#define pl_getParagraphLevel swift_pl_getParagraphLevel +#define pl_getTextDirection swift_pl_getTextDirection +#define pl_getValueRunCount swift_pl_getValueRunCount +#define pl_getValueRunLastLimit swift_pl_getValueRunLastLimit +#define pl_getValueRunLimit swift_pl_getValueRunLimit +#define pl_getValueRunValue swift_pl_getValueRunValue +#define pl_getVisualRunAscent swift_pl_getVisualRunAscent +#define pl_getVisualRunDescent swift_pl_getVisualRunDescent +#define pl_getVisualRunDirection swift_pl_getVisualRunDirection +#define pl_getVisualRunFont swift_pl_getVisualRunFont +#define pl_getVisualRunGlyphCount swift_pl_getVisualRunGlyphCount +#define pl_getVisualRunGlyphToCharMap swift_pl_getVisualRunGlyphToCharMap +#define pl_getVisualRunGlyphs swift_pl_getVisualRunGlyphs +#define pl_getVisualRunLeading swift_pl_getVisualRunLeading +#define pl_getVisualRunPositions swift_pl_getVisualRunPositions +#define pl_isComplex swift_pl_isComplex +#define pl_nextLine swift_pl_nextLine +#define pl_openEmptyFontRuns swift_pl_openEmptyFontRuns +#define pl_openEmptyLocaleRuns swift_pl_openEmptyLocaleRuns +#define pl_openEmptyValueRuns swift_pl_openEmptyValueRuns +#define pl_openFontRuns swift_pl_openFontRuns +#define pl_openLocaleRuns swift_pl_openLocaleRuns +#define pl_openValueRuns swift_pl_openValueRuns +#define pl_reflow swift_pl_reflow +#define pl_resetFontRuns swift_pl_resetFontRuns +#define pl_resetLocaleRuns swift_pl_resetLocaleRuns +#define pl_resetValueRuns swift_pl_resetValueRuns +#define rbbi_cleanup swift_rbbi_cleanup +#define res_countArrayItems swift_res_countArrayItems +#define res_findResource swift_res_findResource +#define res_getAlias swift_res_getAlias +#define res_getArrayItem swift_res_getArrayItem +#define res_getBinaryNoTrace swift_res_getBinaryNoTrace +#define res_getIntVectorNoTrace swift_res_getIntVectorNoTrace +#define res_getPublicType swift_res_getPublicType +#define res_getResource swift_res_getResource +#define res_getStringNoTrace swift_res_getStringNoTrace +#define res_getTableItemByIndex swift_res_getTableItemByIndex +#define res_getTableItemByKey swift_res_getTableItemByKey +#define res_load swift_res_load +#define res_read swift_res_read +#define res_unload swift_res_unload +#define u_UCharsToChars swift_u_UCharsToChars +#define u_asciiToUpper swift_u_asciiToUpper +#define u_austrcpy swift_u_austrcpy +#define u_austrncpy swift_u_austrncpy +#define u_caseInsensitivePrefixMatch swift_u_caseInsensitivePrefixMatch +#define u_catclose swift_u_catclose +#define u_catgets swift_u_catgets +#define u_catopen swift_u_catopen +#define u_charAge swift_u_charAge +#define u_charDigitValue swift_u_charDigitValue +#define u_charDirection swift_u_charDirection +#define u_charFromName swift_u_charFromName +#define u_charMirror swift_u_charMirror +#define u_charName swift_u_charName +#define u_charType swift_u_charType +#define u_charsToUChars swift_u_charsToUChars +#define u_cleanup swift_u_cleanup +#define u_countChar32 swift_u_countChar32 +#define u_digit swift_u_digit +#define u_enumCharNames swift_u_enumCharNames +#define u_enumCharTypes swift_u_enumCharTypes +#define u_errorName swift_u_errorName +#define u_fadopt swift_u_fadopt +#define u_fclose swift_u_fclose +#define u_feof swift_u_feof +#define u_fflush swift_u_fflush +#define u_fgetConverter swift_u_fgetConverter +#define u_fgetNumberFormat swift_u_fgetNumberFormat +#define u_fgetc swift_u_fgetc +#define u_fgetcodepage swift_u_fgetcodepage +#define u_fgetcx swift_u_fgetcx +#define u_fgetfile swift_u_fgetfile +#define u_fgetlocale swift_u_fgetlocale +#define u_fgets swift_u_fgets +#define u_file_read swift_u_file_read +#define u_file_write swift_u_file_write +#define u_file_write_flush swift_u_file_write_flush +#define u_finit swift_u_finit +#define u_flushDefaultConverter swift_u_flushDefaultConverter +#define u_foldCase swift_u_foldCase +#define u_fopen swift_u_fopen +#define u_fopen_u swift_u_fopen_u +#define u_forDigit swift_u_forDigit +#define u_formatMessage swift_u_formatMessage +#define u_formatMessageWithError swift_u_formatMessageWithError +#define u_fprintf swift_u_fprintf +#define u_fprintf_u swift_u_fprintf_u +#define u_fputc swift_u_fputc +#define u_fputs swift_u_fputs +#define u_frewind swift_u_frewind +#define u_fscanf swift_u_fscanf +#define u_fscanf_u swift_u_fscanf_u +#define u_fsetcodepage swift_u_fsetcodepage +#define u_fsetlocale swift_u_fsetlocale +#define u_fsettransliterator swift_u_fsettransliterator +#define u_fstropen swift_u_fstropen +#define u_fungetc swift_u_fungetc +#define u_getBidiPairedBracket swift_u_getBidiPairedBracket +#define u_getBinaryPropertySet swift_u_getBinaryPropertySet +#define u_getCombiningClass swift_u_getCombiningClass +#define u_getDataDirectory swift_u_getDataDirectory +#define u_getDataVersion swift_u_getDataVersion +#define u_getDefaultConverter swift_u_getDefaultConverter +#define u_getFC_NFKC_Closure swift_u_getFC_NFKC_Closure +#define u_getISOComment swift_u_getISOComment +#define u_getIntPropertyMap swift_u_getIntPropertyMap +#define u_getIntPropertyMaxValue swift_u_getIntPropertyMaxValue +#define u_getIntPropertyMinValue swift_u_getIntPropertyMinValue +#define u_getIntPropertyValue swift_u_getIntPropertyValue +#define u_getMainProperties swift_u_getMainProperties +#define u_getNumericValue swift_u_getNumericValue +#define u_getPropertyEnum swift_u_getPropertyEnum +#define u_getPropertyName swift_u_getPropertyName +#define u_getPropertyValueEnum swift_u_getPropertyValueEnum +#define u_getPropertyValueName swift_u_getPropertyValueName +#define u_getTimeZoneFilesDirectory swift_u_getTimeZoneFilesDirectory +#define u_getUnicodeProperties swift_u_getUnicodeProperties +#define u_getUnicodeVersion swift_u_getUnicodeVersion +#define u_getVersion swift_u_getVersion +#define u_get_stdout swift_u_get_stdout +#define u_hasBinaryProperty swift_u_hasBinaryProperty +#define u_init swift_u_init +#define u_isIDIgnorable swift_u_isIDIgnorable +#define u_isIDPart swift_u_isIDPart +#define u_isIDStart swift_u_isIDStart +#define u_isISOControl swift_u_isISOControl +#define u_isJavaIDPart swift_u_isJavaIDPart +#define u_isJavaIDStart swift_u_isJavaIDStart +#define u_isJavaSpaceChar swift_u_isJavaSpaceChar +#define u_isMirrored swift_u_isMirrored +#define u_isUAlphabetic swift_u_isUAlphabetic +#define u_isULowercase swift_u_isULowercase +#define u_isUUppercase swift_u_isUUppercase +#define u_isUWhiteSpace swift_u_isUWhiteSpace +#define u_isWhitespace swift_u_isWhitespace +#define u_isalnum swift_u_isalnum +#define u_isalnumPOSIX swift_u_isalnumPOSIX +#define u_isalpha swift_u_isalpha +#define u_isbase swift_u_isbase +#define u_isblank swift_u_isblank +#define u_iscntrl swift_u_iscntrl +#define u_isdefined swift_u_isdefined +#define u_isdigit swift_u_isdigit +#define u_isgraph swift_u_isgraph +#define u_isgraphPOSIX swift_u_isgraphPOSIX +#define u_islower swift_u_islower +#define u_isprint swift_u_isprint +#define u_isprintPOSIX swift_u_isprintPOSIX +#define u_ispunct swift_u_ispunct +#define u_isspace swift_u_isspace +#define u_istitle swift_u_istitle +#define u_isupper swift_u_isupper +#define u_isxdigit swift_u_isxdigit +#define u_locbund_close swift_u_locbund_close +#define u_locbund_getNumberFormat swift_u_locbund_getNumberFormat +#define u_locbund_init swift_u_locbund_init +#define u_memcasecmp swift_u_memcasecmp +#define u_memchr swift_u_memchr +#define u_memchr32 swift_u_memchr32 +#define u_memcmp swift_u_memcmp +#define u_memcmpCodePointOrder swift_u_memcmpCodePointOrder +#define u_memcpy swift_u_memcpy +#define u_memmove swift_u_memmove +#define u_memrchr swift_u_memrchr +#define u_memrchr32 swift_u_memrchr32 +#define u_memset swift_u_memset +#define u_parseMessage swift_u_parseMessage +#define u_parseMessageWithError swift_u_parseMessageWithError +#define u_printf swift_u_printf +#define u_printf_parse swift_u_printf_parse +#define u_printf_u swift_u_printf_u +#define u_releaseDefaultConverter swift_u_releaseDefaultConverter +#define u_scanf_parse swift_u_scanf_parse +#define u_setAtomicIncDecFunctions swift_u_setAtomicIncDecFunctions +#define u_setDataDirectory swift_u_setDataDirectory +#define u_setMemoryFunctions swift_u_setMemoryFunctions +#define u_setMutexFunctions swift_u_setMutexFunctions +#define u_setTimeZoneFilesDirectory swift_u_setTimeZoneFilesDirectory +#define u_shapeArabic swift_u_shapeArabic +#define u_snprintf swift_u_snprintf +#define u_snprintf_u swift_u_snprintf_u +#define u_sprintf swift_u_sprintf +#define u_sprintf_u swift_u_sprintf_u +#define u_sscanf swift_u_sscanf +#define u_sscanf_u swift_u_sscanf_u +#define u_strCaseCompare swift_u_strCaseCompare +#define u_strCompare swift_u_strCompare +#define u_strCompareIter swift_u_strCompareIter +#define u_strFindFirst swift_u_strFindFirst +#define u_strFindLast swift_u_strFindLast +#define u_strFoldCase swift_u_strFoldCase +#define u_strFromJavaModifiedUTF8WithSub swift_u_strFromJavaModifiedUTF8WithSub +#define u_strFromPunycode swift_u_strFromPunycode +#define u_strFromUTF32 swift_u_strFromUTF32 +#define u_strFromUTF32WithSub swift_u_strFromUTF32WithSub +#define u_strFromUTF8 swift_u_strFromUTF8 +#define u_strFromUTF8Lenient swift_u_strFromUTF8Lenient +#define u_strFromUTF8WithSub swift_u_strFromUTF8WithSub +#define u_strFromWCS swift_u_strFromWCS +#define u_strHasMoreChar32Than swift_u_strHasMoreChar32Than +#define u_strToJavaModifiedUTF8 swift_u_strToJavaModifiedUTF8 +#define u_strToLower swift_u_strToLower +#define u_strToPunycode swift_u_strToPunycode +#define u_strToTitle swift_u_strToTitle +#define u_strToUTF32 swift_u_strToUTF32 +#define u_strToUTF32WithSub swift_u_strToUTF32WithSub +#define u_strToUTF8 swift_u_strToUTF8 +#define u_strToUTF8WithSub swift_u_strToUTF8WithSub +#define u_strToUpper swift_u_strToUpper +#define u_strToWCS swift_u_strToWCS +#define u_strcasecmp swift_u_strcasecmp +#define u_strcat swift_u_strcat +#define u_strchr swift_u_strchr +#define u_strchr32 swift_u_strchr32 +#define u_strcmp swift_u_strcmp +#define u_strcmpCodePointOrder swift_u_strcmpCodePointOrder +#define u_strcmpFold swift_u_strcmpFold +#define u_strcpy swift_u_strcpy +#define u_strcspn swift_u_strcspn +#define u_stringHasBinaryProperty swift_u_stringHasBinaryProperty +#define u_strlen swift_u_strlen +#define u_strncasecmp swift_u_strncasecmp +#define u_strncat swift_u_strncat +#define u_strncmp swift_u_strncmp +#define u_strncmpCodePointOrder swift_u_strncmpCodePointOrder +#define u_strncpy swift_u_strncpy +#define u_strpbrk swift_u_strpbrk +#define u_strrchr swift_u_strrchr +#define u_strrchr32 swift_u_strrchr32 +#define u_strrstr swift_u_strrstr +#define u_strspn swift_u_strspn +#define u_strstr swift_u_strstr +#define u_strtok_r swift_u_strtok_r +#define u_terminateChars swift_u_terminateChars +#define u_terminateUChar32s swift_u_terminateUChar32s +#define u_terminateUChars swift_u_terminateUChars +#define u_terminateWChars swift_u_terminateWChars +#define u_tolower swift_u_tolower +#define u_totitle swift_u_totitle +#define u_toupper swift_u_toupper +#define u_uastrcpy swift_u_uastrcpy +#define u_uastrncpy swift_u_uastrncpy +#define u_unescape swift_u_unescape +#define u_unescapeAt swift_u_unescapeAt +#define u_versionFromString swift_u_versionFromString +#define u_versionFromUString swift_u_versionFromUString +#define u_versionToString swift_u_versionToString +#define u_vformatMessage swift_u_vformatMessage +#define u_vformatMessageWithError swift_u_vformatMessageWithError +#define u_vfprintf swift_u_vfprintf +#define u_vfprintf_u swift_u_vfprintf_u +#define u_vfscanf swift_u_vfscanf +#define u_vfscanf_u swift_u_vfscanf_u +#define u_vparseMessage swift_u_vparseMessage +#define u_vparseMessageWithError swift_u_vparseMessageWithError +#define u_vsnprintf swift_u_vsnprintf +#define u_vsnprintf_u swift_u_vsnprintf_u +#define u_vsprintf swift_u_vsprintf +#define u_vsprintf_u swift_u_vsprintf_u +#define u_vsscanf swift_u_vsscanf +#define u_vsscanf_u swift_u_vsscanf_u +#define u_writeIdenticalLevelRun swift_u_writeIdenticalLevelRun +#define ubidi_addPropertyStarts swift_ubidi_addPropertyStarts +#define ubidi_close swift_ubidi_close +#define ubidi_countParagraphs swift_ubidi_countParagraphs +#define ubidi_countRuns swift_ubidi_countRuns +#define ubidi_getBaseDirection swift_ubidi_getBaseDirection +#define ubidi_getClass swift_ubidi_getClass +#define ubidi_getClassCallback swift_ubidi_getClassCallback +#define ubidi_getCustomizedClass swift_ubidi_getCustomizedClass +#define ubidi_getDirection swift_ubidi_getDirection +#define ubidi_getJoiningGroup swift_ubidi_getJoiningGroup +#define ubidi_getJoiningType swift_ubidi_getJoiningType +#define ubidi_getLength swift_ubidi_getLength +#define ubidi_getLevelAt swift_ubidi_getLevelAt +#define ubidi_getLevels swift_ubidi_getLevels +#define ubidi_getLogicalIndex swift_ubidi_getLogicalIndex +#define ubidi_getLogicalMap swift_ubidi_getLogicalMap +#define ubidi_getLogicalRun swift_ubidi_getLogicalRun +#define ubidi_getMaxValue swift_ubidi_getMaxValue +#define ubidi_getMemory swift_ubidi_getMemory +#define ubidi_getMirror swift_ubidi_getMirror +#define ubidi_getPairedBracket swift_ubidi_getPairedBracket +#define ubidi_getPairedBracketType swift_ubidi_getPairedBracketType +#define ubidi_getParaLevel swift_ubidi_getParaLevel +#define ubidi_getParaLevelAtIndex swift_ubidi_getParaLevelAtIndex +#define ubidi_getParagraph swift_ubidi_getParagraph +#define ubidi_getParagraphByIndex swift_ubidi_getParagraphByIndex +#define ubidi_getProcessedLength swift_ubidi_getProcessedLength +#define ubidi_getReorderingMode swift_ubidi_getReorderingMode +#define ubidi_getReorderingOptions swift_ubidi_getReorderingOptions +#define ubidi_getResultLength swift_ubidi_getResultLength +#define ubidi_getRuns swift_ubidi_getRuns +#define ubidi_getText swift_ubidi_getText +#define ubidi_getVisualIndex swift_ubidi_getVisualIndex +#define ubidi_getVisualMap swift_ubidi_getVisualMap +#define ubidi_getVisualRun swift_ubidi_getVisualRun +#define ubidi_invertMap swift_ubidi_invertMap +#define ubidi_isBidiControl swift_ubidi_isBidiControl +#define ubidi_isInverse swift_ubidi_isInverse +#define ubidi_isJoinControl swift_ubidi_isJoinControl +#define ubidi_isMirrored swift_ubidi_isMirrored +#define ubidi_isOrderParagraphsLTR swift_ubidi_isOrderParagraphsLTR +#define ubidi_open swift_ubidi_open +#define ubidi_openSized swift_ubidi_openSized +#define ubidi_orderParagraphsLTR swift_ubidi_orderParagraphsLTR +#define ubidi_reorderLogical swift_ubidi_reorderLogical +#define ubidi_reorderVisual swift_ubidi_reorderVisual +#define ubidi_setClassCallback swift_ubidi_setClassCallback +#define ubidi_setContext swift_ubidi_setContext +#define ubidi_setInverse swift_ubidi_setInverse +#define ubidi_setLine swift_ubidi_setLine +#define ubidi_setPara swift_ubidi_setPara +#define ubidi_setReorderingMode swift_ubidi_setReorderingMode +#define ubidi_setReorderingOptions swift_ubidi_setReorderingOptions +#define ubidi_writeReordered swift_ubidi_writeReordered +#define ubidi_writeReverse swift_ubidi_writeReverse +#define ubiditransform_close swift_ubiditransform_close +#define ubiditransform_open swift_ubiditransform_open +#define ubiditransform_transform swift_ubiditransform_transform +#define ublock_getCode swift_ublock_getCode +#define ubrk_clone swift_ubrk_clone +#define ubrk_close swift_ubrk_close +#define ubrk_countAvailable swift_ubrk_countAvailable +#define ubrk_current swift_ubrk_current +#define ubrk_first swift_ubrk_first +#define ubrk_following swift_ubrk_following +#define ubrk_getAvailable swift_ubrk_getAvailable +#define ubrk_getBinaryRules swift_ubrk_getBinaryRules +#define ubrk_getLocaleByType swift_ubrk_getLocaleByType +#define ubrk_getRuleStatus swift_ubrk_getRuleStatus +#define ubrk_getRuleStatusVec swift_ubrk_getRuleStatusVec +#define ubrk_isBoundary swift_ubrk_isBoundary +#define ubrk_last swift_ubrk_last +#define ubrk_next swift_ubrk_next +#define ubrk_open swift_ubrk_open +#define ubrk_openBinaryRules swift_ubrk_openBinaryRules +#define ubrk_openRules swift_ubrk_openRules +#define ubrk_preceding swift_ubrk_preceding +#define ubrk_previous swift_ubrk_previous +#define ubrk_refreshUText swift_ubrk_refreshUText +#define ubrk_safeClone swift_ubrk_safeClone +#define ubrk_setText swift_ubrk_setText +#define ubrk_setUText swift_ubrk_setUText +#define ubrk_swap swift_ubrk_swap +#define ucal_add swift_ucal_add +#define ucal_clear swift_ucal_clear +#define ucal_clearField swift_ucal_clearField +#define ucal_clone swift_ucal_clone +#define ucal_close swift_ucal_close +#define ucal_countAvailable swift_ucal_countAvailable +#define ucal_equivalentTo swift_ucal_equivalentTo +#define ucal_get swift_ucal_get +#define ucal_getAttribute swift_ucal_getAttribute +#define ucal_getAvailable swift_ucal_getAvailable +#define ucal_getCanonicalTimeZoneID swift_ucal_getCanonicalTimeZoneID +#define ucal_getDSTSavings swift_ucal_getDSTSavings +#define ucal_getDayOfWeekType swift_ucal_getDayOfWeekType +#define ucal_getDefaultTimeZone swift_ucal_getDefaultTimeZone +#define ucal_getFieldDifference swift_ucal_getFieldDifference +#define ucal_getGregorianChange swift_ucal_getGregorianChange +#define ucal_getHostTimeZone swift_ucal_getHostTimeZone +#define ucal_getIanaTimeZoneID swift_ucal_getIanaTimeZoneID +#define ucal_getKeywordValuesForLocale swift_ucal_getKeywordValuesForLocale +#define ucal_getLimit swift_ucal_getLimit +#define ucal_getLocaleByType swift_ucal_getLocaleByType +#define ucal_getMillis swift_ucal_getMillis +#define ucal_getNow swift_ucal_getNow +#define ucal_getTZDataVersion swift_ucal_getTZDataVersion +#define ucal_getTimeZoneDisplayName swift_ucal_getTimeZoneDisplayName +#define ucal_getTimeZoneID swift_ucal_getTimeZoneID +#define ucal_getTimeZoneIDForWindowsID swift_ucal_getTimeZoneIDForWindowsID +#define ucal_getTimeZoneOffsetFromLocal swift_ucal_getTimeZoneOffsetFromLocal +#define ucal_getTimeZoneTransitionDate swift_ucal_getTimeZoneTransitionDate +#define ucal_getType swift_ucal_getType +#define ucal_getWeekendTransition swift_ucal_getWeekendTransition +#define ucal_getWindowsTimeZoneID swift_ucal_getWindowsTimeZoneID +#define ucal_inDaylightTime swift_ucal_inDaylightTime +#define ucal_isSet swift_ucal_isSet +#define ucal_isWeekend swift_ucal_isWeekend +#define ucal_open swift_ucal_open +#define ucal_openCountryTimeZones swift_ucal_openCountryTimeZones +#define ucal_openTimeZoneIDEnumeration swift_ucal_openTimeZoneIDEnumeration +#define ucal_openTimeZones swift_ucal_openTimeZones +#define ucal_roll swift_ucal_roll +#define ucal_set swift_ucal_set +#define ucal_setAttribute swift_ucal_setAttribute +#define ucal_setDate swift_ucal_setDate +#define ucal_setDateTime swift_ucal_setDateTime +#define ucal_setDefaultTimeZone swift_ucal_setDefaultTimeZone +#define ucal_setGregorianChange swift_ucal_setGregorianChange +#define ucal_setMillis swift_ucal_setMillis +#define ucal_setTimeZone swift_ucal_setTimeZone +#define ucase_addCaseClosure swift_ucase_addCaseClosure +#define ucase_addPropertyStarts swift_ucase_addPropertyStarts +#define ucase_addSimpleCaseClosure swift_ucase_addSimpleCaseClosure +#define ucase_addStringCaseClosure swift_ucase_addStringCaseClosure +#define ucase_fold swift_ucase_fold +#define ucase_getCaseLocale swift_ucase_getCaseLocale +#define ucase_getSingleton swift_ucase_getSingleton +#define ucase_getTrie swift_ucase_getTrie +#define ucase_getType swift_ucase_getType +#define ucase_getTypeOrIgnorable swift_ucase_getTypeOrIgnorable +#define ucase_hasBinaryProperty swift_ucase_hasBinaryProperty +#define ucase_isCaseSensitive swift_ucase_isCaseSensitive +#define ucase_isSoftDotted swift_ucase_isSoftDotted +#define ucase_toFullFolding swift_ucase_toFullFolding +#define ucase_toFullLower swift_ucase_toFullLower +#define ucase_toFullTitle swift_ucase_toFullTitle +#define ucase_toFullUpper swift_ucase_toFullUpper +#define ucase_tolower swift_ucase_tolower +#define ucase_totitle swift_ucase_totitle +#define ucase_toupper swift_ucase_toupper +#define ucasemap_close swift_ucasemap_close +#define ucasemap_getBreakIterator swift_ucasemap_getBreakIterator +#define ucasemap_getLocale swift_ucasemap_getLocale +#define ucasemap_getOptions swift_ucasemap_getOptions +#define ucasemap_internalUTF8ToTitle swift_ucasemap_internalUTF8ToTitle +#define ucasemap_mapUTF8 swift_ucasemap_mapUTF8 +#define ucasemap_open swift_ucasemap_open +#define ucasemap_setBreakIterator swift_ucasemap_setBreakIterator +#define ucasemap_setLocale swift_ucasemap_setLocale +#define ucasemap_setOptions swift_ucasemap_setOptions +#define ucasemap_toTitle swift_ucasemap_toTitle +#define ucasemap_utf8FoldCase swift_ucasemap_utf8FoldCase +#define ucasemap_utf8ToLower swift_ucasemap_utf8ToLower +#define ucasemap_utf8ToTitle swift_ucasemap_utf8ToTitle +#define ucasemap_utf8ToUpper swift_ucasemap_utf8ToUpper +#define ucfpos_close swift_ucfpos_close +#define ucfpos_constrainCategory swift_ucfpos_constrainCategory +#define ucfpos_constrainField swift_ucfpos_constrainField +#define ucfpos_getCategory swift_ucfpos_getCategory +#define ucfpos_getField swift_ucfpos_getField +#define ucfpos_getIndexes swift_ucfpos_getIndexes +#define ucfpos_getInt64IterationContext swift_ucfpos_getInt64IterationContext +#define ucfpos_matchesField swift_ucfpos_matchesField +#define ucfpos_open swift_ucfpos_open +#define ucfpos_reset swift_ucfpos_reset +#define ucfpos_setInt64IterationContext swift_ucfpos_setInt64IterationContext +#define ucfpos_setState swift_ucfpos_setState +#define uchar_addPropertyStarts swift_uchar_addPropertyStarts +#define uchar_swapNames swift_uchar_swapNames +#define ucln_cleanupOne swift_ucln_cleanupOne +#define ucln_common_registerCleanup swift_ucln_common_registerCleanup +#define ucln_i18n_registerCleanup swift_ucln_i18n_registerCleanup +#define ucln_io_registerCleanup swift_ucln_io_registerCleanup +#define ucln_lib_cleanup swift_ucln_lib_cleanup +#define ucln_registerCleanup swift_ucln_registerCleanup +#define ucnv_MBCSFromUChar32 swift_ucnv_MBCSFromUChar32 +#define ucnv_MBCSFromUnicodeWithOffsets swift_ucnv_MBCSFromUnicodeWithOffsets +#define ucnv_MBCSGetFilteredUnicodeSetForUnicode swift_ucnv_MBCSGetFilteredUnicodeSetForUnicode +#define ucnv_MBCSGetType swift_ucnv_MBCSGetType +#define ucnv_MBCSGetUnicodeSetForUnicode swift_ucnv_MBCSGetUnicodeSetForUnicode +#define ucnv_MBCSIsLeadByte swift_ucnv_MBCSIsLeadByte +#define ucnv_MBCSSimpleGetNextUChar swift_ucnv_MBCSSimpleGetNextUChar +#define ucnv_MBCSToUnicodeWithOffsets swift_ucnv_MBCSToUnicodeWithOffsets +#define ucnv_bld_countAvailableConverters swift_ucnv_bld_countAvailableConverters +#define ucnv_bld_getAvailableConverter swift_ucnv_bld_getAvailableConverter +#define ucnv_canCreateConverter swift_ucnv_canCreateConverter +#define ucnv_cbFromUWriteBytes swift_ucnv_cbFromUWriteBytes +#define ucnv_cbFromUWriteSub swift_ucnv_cbFromUWriteSub +#define ucnv_cbFromUWriteUChars swift_ucnv_cbFromUWriteUChars +#define ucnv_cbToUWriteSub swift_ucnv_cbToUWriteSub +#define ucnv_cbToUWriteUChars swift_ucnv_cbToUWriteUChars +#define ucnv_clone swift_ucnv_clone +#define ucnv_close swift_ucnv_close +#define ucnv_compareNames swift_ucnv_compareNames +#define ucnv_convert swift_ucnv_convert +#define ucnv_convertEx swift_ucnv_convertEx +#define ucnv_countAliases swift_ucnv_countAliases +#define ucnv_countAvailable swift_ucnv_countAvailable +#define ucnv_countStandards swift_ucnv_countStandards +#define ucnv_createAlgorithmicConverter swift_ucnv_createAlgorithmicConverter +#define ucnv_createConverter swift_ucnv_createConverter +#define ucnv_createConverterFromPackage swift_ucnv_createConverterFromPackage +#define ucnv_createConverterFromSharedData swift_ucnv_createConverterFromSharedData +#define ucnv_detectUnicodeSignature swift_ucnv_detectUnicodeSignature +#define ucnv_enableCleanup swift_ucnv_enableCleanup +#define ucnv_extContinueMatchFromU swift_ucnv_extContinueMatchFromU +#define ucnv_extContinueMatchToU swift_ucnv_extContinueMatchToU +#define ucnv_extGetUnicodeSet swift_ucnv_extGetUnicodeSet +#define ucnv_extInitialMatchFromU swift_ucnv_extInitialMatchFromU +#define ucnv_extInitialMatchToU swift_ucnv_extInitialMatchToU +#define ucnv_extSimpleMatchFromU swift_ucnv_extSimpleMatchFromU +#define ucnv_extSimpleMatchToU swift_ucnv_extSimpleMatchToU +#define ucnv_fixFileSeparator swift_ucnv_fixFileSeparator +#define ucnv_flushCache swift_ucnv_flushCache +#define ucnv_fromAlgorithmic swift_ucnv_fromAlgorithmic +#define ucnv_fromUChars swift_ucnv_fromUChars +#define ucnv_fromUCountPending swift_ucnv_fromUCountPending +#define ucnv_fromUWriteBytes swift_ucnv_fromUWriteBytes +#define ucnv_fromUnicode swift_ucnv_fromUnicode +#define ucnv_fromUnicode_UTF8 swift_ucnv_fromUnicode_UTF8 +#define ucnv_fromUnicode_UTF8_OFFSETS_LOGIC swift_ucnv_fromUnicode_UTF8_OFFSETS_LOGIC +#define ucnv_getAlias swift_ucnv_getAlias +#define ucnv_getAliases swift_ucnv_getAliases +#define ucnv_getAvailableName swift_ucnv_getAvailableName +#define ucnv_getCCSID swift_ucnv_getCCSID +#define ucnv_getCanonicalName swift_ucnv_getCanonicalName +#define ucnv_getCompleteUnicodeSet swift_ucnv_getCompleteUnicodeSet +#define ucnv_getDefaultName swift_ucnv_getDefaultName +#define ucnv_getDisplayName swift_ucnv_getDisplayName +#define ucnv_getFromUCallBack swift_ucnv_getFromUCallBack +#define ucnv_getInvalidChars swift_ucnv_getInvalidChars +#define ucnv_getInvalidUChars swift_ucnv_getInvalidUChars +#define ucnv_getMaxCharSize swift_ucnv_getMaxCharSize +#define ucnv_getMinCharSize swift_ucnv_getMinCharSize +#define ucnv_getName swift_ucnv_getName +#define ucnv_getNextUChar swift_ucnv_getNextUChar +#define ucnv_getNonSurrogateUnicodeSet swift_ucnv_getNonSurrogateUnicodeSet +#define ucnv_getPlatform swift_ucnv_getPlatform +#define ucnv_getStandard swift_ucnv_getStandard +#define ucnv_getStandardName swift_ucnv_getStandardName +#define ucnv_getStarters swift_ucnv_getStarters +#define ucnv_getSubstChars swift_ucnv_getSubstChars +#define ucnv_getToUCallBack swift_ucnv_getToUCallBack +#define ucnv_getType swift_ucnv_getType +#define ucnv_getUnicodeSet swift_ucnv_getUnicodeSet +#define ucnv_incrementRefCount swift_ucnv_incrementRefCount +#define ucnv_io_countKnownConverters swift_ucnv_io_countKnownConverters +#define ucnv_io_getConverterName swift_ucnv_io_getConverterName +#define ucnv_io_stripASCIIForCompare swift_ucnv_io_stripASCIIForCompare +#define ucnv_io_stripEBCDICForCompare swift_ucnv_io_stripEBCDICForCompare +#define ucnv_isAmbiguous swift_ucnv_isAmbiguous +#define ucnv_isFixedWidth swift_ucnv_isFixedWidth +#define ucnv_load swift_ucnv_load +#define ucnv_loadSharedData swift_ucnv_loadSharedData +#define ucnv_open swift_ucnv_open +#define ucnv_openAllNames swift_ucnv_openAllNames +#define ucnv_openCCSID swift_ucnv_openCCSID +#define ucnv_openPackage swift_ucnv_openPackage +#define ucnv_openStandardNames swift_ucnv_openStandardNames +#define ucnv_openU swift_ucnv_openU +#define ucnv_reset swift_ucnv_reset +#define ucnv_resetFromUnicode swift_ucnv_resetFromUnicode +#define ucnv_resetToUnicode swift_ucnv_resetToUnicode +#define ucnv_safeClone swift_ucnv_safeClone +#define ucnv_setDefaultName swift_ucnv_setDefaultName +#define ucnv_setFallback swift_ucnv_setFallback +#define ucnv_setFromUCallBack swift_ucnv_setFromUCallBack +#define ucnv_setSubstChars swift_ucnv_setSubstChars +#define ucnv_setSubstString swift_ucnv_setSubstString +#define ucnv_setToUCallBack swift_ucnv_setToUCallBack +#define ucnv_swap swift_ucnv_swap +#define ucnv_swapAliases swift_ucnv_swapAliases +#define ucnv_toAlgorithmic swift_ucnv_toAlgorithmic +#define ucnv_toUChars swift_ucnv_toUChars +#define ucnv_toUCountPending swift_ucnv_toUCountPending +#define ucnv_toUWriteCodePoint swift_ucnv_toUWriteCodePoint +#define ucnv_toUWriteUChars swift_ucnv_toUWriteUChars +#define ucnv_toUnicode swift_ucnv_toUnicode +#define ucnv_unload swift_ucnv_unload +#define ucnv_unloadSharedDataIfReady swift_ucnv_unloadSharedDataIfReady +#define ucnv_usesFallback swift_ucnv_usesFallback +#define ucnvsel_close swift_ucnvsel_close +#define ucnvsel_open swift_ucnvsel_open +#define ucnvsel_openFromSerialized swift_ucnvsel_openFromSerialized +#define ucnvsel_selectForString swift_ucnvsel_selectForString +#define ucnvsel_selectForUTF8 swift_ucnvsel_selectForUTF8 +#define ucnvsel_serialize swift_ucnvsel_serialize +#define ucol_clone swift_ucol_clone +#define ucol_cloneBinary swift_ucol_cloneBinary +#define ucol_close swift_ucol_close +#define ucol_closeElements swift_ucol_closeElements +#define ucol_countAvailable swift_ucol_countAvailable +#define ucol_equal swift_ucol_equal +#define ucol_equals swift_ucol_equals +#define ucol_getAttribute swift_ucol_getAttribute +#define ucol_getAvailable swift_ucol_getAvailable +#define ucol_getBound swift_ucol_getBound +#define ucol_getContractions swift_ucol_getContractions +#define ucol_getContractionsAndExpansions swift_ucol_getContractionsAndExpansions +#define ucol_getDisplayName swift_ucol_getDisplayName +#define ucol_getEquivalentReorderCodes swift_ucol_getEquivalentReorderCodes +#define ucol_getFunctionalEquivalent swift_ucol_getFunctionalEquivalent +#define ucol_getKeywordValues swift_ucol_getKeywordValues +#define ucol_getKeywordValuesForLocale swift_ucol_getKeywordValuesForLocale +#define ucol_getKeywords swift_ucol_getKeywords +#define ucol_getLocale swift_ucol_getLocale +#define ucol_getLocaleByType swift_ucol_getLocaleByType +#define ucol_getMaxExpansion swift_ucol_getMaxExpansion +#define ucol_getMaxVariable swift_ucol_getMaxVariable +#define ucol_getOffset swift_ucol_getOffset +#define ucol_getReorderCodes swift_ucol_getReorderCodes +#define ucol_getRules swift_ucol_getRules +#define ucol_getRulesEx swift_ucol_getRulesEx +#define ucol_getShortDefinitionString swift_ucol_getShortDefinitionString +#define ucol_getSortKey swift_ucol_getSortKey +#define ucol_getStrength swift_ucol_getStrength +#define ucol_getTailoredSet swift_ucol_getTailoredSet +#define ucol_getUCAVersion swift_ucol_getUCAVersion +#define ucol_getUnsafeSet swift_ucol_getUnsafeSet +#define ucol_getVariableTop swift_ucol_getVariableTop +#define ucol_getVersion swift_ucol_getVersion +#define ucol_greater swift_ucol_greater +#define ucol_greaterOrEqual swift_ucol_greaterOrEqual +#define ucol_keyHashCode swift_ucol_keyHashCode +#define ucol_looksLikeCollationBinary swift_ucol_looksLikeCollationBinary +#define ucol_mergeSortkeys swift_ucol_mergeSortkeys +#define ucol_next swift_ucol_next +#define ucol_nextSortKeyPart swift_ucol_nextSortKeyPart +#define ucol_normalizeShortDefinitionString swift_ucol_normalizeShortDefinitionString +#define ucol_open swift_ucol_open +#define ucol_openAvailableLocales swift_ucol_openAvailableLocales +#define ucol_openBinary swift_ucol_openBinary +#define ucol_openElements swift_ucol_openElements +#define ucol_openFromShortString swift_ucol_openFromShortString +#define ucol_openRules swift_ucol_openRules +#define ucol_prepareShortStringOpen swift_ucol_prepareShortStringOpen +#define ucol_previous swift_ucol_previous +#define ucol_primaryOrder swift_ucol_primaryOrder +#define ucol_reset swift_ucol_reset +#define ucol_restoreVariableTop swift_ucol_restoreVariableTop +#define ucol_safeClone swift_ucol_safeClone +#define ucol_secondaryOrder swift_ucol_secondaryOrder +#define ucol_setAttribute swift_ucol_setAttribute +#define ucol_setMaxVariable swift_ucol_setMaxVariable +#define ucol_setOffset swift_ucol_setOffset +#define ucol_setReorderCodes swift_ucol_setReorderCodes +#define ucol_setStrength swift_ucol_setStrength +#define ucol_setText swift_ucol_setText +#define ucol_setVariableTop swift_ucol_setVariableTop +#define ucol_strcoll swift_ucol_strcoll +#define ucol_strcollIter swift_ucol_strcollIter +#define ucol_strcollUTF8 swift_ucol_strcollUTF8 +#define ucol_swap swift_ucol_swap +#define ucol_swapInverseUCA swift_ucol_swapInverseUCA +#define ucol_tertiaryOrder swift_ucol_tertiaryOrder +#define ucpmap_get swift_ucpmap_get +#define ucpmap_getRange swift_ucpmap_getRange +#define ucptrie_close swift_ucptrie_close +#define ucptrie_get swift_ucptrie_get +#define ucptrie_getRange swift_ucptrie_getRange +#define ucptrie_getType swift_ucptrie_getType +#define ucptrie_getValueWidth swift_ucptrie_getValueWidth +#define ucptrie_internalGetRange swift_ucptrie_internalGetRange +#define ucptrie_internalSmallIndex swift_ucptrie_internalSmallIndex +#define ucptrie_internalSmallU8Index swift_ucptrie_internalSmallU8Index +#define ucptrie_internalU8PrevIndex swift_ucptrie_internalU8PrevIndex +#define ucptrie_openFromBinary swift_ucptrie_openFromBinary +#define ucptrie_swap swift_ucptrie_swap +#define ucptrie_toBinary swift_ucptrie_toBinary +#define ucsdet_close swift_ucsdet_close +#define ucsdet_detect swift_ucsdet_detect +#define ucsdet_detectAll swift_ucsdet_detectAll +#define ucsdet_enableInputFilter swift_ucsdet_enableInputFilter +#define ucsdet_getAllDetectableCharsets swift_ucsdet_getAllDetectableCharsets +#define ucsdet_getConfidence swift_ucsdet_getConfidence +#define ucsdet_getDetectableCharsets swift_ucsdet_getDetectableCharsets +#define ucsdet_getLanguage swift_ucsdet_getLanguage +#define ucsdet_getName swift_ucsdet_getName +#define ucsdet_getUChars swift_ucsdet_getUChars +#define ucsdet_isInputFilterEnabled swift_ucsdet_isInputFilterEnabled +#define ucsdet_open swift_ucsdet_open +#define ucsdet_setDeclaredEncoding swift_ucsdet_setDeclaredEncoding +#define ucsdet_setDetectableCharset swift_ucsdet_setDetectableCharset +#define ucsdet_setText swift_ucsdet_setText +#define ucurr_countCurrencies swift_ucurr_countCurrencies +#define ucurr_forLocale swift_ucurr_forLocale +#define ucurr_forLocaleAndDate swift_ucurr_forLocaleAndDate +#define ucurr_getDefaultFractionDigits swift_ucurr_getDefaultFractionDigits +#define ucurr_getDefaultFractionDigitsForUsage swift_ucurr_getDefaultFractionDigitsForUsage +#define ucurr_getKeywordValuesForLocale swift_ucurr_getKeywordValuesForLocale +#define ucurr_getName swift_ucurr_getName +#define ucurr_getNumericCode swift_ucurr_getNumericCode +#define ucurr_getPluralName swift_ucurr_getPluralName +#define ucurr_getRoundingIncrement swift_ucurr_getRoundingIncrement +#define ucurr_getRoundingIncrementForUsage swift_ucurr_getRoundingIncrementForUsage +#define ucurr_isAvailable swift_ucurr_isAvailable +#define ucurr_openISOCurrencies swift_ucurr_openISOCurrencies +#define ucurr_register swift_ucurr_register +#define ucurr_unregister swift_ucurr_unregister +#define udat_adoptNumberFormat swift_udat_adoptNumberFormat +#define udat_adoptNumberFormatForFields swift_udat_adoptNumberFormatForFields +#define udat_applyPattern swift_udat_applyPattern +#define udat_applyPatternRelative swift_udat_applyPatternRelative +#define udat_clone swift_udat_clone +#define udat_close swift_udat_close +#define udat_countAvailable swift_udat_countAvailable +#define udat_countSymbols swift_udat_countSymbols +#define udat_format swift_udat_format +#define udat_formatCalendar swift_udat_formatCalendar +#define udat_formatCalendarForFields swift_udat_formatCalendarForFields +#define udat_formatForFields swift_udat_formatForFields +#define udat_get2DigitYearStart swift_udat_get2DigitYearStart +#define udat_getAvailable swift_udat_getAvailable +#define udat_getBooleanAttribute swift_udat_getBooleanAttribute +#define udat_getCalendar swift_udat_getCalendar +#define udat_getContext swift_udat_getContext +#define udat_getLocaleByType swift_udat_getLocaleByType +#define udat_getNumberFormat swift_udat_getNumberFormat +#define udat_getNumberFormatForField swift_udat_getNumberFormatForField +#define udat_getSymbols swift_udat_getSymbols +#define udat_isLenient swift_udat_isLenient +#define udat_open swift_udat_open +#define udat_parse swift_udat_parse +#define udat_parseCalendar swift_udat_parseCalendar +#define udat_registerOpener swift_udat_registerOpener +#define udat_set2DigitYearStart swift_udat_set2DigitYearStart +#define udat_setBooleanAttribute swift_udat_setBooleanAttribute +#define udat_setCalendar swift_udat_setCalendar +#define udat_setContext swift_udat_setContext +#define udat_setLenient swift_udat_setLenient +#define udat_setNumberFormat swift_udat_setNumberFormat +#define udat_setSymbols swift_udat_setSymbols +#define udat_toCalendarDateField swift_udat_toCalendarDateField +#define udat_toPattern swift_udat_toPattern +#define udat_toPatternRelativeDate swift_udat_toPatternRelativeDate +#define udat_toPatternRelativeTime swift_udat_toPatternRelativeTime +#define udat_unregisterOpener swift_udat_unregisterOpener +#define udata_checkCommonData swift_udata_checkCommonData +#define udata_close swift_udata_close +#define udata_closeSwapper swift_udata_closeSwapper +#define udata_getHeaderSize swift_udata_getHeaderSize +#define udata_getInfo swift_udata_getInfo +#define udata_getInfoSize swift_udata_getInfoSize +#define udata_getLength swift_udata_getLength +#define udata_getMemory swift_udata_getMemory +#define udata_getRawMemory swift_udata_getRawMemory +#define udata_open swift_udata_open +#define udata_openChoice swift_udata_openChoice +#define udata_openSwapper swift_udata_openSwapper +#define udata_openSwapperForInputData swift_udata_openSwapperForInputData +#define udata_printError swift_udata_printError +#define udata_readInt16 swift_udata_readInt16 +#define udata_readInt32 swift_udata_readInt32 +#define udata_setAppData swift_udata_setAppData +#define udata_setCommonData swift_udata_setCommonData +#define udata_setFileAccess swift_udata_setFileAccess +#define udata_swapDataHeader swift_udata_swapDataHeader +#define udata_swapInvStringBlock swift_udata_swapInvStringBlock +#define udatpg_addPattern swift_udatpg_addPattern +#define udatpg_clone swift_udatpg_clone +#define udatpg_close swift_udatpg_close +#define udatpg_getAppendItemFormat swift_udatpg_getAppendItemFormat +#define udatpg_getAppendItemName swift_udatpg_getAppendItemName +#define udatpg_getBaseSkeleton swift_udatpg_getBaseSkeleton +#define udatpg_getBestPattern swift_udatpg_getBestPattern +#define udatpg_getBestPatternWithOptions swift_udatpg_getBestPatternWithOptions +#define udatpg_getDateTimeFormat swift_udatpg_getDateTimeFormat +#define udatpg_getDateTimeFormatForStyle swift_udatpg_getDateTimeFormatForStyle +#define udatpg_getDecimal swift_udatpg_getDecimal +#define udatpg_getDefaultHourCycle swift_udatpg_getDefaultHourCycle +#define udatpg_getFieldDisplayName swift_udatpg_getFieldDisplayName +#define udatpg_getPatternForSkeleton swift_udatpg_getPatternForSkeleton +#define udatpg_getSkeleton swift_udatpg_getSkeleton +#define udatpg_open swift_udatpg_open +#define udatpg_openBaseSkeletons swift_udatpg_openBaseSkeletons +#define udatpg_openEmpty swift_udatpg_openEmpty +#define udatpg_openSkeletons swift_udatpg_openSkeletons +#define udatpg_replaceFieldTypes swift_udatpg_replaceFieldTypes +#define udatpg_replaceFieldTypesWithOptions swift_udatpg_replaceFieldTypesWithOptions +#define udatpg_setAppendItemFormat swift_udatpg_setAppendItemFormat +#define udatpg_setAppendItemName swift_udatpg_setAppendItemName +#define udatpg_setDateTimeFormat swift_udatpg_setDateTimeFormat +#define udatpg_setDateTimeFormatForStyle swift_udatpg_setDateTimeFormatForStyle +#define udatpg_setDecimal swift_udatpg_setDecimal +#define udict_swap swift_udict_swap +#define udispopt_fromGrammaticalCaseIdentifier swift_udispopt_fromGrammaticalCaseIdentifier +#define udispopt_fromNounClassIdentifier swift_udispopt_fromNounClassIdentifier +#define udispopt_fromPluralCategoryIdentifier swift_udispopt_fromPluralCategoryIdentifier +#define udispopt_getGrammaticalCaseIdentifier swift_udispopt_getGrammaticalCaseIdentifier +#define udispopt_getNounClassIdentifier swift_udispopt_getNounClassIdentifier +#define udispopt_getPluralCategoryIdentifier swift_udispopt_getPluralCategoryIdentifier +#define udtitvfmt_close swift_udtitvfmt_close +#define udtitvfmt_closeResult swift_udtitvfmt_closeResult +#define udtitvfmt_format swift_udtitvfmt_format +#define udtitvfmt_formatCalendarToResult swift_udtitvfmt_formatCalendarToResult +#define udtitvfmt_formatToResult swift_udtitvfmt_formatToResult +#define udtitvfmt_getContext swift_udtitvfmt_getContext +#define udtitvfmt_open swift_udtitvfmt_open +#define udtitvfmt_openResult swift_udtitvfmt_openResult +#define udtitvfmt_resultAsValue swift_udtitvfmt_resultAsValue +#define udtitvfmt_setContext swift_udtitvfmt_setContext +#define uenum_close swift_uenum_close +#define uenum_count swift_uenum_count +#define uenum_next swift_uenum_next +#define uenum_nextDefault swift_uenum_nextDefault +#define uenum_openCharStringsEnumeration swift_uenum_openCharStringsEnumeration +#define uenum_openFromStringEnumeration swift_uenum_openFromStringEnumeration +#define uenum_openUCharStringsEnumeration swift_uenum_openUCharStringsEnumeration +#define uenum_reset swift_uenum_reset +#define uenum_unext swift_uenum_unext +#define uenum_unextDefault swift_uenum_unextDefault +#define ufieldpositer_close swift_ufieldpositer_close +#define ufieldpositer_next swift_ufieldpositer_next +#define ufieldpositer_open swift_ufieldpositer_open +#define ufile_close_translit swift_ufile_close_translit +#define ufile_fill_uchar_buffer swift_ufile_fill_uchar_buffer +#define ufile_flush_io swift_ufile_flush_io +#define ufile_flush_translit swift_ufile_flush_translit +#define ufile_getch swift_ufile_getch +#define ufile_getch32 swift_ufile_getch32 +#define ufmt_64tou swift_ufmt_64tou +#define ufmt_close swift_ufmt_close +#define ufmt_defaultCPToUnicode swift_ufmt_defaultCPToUnicode +#define ufmt_digitvalue swift_ufmt_digitvalue +#define ufmt_getArrayItemByIndex swift_ufmt_getArrayItemByIndex +#define ufmt_getArrayLength swift_ufmt_getArrayLength +#define ufmt_getDate swift_ufmt_getDate +#define ufmt_getDecNumChars swift_ufmt_getDecNumChars +#define ufmt_getDouble swift_ufmt_getDouble +#define ufmt_getInt64 swift_ufmt_getInt64 +#define ufmt_getLong swift_ufmt_getLong +#define ufmt_getObject swift_ufmt_getObject +#define ufmt_getType swift_ufmt_getType +#define ufmt_getUChars swift_ufmt_getUChars +#define ufmt_isNumeric swift_ufmt_isNumeric +#define ufmt_isdigit swift_ufmt_isdigit +#define ufmt_open swift_ufmt_open +#define ufmt_ptou swift_ufmt_ptou +#define ufmt_uto64 swift_ufmt_uto64 +#define ufmt_utop swift_ufmt_utop +#define ufmtval_getString swift_ufmtval_getString +#define ufmtval_nextPosition swift_ufmtval_nextPosition +#define ugender_getInstance swift_ugender_getInstance +#define ugender_getListGender swift_ugender_getListGender +#define uhash_close swift_uhash_close +#define uhash_compareCaselessUnicodeString swift_uhash_compareCaselessUnicodeString +#define uhash_compareChars swift_uhash_compareChars +#define uhash_compareIChars swift_uhash_compareIChars +#define uhash_compareLong swift_uhash_compareLong +#define uhash_compareScriptSet swift_uhash_compareScriptSet +#define uhash_compareUChars swift_uhash_compareUChars +#define uhash_compareUnicodeString swift_uhash_compareUnicodeString +#define uhash_containsKey swift_uhash_containsKey +#define uhash_count swift_uhash_count +#define uhash_deleteHashtable swift_uhash_deleteHashtable +#define uhash_deleteScriptSet swift_uhash_deleteScriptSet +#define uhash_equals swift_uhash_equals +#define uhash_equalsScriptSet swift_uhash_equalsScriptSet +#define uhash_find swift_uhash_find +#define uhash_get swift_uhash_get +#define uhash_geti swift_uhash_geti +#define uhash_getiAndFound swift_uhash_getiAndFound +#define uhash_hashCaselessUnicodeString swift_uhash_hashCaselessUnicodeString +#define uhash_hashChars swift_uhash_hashChars +#define uhash_hashIChars swift_uhash_hashIChars +#define uhash_hashLong swift_uhash_hashLong +#define uhash_hashScriptSet swift_uhash_hashScriptSet +#define uhash_hashUChars swift_uhash_hashUChars +#define uhash_hashUnicodeString swift_uhash_hashUnicodeString +#define uhash_icontainsKey swift_uhash_icontainsKey +#define uhash_iget swift_uhash_iget +#define uhash_igeti swift_uhash_igeti +#define uhash_igetiAndFound swift_uhash_igetiAndFound +#define uhash_init swift_uhash_init +#define uhash_initSize swift_uhash_initSize +#define uhash_iput swift_uhash_iput +#define uhash_iputi swift_uhash_iputi +#define uhash_iputiAllowZero swift_uhash_iputiAllowZero +#define uhash_iremove swift_uhash_iremove +#define uhash_iremovei swift_uhash_iremovei +#define uhash_nextElement swift_uhash_nextElement +#define uhash_open swift_uhash_open +#define uhash_openSize swift_uhash_openSize +#define uhash_put swift_uhash_put +#define uhash_puti swift_uhash_puti +#define uhash_putiAllowZero swift_uhash_putiAllowZero +#define uhash_remove swift_uhash_remove +#define uhash_removeAll swift_uhash_removeAll +#define uhash_removeElement swift_uhash_removeElement +#define uhash_removei swift_uhash_removei +#define uhash_setKeyComparator swift_uhash_setKeyComparator +#define uhash_setKeyDeleter swift_uhash_setKeyDeleter +#define uhash_setKeyHasher swift_uhash_setKeyHasher +#define uhash_setResizePolicy swift_uhash_setResizePolicy +#define uhash_setValueComparator swift_uhash_setValueComparator +#define uhash_setValueDeleter swift_uhash_setValueDeleter +#define uidna_IDNToASCII swift_uidna_IDNToASCII +#define uidna_IDNToUnicode swift_uidna_IDNToUnicode +#define uidna_close swift_uidna_close +#define uidna_compare swift_uidna_compare +#define uidna_labelToASCII swift_uidna_labelToASCII +#define uidna_labelToASCII_UTF8 swift_uidna_labelToASCII_UTF8 +#define uidna_labelToUnicode swift_uidna_labelToUnicode +#define uidna_labelToUnicodeUTF8 swift_uidna_labelToUnicodeUTF8 +#define uidna_nameToASCII swift_uidna_nameToASCII +#define uidna_nameToASCII_UTF8 swift_uidna_nameToASCII_UTF8 +#define uidna_nameToUnicode swift_uidna_nameToUnicode +#define uidna_nameToUnicodeUTF8 swift_uidna_nameToUnicodeUTF8 +#define uidna_openUTS46 swift_uidna_openUTS46 +#define uidna_toASCII swift_uidna_toASCII +#define uidna_toUnicode swift_uidna_toUnicode +#define uiter_current32 swift_uiter_current32 +#define uiter_getState swift_uiter_getState +#define uiter_next32 swift_uiter_next32 +#define uiter_previous32 swift_uiter_previous32 +#define uiter_setCharacterIterator swift_uiter_setCharacterIterator +#define uiter_setReplaceable swift_uiter_setReplaceable +#define uiter_setState swift_uiter_setState +#define uiter_setString swift_uiter_setString +#define uiter_setUTF16BE swift_uiter_setUTF16BE +#define uiter_setUTF8 swift_uiter_setUTF8 +#define uldn_close swift_uldn_close +#define uldn_getContext swift_uldn_getContext +#define uldn_getDialectHandling swift_uldn_getDialectHandling +#define uldn_getLocale swift_uldn_getLocale +#define uldn_keyDisplayName swift_uldn_keyDisplayName +#define uldn_keyValueDisplayName swift_uldn_keyValueDisplayName +#define uldn_languageDisplayName swift_uldn_languageDisplayName +#define uldn_localeDisplayName swift_uldn_localeDisplayName +#define uldn_open swift_uldn_open +#define uldn_openForContext swift_uldn_openForContext +#define uldn_regionDisplayName swift_uldn_regionDisplayName +#define uldn_scriptCodeDisplayName swift_uldn_scriptCodeDisplayName +#define uldn_scriptDisplayName swift_uldn_scriptDisplayName +#define uldn_variantDisplayName swift_uldn_variantDisplayName +#define ulist_addItemBeginList swift_ulist_addItemBeginList +#define ulist_addItemEndList swift_ulist_addItemEndList +#define ulist_close_keyword_values_iterator swift_ulist_close_keyword_values_iterator +#define ulist_containsString swift_ulist_containsString +#define ulist_count_keyword_values swift_ulist_count_keyword_values +#define ulist_createEmptyList swift_ulist_createEmptyList +#define ulist_deleteList swift_ulist_deleteList +#define ulist_getListFromEnum swift_ulist_getListFromEnum +#define ulist_getListSize swift_ulist_getListSize +#define ulist_getNext swift_ulist_getNext +#define ulist_next_keyword_value swift_ulist_next_keyword_value +#define ulist_removeString swift_ulist_removeString +#define ulist_resetList swift_ulist_resetList +#define ulist_reset_keyword_values_iterator swift_ulist_reset_keyword_values_iterator +#define ulistfmt_close swift_ulistfmt_close +#define ulistfmt_closeResult swift_ulistfmt_closeResult +#define ulistfmt_format swift_ulistfmt_format +#define ulistfmt_formatStringsToResult swift_ulistfmt_formatStringsToResult +#define ulistfmt_open swift_ulistfmt_open +#define ulistfmt_openForType swift_ulistfmt_openForType +#define ulistfmt_openResult swift_ulistfmt_openResult +#define ulistfmt_resultAsValue swift_ulistfmt_resultAsValue +#define uloc_acceptLanguage swift_uloc_acceptLanguage +#define uloc_acceptLanguageFromHTTP swift_uloc_acceptLanguageFromHTTP +#define uloc_addLikelySubtags swift_uloc_addLikelySubtags +#define uloc_canonicalize swift_uloc_canonicalize +#define uloc_countAvailable swift_uloc_countAvailable +#define uloc_forLanguageTag swift_uloc_forLanguageTag +#define uloc_getAvailable swift_uloc_getAvailable +#define uloc_getBaseName swift_uloc_getBaseName +#define uloc_getCharacterOrientation swift_uloc_getCharacterOrientation +#define uloc_getCountry swift_uloc_getCountry +#define uloc_getCurrentCountryID swift_uloc_getCurrentCountryID +#define uloc_getCurrentLanguageID swift_uloc_getCurrentLanguageID +#define uloc_getDefault swift_uloc_getDefault +#define uloc_getDisplayCountry swift_uloc_getDisplayCountry +#define uloc_getDisplayKeyword swift_uloc_getDisplayKeyword +#define uloc_getDisplayKeywordValue swift_uloc_getDisplayKeywordValue +#define uloc_getDisplayLanguage swift_uloc_getDisplayLanguage +#define uloc_getDisplayName swift_uloc_getDisplayName +#define uloc_getDisplayScript swift_uloc_getDisplayScript +#define uloc_getDisplayVariant swift_uloc_getDisplayVariant +#define uloc_getISO3Country swift_uloc_getISO3Country +#define uloc_getISO3Language swift_uloc_getISO3Language +#define uloc_getISOCountries swift_uloc_getISOCountries +#define uloc_getISOLanguages swift_uloc_getISOLanguages +#define uloc_getKeywordValue swift_uloc_getKeywordValue +#define uloc_getLCID swift_uloc_getLCID +#define uloc_getLanguage swift_uloc_getLanguage +#define uloc_getLineOrientation swift_uloc_getLineOrientation +#define uloc_getLocaleForLCID swift_uloc_getLocaleForLCID +#define uloc_getName swift_uloc_getName +#define uloc_getParent swift_uloc_getParent +#define uloc_getScript swift_uloc_getScript +#define uloc_getTableStringWithFallback swift_uloc_getTableStringWithFallback +#define uloc_getVariant swift_uloc_getVariant +#define uloc_isRightToLeft swift_uloc_isRightToLeft +#define uloc_minimizeSubtags swift_uloc_minimizeSubtags +#define uloc_openAvailableByType swift_uloc_openAvailableByType +#define uloc_openKeywordList swift_uloc_openKeywordList +#define uloc_openKeywords swift_uloc_openKeywords +#define uloc_setDefault swift_uloc_setDefault +#define uloc_setKeywordValue swift_uloc_setKeywordValue +#define uloc_toLanguageTag swift_uloc_toLanguageTag +#define uloc_toLegacyKey swift_uloc_toLegacyKey +#define uloc_toLegacyType swift_uloc_toLegacyType +#define uloc_toUnicodeLocaleKey swift_uloc_toUnicodeLocaleKey +#define uloc_toUnicodeLocaleType swift_uloc_toUnicodeLocaleType +#define ulocale_close swift_ulocale_close +#define ulocale_getBaseName swift_ulocale_getBaseName +#define ulocale_getKeywordValue swift_ulocale_getKeywordValue +#define ulocale_getKeywords swift_ulocale_getKeywords +#define ulocale_getLanguage swift_ulocale_getLanguage +#define ulocale_getLocaleID swift_ulocale_getLocaleID +#define ulocale_getRegion swift_ulocale_getRegion +#define ulocale_getScript swift_ulocale_getScript +#define ulocale_getUnicodeKeywordValue swift_ulocale_getUnicodeKeywordValue +#define ulocale_getUnicodeKeywords swift_ulocale_getUnicodeKeywords +#define ulocale_getVariant swift_ulocale_getVariant +#define ulocale_isBogus swift_ulocale_isBogus +#define ulocale_openForLanguageTag swift_ulocale_openForLanguageTag +#define ulocale_openForLocaleID swift_ulocale_openForLocaleID +#define ulocbld_addUnicodeLocaleAttribute swift_ulocbld_addUnicodeLocaleAttribute +#define ulocbld_adoptULocale swift_ulocbld_adoptULocale +#define ulocbld_buildLanguageTag swift_ulocbld_buildLanguageTag +#define ulocbld_buildLocaleID swift_ulocbld_buildLocaleID +#define ulocbld_buildULocale swift_ulocbld_buildULocale +#define ulocbld_clear swift_ulocbld_clear +#define ulocbld_clearExtensions swift_ulocbld_clearExtensions +#define ulocbld_close swift_ulocbld_close +#define ulocbld_copyErrorTo swift_ulocbld_copyErrorTo +#define ulocbld_open swift_ulocbld_open +#define ulocbld_removeUnicodeLocaleAttribute swift_ulocbld_removeUnicodeLocaleAttribute +#define ulocbld_setExtension swift_ulocbld_setExtension +#define ulocbld_setLanguage swift_ulocbld_setLanguage +#define ulocbld_setLanguageTag swift_ulocbld_setLanguageTag +#define ulocbld_setLocale swift_ulocbld_setLocale +#define ulocbld_setRegion swift_ulocbld_setRegion +#define ulocbld_setScript swift_ulocbld_setScript +#define ulocbld_setUnicodeLocaleKeyword swift_ulocbld_setUnicodeLocaleKeyword +#define ulocbld_setVariant swift_ulocbld_setVariant +#define ulocdata_close swift_ulocdata_close +#define ulocdata_getCLDRVersion swift_ulocdata_getCLDRVersion +#define ulocdata_getDelimiter swift_ulocdata_getDelimiter +#define ulocdata_getExemplarSet swift_ulocdata_getExemplarSet +#define ulocdata_getLocaleDisplayPattern swift_ulocdata_getLocaleDisplayPattern +#define ulocdata_getLocaleSeparator swift_ulocdata_getLocaleSeparator +#define ulocdata_getMeasurementSystem swift_ulocdata_getMeasurementSystem +#define ulocdata_getNoSubstitute swift_ulocdata_getNoSubstitute +#define ulocdata_getPaperSize swift_ulocdata_getPaperSize +#define ulocdata_open swift_ulocdata_open +#define ulocdata_setNoSubstitute swift_ulocdata_setNoSubstitute +#define ulocimp_addLikelySubtags swift_ulocimp_addLikelySubtags +#define ulocimp_canonicalize swift_ulocimp_canonicalize +#define ulocimp_forLanguageTag swift_ulocimp_forLanguageTag +#define ulocimp_getBaseName swift_ulocimp_getBaseName +#define ulocimp_getCountry swift_ulocimp_getCountry +#define ulocimp_getKeywordValue swift_ulocimp_getKeywordValue +#define ulocimp_getKeywords swift_ulocimp_getKeywords +#define ulocimp_getKnownCanonicalizedLocaleForTest swift_ulocimp_getKnownCanonicalizedLocaleForTest +#define ulocimp_getLanguage swift_ulocimp_getLanguage +#define ulocimp_getName swift_ulocimp_getName +#define ulocimp_getRegionForSupplementalData swift_ulocimp_getRegionForSupplementalData +#define ulocimp_getScript swift_ulocimp_getScript +#define ulocimp_isCanonicalizedLocaleForTest swift_ulocimp_isCanonicalizedLocaleForTest +#define ulocimp_minimizeSubtags swift_ulocimp_minimizeSubtags +#define ulocimp_toBcpKey swift_ulocimp_toBcpKey +#define ulocimp_toBcpType swift_ulocimp_toBcpType +#define ulocimp_toLanguageTag swift_ulocimp_toLanguageTag +#define ulocimp_toLegacyKey swift_ulocimp_toLegacyKey +#define ulocimp_toLegacyType swift_ulocimp_toLegacyType +#define ultag_getTKeyStart swift_ultag_getTKeyStart +#define ultag_isExtensionSubtags swift_ultag_isExtensionSubtags +#define ultag_isLanguageSubtag swift_ultag_isLanguageSubtag +#define ultag_isPrivateuseValueSubtags swift_ultag_isPrivateuseValueSubtags +#define ultag_isRegionSubtag swift_ultag_isRegionSubtag +#define ultag_isScriptSubtag swift_ultag_isScriptSubtag +#define ultag_isTransformedExtensionSubtags swift_ultag_isTransformedExtensionSubtags +#define ultag_isUnicodeExtensionSubtags swift_ultag_isUnicodeExtensionSubtags +#define ultag_isUnicodeLocaleAttribute swift_ultag_isUnicodeLocaleAttribute +#define ultag_isUnicodeLocaleAttributes swift_ultag_isUnicodeLocaleAttributes +#define ultag_isUnicodeLocaleKey swift_ultag_isUnicodeLocaleKey +#define ultag_isUnicodeLocaleType swift_ultag_isUnicodeLocaleType +#define ultag_isVariantSubtags swift_ultag_isVariantSubtags +#define umeas_getPrefixBase swift_umeas_getPrefixBase +#define umeas_getPrefixPower swift_umeas_getPrefixPower +#define umsg_applyPattern swift_umsg_applyPattern +#define umsg_autoQuoteApostrophe swift_umsg_autoQuoteApostrophe +#define umsg_clone swift_umsg_clone +#define umsg_close swift_umsg_close +#define umsg_format swift_umsg_format +#define umsg_getLocale swift_umsg_getLocale +#define umsg_open swift_umsg_open +#define umsg_parse swift_umsg_parse +#define umsg_setLocale swift_umsg_setLocale +#define umsg_toPattern swift_umsg_toPattern +#define umsg_vformat swift_umsg_vformat +#define umsg_vparse swift_umsg_vparse +#define umtx_lock swift_umtx_lock +#define umtx_unlock swift_umtx_unlock +#define umutablecptrie_buildImmutable swift_umutablecptrie_buildImmutable +#define umutablecptrie_clone swift_umutablecptrie_clone +#define umutablecptrie_close swift_umutablecptrie_close +#define umutablecptrie_fromUCPMap swift_umutablecptrie_fromUCPMap +#define umutablecptrie_fromUCPTrie swift_umutablecptrie_fromUCPTrie +#define umutablecptrie_get swift_umutablecptrie_get +#define umutablecptrie_getRange swift_umutablecptrie_getRange +#define umutablecptrie_open swift_umutablecptrie_open +#define umutablecptrie_set swift_umutablecptrie_set +#define umutablecptrie_setRange swift_umutablecptrie_setRange +#define uniset_getUnicode32Instance swift_uniset_getUnicode32Instance +#define unorm2_append swift_unorm2_append +#define unorm2_close swift_unorm2_close +#define unorm2_composePair swift_unorm2_composePair +#define unorm2_getCombiningClass swift_unorm2_getCombiningClass +#define unorm2_getDecomposition swift_unorm2_getDecomposition +#define unorm2_getInstance swift_unorm2_getInstance +#define unorm2_getNFCInstance swift_unorm2_getNFCInstance +#define unorm2_getNFDInstance swift_unorm2_getNFDInstance +#define unorm2_getNFKCCasefoldInstance swift_unorm2_getNFKCCasefoldInstance +#define unorm2_getNFKCInstance swift_unorm2_getNFKCInstance +#define unorm2_getNFKCSimpleCasefoldInstance swift_unorm2_getNFKCSimpleCasefoldInstance +#define unorm2_getNFKDInstance swift_unorm2_getNFKDInstance +#define unorm2_getRawDecomposition swift_unorm2_getRawDecomposition +#define unorm2_hasBoundaryAfter swift_unorm2_hasBoundaryAfter +#define unorm2_hasBoundaryBefore swift_unorm2_hasBoundaryBefore +#define unorm2_isInert swift_unorm2_isInert +#define unorm2_isNormalized swift_unorm2_isNormalized +#define unorm2_normalize swift_unorm2_normalize +#define unorm2_normalizeSecondAndAppend swift_unorm2_normalizeSecondAndAppend +#define unorm2_openFiltered swift_unorm2_openFiltered +#define unorm2_quickCheck swift_unorm2_quickCheck +#define unorm2_spanQuickCheckYes swift_unorm2_spanQuickCheckYes +#define unorm2_swap swift_unorm2_swap +#define unorm_compare swift_unorm_compare +#define unorm_concatenate swift_unorm_concatenate +#define unorm_getFCD16 swift_unorm_getFCD16 +#define unorm_getQuickCheck swift_unorm_getQuickCheck +#define unorm_isNormalized swift_unorm_isNormalized +#define unorm_isNormalizedWithOptions swift_unorm_isNormalizedWithOptions +#define unorm_next swift_unorm_next +#define unorm_normalize swift_unorm_normalize +#define unorm_previous swift_unorm_previous +#define unorm_quickCheck swift_unorm_quickCheck +#define unorm_quickCheckWithOptions swift_unorm_quickCheckWithOptions +#define unum_applyPattern swift_unum_applyPattern +#define unum_clone swift_unum_clone +#define unum_close swift_unum_close +#define unum_countAvailable swift_unum_countAvailable +#define unum_format swift_unum_format +#define unum_formatDecimal swift_unum_formatDecimal +#define unum_formatDouble swift_unum_formatDouble +#define unum_formatDoubleCurrency swift_unum_formatDoubleCurrency +#define unum_formatDoubleForFields swift_unum_formatDoubleForFields +#define unum_formatInt64 swift_unum_formatInt64 +#define unum_formatUFormattable swift_unum_formatUFormattable +#define unum_getAttribute swift_unum_getAttribute +#define unum_getAvailable swift_unum_getAvailable +#define unum_getContext swift_unum_getContext +#define unum_getDoubleAttribute swift_unum_getDoubleAttribute +#define unum_getLocaleByType swift_unum_getLocaleByType +#define unum_getSymbol swift_unum_getSymbol +#define unum_getTextAttribute swift_unum_getTextAttribute +#define unum_hasAttribute swift_unum_hasAttribute +#define unum_open swift_unum_open +#define unum_parse swift_unum_parse +#define unum_parseDecimal swift_unum_parseDecimal +#define unum_parseDouble swift_unum_parseDouble +#define unum_parseDoubleCurrency swift_unum_parseDoubleCurrency +#define unum_parseInt64 swift_unum_parseInt64 +#define unum_parseToUFormattable swift_unum_parseToUFormattable +#define unum_setAttribute swift_unum_setAttribute +#define unum_setContext swift_unum_setContext +#define unum_setDoubleAttribute swift_unum_setDoubleAttribute +#define unum_setSymbol swift_unum_setSymbol +#define unum_setTextAttribute swift_unum_setTextAttribute +#define unum_toPattern swift_unum_toPattern +#define unumf_close swift_unumf_close +#define unumf_closeResult swift_unumf_closeResult +#define unumf_formatDecimal swift_unumf_formatDecimal +#define unumf_formatDouble swift_unumf_formatDouble +#define unumf_formatInt swift_unumf_formatInt +#define unumf_openForSkeletonAndLocale swift_unumf_openForSkeletonAndLocale +#define unumf_openForSkeletonAndLocaleWithError swift_unumf_openForSkeletonAndLocaleWithError +#define unumf_openResult swift_unumf_openResult +#define unumf_resultAsValue swift_unumf_resultAsValue +#define unumf_resultGetAllFieldPositions swift_unumf_resultGetAllFieldPositions +#define unumf_resultNextFieldPosition swift_unumf_resultNextFieldPosition +#define unumf_resultToDecimalNumber swift_unumf_resultToDecimalNumber +#define unumf_resultToString swift_unumf_resultToString +#define unumrf_close swift_unumrf_close +#define unumrf_closeResult swift_unumrf_closeResult +#define unumrf_formatDecimalRange swift_unumrf_formatDecimalRange +#define unumrf_formatDoubleRange swift_unumrf_formatDoubleRange +#define unumrf_openForSkeletonWithCollapseAndIdentityFallback swift_unumrf_openForSkeletonWithCollapseAndIdentityFallback +#define unumrf_openResult swift_unumrf_openResult +#define unumrf_resultAsValue swift_unumrf_resultAsValue +#define unumrf_resultGetFirstDecimalNumber swift_unumrf_resultGetFirstDecimalNumber +#define unumrf_resultGetIdentityResult swift_unumrf_resultGetIdentityResult +#define unumrf_resultGetSecondDecimalNumber swift_unumrf_resultGetSecondDecimalNumber +#define unumsys_close swift_unumsys_close +#define unumsys_getDescription swift_unumsys_getDescription +#define unumsys_getName swift_unumsys_getName +#define unumsys_getRadix swift_unumsys_getRadix +#define unumsys_isAlgorithmic swift_unumsys_isAlgorithmic +#define unumsys_open swift_unumsys_open +#define unumsys_openAvailableNames swift_unumsys_openAvailableNames +#define unumsys_openByName swift_unumsys_openByName +#define uplrules_close swift_uplrules_close +#define uplrules_getKeywords swift_uplrules_getKeywords +#define uplrules_open swift_uplrules_open +#define uplrules_openForType swift_uplrules_openForType +#define uplrules_select swift_uplrules_select +#define uplrules_selectForRange swift_uplrules_selectForRange +#define uplrules_selectFormatted swift_uplrules_selectFormatted +#define uplrules_selectWithFormat swift_uplrules_selectWithFormat +#define uplug_closeLibrary swift_uplug_closeLibrary +#define uplug_findLibrary swift_uplug_findLibrary +#define uplug_getConfiguration swift_uplug_getConfiguration +#define uplug_getContext swift_uplug_getContext +#define uplug_getCurrentLevel swift_uplug_getCurrentLevel +#define uplug_getLibrary swift_uplug_getLibrary +#define uplug_getLibraryName swift_uplug_getLibraryName +#define uplug_getPlugInternal swift_uplug_getPlugInternal +#define uplug_getPlugLevel swift_uplug_getPlugLevel +#define uplug_getPlugLoadStatus swift_uplug_getPlugLoadStatus +#define uplug_getPlugName swift_uplug_getPlugName +#define uplug_getPluginFile swift_uplug_getPluginFile +#define uplug_getSymbolName swift_uplug_getSymbolName +#define uplug_init swift_uplug_init +#define uplug_loadPlugFromEntrypoint swift_uplug_loadPlugFromEntrypoint +#define uplug_loadPlugFromLibrary swift_uplug_loadPlugFromLibrary +#define uplug_nextPlug swift_uplug_nextPlug +#define uplug_openLibrary swift_uplug_openLibrary +#define uplug_removePlug swift_uplug_removePlug +#define uplug_setContext swift_uplug_setContext +#define uplug_setPlugLevel swift_uplug_setPlugLevel +#define uplug_setPlugName swift_uplug_setPlugName +#define uplug_setPlugNoUnload swift_uplug_setPlugNoUnload +#define uprops_addPropertyStarts swift_uprops_addPropertyStarts +#define uprops_getSource swift_uprops_getSource +#define upropsvec_addPropertyStarts swift_upropsvec_addPropertyStarts +#define uprv_add32_overflow swift_uprv_add32_overflow +#define uprv_aestrncpy swift_uprv_aestrncpy +#define uprv_asciiFromEbcdic swift_uprv_asciiFromEbcdic +#define uprv_asciitolower swift_uprv_asciitolower +#define uprv_calloc swift_uprv_calloc +#define uprv_ceil swift_uprv_ceil +#define uprv_compareASCIIPropertyNames swift_uprv_compareASCIIPropertyNames +#define uprv_compareEBCDICPropertyNames swift_uprv_compareEBCDICPropertyNames +#define uprv_compareInvAscii swift_uprv_compareInvAscii +#define uprv_compareInvEbcdic swift_uprv_compareInvEbcdic +#define uprv_compareInvEbcdicAsAscii swift_uprv_compareInvEbcdicAsAscii +#define uprv_convertToLCID swift_uprv_convertToLCID +#define uprv_convertToLCIDPlatform swift_uprv_convertToLCIDPlatform +#define uprv_convertToPosix swift_uprv_convertToPosix +#define uprv_copyAscii swift_uprv_copyAscii +#define uprv_copyEbcdic swift_uprv_copyEbcdic +#define uprv_currencyLeads swift_uprv_currencyLeads +#define uprv_decContextClearStatus swift_uprv_decContextClearStatus +#define uprv_decContextDefault swift_uprv_decContextDefault +#define uprv_decContextGetRounding swift_uprv_decContextGetRounding +#define uprv_decContextGetStatus swift_uprv_decContextGetStatus +#define uprv_decContextRestoreStatus swift_uprv_decContextRestoreStatus +#define uprv_decContextSaveStatus swift_uprv_decContextSaveStatus +#define uprv_decContextSetRounding swift_uprv_decContextSetRounding +#define uprv_decContextSetStatus swift_uprv_decContextSetStatus +#define uprv_decContextSetStatusFromString swift_uprv_decContextSetStatusFromString +#define uprv_decContextSetStatusFromStringQuiet swift_uprv_decContextSetStatusFromStringQuiet +#define uprv_decContextSetStatusQuiet swift_uprv_decContextSetStatusQuiet +#define uprv_decContextStatusToString swift_uprv_decContextStatusToString +#define uprv_decContextTestSavedStatus swift_uprv_decContextTestSavedStatus +#define uprv_decContextTestStatus swift_uprv_decContextTestStatus +#define uprv_decContextZeroStatus swift_uprv_decContextZeroStatus +#define uprv_decNumberAbs swift_uprv_decNumberAbs +#define uprv_decNumberAdd swift_uprv_decNumberAdd +#define uprv_decNumberAnd swift_uprv_decNumberAnd +#define uprv_decNumberClass swift_uprv_decNumberClass +#define uprv_decNumberClassToString swift_uprv_decNumberClassToString +#define uprv_decNumberCompare swift_uprv_decNumberCompare +#define uprv_decNumberCompareSignal swift_uprv_decNumberCompareSignal +#define uprv_decNumberCompareTotal swift_uprv_decNumberCompareTotal +#define uprv_decNumberCompareTotalMag swift_uprv_decNumberCompareTotalMag +#define uprv_decNumberCopy swift_uprv_decNumberCopy +#define uprv_decNumberCopyAbs swift_uprv_decNumberCopyAbs +#define uprv_decNumberCopyNegate swift_uprv_decNumberCopyNegate +#define uprv_decNumberCopySign swift_uprv_decNumberCopySign +#define uprv_decNumberDivide swift_uprv_decNumberDivide +#define uprv_decNumberDivideInteger swift_uprv_decNumberDivideInteger +#define uprv_decNumberExp swift_uprv_decNumberExp +#define uprv_decNumberFMA swift_uprv_decNumberFMA +#define uprv_decNumberFromInt32 swift_uprv_decNumberFromInt32 +#define uprv_decNumberFromString swift_uprv_decNumberFromString +#define uprv_decNumberFromUInt32 swift_uprv_decNumberFromUInt32 +#define uprv_decNumberGetBCD swift_uprv_decNumberGetBCD +#define uprv_decNumberInvert swift_uprv_decNumberInvert +#define uprv_decNumberIsNormal swift_uprv_decNumberIsNormal +#define uprv_decNumberIsSubnormal swift_uprv_decNumberIsSubnormal +#define uprv_decNumberLn swift_uprv_decNumberLn +#define uprv_decNumberLog10 swift_uprv_decNumberLog10 +#define uprv_decNumberLogB swift_uprv_decNumberLogB +#define uprv_decNumberMax swift_uprv_decNumberMax +#define uprv_decNumberMaxMag swift_uprv_decNumberMaxMag +#define uprv_decNumberMin swift_uprv_decNumberMin +#define uprv_decNumberMinMag swift_uprv_decNumberMinMag +#define uprv_decNumberMinus swift_uprv_decNumberMinus +#define uprv_decNumberMultiply swift_uprv_decNumberMultiply +#define uprv_decNumberNextMinus swift_uprv_decNumberNextMinus +#define uprv_decNumberNextPlus swift_uprv_decNumberNextPlus +#define uprv_decNumberNextToward swift_uprv_decNumberNextToward +#define uprv_decNumberNormalize swift_uprv_decNumberNormalize +#define uprv_decNumberOr swift_uprv_decNumberOr +#define uprv_decNumberPlus swift_uprv_decNumberPlus +#define uprv_decNumberPower swift_uprv_decNumberPower +#define uprv_decNumberQuantize swift_uprv_decNumberQuantize +#define uprv_decNumberReduce swift_uprv_decNumberReduce +#define uprv_decNumberRemainder swift_uprv_decNumberRemainder +#define uprv_decNumberRemainderNear swift_uprv_decNumberRemainderNear +#define uprv_decNumberRescale swift_uprv_decNumberRescale +#define uprv_decNumberRotate swift_uprv_decNumberRotate +#define uprv_decNumberSameQuantum swift_uprv_decNumberSameQuantum +#define uprv_decNumberScaleB swift_uprv_decNumberScaleB +#define uprv_decNumberSetBCD swift_uprv_decNumberSetBCD +#define uprv_decNumberShift swift_uprv_decNumberShift +#define uprv_decNumberSquareRoot swift_uprv_decNumberSquareRoot +#define uprv_decNumberSubtract swift_uprv_decNumberSubtract +#define uprv_decNumberToEngString swift_uprv_decNumberToEngString +#define uprv_decNumberToInt32 swift_uprv_decNumberToInt32 +#define uprv_decNumberToIntegralExact swift_uprv_decNumberToIntegralExact +#define uprv_decNumberToIntegralValue swift_uprv_decNumberToIntegralValue +#define uprv_decNumberToString swift_uprv_decNumberToString +#define uprv_decNumberToUInt32 swift_uprv_decNumberToUInt32 +#define uprv_decNumberTrim swift_uprv_decNumberTrim +#define uprv_decNumberVersion swift_uprv_decNumberVersion +#define uprv_decNumberXor swift_uprv_decNumberXor +#define uprv_decNumberZero swift_uprv_decNumberZero +#define uprv_deleteConditionalCE32 swift_uprv_deleteConditionalCE32 +#define uprv_deleteUObject swift_uprv_deleteUObject +#define uprv_dl_close swift_uprv_dl_close +#define uprv_dl_open swift_uprv_dl_open +#define uprv_dlsym_func swift_uprv_dlsym_func +#define uprv_eastrncpy swift_uprv_eastrncpy +#define uprv_ebcdicFromAscii swift_uprv_ebcdicFromAscii +#define uprv_ebcdicToAscii swift_uprv_ebcdicToAscii +#define uprv_ebcdicToLowercaseAscii swift_uprv_ebcdicToLowercaseAscii +#define uprv_ebcdictolower swift_uprv_ebcdictolower +#define uprv_fabs swift_uprv_fabs +#define uprv_floor swift_uprv_floor +#define uprv_fmax swift_uprv_fmax +#define uprv_fmin swift_uprv_fmin +#define uprv_fmod swift_uprv_fmod +#define uprv_free swift_uprv_free +#define uprv_getCharNameCharacters swift_uprv_getCharNameCharacters +#define uprv_getDefaultLocaleID swift_uprv_getDefaultLocaleID +#define uprv_getInfinity swift_uprv_getInfinity +#define uprv_getMaxCharNameLength swift_uprv_getMaxCharNameLength +#define uprv_getMaxValues swift_uprv_getMaxValues +#define uprv_getNaN swift_uprv_getNaN +#define uprv_getRawUTCtime swift_uprv_getRawUTCtime +#define uprv_getStaticCurrencyName swift_uprv_getStaticCurrencyName +#define uprv_getUTCtime swift_uprv_getUTCtime +#define uprv_int32Comparator swift_uprv_int32Comparator +#define uprv_isASCIILetter swift_uprv_isASCIILetter +#define uprv_isEbcdicAtSign swift_uprv_isEbcdicAtSign +#define uprv_isInfinite swift_uprv_isInfinite +#define uprv_isInvariantString swift_uprv_isInvariantString +#define uprv_isInvariantUString swift_uprv_isInvariantUString +#define uprv_isNaN swift_uprv_isNaN +#define uprv_isNegativeInfinity swift_uprv_isNegativeInfinity +#define uprv_isPositiveInfinity swift_uprv_isPositiveInfinity +#define uprv_itou swift_uprv_itou +#define uprv_log swift_uprv_log +#define uprv_malloc swift_uprv_malloc +#define uprv_mapFile swift_uprv_mapFile +#define uprv_max swift_uprv_max +#define uprv_maxMantissa swift_uprv_maxMantissa +#define uprv_maximumPtr swift_uprv_maximumPtr +#define uprv_min swift_uprv_min +#define uprv_modf swift_uprv_modf +#define uprv_mul32_overflow swift_uprv_mul32_overflow +#define uprv_parseCurrency swift_uprv_parseCurrency +#define uprv_pathIsAbsolute swift_uprv_pathIsAbsolute +#define uprv_pow swift_uprv_pow +#define uprv_pow10 swift_uprv_pow10 +#define uprv_realloc swift_uprv_realloc +#define uprv_round swift_uprv_round +#define uprv_sortArray swift_uprv_sortArray +#define uprv_stableBinarySearch swift_uprv_stableBinarySearch +#define uprv_strCompare swift_uprv_strCompare +#define uprv_strdup swift_uprv_strdup +#define uprv_stricmp swift_uprv_stricmp +#define uprv_strndup swift_uprv_strndup +#define uprv_strnicmp swift_uprv_strnicmp +#define uprv_syntaxError swift_uprv_syntaxError +#define uprv_timezone swift_uprv_timezone +#define uprv_toupper swift_uprv_toupper +#define uprv_trunc swift_uprv_trunc +#define uprv_tzname swift_uprv_tzname +#define uprv_tzname_clear_cache swift_uprv_tzname_clear_cache +#define uprv_tzset swift_uprv_tzset +#define uprv_uint16Comparator swift_uprv_uint16Comparator +#define uprv_uint32Comparator swift_uprv_uint32Comparator +#define uprv_unmapFile swift_uprv_unmapFile +#define upvec_cloneArray swift_upvec_cloneArray +#define upvec_close swift_upvec_close +#define upvec_compact swift_upvec_compact +#define upvec_compactToUTrie2Handler swift_upvec_compactToUTrie2Handler +#define upvec_compactToUTrie2WithRowIndexes swift_upvec_compactToUTrie2WithRowIndexes +#define upvec_getArray swift_upvec_getArray +#define upvec_getRow swift_upvec_getRow +#define upvec_getValue swift_upvec_getValue +#define upvec_open swift_upvec_open +#define upvec_setValue swift_upvec_setValue +#define uregex_appendReplacement swift_uregex_appendReplacement +#define uregex_appendReplacementUText swift_uregex_appendReplacementUText +#define uregex_appendTail swift_uregex_appendTail +#define uregex_appendTailUText swift_uregex_appendTailUText +#define uregex_clone swift_uregex_clone +#define uregex_close swift_uregex_close +#define uregex_end swift_uregex_end +#define uregex_end64 swift_uregex_end64 +#define uregex_find swift_uregex_find +#define uregex_find64 swift_uregex_find64 +#define uregex_findNext swift_uregex_findNext +#define uregex_flags swift_uregex_flags +#define uregex_getFindProgressCallback swift_uregex_getFindProgressCallback +#define uregex_getMatchCallback swift_uregex_getMatchCallback +#define uregex_getStackLimit swift_uregex_getStackLimit +#define uregex_getText swift_uregex_getText +#define uregex_getTimeLimit swift_uregex_getTimeLimit +#define uregex_getUText swift_uregex_getUText +#define uregex_group swift_uregex_group +#define uregex_groupCount swift_uregex_groupCount +#define uregex_groupNumberFromCName swift_uregex_groupNumberFromCName +#define uregex_groupNumberFromName swift_uregex_groupNumberFromName +#define uregex_groupUText swift_uregex_groupUText +#define uregex_hasAnchoringBounds swift_uregex_hasAnchoringBounds +#define uregex_hasTransparentBounds swift_uregex_hasTransparentBounds +#define uregex_hitEnd swift_uregex_hitEnd +#define uregex_lookingAt swift_uregex_lookingAt +#define uregex_lookingAt64 swift_uregex_lookingAt64 +#define uregex_matches swift_uregex_matches +#define uregex_matches64 swift_uregex_matches64 +#define uregex_open swift_uregex_open +#define uregex_openC swift_uregex_openC +#define uregex_openUText swift_uregex_openUText +#define uregex_pattern swift_uregex_pattern +#define uregex_patternUText swift_uregex_patternUText +#define uregex_refreshUText swift_uregex_refreshUText +#define uregex_regionEnd swift_uregex_regionEnd +#define uregex_regionEnd64 swift_uregex_regionEnd64 +#define uregex_regionStart swift_uregex_regionStart +#define uregex_regionStart64 swift_uregex_regionStart64 +#define uregex_replaceAll swift_uregex_replaceAll +#define uregex_replaceAllUText swift_uregex_replaceAllUText +#define uregex_replaceFirst swift_uregex_replaceFirst +#define uregex_replaceFirstUText swift_uregex_replaceFirstUText +#define uregex_requireEnd swift_uregex_requireEnd +#define uregex_reset swift_uregex_reset +#define uregex_reset64 swift_uregex_reset64 +#define uregex_setFindProgressCallback swift_uregex_setFindProgressCallback +#define uregex_setMatchCallback swift_uregex_setMatchCallback +#define uregex_setRegion swift_uregex_setRegion +#define uregex_setRegion64 swift_uregex_setRegion64 +#define uregex_setRegionAndStart swift_uregex_setRegionAndStart +#define uregex_setStackLimit swift_uregex_setStackLimit +#define uregex_setText swift_uregex_setText +#define uregex_setTimeLimit swift_uregex_setTimeLimit +#define uregex_setUText swift_uregex_setUText +#define uregex_split swift_uregex_split +#define uregex_splitUText swift_uregex_splitUText +#define uregex_start swift_uregex_start +#define uregex_start64 swift_uregex_start64 +#define uregex_ucstr_unescape_charAt swift_uregex_ucstr_unescape_charAt +#define uregex_useAnchoringBounds swift_uregex_useAnchoringBounds +#define uregex_useTransparentBounds swift_uregex_useTransparentBounds +#define uregex_utext_unescape_charAt swift_uregex_utext_unescape_charAt +#define uregion_areEqual swift_uregion_areEqual +#define uregion_contains swift_uregion_contains +#define uregion_getAvailable swift_uregion_getAvailable +#define uregion_getContainedRegions swift_uregion_getContainedRegions +#define uregion_getContainedRegionsOfType swift_uregion_getContainedRegionsOfType +#define uregion_getContainingRegion swift_uregion_getContainingRegion +#define uregion_getContainingRegionOfType swift_uregion_getContainingRegionOfType +#define uregion_getNumericCode swift_uregion_getNumericCode +#define uregion_getPreferredValues swift_uregion_getPreferredValues +#define uregion_getRegionCode swift_uregion_getRegionCode +#define uregion_getRegionFromCode swift_uregion_getRegionFromCode +#define uregion_getRegionFromNumericCode swift_uregion_getRegionFromNumericCode +#define uregion_getType swift_uregion_getType +#define ureldatefmt_close swift_ureldatefmt_close +#define ureldatefmt_closeResult swift_ureldatefmt_closeResult +#define ureldatefmt_combineDateAndTime swift_ureldatefmt_combineDateAndTime +#define ureldatefmt_format swift_ureldatefmt_format +#define ureldatefmt_formatNumeric swift_ureldatefmt_formatNumeric +#define ureldatefmt_formatNumericToResult swift_ureldatefmt_formatNumericToResult +#define ureldatefmt_formatToResult swift_ureldatefmt_formatToResult +#define ureldatefmt_open swift_ureldatefmt_open +#define ureldatefmt_openResult swift_ureldatefmt_openResult +#define ureldatefmt_resultAsValue swift_ureldatefmt_resultAsValue +#define ures_close swift_ures_close +#define ures_copyResb swift_ures_copyResb +#define ures_countArrayItems swift_ures_countArrayItems +#define ures_findResource swift_ures_findResource +#define ures_findSubResource swift_ures_findSubResource +#define ures_getAllChildrenWithFallback swift_ures_getAllChildrenWithFallback +#define ures_getAllItemsWithFallback swift_ures_getAllItemsWithFallback +#define ures_getBinary swift_ures_getBinary +#define ures_getByIndex swift_ures_getByIndex +#define ures_getByKey swift_ures_getByKey +#define ures_getByKeyWithFallback swift_ures_getByKeyWithFallback +#define ures_getFunctionalEquivalent swift_ures_getFunctionalEquivalent +#define ures_getInt swift_ures_getInt +#define ures_getIntVector swift_ures_getIntVector +#define ures_getKey swift_ures_getKey +#define ures_getKeywordValues swift_ures_getKeywordValues +#define ures_getLocale swift_ures_getLocale +#define ures_getLocaleByType swift_ures_getLocaleByType +#define ures_getLocaleInternal swift_ures_getLocaleInternal +#define ures_getName swift_ures_getName +#define ures_getNextResource swift_ures_getNextResource +#define ures_getNextString swift_ures_getNextString +#define ures_getSize swift_ures_getSize +#define ures_getString swift_ures_getString +#define ures_getStringByIndex swift_ures_getStringByIndex +#define ures_getStringByKey swift_ures_getStringByKey +#define ures_getStringByKeyWithFallback swift_ures_getStringByKeyWithFallback +#define ures_getType swift_ures_getType +#define ures_getUInt swift_ures_getUInt +#define ures_getUTF8String swift_ures_getUTF8String +#define ures_getUTF8StringByIndex swift_ures_getUTF8StringByIndex +#define ures_getUTF8StringByKey swift_ures_getUTF8StringByKey +#define ures_getValueWithFallback swift_ures_getValueWithFallback +#define ures_getVersion swift_ures_getVersion +#define ures_getVersionByKey swift_ures_getVersionByKey +#define ures_getVersionNumber swift_ures_getVersionNumber +#define ures_getVersionNumberInternal swift_ures_getVersionNumberInternal +#define ures_hasNext swift_ures_hasNext +#define ures_initStackObject swift_ures_initStackObject +#define ures_open swift_ures_open +#define ures_openAvailableLocales swift_ures_openAvailableLocales +#define ures_openDirect swift_ures_openDirect +#define ures_openDirectFillIn swift_ures_openDirectFillIn +#define ures_openFillIn swift_ures_openFillIn +#define ures_openNoDefault swift_ures_openNoDefault +#define ures_openU swift_ures_openU +#define ures_resetIterator swift_ures_resetIterator +#define ures_swap swift_ures_swap +#define uscript_breaksBetweenLetters swift_uscript_breaksBetweenLetters +#define uscript_closeRun swift_uscript_closeRun +#define uscript_getCode swift_uscript_getCode +#define uscript_getName swift_uscript_getName +#define uscript_getSampleString swift_uscript_getSampleString +#define uscript_getSampleUnicodeString swift_uscript_getSampleUnicodeString +#define uscript_getScript swift_uscript_getScript +#define uscript_getScriptExtensions swift_uscript_getScriptExtensions +#define uscript_getShortName swift_uscript_getShortName +#define uscript_getUsage swift_uscript_getUsage +#define uscript_hasScript swift_uscript_hasScript +#define uscript_isCased swift_uscript_isCased +#define uscript_isRightToLeft swift_uscript_isRightToLeft +#define uscript_nextRun swift_uscript_nextRun +#define uscript_openRun swift_uscript_openRun +#define uscript_resetRun swift_uscript_resetRun +#define uscript_setRunText swift_uscript_setRunText +#define usearch_close swift_usearch_close +#define usearch_first swift_usearch_first +#define usearch_following swift_usearch_following +#define usearch_getAttribute swift_usearch_getAttribute +#define usearch_getBreakIterator swift_usearch_getBreakIterator +#define usearch_getCollator swift_usearch_getCollator +#define usearch_getMatchedLength swift_usearch_getMatchedLength +#define usearch_getMatchedStart swift_usearch_getMatchedStart +#define usearch_getMatchedText swift_usearch_getMatchedText +#define usearch_getOffset swift_usearch_getOffset +#define usearch_getPattern swift_usearch_getPattern +#define usearch_getText swift_usearch_getText +#define usearch_handleNextCanonical swift_usearch_handleNextCanonical +#define usearch_handleNextExact swift_usearch_handleNextExact +#define usearch_handlePreviousCanonical swift_usearch_handlePreviousCanonical +#define usearch_handlePreviousExact swift_usearch_handlePreviousExact +#define usearch_last swift_usearch_last +#define usearch_next swift_usearch_next +#define usearch_open swift_usearch_open +#define usearch_openFromCollator swift_usearch_openFromCollator +#define usearch_preceding swift_usearch_preceding +#define usearch_previous swift_usearch_previous +#define usearch_reset swift_usearch_reset +#define usearch_search swift_usearch_search +#define usearch_searchBackwards swift_usearch_searchBackwards +#define usearch_setAttribute swift_usearch_setAttribute +#define usearch_setBreakIterator swift_usearch_setBreakIterator +#define usearch_setCollator swift_usearch_setCollator +#define usearch_setOffset swift_usearch_setOffset +#define usearch_setPattern swift_usearch_setPattern +#define usearch_setText swift_usearch_setText +#define uset_add swift_uset_add +#define uset_addAll swift_uset_addAll +#define uset_addAllCodePoints swift_uset_addAllCodePoints +#define uset_addRange swift_uset_addRange +#define uset_addString swift_uset_addString +#define uset_applyIntPropertyValue swift_uset_applyIntPropertyValue +#define uset_applyPattern swift_uset_applyPattern +#define uset_applyPropertyAlias swift_uset_applyPropertyAlias +#define uset_charAt swift_uset_charAt +#define uset_clear swift_uset_clear +#define uset_clone swift_uset_clone +#define uset_cloneAsThawed swift_uset_cloneAsThawed +#define uset_close swift_uset_close +#define uset_closeOver swift_uset_closeOver +#define uset_compact swift_uset_compact +#define uset_complement swift_uset_complement +#define uset_complementAll swift_uset_complementAll +#define uset_complementAllCodePoints swift_uset_complementAllCodePoints +#define uset_complementRange swift_uset_complementRange +#define uset_complementString swift_uset_complementString +#define uset_contains swift_uset_contains +#define uset_containsAll swift_uset_containsAll +#define uset_containsAllCodePoints swift_uset_containsAllCodePoints +#define uset_containsNone swift_uset_containsNone +#define uset_containsRange swift_uset_containsRange +#define uset_containsSome swift_uset_containsSome +#define uset_containsString swift_uset_containsString +#define uset_equals swift_uset_equals +#define uset_freeze swift_uset_freeze +#define uset_getItem swift_uset_getItem +#define uset_getItemCount swift_uset_getItemCount +#define uset_getRangeCount swift_uset_getRangeCount +#define uset_getSerializedRange swift_uset_getSerializedRange +#define uset_getSerializedRangeCount swift_uset_getSerializedRangeCount +#define uset_getSerializedSet swift_uset_getSerializedSet +#define uset_hasStrings swift_uset_hasStrings +#define uset_indexOf swift_uset_indexOf +#define uset_isEmpty swift_uset_isEmpty +#define uset_isFrozen swift_uset_isFrozen +#define uset_open swift_uset_open +#define uset_openEmpty swift_uset_openEmpty +#define uset_openPattern swift_uset_openPattern +#define uset_openPatternOptions swift_uset_openPatternOptions +#define uset_remove swift_uset_remove +#define uset_removeAll swift_uset_removeAll +#define uset_removeAllCodePoints swift_uset_removeAllCodePoints +#define uset_removeAllStrings swift_uset_removeAllStrings +#define uset_removeRange swift_uset_removeRange +#define uset_removeString swift_uset_removeString +#define uset_resemblesPattern swift_uset_resemblesPattern +#define uset_retain swift_uset_retain +#define uset_retainAll swift_uset_retainAll +#define uset_retainAllCodePoints swift_uset_retainAllCodePoints +#define uset_retainString swift_uset_retainString +#define uset_serialize swift_uset_serialize +#define uset_serializedContains swift_uset_serializedContains +#define uset_set swift_uset_set +#define uset_setSerializedToOne swift_uset_setSerializedToOne +#define uset_size swift_uset_size +#define uset_span swift_uset_span +#define uset_spanBack swift_uset_spanBack +#define uset_spanBackUTF8 swift_uset_spanBackUTF8 +#define uset_spanUTF8 swift_uset_spanUTF8 +#define uset_toPattern swift_uset_toPattern +#define usnum_close swift_usnum_close +#define usnum_multiplyByPowerOfTen swift_usnum_multiplyByPowerOfTen +#define usnum_openForInt64 swift_usnum_openForInt64 +#define usnum_roundTo swift_usnum_roundTo +#define usnum_setMinimumFractionDigits swift_usnum_setMinimumFractionDigits +#define usnum_setMinimumIntegerDigits swift_usnum_setMinimumIntegerDigits +#define usnum_setSign swift_usnum_setSign +#define usnum_setToInt64 swift_usnum_setToInt64 +#define usnum_truncateStart swift_usnum_truncateStart +#define usnumf_close swift_usnumf_close +#define usnumf_format swift_usnumf_format +#define usnumf_formatInt64 swift_usnumf_formatInt64 +#define usnumf_openForLocale swift_usnumf_openForLocale +#define usnumf_openForLocaleAndGroupingStrategy swift_usnumf_openForLocaleAndGroupingStrategy +#define uspoof_areBidiConfusable swift_uspoof_areBidiConfusable +#define uspoof_areBidiConfusableUTF8 swift_uspoof_areBidiConfusableUTF8 +#define uspoof_areBidiConfusableUnicodeString swift_uspoof_areBidiConfusableUnicodeString +#define uspoof_areConfusable swift_uspoof_areConfusable +#define uspoof_areConfusableUTF8 swift_uspoof_areConfusableUTF8 +#define uspoof_areConfusableUnicodeString swift_uspoof_areConfusableUnicodeString +#define uspoof_check swift_uspoof_check +#define uspoof_check2 swift_uspoof_check2 +#define uspoof_check2UTF8 swift_uspoof_check2UTF8 +#define uspoof_check2UnicodeString swift_uspoof_check2UnicodeString +#define uspoof_checkUTF8 swift_uspoof_checkUTF8 +#define uspoof_checkUnicodeString swift_uspoof_checkUnicodeString +#define uspoof_clone swift_uspoof_clone +#define uspoof_close swift_uspoof_close +#define uspoof_closeCheckResult swift_uspoof_closeCheckResult +#define uspoof_getAllowedChars swift_uspoof_getAllowedChars +#define uspoof_getAllowedLocales swift_uspoof_getAllowedLocales +#define uspoof_getAllowedUnicodeSet swift_uspoof_getAllowedUnicodeSet +#define uspoof_getBidiSkeleton swift_uspoof_getBidiSkeleton +#define uspoof_getBidiSkeletonUTF8 swift_uspoof_getBidiSkeletonUTF8 +#define uspoof_getBidiSkeletonUnicodeString swift_uspoof_getBidiSkeletonUnicodeString +#define uspoof_getCheckResultChecks swift_uspoof_getCheckResultChecks +#define uspoof_getCheckResultNumerics swift_uspoof_getCheckResultNumerics +#define uspoof_getCheckResultRestrictionLevel swift_uspoof_getCheckResultRestrictionLevel +#define uspoof_getChecks swift_uspoof_getChecks +#define uspoof_getInclusionSet swift_uspoof_getInclusionSet +#define uspoof_getInclusionUnicodeSet swift_uspoof_getInclusionUnicodeSet +#define uspoof_getRecommendedSet swift_uspoof_getRecommendedSet +#define uspoof_getRecommendedUnicodeSet swift_uspoof_getRecommendedUnicodeSet +#define uspoof_getRestrictionLevel swift_uspoof_getRestrictionLevel +#define uspoof_getSkeleton swift_uspoof_getSkeleton +#define uspoof_getSkeletonUTF8 swift_uspoof_getSkeletonUTF8 +#define uspoof_getSkeletonUnicodeString swift_uspoof_getSkeletonUnicodeString +#define uspoof_internalInitStatics swift_uspoof_internalInitStatics +#define uspoof_open swift_uspoof_open +#define uspoof_openCheckResult swift_uspoof_openCheckResult +#define uspoof_openFromSerialized swift_uspoof_openFromSerialized +#define uspoof_openFromSource swift_uspoof_openFromSource +#define uspoof_serialize swift_uspoof_serialize +#define uspoof_setAllowedChars swift_uspoof_setAllowedChars +#define uspoof_setAllowedLocales swift_uspoof_setAllowedLocales +#define uspoof_setAllowedUnicodeSet swift_uspoof_setAllowedUnicodeSet +#define uspoof_setChecks swift_uspoof_setChecks +#define uspoof_setRestrictionLevel swift_uspoof_setRestrictionLevel +#define uspoof_swap swift_uspoof_swap +#define usprep_close swift_usprep_close +#define usprep_open swift_usprep_open +#define usprep_openByType swift_usprep_openByType +#define usprep_prepare swift_usprep_prepare +#define usprep_swap swift_usprep_swap +#define ustr_hashCharsN swift_ustr_hashCharsN +#define ustr_hashICharsN swift_ustr_hashICharsN +#define ustr_hashUCharsN swift_ustr_hashUCharsN +#define ustrcase_getCaseLocale swift_ustrcase_getCaseLocale +#define ustrcase_getTitleBreakIterator swift_ustrcase_getTitleBreakIterator +#define ustrcase_internalFold swift_ustrcase_internalFold +#define ustrcase_internalToLower swift_ustrcase_internalToLower +#define ustrcase_internalToTitle swift_ustrcase_internalToTitle +#define ustrcase_internalToUpper swift_ustrcase_internalToUpper +#define ustrcase_map swift_ustrcase_map +#define ustrcase_mapWithOverlap swift_ustrcase_mapWithOverlap +#define utext_char32At swift_utext_char32At +#define utext_clone swift_utext_clone +#define utext_close swift_utext_close +#define utext_copy swift_utext_copy +#define utext_current32 swift_utext_current32 +#define utext_equals swift_utext_equals +#define utext_extract swift_utext_extract +#define utext_freeze swift_utext_freeze +#define utext_getNativeIndex swift_utext_getNativeIndex +#define utext_getPreviousNativeIndex swift_utext_getPreviousNativeIndex +#define utext_hasMetaData swift_utext_hasMetaData +#define utext_isLengthExpensive swift_utext_isLengthExpensive +#define utext_isWritable swift_utext_isWritable +#define utext_moveIndex32 swift_utext_moveIndex32 +#define utext_nativeLength swift_utext_nativeLength +#define utext_next32 swift_utext_next32 +#define utext_next32From swift_utext_next32From +#define utext_openCharacterIterator swift_utext_openCharacterIterator +#define utext_openConstUnicodeString swift_utext_openConstUnicodeString +#define utext_openReplaceable swift_utext_openReplaceable +#define utext_openUChars swift_utext_openUChars +#define utext_openUTF8 swift_utext_openUTF8 +#define utext_openUnicodeString swift_utext_openUnicodeString +#define utext_previous32 swift_utext_previous32 +#define utext_previous32From swift_utext_previous32From +#define utext_replace swift_utext_replace +#define utext_setNativeIndex swift_utext_setNativeIndex +#define utext_setup swift_utext_setup +#define utf8_appendCharSafeBody swift_utf8_appendCharSafeBody +#define utf8_back1SafeBody swift_utf8_back1SafeBody +#define utf8_countTrailBytes swift_utf8_countTrailBytes +#define utf8_nextCharSafeBody swift_utf8_nextCharSafeBody +#define utf8_prevCharSafeBody swift_utf8_prevCharSafeBody +#define utmscale_fromInt64 swift_utmscale_fromInt64 +#define utmscale_getTimeScaleValue swift_utmscale_getTimeScaleValue +#define utmscale_toInt64 swift_utmscale_toInt64 +#define utrace_cleanup swift_utrace_cleanup +#define utrace_data swift_utrace_data +#define utrace_entry swift_utrace_entry +#define utrace_exit swift_utrace_exit +#define utrace_format swift_utrace_format +#define utrace_functionName swift_utrace_functionName +#define utrace_getFunctions swift_utrace_getFunctions +#define utrace_getLevel swift_utrace_getLevel +#define utrace_setFunctions swift_utrace_setFunctions +#define utrace_setLevel swift_utrace_setLevel +#define utrace_vformat swift_utrace_vformat +#define utrans_clone swift_utrans_clone +#define utrans_close swift_utrans_close +#define utrans_countAvailableIDs swift_utrans_countAvailableIDs +#define utrans_getAvailableID swift_utrans_getAvailableID +#define utrans_getID swift_utrans_getID +#define utrans_getSourceSet swift_utrans_getSourceSet +#define utrans_getUnicodeID swift_utrans_getUnicodeID +#define utrans_open swift_utrans_open +#define utrans_openIDs swift_utrans_openIDs +#define utrans_openInverse swift_utrans_openInverse +#define utrans_openU swift_utrans_openU +#define utrans_register swift_utrans_register +#define utrans_rep_caseContextIterator swift_utrans_rep_caseContextIterator +#define utrans_setFilter swift_utrans_setFilter +#define utrans_stripRules swift_utrans_stripRules +#define utrans_toRules swift_utrans_toRules +#define utrans_trans swift_utrans_trans +#define utrans_transIncremental swift_utrans_transIncremental +#define utrans_transIncrementalUChars swift_utrans_transIncrementalUChars +#define utrans_transUChars swift_utrans_transUChars +#define utrans_transliterator_cleanup swift_utrans_transliterator_cleanup +#define utrans_unregister swift_utrans_unregister +#define utrans_unregisterID swift_utrans_unregisterID +#define utrie2_clone swift_utrie2_clone +#define utrie2_cloneAsThawed swift_utrie2_cloneAsThawed +#define utrie2_close swift_utrie2_close +#define utrie2_enum swift_utrie2_enum +#define utrie2_enumForLeadSurrogate swift_utrie2_enumForLeadSurrogate +#define utrie2_freeze swift_utrie2_freeze +#define utrie2_fromUTrie swift_utrie2_fromUTrie +#define utrie2_get32 swift_utrie2_get32 +#define utrie2_get32FromLeadSurrogateCodeUnit swift_utrie2_get32FromLeadSurrogateCodeUnit +#define utrie2_internalU8NextIndex swift_utrie2_internalU8NextIndex +#define utrie2_internalU8PrevIndex swift_utrie2_internalU8PrevIndex +#define utrie2_isFrozen swift_utrie2_isFrozen +#define utrie2_open swift_utrie2_open +#define utrie2_openDummy swift_utrie2_openDummy +#define utrie2_openFromSerialized swift_utrie2_openFromSerialized +#define utrie2_serialize swift_utrie2_serialize +#define utrie2_set32 swift_utrie2_set32 +#define utrie2_set32ForLeadSurrogateCodeUnit swift_utrie2_set32ForLeadSurrogateCodeUnit +#define utrie2_setRange32 swift_utrie2_setRange32 +#define utrie2_swap swift_utrie2_swap +#define utrie_clone swift_utrie_clone +#define utrie_close swift_utrie_close +#define utrie_defaultGetFoldingOffset swift_utrie_defaultGetFoldingOffset +#define utrie_enum swift_utrie_enum +#define utrie_get32 swift_utrie_get32 +#define utrie_getData swift_utrie_getData +#define utrie_open swift_utrie_open +#define utrie_serialize swift_utrie_serialize +#define utrie_set32 swift_utrie_set32 +#define utrie_setRange32 swift_utrie_setRange32 +#define utrie_swap swift_utrie_swap +#define utrie_swapAnyVersion swift_utrie_swapAnyVersion +#define utrie_unserialize swift_utrie_unserialize +#define utrie_unserializeDummy swift_utrie_unserializeDummy +#define vzone_clone swift_vzone_clone +#define vzone_close swift_vzone_close +#define vzone_countTransitionRules swift_vzone_countTransitionRules +#define vzone_equals swift_vzone_equals +#define vzone_getDynamicClassID swift_vzone_getDynamicClassID +#define vzone_getLastModified swift_vzone_getLastModified +#define vzone_getNextTransition swift_vzone_getNextTransition +#define vzone_getOffset swift_vzone_getOffset +#define vzone_getOffset2 swift_vzone_getOffset2 +#define vzone_getOffset3 swift_vzone_getOffset3 +#define vzone_getPreviousTransition swift_vzone_getPreviousTransition +#define vzone_getRawOffset swift_vzone_getRawOffset +#define vzone_getStaticClassID swift_vzone_getStaticClassID +#define vzone_getTZURL swift_vzone_getTZURL +#define vzone_hasSameRules swift_vzone_hasSameRules +#define vzone_inDaylightTime swift_vzone_inDaylightTime +#define vzone_openData swift_vzone_openData +#define vzone_openID swift_vzone_openID +#define vzone_setLastModified swift_vzone_setLastModified +#define vzone_setRawOffset swift_vzone_setRawOffset +#define vzone_setTZURL swift_vzone_setTZURL +#define vzone_useDaylightTime swift_vzone_useDaylightTime +#define vzone_write swift_vzone_write +#define vzone_writeFromStart swift_vzone_writeFromStart +#define vzone_writeSimple swift_vzone_writeSimple +#define zrule_close swift_zrule_close +#define zrule_equals swift_zrule_equals +#define zrule_getDSTSavings swift_zrule_getDSTSavings +#define zrule_getName swift_zrule_getName +#define zrule_getRawOffset swift_zrule_getRawOffset +#define zrule_isEquivalentTo swift_zrule_isEquivalentTo +#define ztrans_adoptFrom swift_ztrans_adoptFrom +#define ztrans_adoptTo swift_ztrans_adoptTo +#define ztrans_clone swift_ztrans_clone +#define ztrans_close swift_ztrans_close +#define ztrans_equals swift_ztrans_equals +#define ztrans_getDynamicClassID swift_ztrans_getDynamicClassID +#define ztrans_getFrom swift_ztrans_getFrom +#define ztrans_getStaticClassID swift_ztrans_getStaticClassID +#define ztrans_getTime swift_ztrans_getTime +#define ztrans_getTo swift_ztrans_getTo +#define ztrans_open swift_ztrans_open +#define ztrans_openEmpty swift_ztrans_openEmpty +#define ztrans_setFrom swift_ztrans_setFrom +#define ztrans_setTime swift_ztrans_setTime +#define ztrans_setTo swift_ztrans_setTo +#endif +#else #define CreateLSTMBreakEngine U_ICU_ENTRY_POINT_RENAME(CreateLSTMBreakEngine) #define CreateLSTMData U_ICU_ENTRY_POINT_RENAME(CreateLSTMData) #define CreateLSTMDataForScript U_ICU_ENTRY_POINT_RENAME(CreateLSTMDataForScript) @@ -2021,6 +3988,7 @@ #define ztrans_setFrom U_ICU_ENTRY_POINT_RENAME(ztrans_setFrom) #define ztrans_setTime U_ICU_ENTRY_POINT_RENAME(ztrans_setTime) #define ztrans_setTo U_ICU_ENTRY_POINT_RENAME(ztrans_setTo) +#endif #endif /* !(defined(_MSC_VER) && defined(__INTELLISENSE__)) */ #endif /* U_DISABLE_RENAMING */