459 #ifndef U_HIDE_DRAFT_API
UScriptCode uscript_getScript(UChar32 codepoint, UErrorCode *err)
Gets the script code associated with the given codepoint.
Canadian_Aboriginal script.
New script code in Unicode 4.0.1.
const char * uscript_getName(UScriptCode scriptCode)
Gets a script name associated with the given script code.
UScriptCode
Constants for ISO 15924 script codes.
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...
int32_t UChar32
Define UChar32 as a type for single Unicode code points.
Canadian_Aboriginal script (alias).
UErrorCode
Error code to replace exception handling, so that the code is compatible with all C++ compilers...
Basic definitions for ICU, for both C and C++ APIs.
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? If c does not have explicit Script_Extens...
#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.
int8_t UBool
The ICU boolean type.