1 /* $Cambridge: exim/src/src/pcre/ucp.h,v 1.2 2005/08/08 10:22:14 ph10 Exp $ */
3 /*************************************************
4 * libucp - Unicode Property Table handler *
5 *************************************************/
11 /* These are the character categories that are returned by ucp_findchar */
18 ucp_P
, /* Punctuation */
23 /* These are the detailed character types that are returned by ucp_findchar */
28 ucp_Cn
, /* Unassigned */
29 ucp_Co
, /* Private use */
30 ucp_Cs
, /* Surrogate */
31 ucp_Ll
, /* Lower case letter */
32 ucp_Lm
, /* Modifier letter */
33 ucp_Lo
, /* Other letter */
34 ucp_Lt
, /* Title case letter */
35 ucp_Lu
, /* Upper case letter */
36 ucp_Mc
, /* Spacing mark */
37 ucp_Me
, /* Enclosing mark */
38 ucp_Mn
, /* Non-spacing mark */
39 ucp_Nd
, /* Decimal number */
40 ucp_Nl
, /* Letter number */
41 ucp_No
, /* Other number */
42 ucp_Pc
, /* Connector punctuation */
43 ucp_Pd
, /* Dash punctuation */
44 ucp_Pe
, /* Close punctuation */
45 ucp_Pf
, /* Final punctuation */
46 ucp_Pi
, /* Initial punctuation */
47 ucp_Po
, /* Other punctuation */
48 ucp_Ps
, /* Open punctuation */
49 ucp_Sc
, /* Currency symbol */
50 ucp_Sk
, /* Modifier symbol */
51 ucp_Sm
, /* Mathematical symbol */
52 ucp_So
, /* Other symbol */
53 ucp_Zl
, /* Line separator */
54 ucp_Zp
, /* Paragraph separator */
55 ucp_Zs
/* Space separator */
58 extern int ucp_findchar(const int, int *, int *);