459#ifndef U_HIDE_DRAFT_API
int32_t UChar32
Define UChar32 as a type for single Unicode code points.
int8_t UBool
The ICU boolean type.
#define U_DRAFT
This is used to declare a function as a draft public ICU C API.
#define U_STABLE
This is used to declare a function as a stable public ICU C API.
int32_t uscript_getScriptExtensions(UChar32 c, UScriptCode *scripts, int32_t capacity, UErrorCode *errorCode)
Writes code point c's Script_Extensions as a list of UScriptCode values to the output scripts array a...
UScriptCode
Constants for ISO 15924 script codes.
@ USCRIPT_INSCRIPTIONAL_PAHLAVI
@ USCRIPT_IMPERIAL_ARAMAIC
@ USCRIPT_CANADIAN_ABORIGINAL
Canadian_Aboriginal script.
@ USCRIPT_OLD_NORTH_ARABIAN
@ USCRIPT_TRADITIONAL_HAN
@ USCRIPT_INSCRIPTIONAL_PARTHIAN
@ USCRIPT_MEROITIC_HIEROGLYPHS
@ USCRIPT_UCAS
Canadian_Aboriginal script (alias).
@ USCRIPT_PHONETIC_POLLARD
@ USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC
@ USCRIPT_ANATOLIAN_HIEROGLYPHS
@ USCRIPT_MATHEMATICAL_NOTATION
@ USCRIPT_MAYAN_HIEROGLYPHS
@ USCRIPT_HIERATIC_EGYPTIAN
@ USCRIPT_UNWRITTEN_LANGUAGES
@ USCRIPT_DEMOTIC_EGYPTIAN
@ USCRIPT_OLD_SOUTH_ARABIAN
@ USCRIPT_PSALTER_PAHLAVI
@ USCRIPT_EGYPTIAN_HIEROGLYPHS
@ USCRIPT_MEROITIC_CURSIVE
@ USCRIPT_KATAKANA_OR_HIRAGANA
New script code in Unicode 4.0.1.
@ USCRIPT_DUPLOYAN_SHORTAND
@ USCRIPT_ESTRANGELO_SYRIAC
const char * uscript_getName(UScriptCode scriptCode)
Gets a script name associated with the given script code.
UScriptCode uscript_getScript(UChar32 codepoint, UErrorCode *err)
Gets the script code associated with the given codepoint.
const char * uscript_getShortName(UScriptCode scriptCode)
Gets a script name associated with the given script code.
int32_t uscript_getCode(const char *nameOrAbbrOrLocale, UScriptCode *fillIn, int32_t capacity, UErrorCode *err)
Gets script codes associated with the given locale or ISO 15924 abbreviation or name.
UBool uscript_hasScript(UChar32 c, UScriptCode sc)
Do the Script_Extensions of code point c contain script sc?
Basic definitions for ICU, for both C and C++ APIs.
UErrorCode
Error code to replace exception handling, so that the code is compatible with all C++ compilers,...