3 #ifndef USE_UNICODE_PROPERTIES
9 #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
10 && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
11 && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
12 && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
13 && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
14 && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
15 && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
16 && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
17 && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
18 && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
19 && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
20 && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
21 && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
22 && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
23 && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
24 && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
25 && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
26 && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
27 && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
28 && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
29 && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
30 && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
31 && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
33 error
"gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
39 #ifdef USE_UNICODE_PROPERTIES
40 #ifdef USE_UNICODE_PROPERTIES
11538 static const OnigCodePoint CR_Default_Ignorable_Code_Point[] = {
14192 static const OnigCodePoint CR_Noncharacter_Code_Point[] = {
14211 0x10fffe, 0x10ffff,
14274 static const OnigCodePoint CR_Other_Default_Ignorable_Code_Point[] = {
14339 static const OnigCodePoint CR_Logical_Order_Exception[] = {
19864 #define CR_Alpha CR_Alphabetic
19881 #define CR_Cntrl CR_Cc
19884 #define CR_Digit CR_Nd
20394 0x100000, 0x10fffd,
20398 #define CR_Lower CR_Lowercase
20905 0x100000, 0x10fffd,
20909 #define CR_Punct CR_P
20912 #define CR_Space CR_White_Space
20915 #define CR_Upper CR_Uppercase
20918 #define CR_XDigit CR_ASCII_Hex_Digit
21975 #ifdef USE_UNICODE_PROPERTIES
21976 #ifdef USE_UNICODE_PROPERTIES
22022 CR_Changes_When_Lowercased,
22023 CR_Changes_When_Uppercased,
22024 CR_Changes_When_Titlecased,
22025 CR_Changes_When_Casefolded,
22026 CR_Changes_When_Casemapped,
22031 CR_Default_Ignorable_Code_Point,
22032 CR_Grapheme_Extend,
22062 CR_Canadian_Aboriginal,
22115 CR_Egyptian_Hieroglyphs,
22121 CR_Imperial_Aramaic,
22122 CR_Old_South_Arabian,
22123 CR_Inscriptional_Parthian,
22124 CR_Inscriptional_Pahlavi,
22136 CR_Terminal_Punctuation,
22139 CR_ASCII_Hex_Digit,
22140 CR_Other_Alphabetic,
22144 CR_Other_Lowercase,
22145 CR_Other_Uppercase,
22146 CR_Noncharacter_Code_Point,
22147 CR_Other_Grapheme_Extend,
22148 CR_IDS_Binary_Operator,
22149 CR_IDS_Trinary_Operator,
22151 CR_Unified_Ideograph,
22152 CR_Other_Default_Ignorable_Code_Point,
22155 CR_Logical_Order_Exception,
22157 CR_Other_ID_Continue,
22159 CR_Variation_Selector,
22160 CR_Pattern_White_Space,
22184 #ifndef USE_UNICODE_PROPERTIES
22185 #define TOTAL_KEYWORDS 15
22186 #define MIN_WORD_LENGTH 4
22187 #define MAX_WORD_LENGTH 7
22188 #define MIN_HASH_VALUE 7
22189 #define MAX_HASH_VALUE 21
22192 #define TOTAL_KEYWORDS 387
22193 #define MIN_WORD_LENGTH 1
22194 #define MAX_WORD_LENGTH 30
22195 #define MIN_HASH_VALUE 3
22196 #define MAX_HASH_VALUE 1741
22207 static unsigned int
22208 uniname2ctype_hash (
str,
len)
22212 #ifndef USE_UNICODE_PROPERTIES
22215 static const unsigned short asso_values[] =
22218 #ifndef USE_UNICODE_PROPERTIES
22219 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
22220 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
22221 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
22222 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
22223 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
22224 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
22225 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
22226 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
22227 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
22228 22, 22, 22, 22, 22, 22, 22, 3, 13, 6,
22229 4, 22, 22, 11, 22, 1, 22, 22, 10, 22,
22230 2, 22, 1, 22, 10, 8, 4, 7, 22, 3,
22231 4, 22, 22, 22, 22, 22, 22, 22
22233 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
22234 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
22235 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
22236 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
22237 1742, 1742, 1742, 1742, 1742, 1742, 2, 1742, 9, 1,
22238 2, 18, 5, 3, 4, 1742, 1742, 1742, 1742, 1742,
22239 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
22240 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
22241 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
22242 1742, 1742, 1742, 1742, 1742, 1742, 1742, 8, 280, 6,
22243 96, 67, 362, 294, 38, 9, 63, 517, 2, 213,
22244 1, 4, 192, 3, 10, 57, 31, 316, 1, 549,
22245 330, 567, 36, 1742, 1742, 1742, 1742, 1742
22248 #ifndef USE_UNICODE_PROPERTIES
22249 return len + asso_values[(
unsigned char)str[2]] + asso_values[(
unsigned char)str[0]];
22256 hval += asso_values[(
unsigned char)str[15]];
22262 hval += asso_values[(
unsigned char)str[11]];
22270 hval += asso_values[(
unsigned char)str[5]];
22273 hval += asso_values[(
unsigned char)str[4]];
22277 hval += asso_values[(
unsigned char)str[2]];
22280 hval += asso_values[(
unsigned char)str[1]];
22283 hval += asso_values[(
unsigned char)str[0]];
22286 return hval + asso_values[(
unsigned char)str[len - 1]];
22292 #ifndef USE_UNICODE_PROPERTIES
22309 char uniname2ctype_pool_str3[
sizeof(
"n")];
22310 char uniname2ctype_pool_str5[
sizeof(
"l")];
22320 char uniname2ctype_pool_str22[
sizeof(
"laoo")];
22321 char uniname2ctype_pool_str23[
sizeof(
"lana")];
22322 char uniname2ctype_pool_str26[
sizeof(
"ci")];
22323 char uniname2ctype_pool_str29[
sizeof(
"qaac")];
22324 char uniname2ctype_pool_str30[
sizeof(
"vai")];
22325 char uniname2ctype_pool_str31[
sizeof(
"vaii")];
22326 char uniname2ctype_pool_str32[
sizeof(
"qaai")];
22327 char uniname2ctype_pool_str34[
sizeof(
"control")];
22328 char uniname2ctype_pool_str37[
sizeof(
"cari")];
22329 char uniname2ctype_pool_str40[
sizeof(
"carian")];
22330 char uniname2ctype_pool_str42[
sizeof(
"zl")];
22331 char uniname2ctype_pool_str44[
sizeof(
"oriya")];
22332 char uniname2ctype_pool_str46[
sizeof(
"latn")];
22333 char uniname2ctype_pool_str47[
sizeof(
"cntrl")];
22334 char uniname2ctype_pool_str48[
sizeof(
"latin")];
22335 char uniname2ctype_pool_str51[
sizeof(
"han")];
22336 char uniname2ctype_pool_str53[
sizeof(
"arabic")];
22337 char uniname2ctype_pool_str54[
sizeof(
"ital")];
22338 char uniname2ctype_pool_str55[
sizeof(
"hano")];
22339 char uniname2ctype_pool_str60[
sizeof(
"hani")];
22340 char uniname2ctype_pool_str63[
sizeof(
"hanunoo")];
22341 char uniname2ctype_pool_str66[
sizeof(
"lt")];
22342 char uniname2ctype_pool_str67[
sizeof(
"so")];
22343 char uniname2ctype_pool_str69[
sizeof(
"hira")];
22344 char uniname2ctype_pool_str70[
sizeof(
"nchar")];
22345 char uniname2ctype_pool_str71[
sizeof(
"sc")];
22346 char uniname2ctype_pool_str73[
sizeof(
"z")];
22347 char uniname2ctype_pool_str74[
sizeof(
"oalpha")];
22348 char uniname2ctype_pool_str75[
sizeof(
"tavt")];
22349 char uniname2ctype_pool_str76[
sizeof(
"cans")];
22350 char uniname2ctype_pool_str84[
sizeof(
"java")];
22351 char uniname2ctype_pool_str88[
sizeof(
"zinh")];
22352 char uniname2ctype_pool_str89[
sizeof(
"thaa")];
22353 char uniname2ctype_pool_str90[
sizeof(
"thai")];
22354 char uniname2ctype_pool_str91[
sizeof(
"variationselector")];
22355 char uniname2ctype_pool_str92[
sizeof(
"sinhala")];
22356 char uniname2ctype_pool_str93[
sizeof(
"joinc")];
22357 char uniname2ctype_pool_str94[
sizeof(
"ascii")];
22358 char uniname2ctype_pool_str95[
sizeof(
"initialpunctuation")];
22359 char uniname2ctype_pool_str98[
sizeof(
"other")];
22360 char uniname2ctype_pool_str99[
sizeof(
"joincontrol")];
22361 char uniname2ctype_pool_str100[
sizeof(
"thaana")];
22362 char uniname2ctype_pool_str101[
sizeof(
"avst")];
22363 char uniname2ctype_pool_str103[
sizeof(
"olower")];
22364 char uniname2ctype_pool_str105[
sizeof(
"othernumber")];
22365 char uniname2ctype_pool_str106[
sizeof(
"otherletter")];
22366 char uniname2ctype_pool_str109[
sizeof(
"sinh")];
22367 char uniname2ctype_pool_str112[
sizeof(
"tale")];
22368 char uniname2ctype_pool_str114[
sizeof(
"connectorpunctuation")];
22369 char uniname2ctype_pool_str115[
sizeof(
"s")];
22370 char uniname2ctype_pool_str116[
sizeof(
"di")];
22371 char uniname2ctype_pool_str117[
sizeof(
"vs")];
22372 char uniname2ctype_pool_str119[
sizeof(
"oidc")];
22373 char uniname2ctype_pool_str120[
sizeof(
"idc")];
22374 char uniname2ctype_pool_str121[
sizeof(
"odi")];
22375 char uniname2ctype_pool_str122[
sizeof(
"cs")];
22376 char uniname2ctype_pool_str123[
sizeof(
"avestan")];
22377 char uniname2ctype_pool_str124[
sizeof(
"dia")];
22378 char uniname2ctype_pool_str125[
sizeof(
"cher")];
22379 char uniname2ctype_pool_str126[
sizeof(
"inscriptionalparthian")];
22380 char uniname2ctype_pool_str128[
sizeof(
"shavian")];
22381 char uniname2ctype_pool_str137[
sizeof(
"radical")];
22382 char uniname2ctype_pool_str143[
sizeof(
"loe")];
22383 char uniname2ctype_pool_str147[
sizeof(
"diacritic")];
22384 char uniname2ctype_pool_str148[
sizeof(
"zzzz")];
22385 char uniname2ctype_pool_str149[
sizeof(
"ethi")];
22386 char uniname2ctype_pool_str151[
sizeof(
"canadianaboriginal")];
22387 char uniname2ctype_pool_str152[
sizeof(
"zs")];
22388 char uniname2ctype_pool_str153[
sizeof(
"othersymbol")];
22389 char uniname2ctype_pool_str156[
sizeof(
"olditalic")];
22390 char uniname2ctype_pool_str161[
sizeof(
"inscriptionalpahlavi")];
22391 char uniname2ctype_pool_str162[
sizeof(
"taiviet")];
22392 char uniname2ctype_pool_str163[
sizeof(
"lineseparator")];
22393 char uniname2ctype_pool_str166[
sizeof(
"otheridstart")];
22394 char uniname2ctype_pool_str170[
sizeof(
"oids")];
22395 char uniname2ctype_pool_str171[
sizeof(
"asciihexdigit")];
22396 char uniname2ctype_pool_str172[
sizeof(
"inherited")];
22397 char uniname2ctype_pool_str174[
sizeof(
"otherlowercase")];
22398 char uniname2ctype_pool_str175[
sizeof(
"terminalpunctuation")];
22399 char uniname2ctype_pool_str176[
sizeof(
"deva")];
22400 char uniname2ctype_pool_str179[
sizeof(
"otheralphabetic")];
22401 char uniname2ctype_pool_str180[
sizeof(
"ideo")];
22402 char uniname2ctype_pool_str181[
sizeof(
"noncharactercodepoint")];
22403 char uniname2ctype_pool_str183[
sizeof(
"otheridcontinue")];
22404 char uniname2ctype_pool_str187[
sizeof(
"taile")];
22405 char uniname2ctype_pool_str190[
sizeof(
"oldpersian")];
22406 char uniname2ctype_pool_str192[
sizeof(
"devanagari")];
22407 char uniname2ctype_pool_str193[
sizeof(
"letter")];
22408 char uniname2ctype_pool_str195[
sizeof(
"nd")];
22409 char uniname2ctype_pool_str197[
sizeof(
"idst")];
22410 char uniname2ctype_pool_str198[
sizeof(
"dsrt")];
22411 char uniname2ctype_pool_str200[
sizeof(
"titlecaseletter")];
22412 char uniname2ctype_pool_str202[
sizeof(
"po")];
22413 char uniname2ctype_pool_str203[
sizeof(
"dash")];
22414 char uniname2ctype_pool_str206[
sizeof(
"pc")];
22415 char uniname2ctype_pool_str209[
sizeof(
"letternumber")];
22416 char uniname2ctype_pool_str212[
sizeof(
"pi")];
22417 char uniname2ctype_pool_str215[
sizeof(
"javanese")];
22418 char uniname2ctype_pool_str217[
sizeof(
"mn")];
22419 char uniname2ctype_pool_str218[
sizeof(
"idstart")];
22420 char uniname2ctype_pool_str220[
sizeof(
"idcontinue")];
22421 char uniname2ctype_pool_str222[
sizeof(
"ids")];
22422 char uniname2ctype_pool_str223[
sizeof(
"alpha")];
22423 char uniname2ctype_pool_str227[
sizeof(
"mc")];
22424 char uniname2ctype_pool_str229[
sizeof(
"coptic")];
22425 char uniname2ctype_pool_str234[
sizeof(
"mongolian")];
22426 char uniname2ctype_pool_str235[
sizeof(
"common")];
22427 char uniname2ctype_pool_str236[
sizeof(
"armn")];
22428 char uniname2ctype_pool_str237[
sizeof(
"copt")];
22429 char uniname2ctype_pool_str243[
sizeof(
"cprt")];
22430 char uniname2ctype_pool_str244[
sizeof(
"armi")];
22431 char uniname2ctype_pool_str245[
sizeof(
"phli")];
22432 char uniname2ctype_pool_str246[
sizeof(
"prti")];
22433 char uniname2ctype_pool_str250[
sizeof(
"armenian")];
22434 char uniname2ctype_pool_str251[
sizeof(
"sd")];
22435 char uniname2ctype_pool_str252[
sizeof(
"mandaic")];
22436 char uniname2ctype_pool_str255[
sizeof(
"phoenician")];
22437 char uniname2ctype_pool_str258[
sizeof(
"taml")];
22438 char uniname2ctype_pool_str261[
sizeof(
"tamil")];
22439 char uniname2ctype_pool_str268[
sizeof(
"cased")];
22440 char uniname2ctype_pool_str269[
sizeof(
"cham")];
22441 char uniname2ctype_pool_str270[
sizeof(
"idsbinaryoperator")];
22442 char uniname2ctype_pool_str271[
sizeof(
"lepc")];
22443 char uniname2ctype_pool_str275[
sizeof(
"otherdefaultignorablecodepoint")];
22444 char uniname2ctype_pool_str278[
sizeof(
"print")];
22445 char uniname2ctype_pool_str286[
sizeof(
"osma")];
22446 char uniname2ctype_pool_str292[
sizeof(
"samr")];
22447 char uniname2ctype_pool_str294[
sizeof(
"math")];
22448 char uniname2ctype_pool_str296[
sizeof(
"linb")];
22449 char uniname2ctype_pool_str297[
sizeof(
"closepunctuation")];
22450 char uniname2ctype_pool_str301[
sizeof(
"otherpunctuation")];
22451 char uniname2ctype_pool_str303[
sizeof(
"bali")];
22452 char uniname2ctype_pool_str306[
sizeof(
"omath")];
22453 char uniname2ctype_pool_str307[
sizeof(
"samaritan")];
22454 char uniname2ctype_pool_str308[
sizeof(
"ps")];
22455 char uniname2ctype_pool_str310[
sizeof(
"arab")];
22456 char uniname2ctype_pool_str311[
sizeof(
"brai")];
22457 char uniname2ctype_pool_str314[
sizeof(
"taitham")];
22458 char uniname2ctype_pool_str317[
sizeof(
"linearb")];
22459 char uniname2ctype_pool_str321[
sizeof(
"lepcha")];
22460 char uniname2ctype_pool_str322[
sizeof(
"mand")];
22461 char uniname2ctype_pool_str324[
sizeof(
"mtei")];
22462 char uniname2ctype_pool_str325[
sizeof(
"term")];
22463 char uniname2ctype_pool_str326[
sizeof(
"glagolitic")];
22464 char uniname2ctype_pool_str327[
sizeof(
"privateuse")];
22465 char uniname2ctype_pool_str328[
sizeof(
"pe")];
22466 char uniname2ctype_pool_str335[
sizeof(
"deseret")];
22467 char uniname2ctype_pool_str340[
sizeof(
"brah")];
22468 char uniname2ctype_pool_str341[
sizeof(
"runr")];
22469 char uniname2ctype_pool_str343[
sizeof(
"othermath")];
22470 char uniname2ctype_pool_str344[
sizeof(
"runic")];
22471 char uniname2ctype_pool_str345[
sizeof(
"hang")];
22472 char uniname2ctype_pool_str346[
sizeof(
"ethiopic")];
22473 char uniname2ctype_pool_str349[
sizeof(
"me")];
22474 char uniname2ctype_pool_str350[
sizeof(
"patws")];
22475 char uniname2ctype_pool_str353[
sizeof(
"separator")];
22476 char uniname2ctype_pool_str355[
sizeof(
"tibt")];
22477 char uniname2ctype_pool_str356[
sizeof(
"gothic")];
22478 char uniname2ctype_pool_str358[
sizeof(
"tagbanwa")];
22479 char uniname2ctype_pool_str359[
sizeof(
"sarb")];
22480 char uniname2ctype_pool_str361[
sizeof(
"talu")];
22481 char uniname2ctype_pool_str367[
sizeof(
"tibetan")];
22482 char uniname2ctype_pool_str371[
sizeof(
"goth")];
22483 char uniname2ctype_pool_str372[
sizeof(
"rjng")];
22484 char uniname2ctype_pool_str373[
sizeof(
"hangul")];
22485 char uniname2ctype_pool_str374[
sizeof(
"bengali")];
22486 char uniname2ctype_pool_str375[
sizeof(
"hiragana")];
22487 char uniname2ctype_pool_str376[
sizeof(
"braille")];
22488 char uniname2ctype_pool_str379[
sizeof(
"geor")];
22489 char uniname2ctype_pool_str380[
sizeof(
"age=1.1")];
22490 char uniname2ctype_pool_str381[
sizeof(
"age=2.1")];
22491 char uniname2ctype_pool_str382[
sizeof(
"age=5.1")];
22492 char uniname2ctype_pool_str383[
sizeof(
"age=5.2")];
22493 char uniname2ctype_pool_str384[
sizeof(
"age=4.1")];
22494 char uniname2ctype_pool_str385[
sizeof(
"p")];
22495 char uniname2ctype_pool_str386[
sizeof(
"pd")];
22496 char uniname2ctype_pool_str388[
sizeof(
"lisu")];
22497 char uniname2ctype_pool_str389[
sizeof(
"age=2.0")];
22498 char uniname2ctype_pool_str390[
sizeof(
"age=5.0")];
22499 char uniname2ctype_pool_str391[
sizeof(
"age=6.0")];
22500 char uniname2ctype_pool_str392[
sizeof(
"age=4.0")];
22501 char uniname2ctype_pool_str393[
sizeof(
"graph")];
22502 char uniname2ctype_pool_str395[
sizeof(
"saur")];
22503 char uniname2ctype_pool_str396[
sizeof(
"space")];
22504 char uniname2ctype_pool_str397[
sizeof(
"age=3.1")];
22505 char uniname2ctype_pool_str398[
sizeof(
"age=3.2")];
22506 char uniname2ctype_pool_str399[
sizeof(
"hebr")];
22507 char uniname2ctype_pool_str402[
sizeof(
"bidic")];
22508 char uniname2ctype_pool_str405[
sizeof(
"age=3.0")];
22509 char uniname2ctype_pool_str408[
sizeof(
"bidicontrol")];
22510 char uniname2ctype_pool_str413[
sizeof(
"logicalorderexception")];
22511 char uniname2ctype_pool_str420[
sizeof(
"telu")];
22512 char uniname2ctype_pool_str422[
sizeof(
"zp")];
22513 char uniname2ctype_pool_str427[
sizeof(
"m")];
22514 char uniname2ctype_pool_str430[
sizeof(
"lm")];
22515 char uniname2ctype_pool_str432[
sizeof(
"idstrinaryoperator")];
22516 char uniname2ctype_pool_str433[
sizeof(
"balinese")];
22517 char uniname2ctype_pool_str434[
sizeof(
"uideo")];
22518 char uniname2ctype_pool_str436[
sizeof(
"spaceseparator")];
22519 char uniname2ctype_pool_str438[
sizeof(
"grext")];
22520 char uniname2ctype_pool_str442[
sizeof(
"alnum")];
22521 char uniname2ctype_pool_str443[
sizeof(
"oldturkic")];
22522 char uniname2ctype_pool_str445[
sizeof(
"xidc")];
22523 char uniname2ctype_pool_str446[
sizeof(
"idsb")];
22524 char uniname2ctype_pool_str447[
sizeof(
"ahex")];
22525 char uniname2ctype_pool_str452[
sizeof(
"format")];
22526 char uniname2ctype_pool_str456[
sizeof(
"caseignorable")];
22527 char uniname2ctype_pool_str457[
sizeof(
"tifinagh")];
22528 char uniname2ctype_pool_str459[
sizeof(
"sundanese")];
22529 char uniname2ctype_pool_str462[
sizeof(
"ext")];
22530 char uniname2ctype_pool_str464[
sizeof(
"saurashtra")];
22531 char uniname2ctype_pool_str465[
sizeof(
"patternwhitespace")];
22532 char uniname2ctype_pool_str466[
sizeof(
"digit")];
22533 char uniname2ctype_pool_str474[
sizeof(
"sund")];
22534 char uniname2ctype_pool_str480[
sizeof(
"decimalnumber")];
22535 char uniname2ctype_pool_str484[
sizeof(
"bopo")];
22536 char uniname2ctype_pool_str485[
sizeof(
"sm")];
22537 char uniname2ctype_pool_str488[
sizeof(
"otheruppercase")];
22538 char uniname2ctype_pool_str493[
sizeof(
"ideographic")];
22539 char uniname2ctype_pool_str496[
sizeof(
"xids")];
22540 char uniname2ctype_pool_str497[
sizeof(
"unassigned")];
22541 char uniname2ctype_pool_str502[
sizeof(
"phagspa")];
22542 char uniname2ctype_pool_str506[
sizeof(
"alphabetic")];
22543 char uniname2ctype_pool_str508[
sizeof(
"limb")];
22544 char uniname2ctype_pool_str512[
sizeof(
"xdigit")];
22545 char uniname2ctype_pool_str513[
sizeof(
"xidstart")];
22546 char uniname2ctype_pool_str516[
sizeof(
"mong")];
22547 char uniname2ctype_pool_str518[
sizeof(
"xidcontinue")];
22548 char uniname2ctype_pool_str521[
sizeof(
"assigned")];
22549 char uniname2ctype_pool_str523[
sizeof(
"ogam")];
22550 char uniname2ctype_pool_str529[
sizeof(
"nko")];
22551 char uniname2ctype_pool_str530[
sizeof(
"nkoo")];
22552 char uniname2ctype_pool_str533[
sizeof(
"olck")];
22553 char uniname2ctype_pool_str534[
sizeof(
"deprecated")];
22554 char uniname2ctype_pool_str535[
sizeof(
"brahmi")];
22555 char uniname2ctype_pool_str536[
sizeof(
"phag")];
22556 char uniname2ctype_pool_str538[
sizeof(
"kana")];
22557 char uniname2ctype_pool_str540[
sizeof(
"kali")];
22558 char uniname2ctype_pool_str542[
sizeof(
"changeswhenlowercased")];
22559 char uniname2ctype_pool_str543[
sizeof(
"extender")];
22560 char uniname2ctype_pool_str550[
sizeof(
"dep")];
22561 char uniname2ctype_pool_str554[
sizeof(
"olchiki")];
22562 char uniname2ctype_pool_str562[
sizeof(
"cwl")];
22563 char uniname2ctype_pool_str563[
sizeof(
"graphemebase")];
22564 char uniname2ctype_pool_str565[
sizeof(
"phnx")];
22565 char uniname2ctype_pool_str573[
sizeof(
"orkh")];
22566 char uniname2ctype_pool_str576[
sizeof(
"punct")];
22567 char uniname2ctype_pool_str577[
sizeof(
"khar")];
22568 char uniname2ctype_pool_str580[
sizeof(
"lower")];
22569 char uniname2ctype_pool_str586[
sizeof(
"sterm")];
22570 char uniname2ctype_pool_str587[
sizeof(
"yi")];
22571 char uniname2ctype_pool_str588[
sizeof(
"lyci")];
22572 char uniname2ctype_pool_str589[
sizeof(
"cyrl")];
22573 char uniname2ctype_pool_str591[
sizeof(
"lycian")];
22574 char uniname2ctype_pool_str592[
sizeof(
"finalpunctuation")];
22575 char uniname2ctype_pool_str593[
sizeof(
"orya")];
22576 char uniname2ctype_pool_str594[
sizeof(
"graphemeextend")];
22577 char uniname2ctype_pool_str596[
sizeof(
"kaithi")];
22578 char uniname2ctype_pool_str597[
sizeof(
"xpeo")];
22579 char uniname2ctype_pool_str598[
sizeof(
"yiii")];
22580 char uniname2ctype_pool_str599[
sizeof(
"kthi")];
22581 char uniname2ctype_pool_str601[
sizeof(
"cyrillic")];
22582 char uniname2ctype_pool_str602[
sizeof(
"glag")];
22583 char uniname2ctype_pool_str605[
sizeof(
"oupper")];
22584 char uniname2ctype_pool_str617[
sizeof(
"tagb")];
22585 char uniname2ctype_pool_str620[
sizeof(
"cwt")];
22586 char uniname2ctype_pool_str623[
sizeof(
"number")];
22587 char uniname2ctype_pool_str625[
sizeof(
"tglg")];
22588 char uniname2ctype_pool_str626[
sizeof(
"knda")];
22589 char uniname2ctype_pool_str627[
sizeof(
"lowercaseletter")];
22590 char uniname2ctype_pool_str628[
sizeof(
"changeswhentitlecased")];
22591 char uniname2ctype_pool_str629[
sizeof(
"softdotted")];
22592 char uniname2ctype_pool_str632[
sizeof(
"ugar")];
22593 char uniname2ctype_pool_str634[
sizeof(
"sylo")];
22594 char uniname2ctype_pool_str636[
sizeof(
"lu")];
22595 char uniname2ctype_pool_str640[
sizeof(
"tagalog")];
22596 char uniname2ctype_pool_str643[
sizeof(
"kharoshthi")];
22597 char uniname2ctype_pool_str644[
sizeof(
"syrc")];
22598 char uniname2ctype_pool_str645[
sizeof(
"kannada")];
22599 char uniname2ctype_pool_str646[
sizeof(
"beng")];
22600 char uniname2ctype_pool_str647[
sizeof(
"lowercase")];
22601 char uniname2ctype_pool_str656[
sizeof(
"shaw")];
22602 char uniname2ctype_pool_str659[
sizeof(
"patternsyntax")];
22603 char uniname2ctype_pool_str660[
sizeof(
"syriac")];
22604 char uniname2ctype_pool_str663[
sizeof(
"word")];
22605 char uniname2ctype_pool_str667[
sizeof(
"imperialaramaic")];
22606 char uniname2ctype_pool_str672[
sizeof(
"ugaritic")];
22607 char uniname2ctype_pool_str675[
sizeof(
"enclosingmark")];
22608 char uniname2ctype_pool_str677[
sizeof(
"georgian")];
22609 char uniname2ctype_pool_str678[
sizeof(
"lydi")];
22610 char uniname2ctype_pool_str681[
sizeof(
"lydian")];
22611 char uniname2ctype_pool_str686[
sizeof(
"sylotinagri")];
22612 char uniname2ctype_pool_str687[
sizeof(
"gujr")];
22613 char uniname2ctype_pool_str692[
sizeof(
"tfng")];
22614 char uniname2ctype_pool_str696[
sizeof(
"currencysymbol")];
22615 char uniname2ctype_pool_str701[
sizeof(
"newline")];
22616 char uniname2ctype_pool_str705[
sizeof(
"bopomofo")];
22617 char uniname2ctype_pool_str706[
sizeof(
"ogrext")];
22618 char uniname2ctype_pool_str707[
sizeof(
"cherokee")];
22619 char uniname2ctype_pool_str708[
sizeof(
"gujarati")];
22620 char uniname2ctype_pool_str710[
sizeof(
"newtailue")];
22621 char uniname2ctype_pool_str716[
sizeof(
"dashpunctuation")];
22622 char uniname2ctype_pool_str718[
sizeof(
"oldsoutharabian")];
22623 char uniname2ctype_pool_str725[
sizeof(
"upper")];
22624 char uniname2ctype_pool_str732[
sizeof(
"cf")];
22625 char uniname2ctype_pool_str734[
sizeof(
"buhd")];
22626 char uniname2ctype_pool_str735[
sizeof(
"rejang")];
22627 char uniname2ctype_pool_str736[
sizeof(
"othergraphemeextend")];
22628 char uniname2ctype_pool_str739[
sizeof(
"modifierletter")];
22629 char uniname2ctype_pool_str745[
sizeof(
"nonspacingmark")];
22630 char uniname2ctype_pool_str749[
sizeof(
"changeswhencasemapped")];
22631 char uniname2ctype_pool_str752[
sizeof(
"mark")];
22632 char uniname2ctype_pool_str757[
sizeof(
"surrogate")];
22633 char uniname2ctype_pool_str765[
sizeof(
"paragraphseparator")];
22634 char uniname2ctype_pool_str767[
sizeof(
"ogham")];
22635 char uniname2ctype_pool_str768[
sizeof(
"hex")];
22636 char uniname2ctype_pool_str772[
sizeof(
"uppercaseletter")];
22637 char uniname2ctype_pool_str777[
sizeof(
"hexdigit")];
22638 char uniname2ctype_pool_str778[
sizeof(
"cwcm")];
22639 char uniname2ctype_pool_str781[
sizeof(
"grbase")];
22640 char uniname2ctype_pool_str782[
sizeof(
"khmr")];
22641 char uniname2ctype_pool_str788[
sizeof(
"unifiedideograph")];
22642 char uniname2ctype_pool_str792[
sizeof(
"uppercase")];
22643 char uniname2ctype_pool_str793[
sizeof(
"khmer")];
22644 char uniname2ctype_pool_str795[
sizeof(
"spacingmark")];
22645 char uniname2ctype_pool_str797[
sizeof(
"whitespace")];
22646 char uniname2ctype_pool_str806[
sizeof(
"patsyn")];
22647 char uniname2ctype_pool_str816[
sizeof(
"cypriot")];
22648 char uniname2ctype_pool_str818[
sizeof(
"openpunctuation")];
22649 char uniname2ctype_pool_str821[
sizeof(
"bamu")];
22650 char uniname2ctype_pool_str831[
sizeof(
"buhid")];
22651 char uniname2ctype_pool_str840[
sizeof(
"batk")];
22652 char uniname2ctype_pool_str851[
sizeof(
"symbol")];
22653 char uniname2ctype_pool_str856[
sizeof(
"changeswhenuppercased")];
22654 char uniname2ctype_pool_str857[
sizeof(
"osmanya")];
22655 char uniname2ctype_pool_str861[
sizeof(
"limbu")];
22656 char uniname2ctype_pool_str868[
sizeof(
"punctuation")];
22657 char uniname2ctype_pool_str872[
sizeof(
"hyphen")];
22658 char uniname2ctype_pool_str888[
sizeof(
"mathsymbol")];
22659 char uniname2ctype_pool_str892[
sizeof(
"grek")];
22660 char uniname2ctype_pool_str898[
sizeof(
"changeswhencasefolded")];
22661 char uniname2ctype_pool_str902[
sizeof(
"quotationmark")];
22662 char uniname2ctype_pool_str903[
sizeof(
"bugi")];
22663 char uniname2ctype_pool_str916[
sizeof(
"cuneiform")];
22664 char uniname2ctype_pool_str918[
sizeof(
"pf")];
22665 char uniname2ctype_pool_str927[
sizeof(
"cwcf")];
22666 char uniname2ctype_pool_str932[
sizeof(
"bamum")];
22667 char uniname2ctype_pool_str940[
sizeof(
"guru")];
22668 char uniname2ctype_pool_str944[
sizeof(
"wspace")];
22669 char uniname2ctype_pool_str951[
sizeof(
"meeteimayek")];
22670 char uniname2ctype_pool_str976[
sizeof(
"defaultignorablecodepoint")];
22671 char uniname2ctype_pool_str980[
sizeof(
"modifiersymbol")];
22672 char uniname2ctype_pool_str999[
sizeof(
"mlym")];
22673 char uniname2ctype_pool_str1007[
sizeof(
"mymr")];
22674 char uniname2ctype_pool_str1020[
sizeof(
"malayalam")];
22675 char uniname2ctype_pool_str1026[
sizeof(
"myanmar")];
22676 char uniname2ctype_pool_str1032[
sizeof(
"telugu")];
22677 char uniname2ctype_pool_str1033[
sizeof(
"buginese")];
22678 char uniname2ctype_pool_str1037[
sizeof(
"xsux")];
22679 char uniname2ctype_pool_str1093[
sizeof(
"sk")];
22680 char uniname2ctype_pool_str1097[
sizeof(
"katakana")];
22681 char uniname2ctype_pool_str1124[
sizeof(
"egyp")];
22682 char uniname2ctype_pool_str1146[
sizeof(
"any")];
22683 char uniname2ctype_pool_str1148[
sizeof(
"kayahli")];
22684 char uniname2ctype_pool_str1190[
sizeof(
"cwu")];
22685 char uniname2ctype_pool_str1263[
sizeof(
"qmark")];
22686 char uniname2ctype_pool_str1329[
sizeof(
"blank")];
22687 char uniname2ctype_pool_str1347[
sizeof(
"grlink")];
22688 char uniname2ctype_pool_str1358[
sizeof(
"batak")];
22689 char uniname2ctype_pool_str1395[
sizeof(
"unknown")];
22690 char uniname2ctype_pool_str1410[
sizeof(
"greek")];
22691 char uniname2ctype_pool_str1463[
sizeof(
"graphemelink")];
22692 char uniname2ctype_pool_str1470[
sizeof(
"gurmukhi")];
22693 char uniname2ctype_pool_str1556[
sizeof(
"hebrew")];
22694 char uniname2ctype_pool_str1621[
sizeof(
"egyptianhieroglyphs")];
22695 char uniname2ctype_pool_str1741[
sizeof(
"zyyy")];
22700 #ifndef USE_UNICODE_PROPERTIES
22749 "variationselector",
22753 "initialpunctuation",
22763 "connectorpunctuation",
22774 "inscriptionalparthian",
22781 "canadianaboriginal",
22785 "inscriptionalpahlavi",
22793 "terminalpunctuation",
22797 "noncharactercodepoint",
22819 #ifdef USE_UNICODE_PROPERTIES
22838 "idsbinaryoperator",
22840 "otherdefaultignorablecodepoint",
22846 "closepunctuation",
22847 "otherpunctuation",
22907 "logicalorderexception",
22912 "idstrinaryoperator",
22919 #ifdef USE_UNICODE_PROPERTIES
22930 "patternwhitespace",
22945 #ifdef USE_UNICODE_PROPERTIES
22959 "changeswhenlowercased",
22975 "finalpunctuation",
22991 "changeswhentitlecased",
23018 #ifdef USE_UNICODE_PROPERTIES
23028 #ifndef USE_UNICODE_PROPERTIES
23041 "othergraphemeextend",
23044 "changeswhencasemapped",
23047 "paragraphseparator",
23055 "unifiedideograph",
23067 "changeswhenuppercased",
23074 "changeswhencasefolded",
23084 "defaultignorablecodepoint",
23108 "egyptianhieroglyphs",
23112 #define uniname2ctype_pool ((const char *) &uniname2ctype_pool_contents)
23115 #ifdef __GNUC_STDC_INLINE__
23116 __attribute__ ((__gnu_inline__))
23122 register
unsigned int len;
23126 #ifdef USE_UNICODE_PROPERTIES
23173 {-1}, {-1}, {-1}, {-1},
23189 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23230 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23232 {-1}, {-1}, {-1}, {-1}, {-1},
23244 {-1}, {-1}, {-1}, {-1},
23301 {-1}, {-1}, {-1}, {-1},
23306 {-1}, {-1}, {-1}, {-1}, {-1},
23321 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23330 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23332 {-1}, {-1}, {-1}, {-1}, {-1},
23363 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23365 {-1}, {-1}, {-1}, {-1},
23386 {-1}, {-1}, {-1}, {-1}, {-1},
23423 {-1}, {-1}, {-1}, {-1},
23425 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23429 {-1}, {-1}, {-1}, {-1},
23448 {-1}, {-1}, {-1}, {-1},
23461 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23463 {-1}, {-1}, {-1}, {-1}, {-1},
23470 {-1}, {-1}, {-1}, {-1},
23475 {-1}, {-1}, {-1}, {-1},
23492 {-1}, {-1}, {-1}, {-1}, {-1},
23507 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23511 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23516 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23523 {-1}, {-1}, {-1}, {-1}, {-1},
23543 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23570 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23579 {-1}, {-1}, {-1}, {-1},
23588 {-1}, {-1}, {-1}, {-1},
23591 {-1}, {-1}, {-1}, {-1},
23595 {-1}, {-1}, {-1}, {-1},
23604 {-1}, {-1}, {-1}, {-1}, {-1},
23608 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23610 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23618 {-1}, {-1}, {-1}, {-1}, {-1},
23624 {-1}, {-1}, {-1}, {-1},
23626 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23633 {-1}, {-1}, {-1}, {-1},
23639 {-1}, {-1}, {-1}, {-1}, {-1},
23648 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23650 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23656 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23658 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23660 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23663 {-1}, {-1}, {-1}, {-1},
23668 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23672 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23673 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23677 {-1}, {-1}, {-1}, {-1}, {-1},
23682 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23687 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23689 {-1}, {-1}, {-1}, {-1},
23691 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23695 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23697 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23698 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23699 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23703 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23704 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23706 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23708 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23711 {-1}, {-1}, {-1}, {-1}, {-1},
23713 {-1}, {-1}, {-1}, {-1}, {-1},
23718 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23719 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23720 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23721 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23722 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23723 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23728 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23729 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23730 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23732 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23733 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23738 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23739 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23740 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23741 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23742 {-1}, {-1}, {-1}, {-1}, {-1},
23744 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23745 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23746 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23747 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23748 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23749 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23750 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23751 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23753 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23754 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23755 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23756 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23757 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23758 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23759 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23762 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23763 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23765 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23768 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23769 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23770 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23771 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23773 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23774 {-1}, {-1}, {-1}, {-1}, {-1},
23776 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23777 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23778 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23779 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23780 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23782 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23783 #ifndef USE_UNICODE_PROPERTIES
23801 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23803 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23804 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23805 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23806 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23807 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23808 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23809 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23810 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23811 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23812 {-1}, {-1}, {-1}, {-1},
23814 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23815 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23816 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23817 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23818 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23819 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23820 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23823 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23824 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23825 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23826 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23827 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23828 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23829 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23830 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23831 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23832 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23833 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23834 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23835 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
23843 register int key = uniname2ctype_hash (str, len);
23845 if (key <= MAX_HASH_VALUE && key >= 0)
23847 register int o = wordlist[
key].
name;
23852 if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] ==
'\0')
23853 return &wordlist[
key];
23864 if (p)
return p->
ctype;
static const OnigCodePoint CR_Word[]
unsigned int OnigCodePoint
static const OnigCodePoint CR_Graph[]
static const OnigCodePoint CR_Katakana[]
char uniname2ctype_pool_str15[sizeof("cntrl")]
static unsigned int register const char * str
static const OnigCodePoint CR_Blank[]
char uniname2ctype_pool_str11[sizeof("xdigit")]
static const OnigCodePoint CR_Age_3_0[]
return len asso_values[(unsigned char) str[2]] asso_values[(unsigned char) str[0]]
static const OnigCodePoint CR_Age_3_1[]
static const OnigCodePoint CR_Alnum[]
static const OnigCodePoint CR_NEWLINE[]
static const OnigCodePoint CR_Age_5_2[]
char uniname2ctype_pool_str18[sizeof("lower")]
char uniname2ctype_pool_str13[sizeof("upper")]
static const OnigCodePoint CR_Hiragana[]
char uniname2ctype_pool_str12[sizeof("newline")]
char uniname2ctype_pool_str20[sizeof("digit")]
char uniname2ctype_pool_str7[sizeof("print")]
static const OnigCodePoint CR_Age_5_0[]
static struct uniname2ctype_pool_t uniname2ctype_pool_contents
char uniname2ctype_pool_str14[sizeof("ascii")]
static const OnigCodePoint CR_Age_6_0[]
static int uniname2ctype(const UChar *name, unsigned int len)
static const OnigCodePoint CR_Age_4_1[]
char uniname2ctype_pool_str19[sizeof("graph")]
static const OnigCodePoint CR_Age_5_1[]
register unsigned int len
char uniname2ctype_pool_str10[sizeof("alnum")]
static struct uniname2ctype_struct * uniname2ctype_p(const char *, unsigned int)
static const OnigCodePoint CR_Age_1_1[]
static const OnigCodePoint CR_Age_4_0[]
static const OnigCodePoint CR_Age_2_1[]
static const OnigCodePoint CR_Print[]
char uniname2ctype_pool_str9[sizeof("alpha")]
#define uniname2ctype_pool
char uniname2ctype_pool_str16[sizeof("space")]
char uniname2ctype_pool_str8[sizeof("punct")]
static const OnigCodePoint CR_Age_3_2[]
static const OnigCodePoint CR_ASCII[]
static const OnigCodePoint *const CodeRanges[]
char uniname2ctype_pool_str17[sizeof("word")]
static const OnigCodePoint CR_Age_2_0[]
char uniname2ctype_pool_str21[sizeof("blank")]