From: K.Kosako Date: Fri, 24 Aug 2018 05:30:12 +0000 (+0900) Subject: update Unicode Properties data for PROP_INDEX_XXX X-Git-Tag: v6.9.0~19 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=20bcd5e106847f003419a842bb24774bba47fb41;p=onig update Unicode Properties data for PROP_INDEX_XXX --- diff --git a/src/unicode_property_data.c b/src/unicode_property_data.c index db04e03..77aff1b 100644 --- a/src/unicode_property_data.c +++ b/src/unicode_property_data.c @@ -29106,3 +29106,788 @@ unicode_lookup_property_name (register const char *str, register size_t len) #define PROPERTY_NAME_MAX_SIZE 59 #define CODE_RANGES_NUM 555 + +#define PROP_INDEX_NEWLINE 0 +#define PROP_INDEX_ALPHA 1 +#define PROP_INDEX_BLANK 2 +#define PROP_INDEX_CNTRL 3 +#define PROP_INDEX_DIGIT 4 +#define PROP_INDEX_GRAPH 5 +#define PROP_INDEX_LOWER 6 +#define PROP_INDEX_PRINT 7 +#define PROP_INDEX_PUNCT 8 +#define PROP_INDEX_SPACE 9 +#define PROP_INDEX_UPPER 10 +#define PROP_INDEX_XDIGIT 11 +#define PROP_INDEX_WORD 12 +#define PROP_INDEX_ALNUM 13 +#define PROP_INDEX_ASCII 14 +#define PROP_INDEX_ASCIIHEXDIGIT 15 +#define PROP_INDEX_AHEX 15 +#define PROP_INDEX_ADLM 16 +#define PROP_INDEX_ADLAM 16 +#define PROP_INDEX_AHOM 17 +#define PROP_INDEX_ALPHABETIC 18 +#define PROP_INDEX_ANATOLIANHIEROGLYPHS 19 +#define PROP_INDEX_HLUW 19 +#define PROP_INDEX_ANY 20 +#define PROP_INDEX_ARAB 21 +#define PROP_INDEX_ARABIC 21 +#define PROP_INDEX_ARMN 22 +#define PROP_INDEX_ARMENIAN 22 +#define PROP_INDEX_ASSIGNED 23 +#define PROP_INDEX_AVST 24 +#define PROP_INDEX_AVESTAN 24 +#define PROP_INDEX_BALINESE 25 +#define PROP_INDEX_BALI 25 +#define PROP_INDEX_BAMUM 26 +#define PROP_INDEX_BAMU 26 +#define PROP_INDEX_BASSAVAH 27 +#define PROP_INDEX_BASS 27 +#define PROP_INDEX_BATAK 28 +#define PROP_INDEX_BATK 28 +#define PROP_INDEX_BENG 29 +#define PROP_INDEX_BENGALI 29 +#define PROP_INDEX_BHKS 30 +#define PROP_INDEX_BHAIKSUKI 30 +#define PROP_INDEX_BIDICONTROL 31 +#define PROP_INDEX_BIDIC 31 +#define PROP_INDEX_BOPO 32 +#define PROP_INDEX_BOPOMOFO 32 +#define PROP_INDEX_BRAHMI 33 +#define PROP_INDEX_BRAH 33 +#define PROP_INDEX_BRAI 34 +#define PROP_INDEX_BRAILLE 34 +#define PROP_INDEX_BUGI 35 +#define PROP_INDEX_BUGINESE 35 +#define PROP_INDEX_BUHD 36 +#define PROP_INDEX_BUHID 36 +#define PROP_INDEX_C 37 +#define PROP_INDEX_OTHER 37 +#define PROP_INDEX_CANS 38 +#define PROP_INDEX_CANADIANABORIGINAL 38 +#define PROP_INDEX_CARI 39 +#define PROP_INDEX_CARIAN 39 +#define PROP_INDEX_CI 40 +#define PROP_INDEX_CASEIGNORABLE 40 +#define PROP_INDEX_CASED 41 +#define PROP_INDEX_AGHB 42 +#define PROP_INDEX_CAUCASIANALBANIAN 42 +#define PROP_INDEX_CONTROL 43 +#define PROP_INDEX_CC 43 +#define PROP_INDEX_CF 44 +#define PROP_INDEX_FORMAT 44 +#define PROP_INDEX_CHAKMA 45 +#define PROP_INDEX_CAKM 45 +#define PROP_INDEX_CHAM 46 +#define PROP_INDEX_CWCF 47 +#define PROP_INDEX_CHANGESWHENCASEFOLDED 47 +#define PROP_INDEX_CWCM 48 +#define PROP_INDEX_CHANGESWHENCASEMAPPED 48 +#define PROP_INDEX_CWL 49 +#define PROP_INDEX_CHANGESWHENLOWERCASED 49 +#define PROP_INDEX_CWT 50 +#define PROP_INDEX_CHANGESWHENTITLECASED 50 +#define PROP_INDEX_CWU 51 +#define PROP_INDEX_CHANGESWHENUPPERCASED 51 +#define PROP_INDEX_CHER 52 +#define PROP_INDEX_CHEROKEE 52 +#define PROP_INDEX_CN 53 +#define PROP_INDEX_UNASSIGNED 53 +#define PROP_INDEX_PRIVATEUSE 54 +#define PROP_INDEX_CO 54 +#define PROP_INDEX_ZYYY 55 +#define PROP_INDEX_COMMON 55 +#define PROP_INDEX_COPT 56 +#define PROP_INDEX_COPTIC 56 +#define PROP_INDEX_QAAC 56 +#define PROP_INDEX_CS 57 +#define PROP_INDEX_SURROGATE 57 +#define PROP_INDEX_XSUX 58 +#define PROP_INDEX_CUNEIFORM 58 +#define PROP_INDEX_CPRT 59 +#define PROP_INDEX_CYPRIOT 59 +#define PROP_INDEX_CYRILLIC 60 +#define PROP_INDEX_CYRL 60 +#define PROP_INDEX_DASH 61 +#define PROP_INDEX_DEFAULTIGNORABLECODEPOINT 62 +#define PROP_INDEX_DI 62 +#define PROP_INDEX_DEP 63 +#define PROP_INDEX_DEPRECATED 63 +#define PROP_INDEX_DSRT 64 +#define PROP_INDEX_DESERET 64 +#define PROP_INDEX_DEVA 65 +#define PROP_INDEX_DEVANAGARI 65 +#define PROP_INDEX_DIACRITIC 66 +#define PROP_INDEX_DIA 66 +#define PROP_INDEX_DOGRA 67 +#define PROP_INDEX_DOGR 67 +#define PROP_INDEX_DUPL 68 +#define PROP_INDEX_DUPLOYAN 68 +#define PROP_INDEX_EGYPTIANHIEROGLYPHS 69 +#define PROP_INDEX_EGYP 69 +#define PROP_INDEX_ELBA 70 +#define PROP_INDEX_ELBASAN 70 +#define PROP_INDEX_EMOJI 71 +#define PROP_INDEX_EMOJICOMPONENT 72 +#define PROP_INDEX_EMOJIMODIFIER 73 +#define PROP_INDEX_EMOJIMODIFIERBASE 74 +#define PROP_INDEX_EMOJIPRESENTATION 75 +#define PROP_INDEX_ETHIOPIC 76 +#define PROP_INDEX_ETHI 76 +#define PROP_INDEX_EXTENDEDPICTOGRAPHIC 77 +#define PROP_INDEX_EXT 78 +#define PROP_INDEX_EXTENDER 78 +#define PROP_INDEX_GEORGIAN 79 +#define PROP_INDEX_GEOR 79 +#define PROP_INDEX_GLAG 80 +#define PROP_INDEX_GLAGOLITIC 80 +#define PROP_INDEX_GOTH 81 +#define PROP_INDEX_GOTHIC 81 +#define PROP_INDEX_GRAN 82 +#define PROP_INDEX_GRANTHA 82 +#define PROP_INDEX_GRBASE 83 +#define PROP_INDEX_GRAPHEMEBASE 83 +#define PROP_INDEX_GREXT 84 +#define PROP_INDEX_GRAPHEMEEXTEND 84 +#define PROP_INDEX_GRAPHEMELINK 85 +#define PROP_INDEX_GRLINK 85 +#define PROP_INDEX_GREEK 86 +#define PROP_INDEX_GREK 86 +#define PROP_INDEX_GUJARATI 87 +#define PROP_INDEX_GUJR 87 +#define PROP_INDEX_GUNJALAGONDI 88 +#define PROP_INDEX_GONG 88 +#define PROP_INDEX_GURU 89 +#define PROP_INDEX_GURMUKHI 89 +#define PROP_INDEX_HANI 90 +#define PROP_INDEX_HAN 90 +#define PROP_INDEX_HANG 91 +#define PROP_INDEX_HANGUL 91 +#define PROP_INDEX_HANIFIROHINGYA 92 +#define PROP_INDEX_ROHG 92 +#define PROP_INDEX_HANUNOO 93 +#define PROP_INDEX_HANO 93 +#define PROP_INDEX_HATR 94 +#define PROP_INDEX_HATRAN 94 +#define PROP_INDEX_HEBREW 95 +#define PROP_INDEX_HEBR 95 +#define PROP_INDEX_HEXDIGIT 96 +#define PROP_INDEX_HEX 96 +#define PROP_INDEX_HIRAGANA 97 +#define PROP_INDEX_HIRA 97 +#define PROP_INDEX_HYPHEN 98 +#define PROP_INDEX_IDSB 99 +#define PROP_INDEX_IDSBINARYOPERATOR 99 +#define PROP_INDEX_IDST 100 +#define PROP_INDEX_IDSTRINARYOPERATOR 100 +#define PROP_INDEX_IDCONTINUE 101 +#define PROP_INDEX_IDC 101 +#define PROP_INDEX_IDS 102 +#define PROP_INDEX_IDSTART 102 +#define PROP_INDEX_IDEO 103 +#define PROP_INDEX_IDEOGRAPHIC 103 +#define PROP_INDEX_ARMI 104 +#define PROP_INDEX_IMPERIALARAMAIC 104 +#define PROP_INDEX_ZINH 105 +#define PROP_INDEX_INHERITED 105 +#define PROP_INDEX_QAAI 105 +#define PROP_INDEX_PHLI 106 +#define PROP_INDEX_INSCRIPTIONALPAHLAVI 106 +#define PROP_INDEX_INSCRIPTIONALPARTHIAN 107 +#define PROP_INDEX_PRTI 107 +#define PROP_INDEX_JAVANESE 108 +#define PROP_INDEX_JAVA 108 +#define PROP_INDEX_JOINC 109 +#define PROP_INDEX_JOINCONTROL 109 +#define PROP_INDEX_KAITHI 110 +#define PROP_INDEX_KTHI 110 +#define PROP_INDEX_KNDA 111 +#define PROP_INDEX_KANNADA 111 +#define PROP_INDEX_KATAKANA 112 +#define PROP_INDEX_KANA 112 +#define PROP_INDEX_KAYAHLI 113 +#define PROP_INDEX_KALI 113 +#define PROP_INDEX_KHAROSHTHI 114 +#define PROP_INDEX_KHAR 114 +#define PROP_INDEX_KHMR 115 +#define PROP_INDEX_KHMER 115 +#define PROP_INDEX_KHOJ 116 +#define PROP_INDEX_KHOJKI 116 +#define PROP_INDEX_KHUDAWADI 117 +#define PROP_INDEX_SIND 117 +#define PROP_INDEX_L 118 +#define PROP_INDEX_LETTER 118 +#define PROP_INDEX_LC 119 +#define PROP_INDEX_CASEDLETTER 119 +#define PROP_INDEX_LAO 120 +#define PROP_INDEX_LAOO 120 +#define PROP_INDEX_LATN 121 +#define PROP_INDEX_LATIN 121 +#define PROP_INDEX_LEPC 122 +#define PROP_INDEX_LEPCHA 122 +#define PROP_INDEX_LIMBU 123 +#define PROP_INDEX_LIMB 123 +#define PROP_INDEX_LINA 124 +#define PROP_INDEX_LINEARA 124 +#define PROP_INDEX_LINB 125 +#define PROP_INDEX_LINEARB 125 +#define PROP_INDEX_LISU 126 +#define PROP_INDEX_LOWERCASELETTER 127 +#define PROP_INDEX_LL 127 +#define PROP_INDEX_LM 128 +#define PROP_INDEX_MODIFIERLETTER 128 +#define PROP_INDEX_LO 129 +#define PROP_INDEX_OTHERLETTER 129 +#define PROP_INDEX_LOGICALORDEREXCEPTION 130 +#define PROP_INDEX_LOE 130 +#define PROP_INDEX_LOWERCASE 131 +#define PROP_INDEX_LT 132 +#define PROP_INDEX_TITLECASELETTER 132 +#define PROP_INDEX_UPPERCASELETTER 133 +#define PROP_INDEX_LU 133 +#define PROP_INDEX_LYCI 134 +#define PROP_INDEX_LYCIAN 134 +#define PROP_INDEX_LYDI 135 +#define PROP_INDEX_LYDIAN 135 +#define PROP_INDEX_M 136 +#define PROP_INDEX_COMBININGMARK 136 +#define PROP_INDEX_MARK 136 +#define PROP_INDEX_MAHJ 137 +#define PROP_INDEX_MAHAJANI 137 +#define PROP_INDEX_MAKASAR 138 +#define PROP_INDEX_MAKA 138 +#define PROP_INDEX_MALAYALAM 139 +#define PROP_INDEX_MLYM 139 +#define PROP_INDEX_MAND 140 +#define PROP_INDEX_MANDAIC 140 +#define PROP_INDEX_MANI 141 +#define PROP_INDEX_MANICHAEAN 141 +#define PROP_INDEX_MARC 142 +#define PROP_INDEX_MARCHEN 142 +#define PROP_INDEX_MASARAMGONDI 143 +#define PROP_INDEX_GONM 143 +#define PROP_INDEX_MATH 144 +#define PROP_INDEX_MC 145 +#define PROP_INDEX_SPACINGMARK 145 +#define PROP_INDEX_ENCLOSINGMARK 146 +#define PROP_INDEX_ME 146 +#define PROP_INDEX_MEDEFAIDRIN 147 +#define PROP_INDEX_MEDF 147 +#define PROP_INDEX_MEETEIMAYEK 148 +#define PROP_INDEX_MTEI 148 +#define PROP_INDEX_MENDEKIKAKUI 149 +#define PROP_INDEX_MEND 149 +#define PROP_INDEX_MEROITICCURSIVE 150 +#define PROP_INDEX_MERC 150 +#define PROP_INDEX_MEROITICHIEROGLYPHS 151 +#define PROP_INDEX_MERO 151 +#define PROP_INDEX_PLRD 152 +#define PROP_INDEX_MIAO 152 +#define PROP_INDEX_MN 153 +#define PROP_INDEX_NONSPACINGMARK 153 +#define PROP_INDEX_MODI 154 +#define PROP_INDEX_MONGOLIAN 155 +#define PROP_INDEX_MONG 155 +#define PROP_INDEX_MRO 156 +#define PROP_INDEX_MROO 156 +#define PROP_INDEX_MULT 157 +#define PROP_INDEX_MULTANI 157 +#define PROP_INDEX_MYANMAR 158 +#define PROP_INDEX_MYMR 158 +#define PROP_INDEX_NUMBER 159 +#define PROP_INDEX_N 159 +#define PROP_INDEX_NABATAEAN 160 +#define PROP_INDEX_NBAT 160 +#define PROP_INDEX_DECIMALNUMBER 161 +#define PROP_INDEX_ND 161 +#define PROP_INDEX_TALU 162 +#define PROP_INDEX_NEWTAILUE 162 +#define PROP_INDEX_NEWA 163 +#define PROP_INDEX_NKO 164 +#define PROP_INDEX_NKOO 164 +#define PROP_INDEX_LETTERNUMBER 165 +#define PROP_INDEX_NL 165 +#define PROP_INDEX_OTHERNUMBER 166 +#define PROP_INDEX_NO 166 +#define PROP_INDEX_NONCHARACTERCODEPOINT 167 +#define PROP_INDEX_NCHAR 167 +#define PROP_INDEX_NSHU 168 +#define PROP_INDEX_NUSHU 168 +#define PROP_INDEX_OGHAM 169 +#define PROP_INDEX_OGAM 169 +#define PROP_INDEX_OLCK 170 +#define PROP_INDEX_OLCHIKI 170 +#define PROP_INDEX_HUNG 171 +#define PROP_INDEX_OLDHUNGARIAN 171 +#define PROP_INDEX_ITAL 172 +#define PROP_INDEX_OLDITALIC 172 +#define PROP_INDEX_NARB 173 +#define PROP_INDEX_OLDNORTHARABIAN 173 +#define PROP_INDEX_OLDPERMIC 174 +#define PROP_INDEX_PERM 174 +#define PROP_INDEX_OLDPERSIAN 175 +#define PROP_INDEX_XPEO 175 +#define PROP_INDEX_SOGO 176 +#define PROP_INDEX_OLDSOGDIAN 176 +#define PROP_INDEX_SARB 177 +#define PROP_INDEX_OLDSOUTHARABIAN 177 +#define PROP_INDEX_OLDTURKIC 178 +#define PROP_INDEX_ORKH 178 +#define PROP_INDEX_ORYA 179 +#define PROP_INDEX_ORIYA 179 +#define PROP_INDEX_OSAGE 180 +#define PROP_INDEX_OSGE 180 +#define PROP_INDEX_OSMANYA 181 +#define PROP_INDEX_OSMA 181 +#define PROP_INDEX_OTHERALPHABETIC 182 +#define PROP_INDEX_OALPHA 182 +#define PROP_INDEX_ODI 183 +#define PROP_INDEX_OTHERDEFAULTIGNORABLECODEPOINT 183 +#define PROP_INDEX_OGREXT 184 +#define PROP_INDEX_OTHERGRAPHEMEEXTEND 184 +#define PROP_INDEX_OIDC 185 +#define PROP_INDEX_OTHERIDCONTINUE 185 +#define PROP_INDEX_OTHERIDSTART 186 +#define PROP_INDEX_OIDS 186 +#define PROP_INDEX_OTHERLOWERCASE 187 +#define PROP_INDEX_OLOWER 187 +#define PROP_INDEX_OTHERMATH 188 +#define PROP_INDEX_OMATH 188 +#define PROP_INDEX_OTHERUPPERCASE 189 +#define PROP_INDEX_OUPPER 189 +#define PROP_INDEX_P 190 +#define PROP_INDEX_PUNCTUATION 190 +#define PROP_INDEX_PAHAWHHMONG 191 +#define PROP_INDEX_HMNG 191 +#define PROP_INDEX_PALMYRENE 192 +#define PROP_INDEX_PALM 192 +#define PROP_INDEX_PATTERNSYNTAX 193 +#define PROP_INDEX_PATSYN 193 +#define PROP_INDEX_PATWS 194 +#define PROP_INDEX_PATTERNWHITESPACE 194 +#define PROP_INDEX_PAUCINHAU 195 +#define PROP_INDEX_PAUC 195 +#define PROP_INDEX_CONNECTORPUNCTUATION 196 +#define PROP_INDEX_PC 196 +#define PROP_INDEX_DASHPUNCTUATION 197 +#define PROP_INDEX_PD 197 +#define PROP_INDEX_PE 198 +#define PROP_INDEX_CLOSEPUNCTUATION 198 +#define PROP_INDEX_FINALPUNCTUATION 199 +#define PROP_INDEX_PF 199 +#define PROP_INDEX_PHAG 200 +#define PROP_INDEX_PHAGSPA 200 +#define PROP_INDEX_PHOENICIAN 201 +#define PROP_INDEX_PHNX 201 +#define PROP_INDEX_PI 202 +#define PROP_INDEX_INITIALPUNCTUATION 202 +#define PROP_INDEX_OTHERPUNCTUATION 203 +#define PROP_INDEX_PO 203 +#define PROP_INDEX_PREPENDEDCONCATENATIONMARK 204 +#define PROP_INDEX_PCM 204 +#define PROP_INDEX_PS 205 +#define PROP_INDEX_OPENPUNCTUATION 205 +#define PROP_INDEX_PHLP 206 +#define PROP_INDEX_PSALTERPAHLAVI 206 +#define PROP_INDEX_QUOTATIONMARK 207 +#define PROP_INDEX_QMARK 207 +#define PROP_INDEX_RADICAL 208 +#define PROP_INDEX_RI 209 +#define PROP_INDEX_REGIONALINDICATOR 209 +#define PROP_INDEX_REJANG 210 +#define PROP_INDEX_RJNG 210 +#define PROP_INDEX_RUNIC 211 +#define PROP_INDEX_RUNR 211 +#define PROP_INDEX_S 212 +#define PROP_INDEX_SYMBOL 212 +#define PROP_INDEX_SAMARITAN 213 +#define PROP_INDEX_SAMR 213 +#define PROP_INDEX_SAURASHTRA 214 +#define PROP_INDEX_SAUR 214 +#define PROP_INDEX_SC 215 +#define PROP_INDEX_CURRENCYSYMBOL 215 +#define PROP_INDEX_SENTENCETERMINAL 216 +#define PROP_INDEX_STERM 216 +#define PROP_INDEX_SHARADA 217 +#define PROP_INDEX_SHRD 217 +#define PROP_INDEX_SHAVIAN 218 +#define PROP_INDEX_SHAW 218 +#define PROP_INDEX_SIDDHAM 219 +#define PROP_INDEX_SIDD 219 +#define PROP_INDEX_SIGNWRITING 220 +#define PROP_INDEX_SGNW 220 +#define PROP_INDEX_SINH 221 +#define PROP_INDEX_SINHALA 221 +#define PROP_INDEX_SK 222 +#define PROP_INDEX_MODIFIERSYMBOL 222 +#define PROP_INDEX_MATHSYMBOL 223 +#define PROP_INDEX_SM 223 +#define PROP_INDEX_SO 224 +#define PROP_INDEX_OTHERSYMBOL 224 +#define PROP_INDEX_SD 225 +#define PROP_INDEX_SOFTDOTTED 225 +#define PROP_INDEX_SOGD 226 +#define PROP_INDEX_SOGDIAN 226 +#define PROP_INDEX_SORASOMPENG 227 +#define PROP_INDEX_SORA 227 +#define PROP_INDEX_SOYO 228 +#define PROP_INDEX_SOYOMBO 228 +#define PROP_INDEX_SUND 229 +#define PROP_INDEX_SUNDANESE 229 +#define PROP_INDEX_SYLO 230 +#define PROP_INDEX_SYLOTINAGRI 230 +#define PROP_INDEX_SYRC 231 +#define PROP_INDEX_SYRIAC 231 +#define PROP_INDEX_TGLG 232 +#define PROP_INDEX_TAGALOG 232 +#define PROP_INDEX_TAGBANWA 233 +#define PROP_INDEX_TAGB 233 +#define PROP_INDEX_TAILE 234 +#define PROP_INDEX_TALE 234 +#define PROP_INDEX_TAITHAM 235 +#define PROP_INDEX_LANA 235 +#define PROP_INDEX_TAIVIET 236 +#define PROP_INDEX_TAVT 236 +#define PROP_INDEX_TAKRI 237 +#define PROP_INDEX_TAKR 237 +#define PROP_INDEX_TAMIL 238 +#define PROP_INDEX_TAML 238 +#define PROP_INDEX_TANG 239 +#define PROP_INDEX_TANGUT 239 +#define PROP_INDEX_TELUGU 240 +#define PROP_INDEX_TELU 240 +#define PROP_INDEX_TERM 241 +#define PROP_INDEX_TERMINALPUNCTUATION 241 +#define PROP_INDEX_THAA 242 +#define PROP_INDEX_THAANA 242 +#define PROP_INDEX_THAI 243 +#define PROP_INDEX_TIBT 244 +#define PROP_INDEX_TIBETAN 244 +#define PROP_INDEX_TFNG 245 +#define PROP_INDEX_TIFINAGH 245 +#define PROP_INDEX_TIRHUTA 246 +#define PROP_INDEX_TIRH 246 +#define PROP_INDEX_UGAR 247 +#define PROP_INDEX_UGARITIC 247 +#define PROP_INDEX_UNIFIEDIDEOGRAPH 248 +#define PROP_INDEX_UIDEO 248 +#define PROP_INDEX_ZZZZ 249 +#define PROP_INDEX_UNKNOWN 249 +#define PROP_INDEX_UPPERCASE 250 +#define PROP_INDEX_VAII 251 +#define PROP_INDEX_VAI 251 +#define PROP_INDEX_VARIATIONSELECTOR 252 +#define PROP_INDEX_VS 252 +#define PROP_INDEX_WARANGCITI 253 +#define PROP_INDEX_WARA 253 +#define PROP_INDEX_WHITESPACE 254 +#define PROP_INDEX_WSPACE 254 +#define PROP_INDEX_XIDC 255 +#define PROP_INDEX_XIDCONTINUE 255 +#define PROP_INDEX_XIDS 256 +#define PROP_INDEX_XIDSTART 256 +#define PROP_INDEX_YI 257 +#define PROP_INDEX_YIII 257 +#define PROP_INDEX_SEPARATOR 258 +#define PROP_INDEX_Z 258 +#define PROP_INDEX_ZANABAZARSQUARE 259 +#define PROP_INDEX_ZANB 259 +#define PROP_INDEX_ZL 260 +#define PROP_INDEX_LINESEPARATOR 260 +#define PROP_INDEX_ZP 261 +#define PROP_INDEX_PARAGRAPHSEPARATOR 261 +#define PROP_INDEX_ZS 262 +#define PROP_INDEX_SPACESEPARATOR 262 +#define PROP_INDEX_INBASICLATIN 263 +#define PROP_INDEX_INLATIN1SUPPLEMENT 264 +#define PROP_INDEX_INLATINEXTENDEDA 265 +#define PROP_INDEX_INLATINEXTENDEDB 266 +#define PROP_INDEX_INIPAEXTENSIONS 267 +#define PROP_INDEX_INSPACINGMODIFIERLETTERS 268 +#define PROP_INDEX_INCOMBININGDIACRITICALMARKS 269 +#define PROP_INDEX_INGREEKANDCOPTIC 270 +#define PROP_INDEX_INCYRILLIC 271 +#define PROP_INDEX_INCYRILLICSUPPLEMENT 272 +#define PROP_INDEX_INARMENIAN 273 +#define PROP_INDEX_INHEBREW 274 +#define PROP_INDEX_INARABIC 275 +#define PROP_INDEX_INSYRIAC 276 +#define PROP_INDEX_INARABICSUPPLEMENT 277 +#define PROP_INDEX_INTHAANA 278 +#define PROP_INDEX_INNKO 279 +#define PROP_INDEX_INSAMARITAN 280 +#define PROP_INDEX_INMANDAIC 281 +#define PROP_INDEX_INSYRIACSUPPLEMENT 282 +#define PROP_INDEX_INARABICEXTENDEDA 283 +#define PROP_INDEX_INDEVANAGARI 284 +#define PROP_INDEX_INBENGALI 285 +#define PROP_INDEX_INGURMUKHI 286 +#define PROP_INDEX_INGUJARATI 287 +#define PROP_INDEX_INORIYA 288 +#define PROP_INDEX_INTAMIL 289 +#define PROP_INDEX_INTELUGU 290 +#define PROP_INDEX_INKANNADA 291 +#define PROP_INDEX_INMALAYALAM 292 +#define PROP_INDEX_INSINHALA 293 +#define PROP_INDEX_INTHAI 294 +#define PROP_INDEX_INLAO 295 +#define PROP_INDEX_INTIBETAN 296 +#define PROP_INDEX_INMYANMAR 297 +#define PROP_INDEX_INGEORGIAN 298 +#define PROP_INDEX_INHANGULJAMO 299 +#define PROP_INDEX_INETHIOPIC 300 +#define PROP_INDEX_INETHIOPICSUPPLEMENT 301 +#define PROP_INDEX_INCHEROKEE 302 +#define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICS 303 +#define PROP_INDEX_INOGHAM 304 +#define PROP_INDEX_INRUNIC 305 +#define PROP_INDEX_INTAGALOG 306 +#define PROP_INDEX_INHANUNOO 307 +#define PROP_INDEX_INBUHID 308 +#define PROP_INDEX_INTAGBANWA 309 +#define PROP_INDEX_INKHMER 310 +#define PROP_INDEX_INMONGOLIAN 311 +#define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICSEXTENDED 312 +#define PROP_INDEX_INLIMBU 313 +#define PROP_INDEX_INTAILE 314 +#define PROP_INDEX_INNEWTAILUE 315 +#define PROP_INDEX_INKHMERSYMBOLS 316 +#define PROP_INDEX_INBUGINESE 317 +#define PROP_INDEX_INTAITHAM 318 +#define PROP_INDEX_INCOMBININGDIACRITICALMARKSEXTENDED 319 +#define PROP_INDEX_INBALINESE 320 +#define PROP_INDEX_INSUNDANESE 321 +#define PROP_INDEX_INBATAK 322 +#define PROP_INDEX_INLEPCHA 323 +#define PROP_INDEX_INOLCHIKI 324 +#define PROP_INDEX_INCYRILLICEXTENDEDC 325 +#define PROP_INDEX_INGEORGIANEXTENDED 326 +#define PROP_INDEX_INSUNDANESESUPPLEMENT 327 +#define PROP_INDEX_INVEDICEXTENSIONS 328 +#define PROP_INDEX_INPHONETICEXTENSIONS 329 +#define PROP_INDEX_INPHONETICEXTENSIONSSUPPLEMENT 330 +#define PROP_INDEX_INCOMBININGDIACRITICALMARKSSUPPLEMENT 331 +#define PROP_INDEX_INLATINEXTENDEDADDITIONAL 332 +#define PROP_INDEX_INGREEKEXTENDED 333 +#define PROP_INDEX_INGENERALPUNCTUATION 334 +#define PROP_INDEX_INSUPERSCRIPTSANDSUBSCRIPTS 335 +#define PROP_INDEX_INCURRENCYSYMBOLS 336 +#define PROP_INDEX_INCOMBININGDIACRITICALMARKSFORSYMBOLS 337 +#define PROP_INDEX_INLETTERLIKESYMBOLS 338 +#define PROP_INDEX_INNUMBERFORMS 339 +#define PROP_INDEX_INARROWS 340 +#define PROP_INDEX_INMATHEMATICALOPERATORS 341 +#define PROP_INDEX_INMISCELLANEOUSTECHNICAL 342 +#define PROP_INDEX_INCONTROLPICTURES 343 +#define PROP_INDEX_INOPTICALCHARACTERRECOGNITION 344 +#define PROP_INDEX_INENCLOSEDALPHANUMERICS 345 +#define PROP_INDEX_INBOXDRAWING 346 +#define PROP_INDEX_INBLOCKELEMENTS 347 +#define PROP_INDEX_INGEOMETRICSHAPES 348 +#define PROP_INDEX_INMISCELLANEOUSSYMBOLS 349 +#define PROP_INDEX_INDINGBATS 350 +#define PROP_INDEX_INMISCELLANEOUSMATHEMATICALSYMBOLSA 351 +#define PROP_INDEX_INSUPPLEMENTALARROWSA 352 +#define PROP_INDEX_INBRAILLEPATTERNS 353 +#define PROP_INDEX_INSUPPLEMENTALARROWSB 354 +#define PROP_INDEX_INMISCELLANEOUSMATHEMATICALSYMBOLSB 355 +#define PROP_INDEX_INSUPPLEMENTALMATHEMATICALOPERATORS 356 +#define PROP_INDEX_INMISCELLANEOUSSYMBOLSANDARROWS 357 +#define PROP_INDEX_INGLAGOLITIC 358 +#define PROP_INDEX_INLATINEXTENDEDC 359 +#define PROP_INDEX_INCOPTIC 360 +#define PROP_INDEX_INGEORGIANSUPPLEMENT 361 +#define PROP_INDEX_INTIFINAGH 362 +#define PROP_INDEX_INETHIOPICEXTENDED 363 +#define PROP_INDEX_INCYRILLICEXTENDEDA 364 +#define PROP_INDEX_INSUPPLEMENTALPUNCTUATION 365 +#define PROP_INDEX_INCJKRADICALSSUPPLEMENT 366 +#define PROP_INDEX_INKANGXIRADICALS 367 +#define PROP_INDEX_INIDEOGRAPHICDESCRIPTIONCHARACTERS 368 +#define PROP_INDEX_INCJKSYMBOLSANDPUNCTUATION 369 +#define PROP_INDEX_INHIRAGANA 370 +#define PROP_INDEX_INKATAKANA 371 +#define PROP_INDEX_INBOPOMOFO 372 +#define PROP_INDEX_INHANGULCOMPATIBILITYJAMO 373 +#define PROP_INDEX_INKANBUN 374 +#define PROP_INDEX_INBOPOMOFOEXTENDED 375 +#define PROP_INDEX_INCJKSTROKES 376 +#define PROP_INDEX_INKATAKANAPHONETICEXTENSIONS 377 +#define PROP_INDEX_INENCLOSEDCJKLETTERSANDMONTHS 378 +#define PROP_INDEX_INCJKCOMPATIBILITY 379 +#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONA 380 +#define PROP_INDEX_INYIJINGHEXAGRAMSYMBOLS 381 +#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHS 382 +#define PROP_INDEX_INYISYLLABLES 383 +#define PROP_INDEX_INYIRADICALS 384 +#define PROP_INDEX_INLISU 385 +#define PROP_INDEX_INVAI 386 +#define PROP_INDEX_INCYRILLICEXTENDEDB 387 +#define PROP_INDEX_INBAMUM 388 +#define PROP_INDEX_INMODIFIERTONELETTERS 389 +#define PROP_INDEX_INLATINEXTENDEDD 390 +#define PROP_INDEX_INSYLOTINAGRI 391 +#define PROP_INDEX_INCOMMONINDICNUMBERFORMS 392 +#define PROP_INDEX_INPHAGSPA 393 +#define PROP_INDEX_INSAURASHTRA 394 +#define PROP_INDEX_INDEVANAGARIEXTENDED 395 +#define PROP_INDEX_INKAYAHLI 396 +#define PROP_INDEX_INREJANG 397 +#define PROP_INDEX_INHANGULJAMOEXTENDEDA 398 +#define PROP_INDEX_INJAVANESE 399 +#define PROP_INDEX_INMYANMAREXTENDEDB 400 +#define PROP_INDEX_INCHAM 401 +#define PROP_INDEX_INMYANMAREXTENDEDA 402 +#define PROP_INDEX_INTAIVIET 403 +#define PROP_INDEX_INMEETEIMAYEKEXTENSIONS 404 +#define PROP_INDEX_INETHIOPICEXTENDEDA 405 +#define PROP_INDEX_INLATINEXTENDEDE 406 +#define PROP_INDEX_INCHEROKEESUPPLEMENT 407 +#define PROP_INDEX_INMEETEIMAYEK 408 +#define PROP_INDEX_INHANGULSYLLABLES 409 +#define PROP_INDEX_INHANGULJAMOEXTENDEDB 410 +#define PROP_INDEX_INHIGHSURROGATES 411 +#define PROP_INDEX_INHIGHPRIVATEUSESURROGATES 412 +#define PROP_INDEX_INLOWSURROGATES 413 +#define PROP_INDEX_INPRIVATEUSEAREA 414 +#define PROP_INDEX_INCJKCOMPATIBILITYIDEOGRAPHS 415 +#define PROP_INDEX_INALPHABETICPRESENTATIONFORMS 416 +#define PROP_INDEX_INARABICPRESENTATIONFORMSA 417 +#define PROP_INDEX_INVARIATIONSELECTORS 418 +#define PROP_INDEX_INVERTICALFORMS 419 +#define PROP_INDEX_INCOMBININGHALFMARKS 420 +#define PROP_INDEX_INCJKCOMPATIBILITYFORMS 421 +#define PROP_INDEX_INSMALLFORMVARIANTS 422 +#define PROP_INDEX_INARABICPRESENTATIONFORMSB 423 +#define PROP_INDEX_INHALFWIDTHANDFULLWIDTHFORMS 424 +#define PROP_INDEX_INSPECIALS 425 +#define PROP_INDEX_INLINEARBSYLLABARY 426 +#define PROP_INDEX_INLINEARBIDEOGRAMS 427 +#define PROP_INDEX_INAEGEANNUMBERS 428 +#define PROP_INDEX_INANCIENTGREEKNUMBERS 429 +#define PROP_INDEX_INANCIENTSYMBOLS 430 +#define PROP_INDEX_INPHAISTOSDISC 431 +#define PROP_INDEX_INLYCIAN 432 +#define PROP_INDEX_INCARIAN 433 +#define PROP_INDEX_INCOPTICEPACTNUMBERS 434 +#define PROP_INDEX_INOLDITALIC 435 +#define PROP_INDEX_INGOTHIC 436 +#define PROP_INDEX_INOLDPERMIC 437 +#define PROP_INDEX_INUGARITIC 438 +#define PROP_INDEX_INOLDPERSIAN 439 +#define PROP_INDEX_INDESERET 440 +#define PROP_INDEX_INSHAVIAN 441 +#define PROP_INDEX_INOSMANYA 442 +#define PROP_INDEX_INOSAGE 443 +#define PROP_INDEX_INELBASAN 444 +#define PROP_INDEX_INCAUCASIANALBANIAN 445 +#define PROP_INDEX_INLINEARA 446 +#define PROP_INDEX_INCYPRIOTSYLLABARY 447 +#define PROP_INDEX_INIMPERIALARAMAIC 448 +#define PROP_INDEX_INPALMYRENE 449 +#define PROP_INDEX_INNABATAEAN 450 +#define PROP_INDEX_INHATRAN 451 +#define PROP_INDEX_INPHOENICIAN 452 +#define PROP_INDEX_INLYDIAN 453 +#define PROP_INDEX_INMEROITICHIEROGLYPHS 454 +#define PROP_INDEX_INMEROITICCURSIVE 455 +#define PROP_INDEX_INKHAROSHTHI 456 +#define PROP_INDEX_INOLDSOUTHARABIAN 457 +#define PROP_INDEX_INOLDNORTHARABIAN 458 +#define PROP_INDEX_INMANICHAEAN 459 +#define PROP_INDEX_INAVESTAN 460 +#define PROP_INDEX_ININSCRIPTIONALPARTHIAN 461 +#define PROP_INDEX_ININSCRIPTIONALPAHLAVI 462 +#define PROP_INDEX_INPSALTERPAHLAVI 463 +#define PROP_INDEX_INOLDTURKIC 464 +#define PROP_INDEX_INOLDHUNGARIAN 465 +#define PROP_INDEX_INHANIFIROHINGYA 466 +#define PROP_INDEX_INRUMINUMERALSYMBOLS 467 +#define PROP_INDEX_INOLDSOGDIAN 468 +#define PROP_INDEX_INSOGDIAN 469 +#define PROP_INDEX_INBRAHMI 470 +#define PROP_INDEX_INKAITHI 471 +#define PROP_INDEX_INSORASOMPENG 472 +#define PROP_INDEX_INCHAKMA 473 +#define PROP_INDEX_INMAHAJANI 474 +#define PROP_INDEX_INSHARADA 475 +#define PROP_INDEX_INSINHALAARCHAICNUMBERS 476 +#define PROP_INDEX_INKHOJKI 477 +#define PROP_INDEX_INMULTANI 478 +#define PROP_INDEX_INKHUDAWADI 479 +#define PROP_INDEX_INGRANTHA 480 +#define PROP_INDEX_INNEWA 481 +#define PROP_INDEX_INTIRHUTA 482 +#define PROP_INDEX_INSIDDHAM 483 +#define PROP_INDEX_INMODI 484 +#define PROP_INDEX_INMONGOLIANSUPPLEMENT 485 +#define PROP_INDEX_INTAKRI 486 +#define PROP_INDEX_INAHOM 487 +#define PROP_INDEX_INDOGRA 488 +#define PROP_INDEX_INWARANGCITI 489 +#define PROP_INDEX_INZANABAZARSQUARE 490 +#define PROP_INDEX_INSOYOMBO 491 +#define PROP_INDEX_INPAUCINHAU 492 +#define PROP_INDEX_INBHAIKSUKI 493 +#define PROP_INDEX_INMARCHEN 494 +#define PROP_INDEX_INMASARAMGONDI 495 +#define PROP_INDEX_INGUNJALAGONDI 496 +#define PROP_INDEX_INMAKASAR 497 +#define PROP_INDEX_INCUNEIFORM 498 +#define PROP_INDEX_INCUNEIFORMNUMBERSANDPUNCTUATION 499 +#define PROP_INDEX_INEARLYDYNASTICCUNEIFORM 500 +#define PROP_INDEX_INEGYPTIANHIEROGLYPHS 501 +#define PROP_INDEX_INANATOLIANHIEROGLYPHS 502 +#define PROP_INDEX_INBAMUMSUPPLEMENT 503 +#define PROP_INDEX_INMRO 504 +#define PROP_INDEX_INBASSAVAH 505 +#define PROP_INDEX_INPAHAWHHMONG 506 +#define PROP_INDEX_INMEDEFAIDRIN 507 +#define PROP_INDEX_INMIAO 508 +#define PROP_INDEX_INIDEOGRAPHICSYMBOLSANDPUNCTUATION 509 +#define PROP_INDEX_INTANGUT 510 +#define PROP_INDEX_INTANGUTCOMPONENTS 511 +#define PROP_INDEX_INKANASUPPLEMENT 512 +#define PROP_INDEX_INKANAEXTENDEDA 513 +#define PROP_INDEX_INNUSHU 514 +#define PROP_INDEX_INDUPLOYAN 515 +#define PROP_INDEX_INSHORTHANDFORMATCONTROLS 516 +#define PROP_INDEX_INBYZANTINEMUSICALSYMBOLS 517 +#define PROP_INDEX_INMUSICALSYMBOLS 518 +#define PROP_INDEX_INANCIENTGREEKMUSICALNOTATION 519 +#define PROP_INDEX_INMAYANNUMERALS 520 +#define PROP_INDEX_INTAIXUANJINGSYMBOLS 521 +#define PROP_INDEX_INCOUNTINGRODNUMERALS 522 +#define PROP_INDEX_INMATHEMATICALALPHANUMERICSYMBOLS 523 +#define PROP_INDEX_INSUTTONSIGNWRITING 524 +#define PROP_INDEX_INGLAGOLITICSUPPLEMENT 525 +#define PROP_INDEX_INMENDEKIKAKUI 526 +#define PROP_INDEX_INADLAM 527 +#define PROP_INDEX_ININDICSIYAQNUMBERS 528 +#define PROP_INDEX_INARABICMATHEMATICALALPHABETICSYMBOLS 529 +#define PROP_INDEX_INMAHJONGTILES 530 +#define PROP_INDEX_INDOMINOTILES 531 +#define PROP_INDEX_INPLAYINGCARDS 532 +#define PROP_INDEX_INENCLOSEDALPHANUMERICSUPPLEMENT 533 +#define PROP_INDEX_INENCLOSEDIDEOGRAPHICSUPPLEMENT 534 +#define PROP_INDEX_INMISCELLANEOUSSYMBOLSANDPICTOGRAPHS 535 +#define PROP_INDEX_INEMOTICONS 536 +#define PROP_INDEX_INORNAMENTALDINGBATS 537 +#define PROP_INDEX_INTRANSPORTANDMAPSYMBOLS 538 +#define PROP_INDEX_INALCHEMICALSYMBOLS 539 +#define PROP_INDEX_INGEOMETRICSHAPESEXTENDED 540 +#define PROP_INDEX_INSUPPLEMENTALARROWSC 541 +#define PROP_INDEX_INSUPPLEMENTALSYMBOLSANDPICTOGRAPHS 542 +#define PROP_INDEX_INCHESSSYMBOLS 543 +#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONB 544 +#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONC 545 +#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIOND 546 +#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONE 547 +#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONF 548 +#define PROP_INDEX_INCJKCOMPATIBILITYIDEOGRAPHSSUPPLEMENT 549 +#define PROP_INDEX_INTAGS 550 +#define PROP_INDEX_INVARIATIONSELECTORSSUPPLEMENT 551 +#define PROP_INDEX_INSUPPLEMENTARYPRIVATEUSEAREAA 552 +#define PROP_INDEX_INSUPPLEMENTARYPRIVATEUSEAREAB 553 +#define PROP_INDEX_INNOBLOCK 554 diff --git a/src/unicode_property_data_posix.c b/src/unicode_property_data_posix.c index da1bab8..2619704 100644 --- a/src/unicode_property_data_posix.c +++ b/src/unicode_property_data_posix.c @@ -5289,3 +5289,19 @@ unicode_lookup_property_name (register const char *str, register size_t len) #define PROPERTY_NAME_MAX_SIZE 17 #define CODE_RANGES_NUM 15 + +#define PROP_INDEX_NEWLINE 0 +#define PROP_INDEX_ALPHA 1 +#define PROP_INDEX_BLANK 2 +#define PROP_INDEX_CNTRL 3 +#define PROP_INDEX_DIGIT 4 +#define PROP_INDEX_GRAPH 5 +#define PROP_INDEX_LOWER 6 +#define PROP_INDEX_PRINT 7 +#define PROP_INDEX_PUNCT 8 +#define PROP_INDEX_SPACE 9 +#define PROP_INDEX_UPPER 10 +#define PROP_INDEX_XDIGIT 11 +#define PROP_INDEX_WORD 12 +#define PROP_INDEX_ALNUM 13 +#define PROP_INDEX_ASCII 14