165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich/*************************************************
265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich*          Unicode Property Table handler        *
365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich*************************************************/
465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich#ifndef _UCP_H
665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich#define _UCP_H
765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich/* This file contains definitions of the property values that are returned by
965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevichthe UCD access macros. New values that are added for new releases of Unicode
1065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevichshould always be at the end of each enum, for backwards compatibility.
1165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
1265de34233da93a3d65c00b8aad3ff9aad44c57deNick KralevichIMPORTANT: Note also that the specific numeric values of the enums have to be
1365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevichthe same as the values that are generated by the maint/MultiStage2.py script,
1465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevichwhere the equivalent property descriptive names are listed in vectors.
1565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
1665de34233da93a3d65c00b8aad3ff9aad44c57deNick KralevichALSO: The specific values of the first two enums are assumed for the table
1765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevichcalled catposstab in pcre_compile.c. */
1865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
1965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich/* These are the general character categories. */
2065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
2165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevichenum {
2265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_C,     /* Other */
2365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_L,     /* Letter */
2465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_M,     /* Mark */
2565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_N,     /* Number */
2665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_P,     /* Punctuation */
2765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_S,     /* Symbol */
2865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Z      /* Separator */
2965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich};
3065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
3165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich/* These are the particular character categories. */
3265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
3365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevichenum {
3465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Cc,    /* Control */
3565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Cf,    /* Format */
3665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Cn,    /* Unassigned */
3765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Co,    /* Private use */
3865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Cs,    /* Surrogate */
3965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Ll,    /* Lower case letter */
4065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Lm,    /* Modifier letter */
4165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Lo,    /* Other letter */
4265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Lt,    /* Title case letter */
4365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Lu,    /* Upper case letter */
4465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Mc,    /* Spacing mark */
4565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Me,    /* Enclosing mark */
4665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Mn,    /* Non-spacing mark */
4765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Nd,    /* Decimal number */
4865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Nl,    /* Letter number */
4965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_No,    /* Other number */
5065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Pc,    /* Connector punctuation */
5165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Pd,    /* Dash punctuation */
5265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Pe,    /* Close punctuation */
5365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Pf,    /* Final punctuation */
5465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Pi,    /* Initial punctuation */
5565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Po,    /* Other punctuation */
5665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Ps,    /* Open punctuation */
5765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Sc,    /* Currency symbol */
5865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Sk,    /* Modifier symbol */
5965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Sm,    /* Mathematical symbol */
6065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_So,    /* Other symbol */
6165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Zl,    /* Line separator */
6265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Zp,    /* Paragraph separator */
6365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Zs     /* Space separator */
6465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich};
6565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
6665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich/* These are grapheme break properties. Note that the code for processing them
6765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevichassumes that the values are less than 16. If more values are added that take
6865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevichthe number to 16 or more, the code will have to be rewritten. */
6965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
7065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevichenum {
7165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_gbCR,                /*  0 */
7265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_gbLF,                /*  1 */
7365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_gbControl,           /*  2 */
7465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_gbExtend,            /*  3 */
7565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_gbPrepend,           /*  4 */
7665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_gbSpacingMark,       /*  5 */
7765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_gbL,                 /*  6 Hangul syllable type L */
7865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_gbV,                 /*  7 Hangul syllable type V */
7965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_gbT,                 /*  8 Hangul syllable type T */
8065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_gbLV,                /*  9 Hangul syllable type LV */
8165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_gbLVT,               /* 10 Hangul syllable type LVT */
8265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_gbRegionalIndicator, /* 11 */
8365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_gbOther              /* 12 */
8465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich};
8565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
8665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich/* These are the script identifications. */
8765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
8865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevichenum {
8965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Arabic,
9065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Armenian,
9165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Bengali,
9265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Bopomofo,
9365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Braille,
9465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Buginese,
9565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Buhid,
9665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Canadian_Aboriginal,
9765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Cherokee,
9865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Common,
9965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Coptic,
10065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Cypriot,
10165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Cyrillic,
10265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Deseret,
10365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Devanagari,
10465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Ethiopic,
10565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Georgian,
10665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Glagolitic,
10765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Gothic,
10865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Greek,
10965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Gujarati,
11065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Gurmukhi,
11165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Han,
11265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Hangul,
11365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Hanunoo,
11465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Hebrew,
11565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Hiragana,
11665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Inherited,
11765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Kannada,
11865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Katakana,
11965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Kharoshthi,
12065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Khmer,
12165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Lao,
12265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Latin,
12365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Limbu,
12465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Linear_B,
12565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Malayalam,
12665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Mongolian,
12765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Myanmar,
12865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_New_Tai_Lue,
12965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Ogham,
13065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Old_Italic,
13165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Old_Persian,
13265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Oriya,
13365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Osmanya,
13465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Runic,
13565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Shavian,
13665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Sinhala,
13765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Syloti_Nagri,
13865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Syriac,
13965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Tagalog,
14065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Tagbanwa,
14165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Tai_Le,
14265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Tamil,
14365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Telugu,
14465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Thaana,
14565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Thai,
14665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Tibetan,
14765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Tifinagh,
14865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Ugaritic,
14965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Yi,
15065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  /* New for Unicode 5.0: */
15165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Balinese,
15265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Cuneiform,
15365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Nko,
15465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Phags_Pa,
15565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Phoenician,
15665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  /* New for Unicode 5.1: */
15765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Carian,
15865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Cham,
15965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Kayah_Li,
16065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Lepcha,
16165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Lycian,
16265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Lydian,
16365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Ol_Chiki,
16465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Rejang,
16565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Saurashtra,
16665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Sundanese,
16765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Vai,
16865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  /* New for Unicode 5.2: */
16965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Avestan,
17065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Bamum,
17165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Egyptian_Hieroglyphs,
17265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Imperial_Aramaic,
17365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Inscriptional_Pahlavi,
17465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Inscriptional_Parthian,
17565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Javanese,
17665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Kaithi,
17765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Lisu,
17865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Meetei_Mayek,
17965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Old_South_Arabian,
18065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Old_Turkic,
18165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Samaritan,
18265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Tai_Tham,
18365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Tai_Viet,
18465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  /* New for Unicode 6.0.0: */
18565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Batak,
18665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Brahmi,
18765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Mandaic,
18865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  /* New for Unicode 6.1.0: */
18965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Chakma,
19065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Meroitic_Cursive,
19165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Meroitic_Hieroglyphs,
19265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Miao,
19365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Sharada,
19465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Sora_Sompeng,
19565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Takri,
19665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  /* New for Unicode 7.0.0: */
19765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Bassa_Vah,
19865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Caucasian_Albanian,
19965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Duployan,
20065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Elbasan,
20165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Grantha,
20265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Khojki,
20365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Khudawadi,
20465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Linear_A,
20565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Mahajani,
20665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Manichaean,
20765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Mende_Kikakui,
20865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Modi,
20965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Mro,
21065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Nabataean,
21165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Old_North_Arabian,
21265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Old_Permic,
21365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Pahawh_Hmong,
21465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Palmyrene,
21565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Psalter_Pahlavi,
21665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Pau_Cin_Hau,
21765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Siddham,
21865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Tirhuta,
21965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich  ucp_Warang_Citi
22065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich};
22165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
22265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich#endif
22365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich
22465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich/* End of ucp.h */
225