summaryrefslogtreecommitdiff
path: root/src/static_libs/libunibreak/linebreakdata.c
diff options
context:
space:
mode:
authorTom Hacohen <tom@stosb.com>2015-12-21 11:10:35 +0000
committerTom Hacohen <tom@stosb.com>2015-12-21 11:10:37 +0000
commitdb72b936019b7455e1471d24deb05416fd5ac535 (patch)
treebc3f07862717b1652e125b9bbf1c8b9c1f1d8ddb /src/static_libs/libunibreak/linebreakdata.c
parent9626acdb4d14f9e258870778e516532b9ffe0ab6 (diff)
Static deps unibreak: Update to latest version.
This version supports Unicode 8.0 and includes fixes over the previous version. Reference version: 03ae8dd7d6ce6d19a38c1e62c70afc6ad82513bc @feature
Diffstat (limited to 'src/static_libs/libunibreak/linebreakdata.c')
-rw-r--r--src/static_libs/libunibreak/linebreakdata.c85
1 files changed, 64 insertions, 21 deletions
diff --git a/src/static_libs/libunibreak/linebreakdata.c b/src/static_libs/libunibreak/linebreakdata.c
index d4bc8d81d6..22b47fc51e 100644
--- a/src/static_libs/libunibreak/linebreakdata.c
+++ b/src/static_libs/libunibreak/linebreakdata.c
@@ -1,6 +1,6 @@
1/* The content of this file is generated from: 1/* The content of this file is generated from:
2# LineBreak-7.0.0.txt 2# LineBreak-8.0.0.txt
3# Date: 2014-02-28, 23:15:00 GMT [KW, LI] 3# Date: 2015-02-13, 09:15:00 GMT [KW, LI]
4*/ 4*/
5 5
6#include "linebreakdef.h" 6#include "linebreakdef.h"
@@ -159,8 +159,8 @@ struct LineBreakProperties lb_prop_default[] = {
159 { 0x0829, 0x082D, LBP_CM }, 159 { 0x0829, 0x082D, LBP_CM },
160 { 0x0830, 0x0858, LBP_AL }, 160 { 0x0830, 0x0858, LBP_AL },
161 { 0x0859, 0x085B, LBP_CM }, 161 { 0x0859, 0x085B, LBP_CM },
162 { 0x085E, 0x08B2, LBP_AL }, 162 { 0x085E, 0x08B4, LBP_AL },
163 { 0x08E4, 0x0903, LBP_CM }, 163 { 0x08E3, 0x0903, LBP_CM },
164 { 0x0904, 0x0939, LBP_AL }, 164 { 0x0904, 0x0939, LBP_AL },
165 { 0x093A, 0x093C, LBP_CM }, 165 { 0x093A, 0x093C, LBP_CM },
166 { 0x093D, 0x093D, LBP_AL }, 166 { 0x093D, 0x093D, LBP_AL },
@@ -205,6 +205,7 @@ struct LineBreakProperties lb_prop_default[] = {
205 { 0x0AE6, 0x0AEF, LBP_NU }, 205 { 0x0AE6, 0x0AEF, LBP_NU },
206 { 0x0AF0, 0x0AF0, LBP_AL }, 206 { 0x0AF0, 0x0AF0, LBP_AL },
207 { 0x0AF1, 0x0AF1, LBP_PR }, 207 { 0x0AF1, 0x0AF1, LBP_PR },
208 { 0x0AF9, 0x0AF9, LBP_AL },
208 { 0x0B01, 0x0B03, LBP_CM }, 209 { 0x0B01, 0x0B03, LBP_CM },
209 { 0x0B05, 0x0B39, LBP_AL }, 210 { 0x0B05, 0x0B39, LBP_AL },
210 { 0x0B3C, 0x0B3C, LBP_CM }, 211 { 0x0B3C, 0x0B3C, LBP_CM },
@@ -244,7 +245,7 @@ struct LineBreakProperties lb_prop_default[] = {
244 { 0x0D3E, 0x0D4D, LBP_CM }, 245 { 0x0D3E, 0x0D4D, LBP_CM },
245 { 0x0D4E, 0x0D4E, LBP_AL }, 246 { 0x0D4E, 0x0D4E, LBP_AL },
246 { 0x0D57, 0x0D57, LBP_CM }, 247 { 0x0D57, 0x0D57, LBP_CM },
247 { 0x0D60, 0x0D61, LBP_AL }, 248 { 0x0D5F, 0x0D61, LBP_AL },
248 { 0x0D62, 0x0D63, LBP_CM }, 249 { 0x0D62, 0x0D63, LBP_CM },
249 { 0x0D66, 0x0D6F, LBP_NU }, 250 { 0x0D66, 0x0D6F, LBP_NU },
250 { 0x0D70, 0x0D75, LBP_AL }, 251 { 0x0D70, 0x0D75, LBP_AL },
@@ -325,7 +326,7 @@ struct LineBreakProperties lb_prop_default[] = {
325 { 0x135D, 0x135F, LBP_CM }, 326 { 0x135D, 0x135F, LBP_CM },
326 { 0x1360, 0x1360, LBP_AL }, 327 { 0x1360, 0x1360, LBP_AL },
327 { 0x1361, 0x1361, LBP_BA }, 328 { 0x1361, 0x1361, LBP_BA },
328 { 0x1362, 0x13F4, LBP_AL }, 329 { 0x1362, 0x13FD, LBP_AL },
329 { 0x1400, 0x1400, LBP_BA }, 330 { 0x1400, 0x1400, LBP_BA },
330 { 0x1401, 0x167F, LBP_AL }, 331 { 0x1401, 0x167F, LBP_AL },
331 { 0x1680, 0x1680, LBP_BA }, 332 { 0x1680, 0x1680, LBP_BA },
@@ -481,7 +482,9 @@ struct LineBreakProperties lb_prop_default[] = {
481 { 0x20B6, 0x20B6, LBP_PO }, 482 { 0x20B6, 0x20B6, LBP_PO },
482 { 0x20B7, 0x20BA, LBP_PR }, 483 { 0x20B7, 0x20BA, LBP_PR },
483 { 0x20BB, 0x20BB, LBP_PO }, 484 { 0x20BB, 0x20BB, LBP_PO },
484 { 0x20BC, 0x20CF, LBP_PR }, 485 { 0x20BC, 0x20BD, LBP_PR },
486 { 0x20BE, 0x20BE, LBP_PO },
487 { 0x20BF, 0x20CF, LBP_PR },
485 { 0x20D0, 0x20F0, LBP_CM }, 488 { 0x20D0, 0x20F0, LBP_CM },
486 { 0x2100, 0x2102, LBP_AL }, 489 { 0x2100, 0x2102, LBP_AL },
487 { 0x2103, 0x2103, LBP_PO }, 490 { 0x2103, 0x2103, LBP_PO },
@@ -508,7 +511,9 @@ struct LineBreakProperties lb_prop_default[] = {
508 { 0x216C, 0x216F, LBP_AL }, 511 { 0x216C, 0x216F, LBP_AL },
509 { 0x2170, 0x2179, LBP_AI }, 512 { 0x2170, 0x2179, LBP_AI },
510 { 0x217A, 0x2188, LBP_AL }, 513 { 0x217A, 0x2188, LBP_AL },
511 { 0x2189, 0x2199, LBP_AI }, 514 { 0x2189, 0x2189, LBP_AI },
515 { 0x218A, 0x218B, LBP_AL },
516 { 0x2190, 0x2199, LBP_AI },
512 { 0x219A, 0x21D1, LBP_AL }, 517 { 0x219A, 0x21D1, LBP_AL },
513 { 0x21D2, 0x21D2, LBP_AI }, 518 { 0x21D2, 0x21D2, LBP_AI },
514 { 0x21D3, 0x21D3, LBP_AL }, 519 { 0x21D3, 0x21D3, LBP_AL },
@@ -570,7 +575,9 @@ struct LineBreakProperties lb_prop_default[] = {
570 { 0x22A5, 0x22A5, LBP_AI }, 575 { 0x22A5, 0x22A5, LBP_AI },
571 { 0x22A6, 0x22BE, LBP_AL }, 576 { 0x22A6, 0x22BE, LBP_AL },
572 { 0x22BF, 0x22BF, LBP_AI }, 577 { 0x22BF, 0x22BF, LBP_AI },
573 { 0x22C0, 0x2307, LBP_AL }, 578 { 0x22C0, 0x22EE, LBP_AL },
579 { 0x22EF, 0x22EF, LBP_IN },
580 { 0x22F0, 0x2307, LBP_AL },
574 { 0x2308, 0x2308, LBP_OP }, 581 { 0x2308, 0x2308, LBP_OP },
575 { 0x2309, 0x2309, LBP_CL }, 582 { 0x2309, 0x2309, LBP_CL },
576 { 0x230A, 0x230A, LBP_OP }, 583 { 0x230A, 0x230A, LBP_OP },
@@ -898,7 +905,7 @@ struct LineBreakProperties lb_prop_default[] = {
898 { 0xA673, 0xA673, LBP_AL }, 905 { 0xA673, 0xA673, LBP_AL },
899 { 0xA674, 0xA67D, LBP_CM }, 906 { 0xA674, 0xA67D, LBP_CM },
900 { 0xA67E, 0xA69D, LBP_AL }, 907 { 0xA67E, 0xA69D, LBP_AL },
901 { 0xA69F, 0xA69F, LBP_CM }, 908 { 0xA69E, 0xA69F, LBP_CM },
902 { 0xA6A0, 0xA6EF, LBP_AL }, 909 { 0xA6A0, 0xA6EF, LBP_AL },
903 { 0xA6F0, 0xA6F1, LBP_CM }, 910 { 0xA6F0, 0xA6F1, LBP_CM },
904 { 0xA6F2, 0xA6F2, LBP_AL }, 911 { 0xA6F2, 0xA6F2, LBP_AL },
@@ -923,6 +930,8 @@ struct LineBreakProperties lb_prop_default[] = {
923 { 0xA8D0, 0xA8D9, LBP_NU }, 930 { 0xA8D0, 0xA8D9, LBP_NU },
924 { 0xA8E0, 0xA8F1, LBP_CM }, 931 { 0xA8E0, 0xA8F1, LBP_CM },
925 { 0xA8F2, 0xA8FB, LBP_AL }, 932 { 0xA8F2, 0xA8FB, LBP_AL },
933 { 0xA8FC, 0xA8FC, LBP_BB },
934 { 0xA8FD, 0xA8FD, LBP_AL },
926 { 0xA900, 0xA909, LBP_NU }, 935 { 0xA900, 0xA909, LBP_NU },
927 { 0xA90A, 0xA925, LBP_AL }, 936 { 0xA90A, 0xA925, LBP_AL },
928 { 0xA926, 0xA92D, LBP_CM }, 937 { 0xA926, 0xA92D, LBP_CM },
@@ -1785,7 +1794,7 @@ struct LineBreakProperties lb_prop_default[] = {
1785 { 0xFE17, 0xFE17, LBP_OP }, 1794 { 0xFE17, 0xFE17, LBP_OP },
1786 { 0xFE18, 0xFE18, LBP_CL }, 1795 { 0xFE18, 0xFE18, LBP_CL },
1787 { 0xFE19, 0xFE19, LBP_IN }, 1796 { 0xFE19, 0xFE19, LBP_IN },
1788 { 0xFE20, 0xFE2D, LBP_CM }, 1797 { 0xFE20, 0xFE2F, LBP_CM },
1789 { 0xFE30, 0xFE34, LBP_ID }, 1798 { 0xFE30, 0xFE34, LBP_ID },
1790 { 0xFE35, 0xFE35, LBP_OP }, 1799 { 0xFE35, 0xFE35, LBP_OP },
1791 { 0xFE36, 0xFE36, LBP_CL }, 1800 { 0xFE36, 0xFE36, LBP_CL },
@@ -1929,21 +1938,31 @@ struct LineBreakProperties lb_prop_default[] = {
1929 { 0x111C5, 0x111C6, LBP_BA }, 1938 { 0x111C5, 0x111C6, LBP_BA },
1930 { 0x111C7, 0x111C7, LBP_AL }, 1939 { 0x111C7, 0x111C7, LBP_AL },
1931 { 0x111C8, 0x111C8, LBP_BA }, 1940 { 0x111C8, 0x111C8, LBP_BA },
1941 { 0x111C9, 0x111C9, LBP_AL },
1942 { 0x111CA, 0x111CC, LBP_CM },
1932 { 0x111CD, 0x111CD, LBP_AL }, 1943 { 0x111CD, 0x111CD, LBP_AL },
1933 { 0x111D0, 0x111D9, LBP_NU }, 1944 { 0x111D0, 0x111D9, LBP_NU },
1934 { 0x111DA, 0x1122B, LBP_AL }, 1945 { 0x111DA, 0x111DA, LBP_AL },
1946 { 0x111DB, 0x111DB, LBP_BB },
1947 { 0x111DC, 0x111DC, LBP_AL },
1948 { 0x111DD, 0x111DF, LBP_BA },
1949 { 0x111E1, 0x1122B, LBP_AL },
1935 { 0x1122C, 0x11237, LBP_CM }, 1950 { 0x1122C, 0x11237, LBP_CM },
1936 { 0x11238, 0x11239, LBP_BA }, 1951 { 0x11238, 0x11239, LBP_BA },
1937 { 0x1123A, 0x1123A, LBP_AL }, 1952 { 0x1123A, 0x1123A, LBP_AL },
1938 { 0x1123B, 0x1123C, LBP_BA }, 1953 { 0x1123B, 0x1123C, LBP_BA },
1939 { 0x1123D, 0x112DE, LBP_AL }, 1954 { 0x1123D, 0x112A8, LBP_AL },
1955 { 0x112A9, 0x112A9, LBP_BA },
1956 { 0x112B0, 0x112DE, LBP_AL },
1940 { 0x112DF, 0x112EA, LBP_CM }, 1957 { 0x112DF, 0x112EA, LBP_CM },
1941 { 0x112F0, 0x112F9, LBP_NU }, 1958 { 0x112F0, 0x112F9, LBP_NU },
1942 { 0x11301, 0x11303, LBP_CM }, 1959 { 0x11300, 0x11303, LBP_CM },
1943 { 0x11305, 0x11339, LBP_AL }, 1960 { 0x11305, 0x11339, LBP_AL },
1944 { 0x1133C, 0x1133C, LBP_CM }, 1961 { 0x1133C, 0x1133C, LBP_CM },
1945 { 0x1133D, 0x1133D, LBP_AL }, 1962 { 0x1133D, 0x1133D, LBP_AL },
1946 { 0x1133E, 0x11357, LBP_CM }, 1963 { 0x1133E, 0x1134D, LBP_CM },
1964 { 0x11350, 0x11350, LBP_AL },
1965 { 0x11357, 0x11357, LBP_CM },
1947 { 0x1135D, 0x11361, LBP_AL }, 1966 { 0x1135D, 0x11361, LBP_AL },
1948 { 0x11362, 0x11374, LBP_CM }, 1967 { 0x11362, 0x11374, LBP_CM },
1949 { 0x11480, 0x114AF, LBP_AL }, 1968 { 0x11480, 0x114AF, LBP_AL },
@@ -1956,7 +1975,9 @@ struct LineBreakProperties lb_prop_default[] = {
1956 { 0x115C2, 0x115C3, LBP_BA }, 1975 { 0x115C2, 0x115C3, LBP_BA },
1957 { 0x115C4, 0x115C5, LBP_EX }, 1976 { 0x115C4, 0x115C5, LBP_EX },
1958 { 0x115C6, 0x115C8, LBP_AL }, 1977 { 0x115C6, 0x115C8, LBP_AL },
1959 { 0x115C9, 0x115C9, LBP_BA }, 1978 { 0x115C9, 0x115D7, LBP_BA },
1979 { 0x115D8, 0x115DB, LBP_AL },
1980 { 0x115DC, 0x115DD, LBP_CM },
1960 { 0x11600, 0x1162F, LBP_AL }, 1981 { 0x11600, 0x1162F, LBP_AL },
1961 { 0x11630, 0x11640, LBP_CM }, 1982 { 0x11630, 0x11640, LBP_CM },
1962 { 0x11641, 0x11642, LBP_BA }, 1983 { 0x11641, 0x11642, LBP_BA },
@@ -1965,11 +1986,16 @@ struct LineBreakProperties lb_prop_default[] = {
1965 { 0x11680, 0x116AA, LBP_AL }, 1986 { 0x11680, 0x116AA, LBP_AL },
1966 { 0x116AB, 0x116B7, LBP_CM }, 1987 { 0x116AB, 0x116B7, LBP_CM },
1967 { 0x116C0, 0x116C9, LBP_NU }, 1988 { 0x116C0, 0x116C9, LBP_NU },
1989 { 0x11700, 0x1172B, LBP_SA },
1990 { 0x11730, 0x11739, LBP_NU },
1991 { 0x1173A, 0x1173B, LBP_SA },
1992 { 0x1173C, 0x1173E, LBP_BA },
1993 { 0x1173F, 0x1173F, LBP_SA },
1968 { 0x118A0, 0x118DF, LBP_AL }, 1994 { 0x118A0, 0x118DF, LBP_AL },
1969 { 0x118E0, 0x118E9, LBP_NU }, 1995 { 0x118E0, 0x118E9, LBP_NU },
1970 { 0x118EA, 0x1246E, LBP_AL }, 1996 { 0x118EA, 0x1246E, LBP_AL },
1971 { 0x12470, 0x12474, LBP_BA }, 1997 { 0x12470, 0x12474, LBP_BA },
1972 { 0x13000, 0x13257, LBP_AL }, 1998 { 0x12480, 0x13257, LBP_AL },
1973 { 0x13258, 0x1325A, LBP_OP }, 1999 { 0x13258, 0x1325A, LBP_OP },
1974 { 0x1325B, 0x1325D, LBP_CL }, 2000 { 0x1325B, 0x1325D, LBP_CL },
1975 { 0x1325E, 0x13281, LBP_AL }, 2001 { 0x1325E, 0x13281, LBP_AL },
@@ -1982,7 +2008,10 @@ struct LineBreakProperties lb_prop_default[] = {
1982 { 0x1328A, 0x13378, LBP_AL }, 2008 { 0x1328A, 0x13378, LBP_AL },
1983 { 0x13379, 0x13379, LBP_OP }, 2009 { 0x13379, 0x13379, LBP_OP },
1984 { 0x1337A, 0x1337B, LBP_CL }, 2010 { 0x1337A, 0x1337B, LBP_CL },
1985 { 0x1337C, 0x16A5E, LBP_AL }, 2011 { 0x1337C, 0x145CD, LBP_AL },
2012 { 0x145CE, 0x145CE, LBP_OP },
2013 { 0x145CF, 0x145CF, LBP_CL },
2014 { 0x145D0, 0x16A5E, LBP_AL },
1986 { 0x16A60, 0x16A69, LBP_NU }, 2015 { 0x16A60, 0x16A69, LBP_NU },
1987 { 0x16A6E, 0x16A6F, LBP_BA }, 2016 { 0x16A6E, 0x16A6F, LBP_BA },
1988 { 0x16AD0, 0x16AED, LBP_AL }, 2017 { 0x16AD0, 0x16AED, LBP_AL },
@@ -2015,6 +2044,18 @@ struct LineBreakProperties lb_prop_default[] = {
2015 { 0x1D242, 0x1D244, LBP_CM }, 2044 { 0x1D242, 0x1D244, LBP_CM },
2016 { 0x1D245, 0x1D7CB, LBP_AL }, 2045 { 0x1D245, 0x1D7CB, LBP_AL },
2017 { 0x1D7CE, 0x1D7FF, LBP_NU }, 2046 { 0x1D7CE, 0x1D7FF, LBP_NU },
2047 { 0x1D800, 0x1D9FF, LBP_AL },
2048 { 0x1DA00, 0x1DA36, LBP_CM },
2049 { 0x1DA37, 0x1DA3A, LBP_AL },
2050 { 0x1DA3B, 0x1DA6C, LBP_CM },
2051 { 0x1DA6D, 0x1DA74, LBP_AL },
2052 { 0x1DA75, 0x1DA75, LBP_CM },
2053 { 0x1DA76, 0x1DA83, LBP_AL },
2054 { 0x1DA84, 0x1DA84, LBP_CM },
2055 { 0x1DA85, 0x1DA86, LBP_AL },
2056 { 0x1DA87, 0x1DA8A, LBP_BA },
2057 { 0x1DA8B, 0x1DA8B, LBP_AL },
2058 { 0x1DA9B, 0x1DAAF, LBP_CM },
2018 { 0x1E800, 0x1E8CF, LBP_AL }, 2059 { 0x1E800, 0x1E8CF, LBP_AL },
2019 { 0x1E8D0, 0x1E8D6, LBP_CM }, 2060 { 0x1E8D0, 0x1E8D6, LBP_CM },
2020 { 0x1EE00, 0x1EEF1, LBP_AL }, 2061 { 0x1EE00, 0x1EEF1, LBP_AL },
@@ -2031,7 +2072,9 @@ struct LineBreakProperties lb_prop_default[] = {
2031 { 0x1F3B5, 0x1F3B6, LBP_AL }, 2072 { 0x1F3B5, 0x1F3B6, LBP_AL },
2032 { 0x1F3B7, 0x1F3BB, LBP_ID }, 2073 { 0x1F3B7, 0x1F3BB, LBP_ID },
2033 { 0x1F3BC, 0x1F3BC, LBP_AL }, 2074 { 0x1F3BC, 0x1F3BC, LBP_AL },
2034 { 0x1F3BD, 0x1F49F, LBP_ID }, 2075 { 0x1F3BD, 0x1F3FA, LBP_ID },
2076 { 0x1F3FB, 0x1F3FF, LBP_AL },
2077 { 0x1F400, 0x1F49F, LBP_ID },
2035 { 0x1F4A0, 0x1F4A0, LBP_AL }, 2078 { 0x1F4A0, 0x1F4A0, LBP_AL },
2036 { 0x1F4A1, 0x1F4A1, LBP_ID }, 2079 { 0x1F4A1, 0x1F4A1, LBP_ID },
2037 { 0x1F4A2, 0x1F4A2, LBP_AL }, 2080 { 0x1F4A2, 0x1F4A2, LBP_AL },
@@ -2041,7 +2084,7 @@ struct LineBreakProperties lb_prop_default[] = {
2041 { 0x1F4AF, 0x1F4AF, LBP_AL }, 2084 { 0x1F4AF, 0x1F4AF, LBP_AL },
2042 { 0x1F4B0, 0x1F4B0, LBP_ID }, 2085 { 0x1F4B0, 0x1F4B0, LBP_ID },
2043 { 0x1F4B1, 0x1F4B2, LBP_AL }, 2086 { 0x1F4B1, 0x1F4B2, LBP_AL },
2044 { 0x1F4B3, 0x1F4FE, LBP_ID }, 2087 { 0x1F4B3, 0x1F4FF, LBP_ID },
2045 { 0x1F500, 0x1F506, LBP_AL }, 2088 { 0x1F500, 0x1F506, LBP_AL },
2046 { 0x1F507, 0x1F516, LBP_ID }, 2089 { 0x1F507, 0x1F516, LBP_ID },
2047 { 0x1F517, 0x1F524, LBP_AL }, 2090 { 0x1F517, 0x1F524, LBP_AL },
@@ -2058,7 +2101,7 @@ struct LineBreakProperties lb_prop_default[] = {
2058 { 0x1F67C, 0x1F67F, LBP_AL }, 2101 { 0x1F67C, 0x1F67F, LBP_AL },
2059 { 0x1F680, 0x1F6F3, LBP_ID }, 2102 { 0x1F680, 0x1F6F3, LBP_ID },
2060 { 0x1F700, 0x1F8AD, LBP_AL }, 2103 { 0x1F700, 0x1F8AD, LBP_AL },
2061 { 0x20000, 0x3FFFD, LBP_ID }, 2104 { 0x1F910, 0x3FFFD, LBP_ID },
2062 { 0xE0001, 0xE01EF, LBP_CM }, 2105 { 0xE0001, 0xE01EF, LBP_CM },
2063 { 0xF0000, 0x10FFFD, LBP_XX }, 2106 { 0xF0000, 0x10FFFD, LBP_XX },
2064 { 0xFFFFFFFF, 0xFFFFFFFF, LBP_Undefined } 2107 { 0xFFFFFFFF, 0xFFFFFFFF, LBP_Undefined }