# ICU4C Symbols Exported from Native APIs

|Symbol Type|Symbol|
| --- | --- |
|FUNC|UCNV_TO_U_CALLBACK_ESCAPE|
|FUNC|u_charDigitValue|
|FUNC|u_charDirection|
|FUNC|u_charFromName|
|FUNC|u_charMirror|
|FUNC|u_charName|
|FUNC|u_charType|
|FUNC|u_digit|
|FUNC|u_enumCharNames|
|FUNC|u_enumCharTypes|
|FUNC|u_foldCase|
|FUNC|u_forDigit|
|FUNC|u_getBidiPairedBracket|
|FUNC|u_getBinaryPropertySet|
|FUNC|u_getCombiningClass|
|FUNC|u_getFC_NFKC_Closure|
|FUNC|u_getIntPropertyMaxValue|
|FUNC|u_getIntPropertyMinValue|
|FUNC|u_getIntPropertyValue|
|FUNC|u_getNumericValue|
|FUNC|u_getPropertyEnum|
|FUNC|u_getPropertyName|
|FUNC|u_getPropertyValueEnum|
|FUNC|u_getPropertyValueName|
|FUNC|u_hasBinaryProperty|
|FUNC|u_isIDIgnorable|
|FUNC|u_isIDPart|
|FUNC|u_isIDStart|
|FUNC|u_isISOControl|
|FUNC|u_isJavaIDPart|
|FUNC|u_isJavaIDStart|
|FUNC|u_isJavaSpaceChar|
|FUNC|u_isMirrored|
|FUNC|u_isUAlphabetic|
|FUNC|u_isULowercase|
|FUNC|u_isUUppercase|
|FUNC|u_isUWhiteSpace|
|FUNC|u_isWhitespace|
|FUNC|u_isalnum|
|FUNC|u_isalpha|
|FUNC|u_isbase|
|FUNC|u_isblank|
|FUNC|u_iscntrl|
|FUNC|u_isdefined|
|FUNC|u_isdigit|
|FUNC|u_isgraph|
|FUNC|u_islower|
|FUNC|u_isprint|
|FUNC|u_ispunct|
|FUNC|u_isspace|
|FUNC|u_istitle|
|FUNC|u_isupper|
|FUNC|u_isxdigit|
|FUNC|u_stringHasBinaryProperty|
|FUNC|u_tolower|
|FUNC|u_totitle|
|FUNC|u_toupper|
|FUNC|ubidi_close|
|FUNC|ubidi_countParagraphs|
|FUNC|ubidi_countRuns|
|FUNC|ubidi_getBaseDirection|
|FUNC|ubidi_getClassCallback|
|FUNC|ubidi_getCustomizedClass|
|FUNC|ubidi_getDirection|
|FUNC|ubidi_getLength|
|FUNC|ubidi_getLevelAt|
|FUNC|ubidi_getLevels|
|FUNC|ubidi_getLogicalIndex|
|FUNC|ubidi_getLogicalMap|
|FUNC|ubidi_getLogicalRun|
|FUNC|ubidi_getParaLevel|
|FUNC|ubidi_getParagraph|
|FUNC|ubidi_getParagraphByIndex|
|FUNC|ubidi_getProcessedLength|
|FUNC|ubidi_getReorderingMode|
|FUNC|ubidi_getReorderingOptions|
|FUNC|ubidi_getResultLength|
|FUNC|ubidi_getText|
|FUNC|ubidi_getVisualIndex|
|FUNC|ubidi_getVisualMap|
|FUNC|ubidi_getVisualRun|
|FUNC|ubidi_invertMap|
|FUNC|ubidi_isInverse|
|FUNC|ubidi_isOrderParagraphsLTR|
|FUNC|ubidi_open|
|FUNC|ubidi_openSized|
|FUNC|ubidi_orderParagraphsLTR|
|FUNC|ubidi_reorderLogical|
|FUNC|ubidi_reorderVisual|
|FUNC|ubidi_setClassCallback|
|FUNC|ubidi_setContext|
|FUNC|ubidi_setInverse|
|FUNC|ubidi_setLine|
|FUNC|ubidi_setPara|
|FUNC|ubidi_setReorderingMode|
|FUNC|ubidi_setReorderingOptions|
|FUNC|ubidi_writeReordered|
|FUNC|ubidi_writeReverse|
|FUNC|ublock_getCode|
|FUNC|ubrk_clone|
|FUNC|ubrk_close|
|FUNC|ubrk_countAvailable|
|FUNC|ubrk_current|
|FUNC|ubrk_first|
|FUNC|ubrk_following|
|FUNC|ubrk_getAvailable|
|FUNC|ubrk_getBinaryRules|
|FUNC|ubrk_getLocaleByType|
|FUNC|ubrk_getRuleStatus|
|FUNC|ubrk_getRuleStatusVec|
|FUNC|ubrk_isBoundary|
|FUNC|ubrk_last|
|FUNC|ubrk_next|
|FUNC|ubrk_open|
|FUNC|ubrk_openBinaryRules|
|FUNC|ubrk_openRules|
|FUNC|ubrk_preceding|
|FUNC|ubrk_previous|
|FUNC|ubrk_setText|
|FUNC|ucal_add|
|FUNC|ucal_clear|
|FUNC|ucal_clearField|
|FUNC|ucal_clone|
|FUNC|ucal_close|
|FUNC|ucal_countAvailable|
|FUNC|ucal_equivalentTo|
|FUNC|ucal_get|
|FUNC|ucal_getAttribute|
|FUNC|ucal_getAvailable|
|FUNC|ucal_getCanonicalTimeZoneID|
|FUNC|ucal_getDSTSavings|
|FUNC|ucal_getDayOfWeekType|
|FUNC|ucal_getDefaultTimeZone|
|FUNC|ucal_getFieldDifference|
|FUNC|ucal_getGregorianChange|
|FUNC|ucal_getHostTimeZone|
|FUNC|ucal_getKeywordValuesForLocale|
|FUNC|ucal_getLimit|
|FUNC|ucal_getLocaleByType|
|FUNC|ucal_getMillis|
|FUNC|ucal_getNow|
|FUNC|ucal_getTZDataVersion|
|FUNC|ucal_getTimeZoneDisplayName|
|FUNC|ucal_getTimeZoneID|
|FUNC|ucal_getTimeZoneIDForWindowsID|
|FUNC|ucal_getTimeZoneOffsetFromLocal|
|FUNC|ucal_getTimeZoneTransitionDate|
|FUNC|ucal_getType|
|FUNC|ucal_getWeekendTransition|
|FUNC|ucal_getWindowsTimeZoneID|
|FUNC|ucal_inDaylightTime|
|FUNC|ucal_isSet|
|FUNC|ucal_isWeekend|
|FUNC|ucal_open|
|FUNC|ucal_openCountryTimeZones|
|FUNC|ucal_openTimeZoneIDEnumeration|
|FUNC|ucal_openTimeZones|
|FUNC|ucal_roll|
|FUNC|ucal_set|
|FUNC|ucal_setAttribute|
|FUNC|ucal_setDate|
|FUNC|ucal_setDateTime|
|FUNC|ucal_setDefaultTimeZone|
|FUNC|ucal_setGregorianChange|
|FUNC|ucal_setMillis|
|FUNC|ucal_setTimeZone|
|FUNC|ucnv_clone|
|FUNC|ucnv_close|
|FUNC|ucnv_compareNames|
|FUNC|ucnv_convert|
|FUNC|ucnv_convertEx|
|FUNC|ucnv_countAliases|
|FUNC|ucnv_countAvailable|
|FUNC|ucnv_countStandards|
|FUNC|ucnv_detectUnicodeSignature|
|FUNC|ucnv_fixFileSeparator|
|FUNC|ucnv_flushCache|
|FUNC|ucnv_fromAlgorithmic|
|FUNC|ucnv_fromUChars|
|FUNC|ucnv_fromUCountPending|
|FUNC|ucnv_fromUnicode|
|FUNC|ucnv_getAlias|
|FUNC|ucnv_getAliases|
|FUNC|ucnv_getAvailableName|
|FUNC|ucnv_getCCSID|
|FUNC|ucnv_getCanonicalName|
|FUNC|ucnv_getDefaultName|
|FUNC|ucnv_getDisplayName|
|FUNC|ucnv_getFromUCallBack|
|FUNC|ucnv_getInvalidChars|
|FUNC|ucnv_getInvalidUChars|
|FUNC|ucnv_getMaxCharSize|
|FUNC|ucnv_getMinCharSize|
|FUNC|ucnv_getName|
|FUNC|ucnv_getNextUChar|
|FUNC|ucnv_getPlatform|
|FUNC|ucnv_getStandard|
|FUNC|ucnv_getStandardName|
|FUNC|ucnv_getStarters|
|FUNC|ucnv_getSubstChars|
|FUNC|ucnv_getToUCallBack|
|FUNC|ucnv_getType|
|FUNC|ucnv_isAmbiguous|
|FUNC|ucnv_isFixedWidth|
|FUNC|ucnv_open|
|FUNC|ucnv_openAllNames|
|FUNC|ucnv_openCCSID|
|FUNC|ucnv_openPackage|
|FUNC|ucnv_openStandardNames|
|FUNC|ucnv_openU|
|FUNC|ucnv_reset|
|FUNC|ucnv_resetFromUnicode|
|FUNC|ucnv_resetToUnicode|
|FUNC|ucnv_setDefaultName|
|FUNC|ucnv_setFallback|
|FUNC|ucnv_setFromUCallBack|
|FUNC|ucnv_setSubstChars|
|FUNC|ucnv_setSubstString|
|FUNC|ucnv_setToUCallBack|
|FUNC|ucnv_toAlgorithmic|
|FUNC|ucnv_toUChars|
|FUNC|ucnv_toUCountPending|
|FUNC|ucnv_toUnicode|
|FUNC|ucnv_usesFallback|
|FUNC|ucol_clone|
|FUNC|ucol_cloneBinary|
|FUNC|ucol_close|
|FUNC|ucol_countAvailable|
|FUNC|ucol_equal|
|FUNC|ucol_getAttribute|
|FUNC|ucol_getAvailable|
|FUNC|ucol_getBound|
|FUNC|ucol_getContractionsAndExpansions|
|FUNC|ucol_getDisplayName|
|FUNC|ucol_getEquivalentReorderCodes|
|FUNC|ucol_getFunctionalEquivalent|
|FUNC|ucol_getKeywordValues|
|FUNC|ucol_getKeywordValuesForLocale|
|FUNC|ucol_getKeywords|
|FUNC|ucol_getLocaleByType|
|FUNC|ucol_getMaxVariable|
|FUNC|ucol_getReorderCodes|
|FUNC|ucol_getRules|
|FUNC|ucol_getRulesEx|
|FUNC|ucol_getSortKey|
|FUNC|ucol_getStrength|
|FUNC|ucol_getTailoredSet|
|FUNC|ucol_getVariableTop|
|FUNC|ucol_greater|
|FUNC|ucol_greaterOrEqual|
|FUNC|ucol_mergeSortkeys|
|FUNC|ucol_open|
|FUNC|ucol_openAvailableLocales|
|FUNC|ucol_openBinary|
|FUNC|ucol_openRules|
|FUNC|ucol_setAttribute|
|FUNC|ucol_setMaxVariable|
|FUNC|ucol_setReorderCodes|
|FUNC|ucol_setStrength|
|FUNC|ucol_strcoll|
|FUNC|ucol_strcollUTF8|
|FUNC|udat_adoptNumberFormat|
|FUNC|udat_adoptNumberFormatForFields|
|FUNC|udat_applyPattern|
|FUNC|udat_clone|
|FUNC|udat_close|
|FUNC|udat_countAvailable|
|FUNC|udat_countSymbols|
|FUNC|udat_format|
|FUNC|udat_formatCalendar|
|FUNC|udat_formatCalendarForFields|
|FUNC|udat_formatForFields|
|FUNC|udat_get2DigitYearStart|
|FUNC|udat_getAvailable|
|FUNC|udat_getBooleanAttribute|
|FUNC|udat_getCalendar|
|FUNC|udat_getContext|
|FUNC|udat_getLocaleByType|
|FUNC|udat_getNumberFormat|
|FUNC|udat_getNumberFormatForField|
|FUNC|udat_getSymbols|
|FUNC|udat_isLenient|
|FUNC|udat_open|
|FUNC|udat_parse|
|FUNC|udat_parseCalendar|
|FUNC|udat_set2DigitYearStart|
|FUNC|udat_setBooleanAttribute|
|FUNC|udat_setCalendar|
|FUNC|udat_setContext|
|FUNC|udat_setLenient|
|FUNC|udat_setNumberFormat|
|FUNC|udat_setSymbols|
|FUNC|udat_toCalendarDateField|
|FUNC|udat_toPattern|
|FUNC|uenum_close|
|FUNC|uenum_count|
|FUNC|uenum_next|
|FUNC|uenum_reset|
|FUNC|uenum_unext|
|FUNC|ufieldpositer_close|
|FUNC|ufieldpositer_next|
|FUNC|ufieldpositer_open|
|FUNC|uloc_acceptLanguage|
|FUNC|uloc_acceptLanguageFromHTTP|
|FUNC|uloc_addLikelySubtags|
|FUNC|uloc_canonicalize|
|FUNC|uloc_countAvailable|
|FUNC|uloc_forLanguageTag|
|FUNC|uloc_getAvailable|
|FUNC|uloc_getBaseName|
|FUNC|uloc_getCharacterOrientation|
|FUNC|uloc_getCountry|
|FUNC|uloc_getDefault|
|FUNC|uloc_getDisplayCountry|
|FUNC|uloc_getDisplayKeyword|
|FUNC|uloc_getDisplayKeywordValue|
|FUNC|uloc_getDisplayLanguage|
|FUNC|uloc_getDisplayName|
|FUNC|uloc_getDisplayScript|
|FUNC|uloc_getDisplayVariant|
|FUNC|uloc_getISO3Country|
|FUNC|uloc_getISO3Language|
|FUNC|uloc_getISOCountries|
|FUNC|uloc_getISOLanguages|
|FUNC|uloc_getKeywordValue|
|FUNC|uloc_getLCID|
|FUNC|uloc_getLanguage|
|FUNC|uloc_getLineOrientation|
|FUNC|uloc_getLocaleForLCID|
|FUNC|uloc_getName|
|FUNC|uloc_getParent|
|FUNC|uloc_getScript|
|FUNC|uloc_getVariant|
|FUNC|uloc_isRightToLeft|
|FUNC|uloc_minimizeSubtags|
|FUNC|uloc_openAvailableByType|
|FUNC|uloc_openKeywords|
|FUNC|uloc_setDefault|
|FUNC|uloc_setKeywordValue|
|FUNC|uloc_toLanguageTag|
|FUNC|uloc_toLegacyKey|
|FUNC|uloc_toLegacyType|
|FUNC|uloc_toUnicodeLocaleKey|
|FUNC|uloc_toUnicodeLocaleType|
|FUNC|unorm2_append|
|FUNC|unorm2_close|
|FUNC|unorm2_composePair|
|FUNC|unorm2_getCombiningClass|
|FUNC|unorm2_getDecomposition|
|FUNC|unorm2_getInstance|
|FUNC|unorm2_getNFCInstance|
|FUNC|unorm2_getNFDInstance|
|FUNC|unorm2_getNFKCCasefoldInstance|
|FUNC|unorm2_getNFKCInstance|
|FUNC|unorm2_getNFKDInstance|
|FUNC|unorm2_getRawDecomposition|
|FUNC|unorm2_hasBoundaryAfter|
|FUNC|unorm2_hasBoundaryBefore|
|FUNC|unorm2_isInert|
|FUNC|unorm2_isNormalized|
|FUNC|unorm2_normalize|
|FUNC|unorm2_normalizeSecondAndAppend|
|FUNC|unorm2_openFiltered|
|FUNC|unorm2_quickCheck|
|FUNC|unorm2_spanQuickCheckYes|
|FUNC|unorm_compare|
|FUNC|unum_applyPattern|
|FUNC|unum_clone|
|FUNC|unum_close|
|FUNC|unum_countAvailable|
|FUNC|unum_format|
|FUNC|unum_formatDecimal|
|FUNC|unum_formatDouble|
|FUNC|unum_formatDoubleCurrency|
|FUNC|unum_formatDoubleForFields|
|FUNC|unum_formatInt64|
|FUNC|unum_getAttribute|
|FUNC|unum_getAvailable|
|FUNC|unum_getContext|
|FUNC|unum_getDoubleAttribute|
|FUNC|unum_getLocaleByType|
|FUNC|unum_getSymbol|
|FUNC|unum_getTextAttribute|
|FUNC|unum_open|
|FUNC|unum_parse|
|FUNC|unum_parseDecimal|
|FUNC|unum_parseDouble|
|FUNC|unum_parseDoubleCurrency|
|FUNC|unum_parseInt64|
|FUNC|unum_setAttribute|
|FUNC|unum_setContext|
|FUNC|unum_setDoubleAttribute|
|FUNC|unum_setSymbol|
|FUNC|unum_setTextAttribute|
|FUNC|unum_toPattern|
|FUNC|unumf_close|
|FUNC|unumf_formatDecimal|
|FUNC|unumf_formatDouble|
|FUNC|unumf_formatInt|
|FUNC|unumf_openForSkeletonAndLocale|
|FUNC|unumf_openForSkeletonAndLocaleWithError|
|FUNC|uscript_breaksBetweenLetters|
|FUNC|uscript_getCode|
|FUNC|uscript_getName|
|FUNC|uscript_getSampleString|
|FUNC|uscript_getScript|
|FUNC|uscript_getScriptExtensions|
|FUNC|uscript_getShortName|
|FUNC|uscript_getUsage|
|FUNC|uscript_hasScript|
|FUNC|uscript_isCased|
|FUNC|uscript_isRightToLeft|
|FUNC|uset_add|
|FUNC|uset_addString|
|FUNC|uset_clear|
|FUNC|uset_close|
|FUNC|uset_complement|
|FUNC|uset_contains|
|FUNC|uset_containsString|
|FUNC|uset_getItem|
|FUNC|uset_getItemCount|
|FUNC|uset_getRangeCount|
|FUNC|uset_isEmpty|
|FUNC|uset_open|
|FUNC|uset_openPattern|
|FUNC|uset_openPatternOptions|
|FUNC|uset_remove|
|FUNC|uset_removeString|
|FUNC|uset_size|
|FUNC|uset_toPattern|
|FUNC|utrans_clone|
|FUNC|utrans_close|
|FUNC|utrans_countAvailableIDs|
|FUNC|utrans_getSourceSet|
|FUNC|utrans_getUnicodeID|
|FUNC|utrans_openIDs|
|FUNC|utrans_openInverse|
|FUNC|utrans_openU|
|FUNC|utrans_register|
|FUNC|utrans_setFilter|
|FUNC|utrans_toRules|
|FUNC|utrans_transIncrementalUChars|
|FUNC|utrans_transUChars|
|FUNC|utrans_unregisterID|