#define catArabic	1
#define catArmenian	2
#define catAvestan	3
#define catBalinese	4
#define catBamum	5
#define catBassa_Vah	6
#define catBatak	7
#define catBengali	8
#define catBopomofo	9
#define catBrahmi	10
#define catBraille	11
#define catBuginese	12
#define catBuhid	13
#define catCanadian_Aboriginal	14
#define catCarian	15
#define catCaucasian_Albanian	16
#define catChakma	17
#define catCham	18
#define catCherokee	19
#define catCommon	20
#define catControl	21
#define catCoptic	22
#define catCuneiform	23
#define catCurrency_Symbol	24
#define catCypriot	25
#define catCyrillic	26
#define catDeseret	27
#define catDevanagari	28
#define catDuployan	29
#define catEgyptian_Hieroglyphs	30
#define catElbasan	31
#define catEthiopic	32
#define catFormat	33
#define catGeorgian	34
#define catGlagolitic	35
#define catGothic	36
#define catGrantha	37
#define catGreek	38
#define catGujarati	39
#define catGurmukhi	40
#define catHan	41
#define catHangul	42
#define catHanunoo	43
#define catHebrew	44
#define catHiragana	45
#define catImperial_Aramaic	46
#define catInherited	47
#define catInscriptional_Pahlavi	48
#define catInscriptional_Parthian	49
#define catJavanese	50
#define catKaithi	51
#define catKannada	52
#define catKatakana	53
#define catKayah_Li	54
#define catKharoshthi	55
#define catKhmer	56
#define catKhojki	57
#define catKhudawadi	58
#define catLao	59
#define catLatin	60
#define catLepcha	61
#define catLetter	62
#define catLimbu	63
#define catLinear_A	64
#define catLinear_B	65
#define catLisu	66
#define catLycian	67
#define catLydian	68
#define catMahajani	69
#define catMalayalam	70
#define catMandaic	71
#define catManichaean	72
#define catMark	73
#define catMeetei_Mayek	74
#define catMende_Kikakui	75
#define catMeroitic_Cursive	76
#define catMeroitic_Hieroglyphs	77
#define catMiao	78
#define catModi	79
#define catMongolian	80
#define catMro	81
#define catMyanmar	82
#define catNabataean	83
#define catNew_Tai_Lue	84
#define catNko	85
#define catNumber	86
#define catOgham	87
#define catOl_Chiki	88
#define catOld_Italic	89
#define catOld_North_Arabian	90
#define catOld_Permic	91
#define catOld_Persian	92
#define catOld_South_Arabian	93
#define catOld_Turkic	94
#define catOriya	95
#define catOsmanya	96
#define catPahawh_Hmong	97
#define catPalmyrene	98
#define catPau_Cin_Hau	99
#define catPhags_Pa	100
#define catPhoenician	101
#define catPsalter_Pahlavi	102
#define catPunctuation	103
#define catRejang	104
#define catRunic	105
#define catSamaritan	106
#define catSaurashtra	107
#define catSeparator	108
#define catSharada	109
#define catShavian	110
#define catSiddham	111
#define catSinhala	112
#define catSora_Sompeng	113
#define catSundanese	114
#define catSyloti_Nagri	115
#define catSymbol	116
#define catSyriac	117
#define catTagalog	118
#define catTagbanwa	119
#define catTai_Le	120
#define catTai_Tham	121
#define catTai_Viet	122
#define catTakri	123
#define catTamil	124
#define catTelugu	125
#define catThaana	126
#define catThai	127
#define catTibetan	128
#define catTifinagh	129
#define catTirhuta	130
#define catUgaritic	131
#define catVai	132
#define catWarang_Citi	133
#define catYi	134

char * category_names [] = {0,
	"Arabic",
	"Armenian",
	"Avestan",
	"Balinese",
	"Bamum",
	"Bassa Vah",
	"Batak",
	"Bengali",
	"Bopomofo",
	"Brahmi",
	"Braille",
	"Buginese",
	"Buhid",
	"Canadian Aboriginal",
	"Carian",
	"Caucasian Albanian",
	"Chakma",
	"Cham",
	"Cherokee",
	"Common",
	"Control",
	"Coptic",
	"Cuneiform",
	"Currency Symbol",
	"Cypriot",
	"Cyrillic",
	"Deseret",
	"Devanagari",
	"Duployan",
	"Egyptian Hieroglyphs",
	"Elbasan",
	"Ethiopic",
	"Format",
	"Georgian",
	"Glagolitic",
	"Gothic",
	"Grantha",
	"Greek",
	"Gujarati",
	"Gurmukhi",
	"Han",
	"Hangul",
	"Hanunoo",
	"Hebrew",
	"Hiragana",
	"Imperial Aramaic",
	"Inherited",
	"Inscriptional Pahlavi",
	"Inscriptional Parthian",
	"Javanese",
	"Kaithi",
	"Kannada",
	"Katakana",
	"Kayah Li",
	"Kharoshthi",
	"Khmer",
	"Khojki",
	"Khudawadi",
	"Lao",
	"Latin",
	"Lepcha",
	"Letter",
	"Limbu",
	"Linear A",
	"Linear B",
	"Lisu",
	"Lycian",
	"Lydian",
	"Mahajani",
	"Malayalam",
	"Mandaic",
	"Manichaean",
	"Mark",
	"Meetei Mayek",
	"Mende Kikakui",
	"Meroitic Cursive",
	"Meroitic Hieroglyphs",
	"Miao",
	"Modi",
	"Mongolian",
	"Mro",
	"Myanmar",
	"Nabataean",
	"New Tai Lue",
	"Nko",
	"Number",
	"Ogham",
	"Ol Chiki",
	"Old Italic",
	"Old North Arabian",
	"Old Permic",
	"Old Persian",
	"Old South Arabian",
	"Old Turkic",
	"Oriya",
	"Osmanya",
	"Pahawh Hmong",
	"Palmyrene",
	"Pau Cin Hau",
	"Phags Pa",
	"Phoenician",
	"Psalter Pahlavi",
	"Punctuation",
	"Rejang",
	"Runic",
	"Samaritan",
	"Saurashtra",
	"Separator",
	"Sharada",
	"Shavian",
	"Siddham",
	"Sinhala",
	"Sora Sompeng",
	"Sundanese",
	"Syloti Nagri",
	"Symbol",
	"Syriac",
	"Tagalog",
	"Tagbanwa",
	"Tai Le",
	"Tai Tham",
	"Tai Viet",
	"Takri",
	"Tamil",
	"Telugu",
	"Thaana",
	"Thai",
	"Tibetan",
	"Tifinagh",
	"Tirhuta",
	"Ugaritic",
	"Vai",
	"Warang Citi",
	"Yi",
};
