uscript.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
#ifndef USCRIPT_H
00016
#define USCRIPT_H
00017
#include "unicode/utypes.h"
00018
00024
typedef enum UScriptCode {
00025 USCRIPT_INVALID_CODE = -1,
00026
USCRIPT_COMMON = 0 ,
00027
USCRIPT_INHERITED = 1,
00028
USCRIPT_ARABIC = 2,
00029
USCRIPT_ARMENIAN = 3,
00030
USCRIPT_BENGALI = 4,
00031
USCRIPT_BOPOMOFO = 5,
00032
USCRIPT_CHEROKEE = 6,
00033
USCRIPT_COPTIC = 7,
00034
USCRIPT_CYRILLIC = 8,
00035
USCRIPT_DESERET = 9,
00036
USCRIPT_DEVANAGARI = 10,
00037
USCRIPT_ETHIOPIC = 11,
00038
USCRIPT_GEORGIAN = 12,
00039
USCRIPT_GOTHIC = 13,
00040
USCRIPT_GREEK = 14,
00041
USCRIPT_GUJARATI = 15,
00042
USCRIPT_GURMUKHI = 16,
00043
USCRIPT_HAN = 17,
00044
USCRIPT_HANGUL = 18,
00045
USCRIPT_HEBREW = 19,
00046
USCRIPT_HIRAGANA = 20,
00047
USCRIPT_KANNADA = 21,
00048
USCRIPT_KATAKANA = 22,
00049
USCRIPT_KHMER = 23,
00050
USCRIPT_LAO = 24,
00051
USCRIPT_LATIN = 25,
00052
USCRIPT_MALAYALAM = 26,
00053
USCRIPT_MONGOLIAN = 27,
00054
USCRIPT_MYANMAR = 28,
00055
USCRIPT_OGHAM = 29,
00056
USCRIPT_OLD_ITALIC = 30,
00057
USCRIPT_ORIYA = 31,
00058
USCRIPT_RUNIC = 32,
00059
USCRIPT_SINHALA = 33,
00060
USCRIPT_SYRIAC = 34,
00061
USCRIPT_TAMIL = 35,
00062
USCRIPT_TELUGU = 36,
00063
USCRIPT_THAANA = 37,
00064
USCRIPT_THAI = 38,
00065
USCRIPT_TIBETAN = 39,
00067
USCRIPT_CANADIAN_ABORIGINAL = 40,
00069
USCRIPT_UCAS =
USCRIPT_CANADIAN_ABORIGINAL,
00070
USCRIPT_YI = 41,
00071
USCRIPT_TAGALOG = 42,
00072
USCRIPT_HANUNOO = 43,
00073
USCRIPT_BUHID = 44,
00074
USCRIPT_TAGBANWA = 45,
00075
00076
00077
USCRIPT_BRAILLE,
00078
USCRIPT_CYPRIOT,
00079
USCRIPT_LIMBU,
00080
USCRIPT_LINEAR_B,
00081
USCRIPT_OSMANYA,
00082
USCRIPT_SHAVIAN,
00083
USCRIPT_TAI_LE,
00084
USCRIPT_UGARITIC,
00085
00087
USCRIPT_KATAKANA_OR_HIRAGANA,
00088
00089
USCRIPT_CODE_LIMIT
00090 }
UScriptCode;
00091
00110
U_STABLE int32_t U_EXPORT2
00111
uscript_getCode(
const char* nameOrAbbrOrLocale,UScriptCode* fillIn,int32_t capacity,UErrorCode *err);
00112
00121
U_STABLE const char*
U_EXPORT2
00122
uscript_getName(UScriptCode scriptCode);
00123
00132
U_STABLE const char*
U_EXPORT2
00133
uscript_getShortName(UScriptCode scriptCode);
00134
00143
U_STABLE UScriptCode U_EXPORT2
00144
uscript_getScript(UChar32 codepoint, UErrorCode *err);
00145
00146
#endif
00147
00148
Generated on Fri Jun 18 12:36:02 2004 for ICU by
1.3.7