character.h - libgrapheme - unicode string library
(HTM) git clone git://git.suckless.org/libgrapheme
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
character.h (981B)
---
1 /* See LICENSE file for copyright and license details. */
2 #ifndef CHARACTER_H
3 #define CHARACTER_H
4
5 #include <stdint.h>
6
7 #define CHAR_PROP_CONTROL (UINT64_C(1) << 0)
8 #define CHAR_PROP_EXTEND (UINT64_C(1) << 1)
9 #define CHAR_PROP_EXTENDED_PICTOGRAPHIC (UINT64_C(1) << 2)
10 #define CHAR_PROP_HANGUL_L (UINT64_C(1) << 3)
11 #define CHAR_PROP_HANGUL_V (UINT64_C(1) << 4)
12 #define CHAR_PROP_HANGUL_T (UINT64_C(1) << 5)
13 #define CHAR_PROP_HANGUL_LV (UINT64_C(1) << 6)
14 #define CHAR_PROP_HANGUL_LVT (UINT64_C(1) << 7)
15 #define CHAR_PROP_ICB_CONSONANT (UINT64_C(1) << 8)
16 #define CHAR_PROP_ICB_EXTEND (UINT64_C(1) << 9)
17 #define CHAR_PROP_ICB_LINKER (UINT64_C(1) << 10)
18 #define CHAR_PROP_PREPEND (UINT64_C(1) << 11)
19 #define CHAR_PROP_REGIONAL_INDICATOR (UINT64_C(1) << 12)
20 #define CHAR_PROP_SPACINGMARK (UINT64_C(1) << 13)
21
22 #endif /* UTIL_H */