tin  2.4.5
About: TIN is a threaded NNTP and spool based UseNet newsreader.
  Fossies Dox: tin-2.4.5.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

ucp.h
Go to the documentation of this file.
1 /*************************************************
2 * Unicode Property Table handler *
3 *************************************************/
4 
5 #ifndef _UCP_H
6 #define _UCP_H
7 
8 /* This file contains definitions of the property values that are returned by
9 the function _pcre_ucp_findprop(). New values that are added for new releases
10 of Unicode should always be at the end of each enum, for backwards
11 compatibility. */
12 
13 /* These are the general character categories. */
14 
15 enum {
16  ucp_C, /* Other */
17  ucp_L, /* Letter */
18  ucp_M, /* Mark */
19  ucp_N, /* Number */
20  ucp_P, /* Punctuation */
21  ucp_S, /* Symbol */
22  ucp_Z /* Separator */
23 };
24 
25 /* These are the particular character types. */
26 
27 enum {
28  ucp_Cc, /* Control */
29  ucp_Cf, /* Format */
30  ucp_Cn, /* Unassigned */
31  ucp_Co, /* Private use */
32  ucp_Cs, /* Surrogate */
33  ucp_Ll, /* Lower case letter */
34  ucp_Lm, /* Modifier letter */
35  ucp_Lo, /* Other letter */
36  ucp_Lt, /* Title case letter */
37  ucp_Lu, /* Upper case letter */
38  ucp_Mc, /* Spacing mark */
39  ucp_Me, /* Enclosing mark */
40  ucp_Mn, /* Non-spacing mark */
41  ucp_Nd, /* Decimal number */
42  ucp_Nl, /* Letter number */
43  ucp_No, /* Other number */
44  ucp_Pc, /* Connector punctuation */
45  ucp_Pd, /* Dash punctuation */
46  ucp_Pe, /* Close punctuation */
47  ucp_Pf, /* Final punctuation */
48  ucp_Pi, /* Initial punctuation */
49  ucp_Po, /* Other punctuation */
50  ucp_Ps, /* Open punctuation */
51  ucp_Sc, /* Currency symbol */
52  ucp_Sk, /* Modifier symbol */
53  ucp_Sm, /* Mathematical symbol */
54  ucp_So, /* Other symbol */
55  ucp_Zl, /* Line separator */
56  ucp_Zp, /* Paragraph separator */
57  ucp_Zs /* Space separator */
58 };
59 
60 /* These are the script identifications. */
61 
62 enum {
124  ucp_Balinese, /* New for Unicode 5.0.0 */
125  ucp_Cuneiform, /* New for Unicode 5.0.0 */
126  ucp_Nko, /* New for Unicode 5.0.0 */
127  ucp_Phags_Pa, /* New for Unicode 5.0.0 */
128  ucp_Phoenician /* New for Unicode 5.0.0 */
129 };
130 
131 #endif
132 
133 /* End of ucp.h */
@ ucp_Sc
Definition: ucp.h:51
@ ucp_Po
Definition: ucp.h:49
@ ucp_Mn
Definition: ucp.h:40
@ ucp_Nd
Definition: ucp.h:41
@ ucp_Pf
Definition: ucp.h:47
@ ucp_Co
Definition: ucp.h:31
@ ucp_Cn
Definition: ucp.h:30
@ ucp_Cs
Definition: ucp.h:32
@ ucp_Sk
Definition: ucp.h:52
@ ucp_Zs
Definition: ucp.h:57
@ ucp_Zp
Definition: ucp.h:56
@ ucp_Zl
Definition: ucp.h:55
@ ucp_Lo
Definition: ucp.h:35
@ ucp_Lm
Definition: ucp.h:34
@ ucp_Pi
Definition: ucp.h:48
@ ucp_Me
Definition: ucp.h:39
@ ucp_Cc
Definition: ucp.h:28
@ ucp_Mc
Definition: ucp.h:38
@ ucp_Pe
Definition: ucp.h:46
@ ucp_Lu
Definition: ucp.h:37
@ ucp_Cf
Definition: ucp.h:29
@ ucp_Nl
Definition: ucp.h:42
@ ucp_Lt
Definition: ucp.h:36
@ ucp_Sm
Definition: ucp.h:53
@ ucp_Pd
Definition: ucp.h:45
@ ucp_Ll
Definition: ucp.h:33
@ ucp_Pc
Definition: ucp.h:44
@ ucp_Ps
Definition: ucp.h:50
@ ucp_So
Definition: ucp.h:54
@ ucp_No
Definition: ucp.h:43
@ ucp_C
Definition: ucp.h:16
@ ucp_Z
Definition: ucp.h:22
@ ucp_P
Definition: ucp.h:20
@ ucp_M
Definition: ucp.h:18
@ ucp_S
Definition: ucp.h:21
@ ucp_N
Definition: ucp.h:19
@ ucp_L
Definition: ucp.h:17
@ ucp_Cuneiform
Definition: ucp.h:125
@ ucp_Myanmar
Definition: ucp.h:101
@ ucp_Oriya
Definition: ucp.h:106
@ ucp_Ethiopic
Definition: ucp.h:78
@ ucp_Sinhala
Definition: ucp.h:110
@ ucp_Thaana
Definition: ucp.h:118
@ ucp_Hangul
Definition: ucp.h:86
@ ucp_Gujarati
Definition: ucp.h:83
@ ucp_Kharoshthi
Definition: ucp.h:93
@ ucp_Syriac
Definition: ucp.h:112
@ ucp_Common
Definition: ucp.h:72
@ ucp_Bopomofo
Definition: ucp.h:66
@ ucp_Nko
Definition: ucp.h:126
@ ucp_Balinese
Definition: ucp.h:124
@ ucp_Armenian
Definition: ucp.h:64
@ ucp_Ugaritic
Definition: ucp.h:122
@ ucp_Braille
Definition: ucp.h:67
@ ucp_Tibetan
Definition: ucp.h:120
@ ucp_Han
Definition: ucp.h:85
@ ucp_Thai
Definition: ucp.h:119
@ ucp_Hiragana
Definition: ucp.h:89
@ ucp_New_Tai_Lue
Definition: ucp.h:102
@ ucp_Lao
Definition: ucp.h:95
@ ucp_Katakana
Definition: ucp.h:92
@ ucp_Buginese
Definition: ucp.h:68
@ ucp_Glagolitic
Definition: ucp.h:80
@ ucp_Malayalam
Definition: ucp.h:99
@ ucp_Mongolian
Definition: ucp.h:100
@ ucp_Bengali
Definition: ucp.h:65
@ ucp_Runic
Definition: ucp.h:108
@ ucp_Phoenician
Definition: ucp.h:128
@ ucp_Gurmukhi
Definition: ucp.h:84
@ ucp_Cyrillic
Definition: ucp.h:75
@ ucp_Tamil
Definition: ucp.h:116
@ ucp_Limbu
Definition: ucp.h:97
@ ucp_Tagbanwa
Definition: ucp.h:114
@ ucp_Ogham
Definition: ucp.h:103
@ ucp_Linear_B
Definition: ucp.h:98
@ ucp_Kannada
Definition: ucp.h:91
@ ucp_Coptic
Definition: ucp.h:73
@ ucp_Telugu
Definition: ucp.h:117
@ ucp_Devanagari
Definition: ucp.h:77
@ ucp_Shavian
Definition: ucp.h:109
@ ucp_Gothic
Definition: ucp.h:81
@ ucp_Tai_Le
Definition: ucp.h:115
@ ucp_Old_Italic
Definition: ucp.h:104
@ ucp_Tagalog
Definition: ucp.h:113
@ ucp_Cherokee
Definition: ucp.h:71
@ ucp_Arabic
Definition: ucp.h:63
@ ucp_Buhid
Definition: ucp.h:69
@ ucp_Cypriot
Definition: ucp.h:74
@ ucp_Greek
Definition: ucp.h:82
@ ucp_Yi
Definition: ucp.h:123
@ ucp_Hebrew
Definition: ucp.h:88
@ ucp_Georgian
Definition: ucp.h:79
@ ucp_Deseret
Definition: ucp.h:76
@ ucp_Tifinagh
Definition: ucp.h:121
@ ucp_Canadian_Aboriginal
Definition: ucp.h:70
@ ucp_Inherited
Definition: ucp.h:90
@ ucp_Latin
Definition: ucp.h:96
@ ucp_Osmanya
Definition: ucp.h:107
@ ucp_Khmer
Definition: ucp.h:94
@ ucp_Syloti_Nagri
Definition: ucp.h:111
@ ucp_Old_Persian
Definition: ucp.h:105
@ ucp_Phags_Pa
Definition: ucp.h:127
@ ucp_Hanunoo
Definition: ucp.h:87