1 /* $Cambridge: exim/src/src/pcre/ucp.h,v 1.4 2007/01/23 15:08:45 ph10 Exp $ */
3 /*************************************************
4 * Unicode Property Table handler *
5 *************************************************/
10 /* This file contains definitions of the property values that are returned by
11 the function _pcre_ucp_findprop(). New values that are added for new releases
12 of Unicode should always be at the end of each enum, for backwards
15 /* These are the general character categories. */
22 ucp_P, /* Punctuation */
27 /* These are the particular character types. */
32 ucp_Cn, /* Unassigned */
33 ucp_Co, /* Private use */
34 ucp_Cs, /* Surrogate */
35 ucp_Ll, /* Lower case letter */
36 ucp_Lm, /* Modifier letter */
37 ucp_Lo, /* Other letter */
38 ucp_Lt, /* Title case letter */
39 ucp_Lu, /* Upper case letter */
40 ucp_Mc, /* Spacing mark */
41 ucp_Me, /* Enclosing mark */
42 ucp_Mn, /* Non-spacing mark */
43 ucp_Nd, /* Decimal number */
44 ucp_Nl, /* Letter number */
45 ucp_No, /* Other number */
46 ucp_Pc, /* Connector punctuation */
47 ucp_Pd, /* Dash punctuation */
48 ucp_Pe, /* Close punctuation */
49 ucp_Pf, /* Final punctuation */
50 ucp_Pi, /* Initial punctuation */
51 ucp_Po, /* Other punctuation */
52 ucp_Ps, /* Open punctuation */
53 ucp_Sc, /* Currency symbol */
54 ucp_Sk, /* Modifier symbol */
55 ucp_Sm, /* Mathematical symbol */
56 ucp_So, /* Other symbol */
57 ucp_Zl, /* Line separator */
58 ucp_Zp, /* Paragraph separator */
59 ucp_Zs /* Space separator */
62 /* These are the script identifications. */
72 ucp_Canadian_Aboriginal,
126 ucp_Balinese, /* New for Unicode 5.0.0 */
127 ucp_Cuneiform, /* New for Unicode 5.0.0 */
128 ucp_Nko, /* New for Unicode 5.0.0 */
129 ucp_Phags_Pa, /* New for Unicode 5.0.0 */
130 ucp_Phoenician /* New for Unicode 5.0.0 */