package vendor:android/icu
Index
Types (77)
- OldUChar
- UAcceptResult
- UBiDi
- UBiDiClassCallback
- UBiDiDirection
- UBiDiLevel
- UBiDiReorderingMode
- UBiDiReorderingOption
- UBidiPairedBracketType
- UBlockCode
- UBool
- UBreakIterator
- UBreakIteratorType
- UCPMap
- UCPMapRangeOption
- UCPMapValueFilter
- UChar
- UChar32
- UCharCategory
- UCharDirection
- UCharEnumTypeRange
- UCharNameChoice
- UColAttribute
- UColAttributeValue
- UColBoundMode
- UColReorderCode
- UCollationResult
- UCollationStrength
- UCollator
- UDate
- UDecompositionType
- UDialectHandling
- UDisplayContext
- UDisplayContextType
- UEastAsianWidth
- UEnumCharNamesFn
- UEnumeration
- UErrorCode
- UGraphemeClusterBreak
- UHangulSyllableType
- UIdentifierStatus
- UIdentifierType
- UIndicConjunctBreak
- UIndicPositionalCategory
- UIndicSyllabicCategory
- UJoiningGroup
- UJoiningType
- ULayoutType
- ULineBreak
- ULineBreakTag
- ULocAvailableType
- ULocDataLocaleType
- ULocaleData
- ULocaleDisplayNames
- UNESCAPE_CHAR_AT
- UNormalization2Mode
- UNormalizationCheckResult
- UNormalizer2
- UNumericType
- UParseError
- UProperty
- UPropertyNameChoice
- UReplaceable
- UReplaceableCallbacks
- UScriptCode
- UScriptUsage
- USentenceBreak
- USentenceBreakTag
- USet
- UText
- UTransDirection
- UTransPosition
- UTransliterator
- UVersionInfo
- UVerticalOrientation
- UWordBreak
- UWordBreakValues
Constants (203)
- UBRK_DONE
- UCHAR_MAX_VALUE
- UCHAR_MIN_VALUE
- UCLN_NO_AUTO_CLEANUP
- UCOL_BUILDER_VERSION
- UCOL_RUNTIME_VERSION
UCONFIG_… (20)
- UCONFIG_ENABLE_PLUGINS
- UCONFIG_HAVE_PARSEALLINPUT
- UCONFIG_NO_BREAK_ITERATION
- UCONFIG_NO_COLLATION
- UCONFIG_NO_CONVERSION
- UCONFIG_NO_FILE_IO
- UCONFIG_NO_FILTERED_BREAK_ITERATION
- UCONFIG_NO_FORMATTING
- UCONFIG_NO_IDNA
- UCONFIG_NO_LEGACY_CONVERSION
- UCONFIG_NO_MF2
- UCONFIG_NO_NORMALIZATION
- UCONFIG_NO_REGULAR_EXPRESSIONS
- UCONFIG_NO_SERVICE
- UCONFIG_NO_TRANSLITERATION
- UCONFIG_ONLY_COLLATION
- UCONFIG_ONLY_HTML_CONVERSION
- UCONFIG_USE_LOCAL
- UCONFIG_USE_ML_PHRASE_BREAKING
- UCONFIG_USE_WINDOWS_LCID_MAPPING_API
ULOC_… (33)
- ULOC_CANADA
- ULOC_CANADA_FRENCH
- ULOC_CHINA
- ULOC_CHINESE
- ULOC_COUNTRY_CAPACITY
- ULOC_ENGLISH
- ULOC_FRANCE
- ULOC_FRENCH
- ULOC_FULLNAME_CAPACITY
- ULOC_GERMAN
- ULOC_GERMANY
- ULOC_ITALIAN
- ULOC_ITALY
- ULOC_JAPAN
- ULOC_JAPANESE
- ULOC_KEYWORDS_CAPACITY
- ULOC_KEYWORD_AND_VALUES_CAPACITY
- ULOC_KEYWORD_ASSIGN
- ULOC_KEYWORD_ASSIGN_UNICODE
- ULOC_KEYWORD_ITEM_SEPARATOR
- ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE
- ULOC_KEYWORD_SEPARATOR
- ULOC_KEYWORD_SEPARATOR_UNICODE
- ULOC_KOREA
- ULOC_KOREAN
- ULOC_LANG_CAPACITY
- ULOC_PRC
- ULOC_SCRIPT_CAPACITY
- ULOC_SIMPLIFIED_CHINESE
- ULOC_TAIWAN
- ULOC_TRADITIONAL_CHINESE
- ULOC_UK
- ULOC_US
- UNORM_INPUT_IS_FCD
U_… (133)
- U_ASCII_FAMILY
- U_CHAR16_IS_TYPEDEF
- U_CHARSET_FAMILY
- U_CHARSET_IS_UTF8
- U_CHECK_DYLOAD
- U_COMPARE_CODE_POINT_ORDER
- U_COMPARE_IGNORE_CASE
- U_COPYRIGHT_STRING
- U_COPYRIGHT_STRING_LENGTH
- U_CPLUSPLUS_VERSION
- U_DATE_MAX
- U_DATE_MIN
- U_DEBUG
- U_DEFAULT_SHOW_DRAFT
- U_DEFINE_FALSE_AND_TRUE
- U_DISABLE_VERSION_SUFFIX
- U_EBCDIC_FAMILY
- U_EDITS_NO_RESET
- U_ENABLE_DYLOAD
- U_ENABLE_TRACING
- U_FILE_ALT_SEP_CHAR
- U_FILE_ALT_SEP_STRING
- U_FILE_SEP_CHAR
- U_FILE_SEP_STRING
- U_FOLD_CASE_DEFAULT
- U_FOLD_CASE_EXCLUDE_SPECIAL_I
- U_GCC_MAJOR_MINOR
- U_GC_CC_MASK
- U_GC_CF_MASK
- U_GC_CN_MASK
- U_GC_CO_MASK
- U_GC_CS_MASK
- U_GC_C_MASK
- U_GC_LC_MASK
- U_GC_LL_MASK
- U_GC_LM_MASK
- U_GC_LO_MASK
- U_GC_LT_MASK
- U_GC_LU_MASK
- U_GC_L_MASK
- U_GC_MC_MASK
- U_GC_ME_MASK
- U_GC_MN_MASK
- U_GC_M_MASK
- U_GC_ND_MASK
- U_GC_NL_MASK
- U_GC_NO_MASK
- U_GC_N_MASK
- U_GC_PC_MASK
- U_GC_PD_MASK
- U_GC_PE_MASK
- U_GC_PF_MASK
- U_GC_PI_MASK
- U_GC_PO_MASK
- U_GC_PS_MASK
- U_GC_P_MASK
- U_GC_SC_MASK
- U_GC_SK_MASK
- U_GC_SM_MASK
- U_GC_SO_MASK
- U_GC_S_MASK
- U_GC_ZL_MASK
- U_GC_ZP_MASK
- U_GC_ZS_MASK
- U_GC_Z_MASK
- U_HAVE_CHAR16_T
- U_HAVE_DEBUG_LOCATION_NEW
- U_HAVE_WCHAR_H
- U_HAVE_WCSCPY
- U_ICUDATA_TYPE_LETTER
- U_ICU_VERSION
- U_ICU_VERSION_BUILDLEVEL_NUM
- U_ICU_VERSION_MAJOR_NUM
- U_ICU_VERSION_MINOR_NUM
- U_ICU_VERSION_PATCHLEVEL_NUM
- U_ICU_VERSION_SHORT
- U_INT64_MAX
- U_INT64_MIN
- U_IS_BIG_ENDIAN
- U_LIB_SUFFIX_C_NAME_STRING
- U_MAX_VERSION_LENGTH
- U_MAX_VERSION_STRING_LENGTH
- U_MILLIS_PER_DAY
- U_MILLIS_PER_HOUR
- U_MILLIS_PER_MINUTE
- U_MILLIS_PER_SECOND
- U_NO_DEFAULT_INCLUDE_UTF_HEADERS
- U_NO_NUMERIC_VALUE
- U_OMIT_UNCHANGED_TEXT
- U_OVERRIDE_CXX_ALLOCATION
- U_PARSE_CONTEXT_LEN
- U_PATH_SEP_CHAR
- U_PATH_SEP_STRING
- U_PF_AIX
- U_PF_ANDROID
- U_PF_BROWSER_NATIVE_CLIENT
- U_PF_BSD
- U_PF_CYGWIN
- U_PF_DARWIN
- U_PF_EMSCRIPTEN
- U_PF_FUCHSIA
- U_PF_HAIKU
- U_PF_HPUX
- U_PF_IPHONE
- U_PF_IRIX
- U_PF_LINUX
- U_PF_MINGW
- U_PF_OS390
- U_PF_OS400
- U_PF_QNX
- U_PF_SOLARIS
- U_PF_UNKNOWN
- U_PF_WINDOWS
- U_PLATFORM
- U_PLATFORM_HAS_WIN32_API
- U_PLATFORM_HAS_WINUWP_API
- U_PLATFORM_IMPLEMENTS_POSIX
- U_PLATFORM_IS_DARWIN_BASED
- U_PLATFORM_IS_LINUX_BASED
- U_PLATFORM_USES_ONLY_WIN32_API
- U_SENTINEL
- U_SHOW_CPLUSPLUS_API
- U_SHOW_CPLUSPLUS_HEADER_API
- U_SIZEOF_UCHAR
- U_SIZEOF_WCHAR_T
- U_TITLECASE_ADJUST_TO_CASED
- U_TITLECASE_NO_BREAK_ADJUSTMENT
- U_TITLECASE_NO_LOWERCASE
- U_TITLECASE_SENTENCES
- U_TITLECASE_WHOLE_STRING
- U_UINT64_MAX
- U_UNICODE_VERSION
- U_VERSION_DELIMITER
Variables (0)
This section is empty.
Procedures (306)
u_… (108)
- u_charAge
- u_charDigitValue
- u_charDirection
- u_charFromName
- u_charMirror
- u_charName
- u_charType
- u_countChar32
- u_digit
- u_enumCharNames
- u_enumCharTypes
- u_errorName
- u_foldCase
- u_forDigit
- u_getBidiPairedBracket
- u_getCombiningClass
- u_getIntPropertyMaxValue
- u_getIntPropertyMinValue
- u_getIntPropertyValue
- u_getNumericValue
- u_getPropertyEnum
- u_getPropertyName
- u_getPropertyValueEnum
- u_getPropertyValueName
- u_getUnicodeVersion
- u_getVersion
- u_hasBinaryProperty
- u_isIDIgnorable
- u_isIDPart
- u_isIDStart
- u_isISOControl
- u_isJavaIDPart
- u_isJavaIDStart
- u_isJavaSpaceChar
- u_isMirrored
- u_isUAlphabetic
- u_isULowercase
- u_isUUppercase
- u_isUWhiteSpace
- u_isWhitespace
- u_isalnum
- u_isalpha
- u_isbase
- u_isblank
- u_iscntrl
- u_isdefined
- u_isdigit
- u_isgraph
- u_islower
- u_isprint
- u_ispunct
- u_isspace
- u_istitle
- u_isupper
- u_isxdigit
- u_memcasecmp
- u_memchr
- u_memchr32
- u_memcmp
- u_memcmpCodePointOrder
- u_memcpy
- u_memmove
- u_memrchr
- u_memrchr32
- u_memset
- u_strCaseCompare
- u_strCompare
- u_strFindFirst
- u_strFindLast
- u_strFoldCase
- u_strFromUTF32
- u_strFromUTF32WithSub
- u_strFromUTF8
- u_strFromUTF8Lenient
- u_strFromUTF8WithSub
- u_strHasMoreChar32Than
- u_strToLower
- u_strToTitle
- u_strToUTF32
- u_strToUTF32WithSub
- u_strToUTF8
- u_strToUTF8WithSub
- u_strToUpper
- u_strcasecmp
- u_strcat
- u_strchr
- u_strchr32
- u_strcmp
- u_strcmpCodePointOrder
- u_strcpy
- u_strcspn
- u_strlen
- u_strncasecmp
- u_strncat
- u_strncmp
- u_strncmpCodePointOrder
- u_strncpy
- u_strpbrk
- u_strrchr
- u_strrchr32
- u_strrstr
- u_strspn
- u_strstr
- u_strtok_r
- u_tolower
- u_totitle
- u_toupper
- u_versionToString
ubidi_… (41)
- ubidi_close
- ubidi_countParagraphs
- ubidi_countRuns
- ubidi_getBaseDirection
- ubidi_getClassCallback
- ubidi_getCustomizedClass
- ubidi_getDirection
- ubidi_getLength
- ubidi_getLevelAt
- ubidi_getLevels
- ubidi_getLogicalIndex
- ubidi_getLogicalMap
- ubidi_getLogicalRun
- ubidi_getParaLevel
- ubidi_getParagraph
- ubidi_getParagraphByIndex
- ubidi_getProcessedLength
- ubidi_getReorderingMode
- ubidi_getReorderingOptions
- ubidi_getResultLength
- ubidi_getText
- ubidi_getVisualIndex
- ubidi_getVisualMap
- ubidi_getVisualRun
- ubidi_invertMap
- ubidi_isInverse
- ubidi_isOrderParagraphsLTR
- ubidi_open
- ubidi_openSized
- ubidi_orderParagraphsLTR
- ubidi_reorderLogical
- ubidi_reorderVisual
- ubidi_setClassCallback
- ubidi_setContext
- ubidi_setInverse
- ubidi_setLine
- ubidi_setPara
- ubidi_setReorderingMode
- ubidi_setReorderingOptions
- ubidi_writeReordered
- ubidi_writeReverse
ucol_… (25)
- ucol_clone
- ucol_close
- ucol_countAvailable
- ucol_getAttribute
- ucol_getAvailable
- ucol_getDisplayName
- ucol_getEquivalentReorderCodes
- ucol_getFunctionalEquivalent
- ucol_getKeywordValues
- ucol_getKeywordValuesForLocale
- ucol_getKeywords
- ucol_getMaxVariable
- ucol_getReorderCodes
- ucol_getSortKey
- ucol_getStrength
- ucol_mergeSortkeys
- ucol_open
- ucol_openAvailableLocales
- ucol_openRules
- ucol_setAttribute
- ucol_setMaxVariable
- ucol_setReorderCodes
- ucol_setStrength
- ucol_strcoll
- ucol_strcollUTF8
uloc_… (36)
- uloc_acceptLanguage
- uloc_addLikelySubtags
- uloc_canonicalize
- uloc_countAvailable
- uloc_forLanguageTag
- uloc_getAvailable
- uloc_getBaseName
- uloc_getCharacterOrientation
- uloc_getCountry
- uloc_getDefault
- uloc_getDisplayCountry
- uloc_getDisplayKeyword
- uloc_getDisplayKeywordValue
- uloc_getDisplayLanguage
- uloc_getDisplayName
- uloc_getDisplayScript
- uloc_getDisplayVariant
- uloc_getISO3Country
- uloc_getISO3Language
- uloc_getISOCountries
- uloc_getISOLanguages
- uloc_getKeywordValue
- uloc_getLanguage
- uloc_getLineOrientation
- uloc_getName
- uloc_getScript
- uloc_getVariant
- uloc_isRightToLeft
- uloc_minimizeSubtags
- uloc_openKeywords
- uloc_setKeywordValue
- uloc_toLanguageTag
- uloc_toLegacyKey
- uloc_toLegacyType
- uloc_toUnicodeLocaleKey
- uloc_toUnicodeLocaleType
- ulocdata_getCLDRVersion
unorm2_… (19)
- unorm2_append
- unorm2_close
- unorm2_composePair
- unorm2_getCombiningClass
- unorm2_getDecomposition
- unorm2_getNFCInstance
- unorm2_getNFDInstance
- unorm2_getNFKCCasefoldInstance
- unorm2_getNFKCInstance
- unorm2_getNFKDInstance
- unorm2_getRawDecomposition
- unorm2_hasBoundaryAfter
- unorm2_hasBoundaryBefore
- unorm2_isInert
- unorm2_isNormalized
- unorm2_normalize
- unorm2_normalizeSecondAndAppend
- unorm2_quickCheck
- unorm2_spanQuickCheckYes
Procedure Groups (0)
This section is empty.
Types
OldUChar ¶
OldUChar :: u16
Related Procedures With Parameters
- u_countChar32
- u_memcasecmp
- u_memchr
- u_memchr32
- u_memcmp
- u_memcmpCodePointOrder
- u_memcpy
- u_memmove
- u_memrchr
- u_memrchr32
- u_memset
- u_strCaseCompare
- u_strCompare
- u_strFindFirst
- u_strFindLast
- u_strFoldCase
- u_strFromUTF32
- u_strFromUTF32WithSub
- u_strFromUTF8
- u_strFromUTF8Lenient
- u_strFromUTF8WithSub
- u_strHasMoreChar32Than
- u_strToLower
- u_strToTitle
- u_strToUTF32
- u_strToUTF32WithSub
- u_strToUTF8
- u_strToUTF8WithSub
- u_strToUpper
- u_strcasecmp
- u_strcat
- u_strchr
- u_strchr32
- u_strcmp
- u_strcmpCodePointOrder
- u_strcpy
- u_strcspn
- u_strlen
- u_strncasecmp
- u_strncat
- u_strncmp
- u_strncmpCodePointOrder
- u_strncpy
- u_strpbrk
- u_strrchr
- u_strrchr32
- u_strrstr
- u_strspn
- u_strstr
- u_strtok_r
- ubidi_getBaseDirection
- ubidi_setContext
- ubidi_setPara
- ubidi_writeReordered
- ubidi_writeReverse
- ubrk_open
- ubrk_setText
- ucol_getDisplayName
- ucol_getSortKey
- ucol_openRules
- ucol_strcoll
- uldn_keyDisplayName
- uldn_keyValueDisplayName
- uldn_languageDisplayName
- uldn_localeDisplayName
- uldn_regionDisplayName
- uldn_scriptCodeDisplayName
- uldn_scriptDisplayName
- uldn_variantDisplayName
- uloc_getDisplayCountry
- uloc_getDisplayKeyword
- uloc_getDisplayKeywordValue
- uloc_getDisplayLanguage
- uloc_getDisplayName
- uloc_getDisplayScript
- uloc_getDisplayVariant
- unorm2_append
- unorm2_getDecomposition
- unorm2_getRawDecomposition
- unorm2_isNormalized
- unorm2_normalize
- unorm2_normalizeSecondAndAppend
- unorm2_quickCheck
- unorm2_spanQuickCheckYes
- uscript_getSampleString
- utext_extract
- utext_openUChars
- utrans_openU
- utrans_setFilter
- utrans_toRules
- utrans_transIncrementalUChars
- utrans_transUChars
Related Procedures With Returns
UAcceptResult ¶
UAcceptResult :: enum i32 { FAILED = 0, VALID = 1, FALLBACK = 2, }
UBiDi ¶
UBiDi :: struct {}
Related Procedures With Parameters
- ubidi_close
- ubidi_countParagraphs
- ubidi_countRuns
- ubidi_getClassCallback
- ubidi_getCustomizedClass
- ubidi_getDirection
- ubidi_getLength
- ubidi_getLevelAt
- ubidi_getLevels
- ubidi_getLogicalIndex
- ubidi_getLogicalMap
- ubidi_getLogicalRun
- ubidi_getParaLevel
- ubidi_getParagraph
- ubidi_getParagraphByIndex
- ubidi_getProcessedLength
- ubidi_getReorderingMode
- ubidi_getReorderingOptions
- ubidi_getResultLength
- ubidi_getText
- ubidi_getVisualIndex
- ubidi_getVisualMap
- ubidi_getVisualRun
- ubidi_isInverse
- ubidi_isOrderParagraphsLTR
- ubidi_orderParagraphsLTR
- ubidi_setClassCallback
- ubidi_setContext
- ubidi_setInverse
- ubidi_setLine
- ubidi_setPara
- ubidi_setReorderingMode
- ubidi_setReorderingOptions
- ubidi_writeReordered
Related Procedures With Returns
UBiDiClassCallback ¶
UBiDiClassCallback :: proc "c" (context_: rawptr, c: i32) -> UCharDirection
Related Procedures With Parameters
UBiDiDirection ¶
UBiDiDirection :: enum i32 { LTR = 0, RTL = 1, MIXED = 2, NEUTRAL = 3, }
Related Procedures With Returns
UBiDiLevel ¶
UBiDiLevel :: u8
Related Procedures With Parameters
- u_charAge
- u_charName
- u_getUnicodeVersion
- u_getVersion
- u_strToUTF8
- u_strToUTF8WithSub
- u_versionToString
- ubidi_getLogicalRun
- ubidi_getParagraph
- ubidi_getParagraphByIndex
- ubidi_reorderLogical
- ubidi_reorderVisual
- ubidi_setPara
- ucol_getFunctionalEquivalent
- ucol_getSortKey
- ucol_mergeSortkeys
- uloc_acceptLanguage
- uloc_addLikelySubtags
- uloc_canonicalize
- uloc_forLanguageTag
- uloc_getBaseName
- uloc_getCountry
- uloc_getKeywordValue
- uloc_getLanguage
- uloc_getName
- uloc_getScript
- uloc_getVariant
- uloc_minimizeSubtags
- uloc_setKeywordValue
- uloc_toLanguageTag
- ulocdata_getCLDRVersion
Related Procedures With Returns
UBiDiReorderingMode ¶
UBiDiReorderingMode :: enum i32 { DEFAULT = 0, NUMBERS_SPECIAL = 1, GROUP_NUMBERS_WITH_R = 2, RUNS_ONLY = 3, INVERSE_NUMBERS_AS_L = 4, INVERSE_LIKE_DIRECT = 5, INVERSE_FOR_NUMBERS_SPECIAL = 6, }
UBiDiReorderingOption ¶
UBiDiReorderingOption :: enum i32 { DEFAULT = 0, INSERT_MARKS = 1, REMOVE_CONTROLS = 2, STREAMING = 4, }
UBidiPairedBracketType ¶
UBidiPairedBracketType :: enum i32 { NONE = 0, OPEN = 1, CLOSE = 2, }
UBlockCode ¶
UBlockCode :: enum i32 { NO_BLOCK = 0, BASIC_LATIN = 1, LATIN_1_SUPPLEMENT = 2, LATIN_EXTENDED_A = 3, LATIN_EXTENDED_B = 4, IPA_EXTENSIONS = 5, SPACING_MODIFIER_LETTERS = 6, COMBINING_DIACRITICAL_MARKS = 7, GREEK = 8, CYRILLIC = 9, ARMENIAN = 10, HEBREW = 11, ARABIC = 12, SYRIAC = 13, THAANA = 14, DEVANAGARI = 15, BENGALI = 16, GURMUKHI = 17, GUJARATI = 18, ORIYA = 19, TAMIL = 20, TELUGU = 21, KANNADA = 22, MALAYALAM = 23, SINHALA = 24, THAI = 25, LAO = 26, TIBETAN = 27, MYANMAR = 28, GEORGIAN = 29, HANGUL_JAMO = 30, ETHIOPIC = 31, CHEROKEE = 32, UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = 33, OGHAM = 34, RUNIC = 35, KHMER = 36, MONGOLIAN = 37, LATIN_EXTENDED_ADDITIONAL = 38, GREEK_EXTENDED = 39, GENERAL_PUNCTUATION = 40, SUPERSCRIPTS_AND_SUBSCRIPTS = 41, CURRENCY_SYMBOLS = 42, COMBINING_MARKS_FOR_SYMBOLS = 43, LETTERLIKE_SYMBOLS = 44, NUMBER_FORMS = 45, ARROWS = 46, MATHEMATICAL_OPERATORS = 47, MISCELLANEOUS_TECHNICAL = 48, CONTROL_PICTURES = 49, OPTICAL_CHARACTER_RECOGNITION = 50, ENCLOSED_ALPHANUMERICS = 51, BOX_DRAWING = 52, BLOCK_ELEMENTS = 53, GEOMETRIC_SHAPES = 54, MISCELLANEOUS_SYMBOLS = 55, DINGBATS = 56, BRAILLE_PATTERNS = 57, CJK_RADICALS_SUPPLEMENT = 58, KANGXI_RADICALS = 59, IDEOGRAPHIC_DESCRIPTION_CHARACTERS = 60, CJK_SYMBOLS_AND_PUNCTUATION = 61, HIRAGANA = 62, KATAKANA = 63, BOPOMOFO = 64, HANGUL_COMPATIBILITY_JAMO = 65, KANBUN = 66, BOPOMOFO_EXTENDED = 67, ENCLOSED_CJK_LETTERS_AND_MONTHS = 68, CJK_COMPATIBILITY = 69, CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = 70, CJK_UNIFIED_IDEOGRAPHS = 71, YI_SYLLABLES = 72, YI_RADICALS = 73, HANGUL_SYLLABLES = 74, HIGH_SURROGATES = 75, HIGH_PRIVATE_USE_SURROGATES = 76, LOW_SURROGATES = 77, PRIVATE_USE_AREA = 78, PRIVATE_USE = 78, CJK_COMPATIBILITY_IDEOGRAPHS = 79, ALPHABETIC_PRESENTATION_FORMS = 80, ARABIC_PRESENTATION_FORMS_A = 81, COMBINING_HALF_MARKS = 82, CJK_COMPATIBILITY_FORMS = 83, SMALL_FORM_VARIANTS = 84, ARABIC_PRESENTATION_FORMS_B = 85, SPECIALS = 86, HALFWIDTH_AND_FULLWIDTH_FORMS = 87, OLD_ITALIC = 88, GOTHIC = 89, DESERET = 90, BYZANTINE_MUSICAL_SYMBOLS = 91, MUSICAL_SYMBOLS = 92, MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 93, CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 94, CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 95, TAGS = 96, CYRILLIC_SUPPLEMENT = 97, CYRILLIC_SUPPLEMENTARY = 97, TAGALOG = 98, HANUNOO = 99, BUHID = 100, TAGBANWA = 101, MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = 102, SUPPLEMENTAL_ARROWS_A = 103, SUPPLEMENTAL_ARROWS_B = 104, MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = 105, SUPPLEMENTAL_MATHEMATICAL_OPERATORS = 106, KATAKANA_PHONETIC_EXTENSIONS = 107, VARIATION_SELECTORS = 108, SUPPLEMENTARY_PRIVATE_USE_AREA_A = 109, SUPPLEMENTARY_PRIVATE_USE_AREA_B = 110, LIMBU = 111, TAI_LE = 112, KHMER_SYMBOLS = 113, PHONETIC_EXTENSIONS = 114, MISCELLANEOUS_SYMBOLS_AND_ARROWS = 115, YIJING_HEXAGRAM_SYMBOLS = 116, LINEAR_B_SYLLABARY = 117, LINEAR_B_IDEOGRAMS = 118, AEGEAN_NUMBERS = 119, UGARITIC = 120, SHAVIAN = 121, OSMANYA = 122, CYPRIOT_SYLLABARY = 123, TAI_XUAN_JING_SYMBOLS = 124, VARIATION_SELECTORS_SUPPLEMENT = 125, ANCIENT_GREEK_MUSICAL_NOTATION = 126, ANCIENT_GREEK_NUMBERS = 127, ARABIC_SUPPLEMENT = 128, BUGINESE = 129, CJK_STROKES = 130, COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = 131, COPTIC = 132, ETHIOPIC_EXTENDED = 133, ETHIOPIC_SUPPLEMENT = 134, GEORGIAN_SUPPLEMENT = 135, GLAGOLITIC = 136, KHAROSHTHI = 137, MODIFIER_TONE_LETTERS = 138, NEW_TAI_LUE = 139, OLD_PERSIAN = 140, PHONETIC_EXTENSIONS_SUPPLEMENT = 141, SUPPLEMENTAL_PUNCTUATION = 142, SYLOTI_NAGRI = 143, TIFINAGH = 144, VERTICAL_FORMS = 145, NKO = 146, BALINESE = 147, LATIN_EXTENDED_C = 148, LATIN_EXTENDED_D = 149, PHAGS_PA = 150, PHOENICIAN = 151, CUNEIFORM = 152, CUNEIFORM_NUMBERS_AND_PUNCTUATION = 153, COUNTING_ROD_NUMERALS = 154, SUNDANESE = 155, LEPCHA = 156, OL_CHIKI = 157, CYRILLIC_EXTENDED_A = 158, VAI = 159, CYRILLIC_EXTENDED_B = 160, SAURASHTRA = 161, KAYAH_LI = 162, REJANG = 163, CHAM = 164, ANCIENT_SYMBOLS = 165, PHAISTOS_DISC = 166, LYCIAN = 167, CARIAN = 168, LYDIAN = 169, MAHJONG_TILES = 170, DOMINO_TILES = 171, SAMARITAN = 172, UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = 173, TAI_THAM = 174, VEDIC_EXTENSIONS = 175, LISU = 176, BAMUM = 177, COMMON_INDIC_NUMBER_FORMS = 178, DEVANAGARI_EXTENDED = 179, HANGUL_JAMO_EXTENDED_A = 180, JAVANESE = 181, MYANMAR_EXTENDED_A = 182, TAI_VIET = 183, MEETEI_MAYEK = 184, HANGUL_JAMO_EXTENDED_B = 185, IMPERIAL_ARAMAIC = 186, OLD_SOUTH_ARABIAN = 187, AVESTAN = 188, INSCRIPTIONAL_PARTHIAN = 189, INSCRIPTIONAL_PAHLAVI = 190, OLD_TURKIC = 191, RUMI_NUMERAL_SYMBOLS = 192, KAITHI = 193, EGYPTIAN_HIEROGLYPHS = 194, ENCLOSED_ALPHANUMERIC_SUPPLEMENT = 195, ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = 196, CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = 197, MANDAIC = 198, BATAK = 199, ETHIOPIC_EXTENDED_A = 200, BRAHMI = 201, BAMUM_SUPPLEMENT = 202, KANA_SUPPLEMENT = 203, PLAYING_CARDS = 204, MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = 205, EMOTICONS = 206, TRANSPORT_AND_MAP_SYMBOLS = 207, ALCHEMICAL_SYMBOLS = 208, CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 209, ARABIC_EXTENDED_A = 210, ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 211, CHAKMA = 212, MEETEI_MAYEK_EXTENSIONS = 213, MEROITIC_CURSIVE = 214, MEROITIC_HIEROGLYPHS = 215, MIAO = 216, SHARADA = 217, SORA_SOMPENG = 218, SUNDANESE_SUPPLEMENT = 219, TAKRI = 220, BASSA_VAH = 221, CAUCASIAN_ALBANIAN = 222, COPTIC_EPACT_NUMBERS = 223, COMBINING_DIACRITICAL_MARKS_EXTENDED = 224, DUPLOYAN = 225, ELBASAN = 226, GEOMETRIC_SHAPES_EXTENDED = 227, GRANTHA = 228, KHOJKI = 229, KHUDAWADI = 230, LATIN_EXTENDED_E = 231, LINEAR_A = 232, MAHAJANI = 233, MANICHAEAN = 234, MENDE_KIKAKUI = 235, MODI = 236, MRO = 237, MYANMAR_EXTENDED_B = 238, NABATAEAN = 239, OLD_NORTH_ARABIAN = 240, OLD_PERMIC = 241, ORNAMENTAL_DINGBATS = 242, PAHAWH_HMONG = 243, PALMYRENE = 244, PAU_CIN_HAU = 245, PSALTER_PAHLAVI = 246, SHORTHAND_FORMAT_CONTROLS = 247, SIDDHAM = 248, SINHALA_ARCHAIC_NUMBERS = 249, SUPPLEMENTAL_ARROWS_C = 250, TIRHUTA = 251, WARANG_CITI = 252, AHOM = 253, ANATOLIAN_HIEROGLYPHS = 254, CHEROKEE_SUPPLEMENT = 255, CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E = 256, EARLY_DYNASTIC_CUNEIFORM = 257, HATRAN = 258, MULTANI = 259, OLD_HUNGARIAN = 260, SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS = 261, SUTTON_SIGNWRITING = 262, ADLAM = 263, BHAIKSUKI = 264, CYRILLIC_EXTENDED_C = 265, GLAGOLITIC_SUPPLEMENT = 266, IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION = 267, MARCHEN = 268, MONGOLIAN_SUPPLEMENT = 269, NEWA = 270, OSAGE = 271, TANGUT = 272, TANGUT_COMPONENTS = 273, CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F = 274, KANA_EXTENDED_A = 275, MASARAM_GONDI = 276, NUSHU = 277, SOYOMBO = 278, SYRIAC_SUPPLEMENT = 279, ZANABAZAR_SQUARE = 280, CHESS_SYMBOLS = 281, DOGRA = 282, GEORGIAN_EXTENDED = 283, GUNJALA_GONDI = 284, HANIFI_ROHINGYA = 285, INDIC_SIYAQ_NUMBERS = 286, MAKASAR = 287, MAYAN_NUMERALS = 288, MEDEFAIDRIN = 289, OLD_SOGDIAN = 290, SOGDIAN = 291, EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS = 292, ELYMAIC = 293, NANDINAGARI = 294, NYIAKENG_PUACHUE_HMONG = 295, OTTOMAN_SIYAQ_NUMBERS = 296, SMALL_KANA_EXTENSION = 297, SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A = 298, TAMIL_SUPPLEMENT = 299, WANCHO = 300, CHORASMIAN = 301, CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G = 302, DIVES_AKURU = 303, KHITAN_SMALL_SCRIPT = 304, LISU_SUPPLEMENT = 305, SYMBOLS_FOR_LEGACY_COMPUTING = 306, TANGUT_SUPPLEMENT = 307, YEZIDI = 308, ARABIC_EXTENDED_B = 309, CYPRO_MINOAN = 310, ETHIOPIC_EXTENDED_B = 311, KANA_EXTENDED_B = 312, LATIN_EXTENDED_F = 313, LATIN_EXTENDED_G = 314, OLD_UYGHUR = 315, TANGSA = 316, TOTO = 317, UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A = 318, VITHKUQI = 319, ZNAMENNY_MUSICAL_NOTATION = 320, ARABIC_EXTENDED_C = 321, CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H = 322, CYRILLIC_EXTENDED_D = 323, DEVANAGARI_EXTENDED_A = 324, KAKTOVIK_NUMERALS = 325, KAWI = 326, NAG_MUNDARI = 327, CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I = 328, EGYPTIAN_HIEROGLYPHS_EXTENDED_A = 329, GARAY = 330, GURUNG_KHEMA = 331, KIRAT_RAI = 332, MYANMAR_EXTENDED_C = 333, OL_ONAL = 334, SUNUWAR = 335, SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT = 336, TODHRI = 337, TULU_TIGALARI = 338, BERIA_ERFE = 339, CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J = 340, MISCELLANEOUS_SYMBOLS_SUPPLEMENT = 341, SHARADA_SUPPLEMENT = 342, SIDETIC = 343, TAI_YO = 344, TANGUT_COMPONENTS_SUPPLEMENT = 345, TOLONG_SIKI = 346, INVALID_CODE = -1, }
UBool ¶
UBool :: i8
Related Procedures With Parameters
Related Procedures With Returns
- u_charType
- u_hasBinaryProperty
- u_isIDIgnorable
- u_isIDPart
- u_isIDStart
- u_isISOControl
- u_isJavaIDPart
- u_isJavaIDStart
- u_isJavaSpaceChar
- u_isMirrored
- u_isUAlphabetic
- u_isULowercase
- u_isUUppercase
- u_isUWhiteSpace
- u_isWhitespace
- u_isalnum
- u_isalpha
- u_isbase
- u_isblank
- u_iscntrl
- u_isdefined
- u_isdigit
- u_isgraph
- u_islower
- u_isprint
- u_ispunct
- u_isspace
- u_istitle
- u_isupper
- u_isxdigit
- u_strHasMoreChar32Than
- ubidi_isInverse
- ubidi_isOrderParagraphsLTR
- ubrk_isBoundary
- uloc_isRightToLeft
- unorm2_hasBoundaryAfter
- unorm2_hasBoundaryBefore
- unorm2_isInert
- unorm2_isNormalized
- uscript_breaksBetweenLetters
- uscript_hasScript
- uscript_isCased
- uscript_isRightToLeft
- utext_equals
- utext_moveIndex32
UBreakIteratorType ¶
UBreakIteratorType :: enum i32 { CHARACTER = 0, WORD = 1, LINE = 2, SENTENCE = 3, }
UCPMap ¶
UCPMap :: struct {}
UCPMapRangeOption ¶
UCPMapRangeOption :: enum i32 { NORMAL = 0, FIXED_LEAD_SURROGATES = 1, FIXED_ALL_SURROGATES = 2, }
UChar ¶
UChar :: u16
Related Procedures With Parameters
- u_countChar32
- u_memcasecmp
- u_memchr
- u_memchr32
- u_memcmp
- u_memcmpCodePointOrder
- u_memcpy
- u_memmove
- u_memrchr
- u_memrchr32
- u_memset
- u_strCaseCompare
- u_strCompare
- u_strFindFirst
- u_strFindLast
- u_strFoldCase
- u_strFromUTF32
- u_strFromUTF32WithSub
- u_strFromUTF8
- u_strFromUTF8Lenient
- u_strFromUTF8WithSub
- u_strHasMoreChar32Than
- u_strToLower
- u_strToTitle
- u_strToUTF32
- u_strToUTF32WithSub
- u_strToUTF8
- u_strToUTF8WithSub
- u_strToUpper
- u_strcasecmp
- u_strcat
- u_strchr
- u_strchr32
- u_strcmp
- u_strcmpCodePointOrder
- u_strcpy
- u_strcspn
- u_strlen
- u_strncasecmp
- u_strncat
- u_strncmp
- u_strncmpCodePointOrder
- u_strncpy
- u_strpbrk
- u_strrchr
- u_strrchr32
- u_strrstr
- u_strspn
- u_strstr
- u_strtok_r
- ubidi_getBaseDirection
- ubidi_setContext
- ubidi_setPara
- ubidi_writeReordered
- ubidi_writeReverse
- ubrk_open
- ubrk_setText
- ucol_getDisplayName
- ucol_getSortKey
- ucol_openRules
- ucol_strcoll
- uldn_keyDisplayName
- uldn_keyValueDisplayName
- uldn_languageDisplayName
- uldn_localeDisplayName
- uldn_regionDisplayName
- uldn_scriptCodeDisplayName
- uldn_scriptDisplayName
- uldn_variantDisplayName
- uloc_getDisplayCountry
- uloc_getDisplayKeyword
- uloc_getDisplayKeywordValue
- uloc_getDisplayLanguage
- uloc_getDisplayName
- uloc_getDisplayScript
- uloc_getDisplayVariant
- unorm2_append
- unorm2_getDecomposition
- unorm2_getRawDecomposition
- unorm2_isNormalized
- unorm2_normalize
- unorm2_normalizeSecondAndAppend
- unorm2_quickCheck
- unorm2_spanQuickCheckYes
- uscript_getSampleString
- utext_extract
- utext_openUChars
- utrans_openU
- utrans_setFilter
- utrans_toRules
- utrans_transIncrementalUChars
- utrans_transUChars
Related Procedures With Returns
UChar32 ¶
UChar32 :: i32
Related Procedures With Returns
- u_charFromName
- u_getIntPropertyMaxValue
- u_getIntPropertyMinValue
- u_getPropertyValueEnum
- u_strcasecmp
- u_strcmp
- u_strcmpCodePointOrder
- u_strcspn
- u_strlen
- u_strspn
- ubidi_countParagraphs
- ubidi_countRuns
- ubidi_getLength
- ubidi_getProcessedLength
- ubidi_getResultLength
- ubrk_countAvailable
- ubrk_current
- ubrk_first
- ubrk_getRuleStatus
- ubrk_last
- ubrk_next
- ubrk_previous
- ucol_countAvailable
- uenum_count
- uloc_countAvailable
- utext_char32At
- utext_current32
- utext_next32
- utext_next32From
- utext_previous32
- utext_previous32From
UCharCategory ¶
UCharCategory :: enum i32 { UNASSIGNED = 0, GENERAL_OTHER_TYPES = 0, UPPERCASE_LETTER = 1, LOWERCASE_LETTER = 2, TITLECASE_LETTER = 3, MODIFIER_LETTER = 4, OTHER_LETTER = 5, NON_SPACING_MARK = 6, ENCLOSING_MARK = 7, COMBINING_SPACING_MARK = 8, DECIMAL_DIGIT_NUMBER = 9, LETTER_NUMBER = 10, OTHER_NUMBER = 11, SPACE_SEPARATOR = 12, LINE_SEPARATOR = 13, PARAGRAPH_SEPARATOR = 14, CONTROL_CHAR = 15, FORMAT_CHAR = 16, PRIVATE_USE_CHAR = 17, SURROGATE = 18, DASH_PUNCTUATION = 19, START_PUNCTUATION = 20, END_PUNCTUATION = 21, CONNECTOR_PUNCTUATION = 22, OTHER_PUNCTUATION = 23, MATH_SYMBOL = 24, CURRENCY_SYMBOL = 25, MODIFIER_SYMBOL = 26, OTHER_SYMBOL = 27, INITIAL_PUNCTUATION = 28, FINAL_PUNCTUATION = 29, CHAR_CATEGORY_COUNT = 30, }
UCharDirection ¶
UCharDirection :: enum i32 { LEFT_TO_RIGHT = 0, RIGHT_TO_LEFT = 1, EUROPEAN_NUMBER = 2, EUROPEAN_NUMBER_SEPARATOR = 3, EUROPEAN_NUMBER_TERMINATOR = 4, ARABIC_NUMBER = 5, COMMON_NUMBER_SEPARATOR = 6, BLOCK_SEPARATOR = 7, SEGMENT_SEPARATOR = 8, WHITE_SPACE_NEUTRAL = 9, OTHER_NEUTRAL = 10, LEFT_TO_RIGHT_EMBEDDING = 11, LEFT_TO_RIGHT_OVERRIDE = 12, RIGHT_TO_LEFT_ARABIC = 13, RIGHT_TO_LEFT_EMBEDDING = 14, RIGHT_TO_LEFT_OVERRIDE = 15, POP_DIRECTIONAL_FORMAT = 16, DIR_NON_SPACING_MARK = 17, BOUNDARY_NEUTRAL = 18, FIRST_STRONG_ISOLATE = 19, LEFT_TO_RIGHT_ISOLATE = 20, RIGHT_TO_LEFT_ISOLATE = 21, POP_DIRECTIONAL_ISOLATE = 22, }
Related Procedures With Returns
UCharEnumTypeRange ¶
UCharEnumTypeRange :: proc "c" (context_: rawptr, start: i32, limit: i32, type: UCharCategory) -> i8
UCharNameChoice ¶
UCharNameChoice :: enum i32 { UNICODE_CHAR_NAME = 0, EXTENDED_CHAR_NAME = 2, CHAR_NAME_ALIAS = 3, }
Related Procedures With Parameters
UColAttribute ¶
UColAttribute :: enum i32 { FRENCH_COLLATION = 0, ALTERNATE_HANDLING = 1, CASE_FIRST = 2, CASE_LEVEL = 3, NORMALIZATION_MODE = 4, DECOMPOSITION_MODE = 4, STRENGTH = 5, NUMERIC_COLLATION = 7, ATTRIBUTE_COUNT = 8, }
Related Procedures With Parameters
UColAttributeValue ¶
UColAttributeValue :: enum i32 { DEFAULT = -1, PRIMARY = 0, SECONDARY = 1, TERTIARY = 2, DEFAULT_STRENGTH = 2, CE_STRENGTH_LIMIT = 3, QUATERNARY = 3, IDENTICAL = 15, STRENGTH_LIMIT = 16, OFF = 16, ON = 17, SHIFTED = 20, NON_IGNORABLE = 21, LOWER_FIRST = 24, UPPER_FIRST = 25, }
Related Procedures With Parameters
Related Procedures With Returns
UColBoundMode ¶
UColBoundMode :: enum i32 { LOWER = 0, UPPER = 1, UPPER_LONG = 2, }
UColReorderCode ¶
UColReorderCode :: enum i32 { DEFAULT = -1, NONE = 103, OTHERS = 103, SPACE = 0x1000, FIRST = 4096, PUNCTUATION = 0x1001, SYMBOL = 0x1002, CURRENCY = 0x1003, DIGIT = 0x1004, }
UCollationResult ¶
UCollationResult :: enum i32 { EQUAL = 0, GREATER = 1, LESS = -1, }
Related Procedures With Returns
UCollationStrength ¶
UCollationStrength :: UColAttributeValue
Related Procedures With Parameters
Related Procedures With Returns
UCollator ¶
UCollator :: struct {}
Related Procedures With Parameters
Related Procedures With Returns
UDecompositionType ¶
UDecompositionType :: enum i32 { NONE = 0, CANONICAL = 1, COMPAT = 2, CIRCLE = 3, FINAL = 4, FONT = 5, FRACTION = 6, INITIAL = 7, ISOLATED = 8, MEDIAL = 9, NARROW = 10, NOBREAK = 11, SMALL = 12, SQUARE = 13, SUB = 14, SUPER = 15, VERTICAL = 16, WIDE = 17, }
UDialectHandling ¶
UDialectHandling :: enum i32 { STANDARD_NAMES = 0, DIALECT_NAMES = 1, }
UDisplayContext ¶
UDisplayContext :: enum i32 { STANDARD_NAMES = 0x0, DIALECT_NAMES = 0x1, CAPITALIZATION_NONE = 0x100, CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE = 0x101, CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE = 0x102, CAPITALIZATION_FOR_UI_LIST_OR_MENU = 0x103, CAPITALIZATION_FOR_STANDALONE = 0x104, LENGTH_FULL = 0x200, LENGTH_SHORT = 0x201, SUBSTITUTE = 0x300, NO_SUBSTITUTE = 0x301, }
UDisplayContextType ¶
UDisplayContextType :: enum i32 { DIALECT_HANDLING = 0, CAPITALIZATION = 1, DISPLAY_LENGTH = 2, SUBSTITUTE_HANDLING = 3, }
UEastAsianWidth ¶
UEastAsianWidth :: enum i32 { NEUTRAL = 0, AMBIGUOUS = 1, HALFWIDTH = 2, FULLWIDTH = 3, NARROW = 4, WIDE = 5, }
UErrorCode ¶
UErrorCode :: enum i32 { USING_FALLBACK_WARNING = -128, ERROR_WARNING_START = -128, USING_DEFAULT_WARNING = -127, SAFECLONE_ALLOCATED_WARNING = -126, STATE_OLD_WARNING = -125, STRING_NOT_TERMINATED_WARNING = -124, SORT_KEY_TOO_SHORT_WARNING = -123, AMBIGUOUS_ALIAS_WARNING = -122, DIFFERENT_UCA_VERSION = -121, PLUGIN_CHANGED_LEVEL_WARNING = -120, ZERO_ERROR = 0, ILLEGAL_ARGUMENT_ERROR = 1, MISSING_RESOURCE_ERROR = 2, INVALID_FORMAT_ERROR = 3, FILE_ACCESS_ERROR = 4, INTERNAL_PROGRAM_ERROR = 5, MESSAGE_PARSE_ERROR = 6, MEMORY_ALLOCATION_ERROR = 7, INDEX_OUTOFBOUNDS_ERROR = 8, PARSE_ERROR = 9, INVALID_CHAR_FOUND = 10, TRUNCATED_CHAR_FOUND = 11, ILLEGAL_CHAR_FOUND = 12, INVALID_TABLE_FORMAT = 13, INVALID_TABLE_FILE = 14, BUFFER_OVERFLOW_ERROR = 15, UNSUPPORTED_ERROR = 16, RESOURCE_TYPE_MISMATCH = 17, ILLEGAL_ESCAPE_SEQUENCE = 18, UNSUPPORTED_ESCAPE_SEQUENCE = 19, NO_SPACE_AVAILABLE = 20, CE_NOT_FOUND_ERROR = 21, PRIMARY_TOO_LONG_ERROR = 22, STATE_TOO_OLD_ERROR = 23, TOO_MANY_ALIASES_ERROR = 24, ENUM_OUT_OF_SYNC_ERROR = 25, INVARIANT_CONVERSION_ERROR = 26, INVALID_STATE_ERROR = 27, COLLATOR_VERSION_MISMATCH = 28, USELESS_COLLATOR_ERROR = 29, NO_WRITE_PERMISSION = 30, INPUT_TOO_LONG_ERROR = 31, BAD_VARIABLE_DEFINITION = 0x10000, PARSE_ERROR_START = 0x10000, MALFORMED_RULE = 65537, MALFORMED_SET = 65538, MALFORMED_SYMBOL_REFERENCE = 65539, MALFORMED_UNICODE_ESCAPE = 65540, MALFORMED_VARIABLE_DEFINITION = 65541, MALFORMED_VARIABLE_REFERENCE = 65542, MISMATCHED_SEGMENT_DELIMITERS = 65543, MISPLACED_ANCHOR_START = 65544, MISPLACED_CURSOR_OFFSET = 65545, MISPLACED_QUANTIFIER = 65546, MISSING_OPERATOR = 65547, MISSING_SEGMENT_CLOSE = 65548, MULTIPLE_ANTE_CONTEXTS = 65549, MULTIPLE_CURSORS = 65550, MULTIPLE_POST_CONTEXTS = 65551, TRAILING_BACKSLASH = 65552, UNDEFINED_SEGMENT_REFERENCE = 65553, UNDEFINED_VARIABLE = 65554, UNQUOTED_SPECIAL = 65555, UNTERMINATED_QUOTE = 65556, RULE_MASK_ERROR = 65557, MISPLACED_COMPOUND_FILTER = 65558, MULTIPLE_COMPOUND_FILTERS = 65559, INVALID_RBT_SYNTAX = 65560, INVALID_PROPERTY_PATTERN = 65561, MALFORMED_PRAGMA = 65562, UNCLOSED_SEGMENT = 65563, ILLEGAL_CHAR_IN_SEGMENT = 65564, VARIABLE_RANGE_EXHAUSTED = 65565, VARIABLE_RANGE_OVERLAP = 65566, ILLEGAL_CHARACTER = 65567, INTERNAL_TRANSLITERATOR_ERROR = 65568, INVALID_ID = 65569, INVALID_FUNCTION = 65570, UNEXPECTED_TOKEN = 0x10100, FMT_PARSE_ERROR_START = 0x10100, MULTIPLE_DECIMAL_SEPARATORS = 65793, MULTIPLE_DECIMAL_SEPERATORS = 65793, MULTIPLE_EXPONENTIAL_SYMBOLS = 65794, MALFORMED_EXPONENTIAL_PATTERN = 65795, MULTIPLE_PERCENT_SYMBOLS = 65796, MULTIPLE_PERMILL_SYMBOLS = 65797, MULTIPLE_PAD_SPECIFIERS = 65798, PATTERN_SYNTAX_ERROR = 65799, ILLEGAL_PAD_POSITION = 65800, UNMATCHED_BRACES = 65801, UNSUPPORTED_PROPERTY = 65802, UNSUPPORTED_ATTRIBUTE = 65803, ARGUMENT_TYPE_MISMATCH = 65804, DUPLICATE_KEYWORD = 65805, UNDEFINED_KEYWORD = 65806, DEFAULT_KEYWORD_MISSING = 65807, DECIMAL_NUMBER_SYNTAX_ERROR = 65808, FORMAT_INEXACT_ERROR = 65809, NUMBER_ARG_OUTOFBOUNDS_ERROR = 65810, NUMBER_SKELETON_SYNTAX_ERROR = 65811, MF_UNRESOLVED_VARIABLE_ERROR = 65812, MF_SYNTAX_ERROR = 65813, MF_UNKNOWN_FUNCTION_ERROR = 65814, MF_VARIANT_KEY_MISMATCH_ERROR = 65815, MF_FORMATTING_ERROR = 65816, MF_NONEXHAUSTIVE_PATTERN_ERROR = 65817, MF_DUPLICATE_OPTION_NAME_ERROR = 65818, MF_SELECTOR_ERROR = 65819, MF_MISSING_SELECTOR_ANNOTATION_ERROR = 65820, MF_DUPLICATE_DECLARATION_ERROR = 65821, MF_OPERAND_MISMATCH_ERROR = 65822, MF_DUPLICATE_VARIANT_ERROR = 65823, MF_BAD_OPTION = 65824, BRK_INTERNAL_ERROR = 0x10200, BRK_ERROR_START = 0x10200, BRK_HEX_DIGITS_EXPECTED = 66049, BRK_SEMICOLON_EXPECTED = 66050, BRK_RULE_SYNTAX = 66051, BRK_UNCLOSED_SET = 66052, BRK_ASSIGN_ERROR = 66053, BRK_VARIABLE_REDFINITION = 66054, BRK_MISMATCHED_PAREN = 66055, BRK_NEW_LINE_IN_QUOTED_STRING = 66056, BRK_UNDEFINED_VARIABLE = 66057, BRK_INIT_ERROR = 66058, BRK_RULE_EMPTY_SET = 66059, BRK_UNRECOGNIZED_OPTION = 66060, BRK_MALFORMED_RULE_TAG = 66061, REGEX_INTERNAL_ERROR = 0x10300, REGEX_ERROR_START = 0x10300, REGEX_RULE_SYNTAX = 66305, REGEX_INVALID_STATE = 66306, REGEX_BAD_ESCAPE_SEQUENCE = 66307, REGEX_PROPERTY_SYNTAX = 66308, REGEX_UNIMPLEMENTED = 66309, REGEX_MISMATCHED_PAREN = 66310, REGEX_NUMBER_TOO_BIG = 66311, REGEX_BAD_INTERVAL = 66312, REGEX_MAX_LT_MIN = 66313, REGEX_INVALID_BACK_REF = 66314, REGEX_INVALID_FLAG = 66315, REGEX_LOOK_BEHIND_LIMIT = 66316, REGEX_SET_CONTAINS_STRING = 66317, REGEX_MISSING_CLOSE_BRACKET = 66319, REGEX_INVALID_RANGE = 66320, REGEX_STACK_OVERFLOW = 66321, REGEX_TIME_OUT = 66322, REGEX_STOPPED_BY_CALLER = 66323, REGEX_PATTERN_TOO_BIG = 66324, REGEX_INVALID_CAPTURE_GROUP_NAME = 66325, IDNA_PROHIBITED_ERROR = 0x10400, IDNA_ERROR_START = 0x10400, IDNA_UNASSIGNED_ERROR = 66561, IDNA_CHECK_BIDI_ERROR = 66562, IDNA_STD3_ASCII_RULES_ERROR = 66563, IDNA_ACE_PREFIX_ERROR = 66564, IDNA_VERIFICATION_ERROR = 66565, IDNA_LABEL_TOO_LONG_ERROR = 66566, IDNA_ZERO_LENGTH_LABEL_ERROR = 66567, IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568, STRINGPREP_PROHIBITED_ERROR = 66560, STRINGPREP_UNASSIGNED_ERROR = 66561, STRINGPREP_CHECK_BIDI_ERROR = 66562, PLUGIN_ERROR_START = 0x10500, PLUGIN_TOO_HIGH = 0x10500, PLUGIN_DIDNT_SET_LEVEL = 66817, }
UGraphemeClusterBreak ¶
UGraphemeClusterBreak :: enum i32 { OTHER = 0, CONTROL = 1, CR = 2, EXTEND = 3, L = 4, LF = 5, LV = 6, LVT = 7, T = 8, V = 9, SPACING_MARK = 10, PREPEND = 11, REGIONAL_INDICATOR = 12, E_BASE = 13, E_BASE_GAZ = 14, E_MODIFIER = 15, GLUE_AFTER_ZWJ = 16, ZWJ = 17, }
UHangulSyllableType ¶
UHangulSyllableType :: enum i32 { NOT_APPLICABLE = 0, LEADING_JAMO = 1, VOWEL_JAMO = 2, TRAILING_JAMO = 3, LV_SYLLABLE = 4, LVT_SYLLABLE = 5, }
UIdentifierStatus ¶
UIdentifierStatus :: enum i32 { RESTRICTED = 0, ALLOWED = 1, }
UIdentifierType ¶
UIdentifierType :: enum i32 { NOT_CHARACTER = 0, DEPRECATED = 1, DEFAULT_IGNORABLE = 2, NOT_NFKC = 3, NOT_XID = 4, EXCLUSION = 5, OBSOLETE = 6, TECHNICAL = 7, UNCOMMON_USE = 8, LIMITED_USE = 9, INCLUSION = 10, RECOMMENDED = 11, }
UIndicConjunctBreak ¶
UIndicConjunctBreak :: enum i32 { NONE = 0, CONSONANT = 1, EXTEND = 2, LINKER = 3, }
UIndicPositionalCategory ¶
UIndicPositionalCategory :: enum i32 { NA = 0, BOTTOM = 1, BOTTOM_AND_LEFT = 2, BOTTOM_AND_RIGHT = 3, LEFT = 4, LEFT_AND_RIGHT = 5, OVERSTRUCK = 6, RIGHT = 7, TOP = 8, TOP_AND_BOTTOM = 9, TOP_AND_BOTTOM_AND_RIGHT = 10, TOP_AND_LEFT = 11, TOP_AND_LEFT_AND_RIGHT = 12, TOP_AND_RIGHT = 13, VISUAL_ORDER_LEFT = 14, TOP_AND_BOTTOM_AND_LEFT = 15, }
UIndicSyllabicCategory ¶
UIndicSyllabicCategory :: enum i32 { OTHER = 0, AVAGRAHA = 1, BINDU = 2, BRAHMI_JOINING_NUMBER = 3, CANTILLATION_MARK = 4, CONSONANT = 5, CONSONANT_DEAD = 6, CONSONANT_FINAL = 7, CONSONANT_HEAD_LETTER = 8, CONSONANT_INITIAL_POSTFIXED = 9, CONSONANT_KILLER = 10, CONSONANT_MEDIAL = 11, CONSONANT_PLACEHOLDER = 12, CONSONANT_PRECEDING_REPHA = 13, CONSONANT_PREFIXED = 14, CONSONANT_SUBJOINED = 15, CONSONANT_SUCCEEDING_REPHA = 16, CONSONANT_WITH_STACKER = 17, GEMINATION_MARK = 18, INVISIBLE_STACKER = 19, JOINER = 20, MODIFYING_LETTER = 21, NON_JOINER = 22, NUKTA = 23, NUMBER = 24, NUMBER_JOINER = 25, PURE_KILLER = 26, REGISTER_SHIFTER = 27, SYLLABLE_MODIFIER = 28, TONE_LETTER = 29, TONE_MARK = 30, VIRAMA = 31, VISARGA = 32, VOWEL = 33, VOWEL_DEPENDENT = 34, VOWEL_INDEPENDENT = 35, REORDERING_KILLER = 36, }
UJoiningGroup ¶
UJoiningGroup :: enum i32 { NO_JOINING_GROUP = 0, AIN = 1, ALAPH = 2, ALEF = 3, BEH = 4, BETH = 5, DAL = 6, DALATH_RISH = 7, E = 8, FEH = 9, FINAL_SEMKATH = 10, GAF = 11, GAMAL = 12, HAH = 13, TEH_MARBUTA_GOAL = 14, HAMZA_ON_HEH_GOAL = 14, HE = 15, HEH = 16, HEH_GOAL = 17, HETH = 18, KAF = 19, KAPH = 20, KNOTTED_HEH = 21, LAM = 22, LAMADH = 23, MEEM = 24, MIM = 25, NOON = 26, NUN = 27, PE = 28, QAF = 29, QAPH = 30, REH = 31, REVERSED_PE = 32, SAD = 33, SADHE = 34, SEEN = 35, SEMKATH = 36, SHIN = 37, SWASH_KAF = 38, SYRIAC_WAW = 39, TAH = 40, TAW = 41, TEH_MARBUTA = 42, TETH = 43, WAW = 44, YEH = 45, YEH_BARREE = 46, YEH_WITH_TAIL = 47, YUDH = 48, YUDH_HE = 49, ZAIN = 50, FE = 51, KHAPH = 52, ZHAIN = 53, BURUSHASKI_YEH_BARREE = 54, FARSI_YEH = 55, NYA = 56, ROHINGYA_YEH = 57, MANICHAEAN_ALEPH = 58, MANICHAEAN_AYIN = 59, MANICHAEAN_BETH = 60, MANICHAEAN_DALETH = 61, MANICHAEAN_DHAMEDH = 62, MANICHAEAN_FIVE = 63, MANICHAEAN_GIMEL = 64, MANICHAEAN_HETH = 65, MANICHAEAN_HUNDRED = 66, MANICHAEAN_KAPH = 67, MANICHAEAN_LAMEDH = 68, MANICHAEAN_MEM = 69, MANICHAEAN_NUN = 70, MANICHAEAN_ONE = 71, MANICHAEAN_PE = 72, MANICHAEAN_QOPH = 73, MANICHAEAN_RESH = 74, MANICHAEAN_SADHE = 75, MANICHAEAN_SAMEKH = 76, MANICHAEAN_TAW = 77, MANICHAEAN_TEN = 78, MANICHAEAN_TETH = 79, MANICHAEAN_THAMEDH = 80, MANICHAEAN_TWENTY = 81, MANICHAEAN_WAW = 82, MANICHAEAN_YODH = 83, MANICHAEAN_ZAYIN = 84, STRAIGHT_WAW = 85, AFRICAN_FEH = 86, AFRICAN_NOON = 87, AFRICAN_QAF = 88, MALAYALAM_BHA = 89, MALAYALAM_JA = 90, MALAYALAM_LLA = 91, MALAYALAM_LLLA = 92, MALAYALAM_NGA = 93, MALAYALAM_NNA = 94, MALAYALAM_NNNA = 95, MALAYALAM_NYA = 96, MALAYALAM_RA = 97, MALAYALAM_SSA = 98, MALAYALAM_TTA = 99, HANIFI_ROHINGYA_KINNA_YA = 100, HANIFI_ROHINGYA_PA = 101, THIN_YEH = 102, VERTICAL_TAIL = 103, KASHMIRI_YEH = 104, THIN_NOON = 105, }
UJoiningType ¶
UJoiningType :: enum i32 { NON_JOINING = 0, JOIN_CAUSING = 1, DUAL_JOINING = 2, LEFT_JOINING = 3, RIGHT_JOINING = 4, TRANSPARENT = 5, }
ULayoutType ¶
ULayoutType :: enum i32 { LTR = 0, RTL = 1, TTB = 2, BTT = 3, UNKNOWN = 4, }
Related Procedures With Returns
ULineBreak ¶
ULineBreak :: enum i32 { UNKNOWN = 0, AMBIGUOUS = 1, ALPHABETIC = 2, BREAK_BOTH = 3, BREAK_AFTER = 4, BREAK_BEFORE = 5, MANDATORY_BREAK = 6, CONTINGENT_BREAK = 7, CLOSE_PUNCTUATION = 8, COMBINING_MARK = 9, CARRIAGE_RETURN = 10, EXCLAMATION = 11, GLUE = 12, HYPHEN = 13, IDEOGRAPHIC = 14, INSEPARABLE = 15, INSEPERABLE = 15, INFIX_NUMERIC = 16, LINE_FEED = 17, NONSTARTER = 18, NUMERIC = 19, OPEN_PUNCTUATION = 20, POSTFIX_NUMERIC = 21, PREFIX_NUMERIC = 22, QUOTATION = 23, COMPLEX_CONTEXT = 24, SURROGATE = 25, SPACE = 26, BREAK_SYMBOLS = 27, ZWSPACE = 28, NEXT_LINE = 29, WORD_JOINER = 30, H2 = 31, H3 = 32, JL = 33, JT = 34, JV = 35, CLOSE_PARENTHESIS = 36, CONDITIONAL_JAPANESE_STARTER = 37, HEBREW_LETTER = 38, REGIONAL_INDICATOR = 39, E_BASE = 40, E_MODIFIER = 41, ZWJ = 42, AKSARA = 43, AKSARA_PREBASE = 44, AKSARA_START = 45, VIRAMA_FINAL = 46, VIRAMA = 47, UNAMBIGUOUS_HYPHEN = 48, }
ULineBreakTag ¶
ULineBreakTag :: enum i32 { SOFT = 0, SOFT_LIMIT = 100, HARD = 100, HARD_LIMIT = 200, }
ULocAvailableType ¶
ULocAvailableType :: enum i32 { DEFAULT = 0, ONLY_LEGACY_ALIASES = 1, WITH_LEGACY_ALIASES = 2, }
ULocDataLocaleType ¶
ULocDataLocaleType :: enum i32 { ACTUAL_LOCALE = 0, VALID_LOCALE = 1, }
ULocaleData ¶
ULocaleData :: struct {}
ULocaleDisplayNames ¶
ULocaleDisplayNames :: struct {}
Related Procedures With Parameters
Related Procedures With Returns
UNormalization2Mode ¶
UNormalization2Mode :: enum i32 { COMPOSE = 0, DECOMPOSE = 1, FCD = 2, COMPOSE_CONTIGUOUS = 3, }
UNormalizationCheckResult ¶
UNormalizationCheckResult :: enum i32 { NO = 0, YES = 1, MAYBE = 2, }
UNormalizer2 ¶
UNormalizer2 :: struct {}
Related Procedures With Parameters
Related Procedures With Returns
UNumericType ¶
UNumericType :: enum i32 { NONE = 0, DECIMAL = 1, DIGIT = 2, NUMERIC = 3, }
UParseError ¶
Related Procedures With Parameters
UProperty ¶
UProperty :: enum i32 { ALPHABETIC = 0, BINARY_START = 0, ASCII_HEX_DIGIT = 1, BIDI_CONTROL = 2, BIDI_MIRRORED = 3, DASH = 4, DEFAULT_IGNORABLE_CODE_POINT = 5, DEPRECATED = 6, DIACRITIC = 7, EXTENDER = 8, FULL_COMPOSITION_EXCLUSION = 9, GRAPHEME_BASE = 10, GRAPHEME_EXTEND = 11, GRAPHEME_LINK = 12, HEX_DIGIT = 13, HYPHEN = 14, ID_CONTINUE = 15, ID_START = 16, IDEOGRAPHIC = 17, IDS_BINARY_OPERATOR = 18, IDS_TRINARY_OPERATOR = 19, JOIN_CONTROL = 20, LOGICAL_ORDER_EXCEPTION = 21, LOWERCASE = 22, MATH = 23, NONCHARACTER_CODE_POINT = 24, QUOTATION_MARK = 25, RADICAL = 26, SOFT_DOTTED = 27, TERMINAL_PUNCTUATION = 28, UNIFIED_IDEOGRAPH = 29, UPPERCASE = 30, WHITE_SPACE = 31, XID_CONTINUE = 32, XID_START = 33, CASE_SENSITIVE = 34, S_TERM = 35, VARIATION_SELECTOR = 36, NFD_INERT = 37, NFKD_INERT = 38, NFC_INERT = 39, NFKC_INERT = 40, SEGMENT_STARTER = 41, PATTERN_SYNTAX = 42, PATTERN_WHITE_SPACE = 43, POSIX_ALNUM = 44, POSIX_BLANK = 45, POSIX_GRAPH = 46, POSIX_PRINT = 47, POSIX_XDIGIT = 48, CASED = 49, CASE_IGNORABLE = 50, CHANGES_WHEN_LOWERCASED = 51, CHANGES_WHEN_UPPERCASED = 52, CHANGES_WHEN_TITLECASED = 53, CHANGES_WHEN_CASEFOLDED = 54, CHANGES_WHEN_CASEMAPPED = 55, CHANGES_WHEN_NFKC_CASEFOLDED = 56, EMOJI = 57, EMOJI_PRESENTATION = 58, EMOJI_MODIFIER = 59, EMOJI_MODIFIER_BASE = 60, EMOJI_COMPONENT = 61, REGIONAL_INDICATOR = 62, PREPENDED_CONCATENATION_MARK = 63, EXTENDED_PICTOGRAPHIC = 64, BASIC_EMOJI = 65, EMOJI_KEYCAP_SEQUENCE = 66, RGI_EMOJI_MODIFIER_SEQUENCE = 67, RGI_EMOJI_FLAG_SEQUENCE = 68, RGI_EMOJI_TAG_SEQUENCE = 69, RGI_EMOJI_ZWJ_SEQUENCE = 70, RGI_EMOJI = 71, IDS_UNARY_OPERATOR = 72, ID_COMPAT_MATH_START = 73, ID_COMPAT_MATH_CONTINUE = 74, MODIFIER_COMBINING_MARK = 75, BIDI_CLASS = 0x1000, INT_START = 4096, BLOCK = 0x1001, CANONICAL_COMBINING_CLASS = 0x1002, DECOMPOSITION_TYPE = 0x1003, EAST_ASIAN_WIDTH = 0x1004, GENERAL_CATEGORY = 0x1005, JOINING_GROUP = 0x1006, JOINING_TYPE = 0x1007, LINE_BREAK = 0x1008, NUMERIC_TYPE = 0x1009, SCRIPT = 0x100A, HANGUL_SYLLABLE_TYPE = 0x100B, NFD_QUICK_CHECK = 0x100C, NFKD_QUICK_CHECK = 0x100D, NFC_QUICK_CHECK = 0x100E, NFKC_QUICK_CHECK = 0x100F, LEAD_CANONICAL_COMBINING_CLASS = 0x1010, TRAIL_CANONICAL_COMBINING_CLASS = 0x1011, GRAPHEME_CLUSTER_BREAK = 0x1012, SENTENCE_BREAK = 0x1013, WORD_BREAK = 0x1014, BIDI_PAIRED_BRACKET_TYPE = 0x1015, INDIC_POSITIONAL_CATEGORY = 0x1016, INDIC_SYLLABIC_CATEGORY = 0x1017, VERTICAL_ORIENTATION = 0x1018, IDENTIFIER_STATUS = 0x1019, INDIC_CONJUNCT_BREAK = 0x101A, GENERAL_CATEGORY_MASK = 0x2000, MASK_START = 8192, NUMERIC_VALUE = 0x3000, DOUBLE_START = 12288, AGE = 0x4000, STRING_START = 16384, BIDI_MIRRORING_GLYPH = 0x4001, CASE_FOLDING = 0x4002, LOWERCASE_MAPPING = 0x4004, NAME = 0x4005, SIMPLE_CASE_FOLDING = 0x4006, SIMPLE_LOWERCASE_MAPPING = 0x4007, SIMPLE_TITLECASE_MAPPING = 0x4008, SIMPLE_UPPERCASE_MAPPING = 0x4009, TITLECASE_MAPPING = 0x400A, UPPERCASE_MAPPING = 0x400C, BIDI_PAIRED_BRACKET = 0x400D, SCRIPT_EXTENSIONS = 0x7000, OTHER_PROPERTY_START = 28672, IDENTIFIER_TYPE = 0x7001, INVALID_CODE = -1, }
Related Procedures With Parameters
UPropertyNameChoice ¶
UPropertyNameChoice :: enum i32 { SHORT_PROPERTY_NAME = 0, LONG_PROPERTY_NAME = 1, }
Related Procedures With Parameters
UReplaceable ¶
UReplaceable :: rawptr
UReplaceableCallbacks ¶
UReplaceableCallbacks :: struct { length: proc "c" (rep: ^rawptr) -> i32, charAt: proc "c" (rep: ^rawptr, offset: i32) -> u16, char32At: proc "c" (rep: ^rawptr, offset: i32) -> i32, replace: proc "c" (rep: ^rawptr, start: i32, limit: i32, text: ^u16, textLength: i32), extract: proc "c" (rep: ^rawptr, start: i32, limit: i32, dst: ^u16), copy: proc "c" (rep: ^rawptr, start: i32, limit: i32, dest: i32), }
Related Procedures With Parameters
UScriptCode ¶
UScriptCode :: enum i32 { INVALID_CODE = -1, COMMON = 0, INHERITED = 1, ARABIC = 2, ARMENIAN = 3, BENGALI = 4, BOPOMOFO = 5, CHEROKEE = 6, COPTIC = 7, CYRILLIC = 8, DESERET = 9, DEVANAGARI = 10, ETHIOPIC = 11, GEORGIAN = 12, GOTHIC = 13, GREEK = 14, GUJARATI = 15, GURMUKHI = 16, HAN = 17, HANGUL = 18, HEBREW = 19, HIRAGANA = 20, KANNADA = 21, KATAKANA = 22, KHMER = 23, LAO = 24, LATIN = 25, MALAYALAM = 26, MONGOLIAN = 27, MYANMAR = 28, OGHAM = 29, OLD_ITALIC = 30, ORIYA = 31, RUNIC = 32, SINHALA = 33, SYRIAC = 34, TAMIL = 35, TELUGU = 36, THAANA = 37, THAI = 38, TIBETAN = 39, CANADIAN_ABORIGINAL = 40, UCAS = 40, YI = 41, TAGALOG = 42, HANUNOO = 43, BUHID = 44, TAGBANWA = 45, BRAILLE = 46, CYPRIOT = 47, LIMBU = 48, LINEAR_B = 49, OSMANYA = 50, SHAVIAN = 51, TAI_LE = 52, UGARITIC = 53, KATAKANA_OR_HIRAGANA = 54, BUGINESE = 55, GLAGOLITIC = 56, KHAROSHTHI = 57, SYLOTI_NAGRI = 58, NEW_TAI_LUE = 59, TIFINAGH = 60, OLD_PERSIAN = 61, BALINESE = 62, BATAK = 63, BLISSYMBOLS = 64, BRAHMI = 65, CHAM = 66, CIRTH = 67, OLD_CHURCH_SLAVONIC_CYRILLIC = 68, DEMOTIC_EGYPTIAN = 69, HIERATIC_EGYPTIAN = 70, EGYPTIAN_HIEROGLYPHS = 71, KHUTSURI = 72, SIMPLIFIED_HAN = 73, TRADITIONAL_HAN = 74, PAHAWH_HMONG = 75, OLD_HUNGARIAN = 76, HARAPPAN_INDUS = 77, JAVANESE = 78, KAYAH_LI = 79, LATIN_FRAKTUR = 80, LATIN_GAELIC = 81, LEPCHA = 82, LINEAR_A = 83, MANDAIC = 84, MANDAEAN = 84, MAYAN_HIEROGLYPHS = 85, MEROITIC_HIEROGLYPHS = 86, MEROITIC = 86, NKO = 87, ORKHON = 88, OLD_PERMIC = 89, PHAGS_PA = 90, PHOENICIAN = 91, MIAO = 92, PHONETIC_POLLARD = 92, RONGORONGO = 93, SARATI = 94, ESTRANGELO_SYRIAC = 95, WESTERN_SYRIAC = 96, EASTERN_SYRIAC = 97, TENGWAR = 98, VAI = 99, VISIBLE_SPEECH = 100, CUNEIFORM = 101, UNWRITTEN_LANGUAGES = 102, UNKNOWN = 103, CARIAN = 104, JAPANESE = 105, LANNA = 106, LYCIAN = 107, LYDIAN = 108, OL_CHIKI = 109, REJANG = 110, SAURASHTRA = 111, SIGN_WRITING = 112, SUNDANESE = 113, MOON = 114, MEITEI_MAYEK = 115, IMPERIAL_ARAMAIC = 116, AVESTAN = 117, CHAKMA = 118, KOREAN = 119, KAITHI = 120, MANICHAEAN = 121, INSCRIPTIONAL_PAHLAVI = 122, PSALTER_PAHLAVI = 123, BOOK_PAHLAVI = 124, INSCRIPTIONAL_PARTHIAN = 125, SAMARITAN = 126, TAI_VIET = 127, MATHEMATICAL_NOTATION = 128, SYMBOLS = 129, BAMUM = 130, LISU = 131, NAKHI_GEBA = 132, OLD_SOUTH_ARABIAN = 133, BASSA_VAH = 134, DUPLOYAN = 135, ELBASAN = 136, GRANTHA = 137, KPELLE = 138, LOMA = 139, MENDE = 140, MEROITIC_CURSIVE = 141, OLD_NORTH_ARABIAN = 142, NABATAEAN = 143, PALMYRENE = 144, KHUDAWADI = 145, SINDHI = 145, WARANG_CITI = 146, AFAKA = 147, JURCHEN = 148, MRO = 149, NUSHU = 150, SHARADA = 151, SORA_SOMPENG = 152, TAKRI = 153, TANGUT = 154, WOLEAI = 155, ANATOLIAN_HIEROGLYPHS = 156, KHOJKI = 157, TIRHUTA = 158, CAUCASIAN_ALBANIAN = 159, MAHAJANI = 160, AHOM = 161, HATRAN = 162, MODI = 163, MULTANI = 164, PAU_CIN_HAU = 165, SIDDHAM = 166, ADLAM = 167, BHAIKSUKI = 168, MARCHEN = 169, NEWA = 170, OSAGE = 171, HAN_WITH_BOPOMOFO = 172, JAMO = 173, SYMBOLS_EMOJI = 174, MASARAM_GONDI = 175, SOYOMBO = 176, ZANABAZAR_SQUARE = 177, DOGRA = 178, GUNJALA_GONDI = 179, MAKASAR = 180, MEDEFAIDRIN = 181, HANIFI_ROHINGYA = 182, SOGDIAN = 183, OLD_SOGDIAN = 184, ELYMAIC = 185, NYIAKENG_PUACHUE_HMONG = 186, NANDINAGARI = 187, WANCHO = 188, CHORASMIAN = 189, DIVES_AKURU = 190, KHITAN_SMALL_SCRIPT = 191, YEZIDI = 192, CYPRO_MINOAN = 193, OLD_UYGHUR = 194, TANGSA = 195, TOTO = 196, VITHKUQI = 197, KAWI = 198, NAG_MUNDARI = 199, ARABIC_NASTALIQ = 200, GARAY = 201, GURUNG_KHEMA = 202, KIRAT_RAI = 203, OL_ONAL = 204, SUNUWAR = 205, TODHRI = 206, TULU_TIGALARI = 207, BERIA_ERFE = 208, SIDETIC = 209, TAI_YO = 210, TOLONG_SIKI = 211, TRADITIONAL_HAN_WITH_LATIN = 212, }
UScriptUsage ¶
UScriptUsage :: enum i32 { NOT_ENCODED = 0, UNKNOWN = 1, EXCLUDED = 2, LIMITED_USE = 3, ASPIRATIONAL = 4, RECOMMENDED = 5, }
USentenceBreak ¶
USentenceBreak :: enum i32 { OTHER = 0, ATERM = 1, CLOSE = 2, FORMAT = 3, LOWER = 4, NUMERIC = 5, OLETTER = 6, SEP = 7, SP = 8, STERM = 9, UPPER = 10, CR = 11, EXTEND = 12, LF = 13, SCONTINUE = 14, }
USentenceBreakTag ¶
USentenceBreakTag :: enum i32 { TERM = 0, TERM_LIMIT = 100, SEP = 100, SEP_LIMIT = 200, }
USet ¶
USet :: struct {}
UTransDirection ¶
UTransDirection :: enum i32 { FORWARD = 0, REVERSE = 1, }
UTransPosition ¶
Related Procedures With Parameters
UTransliterator ¶
UTransliterator :: rawptr
UVersionInfo ¶
UVersionInfo :: [4]u8
UVerticalOrientation ¶
UVerticalOrientation :: enum i32 { ROTATED = 0, TRANSFORMED_ROTATED = 1, TRANSFORMED_UPRIGHT = 2, UPRIGHT = 3, }
UWordBreak ¶
UWordBreak :: enum i32 { NONE = 0, NONE_LIMIT = 100, NUMBER = 100, NUMBER_LIMIT = 200, LETTER = 200, LETTER_LIMIT = 300, KANA = 300, KANA_LIMIT = 400, IDEO = 400, IDEO_LIMIT = 500, }
UWordBreakValues ¶
UWordBreakValues :: enum i32 { OTHER = 0, ALETTER = 1, FORMAT = 2, KATAKANA = 3, MIDLETTER = 4, MIDNUM = 5, NUMERIC = 6, EXTENDNUMLET = 7, CR = 8, EXTEND = 9, LF = 10, MIDNUMLET = 11, NEWLINE = 12, REGIONAL_INDICATOR = 13, HEBREW_LETTER = 14, SINGLE_QUOTE = 15, DOUBLE_QUOTE = 16, E_BASE = 17, E_BASE_GAZ = 18, E_MODIFIER = 19, GLUE_AFTER_ZWJ = 20, ZWJ = 21, WSEGSPACE = 22, }
Constants
UBIDI_DEFAULT_LTR ¶
UBIDI_DEFAULT_LTR :: 0xfe
UBIDI_DEFAULT_RTL ¶
UBIDI_DEFAULT_RTL :: 0xff
UBIDI_DO_MIRRORING ¶
UBIDI_DO_MIRRORING :: 2
UBIDI_INSERT_LRM_FOR_NUMERIC ¶
UBIDI_INSERT_LRM_FOR_NUMERIC :: 4
UBIDI_KEEP_BASE_COMBINING ¶
UBIDI_KEEP_BASE_COMBINING :: 1
UBIDI_LEVEL_OVERRIDE ¶
UBIDI_LEVEL_OVERRIDE :: 0x80
UBIDI_MAP_NOWHERE ¶
UBIDI_MAP_NOWHERE :: -1
UBIDI_MAX_EXPLICIT_LEVEL ¶
UBIDI_MAX_EXPLICIT_LEVEL :: 125
UBIDI_OUTPUT_REVERSE ¶
UBIDI_OUTPUT_REVERSE :: 16
UBIDI_REMOVE_BIDI_CONTROLS ¶
UBIDI_REMOVE_BIDI_CONTROLS :: 8
UBRK_DONE ¶
UBRK_DONE :: -1
UCHAR_MAX_VALUE ¶
UCHAR_MAX_VALUE :: 0x10ffff
UCHAR_MIN_VALUE ¶
UCHAR_MIN_VALUE :: 0
UCLN_NO_AUTO_CLEANUP ¶
UCLN_NO_AUTO_CLEANUP :: 1
UCOL_BUILDER_VERSION ¶
UCOL_BUILDER_VERSION :: 9
UCOL_RUNTIME_VERSION ¶
UCOL_RUNTIME_VERSION :: 9
UCONFIG_ENABLE_PLUGINS ¶
UCONFIG_ENABLE_PLUGINS :: 0
UCONFIG_HAVE_PARSEALLINPUT ¶
UCONFIG_HAVE_PARSEALLINPUT :: 1
UCONFIG_NO_BREAK_ITERATION ¶
UCONFIG_NO_BREAK_ITERATION :: 0
UCONFIG_NO_COLLATION ¶
UCONFIG_NO_COLLATION :: 0
UCONFIG_NO_CONVERSION ¶
UCONFIG_NO_CONVERSION :: 0
UCONFIG_NO_FILE_IO ¶
UCONFIG_NO_FILE_IO :: 0
UCONFIG_NO_FILTERED_BREAK_ITERATION ¶
UCONFIG_NO_FILTERED_BREAK_ITERATION :: 0
UCONFIG_NO_FORMATTING ¶
UCONFIG_NO_FORMATTING :: 0
UCONFIG_NO_IDNA ¶
UCONFIG_NO_IDNA :: 0
UCONFIG_NO_LEGACY_CONVERSION ¶
UCONFIG_NO_LEGACY_CONVERSION :: 0
UCONFIG_NO_MF2 ¶
UCONFIG_NO_MF2 :: 1
UCONFIG_NO_NORMALIZATION ¶
UCONFIG_NO_NORMALIZATION :: 0
UCONFIG_NO_REGULAR_EXPRESSIONS ¶
UCONFIG_NO_REGULAR_EXPRESSIONS :: 0
UCONFIG_NO_SERVICE ¶
UCONFIG_NO_SERVICE :: 0
UCONFIG_NO_TRANSLITERATION ¶
UCONFIG_NO_TRANSLITERATION :: 0
UCONFIG_ONLY_COLLATION ¶
UCONFIG_ONLY_COLLATION :: 0
UCONFIG_ONLY_HTML_CONVERSION ¶
UCONFIG_ONLY_HTML_CONVERSION :: 0
UCONFIG_USE_LOCAL ¶
UCONFIG_USE_LOCAL :: 1
UCONFIG_USE_ML_PHRASE_BREAKING ¶
UCONFIG_USE_ML_PHRASE_BREAKING :: 0
UCONFIG_USE_WINDOWS_LCID_MAPPING_API ¶
UCONFIG_USE_WINDOWS_LCID_MAPPING_API :: 1
ULOC_CANADA ¶
ULOC_CANADA :: "en_CA"
ULOC_CANADA_FRENCH ¶
ULOC_CANADA_FRENCH :: "fr_CA"
ULOC_CHINA ¶
ULOC_CHINA :: "zh_CN"
ULOC_CHINESE ¶
ULOC_CHINESE :: "zh"
ULOC_COUNTRY_CAPACITY ¶
ULOC_COUNTRY_CAPACITY :: 4
ULOC_ENGLISH ¶
ULOC_ENGLISH :: "en"
ULOC_FRANCE ¶
ULOC_FRANCE :: "fr_FR"
ULOC_FRENCH ¶
ULOC_FRENCH :: "fr"
ULOC_FULLNAME_CAPACITY ¶
ULOC_FULLNAME_CAPACITY :: 157
ULOC_GERMAN ¶
ULOC_GERMAN :: "de"
ULOC_GERMANY ¶
ULOC_GERMANY :: "de_DE"
ULOC_ITALIAN ¶
ULOC_ITALIAN :: "it"
ULOC_ITALY ¶
ULOC_ITALY :: "it_IT"
ULOC_JAPAN ¶
ULOC_JAPAN :: "ja_JP"
ULOC_JAPANESE ¶
ULOC_JAPANESE :: "ja"
ULOC_KEYWORDS_CAPACITY ¶
ULOC_KEYWORDS_CAPACITY :: 96
ULOC_KEYWORD_AND_VALUES_CAPACITY ¶
ULOC_KEYWORD_AND_VALUES_CAPACITY :: 100
ULOC_KEYWORD_ASSIGN ¶
ULOC_KEYWORD_ASSIGN :: 61
ULOC_KEYWORD_ASSIGN_UNICODE ¶
ULOC_KEYWORD_ASSIGN_UNICODE :: 0x3D
ULOC_KEYWORD_ITEM_SEPARATOR ¶
ULOC_KEYWORD_ITEM_SEPARATOR :: 59
ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE ¶
ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE :: 0x3B
ULOC_KEYWORD_SEPARATOR ¶
ULOC_KEYWORD_SEPARATOR :: 64
ULOC_KEYWORD_SEPARATOR_UNICODE ¶
ULOC_KEYWORD_SEPARATOR_UNICODE :: 0x40
ULOC_KOREA ¶
ULOC_KOREA :: "ko_KR"
ULOC_KOREAN ¶
ULOC_KOREAN :: "ko"
ULOC_LANG_CAPACITY ¶
ULOC_LANG_CAPACITY :: 12
ULOC_PRC ¶
ULOC_PRC :: "zh_CN"
ULOC_SCRIPT_CAPACITY ¶
ULOC_SCRIPT_CAPACITY :: 6
ULOC_SIMPLIFIED_CHINESE ¶
ULOC_SIMPLIFIED_CHINESE :: "zh_CN"
ULOC_TAIWAN ¶
ULOC_TAIWAN :: "zh_TW"
ULOC_TRADITIONAL_CHINESE ¶
ULOC_TRADITIONAL_CHINESE :: "zh_TW"
ULOC_UK ¶
ULOC_UK :: "en_GB"
ULOC_US ¶
ULOC_US :: "en_US"
UNORM_INPUT_IS_FCD ¶
UNORM_INPUT_IS_FCD :: 0x20000
U_ASCII_FAMILY ¶
U_ASCII_FAMILY :: 0
U_CHAR16_IS_TYPEDEF ¶
U_CHAR16_IS_TYPEDEF :: 0
U_CHARSET_FAMILY ¶
U_CHARSET_FAMILY :: 0
U_CHARSET_IS_UTF8 ¶
U_CHARSET_IS_UTF8 :: 1
U_CHECK_DYLOAD ¶
U_CHECK_DYLOAD :: 1
U_COMPARE_CODE_POINT_ORDER ¶
U_COMPARE_CODE_POINT_ORDER :: 0x8000
U_COMPARE_IGNORE_CASE ¶
U_COMPARE_IGNORE_CASE :: 0x10000
U_COPYRIGHT_STRING ¶
U_COPYRIGHT_STRING :: " Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "
U_COPYRIGHT_STRING_LENGTH ¶
U_COPYRIGHT_STRING_LENGTH :: 128
U_CPLUSPLUS_VERSION ¶
U_CPLUSPLUS_VERSION :: 0
U_DATE_MAX ¶
U_DATE_MAX :: 9223372036854775807
U_DATE_MIN ¶
U_DATE_MIN :: -9223372036854775808
U_DEBUG ¶
U_DEBUG :: 0
U_DEFAULT_SHOW_DRAFT ¶
U_DEFAULT_SHOW_DRAFT :: 1
U_DEFINE_FALSE_AND_TRUE ¶
U_DEFINE_FALSE_AND_TRUE :: 0
U_DISABLE_VERSION_SUFFIX ¶
U_DISABLE_VERSION_SUFFIX :: 0
U_EBCDIC_FAMILY ¶
U_EBCDIC_FAMILY :: 1
U_EDITS_NO_RESET ¶
U_EDITS_NO_RESET :: 0x2000
U_ENABLE_DYLOAD ¶
U_ENABLE_DYLOAD :: 1
U_ENABLE_TRACING ¶
U_ENABLE_TRACING :: 0
U_FILE_ALT_SEP_CHAR ¶
U_FILE_ALT_SEP_CHAR :: 47
U_FILE_ALT_SEP_STRING ¶
U_FILE_ALT_SEP_STRING :: "/"
U_FILE_SEP_CHAR ¶
U_FILE_SEP_CHAR :: 47
U_FILE_SEP_STRING ¶
U_FILE_SEP_STRING :: "/"
U_FOLD_CASE_DEFAULT ¶
U_FOLD_CASE_DEFAULT :: 0
U_FOLD_CASE_EXCLUDE_SPECIAL_I ¶
U_FOLD_CASE_EXCLUDE_SPECIAL_I :: 1
U_GCC_MAJOR_MINOR ¶
U_GCC_MAJOR_MINOR :: 402
U_GC_CC_MASK ¶
U_GC_CC_MASK :: 32768
U_GC_CF_MASK ¶
U_GC_CF_MASK :: 65536
U_GC_CN_MASK ¶
U_GC_CN_MASK :: 1
U_GC_CO_MASK ¶
U_GC_CO_MASK :: 131072
U_GC_CS_MASK ¶
U_GC_CS_MASK :: 262144
U_GC_C_MASK ¶
U_GC_C_MASK :: 0x78001
U_GC_LC_MASK ¶
U_GC_LC_MASK :: 0xe
U_GC_LL_MASK ¶
U_GC_LL_MASK :: 4
U_GC_LM_MASK ¶
U_GC_LM_MASK :: 16
U_GC_LO_MASK ¶
U_GC_LO_MASK :: 32
U_GC_LT_MASK ¶
U_GC_LT_MASK :: 8
U_GC_LU_MASK ¶
U_GC_LU_MASK :: 2
U_GC_L_MASK ¶
U_GC_L_MASK :: 0x3e
U_GC_MC_MASK ¶
U_GC_MC_MASK :: 256
U_GC_ME_MASK ¶
U_GC_ME_MASK :: 128
U_GC_MN_MASK ¶
U_GC_MN_MASK :: 64
U_GC_M_MASK ¶
U_GC_M_MASK :: 0x1c0
U_GC_ND_MASK ¶
U_GC_ND_MASK :: 512
U_GC_NL_MASK ¶
U_GC_NL_MASK :: 1024
U_GC_NO_MASK ¶
U_GC_NO_MASK :: 2048
U_GC_N_MASK ¶
U_GC_N_MASK :: 0xe00
U_GC_PC_MASK ¶
U_GC_PC_MASK :: 4194304
U_GC_PD_MASK ¶
U_GC_PD_MASK :: 524288
U_GC_PE_MASK ¶
U_GC_PE_MASK :: 2097152
U_GC_PF_MASK ¶
U_GC_PF_MASK :: 536870912
U_GC_PI_MASK ¶
U_GC_PI_MASK :: 268435456
U_GC_PO_MASK ¶
U_GC_PO_MASK :: 8388608
U_GC_PS_MASK ¶
U_GC_PS_MASK :: 1048576
U_GC_P_MASK ¶
U_GC_P_MASK :: 0x30f80000
U_GC_SC_MASK ¶
U_GC_SC_MASK :: 33554432
U_GC_SK_MASK ¶
U_GC_SK_MASK :: 67108864
U_GC_SM_MASK ¶
U_GC_SM_MASK :: 16777216
U_GC_SO_MASK ¶
U_GC_SO_MASK :: 134217728
U_GC_S_MASK ¶
U_GC_S_MASK :: 0xf000000
U_GC_ZL_MASK ¶
U_GC_ZL_MASK :: 8192
U_GC_ZP_MASK ¶
U_GC_ZP_MASK :: 16384
U_GC_ZS_MASK ¶
U_GC_ZS_MASK :: 4096
U_GC_Z_MASK ¶
U_GC_Z_MASK :: 0x7000
U_HAVE_CHAR16_T ¶
U_HAVE_CHAR16_T :: 1
U_HAVE_DEBUG_LOCATION_NEW ¶
U_HAVE_DEBUG_LOCATION_NEW :: 0
U_HAVE_WCHAR_H ¶
U_HAVE_WCHAR_H :: 1
U_HAVE_WCSCPY ¶
U_HAVE_WCSCPY :: 1
U_ICUDATA_TYPE_LETTER ¶
U_ICUDATA_TYPE_LETTER :: "l"
U_ICU_VERSION ¶
U_ICU_VERSION :: "78.3"
U_ICU_VERSION_BUILDLEVEL_NUM ¶
U_ICU_VERSION_BUILDLEVEL_NUM :: 0
U_ICU_VERSION_MAJOR_NUM ¶
U_ICU_VERSION_MAJOR_NUM :: 78
U_ICU_VERSION_MINOR_NUM ¶
U_ICU_VERSION_MINOR_NUM :: 3
U_ICU_VERSION_PATCHLEVEL_NUM ¶
U_ICU_VERSION_PATCHLEVEL_NUM :: 0
U_ICU_VERSION_SHORT ¶
U_ICU_VERSION_SHORT :: "78"
U_INT64_MAX ¶
U_INT64_MAX :: 9223372036854775807
U_INT64_MIN ¶
U_INT64_MIN :: -9223372036854775808
U_IS_BIG_ENDIAN ¶
U_IS_BIG_ENDIAN :: 0
U_LIB_SUFFIX_C_NAME_STRING ¶
U_LIB_SUFFIX_C_NAME_STRING :: ""
U_MAX_VERSION_LENGTH ¶
U_MAX_VERSION_LENGTH :: 4
U_MAX_VERSION_STRING_LENGTH ¶
U_MAX_VERSION_STRING_LENGTH :: 20
U_MILLIS_PER_DAY ¶
U_MILLIS_PER_DAY :: 86400000
U_MILLIS_PER_HOUR ¶
U_MILLIS_PER_HOUR :: 3600000
U_MILLIS_PER_MINUTE ¶
U_MILLIS_PER_MINUTE :: 60000
U_MILLIS_PER_SECOND ¶
U_MILLIS_PER_SECOND :: 1000
U_NO_DEFAULT_INCLUDE_UTF_HEADERS ¶
U_NO_DEFAULT_INCLUDE_UTF_HEADERS :: 0
U_NO_NUMERIC_VALUE ¶
U_NO_NUMERIC_VALUE :: -123456789.0
U_OMIT_UNCHANGED_TEXT ¶
U_OMIT_UNCHANGED_TEXT :: 0x4000
U_OVERRIDE_CXX_ALLOCATION ¶
U_OVERRIDE_CXX_ALLOCATION :: 1
U_PARSE_CONTEXT_LEN ¶
U_PARSE_CONTEXT_LEN :: 16
U_PATH_SEP_CHAR ¶
U_PATH_SEP_CHAR :: 58
U_PATH_SEP_STRING ¶
U_PATH_SEP_STRING :: ":"
U_PF_AIX ¶
U_PF_AIX :: 3100
U_PF_ANDROID ¶
U_PF_ANDROID :: 4050
U_PF_BROWSER_NATIVE_CLIENT ¶
U_PF_BROWSER_NATIVE_CLIENT :: 4020
U_PF_BSD ¶
U_PF_BSD :: 3000
U_PF_CYGWIN ¶
U_PF_CYGWIN :: 1900
U_PF_DARWIN ¶
U_PF_DARWIN :: 3500
U_PF_EMSCRIPTEN ¶
U_PF_EMSCRIPTEN :: 5010
U_PF_FUCHSIA ¶
U_PF_FUCHSIA :: 4100
U_PF_HAIKU ¶
U_PF_HAIKU :: 4080
U_PF_HPUX ¶
U_PF_HPUX :: 2100
U_PF_IPHONE ¶
U_PF_IPHONE :: 3550
U_PF_IRIX ¶
U_PF_IRIX :: 3200
U_PF_LINUX ¶
U_PF_LINUX :: 4000
U_PF_MINGW ¶
U_PF_MINGW :: 1800
U_PF_OS390 ¶
U_PF_OS390 :: 9000
U_PF_OS400 ¶
U_PF_OS400 :: 9400
U_PF_QNX ¶
U_PF_QNX :: 3700
U_PF_SOLARIS ¶
U_PF_SOLARIS :: 2600
U_PF_UNKNOWN ¶
U_PF_UNKNOWN :: 0
U_PF_WINDOWS ¶
U_PF_WINDOWS :: 1000
U_PLATFORM ¶
U_PLATFORM :: 4050
U_PLATFORM_HAS_WIN32_API ¶
U_PLATFORM_HAS_WIN32_API :: 0
U_PLATFORM_HAS_WINUWP_API ¶
U_PLATFORM_HAS_WINUWP_API :: 0
U_PLATFORM_IMPLEMENTS_POSIX ¶
U_PLATFORM_IMPLEMENTS_POSIX :: 1
U_PLATFORM_IS_DARWIN_BASED ¶
U_PLATFORM_IS_DARWIN_BASED :: 0
U_PLATFORM_IS_LINUX_BASED ¶
U_PLATFORM_IS_LINUX_BASED :: 1
U_PLATFORM_USES_ONLY_WIN32_API ¶
U_PLATFORM_USES_ONLY_WIN32_API :: 0
U_SENTINEL ¶
U_SENTINEL :: -1
U_SHOW_CPLUSPLUS_API ¶
U_SHOW_CPLUSPLUS_API :: 0
U_SHOW_CPLUSPLUS_HEADER_API ¶
U_SHOW_CPLUSPLUS_HEADER_API :: 0
U_SIZEOF_UCHAR ¶
U_SIZEOF_UCHAR :: 2
U_SIZEOF_WCHAR_T ¶
U_SIZEOF_WCHAR_T :: 4
U_TITLECASE_ADJUST_TO_CASED ¶
U_TITLECASE_ADJUST_TO_CASED :: 0x400
U_TITLECASE_NO_BREAK_ADJUSTMENT ¶
U_TITLECASE_NO_BREAK_ADJUSTMENT :: 0x200
U_TITLECASE_NO_LOWERCASE ¶
U_TITLECASE_NO_LOWERCASE :: 0x100
U_TITLECASE_SENTENCES ¶
U_TITLECASE_SENTENCES :: 0x40
U_TITLECASE_WHOLE_STRING ¶
U_TITLECASE_WHOLE_STRING :: 0x20
U_UINT64_MAX ¶
U_UINT64_MAX :: 18446744073709551615
U_UNICODE_VERSION ¶
U_UNICODE_VERSION :: "17.0"
U_VERSION_DELIMITER ¶
U_VERSION_DELIMITER :: 46
Variables
This section is empty.
Procedures
u_charAge ¶
API level 31
u_charDigitValue ¶
API level 31
u_charFromName ¶
u_charFromName :: proc "c" ( nameChoice: UCharNameChoice, name: cstring, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
u_charName ¶
u_charName :: proc "c" ( code: i32, nameChoice: UCharNameChoice, buffer: [^]u8, bufferLength: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
u_countChar32 ¶
API level 31
u_enumCharNames ¶
u_enumCharNames :: proc "c" ( start: i32, limit: i32, fn: UEnumCharNamesFn, context_: rawptr, nameChoice: UCharNameChoice, pErrorCode: ^UErrorCode, ) ---
API level 31
u_enumCharTypes ¶
u_enumCharTypes :: proc "c" (enumRange: UCharEnumTypeRange, context_: rawptr) ---
API level 31
u_foldCase ¶
API level 31
u_forDigit ¶
API level 31
u_getBidiPairedBracket ¶
API level 31
u_getCombiningClass ¶
API level 31
u_getIntPropertyMaxValue ¶
API level 31
u_getIntPropertyMinValue ¶
API level 31
u_getIntPropertyValue ¶
API level 31
u_getNumericValue ¶
API level 31
u_getPropertyEnum ¶
API level 31
u_getPropertyName ¶
u_getPropertyName :: proc "c" ( property: UProperty, nameChoice: UPropertyNameChoice, ) -> cstring ---
API level 31
u_getPropertyValueEnum ¶
API level 31
u_getPropertyValueName ¶
u_getPropertyValueName :: proc "c" ( property: UProperty, value: i32, nameChoice: UPropertyNameChoice, ) -> cstring ---
API level 31
u_hasBinaryProperty ¶
API level 31
u_isIDIgnorable ¶
API level 31
u_isJavaIDStart ¶
API level 31
u_isJavaSpaceChar ¶
API level 31
u_isUAlphabetic ¶
API level 31
u_isUWhiteSpace ¶
API level 31
u_memcasecmp ¶
API level 31
u_memchr ¶
API level 31
u_memchr32 ¶
API level 31
u_memcmp ¶
API level 31
u_memcmpCodePointOrder ¶
API level 31
u_memcpy ¶
API level 31
u_memmove ¶
API level 31
u_memrchr ¶
API level 31
u_memrchr32 ¶
API level 31
u_memset ¶
API level 31
u_strCaseCompare ¶
u_strCaseCompare :: proc "c" ( s1: ^u16, length1: i32, s2: ^u16, length2: i32, options: u32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
u_strCompare ¶
u_strCompare :: proc "c" ( s1: ^u16, length1: i32, s2: ^u16, length2: i32, codePointOrder: i8, ) -> i32 ---
API level 31
u_strFindFirst ¶
API level 31
u_strFindLast ¶
API level 31
u_strFoldCase ¶
u_strFoldCase :: proc "c" ( dest: ^u16, destCapacity: i32, src: ^u16, srcLength: i32, options: u32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
u_strFromUTF32 ¶
u_strFromUTF32 :: proc "c" ( dest: ^u16, destCapacity: i32, pDestLength: ^i32, src: ^i32, srcLength: i32, pErrorCode: ^UErrorCode, ) -> ^u16 ---
API level 31
u_strFromUTF32WithSub ¶
u_strFromUTF32WithSub :: proc "c" ( dest: ^u16, destCapacity: i32, pDestLength: ^i32, src: ^i32, srcLength: i32, subchar: i32, pNumSubstitutions: ^i32, pErrorCode: ^UErrorCode, ) -> ^u16 ---
API level 31
u_strFromUTF8 ¶
u_strFromUTF8 :: proc "c" ( dest: ^u16, destCapacity: i32, pDestLength: ^i32, src: cstring, srcLength: i32, pErrorCode: ^UErrorCode, ) -> ^u16 ---
API level 31
u_strFromUTF8Lenient ¶
u_strFromUTF8Lenient :: proc "c" ( dest: ^u16, destCapacity: i32, pDestLength: ^i32, src: cstring, srcLength: i32, pErrorCode: ^UErrorCode, ) -> ^u16 ---
API level 31
u_strFromUTF8WithSub ¶
u_strFromUTF8WithSub :: proc "c" ( dest: ^u16, destCapacity: i32, pDestLength: ^i32, src: cstring, srcLength: i32, subchar: i32, pNumSubstitutions: ^i32, pErrorCode: ^UErrorCode, ) -> ^u16 ---
API level 31
u_strHasMoreChar32Than ¶
API level 31
u_strToLower ¶
u_strToLower :: proc "c" ( dest: ^u16, destCapacity: i32, src: ^u16, srcLength: i32, locale: cstring, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
u_strToTitle ¶
u_strToTitle :: proc "c" ( dest: ^u16, destCapacity: i32, src: ^u16, srcLength: i32, titleIter: ^UBreakIterator, locale: cstring, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
u_strToUTF32 ¶
u_strToUTF32 :: proc "c" ( dest: ^i32, destCapacity: i32, pDestLength: ^i32, src: ^u16, srcLength: i32, pErrorCode: ^UErrorCode, ) -> ^i32 ---
API level 31
u_strToUTF32WithSub ¶
u_strToUTF32WithSub :: proc "c" ( dest: ^i32, destCapacity: i32, pDestLength: ^i32, src: ^u16, srcLength: i32, subchar: i32, pNumSubstitutions: ^i32, pErrorCode: ^UErrorCode, ) -> ^i32 ---
API level 31
u_strToUTF8 ¶
u_strToUTF8 :: proc "c" ( dest: [^]u8, destCapacity: i32, pDestLength: ^i32, src: ^u16, srcLength: i32, pErrorCode: ^UErrorCode, ) -> cstring ---
API level 31
u_strToUTF8WithSub ¶
u_strToUTF8WithSub :: proc "c" ( dest: [^]u8, destCapacity: i32, pDestLength: ^i32, src: ^u16, srcLength: i32, subchar: i32, pNumSubstitutions: ^i32, pErrorCode: ^UErrorCode, ) -> cstring ---
API level 31
u_strToUpper ¶
u_strToUpper :: proc "c" ( dest: ^u16, destCapacity: i32, src: ^u16, srcLength: i32, locale: cstring, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
u_strcasecmp ¶
API level 31
u_strcat ¶
API level 31
u_strchr32 ¶
API level 31
u_strcmp ¶
API level 31
u_strcmpCodePointOrder ¶
API level 31
u_strcpy ¶
API level 31
u_strcspn ¶
API level 31
u_strncasecmp ¶
API level 31
u_strncat ¶
API level 31
u_strncmp ¶
API level 31
u_strncmpCodePointOrder ¶
API level 31
u_strncpy ¶
API level 31
u_strpbrk ¶
API level 31
u_strrchr ¶
API level 31
u_strrchr32 ¶
API level 31
u_strrstr ¶
API level 31
u_strspn ¶
API level 31
u_strstr ¶
API level 31
u_strtok_r ¶
API level 31
u_versionToString ¶
API level 31
ubidi_countParagraphs ¶
API level 31
ubidi_countRuns ¶
ubidi_countRuns :: proc "c" (pBiDi: ^UBiDi, pErrorCode: ^UErrorCode) -> i32 ---
API level 31
ubidi_getBaseDirection ¶
ubidi_getBaseDirection :: proc "c" (text: ^u16, length: i32) -> UBiDiDirection ---
API level 31
ubidi_getClassCallback ¶
ubidi_getClassCallback :: proc "c" (pBiDi: ^UBiDi, fn: ^UBiDiClassCallback, context_: ^rawptr) ---
API level 31
ubidi_getCustomizedClass ¶
ubidi_getCustomizedClass :: proc "c" (pBiDi: ^UBiDi, c: i32) -> UCharDirection ---
API level 31
ubidi_getDirection ¶
ubidi_getDirection :: proc "c" (pBiDi: ^UBiDi) -> UBiDiDirection ---
API level 31
ubidi_getLength ¶
API level 31
ubidi_getLevelAt ¶
API level 31
ubidi_getLevels ¶
ubidi_getLevels :: proc "c" (pBiDi: ^UBiDi, pErrorCode: ^UErrorCode) -> ^u8 ---
API level 31
ubidi_getLogicalIndex ¶
ubidi_getLogicalIndex :: proc "c" ( pBiDi: ^UBiDi, visualIndex: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
ubidi_getLogicalMap ¶
ubidi_getLogicalMap :: proc "c" (pBiDi: ^UBiDi, indexMap: ^i32, pErrorCode: ^UErrorCode) ---
API level 31
ubidi_getLogicalRun ¶
ubidi_getLogicalRun :: proc "c" ( pBiDi: ^UBiDi, logicalPosition: i32, pLogicalLimit: ^i32, pLevel: ^u8, ) ---
API level 31
ubidi_getParaLevel ¶
API level 31
ubidi_getParagraph ¶
ubidi_getParagraph :: proc "c" ( pBiDi: ^UBiDi, charIndex: i32, pParaStart: ^i32, pParaLimit: ^i32, pParaLevel: ^u8, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
ubidi_getParagraphByIndex ¶
ubidi_getParagraphByIndex :: proc "c" ( pBiDi: ^UBiDi, paraIndex: i32, pParaStart: ^i32, pParaLimit: ^i32, pParaLevel: ^u8, pErrorCode: ^UErrorCode, ) ---
API level 31
ubidi_getProcessedLength ¶
API level 31
ubidi_getReorderingMode ¶
ubidi_getReorderingMode :: proc "c" (pBiDi: ^UBiDi) -> UBiDiReorderingMode ---
API level 31
ubidi_getReorderingOptions ¶
API level 31
ubidi_getResultLength ¶
API level 31
ubidi_getText ¶
API level 31
ubidi_getVisualIndex ¶
ubidi_getVisualIndex :: proc "c" ( pBiDi: ^UBiDi, logicalIndex: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
ubidi_getVisualMap ¶
ubidi_getVisualMap :: proc "c" (pBiDi: ^UBiDi, indexMap: ^i32, pErrorCode: ^UErrorCode) ---
API level 31
ubidi_getVisualRun ¶
ubidi_getVisualRun :: proc "c" ( pBiDi: ^UBiDi, runIndex: i32, pLogicalStart: ^i32, pLength: ^i32, ) -> UBiDiDirection ---
API level 31
ubidi_invertMap ¶
API level 31
ubidi_isInverse ¶
API level 31
ubidi_isOrderParagraphsLTR ¶
API level 31
ubidi_openSized ¶
ubidi_openSized :: proc "c" ( maxLength: i32, maxRunCount: i32, pErrorCode: ^UErrorCode, ) -> ^UBiDi ---
API level 31
ubidi_orderParagraphsLTR ¶
API level 31
ubidi_reorderLogical ¶
API level 31
ubidi_reorderVisual ¶
API level 31
ubidi_setClassCallback ¶
ubidi_setClassCallback :: proc "c" ( pBiDi: ^UBiDi, newFn: UBiDiClassCallback, newContext: rawptr, oldFn: ^UBiDiClassCallback, oldContext: ^rawptr, pErrorCode: ^UErrorCode, ) ---
API level 31
ubidi_setContext ¶
ubidi_setContext :: proc "c" ( pBiDi: ^UBiDi, prologue: ^u16, proLength: i32, epilogue: ^u16, epiLength: i32, pErrorCode: ^UErrorCode, ) ---
API level 31
ubidi_setInverse ¶
API level 31
ubidi_setLine ¶
ubidi_setLine :: proc "c" ( pParaBiDi: ^UBiDi, start: i32, limit: i32, pLineBiDi: ^UBiDi, pErrorCode: ^UErrorCode, ) ---
API level 31
ubidi_setPara ¶
ubidi_setPara :: proc "c" ( pBiDi: ^UBiDi, text: ^u16, length: i32, paraLevel: u8, embeddingLevels: ^u8, pErrorCode: ^UErrorCode, ) ---
API level 31
ubidi_setReorderingMode ¶
ubidi_setReorderingMode :: proc "c" (pBiDi: ^UBiDi, reorderingMode: UBiDiReorderingMode) ---
API level 31
ubidi_setReorderingOptions ¶
API level 31
ubidi_writeReordered ¶
ubidi_writeReordered :: proc "c" ( pBiDi: ^UBiDi, dest: ^u16, destSize: i32, options: u16, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
ubidi_writeReverse ¶
ubidi_writeReverse :: proc "c" ( src: ^u16, srcLength: i32, dest: ^u16, destSize: i32, options: u16, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
ubrk_clone ¶
ubrk_clone :: proc "c" (bi: ^UBreakIterator, status: ^UErrorCode) -> ^UBreakIterator ---
API level 31
ubrk_following ¶
ubrk_following :: proc "c" (bi: ^UBreakIterator, offset: i32) -> i32 ---
API level 31
ubrk_getAvailable ¶
API level 31
ubrk_getRuleStatusVec ¶
ubrk_getRuleStatusVec :: proc "c" ( bi: ^UBreakIterator, fillInVec: ^i32, capacity: i32, status: ^UErrorCode, ) -> i32 ---
API level 31
ubrk_isBoundary ¶
ubrk_isBoundary :: proc "c" (bi: ^UBreakIterator, offset: i32) -> i8 ---
API level 31
ubrk_open ¶
ubrk_open :: proc "c" ( type: UBreakIteratorType, locale: cstring, text: ^u16, textLength: i32, status: ^UErrorCode, ) -> ^UBreakIterator ---
API level 31
ubrk_preceding ¶
ubrk_preceding :: proc "c" (bi: ^UBreakIterator, offset: i32) -> i32 ---
API level 31
ubrk_setText ¶
ubrk_setText :: proc "c" ( bi: ^UBreakIterator, text: ^u16, textLength: i32, status: ^UErrorCode, ) ---
API level 31
ubrk_setUText ¶
ubrk_setUText :: proc "c" (bi: ^UBreakIterator, text: ^UText, status: ^UErrorCode) ---
API level 31
ucol_clone ¶
ucol_clone :: proc "c" (coll: ^UCollator, status: ^UErrorCode) -> ^UCollator ---
API level 33
ucol_getAttribute ¶
ucol_getAttribute :: proc "c" ( coll: ^UCollator, attr: UColAttribute, status: ^UErrorCode, ) -> UColAttributeValue ---
API level 33
ucol_getAvailable ¶
API level 33
ucol_getDisplayName ¶
ucol_getDisplayName :: proc "c" ( objLoc: cstring, dispLoc: cstring, result: ^u16, resultLength: i32, status: ^UErrorCode, ) -> i32 ---
API level 33
ucol_getEquivalentReorderCodes ¶
ucol_getEquivalentReorderCodes :: proc "c" ( reorderCode: i32, dest: ^i32, destCapacity: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 33
ucol_getFunctionalEquivalent ¶
ucol_getFunctionalEquivalent :: proc "c" ( result: [^]u8, resultCapacity: i32, keyword: cstring, locale: cstring, isAvailable: ^i8, status: ^UErrorCode, ) -> i32 ---
API level 33
ucol_getKeywordValues ¶
ucol_getKeywordValues :: proc "c" (keyword: cstring, status: ^UErrorCode) -> ^UEnumeration ---
API level 33
ucol_getKeywordValuesForLocale ¶
ucol_getKeywordValuesForLocale :: proc "c" ( key: cstring, locale: cstring, commonlyUsed: i8, status: ^UErrorCode, ) -> ^UEnumeration ---
API level 33
ucol_getKeywords ¶
ucol_getKeywords :: proc "c" (status: ^UErrorCode) -> ^UEnumeration ---
API level 33
ucol_getMaxVariable ¶
ucol_getMaxVariable :: proc "c" (coll: ^UCollator) -> UColReorderCode ---
API level 33
ucol_getReorderCodes ¶
ucol_getReorderCodes :: proc "c" ( coll: ^UCollator, dest: ^i32, destCapacity: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 33
ucol_getSortKey ¶
ucol_getSortKey :: proc "c" ( coll: ^UCollator, source: ^u16, sourceLength: i32, result: ^u8, resultLength: i32, ) -> i32 ---
API level 33
ucol_getStrength ¶
ucol_getStrength :: proc "c" (coll: ^UCollator) -> UColAttributeValue ---
API level 33
ucol_mergeSortkeys ¶
ucol_mergeSortkeys :: proc "c" ( src1: ^u8, src1Length: i32, src2: ^u8, src2Length: i32, dest: ^u8, destCapacity: i32, ) -> i32 ---
API level 33
ucol_open ¶
ucol_open :: proc "c" (loc: cstring, status: ^UErrorCode) -> ^UCollator ---
API level 33
ucol_openAvailableLocales ¶
ucol_openAvailableLocales :: proc "c" (status: ^UErrorCode) -> ^UEnumeration ---
API level 33
ucol_openRules ¶
ucol_openRules :: proc "c" ( rules: ^u16, rulesLength: i32, normalizationMode: UColAttributeValue, strength: UColAttributeValue, parseError: ^UParseError, status: ^UErrorCode, ) -> ^UCollator ---
API level 33
ucol_setAttribute ¶
ucol_setAttribute :: proc "c" ( coll: ^UCollator, attr: UColAttribute, value: UColAttributeValue, status: ^UErrorCode, ) ---
API level 33
ucol_setMaxVariable ¶
ucol_setMaxVariable :: proc "c" ( coll: ^UCollator, group: UColReorderCode, pErrorCode: ^UErrorCode, ) ---
API level 33
ucol_setReorderCodes ¶
ucol_setReorderCodes :: proc "c" ( coll: ^UCollator, reorderCodes: ^i32, reorderCodesLength: i32, pErrorCode: ^UErrorCode, ) ---
API level 33
ucol_setStrength ¶
ucol_setStrength :: proc "c" (coll: ^UCollator, strength: UColAttributeValue) ---
API level 33
ucol_strcoll ¶
ucol_strcoll :: proc "c" ( coll: ^UCollator, source: ^u16, sourceLength: i32, target: ^u16, targetLength: i32, ) -> UCollationResult ---
API level 33
ucol_strcollUTF8 ¶
ucol_strcollUTF8 :: proc "c" ( coll: ^UCollator, source: cstring, sourceLength: i32, target: cstring, targetLength: i32, status: ^UErrorCode, ) -> UCollationResult ---
API level 33
uenum_count ¶
uenum_count :: proc "c" (en: ^UEnumeration, status: ^UErrorCode) -> i32 ---
API level 31
uenum_next ¶
uenum_next :: proc "c" (en: ^UEnumeration, resultLength: ^i32, status: ^UErrorCode) -> cstring ---
API level 31
uenum_openCharStringsEnumeration ¶
uenum_openCharStringsEnumeration :: proc "c" ( strings: ^cstring, count: i32, ec: ^UErrorCode, ) -> ^UEnumeration ---
API level 31
uenum_openUCharStringsEnumeration ¶
uenum_openUCharStringsEnumeration :: proc "c" ( strings: ^^u16, count: i32, ec: ^UErrorCode, ) -> ^UEnumeration ---
API level 31
uenum_unext ¶
uenum_unext :: proc "c" (en: ^UEnumeration, resultLength: ^i32, status: ^UErrorCode) -> ^u16 ---
API level 31
uldn_getContext ¶
uldn_getContext :: proc "c" ( ldn: ^ULocaleDisplayNames, type: UDisplayContextType, pErrorCode: ^UErrorCode, ) -> UDisplayContext ---
API level 31
uldn_getDialectHandling ¶
uldn_getDialectHandling :: proc "c" (ldn: ^ULocaleDisplayNames) -> UDialectHandling ---
API level 31
uldn_keyDisplayName ¶
uldn_keyDisplayName :: proc "c" ( ldn: ^ULocaleDisplayNames, key: cstring, result: ^u16, maxResultSize: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
uldn_keyValueDisplayName ¶
uldn_keyValueDisplayName :: proc "c" ( ldn: ^ULocaleDisplayNames, key: cstring, value: cstring, result: ^u16, maxResultSize: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
uldn_languageDisplayName ¶
uldn_languageDisplayName :: proc "c" ( ldn: ^ULocaleDisplayNames, lang: cstring, result: ^u16, maxResultSize: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
uldn_localeDisplayName ¶
uldn_localeDisplayName :: proc "c" ( ldn: ^ULocaleDisplayNames, locale: cstring, result: ^u16, maxResultSize: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
uldn_open ¶
uldn_open :: proc "c" ( locale: cstring, dialectHandling: UDialectHandling, pErrorCode: ^UErrorCode, ) -> ^ULocaleDisplayNames ---
API level 31
uldn_openForContext ¶
uldn_openForContext :: proc "c" ( locale: cstring, contexts: ^UDisplayContext, length: i32, pErrorCode: ^UErrorCode, ) -> ^ULocaleDisplayNames ---
API level 31
uldn_regionDisplayName ¶
uldn_regionDisplayName :: proc "c" ( ldn: ^ULocaleDisplayNames, region: cstring, result: ^u16, maxResultSize: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
uldn_scriptCodeDisplayName ¶
uldn_scriptCodeDisplayName :: proc "c" ( ldn: ^ULocaleDisplayNames, scriptCode: UScriptCode, result: ^u16, maxResultSize: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
uldn_scriptDisplayName ¶
uldn_scriptDisplayName :: proc "c" ( ldn: ^ULocaleDisplayNames, script: cstring, result: ^u16, maxResultSize: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
uldn_variantDisplayName ¶
uldn_variantDisplayName :: proc "c" ( ldn: ^ULocaleDisplayNames, variant: cstring, result: ^u16, maxResultSize: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
uloc_acceptLanguage ¶
uloc_acceptLanguage :: proc "c" ( result: [^]u8, resultAvailable: i32, outResult: ^UAcceptResult, acceptList: ^cstring, acceptListCount: i32, availableLocales: ^UEnumeration, status: ^UErrorCode, ) -> i32 ---
API level 31
uloc_addLikelySubtags ¶
uloc_addLikelySubtags :: proc "c" ( localeID: cstring, maximizedLocaleID: [^]u8, maximizedLocaleIDCapacity: i32, err: ^UErrorCode, ) -> i32 ---
API level 31
uloc_canonicalize ¶
uloc_canonicalize :: proc "c" ( localeID: cstring, name: [^]u8, nameCapacity: i32, err: ^UErrorCode, ) -> i32 ---
API level 31
uloc_forLanguageTag ¶
uloc_forLanguageTag :: proc "c" ( langtag: cstring, localeID: [^]u8, localeIDCapacity: i32, parsedLength: ^i32, err: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getAvailable ¶
API level 31
uloc_getBaseName ¶
uloc_getBaseName :: proc "c" ( localeID: cstring, name: [^]u8, nameCapacity: i32, err: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getCharacterOrientation ¶
uloc_getCharacterOrientation :: proc "c" ( localeId: cstring, status: ^UErrorCode, ) -> ULayoutType ---
API level 31
uloc_getCountry ¶
uloc_getCountry :: proc "c" ( localeID: cstring, country: [^]u8, countryCapacity: i32, err: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getDisplayCountry ¶
uloc_getDisplayCountry :: proc "c" ( locale: cstring, displayLocale: cstring, country: ^u16, countryCapacity: i32, status: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getDisplayKeyword ¶
uloc_getDisplayKeyword :: proc "c" ( keyword: cstring, displayLocale: cstring, dest: ^u16, destCapacity: i32, status: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getDisplayKeywordValue ¶
uloc_getDisplayKeywordValue :: proc "c" ( locale: cstring, keyword: cstring, displayLocale: cstring, dest: ^u16, destCapacity: i32, status: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getDisplayLanguage ¶
uloc_getDisplayLanguage :: proc "c" ( locale: cstring, displayLocale: cstring, language: ^u16, languageCapacity: i32, status: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getDisplayName ¶
uloc_getDisplayName :: proc "c" ( localeID: cstring, inLocaleID: cstring, result: ^u16, maxResultSize: i32, err: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getDisplayScript ¶
uloc_getDisplayScript :: proc "c" ( locale: cstring, displayLocale: cstring, script: ^u16, scriptCapacity: i32, status: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getDisplayVariant ¶
uloc_getDisplayVariant :: proc "c" ( locale: cstring, displayLocale: cstring, variant: ^u16, variantCapacity: i32, status: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getISO3Country ¶
API level 31
uloc_getISO3Language ¶
API level 31
uloc_getKeywordValue ¶
uloc_getKeywordValue :: proc "c" ( localeID: cstring, keywordName: cstring, buffer: [^]u8, bufferCapacity: i32, status: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getLanguage ¶
uloc_getLanguage :: proc "c" ( localeID: cstring, language: [^]u8, languageCapacity: i32, err: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getLineOrientation ¶
uloc_getLineOrientation :: proc "c" (localeId: cstring, status: ^UErrorCode) -> ULayoutType ---
API level 31
uloc_getName ¶
uloc_getName :: proc "c" ( localeID: cstring, name: [^]u8, nameCapacity: i32, err: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getScript ¶
uloc_getScript :: proc "c" ( localeID: cstring, script: [^]u8, scriptCapacity: i32, err: ^UErrorCode, ) -> i32 ---
API level 31
uloc_getVariant ¶
uloc_getVariant :: proc "c" ( localeID: cstring, variant: [^]u8, variantCapacity: i32, err: ^UErrorCode, ) -> i32 ---
API level 31
uloc_isRightToLeft ¶
API level 31
uloc_minimizeSubtags ¶
uloc_minimizeSubtags :: proc "c" ( localeID: cstring, minimizedLocaleID: [^]u8, minimizedLocaleIDCapacity: i32, err: ^UErrorCode, ) -> i32 ---
API level 31
uloc_openKeywords ¶
uloc_openKeywords :: proc "c" (localeID: cstring, status: ^UErrorCode) -> ^UEnumeration ---
API level 31
uloc_setKeywordValue ¶
uloc_setKeywordValue :: proc "c" ( keywordName: cstring, keywordValue: cstring, buffer: [^]u8, bufferCapacity: i32, status: ^UErrorCode, ) -> i32 ---
API level 31
uloc_toLanguageTag ¶
uloc_toLanguageTag :: proc "c" ( localeID: cstring, langtag: [^]u8, langtagCapacity: i32, strict: i8, err: ^UErrorCode, ) -> i32 ---
API level 31
uloc_toLegacyKey ¶
API level 31
uloc_toLegacyType ¶
API level 31
uloc_toUnicodeLocaleKey ¶
API level 31
uloc_toUnicodeLocaleType ¶
API level 31
ulocdata_getCLDRVersion ¶
ulocdata_getCLDRVersion :: proc "c" (versionArray: ^u8, status: ^UErrorCode) ---
API level 31
unorm2_append ¶
unorm2_append :: proc "c" ( norm2: ^UNormalizer2, first: ^u16, firstLength: i32, firstCapacity: i32, second: ^u16, secondLength: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
unorm2_composePair ¶
unorm2_composePair :: proc "c" (norm2: ^UNormalizer2, a: i32, b: i32) -> i32 ---
API level 31
unorm2_getCombiningClass ¶
unorm2_getCombiningClass :: proc "c" (norm2: ^UNormalizer2, c: i32) -> u8 ---
API level 31
unorm2_getDecomposition ¶
unorm2_getDecomposition :: proc "c" ( norm2: ^UNormalizer2, c: i32, decomposition: ^u16, capacity: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
unorm2_getNFCInstance ¶
unorm2_getNFCInstance :: proc "c" (pErrorCode: ^UErrorCode) -> ^UNormalizer2 ---
API level 31
unorm2_getNFDInstance ¶
unorm2_getNFDInstance :: proc "c" (pErrorCode: ^UErrorCode) -> ^UNormalizer2 ---
API level 31
unorm2_getNFKCCasefoldInstance ¶
unorm2_getNFKCCasefoldInstance :: proc "c" (pErrorCode: ^UErrorCode) -> ^UNormalizer2 ---
API level 31
unorm2_getNFKCInstance ¶
unorm2_getNFKCInstance :: proc "c" (pErrorCode: ^UErrorCode) -> ^UNormalizer2 ---
API level 31
unorm2_getNFKDInstance ¶
unorm2_getNFKDInstance :: proc "c" (pErrorCode: ^UErrorCode) -> ^UNormalizer2 ---
API level 31
unorm2_getRawDecomposition ¶
unorm2_getRawDecomposition :: proc "c" ( norm2: ^UNormalizer2, c: i32, decomposition: ^u16, capacity: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
unorm2_hasBoundaryAfter ¶
unorm2_hasBoundaryAfter :: proc "c" (norm2: ^UNormalizer2, c: i32) -> i8 ---
API level 31
unorm2_hasBoundaryBefore ¶
unorm2_hasBoundaryBefore :: proc "c" (norm2: ^UNormalizer2, c: i32) -> i8 ---
API level 31
unorm2_isNormalized ¶
unorm2_isNormalized :: proc "c" ( norm2: ^UNormalizer2, s: ^u16, length: i32, pErrorCode: ^UErrorCode, ) -> i8 ---
API level 31
unorm2_normalize ¶
unorm2_normalize :: proc "c" ( norm2: ^UNormalizer2, src: ^u16, length: i32, dest: ^u16, capacity: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
unorm2_normalizeSecondAndAppend ¶
unorm2_normalizeSecondAndAppend :: proc "c" ( norm2: ^UNormalizer2, first: ^u16, firstLength: i32, firstCapacity: i32, second: ^u16, secondLength: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
unorm2_quickCheck ¶
unorm2_quickCheck :: proc "c" ( norm2: ^UNormalizer2, s: ^u16, length: i32, pErrorCode: ^UErrorCode, ) -> UNormalizationCheckResult ---
API level 31
unorm2_spanQuickCheckYes ¶
unorm2_spanQuickCheckYes :: proc "c" ( norm2: ^UNormalizer2, s: ^u16, length: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
uscript_breaksBetweenLetters ¶
uscript_breaksBetweenLetters :: proc "c" (script: UScriptCode) -> i8 ---
API level 31
uscript_getCode ¶
uscript_getCode :: proc "c" ( nameOrAbbrOrLocale: cstring, fillIn: ^UScriptCode, capacity: i32, err: ^UErrorCode, ) -> i32 ---
API level 31
uscript_getSampleString ¶
uscript_getSampleString :: proc "c" ( script: UScriptCode, dest: ^u16, capacity: i32, pErrorCode: ^UErrorCode, ) -> i32 ---
API level 31
uscript_getScript ¶
uscript_getScript :: proc "c" (codepoint: i32, err: ^UErrorCode) -> UScriptCode ---
API level 31
uscript_getScriptExtensions ¶
uscript_getScriptExtensions :: proc "c" ( c: i32, scripts: ^UScriptCode, capacity: i32, errorCode: ^UErrorCode, ) -> i32 ---
API level 31
uscript_getShortName ¶
uscript_getShortName :: proc "c" (scriptCode: UScriptCode) -> cstring ---
API level 31
uscript_getUsage ¶
uscript_getUsage :: proc "c" (script: UScriptCode) -> UScriptUsage ---
API level 31
uscript_isRightToLeft ¶
uscript_isRightToLeft :: proc "c" (script: UScriptCode) -> i8 ---
API level 31
utext_char32At ¶
API level 31
utext_clone ¶
utext_clone :: proc "c" ( dest: ^UText, src: ^UText, deep: i8, readOnly: i8, status: ^UErrorCode, ) -> ^UText ---
API level 31
utext_current32 ¶
API level 31
utext_equals ¶
API level 31
utext_extract ¶
utext_extract :: proc "c" ( ut: ^UText, nativeStart: i64, nativeLimit: i64, dest: ^u16, destCapacity: i32, status: ^UErrorCode, ) -> i32 ---
API level 31
utext_getNativeIndex ¶
API level 31
utext_moveIndex32 ¶
API level 31
utext_nativeLength ¶
API level 31
utext_next32From ¶
API level 31
utext_openUChars ¶
utext_openUChars :: proc "c" (ut: ^UText, s: ^u16, length: i64, status: ^UErrorCode) -> ^UText ---
API level 31
utext_openUTF8 ¶
utext_openUTF8 :: proc "c" ( ut: ^UText, s: cstring, length: i64, status: ^UErrorCode, ) -> ^UText ---
API level 31
utext_previous32 ¶
API level 31
utext_previous32From ¶
API level 31
utext_setNativeIndex ¶
API level 31
utrans_clone ¶
utrans_clone :: proc "c" (trans: ^rawptr, status: ^UErrorCode) -> ^rawptr ---
API level 33
utrans_openIDs ¶
utrans_openIDs :: proc "c" (pErrorCode: ^UErrorCode) -> ^UEnumeration ---
API level 33
utrans_openInverse ¶
utrans_openInverse :: proc "c" (trans: ^rawptr, status: ^UErrorCode) -> ^rawptr ---
API level 33
utrans_openU ¶
utrans_openU :: proc "c" ( id: ^u16, idLength: i32, dir: UTransDirection, rules: ^u16, rulesLength: i32, parseError: ^UParseError, pErrorCode: ^UErrorCode, ) -> ^rawptr ---
API level 33
utrans_setFilter ¶
utrans_setFilter :: proc "c" ( trans: ^rawptr, filterPattern: ^u16, filterPatternLen: i32, status: ^UErrorCode, ) ---
API level 33
utrans_toRules ¶
utrans_toRules :: proc "c" ( trans: ^rawptr, escapeUnprintable: i8, result: ^u16, resultLength: i32, status: ^UErrorCode, ) -> i32 ---
API level 33
utrans_trans ¶
utrans_trans :: proc "c" ( trans: ^rawptr, rep: ^rawptr, repFunc: ^UReplaceableCallbacks, start: i32, limit: ^i32, status: ^UErrorCode, ) ---
API level 33
utrans_transIncremental ¶
utrans_transIncremental :: proc "c" ( trans: ^rawptr, rep: ^rawptr, repFunc: ^UReplaceableCallbacks, pos: ^UTransPosition, status: ^UErrorCode, ) ---
API level 33
utrans_transIncrementalUChars ¶
utrans_transIncrementalUChars :: proc "c" ( trans: ^rawptr, text: ^u16, textLength: ^i32, textCapacity: i32, pos: ^UTransPosition, status: ^UErrorCode, ) ---
API level 33
utrans_transUChars ¶
utrans_transUChars :: proc "c" ( trans: ^rawptr, text: ^u16, textLength: ^i32, textCapacity: i32, start: i32, limit: ^i32, status: ^UErrorCode, ) ---
API level 33
Procedure Groups
This section is empty.
Source Files
- parseerr.odin
- platform.odin
- putil.odin
- stringoptions.odin
- ubidi.odin
- ubrk.odin
- uchar.odin
- ucol.odin
- uconfig.odin
- ucpmap.odin
- udisplaycontext.odin
- uenum.odin
- uldnames.odin
- uloc.odin
- ulocdata.odin
- umachine.odin
- unorm2.odin
- urep.odin
- uscript.odin
- ustring.odin
- utext.odin
- utrans.odin
- utypes.odin
- uvernum.odin
- uversion.odin
Generation Information
Generated with odin version dev-2026-10 (vendor "odin") Windows_amd64 @ 2026-10-31 23:54:16.590839100 +0000 UTC