blob: 8c487af2be5ad5afda15ad3ff0f758e4af61db31 [file]
# Copyright (C) 2018 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# libandroidicu is a shim library of libicuuc and libicui18n.
# The shim library includes the following APIs only.
#
# If a new API is needed in the shim, please add the API in the following list,
# and re-run external/icu/tools/icu4c_srcgen/generate_libandroidicu.py.
u_charDirection
u_charMirror
u_charName
u_charType
u_countChar32
u_digit
u_errorName
u_foldCase
u_getCombiningClass
u_getIntPropertyMaxValue
u_getIntPropertyValue
u_getNumericValue
u_hasBinaryProperty
u_isalnum
u_isalpha
u_iscntrl
u_isdefined
u_isdigit
u_isIDIgnorable
u_isIDPart
u_isIDStart
u_isJavaSpaceChar
u_islower
u_isMirrored
u_ispunct
u_isspace
u_istitle
u_isUAlphabetic
u_isupper
u_isUWhiteSpace
u_isWhitespace
u_strFromUTF8
u_strFromUTF8WithSub
u_strToLower
u_strToUpper
u_strToUTF8
u_tolower
u_totitle
u_toupper
ubidi_close
ubidi_countRuns
ubidi_getDirection
ubidi_getParaLevel
ubidi_getLength
ubidi_getLevelAt
ubidi_getVisualRun
ubidi_open
ubidi_openSized
ubidi_reorderVisual
ubidi_setClassCallback
ubidi_setPara
ubrk_clone
ubrk_close
ubrk_current
ubrk_first
ubrk_following
ubrk_getRuleStatus
ubrk_isBoundary
ubrk_next
ubrk_open
ubrk_preceding
ubrk_setText
ubrk_setUText
ucnv_close
# Temporarily keep ucnv_convert in Android S due to this feature request. http://b/163081189
ucnv_convert
ucnv_convertEx
ucnv_getNextUChar
ucnv_open
ucnv_setFromUCallBack
ucnv_setToUCallBack
UCNV_FROM_U_CALLBACK_STOP
UCNV_TO_U_CALLBACK_STOP
ucol_close
ucol_open
ucol_setAttribute
ucol_strcoll
ucol_strcollIter
ucsdet_close
ucsdet_detectAll
ucsdet_detect
ucsdet_getConfidence
ucsdet_getName
ucsdet_open
ucsdet_setText
udatpg_close
udatpg_getBestPattern
udatpg_open
uiter_setUTF8
uloc_addLikelySubtags
uloc_canonicalize
uloc_countAvailable
uloc_forLanguageTag
uloc_getAvailable
uloc_getDefault
uloc_getISO3Country
uloc_getISO3Language
uloc_getISOCountries
uloc_getISOLanguages
uloc_getName
uloc_getScript
uloc_setDefault
uloc_toLanguageTag
unorm2_composePair
unorm2_getDecomposition
unorm2_getNFCInstance
unorm2_getNFDInstance
unorm2_getRawDecomposition
uregex_close
uregex_matches
uregex_open
uregex_setText
ures_close
ures_getByIndex
ures_getByKey
ures_getString
ures_openDirect
uscript_getScript
uscript_getShortName
utext_close
utext_openUChars
utext_openUTF8
utrans_close
utrans_openU
utrans_transUChars