libunibreak 8.0
Loading...
Searching...
No Matches
linebreakauxdata.c
Go to the documentation of this file.
1/* The content of this file is generated from:
2# DerivedGeneralCategory-17.0.0.txt
3# Date: 2025-07-24, 00:12:50 GMT
4# LineBreak-17.0.0.txt
5# Date: 2025-07-29, 13:52:18 GMT
6# emoji-data.txt
7# Date: 2025-07-25, 17:54:31 GMT
8*/
9
10#include "linebreakdef.h"
11
12static const struct LineBreakAuxRange lb_prop_pi_qu[] = {
13 {0xAB, 0xAB},
14 {0x2018, 0x2018},
15 {0x201B, 0x201C},
16 {0x201F, 0x201F},
17 {0x2039, 0x2039},
18 {0x2E02, 0x2E02},
19 {0x2E04, 0x2E04},
20 {0x2E09, 0x2E09},
21 {0x2E0C, 0x2E0C},
22 {0x2E1C, 0x2E1C},
23 {0x2E20, 0x2E20},
24};
25
26static const struct LineBreakAuxRange lb_prop_pf_qu[] = {
27 {0xBB, 0xBB},
28 {0x2019, 0x2019},
29 {0x201D, 0x201D},
30 {0x203A, 0x203A},
31 {0x2E03, 0x2E03},
32 {0x2E05, 0x2E05},
33 {0x2E0A, 0x2E0A},
34 {0x2E0D, 0x2E0D},
35 {0x2E1D, 0x2E1D},
36 {0x2E21, 0x2E21},
37};
38
39static const struct LineBreakAuxRange lb_prop_sa_cm[] = {
40 {0xE31, 0xE31},
41 {0xE34, 0xE3A},
42 {0xE47, 0xE4E},
43 {0xEB1, 0xEB1},
44 {0xEB4, 0xEBC},
45 {0xEC8, 0xECE},
46 {0x102B, 0x103E},
47 {0x1056, 0x1059},
48 {0x105E, 0x1060},
49 {0x1062, 0x1064},
50 {0x1067, 0x106D},
51 {0x1071, 0x1074},
52 {0x1082, 0x108D},
53 {0x108F, 0x108F},
54 {0x109A, 0x109D},
55 {0x17B4, 0x17D3},
56 {0x17DD, 0x17DD},
57 {0x1A55, 0x1A5E},
58 {0x1A60, 0x1A7C},
59 {0xA9E5, 0xA9E5},
60 {0xAA7B, 0xAA7D},
61 {0xAAB0, 0xAAB0},
62 {0xAAB2, 0xAAB4},
63 {0xAAB7, 0xAAB8},
64 {0xAABE, 0xAABF},
65 {0xAAC1, 0xAAC1},
66 {0x1171D, 0x1172B},
67};
68
69static const struct LineBreakAuxRange lb_prop_potential_emoji[] = {
70 {0x1F02C, 0x1F02F},
71 {0x1F094, 0x1F09F},
72 {0x1F0AF, 0x1F0B0},
73 {0x1F0C0, 0x1F0C0},
74 {0x1F0D0, 0x1F0D0},
75 {0x1F0F6, 0x1F0FF},
76 {0x1F1AE, 0x1F1E5},
77 {0x1F203, 0x1F20F},
78 {0x1F23C, 0x1F23F},
79 {0x1F249, 0x1F24F},
80 {0x1F252, 0x1F25F},
81 {0x1F266, 0x1F2FF},
82 {0x1F6D9, 0x1F6DB},
83 {0x1F6ED, 0x1F6EF},
84 {0x1F6FD, 0x1F6FF},
85 {0x1F7DA, 0x1F7DF},
86 {0x1F7EC, 0x1F7EF},
87 {0x1F7F1, 0x1F7FF},
88 {0x1F80C, 0x1F80F},
89 {0x1F848, 0x1F84F},
90 {0x1F85A, 0x1F85F},
91 {0x1F888, 0x1F88F},
92 {0x1F8AE, 0x1F8AF},
93 {0x1F8BC, 0x1F8BF},
94 {0x1F8C2, 0x1F8CF},
95 {0x1F8D9, 0x1F8FF},
96 {0x1FA58, 0x1FA5F},
97 {0x1FA6E, 0x1FA6F},
98 {0x1FA7D, 0x1FA7F},
99 {0x1FA8B, 0x1FA8D},
100 {0x1FAC7, 0x1FAC7},
101 {0x1FAC9, 0x1FACC},
102 {0x1FADD, 0x1FADE},
103 {0x1FAEB, 0x1FAEE},
104 {0x1FAF9, 0x1FAFF},
105 {0x1FC00, 0x1FFFD},
106};
Definitions of internal data structures, declarations of global variables, and function prototypes fo...
Struct for entries of auxiliary line breaking properties derived from the General_Category property.
Definition linebreakdef.h:172