#ifndef ENCODINGS_COMPACT_LANG_DET_LETTERSCRIPT_ENUM_H__
#define ENCODINGS_COMPACT_LANG_DET_LETTERSCRIPT_ENUM_H__
enum UnicodeLScript {
ULScript_Common,
ULScript_Latin,
ULScript_Greek,
ULScript_Cyrillic,
ULScript_Armenian,
ULScript_Hebrew,
ULScript_Arabic,
ULScript_Syriac,
ULScript_Thaana,
ULScript_Devanagari,
ULScript_Bengali,
ULScript_Gurmukhi,
ULScript_Gujarati,
ULScript_Oriya,
ULScript_Tamil,
ULScript_Telugu,
ULScript_Kannada,
ULScript_Malayalam,
ULScript_Sinhala,
ULScript_Thai,
ULScript_Lao,
ULScript_Tibetan,
ULScript_Myanmar,
ULScript_Georgian,
ULScript_HanCJK,
ULScript_Ethiopic,
ULScript_Cherokee,
ULScript_Canadian_Aboriginal,
ULScript_Ogham,
ULScript_Runic,
ULScript_Khmer,
ULScript_Mongolian,
ULScript_Yi,
ULScript_Old_Italic,
ULScript_Gothic,
ULScript_Deseret,
ULScript_Inherited,
ULScript_Tagalog,
ULScript_Hanunoo,
ULScript_Buhid,
ULScript_Tagbanwa,
ULScript_Limbu,
ULScript_Tai_Le,
ULScript_Linear_B,
ULScript_Ugaritic,
ULScript_Shavian,
ULScript_Osmanya,
ULScript_Cypriot,
ULScript_Buginese,
ULScript_Coptic,
ULScript_New_Tai_Lue,
ULScript_Glagolitic,
ULScript_Tifinagh,
ULScript_Syloti_Nagri,
ULScript_Old_Persian,
ULScript_Kharoshthi,
ULScript_Balinese,
ULScript_Cuneiform,
ULScript_Phoenician,
ULScript_Phags_Pa,
ULScript_Nko,
ULScript_Sundanese,
ULScript_Lepcha,
ULScript_Ol_Chiki,
ULScript_Vai,
ULScript_Saurashtra,
ULScript_Kayah_Li,
ULScript_Rejang,
ULScript_Lycian,
ULScript_Carian,
ULScript_Lydian,
ULScript_Cham,
ULScript_NUM_SCRIPTS
};
static const UnicodeLScript UNKNOWN_LSCRIPT = ULScript_Common;
const char* UnicodeLScriptName(const UnicodeLScript ls);
const char* UnicodeLScriptCode(const UnicodeLScript ls);
#endif