From 705f4efc3327fd3a7815b3bda62cbce6057c8e32 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Thu, 18 Jun 2015 17:34:54 +0900 Subject: [PATCH] libunistring: update to Unicode 8.0.0 * lib/gen-uni-tables.c (SIZEOF): New macro. (output_numeric): Increase the maximum number of fractions from 128 to 160. Increase the level3 value width from 7 bits to 8 bits. Use SIZEOF instead of a hard-coded integer. (output_blocks): Decrease the cut-off threshold from 0x30000 to 0x28000. (fill_blocks): Increase the maximum number of blocks from 256 to 384. Use SIZEOF instead of a hard-coded integer. (get_lbp): Adjust to new characters added in Unicode 8.0.0. * lib/unictype/numeric.c (uc_numeric_value): Adjust the level3 value width. * lib/unilbrk/lbrktables.c (unilbrk_table): Implement LBP21b and a new case added to LBP22. * lib/uniwidth/width.c (nonspacing_table_data): Add U+08E3, U+A69E, U+FE2E..U+FE2F, U+111CA..U+111CC, U+11300, U+115DC..U+115DD, U+1171D..U+1171F, U+11722..U+11725, U+11727..U+1172B, U+1DA00..U+1DA36, U+1DA3B..U+1DA6C, U+1DA75, U+1DA84, U+1DA9B..U+1DA9F, and U+1DAA1..U+1DAAF. * tests/uniwidth/test-uc_width2.sh: Same updates as in lib/uniwidth/width.c. * all generated files under lib/uni* and tests/uni*: Regenerate. --- ChangeLog | 25 + lib/gen-uni-tables.c | 69 +- lib/unicase/cased.h | 40 +- lib/unicase/ignorable.h | 34 +- lib/unicase/special-casing-table.gperf | 2 +- lib/unicase/tocasefold.h | 92 +- lib/unicase/tolower.h | 58 +- lib/unicase/totitle.h | 92 +- lib/unicase/toupper.h | 92 +- lib/unictype/bidi_of.h | 111 +- lib/unictype/blocks.h | 988 ++++++++---------- lib/unictype/categ_C.h | 144 +-- lib/unictype/categ_Cc.h | 2 +- lib/unictype/categ_Cf.h | 2 +- lib/unictype/categ_Cn.h | 146 +-- lib/unictype/categ_Co.h | 2 +- lib/unictype/categ_Cs.h | 2 +- lib/unictype/categ_L.h | 112 +- lib/unictype/categ_LC.h | 38 +- lib/unictype/categ_Ll.h | 38 +- lib/unictype/categ_Lm.h | 2 +- lib/unictype/categ_Lo.h | 102 +- lib/unictype/categ_Lt.h | 2 +- lib/unictype/categ_Lu.h | 34 +- lib/unictype/categ_M.h | 30 +- lib/unictype/categ_Mc.h | 6 +- lib/unictype/categ_Me.h | 2 +- lib/unictype/categ_Mn.h | 28 +- lib/unictype/categ_N.h | 28 +- lib/unictype/categ_Nd.h | 4 +- lib/unictype/categ_Nl.h | 2 +- lib/unictype/categ_No.h | 30 +- lib/unictype/categ_P.h | 20 +- lib/unictype/categ_Pc.h | 2 +- lib/unictype/categ_Pd.h | 2 +- lib/unictype/categ_Pe.h | 2 +- lib/unictype/categ_Pf.h | 2 +- lib/unictype/categ_Pi.h | 2 +- lib/unictype/categ_Po.h | 20 +- lib/unictype/categ_Ps.h | 2 +- lib/unictype/categ_S.h | 58 +- lib/unictype/categ_Sc.h | 4 +- lib/unictype/categ_Sk.h | 165 ++- lib/unictype/categ_Sm.h | 2 +- lib/unictype/categ_So.h | 56 +- lib/unictype/categ_Z.h | 2 +- lib/unictype/categ_Zl.h | 2 +- lib/unictype/categ_Zp.h | 2 +- lib/unictype/categ_Zs.h | 2 +- lib/unictype/categ_of.h | 225 ++-- lib/unictype/combiningclass.h | 38 +- lib/unictype/ctype_alnum.h | 102 +- lib/unictype/ctype_alpha.h | 102 +- lib/unictype/ctype_blank.h | 2 +- lib/unictype/ctype_cntrl.h | 2 +- lib/unictype/ctype_digit.h | 2 +- lib/unictype/ctype_graph.h | 146 +-- lib/unictype/ctype_lower.h | 38 +- lib/unictype/ctype_print.h | 146 +-- lib/unictype/ctype_punct.h | 86 +- lib/unictype/ctype_space.h | 2 +- lib/unictype/ctype_upper.h | 30 +- lib/unictype/ctype_xdigit.h | 2 +- lib/unictype/decdigit.h | 4 +- lib/unictype/digit.h | 4 +- lib/unictype/joininggroup_of.h | 4 +- lib/unictype/joiningtype_of.h | 6 +- lib/unictype/mirror.h | 2 +- lib/unictype/numeric.c | 6 +- lib/unictype/numeric.h | 411 +++++--- lib/unictype/pr_alphabetic.h | 102 +- lib/unictype/pr_ascii_hex_digit.h | 2 +- lib/unictype/pr_bidi_arabic_digit.h | 2 +- lib/unictype/pr_bidi_arabic_right_to_left.h | 6 +- lib/unictype/pr_bidi_block_separator.h | 2 +- lib/unictype/pr_bidi_boundary_neutral.h | 2 +- lib/unictype/pr_bidi_common_separator.h | 2 +- lib/unictype/pr_bidi_control.h | 2 +- lib/unictype/pr_bidi_embedding_or_override.h | 2 +- lib/unictype/pr_bidi_eur_num_separator.h | 2 +- lib/unictype/pr_bidi_eur_num_terminator.h | 4 +- lib/unictype/pr_bidi_european_digit.h | 2 +- lib/unictype/pr_bidi_hebrew_right_to_left.h | 4 +- lib/unictype/pr_bidi_left_to_right.h | 44 +- lib/unictype/pr_bidi_non_spacing_mark.h | 28 +- lib/unictype/pr_bidi_other_neutral.h | 26 +- lib/unictype/pr_bidi_pdf.h | 2 +- lib/unictype/pr_bidi_segment_separator.h | 2 +- lib/unictype/pr_bidi_whitespace.h | 2 +- lib/unictype/pr_case_ignorable.h | 34 +- lib/unictype/pr_cased.h | 40 +- lib/unictype/pr_changes_when_casefolded.h | 38 +- lib/unictype/pr_changes_when_casemapped.h | 40 +- lib/unictype/pr_changes_when_lowercased.h | 30 +- lib/unictype/pr_changes_when_titlecased.h | 40 +- lib/unictype/pr_changes_when_uppercased.h | 40 +- lib/unictype/pr_combining.h | 30 +- lib/unictype/pr_composite.h | 2 +- lib/unictype/pr_currency_symbol.h | 4 +- lib/unictype/pr_dash.h | 2 +- lib/unictype/pr_decimal_digit.h | 4 +- .../pr_default_ignorable_code_point.h | 2 +- lib/unictype/pr_deprecated.h | 4 +- lib/unictype/pr_diacritic.h | 10 +- lib/unictype/pr_extender.h | 2 +- lib/unictype/pr_format_control.h | 2 +- lib/unictype/pr_grapheme_base.h | 138 +-- lib/unictype/pr_grapheme_extend.h | 28 +- lib/unictype/pr_grapheme_link.h | 4 +- lib/unictype/pr_hex_digit.h | 2 +- lib/unictype/pr_hyphen.h | 2 +- lib/unictype/pr_id_continue.h | 114 +- lib/unictype/pr_id_start.h | 102 +- lib/unictype/pr_ideographic.h | 38 +- lib/unictype/pr_ids_binary_operator.h | 2 +- lib/unictype/pr_ids_trinary_operator.h | 2 +- lib/unictype/pr_ignorable_control.h | 2 +- lib/unictype/pr_iso_control.h | 2 +- lib/unictype/pr_join_control.h | 2 +- lib/unictype/pr_left_of_pair.h | 2 +- lib/unictype/pr_line_separator.h | 2 +- lib/unictype/pr_logical_order_exception.h | 12 +- lib/unictype/pr_lowercase.h | 38 +- lib/unictype/pr_math.h | 2 +- lib/unictype/pr_non_break.h | 2 +- lib/unictype/pr_not_a_character.h | 2 +- lib/unictype/pr_numeric.h | 30 +- lib/unictype/pr_other_alphabetic.h | 14 +- .../pr_other_default_ignorable_code_point.h | 2 +- lib/unictype/pr_other_grapheme_extend.h | 2 +- lib/unictype/pr_other_id_continue.h | 2 +- lib/unictype/pr_other_id_start.h | 2 +- lib/unictype/pr_other_lowercase.h | 2 +- lib/unictype/pr_other_math.h | 2 +- lib/unictype/pr_other_uppercase.h | 2 +- lib/unictype/pr_paired_punctuation.h | 2 +- lib/unictype/pr_paragraph_separator.h | 2 +- lib/unictype/pr_pattern_syntax.h | 2 +- lib/unictype/pr_pattern_white_space.h | 2 +- lib/unictype/pr_private_use.h | 2 +- lib/unictype/pr_punctuation.h | 20 +- lib/unictype/pr_quotation_mark.h | 2 +- lib/unictype/pr_radical.h | 2 +- lib/unictype/pr_sentence_terminal.h | 18 +- lib/unictype/pr_soft_dotted.h | 2 +- lib/unictype/pr_space.h | 2 +- lib/unictype/pr_terminal_punctuation.h | 18 +- lib/unictype/pr_titlecase.h | 2 +- lib/unictype/pr_unassigned_code_value.h | 152 +-- lib/unictype/pr_unified_ideograph.h | 36 +- lib/unictype/pr_uppercase.h | 36 +- lib/unictype/pr_variation_selector.h | 2 +- lib/unictype/pr_white_space.h | 2 +- lib/unictype/pr_xid_continue.h | 114 +- lib/unictype/pr_xid_start.h | 102 +- lib/unictype/pr_zero_width.h | 2 +- lib/unictype/scripts.h | 571 ++++++---- lib/unictype/scripts_byname.gperf | 8 +- lib/unictype/sy_c_ident.h | 2 +- lib/unictype/sy_c_whitespace.h | 2 +- lib/unictype/sy_java_ident.h | 126 ++- lib/unictype/sy_java_whitespace.h | 2 +- lib/unigbrk/gbrkprop.h | 114 +- lib/unilbrk/lbrkprop1.h | 4 +- lib/unilbrk/lbrkprop2.h | 336 ++++-- lib/unilbrk/lbrktables.c | 4 +- lib/uninorm/composition-table.gperf | 2 +- lib/uninorm/decomposition-table1.h | 2 +- lib/uninorm/decomposition-table2.h | 2 +- lib/uniwbrk/wbrkprop.h | 368 +++++-- lib/uniwidth/width.c | 29 +- tests/unicase/test-cased.c | 10 +- tests/unicase/test-ignorable.c | 20 +- tests/unicase/test-uc_tolower.c | 143 ++- tests/unicase/test-uc_totitle.c | 143 ++- tests/unicase/test-uc_toupper.c | 143 ++- tests/unictype/test-categ_C.c | 97 +- tests/unictype/test-categ_Cn.c | 97 +- tests/unictype/test-categ_L.c | 43 +- tests/unictype/test-categ_LC.c | 9 +- tests/unictype/test-categ_Ll.c | 7 +- tests/unictype/test-categ_Lo.c | 30 +- tests/unictype/test-categ_Lu.c | 5 +- tests/unictype/test-categ_M.c | 19 +- tests/unictype/test-categ_Mc.c | 4 +- tests/unictype/test-categ_Mn.c | 19 +- tests/unictype/test-categ_N.c | 6 + tests/unictype/test-categ_Nd.c | 1 + tests/unictype/test-categ_No.c | 6 + tests/unictype/test-categ_P.c | 12 +- tests/unictype/test-categ_Po.c | 12 +- tests/unictype/test-categ_S.c | 28 +- tests/unictype/test-categ_Sc.c | 2 +- tests/unictype/test-categ_Sk.c | 3 +- tests/unictype/test-categ_So.c | 27 +- tests/unictype/test-ctype_alnum.c | 44 +- tests/unictype/test-ctype_alpha.c | 44 +- tests/unictype/test-ctype_graph.c | 91 +- tests/unictype/test-ctype_lower.c | 8 +- tests/unictype/test-ctype_print.c | 91 +- tests/unictype/test-ctype_punct.c | 52 +- tests/unictype/test-ctype_upper.c | 5 +- tests/unictype/test-decdigit.h | 12 +- tests/unictype/test-digit.h | 12 +- tests/unictype/test-joininggroup_of.h | 4 +- tests/unictype/test-joiningtype_of.h | 8 +- tests/unictype/test-numeric.h | 89 +- tests/unictype/test-pr_alphabetic.c | 49 +- .../test-pr_bidi_arabic_right_to_left.c | 3 +- .../test-pr_bidi_eur_num_terminator.c | 2 +- .../test-pr_bidi_hebrew_right_to_left.c | 2 +- tests/unictype/test-pr_bidi_left_to_right.c | 44 +- .../unictype/test-pr_bidi_non_spacing_mark.c | 19 +- tests/unictype/test-pr_bidi_other_neutral.c | 19 +- tests/unictype/test-pr_case_ignorable.c | 21 +- tests/unictype/test-pr_cased.c | 10 +- .../test-pr_changes_when_casefolded.c | 6 +- .../test-pr_changes_when_casemapped.c | 10 +- .../test-pr_changes_when_lowercased.c | 5 +- .../test-pr_changes_when_titlecased.c | 8 +- .../test-pr_changes_when_uppercased.c | 8 +- tests/unictype/test-pr_combining.c | 19 +- tests/unictype/test-pr_currency_symbol.c | 2 +- tests/unictype/test-pr_decimal_digit.c | 1 + tests/unictype/test-pr_deprecated.c | 2 +- tests/unictype/test-pr_diacritic.c | 6 +- tests/unictype/test-pr_grapheme_base.c | 83 +- tests/unictype/test-pr_grapheme_extend.c | 19 +- tests/unictype/test-pr_grapheme_link.c | 3 +- tests/unictype/test-pr_id_continue.c | 59 +- tests/unictype/test-pr_id_start.c | 43 +- tests/unictype/test-pr_ideographic.c | 3 +- .../test-pr_logical_order_exception.c | 2 + tests/unictype/test-pr_lowercase.c | 8 +- tests/unictype/test-pr_numeric.c | 6 + tests/unictype/test-pr_other_alphabetic.c | 10 +- tests/unictype/test-pr_punctuation.c | 12 +- tests/unictype/test-pr_sentence_terminal.c | 8 +- tests/unictype/test-pr_terminal_punctuation.c | 8 +- .../unictype/test-pr_unassigned_code_value.c | 97 +- tests/unictype/test-pr_unified_ideograph.c | 5 +- tests/unictype/test-pr_uppercase.c | 5 +- tests/unictype/test-pr_xid_continue.c | 59 +- tests/unictype/test-pr_xid_start.c | 43 +- tests/unigbrk/GraphemeBreakTest.txt | 6 +- tests/unigbrk/test-uc-gbrk-prop.h | 34 +- tests/uninorm/NormalizationTest.txt | 18 +- tests/uniwbrk/WordBreakTest.txt | 125 ++- tests/uniwidth/test-uc_width2.sh | 45 +- 249 files changed, 6096 insertions(+), 3463 deletions(-) diff --git a/ChangeLog b/ChangeLog index 53fc032f1b..8cd13365b6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,28 @@ +2015-06-18 Daiki Ueno + + libunistring: update to Unicode 8.0.0 + * lib/gen-uni-tables.c (SIZEOF): New macro. + (output_numeric): Increase the maximum number of fractions from + 128 to 160. Increase the level3 value width from 7 bits to 8 + bits. Use SIZEOF instead of a hard-coded integer. + (output_blocks): Decrease the cut-off threshold from 0x30000 to + 0x28000. + (fill_blocks): Increase the maximum number of blocks from 256 to + 384. Use SIZEOF instead of a hard-coded integer. + (get_lbp): Adjust to new characters added in Unicode 8.0.0. + * lib/unictype/numeric.c (uc_numeric_value): Adjust the level3 + value width. + * lib/unilbrk/lbrktables.c (unilbrk_table): Implement LBP21b and + a new case added to LBP22. + * lib/uniwidth/width.c (nonspacing_table_data): Add U+08E3, + U+A69E, U+FE2E..U+FE2F, U+111CA..U+111CC, U+11300, + U+115DC..U+115DD, U+1171D..U+1171F, U+11722..U+11725, + U+11727..U+1172B, U+1DA00..U+1DA36, U+1DA3B..U+1DA6C, U+1DA75, + U+1DA84, U+1DA9B..U+1DA9F, and U+1DAA1..U+1DAAF. + * tests/uniwidth/test-uc_width2.sh: Same updates as in + lib/uniwidth/width.c. + * all generated files under lib/uni* and tests/uni*: Regenerate. + 2015-06-16 Pádraig Brady gnu-web-doc-update: add --mirror to remove stale files diff --git a/lib/gen-uni-tables.c b/lib/gen-uni-tables.c index 03fac9fb36..b69229f6a1 100644 --- a/lib/gen-uni-tables.c +++ b/lib/gen-uni-tables.c @@ -43,6 +43,8 @@ #include #include +#define SIZEOF(a) (sizeof(a) / sizeof(a[0])) + /* ========================================================================= */ /* Reading UnicodeData.txt. */ @@ -2130,7 +2132,7 @@ static void output_numeric (const char *filename, const char *version) { FILE *stream; - uc_fraction_t fractions[128]; + uc_fraction_t fractions[160]; unsigned int nfractions; unsigned int ch, i, j; struct numeric_table t; @@ -2161,7 +2163,7 @@ output_numeric (const char *filename, const char *version) break; if (i == nfractions) { - assert (nfractions != 128); + assert (nfractions != SIZEOF (fractions)); for (i = 0; i < nfractions; i++) if (value.denominator < fractions[i].denominator || (value.denominator == fractions[i].denominator @@ -2226,7 +2228,7 @@ output_numeric (const char *filename, const char *version) fprintf (stream, " int level1[%zu];\n", t.level1_size); fprintf (stream, " short level2[%zu << %d];\n", t.level2_size, t.q); fprintf (stream, " unsigned short level3[%zu * %d + 1];\n", t.level3_size, - (1 << t.p) * 7 / 16); + (1 << t.p) * 8 / 16); fprintf (stream, " }\n"); fprintf (stream, "u_numeric =\n"); fprintf (stream, "{\n"); @@ -2270,32 +2272,32 @@ output_numeric (const char *filename, const char *version) if (t.level2_size << t.q > 8) fprintf (stream, "\n "); fprintf (stream, " },\n"); - /* Pack the level3 array. Each entry needs 7 bits only. Use 16-bit units, + /* Pack the level3 array. Each entry needs 8 bits only. Use 16-bit units, not 32-bit units, in order to make the lookup function easier. */ level3_packed = (uint16_t *) - calloc ((t.level3_size << t.p) * 7 / 16 + 1, sizeof (uint16_t)); + calloc ((t.level3_size << t.p) * 8 / 16 + 1, sizeof (uint16_t)); for (i = 0; i < t.level3_size << t.p; i++) { - unsigned int j = (i * 7) / 16; - unsigned int k = (i * 7) % 16; + unsigned int j = (i * 8) / 16; + unsigned int k = (i * 8) % 16; uint32_t value = ((unsigned char *) (t.result + level3_offset))[i]; value = level3_packed[j] | (level3_packed[j+1] << 16) | (value << k); level3_packed[j] = value & 0xffff; level3_packed[j+1] = value >> 16; } fprintf (stream, " {"); - if ((t.level3_size << t.p) * 7 / 16 + 1 > 8) + if ((t.level3_size << t.p) * 8 / 16 + 1 > 8) fprintf (stream, "\n "); - for (i = 0; i < (t.level3_size << t.p) * 7 / 16 + 1; i++) + for (i = 0; i < (t.level3_size << t.p) * 8 / 16 + 1; i++) { if (i > 0 && (i % 8) == 0) fprintf (stream, "\n "); fprintf (stream, " 0x%04x", level3_packed[i]); - if (i+1 < (t.level3_size << t.p) * 7 / 16 + 1) + if (i+1 < (t.level3_size << t.p) * 8 / 16 + 1) fprintf (stream, ","); } - if ((t.level3_size << t.p) * 7 / 16 + 1 > 8) + if ((t.level3_size << t.p) * 8 / 16 + 1 > 8) fprintf (stream, "\n "); fprintf (stream, " }\n"); free (level3_packed); @@ -4772,7 +4774,7 @@ output_scripts_byname (const char *version) typedef struct { unsigned int start; unsigned int end; const char *name; } block_t; -static block_t blocks[256]; +static block_t blocks[384]; static unsigned int numblocks; static void @@ -4811,7 +4813,7 @@ fill_blocks (const char *blocks_filename) /* It must be sorted. */ assert (numblocks == 0 || blocks[numblocks-1].end < blocks[numblocks].start); numblocks++; - assert (numblocks != 256); + assert (numblocks != SIZEOF (blocks)); } if (ferror (stream) || fclose (stream)) @@ -4869,7 +4871,7 @@ output_blocks (const char *version) { const char *filename = "unictype/blocks.h"; const unsigned int shift = 8; /* bits to shift away for array access */ - const unsigned int threshold = 0x30000; /* cut-off table here to save space */ + const unsigned int threshold = 0x28000; /* cut-off table here to save space */ FILE *stream; unsigned int i; unsigned int i1; @@ -6339,8 +6341,8 @@ get_lbp (unsigned int ch) { int64_t attr = 0; - /* U+20BC..U+20CF is reserved for prefixes. */ - if (ch >= 0x20BC && ch <= 0x20CF) + /* U+20BC..U+20CF are reserved for prefixes. */ + if (unicode_attributes[ch].name == NULL && (ch >= 0x20BC && ch <= 0x20CF)) return (int64_t) 1 << LBP_PR; if (unicode_attributes[ch].name != NULL) @@ -6546,15 +6548,18 @@ get_lbp (unsigned int ch) || ch == 0x111C5 /* SHARADA DANDA */ || ch == 0x111C6 /* SHARADA DOUBLE DANDA */ || ch == 0x111C8 /* SHARADA SEPARATOR */ + || (ch >= 0x111DD && ch <= 0x111DF) /* SHARADA CONTINUATION SIGN..SHARADA SECTION MARK-2 */ || ch == 0x11238 /* KHOJKI DANDA */ || ch == 0x11239 /* KHOJKI DOUBLE DANDA */ || ch == 0x1123B /* KHOJKI SECTION MARK */ || ch == 0x1123C /* KHOJKI DOUBLE SECTION MARK */ + || ch == 0x112A9 /* MULTANI SECTION MARK */ || ch == 0x115C2 /* SIDDHAM DANDA */ || ch == 0x115C3 /* SIDDHAM DOUBLE DANDA */ - || ch == 0x115C9 /* SIDDHAM END OF TEXT MARK */ + || (ch >= 0x115C9 && ch <= 0x115D7) /* SIDDHAM END OF TEXT MARK..SIDDHAM SECTION MARK WITH CIRCLES AND FOUR ENCLOSURES */ || ch == 0x11641 /* MODI DANDA */ || ch == 0x11642 /* MODI DOUBLE DANDA */ + || (ch >= 0x1173C && ch <= 0x1173E) /* AHOM SIGN SMALL SECTION..AHOM SIGN RULAI */ || ch == 0x12471 /* CUNEIFORM PUNCTUATION SIGN VERTICAL COLON */ || ch == 0x12472 /* CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON */ || ch == 0x12473 /* CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON */ @@ -6566,7 +6571,8 @@ get_lbp (unsigned int ch) || ch == 0x16B38 /* PAHAWH HMONG SIGN VOS TSHAB CEEB */ || ch == 0x16B39 /* PAHAWH HMONG SIGN CIM CHEEM */ || ch == 0x16B44 /* PAHAWH HMONG SIGN XAUS */ - || ch == 0x1BC9F /* DUPLOYAN PUNCTUATION CHINOOK FULL STOP */) + || ch == 0x1BC9F /* DUPLOYAN PUNCTUATION CHINOOK FULL STOP */ + || (ch >= 0x1DA87 && ch <= 0x1DA8A) /* SIGNWRITING COMMA..SIGNWRITING COLON */) attr |= (int64_t) 1 << LBP_BA; /* break opportunity before */ @@ -6588,8 +6594,10 @@ get_lbp (unsigned int ch) || ch == 0x0FD3 /* TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA */ || ch == 0xA874 /* PHAGS-PA SINGLE HEAD MARK */ || ch == 0xA875 /* PHAGS-PA DOUBLE HEAD MARK */ + || ch == 0xA8FC /* DEVANAGARI SIGN SIDDHAM */ || ch == 0x1806 /* MONGOLIAN TODO SOFT HYPHEN */ || ch == 0x11175 /* MAHAJANI SECTION MARK */ + || ch == 0x111DB /* SHARADA SIGN SIDDHAM */ || ch == 0x115C1 /* SIDDHAM SIGN SIDDHAM */) attr |= (int64_t) 1 << LBP_BB; @@ -6628,7 +6636,8 @@ get_lbp (unsigned int ch) || ch == 0x13287 /* EGYPTIAN HIEROGLYPH O036B */ || ch == 0x13289 /* EGYPTIAN HIEROGLYPH O036D */ || ch == 0x1337A /* EGYPTIAN HIEROGLYPH V011B */ - || ch == 0x1337B /* EGYPTIAN HIEROGLYPH V011C */) + || ch == 0x1337B /* EGYPTIAN HIEROGLYPH V011C */ + || ch == 0x145CF /* ANATOLIAN HIEROGLYPH A410A END LOGOGRAM MARK */) attr |= (int64_t) 1 << LBP_CL; /* exclamation/interrogation */ @@ -6674,6 +6683,7 @@ get_lbp (unsigned int ch) if (ch == 0x2024 /* ONE DOT LEADER */ || ch == 0x2025 /* TWO DOT LEADER */ || ch == 0x2026 /* HORIZONTAL ELLIPSIS */ + || ch == 0x22EF /* MIDLINE HORIZONTAL ELLIPSIS */ || ch == 0xFE19 /* PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS */ || ch == 0x10AF6 /* MANICHAEAN PUNCTUATION LINE FILLER */) attr |= (int64_t) 1 << LBP_IN; @@ -6726,7 +6736,8 @@ get_lbp (unsigned int ch) || ch == 0x1325A /* EGYPTIAN HIEROGLYPH O006C */ || ch == 0x13286 /* EGYPTIAN HIEROGLYPH O036A */ || ch == 0x13288 /* EGYPTIAN HIEROGLYPH O036C */ - || ch == 0x13379 /* EGYPTIAN HIEROGLYPH V011A */) + || ch == 0x13379 /* EGYPTIAN HIEROGLYPH V011A */ + || ch == 0x145CE /* ANATOLIAN HIEROGLYPH A410 BEGIN LOGOGRAM MARK */) attr |= (int64_t) 1 << LBP_OP; /* ambiguous quotation */ @@ -6806,6 +6817,7 @@ get_lbp (unsigned int ch) || ch == 0x09F9 /* BENGALI CURRENCY DENOMINATOR SIXTEEN */ || ch == 0x0D79 /* MALAYALAM DATE MARK */ || ch == 0x20B6 /* LIVRE TOURNOIS SIGN */ + || ch == 0x20BE /* LARI SIGN */ || ch == 0xA838 /* NORTH INDIC RUPEE MARK */) attr |= (int64_t) 1 << LBP_PO; @@ -6868,7 +6880,9 @@ get_lbp (unsigned int ch) || (ch >= 0xA9E0 && ch <= 0xA9EF) /* Myanmar */ || (ch >= 0xA9FA && ch <= 0xA9FE) /* Myanmar */ || (ch >= 0xAA77 && ch <= 0xAA79) /* MYANMAR SYMBOL AITON */ - || (ch >= 0xAADE && ch <= 0xAADF) /* TAI VIET SYMBOL */) + || (ch >= 0xAADE && ch <= 0xAADF) /* TAI VIET SYMBOL */ + || (ch >= 0x1173A && ch <= 0x1173B) /* Ahom */ + || ch == 0x1173F /* Ahom */) && ((ch >= 0x0E00 && ch <= 0x0EFF) /* Thai, Lao */ || (ch >= 0x1000 && ch <= 0x109F) /* Myanmar */ || (ch >= 0x1780 && ch <= 0x17FF) /* Khmer */ @@ -6876,7 +6890,11 @@ get_lbp (unsigned int ch) || (ch >= 0x1A20 && ch <= 0x1AAF) /* Tai Tham */ || (ch >= 0xA9E0 && ch <= 0xA9EF) /* Myanmar */ || (ch >= 0xA9FA && ch <= 0xA9FE) /* Myanmar */ - || (ch >= 0xAA60 && ch <= 0xAADF) /* Myanmar Extended-A, Tai Viet */)) + || (ch >= 0xAA60 && ch <= 0xAADF) /* Myanmar Extended-A, Tai Viet */ + || (ch >= 0x11700 && ch <= 0x11719) /* Ahom */ + || (ch >= 0x1171D && ch <= 0x1172B) /* Ahom */ + || (ch >= 0x1173A && ch <= 0x1173B) /* Ahom */ + || ch == 0x1173F /* Ahom */)) attr |= (int64_t) 1 << LBP_SA; /* attached characters and combining marks */ @@ -7039,17 +7057,20 @@ get_lbp (unsigned int ch) && ch != 0x1F4A0 && ch != 0x1F4A2 && ch != 0x1F4A4 && ch != 0x1F4AF && ch != 0x1F4B1 && ch != 0x1F4B2 && !(ch >= 0x1F39C && ch <= 0x1F39D) + && !(ch >= 0x1F3FB && ch <= 0x1F3FF) && !(ch >= 0x1F500 && ch <= 0x1F506) && !(ch >= 0x1F517 && ch <= 0x1F524) && !(ch >= 0x1F532 && ch <= 0x1F549) && !(ch >= 0x1F5D4 && ch <= 0x1F5DB) && !(ch >= 0x1F5F4 && ch <= 0x1F5F9)) || (ch >= 0x1F600 && ch <= 0x1F64F) /* Emoticons */ - || (ch >= 0x1F680 && ch <= 0x1F6CF) /* Transport and Map Symbols */ + || (ch >= 0x1F680 && ch <= 0x1F6D0) /* Transport and Map Symbols */ || (ch >= 0x1F6E0 && ch <= 0x1F6EC) /* Transport and Map Symbols */ || (ch >= 0x1F6F0 && ch <= 0x1F6F3) /* Transport and Map Symbols */ + || (ch >= 0x1F900 && ch <= 0x1F9FF) /* Supplemental Symbols and Pictographs */ || (ch >= 0x2A700 && ch <= 0x2B734) /* CJK Ideograph Extension C */ - || (ch >= 0x2B740 && ch <= 0x2B81D) /* CJK Ideograph Extension D */) + || (ch >= 0x2B740 && ch <= 0x2B81D) /* CJK Ideograph Extension D */ + || (ch >= 0x2B820 && ch <= 0x2CEAF) /* CJK Ideograph Extension E */) if (!(attr & (((int64_t) 1 << LBP_NS) | ((int64_t) 1 << LBP_CM)))) { /* ambiguous (ideograph) ? */ diff --git a/lib/unicase/cased.h b/lib/unicase/cased.h index b28e9ce319..156c1ee8db 100644 --- a/lib/unicase/cased.h +++ b/lib/unicase/cased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Casing Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[18 << 4]; + /*unsigned*/ int level3[20 << 4]; } u_casing_property_cased = { @@ -30,21 +30,20 @@ u_casing_property_cased = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, + 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -104,10 +103,10 @@ u_casing_property_cased = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, @@ -146,23 +145,23 @@ u_casing_property_cased = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, 3 + 256 * sizeof (short) / sizeof (int) + 192, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -255,9 +254,9 @@ u_casing_property_cased = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, - 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 272, + 3 + 256 * sizeof (short) / sizeof (int) + 288, -1, -1, -1, @@ -269,7 +268,8 @@ u_casing_property_cased = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 272, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, -1, -1, @@ -297,6 +297,10 @@ u_casing_property_cased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -318,11 +322,11 @@ u_casing_property_cased = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF78FF, 0x00033FFF, 0x00000000, 0x07000000, + 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x07000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0x00000030, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, @@ -336,6 +340,10 @@ u_casing_property_cased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unicase/ignorable.h b/lib/unicase/ignorable.h index 3960e0c13d..3b7f1ff32e 100644 --- a/lib/unicase/ignorable.h +++ b/lib/unicase/ignorable.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Casing Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[40 << 4]; + /*unsigned*/ int level3[42 << 4]; } u_casing_property_case_ignorable = { @@ -271,26 +271,26 @@ u_casing_property_case_ignorable = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 608, - -1, + 16 + 384 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 624, + 16 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, @@ -437,7 +437,7 @@ u_casing_property_case_ignorable = 0x00028000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x043FF800, 0xFFC00000, 0x00003FFF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF0, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x00000007, 0x14000000, 0x00FE21FE, 0x0002000C, 0x00000002, 0x10000000, 0x0000201E, 0x0000000C, 0x00000006, 0x10000000, 0x00023986, 0x00230000, @@ -505,7 +505,7 @@ u_casing_property_case_ignorable = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000000, 0x00000000, 0xBFF78000, - 0x80000000, 0x00000000, 0x00000000, 0x00030000, + 0xC0000000, 0x00000000, 0x00000000, 0x00030000, 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000700, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x00000060, 0x00000000, 0x00000000, @@ -520,7 +520,7 @@ u_casing_property_case_ignorable = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFC0000, 0x00000003, 0x00000000, - 0x0008FFFF, 0x00003FFF, 0x00240000, 0x00000000, + 0x0008FFFF, 0x0000FFFF, 0x00240000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x04004080, 0x40000000, 0x00000001, 0x00010000, 0xC0000000, 0x00000000, 0x00000000, 0x0E000008, @@ -539,18 +539,18 @@ u_casing_property_case_ignorable = 0x00000002, 0xFF000000, 0x0000007F, 0x80000000, 0x00000003, 0x26780000, 0x00000000, 0x00000000, 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, - 0x00000003, 0x7FC00000, 0x00000000, 0x00000000, + 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, 0x00000000, 0x00D38000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000007F8, - 0x00000002, 0x10000000, 0x00000001, 0x001F1FC0, + 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x85F80000, 0x0000000D, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xB03C0000, 0x00000001, 0x00000000, + 0x00000000, 0xB03C0000, 0x30000001, 0x00000000, 0x00000000, 0xA7F80000, 0x00000001, 0x00000000, 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, @@ -572,10 +572,18 @@ u_casing_property_case_ignorable = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, + 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unicase/special-casing-table.gperf b/lib/unicase/special-casing-table.gperf index b1d53b3ac4..8d8d14f2b7 100644 --- a/lib/unicase/special-casing-table.gperf +++ b/lib/unicase/special-casing-table.gperf @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Special casing rules of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ struct special_casing_rule { char code[3]; }; %struct-type %language=ANSI-C diff --git a/lib/unicase/tocasefold.h b/lib/unicase/tocasefold.h index 8eb3704fe4..2d8b9aa0ba 100644 --- a/lib/unicase/tocasefold.h +++ b/lib/unicase/tocasefold.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Simple character mapping of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define mapping_header_0 16 #define mapping_header_1 2 #define mapping_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[2]; short level2[2 << 9]; - int level3[27 << 7]; + int level3[31 << 7]; } u_mapping = { @@ -21,14 +21,14 @@ u_mapping = 896, 1024, 1152, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 1280, -1, -1, -1, -1, -1, -1, + -1, 1280, -1, -1, -1, -1, -1, 1408, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 1408, 1536, 1664, 1792, - -1, -1, 1920, 2048, -1, -1, -1, -1, - -1, 2176, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 1536, 1664, 1792, 1920, + -1, -1, 2048, 2176, -1, -1, -1, -1, + -1, 2304, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 2304, 2432, -1, -1, -1, -1, -1, -1, + 2432, 2560, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -58,7 +58,8 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2560, 2688, 2816, 2944, + -1, -1, -1, -1, 2688, 2816, 2944, 3072, + -1, -1, -1, -1, -1, -1, 3200, 3328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -79,15 +80,14 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3456, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 3072, -1, + 3584, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3200, -1, -1, -1, -1, -1, -1, -1, + -1, 3712, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, 3328, -1, -1, -1, -1, -1, -1, + -1, 3840, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -323,6 +323,22 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -8, -8, -8, -8, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, @@ -521,8 +537,40 @@ u_mapping = 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, -42308, -42319, -42315, -42305, 0, 0, - -42258, -42282, 0, 0, 0, 0, 0, 0, + -42258, -42282, -42261, 928, 1, 0, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -563,6 +611,22 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/lib/unicase/tolower.h b/lib/unicase/tolower.h index 1d28dc98f4..97ba6ed113 100644 --- a/lib/unicase/tolower.h +++ b/lib/unicase/tolower.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Simple character mapping of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define mapping_header_0 16 #define mapping_header_1 2 #define mapping_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[2]; short level2[2 << 9]; - int level3[27 << 7]; + int level3[29 << 7]; } u_mapping = { @@ -21,14 +21,14 @@ u_mapping = 896, 1024, 1152, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 1280, -1, -1, -1, -1, -1, -1, + -1, 1280, -1, -1, -1, -1, -1, 1408, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 1408, 1536, 1664, 1792, - -1, -1, 1920, 2048, -1, -1, -1, -1, - -1, 2176, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 1536, 1664, 1792, 1920, + -1, -1, 2048, 2176, -1, -1, -1, -1, + -1, 2304, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 2304, 2432, -1, -1, -1, -1, -1, -1, + 2432, 2560, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -58,7 +58,7 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2560, 2688, 2816, 2944, + -1, -1, -1, -1, 2688, 2816, 2944, 3072, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -80,14 +80,14 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 3072, -1, + -1, -1, -1, -1, -1, -1, 3200, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3200, -1, -1, -1, -1, -1, -1, -1, + 3328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 3456, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, 3328, -1, -1, -1, -1, -1, -1, + -1, 3584, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -323,6 +323,22 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, + 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, + 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, + 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, + 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, + 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, + 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, + 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, + 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, + 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, + 8, 8, 8, 8, 8, 8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, @@ -521,7 +537,7 @@ u_mapping = 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, -42308, -42319, -42315, -42305, 0, 0, - -42258, -42282, 0, 0, 0, 0, 0, 0, + -42258, -42282, -42261, 928, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -563,6 +579,22 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/lib/unicase/totitle.h b/lib/unicase/totitle.h index 6c63823abd..e9c07a658a 100644 --- a/lib/unicase/totitle.h +++ b/lib/unicase/totitle.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Simple character mapping of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define mapping_header_0 16 #define mapping_header_1 2 #define mapping_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[2]; short level2[2 << 9]; - int level3[30 << 7]; + int level3[34 << 7]; } u_mapping = { @@ -21,14 +21,15 @@ u_mapping = 1024, 1152, 1280, 1408, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 1536, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 1664, -1, 1792, 1920, 2048, 2176, + -1, -1, 2304, 2432, -1, -1, -1, -1, + -1, 2560, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 1536, -1, 1664, 1792, 1920, 2048, - -1, -1, 2176, 2304, -1, -1, -1, -1, - -1, 2432, -1, -1, -1, -1, -1, -1, + 2688, 2816, 2944, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 2560, 2688, 2816, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -57,8 +58,9 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 3072, 3200, 3328, 3456, + -1, -1, -1, -1, -1, -1, 3584, 3712, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2944, 3072, 3200, 3328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -78,16 +80,14 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3840, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 3968, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 3456, -1, + -1, 4096, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3584, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, 3712, -1, -1, -1, -1, -1, -1, + -1, 4224, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -230,7 +230,7 @@ u_mapping = -218, 0, 0, -218, 0, 0, 0, 42282, -218, -69, -217, -217, -71, 0, 0, 0, 0, 0, -219, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 42258, 0, + 0, 0, 0, 0, 0, 42261, 42258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -354,6 +354,22 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -8, -8, -8, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 35332, 0, 0, 0, 3814, 0, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, @@ -569,8 +585,40 @@ u_mapping = 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -1, 0, -1, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -928, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -619,6 +667,22 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + -64, -64, -64, -64, -64, -64, -64, -64, + -64, -64, -64, -64, -64, -64, -64, -64, + -64, -64, -64, -64, -64, -64, -64, -64, + -64, -64, -64, -64, -64, -64, -64, -64, + -64, -64, -64, -64, -64, -64, -64, -64, + -64, -64, -64, -64, -64, -64, -64, -64, + -64, -64, -64, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, diff --git a/lib/unicase/toupper.h b/lib/unicase/toupper.h index b2767ce5d5..c2f085b1d7 100644 --- a/lib/unicase/toupper.h +++ b/lib/unicase/toupper.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Simple character mapping of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define mapping_header_0 16 #define mapping_header_1 2 #define mapping_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[2]; short level2[2 << 9]; - int level3[30 << 7]; + int level3[34 << 7]; } u_mapping = { @@ -21,14 +21,15 @@ u_mapping = 1024, 1152, 1280, 1408, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 1536, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 1664, -1, 1792, 1920, 2048, 2176, + -1, -1, 2304, 2432, -1, -1, -1, -1, + -1, 2560, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 1536, -1, 1664, 1792, 1920, 2048, - -1, -1, 2176, 2304, -1, -1, -1, -1, - -1, 2432, -1, -1, -1, -1, -1, -1, + 2688, 2816, 2944, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 2560, 2688, 2816, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -57,8 +58,9 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 3072, 3200, 3328, 3456, + -1, -1, -1, -1, -1, -1, 3584, 3712, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2944, 3072, 3200, 3328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -78,16 +80,14 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3840, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 3968, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 3456, -1, + -1, 4096, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3584, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, 3712, -1, -1, -1, -1, -1, -1, + -1, 4224, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -230,7 +230,7 @@ u_mapping = -218, 0, 0, -218, 0, 0, 0, 42282, -218, -69, -217, -217, -71, 0, 0, 0, 0, 0, -219, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 42258, 0, + 0, 0, 0, 0, 0, 42261, 42258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -354,6 +354,22 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -8, -8, -8, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 35332, 0, 0, 0, 3814, 0, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, @@ -569,8 +585,40 @@ u_mapping = 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -1, 0, -1, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -928, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, + -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -619,6 +667,22 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + -64, -64, -64, -64, -64, -64, -64, -64, + -64, -64, -64, -64, -64, -64, -64, -64, + -64, -64, -64, -64, -64, -64, -64, -64, + -64, -64, -64, -64, -64, -64, -64, -64, + -64, -64, -64, -64, -64, -64, -64, -64, + -64, -64, -64, -64, -64, -64, -64, -64, + -64, -64, -64, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, diff --git a/lib/unictype/bidi_of.h b/lib/unictype/bidi_of.h index 9f8f85e343..ab489f0b53 100644 --- a/lib/unictype/bidi_of.h +++ b/lib/unictype/bidi_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Bidi categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define bidi_category_header_0 16 #define bidi_category_header_1 17 #define bidi_category_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[17]; short level2[4 << 9]; - unsigned short level3[147 * 40 + 1]; + unsigned short level3[148 * 40 + 1]; } u_bidi_category = { @@ -90,7 +90,7 @@ u_bidi_category = 12544, 12544, 12672, 12544, 12800, 12928, 13056, 12544, 12544, 12544, 12544, 12544, 13184, 12544, 12544, 12544, 13312, 13440, 13568, 13696, 13824, 13952, 14080, -1, - -1, 14208, -1, 14336, 14464, 14592, -1, -1, + -1, 14208, -1, 14336, 14464, 14592, 14720, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -111,8 +111,8 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 14720, 14848, -1, - -1, -1, -1, -1, -1, -1, -1, 14976, + -1, -1, -1, -1, -1, 14848, 14976, -1, + -1, -1, -1, -1, -1, -1, -1, 15104, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -132,23 +132,23 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 15104, -1, -1, -1, -1, -1, -1, + -1, 15232, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 15232, 15360, 15488, -1, 15616, -1, - -1, -1, -1, -1, -1, 15744, 15872, 16000, - -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 15360, 15488, 15616, -1, 15744, -1, + -1, -1, -1, -1, -1, 15872, 16000, 16128, + -1, -1, -1, -1, 16256, 16384, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 12544, 16128, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 16256, 16384, -1, -1, - 16512, 16640, 16768, -1, -1, -1, 16896, 17024, - 6656, 17152, 17280, 17408, 17536, 17664, 17792, 17920, - 18048, 18176, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 18304, + 12544, 16512, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 16640, 16768, -1, -1, + 16896, 17024, 17152, -1, -1, -1, 6656, 6656, + 6656, 6656, 17280, 17408, 6656, 17536, 17664, 17792, + 17920, 18048, 18176, 18304, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 18432, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -212,11 +212,11 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 18304, - 18432, 18432, 18560, 18688, 18432, 18432, 18432, 18432, - 18432, 18432, 18432, 18432, 18432, 18432, 18432, 18432, - 18432, 18432, 18432, 18432, 18432, 18432, 18432, 18432, - 18432, 18432, 18432, 18432, 18432, 18432, 18432, 18432, + -1, -1, -1, -1, -1, -1, -1, 18432, + 18560, 18560, 18688, 18816, 18560, 18560, 18560, 18560, + 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560, + 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560, + 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -276,7 +276,7 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 18304 + -1, -1, -1, -1, -1, -1, -1, 18432 }, { 0x39ce, 0x9ce7, 0x0e73, 0x183e, 0x739f, 0x39ce, 0x9ce7, 0xce73, @@ -340,9 +340,9 @@ u_bidi_category = 0x18c6, 0x8c63, 0xc631, 0xa318, 0x36b5, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, - 0x318c, 0x18c6, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9084, - 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, - 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x5ad1, + 0x318c, 0x18c6, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0xc642, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, + 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x35ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -521,7 +521,7 @@ u_bidi_category = 0xd5a4, 0xe73a, 0x739c, 0x0008, 0x1080, 0x0842, 0x24a5, 0x04a5, 0x2108, 0x1084, 0x0842, 0x24a5, 0x04a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x0014, 0x0000, 0x0000, 0x0000, 0x0000, + 0x94a5, 0x4a52, 0xa529, 0x0294, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x000d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0252, 0xa529, 0x5204, 0x0002, 0x0000, 0x0000, 0x8120, 0x1294, @@ -529,7 +529,7 @@ u_bidi_category = 0x0000, 0x0000, 0x0948, 0x0000, 0x4a52, 0x0129, 0x0000, 0x2948, 0x0025, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4000, 0x0002, 0x0000, 0x4a52, 0xa529, 0x5294, + 0x0000, 0x0000, 0x4000, 0x094a, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, @@ -578,7 +578,7 @@ u_bidi_category = 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x0002, 0x94a4, 0x4a52, 0xa529, 0x1294, 0x2948, 0x94a5, 0x0252, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x2000, 0x94a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -660,7 +660,7 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6800, 0x35ad, 0x5ad9, 0xad6b, 0xd6b5, 0x949a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x6b40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, @@ -730,7 +730,7 @@ u_bidi_category = 0x2108, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x1084, 0x0842, 0x8421, 0x4210, 0x2124, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4a52, 0xa529, 0x5294, - 0x4212, 0x2108, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x211a, 0x4a52, + 0x4212, 0x2108, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x324c, 0x9922, 0x5294, 0x294a, 0x54a5, 0xa652, 0xa524, 0x5224, 0x4929, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, @@ -816,7 +816,7 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x8000, 0x0006, 0x0000, 0x0000, 0x0000, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4000, 0xad6b, 0xd6b5, 0x035a, 0x0000, 0x0000, 0x0000, 0x0000, + 0x4000, 0xad6b, 0xd6b5, 0x035a, 0x0000, 0x0000, 0x0000, 0xd6b4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -829,7 +829,7 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6800, 0x8000, 0x5ad6, 0xad6b, 0x0035, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x01a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x0000, 0x000d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, @@ -842,7 +842,7 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x1ad6, 0x0000, 0xd000, 0x681a, 0x000d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, @@ -855,6 +855,11 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x6b5a, 0xb400, 0x1ad6, 0xad68, 0x06b5, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -909,6 +914,16 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000, 0x4200, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, + 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, + 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, + 0x5ad6, 0x0003, 0xd680, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, + 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, + 0xad6b, 0xd6b5, 0x0000, 0x0000, 0x1a00, 0x0000, 0x0000, 0x0000, + 0x0000, 0x00d0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0xd680, 0x6b5a, 0xb5a0, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x0031, 0x6318, 0x318c, @@ -940,24 +955,9 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0948, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0001, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0025, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x04a5, 0x0000, 0xa520, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x0094, 0x0000, 0x0000, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x04a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x004a, - 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x2902, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa409, 0x5294, 0x294a, 0x94a5, 0x4a52, @@ -966,13 +966,8 @@ u_bidi_category = 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa400, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, + 0x94a5, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0001, 0x4a52, 0x0009, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, @@ -994,6 +989,16 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x1294, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x4a52, 0x0129, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, diff --git a/lib/unictype/blocks.h b/lib/unictype/blocks.h index b561b113bf..ee9f7cce06 100644 --- a/lib/unictype/blocks.h +++ b/lib/unictype/blocks.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode blocks. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ static const uc_block_t blocks[] = { { 0x0000, 0x007F, "Basic Latin" }, @@ -144,6 +144,7 @@ static const uc_block_t blocks[] = { 0xAAE0, 0xAAFF, "Meetei Mayek Extensions" }, { 0xAB00, 0xAB2F, "Ethiopic Extended-A" }, { 0xAB30, 0xAB6F, "Latin Extended-E" }, + { 0xAB70, 0xABBF, "Cherokee Supplement" }, { 0xABC0, 0xABFF, "Meetei Mayek" }, { 0xAC00, 0xD7AF, "Hangul Syllables" }, { 0xD7B0, 0xD7FF, "Hangul Jamo Extended-B" }, @@ -186,6 +187,7 @@ static const uc_block_t blocks[] = { 0x10840, 0x1085F, "Imperial Aramaic" }, { 0x10860, 0x1087F, "Palmyrene" }, { 0x10880, 0x108AF, "Nabataean" }, + { 0x108E0, 0x108FF, "Hatran" }, { 0x10900, 0x1091F, "Phoenician" }, { 0x10920, 0x1093F, "Lydian" }, { 0x10980, 0x1099F, "Meroitic Hieroglyphs" }, @@ -199,6 +201,7 @@ static const uc_block_t blocks[] = { 0x10B60, 0x10B7F, "Inscriptional Pahlavi" }, { 0x10B80, 0x10BAF, "Psalter Pahlavi" }, { 0x10C00, 0x10C4F, "Old Turkic" }, + { 0x10C80, 0x10CFF, "Old Hungarian" }, { 0x10E60, 0x10E7F, "Rumi Numeral Symbols" }, { 0x11000, 0x1107F, "Brahmi" }, { 0x11080, 0x110CF, "Kaithi" }, @@ -208,17 +211,21 @@ static const uc_block_t blocks[] = { 0x11180, 0x111DF, "Sharada" }, { 0x111E0, 0x111FF, "Sinhala Archaic Numbers" }, { 0x11200, 0x1124F, "Khojki" }, + { 0x11280, 0x112AF, "Multani" }, { 0x112B0, 0x112FF, "Khudawadi" }, { 0x11300, 0x1137F, "Grantha" }, { 0x11480, 0x114DF, "Tirhuta" }, { 0x11580, 0x115FF, "Siddham" }, { 0x11600, 0x1165F, "Modi" }, { 0x11680, 0x116CF, "Takri" }, + { 0x11700, 0x1173F, "Ahom" }, { 0x118A0, 0x118FF, "Warang Citi" }, { 0x11AC0, 0x11AFF, "Pau Cin Hau" }, { 0x12000, 0x123FF, "Cuneiform" }, { 0x12400, 0x1247F, "Cuneiform Numbers and Punctuation" }, + { 0x12480, 0x1254F, "Early Dynastic Cuneiform" }, { 0x13000, 0x1342F, "Egyptian Hieroglyphs" }, + { 0x14400, 0x1467F, "Anatolian Hieroglyphs" }, { 0x16800, 0x16A3F, "Bamum Supplement" }, { 0x16A40, 0x16A6F, "Mro" }, { 0x16AD0, 0x16AFF, "Bassa Vah" }, @@ -233,6 +240,7 @@ static const uc_block_t blocks[] = { 0x1D300, 0x1D35F, "Tai Xuan Jing Symbols" }, { 0x1D360, 0x1D37F, "Counting Rod Numerals" }, { 0x1D400, 0x1D7FF, "Mathematical Alphanumeric Symbols" }, + { 0x1D800, 0x1DAAF, "Sutton SignWriting" }, { 0x1E800, 0x1E8DF, "Mende Kikakui" }, { 0x1EE00, 0x1EEFF, "Arabic Mathematical Alphabetic Symbols" }, { 0x1F000, 0x1F02F, "Mahjong Tiles" }, @@ -247,9 +255,11 @@ static const uc_block_t blocks[] = { 0x1F700, 0x1F77F, "Alchemical Symbols" }, { 0x1F780, 0x1F7FF, "Geometric Shapes Extended" }, { 0x1F800, 0x1F8FF, "Supplemental Arrows-C" }, + { 0x1F900, 0x1F9FF, "Supplemental Symbols and Pictographs" }, { 0x20000, 0x2A6DF, "CJK Unified Ideographs Extension B" }, { 0x2A700, 0x2B73F, "CJK Unified Ideographs Extension C" }, { 0x2B740, 0x2B81F, "CJK Unified Ideographs Extension D" }, + { 0x2B820, 0x2CEAF, "CJK Unified Ideographs Extension E" }, { 0x2F800, 0x2FA1F, "CJK Compatibility Ideographs Supplement" }, { 0xE0000, 0xE007F, "Tags" }, { 0xE0100, 0xE01EF, "Variation Selectors Supplement" }, @@ -257,8 +267,8 @@ static const uc_block_t blocks[] = { 0x100000, 0x10FFFF, "Supplementary Private Use Area-B" } }; #define blocks_level1_shift 8 -#define blocks_level1_threshold 0x30000 -static const uint8_t blocks_level1[768 * 2] = +#define blocks_level1_threshold 0x28000 +static const uint8_t blocks_level1[640 * 2] = { 0, 2, 2, 4, @@ -431,202 +441,128 @@ static const uint8_t blocks_level1[768 * 2] = 125, 130, 130, 135, 135, 139, - 139, 142, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 143, - 142, 144, - 144, 145, - 144, 145, - 144, 145, - 144, 146, - 146, 147, - 146, 147, - 146, 147, - 146, 147, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 147, 148, + 139, 143, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 144, + 143, 145, + 145, 146, + 145, 146, + 145, 146, + 145, 147, 147, 148, 147, 148, 147, 148, 147, 148, 148, 149, 148, 149, - 149, 151, - 150, 151, - 150, 151, - 151, 157, - 157, 159, - 159, 161, - 161, 165, - 165, 168, - 168, 173, - 173, 176, - 176, 178, - 178, 179, - 178, 179, - 179, 183, - 183, 187, - 187, 191, - 191, 195, - 195, 196, - 196, 196, - 196, 197, - 197, 197, - 197, 200, - 200, 204, - 204, 206, - 206, 207, - 207, 208, - 208, 209, - 209, 211, - 211, 211, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 148, 149, + 149, 150, + 149, 150, + 150, 152, + 151, 152, + 151, 152, + 152, 158, + 158, 160, + 160, 162, + 162, 166, + 166, 169, + 169, 174, + 174, 177, + 177, 179, + 179, 180, + 179, 180, + 180, 185, + 185, 189, + 189, 193, + 193, 197, + 197, 199, + 199, 199, + 199, 200, + 200, 200, + 200, 203, + 203, 207, + 207, 210, + 210, 211, 211, 212, - 212, 212, 212, 213, - 213, 213, - 213, 213, - 213, 213, - 213, 213, - 213, 213, - 213, 214, - 213, 214, - 213, 214, - 213, 214, - 214, 215, - 215, 215, - 215, 215, - 215, 215, - 215, 215, - 215, 215, - 215, 215, - 215, 215, - 215, 215, - 215, 215, - 215, 215, - 215, 215, + 213, 215, 215, 216, - 215, 216, - 215, 216, - 215, 216, - 215, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 216, - 216, 217, 216, 217, - 216, 219, - 219, 220, - 220, 220, - 220, 220, - 220, 220, + 217, 217, + 217, 218, + 218, 218, + 218, 218, + 218, 218, + 218, 218, + 218, 218, + 218, 219, + 218, 219, + 218, 219, + 218, 219, + 219, 221, 220, 221, 221, 221, 221, 221, @@ -638,60 +574,10 @@ static const uint8_t blocks_level1[768 * 2] = 221, 221, 221, 221, 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, + 221, 222, + 221, 222, + 221, 222, + 221, 222, 221, 222, 222, 222, 222, 222, @@ -704,330 +590,326 @@ static const uint8_t blocks_level1[768 * 2] = 222, 222, 222, 222, 222, 222, - 222, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 224, - 224, 225, - 225, 226, + 222, 222, + 222, 222, + 222, 222, + 222, 222, + 222, 223, + 222, 223, + 222, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 223, + 223, 224, + 223, 224, + 223, 226, 226, 227, - 227, 229, - 229, 230, - 229, 230, - 229, 230, - 229, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 230, - 230, 231, + 227, 227, + 227, 227, + 227, 227, + 227, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 228, + 228, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 231, + 231, 231, + 231, 231, + 231, 231, + 231, 231, + 231, 231, + 231, 231, + 231, 231, + 231, 231, + 231, 231, + 231, 231, + 231, 231, + 231, 231, + 231, 231, + 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, - 232, 232, - 232, 235, - 235, 236, + 232, 233, + 233, 234, + 234, 236, + 236, 237, + 236, 237, + 236, 237, 236, 237, 237, 238, 237, 238, 237, 238, - 238, 241, - 241, 243, + 238, 238, + 238, 238, + 238, 238, + 238, 238, + 238, 238, + 238, 238, + 238, 238, + 238, 238, + 238, 238, + 238, 238, + 238, 238, + 238, 238, + 238, 238, + 238, 239, + 239, 239, + 239, 239, + 239, 239, + 239, 239, + 239, 239, + 239, 240, + 240, 240, + 240, 243, 243, 244, - 244, 244, - 244, 244, - 244, 244, - 244, 244, - 244, 244, - 244, 244, - 244, 244, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 244, 245, - 245, 246, - 245, 246, - 245, 246, - 245, 246, - 245, 246, - 245, 246, - 245, 246, - 245, 246, - 245, 246, - 245, 246, - 245, 246, - 245, 246, - 245, 246, 245, 246, 245, 246, 245, 246, - 245, 247, - 246, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 247, - 247, 248, - 247, 248, - 247, 248, - 248, 248, - 248, 248, - 248, 248, - 248, 248, - 248, 248 + 246, 249, + 249, 251, + 251, 252, + 252, 253, + 253, 253, + 253, 253, + 253, 253, + 253, 253, + 253, 253, + 253, 253, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254, + 253, 254 }; -#define blocks_upper_first_index 248 -#define blocks_upper_last_index 252 +#define blocks_upper_first_index 253 +#define blocks_upper_last_index 262 diff --git a/lib/unictype/categ_C.h b/lib/unictype/categ_C.h index bd679ad527..6f33609097 100644 --- a/lib/unictype/categ_C.h +++ b/lib/unictype/categ_C.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[5 << 7]; - /*unsigned*/ int level3[71 << 4]; + /*unsigned*/ int level3[75 << 4]; } u_categ_C = { @@ -198,8 +198,8 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, + -1, + 18 + 640 * sizeof (short) / sizeof (int) + 832, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -217,10 +217,9 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 832, - 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 848, 18 + 640 * sizeof (short) / sizeof (int) + 480, + 18 + 640 * sizeof (short) / sizeof (int) + 864, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -252,13 +251,14 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 864, 18 + 640 * sizeof (short) / sizeof (int) + 480, + 18 + 640 * sizeof (short) / sizeof (int) + 880, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 880, + 18 + 640 * sizeof (short) / sizeof (int) + 480, + 18 + 640 * sizeof (short) / sizeof (int) + 896, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -268,27 +268,27 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 896, 18 + 640 * sizeof (short) / sizeof (int) + 912, 18 + 640 * sizeof (short) / sizeof (int) + 928, 18 + 640 * sizeof (short) / sizeof (int) + 944, + 18 + 640 * sizeof (short) / sizeof (int) + 960, + -1, + 18 + 640 * sizeof (short) / sizeof (int) + 976, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, + 18 + 640 * sizeof (short) / sizeof (int) + 992, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 960, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 976, - 18 + 640 * sizeof (short) / sizeof (int) + 992, 18 + 640 * sizeof (short) / sizeof (int) + 1008, 18 + 640 * sizeof (short) / sizeof (int) + 1024, 18 + 640 * sizeof (short) / sizeof (int) + 1040, 18 + 640 * sizeof (short) / sizeof (int) + 1056, + 18 + 640 * sizeof (short) / sizeof (int) + 1072, + 18 + 640 * sizeof (short) / sizeof (int) + 1088, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -375,7 +375,7 @@ u_categ_C = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1072, + 18 + 640 * sizeof (short) / sizeof (int) + 1104, -1, -1, -1, @@ -383,19 +383,19 @@ u_categ_C = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1088, - 18 + 640 * sizeof (short) / sizeof (int) + 1104, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, + 18 + 640 * sizeof (short) / sizeof (int) + 1120, + 18 + 640 * sizeof (short) / sizeof (int) + 1136, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18 + 640 * sizeof (short) / sizeof (int) + 1152, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -417,7 +417,7 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1104, + 18 + 640 * sizeof (short) / sizeof (int) + 1168, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -548,7 +548,7 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 1120, + 18 + 640 * sizeof (short) / sizeof (int) + 1184, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -695,16 +695,16 @@ u_categ_C = 0x0000C000, 0x00000000, 0x00001800, 0x00000000, 0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000, 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFF80000, 0xFFFFFFFF, 0x0000000F, + 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030, 0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F, - 0x00044011, 0x0C120200, 0xFFFEC440, 0xFFFC0030, + 0x00044011, 0x0C120200, 0xFFFEC440, 0xFDFC0030, 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030, 0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F, - 0x00022010, 0x1C000200, 0xFC9FC220, 0x00FF0030, + 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030, 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030, - 0x00022011, 0x18000000, 0xFF7F8220, 0x01C00030, + 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030, 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F, 0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF, 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF, @@ -717,7 +717,7 @@ u_categ_C = 0x00000000, 0x00000000, 0xC280C200, 0x00000000, 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000, 0x00C20000, 0x00000000, 0x18000000, 0xE0000000, - 0xFC000000, 0x00000000, 0x00000000, 0xFFE00000, + 0xFC000000, 0x00000000, 0x00000000, 0xC0C00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xE0000000, 0x00000000, 0x00000000, 0xFE000000, 0xFFE02000, 0xFF800000, 0xFFF00000, 0xFFF22000, @@ -739,9 +739,9 @@ u_categ_C = 0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000, 0x00000000, 0x00200000, 0x10300020, 0x80230000, 0x0000F800, 0x00007C00, 0x00000000, 0x000CFFFF, - 0xE0008000, 0xC0000000, 0x0000FFFF, 0xFFFE0000, + 0xE0008000, 0x80000000, 0x0000FFFF, 0xFFFE0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000FC00, 0x00000000, 0x00000000, 0x00000000, + 0x0000F000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -753,7 +753,7 @@ u_categ_C = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00300000, - 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFFFFFF, + 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFF0FFF, 0x00000000, 0x00008000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01F00000, 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00, @@ -777,23 +777,23 @@ u_categ_C = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFE000, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000E000, 0x00000000, 0x0000FF80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000, - 0x40000000, 0x00000000, 0x00000000, 0xFF000000, + 0x00000000, 0x00000000, 0x00000000, 0xFF000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00008000, 0xFFFCC000, 0xFFFFFFFF, 0x007FFFFF, + 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000, - 0x00000000, 0x00000000, 0xFC003FE0, 0xF0000000, + 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000, 0x00000000, 0x00000000, 0x7FF00000, 0xE0000000, 0x00000000, 0x00000000, 0x3C004000, 0x80000000, 0x00000000, 0xFF800000, 0x0C00C000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFF8, 0xFF800000, - 0xFF818181, 0x00008080, 0x00000000, 0xFFFFFFCF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFC00C000, + 0xFF818181, 0x00008080, 0x00000000, 0x0000FFC0, + 0x00000000, 0x00000000, 0x00000000, 0xFC00C000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -814,7 +814,7 @@ u_categ_C = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000FFFF, 0x00000000, 0x00030000, 0x00000000, 0xFFFFFF00, 0xC000FFFF, - 0xFC000000, 0x0000C000, 0x00080000, 0x0020F080, + 0xFC000000, 0x00000000, 0x00080000, 0x0020F080, 0x00000000, 0x00000000, 0x00000000, 0xE0000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0xE3030303, 0xCFFF8080, @@ -835,15 +835,15 @@ u_categ_C = 0x00000000, 0xFF800000, 0xFFC00000, 0xFFFFFF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000002C0, 0x6E400000, 0x00400000, 0x00000000, - 0x80000000, 0xFFFF007F, 0xFFFFFFFF, 0xFFFFFFFF, + 0x80000000, 0xFFFF007F, 0xFFFFFFFF, 0x07C80000, 0x70000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x3F000000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x0F000000, 0x00030000, 0x00000000, 0x01100F90, 0x78F00000, 0xFE00FF00, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0xFF800780, 0x00000000, 0x01C00000, 0x00C00000, 0x00F80000, 0xE1FC0000, 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFE00, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0xFFF80000, 0x00000000, 0x03F80000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, @@ -853,18 +853,18 @@ u_categ_C = 0x00000000, 0x00000000, 0x0003C000, 0x7FFF0000, 0x00000000, 0x20000000, 0x0000FFFC, 0xFC00FE00, 0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000, - 0x00000000, 0x00000000, 0xF800DE00, 0xFFE00001, + 0x00000000, 0x00000000, 0x0000C000, 0xFFE00001, 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0xFC00F800, - 0x00066011, 0x0C120200, 0x1F7FC660, 0xFFE0E030, + 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800, + 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00C00000, 0xFFFFFC00, 0xFFFFFFFF, + 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF, 0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x7FF80000, @@ -877,12 +877,16 @@ u_categ_C = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFE000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFC000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFE08000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -905,7 +909,7 @@ u_categ_C = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0x00000000, 0x00000180, 0x00000000, 0x07F80000, - 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFE00, 0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFF800000, 0xFFFC0000, @@ -919,6 +923,10 @@ u_categ_C = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -932,20 +940,20 @@ u_categ_C = 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x0000E000, 0x00000000, 0xC0000000, - 0x00000000, 0x00000000, 0x000F8000, 0xFF000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80000000, - 0x00000000, 0x00000000, 0x0000F800, 0x04000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000018, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0xFFF0E000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000, 0x00000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF, 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000, 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -954,6 +962,14 @@ u_categ_C = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFE00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xC0000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/categ_Cc.h b/lib/unictype/categ_Cc.h index 8d017f9cef..eb118aa095 100644 --- a/lib/unictype/categ_Cc.h +++ b/lib/unictype/categ_Cc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Cf.h b/lib/unictype/categ_Cf.h index e1804bb386..b59bd65243 100644 --- a/lib/unictype/categ_Cf.h +++ b/lib/unictype/categ_Cf.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Cn.h b/lib/unictype/categ_Cn.h index 893a1d1529..59f096c4bb 100644 --- a/lib/unictype/categ_Cn.h +++ b/lib/unictype/categ_Cn.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[6 << 7]; - /*unsigned*/ int level3[70 << 4]; + /*unsigned*/ int level3[74 << 4]; } u_categ_Cn = { @@ -198,8 +198,8 @@ u_categ_Cn = 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, + -1, + 18 + 768 * sizeof (short) / sizeof (int) + 800, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, @@ -217,10 +217,9 @@ u_categ_Cn = 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 800, - 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 816, 18 + 768 * sizeof (short) / sizeof (int) + 736, + 18 + 768 * sizeof (short) / sizeof (int) + 832, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, @@ -252,13 +251,14 @@ u_categ_Cn = 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 832, 18 + 768 * sizeof (short) / sizeof (int) + 736, + 18 + 768 * sizeof (short) / sizeof (int) + 848, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 848, + 18 + 768 * sizeof (short) / sizeof (int) + 736, + 18 + 768 * sizeof (short) / sizeof (int) + 864, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, @@ -268,27 +268,27 @@ u_categ_Cn = 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 864, 18 + 768 * sizeof (short) / sizeof (int) + 880, 18 + 768 * sizeof (short) / sizeof (int) + 896, 18 + 768 * sizeof (short) / sizeof (int) + 912, + 18 + 768 * sizeof (short) / sizeof (int) + 928, + -1, + 18 + 768 * sizeof (short) / sizeof (int) + 944, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, + 18 + 768 * sizeof (short) / sizeof (int) + 960, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 928, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 944, - 18 + 768 * sizeof (short) / sizeof (int) + 960, 18 + 768 * sizeof (short) / sizeof (int) + 976, 18 + 768 * sizeof (short) / sizeof (int) + 992, 18 + 768 * sizeof (short) / sizeof (int) + 1008, 18 + 768 * sizeof (short) / sizeof (int) + 1024, + 18 + 768 * sizeof (short) / sizeof (int) + 1040, + 18 + 768 * sizeof (short) / sizeof (int) + 1056, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, @@ -375,7 +375,7 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1040, + 18 + 768 * sizeof (short) / sizeof (int) + 1072, -1, -1, -1, @@ -383,19 +383,19 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1056, - 18 + 768 * sizeof (short) / sizeof (int) + 1072, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, + 18 + 768 * sizeof (short) / sizeof (int) + 1088, + 18 + 768 * sizeof (short) / sizeof (int) + 1104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1120, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, @@ -417,7 +417,7 @@ u_categ_Cn = 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1072, + 18 + 768 * sizeof (short) / sizeof (int) + 1136, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, @@ -548,7 +548,7 @@ u_categ_Cn = 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 1088, + 18 + 768 * sizeof (short) / sizeof (int) + 1152, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 736, @@ -803,7 +803,7 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1104 + 18 + 768 * sizeof (short) / sizeof (int) + 1168 }, { 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -819,16 +819,16 @@ u_categ_Cn = 0x00004000, 0x00000000, 0x00001800, 0x00000000, 0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000, 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFF80000, 0xFFFFFFFF, 0x0000000F, + 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030, 0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F, - 0x00044011, 0x0C120200, 0xFFFEC440, 0xFFFC0030, + 0x00044011, 0x0C120200, 0xFFFEC440, 0xFDFC0030, 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030, 0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F, - 0x00022010, 0x1C000200, 0xFC9FC220, 0x00FF0030, + 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030, 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030, - 0x00022011, 0x18000000, 0xFF7F8220, 0x01C00030, + 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030, 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F, 0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF, 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF, @@ -841,7 +841,7 @@ u_categ_Cn = 0x00000000, 0x00000000, 0xC280C200, 0x00000000, 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000, 0x00C20000, 0x00000000, 0x18000000, 0xE0000000, - 0xFC000000, 0x00000000, 0x00000000, 0xFFE00000, + 0xFC000000, 0x00000000, 0x00000000, 0xC0C00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xE0000000, 0x00000000, 0x00000000, 0xFE000000, 0xFFE02000, 0xFF800000, 0xFFF00000, 0xFFF22000, @@ -863,9 +863,9 @@ u_categ_Cn = 0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000, 0x00000000, 0x00200000, 0x10300020, 0x80230000, 0x00000000, 0x00000000, 0x00000000, 0x000C0020, - 0xE0008000, 0xC0000000, 0x0000FFFF, 0xFFFE0000, + 0xE0008000, 0x80000000, 0x0000FFFF, 0xFFFE0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000FC00, 0x00000000, 0x00000000, 0x00000000, + 0x0000F000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -877,7 +877,7 @@ u_categ_Cn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00300000, - 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFFFFFF, + 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFF0FFF, 0x00000000, 0x00008000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01F00000, 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00, @@ -901,23 +901,23 @@ u_categ_Cn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFE000, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000E000, 0x00000000, 0x0000FF80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000, - 0x40000000, 0x00000000, 0x00000000, 0xFF000000, + 0x00000000, 0x00000000, 0x00000000, 0xFF000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00008000, 0xFFFCC000, 0xFFFFFFFF, 0x007FFFFF, + 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000, - 0x00000000, 0x00000000, 0xFC003FE0, 0xF0000000, + 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000, 0x00000000, 0x00000000, 0x7FF00000, 0xE0000000, 0x00000000, 0x00000000, 0x3C004000, 0x80000000, 0x00000000, 0xFF800000, 0x0C00C000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFF8, 0xFF800000, - 0xFF818181, 0x00008080, 0x00000000, 0xFFFFFFCF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFC00C000, + 0xFF818181, 0x00008080, 0x00000000, 0x0000FFC0, + 0x00000000, 0x00000000, 0x00000000, 0xFC00C000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -930,7 +930,7 @@ u_categ_Cn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000FFFF, 0x00000000, 0x00030000, 0x00000000, 0xFFFFFF00, 0xC000FFFF, - 0xFC000000, 0x0000C000, 0x00080000, 0x0020F080, + 0xFC000000, 0x00000000, 0x00080000, 0x0020F080, 0x00000000, 0x00000000, 0x00000000, 0x60000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0xE3030303, 0xC1FF8080, @@ -951,15 +951,15 @@ u_categ_Cn = 0x00000000, 0xFF800000, 0xFFC00000, 0xFFFFFF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000002C0, 0x6E400000, 0x00400000, 0x00000000, - 0x80000000, 0xFFFF007F, 0xFFFFFFFF, 0xFFFFFFFF, + 0x80000000, 0xFFFF007F, 0xFFFFFFFF, 0x07C80000, 0x70000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x3F000000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x0F000000, 0x00030000, 0x00000000, 0x01100F90, 0x78F00000, 0xFE00FF00, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0xFF800780, 0x00000000, 0x01C00000, 0x00C00000, 0x00F80000, 0xE1FC0000, 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFE00, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0xFFF80000, 0x00000000, 0x03F80000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, @@ -969,18 +969,18 @@ u_categ_Cn = 0x00000000, 0x00000000, 0x0003C000, 0x7FFF0000, 0x00000000, 0x00000000, 0x0000FFFC, 0xFC00FE00, 0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000, - 0x00000000, 0x00000000, 0xF800DE00, 0xFFE00001, + 0x00000000, 0x00000000, 0x0000C000, 0xFFE00001, 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0xFC00F800, - 0x00066011, 0x0C120200, 0x1F7FC660, 0xFFE0E030, + 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800, + 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00C00000, 0xFFFFFC00, 0xFFFFFFFF, + 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF, 0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x7FF80000, @@ -997,12 +997,16 @@ u_categ_Cn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFE000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFC000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFE08000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -1025,7 +1029,7 @@ u_categ_Cn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0x00000000, 0x00000180, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFE00, 0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFF800000, 0xFFFC0000, @@ -1039,6 +1043,10 @@ u_categ_Cn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -1052,20 +1060,20 @@ u_categ_Cn = 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x0000E000, 0x00000000, 0xC0000000, - 0x00000000, 0x00000000, 0x000F8000, 0xFF000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80000000, - 0x00000000, 0x00000000, 0x0000F800, 0x04000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000018, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0xFFF0E000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000, 0x00000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF, 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000, 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -1074,6 +1082,14 @@ u_categ_Cn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFE00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xC0000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/categ_Co.h b/lib/unictype/categ_Co.h index 193fac6259..1a89443f66 100644 --- a/lib/unictype/categ_Co.h +++ b/lib/unictype/categ_Co.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Cs.h b/lib/unictype/categ_Cs.h index d76fcaa921..f4359209db 100644 --- a/lib/unictype/categ_Cs.h +++ b/lib/unictype/categ_Cs.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_L.h b/lib/unictype/categ_L.h index 4638b33dc1..5e9d456c0a 100644 --- a/lib/unictype/categ_L.h +++ b/lib/unictype/categ_L.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[58 << 4]; + /*unsigned*/ int level3[62 << 4]; } u_categ_L = { @@ -168,7 +168,7 @@ u_categ_L = -1, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 720, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -176,9 +176,7 @@ u_categ_L = -1, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 736, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -186,6 +184,8 @@ u_categ_L = -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -203,9 +203,9 @@ u_categ_L = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 752, + 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 768, + 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, @@ -238,13 +238,13 @@ u_categ_L = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 784, + 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 800, + 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -256,8 +256,8 @@ u_categ_L = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, - 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 848, + 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -266,10 +266,10 @@ u_categ_L = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, + 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, + 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -361,7 +361,7 @@ u_categ_L = 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 912, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, @@ -369,19 +369,19 @@ u_categ_L = 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 896, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 944, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, @@ -403,7 +403,7 @@ u_categ_L = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 912, + 4 + 384 * sizeof (short) / sizeof (int) + 976, -1, -1 }, @@ -425,16 +425,16 @@ u_categ_L = 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF, 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x0007FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003, 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000, - 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x00000003, + 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003, 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000, - 0xFFFDDFE0, 0x23FFFDFF, 0x03000000, 0x00000003, + 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003, 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003, - 0xFFFDDFE0, 0x27FFFFFF, 0x00004000, 0xFC000003, + 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000, 0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000, @@ -447,7 +447,7 @@ u_categ_L = 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -459,7 +459,7 @@ u_categ_L = 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, - 0xFFFFFFFF, 0x00000FFF, 0x000000FE, 0x00000000, + 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000, 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0x00000000, 0x00000080, 0x00000000, 0x00000000, 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000, @@ -499,7 +499,7 @@ u_categ_L = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -507,15 +507,15 @@ u_categ_L = 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF79FF, 0x00033FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x08FC0000, + 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000, 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, 0xFFFFFFF0, 0x0007FFFF, 0x00008000, 0x7C00FFDF, 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0xC47FFFFF, 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0x00000030, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000007, + 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -553,7 +553,7 @@ u_categ_L = 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, @@ -561,24 +561,24 @@ u_categ_L = 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x000001FF, 0xFFFFFFF8, 0x0000007F, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFF8, 0x0007FFFF, 0x0400001E, 0x00000000, + 0xFFFFFFF8, 0x0007FFFF, 0x1400001E, 0x00000000, 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x00000000, - 0xFFF99FE0, 0x23EDFDFF, 0xE0000000, 0x00000003, + 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000, + 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x00000010, 0x00000000, 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, @@ -591,11 +591,19 @@ u_categ_L = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF, 0xFFFFFFFF, 0x0000FFFF, 0x0000000F, 0xE0FFFFF8, @@ -636,6 +644,14 @@ u_categ_L = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_LC.h b/lib/unictype/categ_LC.h index b5f20f68cc..aaba0d2b33 100644 --- a/lib/unictype/categ_LC.h +++ b/lib/unictype/categ_LC.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[16 << 4]; + /*unsigned*/ int level3[18 << 4]; } u_categ_LC = { @@ -30,20 +30,20 @@ u_categ_LC = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, + 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, 3 + 256 * sizeof (short) / sizeof (int) + 96, + 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -103,11 +103,10 @@ u_categ_LC = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -146,23 +145,23 @@ u_categ_LC = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, 3 + 256 * sizeof (short) / sizeof (int) + 176, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -255,8 +254,9 @@ u_categ_LC = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, - 3 + 256 * sizeof (short) / sizeof (int) + 240, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, + 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, @@ -297,6 +297,10 @@ u_categ_LC = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFF800, 0x07FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -314,11 +318,11 @@ u_categ_LC = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFEFFFF, - 0xFFFF78FF, 0x00033FFF, 0x00000000, 0x04000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x07FFFFFF, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0x07FFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, @@ -332,6 +336,10 @@ u_categ_LC = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Ll.h b/lib/unictype/categ_Ll.h index 6c2fbd7402..9a268aa858 100644 --- a/lib/unictype/categ_Ll.h +++ b/lib/unictype/categ_Ll.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[15 << 4]; + /*unsigned*/ int level3[17 << 4]; } u_categ_Ll = { @@ -30,20 +30,20 @@ u_categ_Ll = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, + 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 96, + 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -103,11 +103,10 @@ u_categ_Ll = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -146,23 +145,23 @@ u_categ_Ll = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, 3 + 256 * sizeof (short) / sizeof (int) + 160, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -255,8 +254,9 @@ u_categ_Ll = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - 3 + 256 * sizeof (short) / sizeof (int) + 224, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 240, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -293,6 +293,10 @@ u_categ_Ll = 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x3F000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFF800, 0x07FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, @@ -310,11 +314,11 @@ u_categ_Ll = 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA, 0x0AAAAAAA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAABAAA8, 0xAAAAAAAA, 0x95FEAAAA, - 0xAABA50AA, 0x000002AA, 0x00000000, 0x04000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xAABA50AA, 0x00A002AA, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x07FFFFFF, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0x07FFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, @@ -328,6 +332,10 @@ u_categ_Ll = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Lm.h b/lib/unictype/categ_Lm.h index 7f760d0115..c802768460 100644 --- a/lib/unictype/categ_Lm.h +++ b/lib/unictype/categ_Lm.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Lo.h b/lib/unictype/categ_Lo.h index d62346d996..6adc785518 100644 --- a/lib/unictype/categ_Lo.h +++ b/lib/unictype/categ_Lo.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[55 << 4]; + /*unsigned*/ int level3[59 << 4]; } u_categ_Lo = { @@ -168,7 +168,7 @@ u_categ_Lo = -1, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 704, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 720, -1, -1, -1, @@ -176,9 +176,7 @@ u_categ_Lo = -1, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 720, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -186,6 +184,8 @@ u_categ_Lo = -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -203,9 +203,9 @@ u_categ_Lo = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 736, + 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 752, + 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -238,13 +238,13 @@ u_categ_Lo = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 768, + 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 784, + 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -266,10 +266,10 @@ u_categ_Lo = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 800, + 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, + 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -361,7 +361,7 @@ u_categ_Lo = 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 864, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, @@ -369,19 +369,19 @@ u_categ_Lo = 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 848, - 4 + 384 * sizeof (short) / sizeof (int) + 864, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 896, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, @@ -403,7 +403,7 @@ u_categ_Lo = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 864, + 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1 }, @@ -425,16 +425,16 @@ u_categ_Lo = 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x000007FF, 0x003FFFFF, 0x00000000, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x0007FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFC0003, 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000, - 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x00000003, + 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003, 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000, - 0xFFFDDFE0, 0x23FFFDFF, 0x03000000, 0x00000003, + 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003, 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003, - 0xFFFDDFE0, 0x27FFFFFF, 0x00004000, 0xFC000003, + 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x000DFFFF, 0x0000003F, 0x00000000, 0xFEF02596, 0x200DECAE, 0xF000001F, 0x00000000, @@ -447,7 +447,7 @@ u_categ_Lo = 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -459,7 +459,7 @@ u_categ_Lo = 0x00000000, 0xFFFFFFFF, 0xFFFFFFF7, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, - 0xFFFFFFFF, 0x00000FFF, 0x000000FE, 0x00000000, + 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000, 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000, @@ -491,7 +491,7 @@ u_categ_Lo = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -503,9 +503,9 @@ u_categ_Lo = 0xFFFF0FFF, 0x00000C00, 0x00000000, 0x00004000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xF8800000, + 0x00008000, 0x00000000, 0x00000000, 0xF8800000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x08FC0000, + 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000, 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, 0xFFFFFFF0, 0x0007FFFF, 0x00000000, 0x7C00FF9F, 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0xC47EFFFF, @@ -549,7 +549,7 @@ u_categ_Lo = 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, @@ -563,18 +563,18 @@ u_categ_Lo = 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x000001FF, 0xFFFFFFF8, 0x0000007F, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFF8, 0x0007FFFF, 0x0400001E, 0x00000000, + 0xFFFFFFF8, 0x0007FFFF, 0x1400001E, 0x00000000, 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x00000000, - 0xFFF99FE0, 0x23EDFDFF, 0xE0000000, 0x00000003, + 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000, + 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x00000010, 0x00000000, 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, @@ -587,11 +587,19 @@ u_categ_Lo = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0xE0FFFFF8, @@ -624,6 +632,14 @@ u_categ_Lo = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Lt.h b/lib/unictype/categ_Lt.h index f68ca24322..85f2867408 100644 --- a/lib/unictype/categ_Lt.h +++ b/lib/unictype/categ_Lt.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Lu.h b/lib/unictype/categ_Lu.h index 0e4230136b..8dfaa480ea 100644 --- a/lib/unictype/categ_Lu.h +++ b/lib/unictype/categ_Lu.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[13 << 4]; + /*unsigned*/ int level3[15 << 4]; } u_categ_Lu = { @@ -30,22 +30,20 @@ u_categ_Lu = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, + 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, + 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -104,9 +102,9 @@ u_categ_Lu = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -148,20 +146,22 @@ u_categ_Lu = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, + 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, @@ -255,8 +255,8 @@ u_categ_Lu = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, - 3 + 256 * sizeof (short) / sizeof (int) + 192, + 3 + 256 * sizeof (short) / sizeof (int) + 208, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -295,6 +295,10 @@ u_categ_Lu = 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x55555555, 0x55555555, 0x55555555, 0x55555555, 0x40155555, 0x55555555, 0x55555555, 0x55555555, 0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00, @@ -310,7 +314,7 @@ u_categ_Lu = 0x00000000, 0x00000000, 0x55555555, 0x00001555, 0x05555555, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x00033D55, 0x00000000, 0x00000000, + 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, @@ -320,6 +324,10 @@ u_categ_Lu = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_M.h b/lib/unictype/categ_M.h index 16b9e78050..d97c60403d 100644 --- a/lib/unictype/categ_M.h +++ b/lib/unictype/categ_M.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[35 << 4]; + /*unsigned*/ int level3[36 << 4]; } u_categ_M = { @@ -271,14 +271,14 @@ u_categ_M = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -290,7 +290,7 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -433,7 +433,7 @@ u_categ_M = 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF0, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0000000C, 0x0000000E, 0xD0000000, 0x0080399F, 0x0000000C, 0x0000000E, 0xD0000000, 0x00023987, 0x00230000, @@ -463,7 +463,7 @@ u_categ_M = 0x00003800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x00000301, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF, 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000, 0x0000001F, 0xFFF00000, 0x0000001F, 0x000FF800, @@ -485,7 +485,7 @@ u_categ_M = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FF78000, - 0x80000000, 0x00000000, 0x00000000, 0x00030000, + 0xC0000000, 0x00000000, 0x00000000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x000000F8, 0x00000000, 0x00000000, @@ -500,7 +500,7 @@ u_categ_M = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000FFFF, 0x00003FFF, 0x00000000, 0x00000000, + 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -519,18 +519,18 @@ u_categ_M = 0x00000007, 0xFF000000, 0x0000007F, 0x80000000, 0x00000007, 0x07FF0000, 0x00000000, 0x00000000, 0x00000007, 0x001FFF80, 0x00000000, 0x00080000, - 0x00000007, 0xFFF80000, 0x00000001, 0x00000000, + 0x00000007, 0xFFF80000, 0x00001C01, 0x00000000, 0x00000000, 0x00FFF000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000007FF, - 0x0000000E, 0xD0000000, 0x0080399F, 0x001F1FCC, + 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF3F8000, 0x00000001, 0x00000000, + 0x00000000, 0xFF3F8000, 0x30000001, 0x00000000, 0x00000000, 0xFFFF0000, 0x00000001, 0x00000000, 0x00000000, 0x00FFF800, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE0000000, 0x00000FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, @@ -552,6 +552,10 @@ u_categ_M = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, + 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Mc.h b/lib/unictype/categ_Mc.h index c855ba79fb..6bcc23a755 100644 --- a/lib/unictype/categ_Mc.h +++ b/lib/unictype/categ_Mc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -306,7 +306,7 @@ u_categ_Mc = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01FB0E78, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x00000301, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x06000000, 0x00000000, 0x00A00000, 0x0007E01A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000010, 0xE8200000, 0x0000001B, 0x00000000, @@ -341,7 +341,7 @@ u_categ_Mc = 0x00000000, 0x4F038000, 0x00000000, 0x00000000, 0x00000000, 0x58070000, 0x00000000, 0x00000000, 0x00000000, 0x0040D000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000043, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Me.h b/lib/unictype/categ_Me.h index 385f0b2e5c..22bd522432 100644 --- a/lib/unictype/categ_Me.h +++ b/lib/unictype/categ_Me.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Mn.h b/lib/unictype/categ_Mn.h index b4aabc799f..200bcf84f7 100644 --- a/lib/unictype/categ_Mn.h +++ b/lib/unictype/categ_Mn.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[35 << 4]; + /*unsigned*/ int level3[36 << 4]; } u_categ_Mn = { @@ -271,14 +271,14 @@ u_categ_Mn = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -290,7 +290,7 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -433,7 +433,7 @@ u_categ_Mn = 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF0, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C, 0x00000002, 0x10000000, 0x0000201E, 0x0000000C, 0x00000006, 0x10000000, 0x00023986, 0x00230000, @@ -485,7 +485,7 @@ u_categ_Mn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FF08000, - 0x80000000, 0x00000000, 0x00000000, 0x00030000, + 0xC0000000, 0x00000000, 0x00000000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x00000060, 0x00000000, 0x00000000, @@ -500,7 +500,7 @@ u_categ_Mn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000FFFF, 0x00003FFF, 0x00000000, 0x00000000, + 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -519,18 +519,18 @@ u_categ_Mn = 0x00000002, 0xFF000000, 0x0000007F, 0x80000000, 0x00000003, 0x06780000, 0x00000000, 0x00000000, 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, - 0x00000003, 0x7FC00000, 0x00000000, 0x00000000, + 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, 0x00000000, 0x00D38000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000007F8, - 0x00000002, 0x10000000, 0x00000001, 0x001F1FC0, + 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x85F80000, 0x0000000D, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xB03C0000, 0x00000001, 0x00000000, + 0x00000000, 0xB03C0000, 0x30000001, 0x00000000, 0x00000000, 0xA7F80000, 0x00000001, 0x00000000, 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, @@ -552,6 +552,10 @@ u_categ_Mn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, + 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_N.h b/lib/unictype/categ_N.h index 63dcf76145..caf3dcd69d 100644 --- a/lib/unictype/categ_N.h +++ b/lib/unictype/categ_N.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[39 << 4]; + /*unsigned*/ int level3[40 << 4]; } u_categ_N = { @@ -155,19 +155,19 @@ u_categ_N = -1, 3 + 256 * sizeof (short) / sizeof (int) + 400, 3 + 256 * sizeof (short) / sizeof (int) + 416, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 432, 3 + 256 * sizeof (short) / sizeof (int) + 448, 3 + 256 * sizeof (short) / sizeof (int) + 464, 3 + 256 * sizeof (short) / sizeof (int) + 480, 3 + 256 * sizeof (short) / sizeof (int) + 496, 3 + 256 * sizeof (short) / sizeof (int) + 512, + 3 + 256 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 528, + 3 + 256 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -202,8 +202,7 @@ u_categ_N = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 544, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -254,9 +253,10 @@ u_categ_N = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, 3 + 256 * sizeof (short) / sizeof (int) + 576, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -265,11 +265,11 @@ u_categ_N = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, + 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 608, + 3 + 256 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, @@ -380,13 +380,17 @@ u_categ_N = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF000000, 0xFE000000, - 0x00000000, 0x0000FF80, 0x00000000, 0x00000000, + 0x00000000, 0x0000FF80, 0x00000000, 0xF8000000, 0x0FC00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x30000000, 0xFFFCFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x000000FF, 0x60000000, 0xE0000000, 0x00000000, 0x00000000, 0x0000F800, 0x00000000, 0x00000000, 0xFF000000, 0xFF000000, 0x00000000, 0x0000FE00, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFC000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -405,7 +409,7 @@ u_categ_N = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x0FFF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0007FFFF, diff --git a/lib/unictype/categ_Nd.h b/lib/unictype/categ_Nd.h index b58b58f361..78404db0ce 100644 --- a/lib/unictype/categ_Nd.h +++ b/lib/unictype/categ_Nd.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -353,7 +353,7 @@ u_categ_Nd = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003FF, diff --git a/lib/unictype/categ_Nl.h b/lib/unictype/categ_Nl.h index 4f686b1983..e2bd11758b 100644 --- a/lib/unictype/categ_Nl.h +++ b/lib/unictype/categ_Nl.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_No.h b/lib/unictype/categ_No.h index d155a3f6bf..7a1d89ea5f 100644 --- a/lib/unictype/categ_No.h +++ b/lib/unictype/categ_No.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[26 << 4]; + /*unsigned*/ int level3[28 << 4]; } u_categ_No = { @@ -155,13 +155,14 @@ u_categ_No = -1, 3 + 256 * sizeof (short) / sizeof (int) + 272, 3 + 256 * sizeof (short) / sizeof (int) + 288, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 304, 3 + 256 * sizeof (short) / sizeof (int) + 320, + 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 352, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, -1, @@ -201,8 +202,8 @@ u_categ_No = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, @@ -253,8 +254,8 @@ u_categ_No = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -264,12 +265,11 @@ u_categ_No = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 416, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, + 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, @@ -348,13 +348,17 @@ u_categ_No = 0x00000000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF000000, 0xFE000000, - 0x00000000, 0x0000FF80, 0x00000000, 0x00000000, + 0x00000000, 0x0000FF80, 0x00000000, 0xF8000000, 0x0FC00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x30000000, 0xFFFCFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x000000FF, 0x60000000, 0xE0000000, 0x00000000, 0x00000000, 0x0000F800, 0x00000000, 0x00000000, 0xFF000000, 0xFF000000, 0x00000000, 0x0000FE00, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFC000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -364,6 +368,10 @@ u_categ_No = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001FFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x0C000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0007FC00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_P.h b/lib/unictype/categ_P.h index 6a87f96900..d528d15f5e 100644 --- a/lib/unictype/categ_P.h +++ b/lib/unictype/categ_P.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[40 << 4]; + /*unsigned*/ int level3[41 << 4]; } u_categ_P = { @@ -258,7 +258,7 @@ u_categ_P = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, @@ -376,7 +376,7 @@ u_categ_P = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F00000, - 0x00000000, 0x00000000, 0x0000C000, 0x07000000, + 0x00000000, 0x00000000, 0x0000C000, 0x17000000, 0x00000000, 0x0000C000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0xC0003FFE, 0x00000000, 0x00000000, 0x00000000, 0xF0000000, 0x00000000, @@ -414,18 +414,18 @@ u_categ_P = 0x00000000, 0x00000000, 0x00003F80, 0x00000000, 0x00000000, 0xD8000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x0000000F, 0x00300000, - 0x00000000, 0x00000000, 0x000021E0, 0x00000000, + 0x00000000, 0x00000000, 0xE80023E0, 0x00000000, 0x00000000, 0x3F000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x000003FE, 0x00000000, + 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x0000000E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -438,6 +438,10 @@ u_categ_P = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000F80, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/categ_Pc.h b/lib/unictype/categ_Pc.h index a653ac1f19..0cc4d8cbf7 100644 --- a/lib/unictype/categ_Pc.h +++ b/lib/unictype/categ_Pc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Pd.h b/lib/unictype/categ_Pd.h index aabaf9c4db..1317375cb2 100644 --- a/lib/unictype/categ_Pd.h +++ b/lib/unictype/categ_Pd.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Pe.h b/lib/unictype/categ_Pe.h index 425db48e92..3a4556d431 100644 --- a/lib/unictype/categ_Pe.h +++ b/lib/unictype/categ_Pe.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Pf.h b/lib/unictype/categ_Pf.h index 18d2d8ec0e..a4e33ed823 100644 --- a/lib/unictype/categ_Pf.h +++ b/lib/unictype/categ_Pf.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Pi.h b/lib/unictype/categ_Pi.h index f9ee708272..71e9c1d2c3 100644 --- a/lib/unictype/categ_Pi.h +++ b/lib/unictype/categ_Pi.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Po.h b/lib/unictype/categ_Po.h index 7b4d2e2995..e13bbff30a 100644 --- a/lib/unictype/categ_Po.h +++ b/lib/unictype/categ_Po.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[35 << 4]; + /*unsigned*/ int level3[36 << 4]; } u_categ_Po = { @@ -258,7 +258,7 @@ u_categ_Po = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -360,7 +360,7 @@ u_categ_Po = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F00000, - 0x00000000, 0x00000000, 0x0000C000, 0x07000000, + 0x00000000, 0x00000000, 0x0000C000, 0x17000000, 0x00000000, 0x0000C000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0xC0003FFE, 0x00000000, 0x00000000, 0x00000000, 0xF0000000, 0x00000000, @@ -394,18 +394,18 @@ u_categ_Po = 0x00000000, 0x00000000, 0x00003F80, 0x00000000, 0x00000000, 0xD8000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x0000000F, 0x00300000, - 0x00000000, 0x00000000, 0x000021E0, 0x00000000, + 0x00000000, 0x00000000, 0xE80023E0, 0x00000000, 0x00000000, 0x3F000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x000003FE, 0x00000000, + 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x0000000E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -418,6 +418,10 @@ u_categ_Po = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000F80, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/categ_Ps.h b/lib/unictype/categ_Ps.h index 219586675e..c1204ef81a 100644 --- a/lib/unictype/categ_Ps.h +++ b/lib/unictype/categ_Ps.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_S.h b/lib/unictype/categ_S.h index bccf0d64f5..9a70acef18 100644 --- a/lib/unictype/categ_S.h +++ b/lib/unictype/categ_S.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[46 << 4]; + /*unsigned*/ int level3[49 << 4]; } u_categ_S = { @@ -160,6 +160,7 @@ u_categ_S = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -201,8 +202,7 @@ u_categ_S = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, + 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -243,7 +243,7 @@ u_categ_S = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 576, + 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -253,11 +253,12 @@ u_categ_S = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, 3 + 256 * sizeof (short) / sizeof (int) + 608, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 624, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 640, + 3 + 256 * sizeof (short) / sizeof (int) + 656, + 3 + 256 * sizeof (short) / sizeof (int) + 672, -1, -1, -1, @@ -267,13 +268,12 @@ u_categ_S = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 640, - 3 + 256 * sizeof (short) / sizeof (int) + 656, - 3 + 256 * sizeof (short) / sizeof (int) + 672, 3 + 256 * sizeof (short) / sizeof (int) + 688, 3 + 256 * sizeof (short) / sizeof (int) + 704, 3 + 256 * sizeof (short) / sizeof (int) + 720, + 3 + 256 * sizeof (short) / sizeof (int) + 736, + 3 + 256 * sizeof (short) / sizeof (int) + 752, + 3 + 256 * sizeof (short) / sizeof (int) + 768, -1, -1, -1 @@ -336,9 +336,9 @@ u_categ_S = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xA0000000, 0xE000E003, 0x6000E000, 0x00000000, 0x00000000, 0x00040010, 0x1C000000, - 0x00001C00, 0x3FFFFFFF, 0x00000000, 0x00000000, + 0x00001C00, 0x7FFFFFFF, 0x00000000, 0x00000000, 0xC1D0037B, 0x0C0042AF, 0x0000BC1F, 0x00000000, - 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFF0C00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFF0FF, 0xFFFFF9FF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -358,7 +358,7 @@ u_categ_S = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x00000000, + 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000007E0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -421,6 +421,10 @@ u_categ_S = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x80000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF0000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -430,7 +434,7 @@ u_categ_S = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0x00001C1F, - 0xFFFFF018, 0xFFFFC3FF, 0x3FFFFFFF, 0x00000000, + 0xFFFFF018, 0xFFFFC3FF, 0xFFFFFFFF, 0x000001FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, @@ -439,6 +443,14 @@ u_categ_S = 0x00000000, 0x00000000, 0x08000002, 0x08000000, 0x00200000, 0x00200000, 0x00008000, 0x00008000, 0x00000200, 0x00000200, 0x00000008, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x07800000, 0x00000000, 0xFFDFE000, + 0x0000006F, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -449,19 +461,19 @@ u_categ_S = 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF1FFF, 0xFFFFFFFF, 0x3FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF07FFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFBFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFE7, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 + 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, + 0x0000001F, 0x00000000, 0x00000001, 0x00000000 } }; diff --git a/lib/unictype/categ_Sc.h b/lib/unictype/categ_Sc.h index 1448551d47..9711ec448c 100644 --- a/lib/unictype/categ_Sc.h +++ b/lib/unictype/categ_Sc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -177,7 +177,7 @@ u_categ_Sc = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, + 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Sk.h b/lib/unictype/categ_Sk.h index 4fd6049ba0..afb9ed150e 100644 --- a/lib/unictype/categ_Sk.h +++ b/lib/unictype/categ_Sk.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -9,17 +9,86 @@ static const struct { int header[1]; - int level1[1]; - short level2[1 << 7]; - /*unsigned*/ int level3[8 << 4]; + int level1[2]; + short level2[2 << 7]; + /*unsigned*/ int level3[9 << 4]; } u_categ_Sk = { - { 1 }, - { 2 * sizeof (int) / sizeof (short) + 0 }, + { 2 }, { - 2 + 128 * sizeof (short) / sizeof (int) + 0, - 2 + 128 * sizeof (short) / sizeof (int) + 16, + 3 * sizeof (int) / sizeof (short) + 0, + 3 * sizeof (int) / sizeof (short) + 128 + }, + { + 3 + 256 * sizeof (short) / sizeof (int) + 0, + 3 + 256 * sizeof (short) / sizeof (int) + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 48, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -33,16 +102,16 @@ u_categ_Sk = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -77,7 +146,9 @@ u_categ_Sk = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -101,9 +172,7 @@ u_categ_Sk = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -143,9 +212,71 @@ u_categ_Sk = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 96, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 112 + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, + -1, + -1, + -1, + -1, + -1, + -1 }, { 0x00000000, 0x00000000, 0x40000000, 0x00000001, @@ -179,6 +310,10 @@ u_categ_Sk = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000001, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000008 + 0x00000000, 0x00000000, 0x00000000, 0x00000008, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xF8000000 } }; diff --git a/lib/unictype/categ_Sm.h b/lib/unictype/categ_Sm.h index cdf51d8fd3..0003f177b0 100644 --- a/lib/unictype/categ_Sm.h +++ b/lib/unictype/categ_Sm.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_So.h b/lib/unictype/categ_So.h index 8918101a85..86f4e4d967 100644 --- a/lib/unictype/categ_So.h +++ b/lib/unictype/categ_So.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[39 << 4]; + /*unsigned*/ int level3[42 << 4]; } u_categ_So = { @@ -160,6 +160,7 @@ u_categ_So = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -201,8 +202,7 @@ u_categ_So = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 480, + 3 + 256 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -243,7 +243,7 @@ u_categ_So = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 496, + 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, @@ -253,10 +253,12 @@ u_categ_So = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 512, 3 + 256 * sizeof (short) / sizeof (int) + 528, + 3 + 256 * sizeof (short) / sizeof (int) + 544, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 560, + 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -267,13 +269,11 @@ u_categ_So = -1, -1, -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 544, - 3 + 256 * sizeof (short) / sizeof (int) + 560, - 3 + 256 * sizeof (short) / sizeof (int) + 576, 3 + 256 * sizeof (short) / sizeof (int) + 592, 3 + 256 * sizeof (short) / sizeof (int) + 608, + 3 + 256 * sizeof (short) / sizeof (int) + 624, + 3 + 256 * sizeof (short) / sizeof (int) + 640, + 3 + 256 * sizeof (short) / sizeof (int) + 656, -1, -1, -1 @@ -326,7 +326,7 @@ u_categ_So = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0D0037B, 0x0C0042AF, 0x0000B400, 0x00000000, - 0xF3E00000, 0xFFFFBFB6, 0xFFEB3FFF, 0x000FFFFF, + 0xF3E00C00, 0xFFFFBFB6, 0xFFEB3FFF, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFF0FF, 0xFFFFF9FC, 0xFFFFFFFF, 0xEFFFFFFF, @@ -346,7 +346,7 @@ u_categ_So = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0xFFFFE060, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x00000000, + 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000007E0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -401,6 +401,10 @@ u_categ_So = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x80000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF0000000, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -410,30 +414,38 @@ u_categ_So = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0x00001C1F, - 0xFFFFF018, 0xFFFFC3FF, 0x3FFFFFFF, 0x00000000, + 0xFFFFF018, 0xFFFFC3FF, 0xFFFFFFFF, 0x000001FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x07800000, 0x00000000, 0xFFDFE000, + 0x0000006F, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, 0xFFFF0000, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF1FFF, 0xFFFFFFFF, 0x3FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF07FFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFBFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFE7, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 + 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, + 0x0000001F, 0x00000000, 0x00000001, 0x00000000 } }; diff --git a/lib/unictype/categ_Z.h b/lib/unictype/categ_Z.h index 9d08865d21..85f9fe9714 100644 --- a/lib/unictype/categ_Z.h +++ b/lib/unictype/categ_Z.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Zl.h b/lib/unictype/categ_Zl.h index b9af76caa9..f257d47924 100644 --- a/lib/unictype/categ_Zl.h +++ b/lib/unictype/categ_Zl.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Zp.h b/lib/unictype/categ_Zp.h index 451b064cfd..66deca7b20 100644 --- a/lib/unictype/categ_Zp.h +++ b/lib/unictype/categ_Zp.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Zs.h b/lib/unictype/categ_Zs.h index 1fe7e2e81e..e442025fc7 100644 --- a/lib/unictype/categ_Zs.h +++ b/lib/unictype/categ_Zs.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_of.h b/lib/unictype/categ_of.h index b4a0537a15..85408c389f 100644 --- a/lib/unictype/categ_of.h +++ b/lib/unictype/categ_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define category_header_0 16 #define category_header_1 17 #define category_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[17]; short level2[5 << 9]; - unsigned short level3[204 * 40 + 1]; + unsigned short level3[211 * 40 + 1]; } u_category = { @@ -88,20 +88,21 @@ u_category = 15232, 15360, 15488, 15616, -1, 15744, 15872, 16000, 16128, 16256, 16384, -1, 4352, 4352, 16512, -1, 16640, 16768, 16896, 17024, 17152, 17280, 17408, 17536, - 17664, -1, -1, -1, 17792, -1, -1, -1, - 17920, 18048, 18176, 18304, 18432, 18560, 18688, -1, - -1, 18816, -1, 18944, 19072, 19200, -1, -1, - -1, 19328, -1, -1, -1, 19456, -1, -1, + 17664, 17792, -1, -1, 17920, -1, -1, -1, + 18048, 18176, 18304, 18432, 18560, 18688, 18816, -1, + -1, 18944, -1, 19072, 19200, 19328, 19456, -1, + -1, 19584, -1, -1, -1, 19712, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 19584, - 19712, -1, -1, -1, -1, -1, -1, -1, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 19840, + 19968, 4352, 20096, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 19840, -1, -1, -1, -1, -1, -1, -1, + 20224, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 4352, 4352, 4352, 4352, 20352, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -110,9 +111,9 @@ u_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 4352, 4352, 4352, 4352, 20480, 20608, 20736, 20864, + -1, -1, -1, -1, -1, -1, 20992, 21120, -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 19968, 20096, 20224, 20352, - -1, -1, -1, -1, -1, -1, 20480, 20608, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -128,26 +129,25 @@ u_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 21248, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 20736, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 21376, 21504, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 20864, 20992, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 8832, 21632, 21760, 21888, 22016, -1, 22144, -1, + 22272, 22400, 22528, 22656, 22784, 22912, 23040, 23168, + 8832, 8832, 8832, 8832, 23296, 23424, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 8832, 21120, 21248, 21376, 21504, -1, 21632, -1, - 21760, 21888, 22016, 22144, 22272, 22400, 22528, 22656, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 22784, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 22912, 23040, -1, -1, - 23168, 23296, 23424, 23552, 23680, -1, 23808, 23936, - 8832, 24064, 24192, 24320, 24448, 24576, 24704, 24832, - 24960, 25088, -1, -1, -1, -1, -1, -1, + 4352, 23552, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 23680, 23808, -1, -1, + 23936, 24064, 24192, 24320, 24448, -1, 8832, 24576, + 8832, 8832, 24704, 24832, 8832, 24960, 25088, 25216, + 25344, 25472, 25600, 25728, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, @@ -190,17 +190,17 @@ u_category = 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 25216, 4352, 4352, + 4352, 4352, 4352, 4352, 4352, 25856, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 25344, 4352, - 25472, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, + 4352, 4352, 4352, 4352, 4352, 4352, 25984, 4352, + 26112, 4352, 4352, 4352, 4352, 4352, 4352, 4352, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, + 4352, 4352, 4352, 4352, 4352, 26240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -211,9 +211,9 @@ u_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 25472, -1, -1, -1, + 4352, 4352, 4352, 4352, 26368, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 25600, -1, 25728, 25856, -1, -1, -1, -1, + 26496, -1, 26624, 26752, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -340,7 +340,7 @@ u_category = 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 25984 + 13824, 13824, 13824, 13824, 13824, 13824, 13824, 26880 }, { 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, @@ -429,9 +429,9 @@ u_category = 0x2108, 0x1084, 0x0842, 0xa421, 0xd294, 0xec7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, - 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9084, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x4a5e, + 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x7a42, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x14a5, 0x0843, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, @@ -452,7 +452,7 @@ u_category = 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x13a4, 0x09d2, 0x8421, 0x5ef4, 0x3188, 0x94a6, 0x4a52, 0xc52f, 0x6374, 0xef4a, 0xf7a4, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x9484, 0x3bd2, - 0x0842, 0x8421, 0x4210, 0xf671, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x0842, 0x8421, 0x4210, 0xf671, 0x7bde, 0x9def, 0xdef4, 0xef7b, 0x18bd, 0x09d3, 0x8421, 0x4210, 0x277a, 0x77a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x13a4, 0x09d2, 0x8421, 0x5ef4, 0x2988, 0x94a6, 0x7a52, 0xa637, 0x6377, @@ -466,7 +466,7 @@ u_category = 0x18c5, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421, 0xdef4, 0x2949, 0x18c5, 0x7a63, 0xa529, 0x5297, - 0xef4a, 0xf7bd, 0x4bde, 0x84e9, 0xdef4, 0xef7b, 0x9484, 0x3bd2, + 0xef4a, 0xf7bd, 0x4bde, 0x84e9, 0xde90, 0xef7b, 0x9484, 0x3bd2, 0x0842, 0x8421, 0x4210, 0xf7bd, 0x7bde, 0x4aef, 0xa529, 0xaa94, 0x18bd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, @@ -476,7 +476,7 @@ u_category = 0x18bd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xde90, 0x3189, 0x94a6, 0xba52, 0xa631, 0x631b, - 0xe90a, 0xf7bd, 0x7bde, 0xbd37, 0xdef7, 0xef7b, 0x9484, 0x3bd2, + 0xe90a, 0xf7bd, 0x7bde, 0xbd37, 0xdef7, 0x277b, 0x9484, 0x3bd2, 0x0842, 0x8421, 0x4210, 0x294a, 0x54a5, 0xbdef, 0x4212, 0x2108, 0x1bbd, 0x09d3, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x7484, @@ -534,10 +534,10 @@ u_category = 0x2108, 0x1084, 0x0842, 0x8421, 0xde90, 0x294b, 0xc631, 0x6318, 0x518c, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0xef7a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xd6b5, 0x6b5a, 0xb5ad, - 0xdef6, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x7a42, 0xbdef, 0xdef7, 0xef7b, + 0xdef6, 0xef7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0x21ef, 0x1084, 0xef42, 0x108c, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, @@ -579,8 +579,8 @@ u_category = 0x4210, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xef48, 0x1084, 0x7a42, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xd210, 0xef7b, 0x18c6, - 0x8c63, 0xc631, 0x6318, 0x318c, 0x1086, 0x0842, 0xc621, 0xdef4, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xd210, 0xef7b, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xdef4, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdea9, 0xad7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xc529, @@ -650,7 +650,7 @@ u_category = 0x5ad6, 0xad6b, 0xd6b5, 0xf46a, 0x94ae, 0x4a52, 0x2949, 0x1b9b, 0x294a, 0x94a5, 0x4a52, 0x2949, 0xeb9b, 0x8c63, 0xc631, 0x6318, 0x318c, 0xef7a, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, - 0xe739, 0x739c, 0x39ce, 0xef67, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xe739, 0x739c, 0x39ce, 0xece7, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x39ce, 0x9ca7, 0x4a73, 0xa529, 0x5294, 0x294a, 0xf7a5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x82b5, 0x6b5a, 0xb505, 0x0006, 0x0840, 0x8000, 0x4150, 0x12ad, @@ -658,7 +658,7 @@ u_category = 0x0810, 0x2421, 0x1ad4, 0x0002, 0x4a52, 0x4129, 0x2108, 0x5954, 0xa86b, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0x2529, 0x5210, 0x494a, 0xdef5, 0xef7b, 0x4a52, 0x6b29, 0xb5ad, + 0x2529, 0x5210, 0x494a, 0xdad5, 0xef7b, 0x4a52, 0x6b29, 0xb5ad, 0x594a, 0xad6b, 0x56b2, 0xab59, 0xb5ac, 0x5ad6, 0xacab, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0x94ab, 0xcab5, 0x6b2a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, @@ -727,7 +727,7 @@ u_category = 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad7, 0xad6b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0xbdef, 0x5ef7, 0xad6b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe800, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, @@ -801,7 +801,7 @@ u_category = 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0xef7a, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0x2108, 0x1084, 0x4842, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0642, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, @@ -819,7 +819,7 @@ u_category = 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x2902, 0x9ce7, 0x4a58, 0xa529, 0x5294, 0x1c4a, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, - 0x3080, 0x2f46, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x3080, 0x2946, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0x294a, 0x94a5, 0x4a52, 0xc4a5, 0x6318, 0xbd8c, 0xdef7, 0xef7b, @@ -828,9 +828,9 @@ u_category = 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8423, 0x4210, 0x0108, 0x1004, 0x0800, - 0x8020, 0x0200, 0x8308, 0x1052, 0xe840, 0x8020, 0x0210, 0x2008, - 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0000, 0xef40, 0xf400, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0x8020, 0x0200, 0x8308, 0x1052, 0x2040, 0x8020, 0x0210, 0x2008, + 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0000, 0xef40, 0x0000, + 0x0200, 0xbd08, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0x6327, 0x4204, 0x2108, 0x1484, 0x4842, 0x8421, 0x4290, 0x2108, 0x1084, 0x0842, 0x8421, @@ -842,7 +842,7 @@ u_category = 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x8c62, 0xc631, 0x6318, 0x318c, 0x18c6, 0x7a53, 0xbdef, 0xdef7, 0x8c7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x10a5, 0x0842, 0x3121, 0xd246, 0xef7b, + 0xa529, 0x5294, 0x294a, 0x10a5, 0x0842, 0x3121, 0x1246, 0xef49, 0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xa529, 0x5294, 0x8c4a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa529, 0x5294, @@ -866,11 +866,11 @@ u_category = 0x109d, 0x0842, 0x9de9, 0x4210, 0xe908, 0x109d, 0x0842, 0xbde9, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x84e9, 0x4210, 0xe908, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x3a04, 0x18c6, 0xf7bd, 0x421e, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, - 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, + 0x0842, 0x8421, 0x4210, 0x2108, 0x3a04, 0x18c6, 0x8421, 0x4210, + 0xbdef, 0xdef7, 0xef7b, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x8a63, 0xc531, 0x6898, 0xef4a, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, @@ -919,7 +919,7 @@ u_category = 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x3210, 0xef6b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0xc631, 0x6318, 0x2e6c, - 0xdef6, 0xef7b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xef4a, 0xb191, + 0xdef6, 0xef7b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0xb191, 0x9ab5, 0xae6b, 0xe6b9, 0x6b9a, 0xb9ae, 0x62e6, 0x2e6c, 0x18c6, 0x5ad7, 0xc631, 0x631e, 0xac8c, 0xe6b9, 0x8b9a, 0x4a31, 0xa526, 0x71ec, 0xd8c6, 0xef7b, 0x1084, 0x3a42, 0x8421, 0x4210, 0x2108, @@ -1001,8 +1001,8 @@ u_category = 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0xf7bd, 0x7bde, 0x4a57, 0xa529, 0x5294, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, + 0x8421, 0x4210, 0x2108, 0x9084, 0x484e, 0xbdef, 0xa577, 0x5294, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x8842, 0x4a52, 0xd529, 0x8f7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xdef4, 0x8f7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, @@ -1010,9 +1010,9 @@ u_category = 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0xbd21, 0xdef7, 0x213b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x0842, 0xbd21, 0xaef7, 0x2114, 0x294a, 0x94a5, 0x4a52, 0xa529, + 0x5294, 0x2bbd, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, + 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x94a4, 0x4bd2, 0xbde9, 0x5ef7, 0x294a, 0x1084, 0x09d2, 0x9d21, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7bd2, 0xa5ef, 0xde94, 0x2f7b, 0x294a, 0x94a5, 0xbd52, 0xdef7, @@ -1038,6 +1038,11 @@ u_category = 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x8421, 0x4210, 0x2108, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x7bde, 0xbdef, 0xa52b, 0x5294, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, @@ -1060,23 +1065,23 @@ u_category = 0x8421, 0x4210, 0x2108, 0x9084, 0x2312, 0xbde9, 0xdef7, 0xef7b, 0x18a5, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x4c63, 0xa529, 0x5294, 0x314a, 0x1086, 0x6242, 0xb18c, 0xdef7, - 0xef63, 0x2108, 0x1084, 0x0842, 0xde91, 0xef7b, 0x295d, 0x94a5, + 0x4c63, 0xa529, 0x5294, 0x314a, 0x1086, 0x6242, 0x318c, 0x5296, + 0xef62, 0x2108, 0x1084, 0x0842, 0x4891, 0x8c62, 0x295d, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x7aa5, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x7484, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6210, 0x298c, 0x18a5, 0x4c53, 0x3129, 0x18c6, 0xef63, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, - 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, + 0x1084, 0x0842, 0xa4e9, 0x4213, 0x2748, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2748, 0x1084, 0x0842, 0x2421, 0xdef6, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2908, 0x98c6, 0x4a52, 0xa529, 0xde94, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, - 0x18bd, 0x09d3, 0x8421, 0x4210, 0x277a, 0x77a4, 0x0842, 0x8421, + 0x18a5, 0x09d3, 0x8421, 0x4210, 0x277a, 0x77a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x13a4, 0x09d2, 0x8421, 0x5ef4, 0x3188, 0x18c5, 0x7a63, 0xa637, 0x6377, - 0xef4c, 0xf7bd, 0x7bde, 0xbd37, 0xdef7, 0x2109, 0x1884, 0x7bd3, + 0xef4c, 0xf7a4, 0x7bde, 0xbd37, 0xdef7, 0x2109, 0x1884, 0x7bd3, 0xa529, 0x5294, 0xef7a, 0x94a5, 0x7a52, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x98c6, @@ -1085,8 +1090,8 @@ u_category = 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x3108, 0x94c6, - 0x4a52, 0xc6ef, 0x5318, 0x298a, 0xc625, 0x6318, 0x318c, 0xdef6, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0x4a52, 0xc6ef, 0x5318, 0x298a, 0xc625, 0x6318, 0x318c, 0x18c6, + 0x8c63, 0xc631, 0x6318, 0x848c, 0x5210, 0xef4a, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x98c6, @@ -1098,6 +1103,11 @@ u_category = 0x8a52, 0xbd29, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0xdef4, 0x294b, 0x94c6, 0x8a52, 0xa529, 0xd294, 0xef7b, 0x2108, + 0x1084, 0x0842, 0x1529, 0xac63, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8421, 0x4210, 0x2108, 0x1084, @@ -1108,8 +1118,8 @@ u_category = 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, - 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0xdef4, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, @@ -1119,12 +1129,22 @@ u_category = 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0xea52, 0xc631, 0x7b18, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7bd2, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0x2108, 0x1084, 0x0842, 0xdef5, 0x8c7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, @@ -1181,8 +1201,8 @@ u_category = 0x94a5, 0x4b5a, 0xa529, 0x5294, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5296, 0xad4a, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef6b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, + 0xb5ad, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x96b5, 0x6a52, 0xbdef, 0xdef7, @@ -1233,6 +1253,16 @@ u_category = 0x4210, 0x2108, 0x1084, 0x0842, 0x0421, 0x4219, 0x2108, 0xd080, 0x423b, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, + 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, + 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, + 0x4a52, 0xb5a9, 0x52d6, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, + 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, + 0xa529, 0x5294, 0xad6a, 0xd6b5, 0x4b5a, 0xb5ad, 0x5ad6, 0xad6b, + 0xd6b5, 0x6a5a, 0x318d, 0xd8c6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, + 0x52f7, 0x294a, 0x94bd, 0x4a52, 0xa529, 0x5294, 0x294a, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7a42, 0x4a57, 0xa529, @@ -1274,24 +1304,14 @@ u_category = 0xef7b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xed6b, 0xf7bd, 0x6b5e, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbdad, 0xdef7, 0xef7b, + 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, + 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x4a56, 0xa529, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6, - 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5af6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6bda, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, @@ -1300,13 +1320,8 @@ u_category = 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6bde, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, + 0xad6b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, @@ -1328,6 +1343,16 @@ u_category = 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, + 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0xd6b5, 0x7b5a, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, + 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, @@ -1339,6 +1364,16 @@ u_category = 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0xef48, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0xf484, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xef48, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, diff --git a/lib/unictype/combiningclass.h b/lib/unictype/combiningclass.h index e73e489f00..4c91aa6f97 100644 --- a/lib/unictype/combiningclass.h +++ b/lib/unictype/combiningclass.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Combining class of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define combclass_header_0 16 #define combclass_header_1 2 #define combclass_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned char level3[71 << 7]; + unsigned char level3[72 << 7]; } u_combclass = { @@ -86,7 +86,7 @@ u_combclass = -1, -1, -1, -1, 6528, 6656, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6784, 6912, 7040, 7168, 7296, 7424, 7552, -1, - -1, 7680, -1, 7808, 7936, 8064, -1, -1, + -1, 7680, -1, 7808, 7936, 8064, 8192, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -107,7 +107,7 @@ u_combclass = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 8192, 8320, -1, + -1, -1, -1, -1, -1, 8320, 8448, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -128,18 +128,18 @@ u_combclass = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 8448, -1, -1, -1, -1, -1, -1, + -1, 8576, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 8576, 8704, 8832, -1, -1, -1, + -1, -1, 8704, 8832, 8960, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 8960, -1, -1, -1, -1, -1, -1, + -1, 9088, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -287,7 +287,7 @@ u_combclass = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 230, 230, 220, 230, + 0, 0, 0, 220, 230, 230, 220, 230, 230, 220, 230, 230, 230, 220, 220, 220, 27, 28, 29, 230, 230, 230, 220, 230, 230, 220, 220, 230, 230, 230, 230, 230, @@ -774,7 +774,7 @@ u_combclass = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 230, + 0, 0, 0, 0, 0, 0, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -904,7 +904,7 @@ u_combclass = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 220, - 220, 220, 220, 220, 220, 220, 0, 0, + 220, 220, 220, 220, 220, 220, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1052,7 +1052,7 @@ u_combclass = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1176,6 +1176,22 @@ u_combclass = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 9, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/lib/unictype/ctype_alnum.h b/lib/unictype/ctype_alnum.h index 0954a5e18d..1eecfc819c 100644 --- a/lib/unictype/ctype_alnum.h +++ b/lib/unictype/ctype_alnum.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[61 << 4]; + /*unsigned*/ int level3[64 << 4]; } u_is_alnum = { @@ -184,8 +184,8 @@ u_is_alnum = -1, -1, -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -203,9 +203,9 @@ u_is_alnum = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 784, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 800, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -238,13 +238,13 @@ u_is_alnum = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, + 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -256,8 +256,8 @@ u_is_alnum = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, 4 + 384 * sizeof (short) / sizeof (int) + 864, + 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -266,11 +266,11 @@ u_is_alnum = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, 4 + 384 * sizeof (short) / sizeof (int) + 912, + 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -361,7 +361,7 @@ u_is_alnum = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 944, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, @@ -369,19 +369,19 @@ u_is_alnum = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 944, 4 + 384 * sizeof (short) / sizeof (int) + 960, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 976, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -403,7 +403,7 @@ u_is_alnum = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 1008, -1, -1 }, @@ -425,16 +425,16 @@ u_is_alnum = 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF, 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x0007FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3, 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0, - 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0000FFC3, + 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0200FFC3, 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0, - 0xFFFDDFE0, 0x23FFFDFF, 0x03000000, 0x0000FFC3, + 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3, 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0006FFC3, - 0xFFFDDFE0, 0x27FFFFFF, 0x00004000, 0xFC00FFC3, + 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC00FFC3, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0, 0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000, 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000, @@ -447,7 +447,7 @@ u_is_alnum = 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -459,7 +459,7 @@ u_is_alnum = 0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, 0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF, - 0xFFFFFFFF, 0x00000FFF, 0x03FF00FE, 0x00000000, + 0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000, 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0x03FF03FF, 0x00000080, 0x00000000, 0x00000000, 0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000, @@ -503,7 +503,7 @@ u_is_alnum = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -511,15 +511,15 @@ u_is_alnum = 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF79FF, 0x00033FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x08FC0000, + 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x28FC0000, 0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, 0xFFFFFFF0, 0x0007FFFF, 0x03FF8000, 0x7FFFFFDF, 0xFFFFFFFF, 0x000001FF, 0x03FF0FF7, 0xC47FFFFF, 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0x00000030, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x03FF0007, + 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0007, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -557,7 +557,7 @@ u_is_alnum = 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, @@ -565,24 +565,24 @@ u_is_alnum = 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x0000FFC0, 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x03FF01FF, 0xFFFFFFF8, 0xFFC0007F, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFF8, 0x0007FFFF, 0x07FF001E, 0x00000000, + 0xFFFFFFF8, 0x0007FFFF, 0x17FF001E, 0x00000000, 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x03FF0000, - 0xFFF99FE0, 0x23EDFDFF, 0xE0000000, 0x00000003, + 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x03FF0000, + 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x03FF00B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x03FF0010, 0x00000000, 0xFFFFFFFF, 0x000007FF, 0x000003FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x800003FF, @@ -595,12 +595,16 @@ u_is_alnum = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -648,6 +652,14 @@ u_is_alnum = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/ctype_alpha.h b/lib/unictype/ctype_alpha.h index 307ab1734b..a74f916a5b 100644 --- a/lib/unictype/ctype_alpha.h +++ b/lib/unictype/ctype_alpha.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[61 << 4]; + /*unsigned*/ int level3[64 << 4]; } u_is_alpha = { @@ -184,8 +184,8 @@ u_is_alpha = -1, -1, -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -203,9 +203,9 @@ u_is_alpha = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 784, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 800, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -238,13 +238,13 @@ u_is_alpha = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, + 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -256,8 +256,8 @@ u_is_alpha = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, 4 + 384 * sizeof (short) / sizeof (int) + 864, + 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -266,11 +266,11 @@ u_is_alpha = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, 4 + 384 * sizeof (short) / sizeof (int) + 912, + 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -361,7 +361,7 @@ u_is_alpha = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 944, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, @@ -369,19 +369,19 @@ u_is_alpha = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 944, 4 + 384 * sizeof (short) / sizeof (int) + 960, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 976, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -403,7 +403,7 @@ u_is_alpha = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 1008, -1, -1 }, @@ -425,16 +425,16 @@ u_is_alpha = 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF, 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x0007FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3, 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0, - 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0000FFC3, + 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0200FFC3, 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0, - 0xFFFDDFE0, 0x23FFFDFF, 0x03000000, 0x0000FFC3, + 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3, 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0006FFC3, - 0xFFFDDFE0, 0x27FFFFFF, 0x00004000, 0xFC00FFC3, + 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC00FFC3, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0, 0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000, 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000, @@ -447,7 +447,7 @@ u_is_alpha = 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -459,7 +459,7 @@ u_is_alpha = 0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, 0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF, - 0xFFFFFFFF, 0x00000FFF, 0x03FF00FE, 0x00000000, + 0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000, 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0x03FF03FF, 0x00000080, 0x00000000, 0x00000000, 0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000, @@ -503,7 +503,7 @@ u_is_alpha = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -511,15 +511,15 @@ u_is_alpha = 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF79FF, 0x00033FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x08FC0000, + 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x28FC0000, 0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, 0xFFFFFFF0, 0x0007FFFF, 0x03FF8000, 0x7FFFFFDF, 0xFFFFFFFF, 0x000001FF, 0x03FF0FF7, 0xC47FFFFF, 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0x00000030, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x03FF0007, + 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0007, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -557,7 +557,7 @@ u_is_alpha = 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, @@ -565,24 +565,24 @@ u_is_alpha = 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x0000FFC0, 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x03FF01FF, 0xFFFFFFF8, 0xFFC0007F, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFF8, 0x0007FFFF, 0x07FF001E, 0x00000000, + 0xFFFFFFF8, 0x0007FFFF, 0x17FF001E, 0x00000000, 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x03FF0000, - 0xFFF99FE0, 0x23EDFDFF, 0xE0000000, 0x00000003, + 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x03FF0000, + 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x03FF00B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x03FF0010, 0x00000000, 0xFFFFFFFF, 0x000007FF, 0x000003FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x800003FF, @@ -595,12 +595,16 @@ u_is_alpha = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -648,6 +652,14 @@ u_is_alpha = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/ctype_blank.h b/lib/unictype/ctype_blank.h index 78bca5acde..8784176288 100644 --- a/lib/unictype/ctype_blank.h +++ b/lib/unictype/ctype_blank.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/ctype_cntrl.h b/lib/unictype/ctype_cntrl.h index c7f92355d6..8081960a59 100644 --- a/lib/unictype/ctype_cntrl.h +++ b/lib/unictype/ctype_cntrl.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/ctype_digit.h b/lib/unictype/ctype_digit.h index 10818eb629..eb1c87ab9d 100644 --- a/lib/unictype/ctype_digit.h +++ b/lib/unictype/ctype_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/ctype_graph.h b/lib/unictype/ctype_graph.h index a18b629197..6485fd0555 100644 --- a/lib/unictype/ctype_graph.h +++ b/lib/unictype/ctype_graph.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[5 << 7]; - /*unsigned*/ int level3[71 << 4]; + /*unsigned*/ int level3[75 << 4]; } u_is_graph = { @@ -198,8 +198,8 @@ u_is_graph = -1, -1, -1, - -1, - -1, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -217,10 +217,9 @@ u_is_graph = -1, -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 816, - -1, 18 + 640 * sizeof (short) / sizeof (int) + 832, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -252,13 +251,14 @@ u_is_graph = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 848, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 864, + -1, + 18 + 640 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -268,27 +268,27 @@ u_is_graph = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 880, 18 + 640 * sizeof (short) / sizeof (int) + 896, 18 + 640 * sizeof (short) / sizeof (int) + 912, 18 + 640 * sizeof (short) / sizeof (int) + 928, + 18 + 640 * sizeof (short) / sizeof (int) + 944, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 976, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 944, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 960, - 18 + 640 * sizeof (short) / sizeof (int) + 976, 18 + 640 * sizeof (short) / sizeof (int) + 992, 18 + 640 * sizeof (short) / sizeof (int) + 1008, 18 + 640 * sizeof (short) / sizeof (int) + 1024, 18 + 640 * sizeof (short) / sizeof (int) + 1040, + 18 + 640 * sizeof (short) / sizeof (int) + 1056, + 18 + 640 * sizeof (short) / sizeof (int) + 1072, -1, -1, -1, @@ -375,7 +375,7 @@ u_is_graph = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1056, + 18 + 640 * sizeof (short) / sizeof (int) + 1088, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, @@ -383,19 +383,19 @@ u_is_graph = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1072, - 18 + 640 * sizeof (short) / sizeof (int) + 1088, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 18 + 640 * sizeof (short) / sizeof (int) + 1104, + 18 + 640 * sizeof (short) / sizeof (int) + 1120, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 1136, -1, -1, -1, @@ -417,10 +417,10 @@ u_is_graph = -1, -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1088, + 18 + 640 * sizeof (short) / sizeof (int) + 1152, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1104, + 18 + 640 * sizeof (short) / sizeof (int) + 1168, -1, -1, -1, @@ -675,7 +675,7 @@ u_is_graph = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1120 + 18 + 640 * sizeof (short) / sizeof (int) + 1184 }, { 0x00000000, 0xFFFFFFFE, 0xFFFFFFFF, 0x7FFFFFFF, @@ -695,16 +695,16 @@ u_is_graph = 0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000, - 0x00000000, 0x0007FFFF, 0x00000000, 0xFFFFFFF0, + 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF, 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0, - 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0003FFCF, + 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0203FFCF, 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF, 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0, - 0xFFFDDFEF, 0xE3FFFDFF, 0x03603DDF, 0xFF00FFCF, + 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF, 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, - 0xFFFDDFEE, 0xE7FFFFFF, 0x00807DDF, 0xFE3FFFCF, + 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFE3FFFCF, 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0, 0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000, 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000, @@ -717,7 +717,7 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x1FFFFFFF, - 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -743,9 +743,9 @@ u_is_graph = 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xEFCFFFDF, 0x7FDCFFFF, 0xFFFFF880, 0xFFFFFCFF, 0x7FFFFFFF, 0xFFF3FFDF, - 0x1FFF7FFF, 0x3FFFFFFF, 0xFFFF0000, 0x0001FFFF, + 0x1FFF7FFF, 0x7FFFFFFF, 0xFFFF0000, 0x0001FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF03FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -757,7 +757,7 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x00000000, + 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF, @@ -781,23 +781,23 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFF007F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xBFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF7FFF, 0x00033FFF, 0x00000000, 0xFF800000, + 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000, 0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x0FFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FFBFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF8000007, 0x007FFFFF, - 0x007E7E7E, 0xFFFF7F7F, 0xFFFFFFFF, 0x00000030, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x03FF3FFF, + 0x007E7E7E, 0xFFFF7F7F, 0xFFFFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF3FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -810,7 +810,7 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0000, 0xFFFFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x3FFF0000, - 0x03FFFFFF, 0xFFFF3FFF, 0xFFF7FFFF, 0xFFDF0F7F, + 0x03FFFFFF, 0xFFFFFFFF, 0xFFF7FFFF, 0xFFDF0F7F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x9FFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x3E007F7F, @@ -831,15 +831,15 @@ u_is_graph = 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFD3F, 0x91BFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, - 0x7FFFFFFF, 0x0000FF80, 0x00000000, 0x00000000, + 0x7FFFFFFF, 0x0000FF80, 0x00000000, 0xF837FFFF, 0x8FFFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xF0FFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, 0xFEEFF06F, 0x870FFFFF, 0x01FF00FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFFFFFFFF, 0x007FF87F, 0xFFFFFFFF, 0xFE3FFFFF, 0xFF3FFFFF, 0xFF07FFFF, 0x1E03FFFF, 0x0000FE00, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0xFC07FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, @@ -849,18 +849,18 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFC3FFF, 0x8000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0003, 0x03FF01FF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF000F, 0x007FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x07FF21FF, 0x001FFFFE, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x001FFFFE, 0xFFFBFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0x03FF07FF, - 0xFFF99FEE, 0xF3EDFDFF, 0xE080399F, 0x001F1FCF, + 0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF, + 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFF3FFFFF, 0x000003FF, 0x00000000, + 0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000, 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE3FFFFFF, 0xFFFF0FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x8007FFFF, @@ -873,12 +873,16 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001F7FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -901,7 +905,7 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF, @@ -915,6 +919,10 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFCFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -928,20 +936,20 @@ u_is_graph = 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF1FFF, 0xFFFFFFFF, 0x3FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF07FFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFBFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFE7, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, + 0x0000001F, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -950,6 +958,14 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/ctype_lower.h b/lib/unictype/ctype_lower.h index ea510b0867..1263a704c7 100644 --- a/lib/unictype/ctype_lower.h +++ b/lib/unictype/ctype_lower.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[12 << 4]; + /*unsigned*/ int level3[15 << 4]; } u_is_lower = { @@ -30,23 +30,20 @@ u_is_lower = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -104,11 +101,12 @@ u_is_lower = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -148,20 +146,22 @@ u_is_lower = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -284,7 +284,7 @@ u_is_lower = 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAA955, 0xD4AAAAAA, 0x46241129, 0xA251212A, 0xB5555B60, 0xAA2CAAAA, 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B, - 0x40041F89, 0x00000000, 0x00000000, 0x00000000, + 0x60041F89, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x388A0000, 0x00000000, 0xFFFEF000, 0xAAE37FFF, 0x092FAAAA, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA, @@ -293,6 +293,10 @@ u_is_lower = 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x3F000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, @@ -314,7 +318,11 @@ u_is_lower = 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA, 0x0AAAAAAA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAA8AAA8, 0xAAAAAAAA, 0x9400AAAA, - 0xAA8A10AA, 0x000002AA, 0x00000000, 0x00000000, + 0xAA8A10AA, 0x00A002AA, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00080000, 0xFFFF0000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, @@ -324,6 +332,10 @@ u_is_lower = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/ctype_print.h b/lib/unictype/ctype_print.h index 4f1b366ff5..19ab4d34b1 100644 --- a/lib/unictype/ctype_print.h +++ b/lib/unictype/ctype_print.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[5 << 7]; - /*unsigned*/ int level3[71 << 4]; + /*unsigned*/ int level3[75 << 4]; } u_is_print = { @@ -198,8 +198,8 @@ u_is_print = -1, -1, -1, - -1, - -1, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -217,10 +217,9 @@ u_is_print = -1, -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 816, - -1, 18 + 640 * sizeof (short) / sizeof (int) + 832, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -252,13 +251,14 @@ u_is_print = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 848, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 864, + -1, + 18 + 640 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -268,27 +268,27 @@ u_is_print = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 880, 18 + 640 * sizeof (short) / sizeof (int) + 896, 18 + 640 * sizeof (short) / sizeof (int) + 912, 18 + 640 * sizeof (short) / sizeof (int) + 928, + 18 + 640 * sizeof (short) / sizeof (int) + 944, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 976, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 944, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 960, - 18 + 640 * sizeof (short) / sizeof (int) + 976, 18 + 640 * sizeof (short) / sizeof (int) + 992, 18 + 640 * sizeof (short) / sizeof (int) + 1008, 18 + 640 * sizeof (short) / sizeof (int) + 1024, 18 + 640 * sizeof (short) / sizeof (int) + 1040, + 18 + 640 * sizeof (short) / sizeof (int) + 1056, + 18 + 640 * sizeof (short) / sizeof (int) + 1072, -1, -1, -1, @@ -375,7 +375,7 @@ u_is_print = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1056, + 18 + 640 * sizeof (short) / sizeof (int) + 1088, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, @@ -383,19 +383,19 @@ u_is_print = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1072, - 18 + 640 * sizeof (short) / sizeof (int) + 1088, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 18 + 640 * sizeof (short) / sizeof (int) + 1104, + 18 + 640 * sizeof (short) / sizeof (int) + 1120, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 1136, -1, -1, -1, @@ -417,10 +417,10 @@ u_is_print = -1, -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1088, + 18 + 640 * sizeof (short) / sizeof (int) + 1152, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1104, + 18 + 640 * sizeof (short) / sizeof (int) + 1168, -1, -1, -1, @@ -675,7 +675,7 @@ u_is_print = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1120 + 18 + 640 * sizeof (short) / sizeof (int) + 1184 }, { 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, @@ -695,16 +695,16 @@ u_is_print = 0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000, - 0x00000000, 0x0007FFFF, 0x00000000, 0xFFFFFFF0, + 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF, 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0, - 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0003FFCF, + 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0203FFCF, 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF, 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0, - 0xFFFDDFEF, 0xE3FFFDFF, 0x03603DDF, 0xFF00FFCF, + 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF, 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, - 0xFFFDDFEE, 0xE7FFFFFF, 0x00807DDF, 0xFE3FFFCF, + 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFE3FFFCF, 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0, 0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000, 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000, @@ -717,7 +717,7 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x1FFFFFFF, - 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -743,9 +743,9 @@ u_is_print = 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xEFCFFFDF, 0x7FDCFFFF, 0xFFFFFFFF, 0xFFFFFCFF, 0xFFFFFFFF, 0xFFF3FFDF, - 0x1FFF7FFF, 0x3FFFFFFF, 0xFFFF0000, 0x0001FFFF, + 0x1FFF7FFF, 0x7FFFFFFF, 0xFFFF0000, 0x0001FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF03FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -757,7 +757,7 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x00000000, + 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF, @@ -781,23 +781,23 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFF007F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xBFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF7FFF, 0x00033FFF, 0x00000000, 0xFF800000, + 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000, 0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x0FFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FFBFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF8000007, 0x007FFFFF, - 0x007E7E7E, 0xFFFF7F7F, 0xFFFFFFFF, 0x00000030, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x03FF3FFF, + 0x007E7E7E, 0xFFFF7F7F, 0xFFFFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF3FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -810,7 +810,7 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0000, 0xFFFFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x3FFF0000, - 0x03FFFFFF, 0xFFFF3FFF, 0xFFF7FFFF, 0xFFDF0F7F, + 0x03FFFFFF, 0xFFFFFFFF, 0xFFF7FFFF, 0xFFDF0F7F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x9FFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x3E007F7F, @@ -831,15 +831,15 @@ u_is_print = 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFD3F, 0x91BFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, - 0x7FFFFFFF, 0x0000FF80, 0x00000000, 0x00000000, + 0x7FFFFFFF, 0x0000FF80, 0x00000000, 0xF837FFFF, 0x8FFFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xF0FFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, 0xFEEFF06F, 0x870FFFFF, 0x01FF00FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFFFFFFFF, 0x007FF87F, 0xFFFFFFFF, 0xFE3FFFFF, 0xFF3FFFFF, 0xFF07FFFF, 0x1E03FFFF, 0x0000FE00, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0xFC07FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, @@ -849,18 +849,18 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFC3FFF, 0x8000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0003, 0x03FF01FF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF000F, 0x007FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x07FF21FF, 0x001FFFFE, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x001FFFFE, 0xFFFBFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0x03FF07FF, - 0xFFF99FEE, 0xF3EDFDFF, 0xE080399F, 0x001F1FCF, + 0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF, + 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFF3FFFFF, 0x000003FF, 0x00000000, + 0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000, 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE3FFFFFF, 0xFFFF0FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x8007FFFF, @@ -873,12 +873,16 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001F7FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -901,7 +905,7 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF, @@ -915,6 +919,10 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFCFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -928,20 +936,20 @@ u_is_print = 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF1FFF, 0xFFFFFFFF, 0x3FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF07FFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFBFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFE7, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, + 0x0000001F, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -950,6 +958,14 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/ctype_punct.h b/lib/unictype/ctype_punct.h index 756b6b9bdf..038b8c5626 100644 --- a/lib/unictype/ctype_punct.h +++ b/lib/unictype/ctype_punct.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[4 << 7]; - /*unsigned*/ int level3[61 << 4]; + /*unsigned*/ int level3[63 << 4]; } u_is_punct = { @@ -170,20 +170,19 @@ u_is_punct = -1, 18 + 512 * sizeof (short) / sizeof (int) + 592, 18 + 512 * sizeof (short) / sizeof (int) + 608, - -1, 18 + 512 * sizeof (short) / sizeof (int) + 624, 18 + 512 * sizeof (short) / sizeof (int) + 640, 18 + 512 * sizeof (short) / sizeof (int) + 656, 18 + 512 * sizeof (short) / sizeof (int) + 672, 18 + 512 * sizeof (short) / sizeof (int) + 688, 18 + 512 * sizeof (short) / sizeof (int) + 704, + 18 + 512 * sizeof (short) / sizeof (int) + 720, -1, -1, -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 720, - -1, + 18 + 512 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -217,10 +216,10 @@ u_is_punct = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 736, -1, 18 + 512 * sizeof (short) / sizeof (int) + 752, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -258,8 +257,8 @@ u_is_punct = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 768, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -268,31 +267,32 @@ u_is_punct = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 784, - 18 + 512 * sizeof (short) / sizeof (int) + 800, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 800, 18 + 512 * sizeof (short) / sizeof (int) + 816, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 832, + 18 + 512 * sizeof (short) / sizeof (int) + 304, + 18 + 512 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, -1, -1, -1, - -1, - 18 + 512 * sizeof (short) / sizeof (int) + 832, + 18 + 512 * sizeof (short) / sizeof (int) + 864, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 848, - 18 + 512 * sizeof (short) / sizeof (int) + 864, 18 + 512 * sizeof (short) / sizeof (int) + 880, 18 + 512 * sizeof (short) / sizeof (int) + 896, 18 + 512 * sizeof (short) / sizeof (int) + 912, 18 + 512 * sizeof (short) / sizeof (int) + 928, + 18 + 512 * sizeof (short) / sizeof (int) + 944, + 18 + 512 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 944, + 18 + 512 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, @@ -547,7 +547,7 @@ u_is_punct = 18 + 512 * sizeof (short) / sizeof (int) + 304, 18 + 512 * sizeof (short) / sizeof (int) + 304, 18 + 512 * sizeof (short) / sizeof (int) + 304, - 18 + 512 * sizeof (short) / sizeof (int) + 960 + 18 + 512 * sizeof (short) / sizeof (int) + 992 }, { 0x00000000, 0xFC00FFFE, 0xF8000001, 0x78000001, @@ -567,7 +567,7 @@ u_is_punct = 0x0002BFFF, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x03CFF800, 0xFBC00000, 0x7FFF3EEF, 0x4E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF0, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0001003C, 0x0000000E, 0xD0000000, 0x0080399F, 0x0FFC000C, 0x0000000E, 0xD0000000, 0x00023987, 0x00230000, @@ -601,7 +601,7 @@ u_is_punct = 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0FFF0FFF, 0x00000031, 0x00000000, - 0x00000000, 0xFFFF0000, 0xC4000301, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xC4000000, 0xFFFFFFFF, 0xCF800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF, 0x00000000, 0x7FFF3F7F, 0x00000000, 0x00000000, 0x0000001F, 0xFFF00000, 0xFC00001F, 0x1FFFFFFF, @@ -615,9 +615,9 @@ u_is_punct = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xA0000000, 0xE000E003, 0x6000E000, 0xFFFFF880, 0xFFFFFCFF, 0x7FFFFFFF, 0x7FF1FFDF, - 0x00007FFF, 0x3FFFFFFF, 0xFFFF0000, 0x0001FFFF, + 0x00007FFF, 0x7FFFFFFF, 0xFFFF0000, 0x0001FFFF, 0xC1D0037B, 0x0C0040AF, 0xFFFFBC1F, 0x00000000, - 0xFFFF0200, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFF0E00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -633,7 +633,7 @@ u_is_punct = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x00000000, + 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFE0387E0, 0x00000000, 0x00000000, 0x00000000, 0x80010000, @@ -659,11 +659,11 @@ u_is_punct = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000E000, 0x00000000, 0x00000000, 0x7FFF8000, - 0x80000000, 0x00000000, 0x00000000, 0x00FF0000, + 0xC0000000, 0x00000000, 0x00000000, 0x00FF0000, 0x007FFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000600, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x03FF0FF8, 0x00000000, 0x00F00000, - 0x00000003, 0xFFF00000, 0x0000C01F, 0x0703FFFF, + 0x00000003, 0xFFF00000, 0x0000C01F, 0x1703FFFF, 0x00000000, 0x0000FFC0, 0x800FFF80, 0x00000000, 0x0000000F, 0xFFF80000, 0xC0003FFF, 0x00000020, 0x00000000, 0x007FFE00, 0xF0003008, 0x3B800000, @@ -682,7 +682,7 @@ u_is_punct = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x30000000, - 0x03FFFFFF, 0xFFFF3FFF, 0xFFF7FFFF, 0x00000F7F, + 0x03FFFFFF, 0xFFFFFFFF, 0xFFF7FFFF, 0x00000F7F, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0xFC00FFFE, 0xF8000001, 0xF8000001, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x3E007F7F, @@ -699,13 +699,17 @@ u_is_punct = 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFF800000, - 0x00000000, 0x0000FF80, 0x00000000, 0x00000000, + 0x00000000, 0x0000FF80, 0x00000000, 0xF8000000, 0x8FC00000, 0x80000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x30000000, 0xFFFCFFFF, 0xFFFFFFFF, 0x0000F06E, 0x87000000, 0x01FF00FF, 0xE0000000, 0xE0000000, 0x00000000, 0x00000100, 0x007FF860, 0x00000000, 0xFE000000, 0xFF000000, 0xFF000000, 0x1E000000, 0x0000FE00, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFC000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -713,18 +717,18 @@ u_is_punct = 0x00000007, 0xFF000000, 0xFFFC3FFF, 0x8000003F, 0x00000007, 0xFFFF0000, 0x00000003, 0x00000000, 0x00000007, 0x001FFF80, 0x0000000F, 0x00380000, - 0x00000007, 0xFFF80000, 0x000021E1, 0x001FFFFE, + 0x00000007, 0xFFF80000, 0xE8003FE1, 0x001FFFFE, 0x00000000, 0x3FFFF000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x80000000, 0x000007FF, - 0x0000000E, 0xD0000000, 0x0080399F, 0x001F1FCC, + 0x00000000, 0x00000200, 0x80000000, 0x000007FF, + 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x0000004F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF3F8000, 0x000003FF, 0x00000000, + 0x00000000, 0xFF3F8000, 0x30FFFFFF, 0x00000000, 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000, 0x00000000, 0x00FFF800, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE0000000, 0xFC000FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0007FC00, @@ -749,7 +753,7 @@ u_is_punct = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF, @@ -758,6 +762,10 @@ u_is_punct = 0x00000000, 0x00000000, 0x08000002, 0x08000000, 0x00200000, 0x00200000, 0x00008000, 0x00008000, 0x00000200, 0x00000200, 0x00000008, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007FFF80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -772,20 +780,20 @@ u_is_punct = 0x07FFF800, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF1FFF, 0xFFFFFFFF, 0x3FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF07FFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFBFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFE7, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, + 0x0000001F, 0x00000000, 0x00000001, 0x00000000, 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/ctype_space.h b/lib/unictype/ctype_space.h index b5de2fc70d..86a7373d25 100644 --- a/lib/unictype/ctype_space.h +++ b/lib/unictype/ctype_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/ctype_upper.h b/lib/unictype/ctype_upper.h index ce924ed3e0..a9a0846c01 100644 --- a/lib/unictype/ctype_upper.h +++ b/lib/unictype/ctype_upper.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[12 << 4]; + /*unsigned*/ int level3[14 << 4]; } u_is_upper = { @@ -30,23 +30,20 @@ u_is_upper = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, + 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -104,9 +101,10 @@ u_is_upper = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -148,20 +146,22 @@ u_is_upper = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, @@ -295,6 +295,10 @@ u_is_upper = 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x55555555, 0x55555555, 0x55555555, 0x55555555, 0x40155555, 0x55555555, 0x55555555, 0x55555555, 0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00, @@ -314,7 +318,7 @@ u_is_upper = 0x00000000, 0x00000000, 0x55555555, 0x00001555, 0x05555555, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x00033D55, 0x00000000, 0x00000000, + 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, @@ -324,6 +328,10 @@ u_is_upper = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/ctype_xdigit.h b/lib/unictype/ctype_xdigit.h index 3cd5622a49..6066e55e04 100644 --- a/lib/unictype/ctype_xdigit.h +++ b/lib/unictype/ctype_xdigit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/decdigit.h b/lib/unictype/decdigit.h index f037323478..7e96672629 100644 --- a/lib/unictype/decdigit.h +++ b/lib/unictype/decdigit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Decimal digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define decdigit_header_0 16 #define decdigit_header_1 2 #define decdigit_header_2 7 @@ -86,7 +86,7 @@ u_decdigit = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 512, 256, 1664, 640, -1, 256, -1, -1, - -1, 640, -1, -1, 640, 384, -1, -1, + -1, 640, -1, -1, 640, 384, 0, -1, -1, 128, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, diff --git a/lib/unictype/digit.h b/lib/unictype/digit.h index 8a7e13fa53..86784ccec2 100644 --- a/lib/unictype/digit.h +++ b/lib/unictype/digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define digit_header_0 16 #define digit_header_1 2 #define digit_header_2 7 @@ -86,7 +86,7 @@ u_digit = -1, -1, -1, -1, 2688, -1, -1, -1, -1, -1, -1, -1, 2816, -1, -1, -1, 2944, 384, 3072, 768, -1, 384, -1, -1, - -1, 768, -1, -1, 768, 512, -1, -1, + -1, 768, -1, -1, 768, 512, 0, -1, -1, 256, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, diff --git a/lib/unictype/joininggroup_of.h b/lib/unictype/joininggroup_of.h index 6e0a2a24be..884472d9b4 100644 --- a/lib/unictype/joininggroup_of.h +++ b/lib/unictype/joininggroup_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Arabic joining group of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define joining_group_header_0 16 #define joining_group_header_1 2 #define joining_group_header_2 7 @@ -170,7 +170,7 @@ u_joining_group = 0x2041, 0x11a7, 0x3064, 0x2850, 0xb164, 0xc198, 0x3900, 0x2a9d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0204, 0xc584, - 0x6508, 0x3236, 0x28d9, 0x0396, 0x4a1c, 0xdd0e, 0x0008, 0x0000, + 0x6508, 0x3236, 0x28d9, 0x0396, 0x4a1c, 0xdd0e, 0x5028, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, diff --git a/lib/unictype/joiningtype_of.h b/lib/unictype/joiningtype_of.h index 4fc873333a..a6257985fe 100644 --- a/lib/unictype/joiningtype_of.h +++ b/lib/unictype/joiningtype_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Arabic joining type of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define joining_type_header_0 16 #define joining_type_header_1 2 #define joining_type_header_2 7 @@ -183,14 +183,14 @@ u_joining_type = 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x54, 0x55, 0x55, 0x54, 0x45, 0x55, 0x55, 0x45, + 0x54, 0x55, 0x55, 0x44, 0x45, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, 0x55, 0x55, 0x44, 0x04, 0x54, - 0x45, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x45, 0x54, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, diff --git a/lib/unictype/mirror.h b/lib/unictype/mirror.h index 1bd87407ba..3dfc524cb9 100644 --- a/lib/unictype/mirror.h +++ b/lib/unictype/mirror.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Mirrored Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define mirror_header_0 16 #define mirror_header_1 2 #define mirror_header_2 7 diff --git a/lib/unictype/numeric.c b/lib/unictype/numeric.c index 63d0212244..cc716ded29 100644 --- a/lib/unictype/numeric.c +++ b/lib/unictype/numeric.c @@ -36,13 +36,13 @@ uc_numeric_value (ucs4_t uc) int lookup2 = u_numeric.level2[lookup1 + index2]; if (lookup2 >= 0) { - unsigned int index3 = ((uc & numeric_header_4) + lookup2) * 7; - /* level3 contains 7-bit values, packed into 16-bit words. */ + unsigned int index3 = ((uc & numeric_header_4) + lookup2) * 8; + /* level3 contains 8-bit values, packed into 16-bit words. */ unsigned int lookup3 = ((u_numeric.level3[index3>>4] | (u_numeric.level3[(index3>>4)+1] << 16)) >> (index3 % 16)) - & 0x7f; + & 0xff; return u_numeric_values[lookup3]; } diff --git a/lib/unictype/numeric.h b/lib/unictype/numeric.h index 10d9a173b5..746e4ee37d 100644 --- a/lib/unictype/numeric.h +++ b/lib/unictype/numeric.h @@ -1,7 +1,7 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Numeric values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ -static const uc_fraction_t u_numeric_values[119] = +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +static const uc_fraction_t u_numeric_values[138] = { { 0, 0 }, { -727379968, 1 }, @@ -88,8 +88,16 @@ static const uc_fraction_t u_numeric_values[119] = { 80000, 1 }, { 90000, 1 }, { 100000, 1 }, + { 200000, 1 }, { 216000, 1 }, + { 300000, 1 }, + { 400000, 1 }, { 432000, 1 }, + { 500000, 1 }, + { 600000, 1 }, + { 700000, 1 }, + { 800000, 1 }, + { 900000, 1 }, { 1000000, 1 }, { 100000000, 1 }, { 1410065408, 1 }, @@ -120,6 +128,17 @@ static const uc_fraction_t u_numeric_values[119] = { 7, 8 }, { 1, 9 }, { 1, 10 }, + { 1, 12 }, + { 2, 12 }, + { 3, 12 }, + { 4, 12 }, + { 5, 12 }, + { 6, 12 }, + { 7, 12 }, + { 8, 12 }, + { 9, 12 }, + { 10, 12 }, + { 11, 12 }, { 1, 16 }, { 3, 16 } }; @@ -133,7 +152,7 @@ struct { int level1[3]; short level2[3 << 9]; - unsigned short level3[64 * 56 + 1]; + unsigned short level3[67 * 64 + 1]; } u_numeric = { @@ -205,14 +224,14 @@ u_numeric = -1, -1, -1, -1, -1, -1, 1664, -1, -1, -1, 5120, 5248, -1, 5376, 5504, 5632, -1, 4352, -1, -1, -1, -1, -1, -1, - 5760, 5888, 6016, -1, 6144, 6272, 6400, 6528, - -1, -1, -1, -1, 6656, -1, -1, -1, - 6784, 384, 6912, 7040, -1, 384, -1, -1, - -1, 1408, -1, -1, 1408, 512, -1, -1, - -1, 7168, -1, -1, -1, -1, -1, -1, + 5760, 5888, 6016, 6144, 6272, 6400, 6528, 6656, + -1, 6784, -1, -1, 6912, -1, -1, -1, + 7040, 384, 7168, 7296, -1, 384, -1, -1, + -1, 1408, -1, -1, 1408, 512, 7424, -1, + -1, 7552, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 7296, -1, -1, -1, -1, -1, -1, -1, + 7680, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -229,7 +248,7 @@ u_numeric = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 256, -1, 7424, -1, + -1, -1, -1, -1, 256, -1, 7808, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -255,15 +274,15 @@ u_numeric = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 7552, -1, - -1, -1, -1, -1, -1, -1, -1, 7680, + -1, -1, -1, -1, -1, -1, 7936, -1, + -1, -1, -1, -1, -1, -1, -1, 8064, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 7808, -1, -1, -1, -1, -1, -1, + -1, 8192, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 7936, -1, -1, -1, -1, -1, + -1, -1, 8320, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -329,179 +348,166 @@ u_numeric = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 8064, -1, -1, -1, -1, -1, -1, + -1, 8448, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }, { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, - 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a1, 0x0000, - 0x8000, 0x0001, 0xde60, 0x019e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0504, 0x0000, 0x0000, 0x0300, 0x0000, 0x636e, 0x006f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, - 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x8406, 0xe182, 0x4880, - 0x1628, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x8406, 0xe182, 0x4880, - 0x1628, 0x0000, 0x5000, 0xdb7f, 0x67cd, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x8406, 0xe182, 0x4880, - 0x1628, 0x8000, 0x7b79, 0xbfae, 0x00ed, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x8406, 0xe182, 0x4880, - 0x1628, 0x9c8c, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, + 0x0000, 0x0000, 0x7788, 0x6e89, 0x126f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x8406, 0xe182, 0x4880, - 0x1628, 0x0000, 0x0000, 0x0000, 0x8200, 0xa101, 0x2030, 0x0014, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, + 0x0000, 0x636e, 0x886f, 0x8977, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x8406, 0xe182, 0x4880, - 0x1628, 0x9c8c, 0xbcd0, 0x033d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, + 0x390c, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0182, 0x60a1, - 0x2038, 0x8a12, 0x96c5, 0xf5db, 0xc17e, 0xf161, 0x0b58, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0403, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0182, - 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, + 0x390c, 0x6e42, 0x6f63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xa101, 0x3860, - 0x1220, 0x058a, 0x02c3, 0xd152, 0xb66a, 0x2e1b, 0x04b7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x6463, 0x6665, 0x6867, + 0x6a69, 0x626b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x284c, 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, - 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x8406, - 0xe182, 0x4880, 0x1628, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0x00c5, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0706, 0x0908, + 0x0b0a, 0x160c, 0x2a20, 0x3534, 0x3736, 0x3938, 0x004b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0182, 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0182, - 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1413, + 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, - 0x0005, 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0002, 0x6000, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, - 0x0182, 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x39ee, 0x5c9d, 0xa746, 0x6bd5, 0xfb76, - 0x8f0d, 0x07cb, 0x4203, 0x70c1, 0x2440, 0x0b14, 0xc346, 0xcb41, - 0x84f5, 0x4203, 0x70c1, 0x2440, 0x0b14, 0xc346, 0xcb41, 0x84f5, - 0xe342, 0x0012, 0xd040, 0x549e, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -510,27 +516,22 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4203, 0x70c1, 0x2440, 0x0b14, 0xc346, 0x80f1, - 0x2444, 0x4a13, 0x32c5, 0x1420, 0x070c, 0x4244, 0x60b1, 0x1c34, - 0x480f, 0x3244, 0x54a1, 0x032c, 0xc142, 0x4070, 0x1424, 0x460b, - 0xf1c3, 0x4480, 0x1324, 0xc54a, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa080, 0x78e1, - 0x2240, 0x0992, 0x62a5, 0x1019, 0x860a, 0x2203, 0x58a1, 0x0430, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0002, 0x0000, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0c00, 0x0508, 0x01c3, 0x5091, 0x182c, - 0x4203, 0x70c1, 0x2440, 0x0b14, 0x80c6, 0x3050, 0x101c, 0xc509, - 0x0182, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -540,40 +541,33 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x7b76, 0x6c7c, 0x706d, 0x7271, 0x7473, 0x7775, 0x7978, 0x037a, + 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d, 0x3934, 0x423d, + 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d, 0x3934, 0x423d, + 0x4642, 0x004b, 0x0800, 0x4f34, 0x0254, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd800, 0x0002, - 0x0000, 0x0000, 0x0000, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0180, 0x60a1, - 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0c00, 0x080b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, - 0x5080, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4203, 0x70c1, - 0x2440, 0x0b14, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c00, - 0x480b, 0xab45, 0x6ed9, 0x0b80, 0xa326, 0x70d9, 0x9e3a, 0x280f, - 0x1a24, 0x4a91, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4203, 0x70c1, 0x2440, 0x0b14, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd300, 0x9509, 0xad52, - 0x2d58, 0x0bd7, 0x9316, 0x68cd, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d, 0x100f, 0x1211, + 0x1413, 0x1615, 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d, + 0x100f, 0x1211, 0x1413, 0x1615, 0x0403, 0x0605, 0x0807, 0x0a09, + 0x0c0b, 0x0e0d, 0x100f, 0x1211, 0x1413, 0x1615, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0182, 0x60a1, - 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0d02, 0x0f0e, 0x1110, + 0x1312, 0x1514, 0x0316, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x020c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -581,13 +575,13 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, + 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0403, 0x0605, 0x0807, + 0x0a09, 0x0c0b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0c00, 0x0508, 0x01c3, 0x5091, - 0x042c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xede6, 0xfeb9, 0x03b6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -596,74 +590,61 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6300, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0200, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x160c, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, - 0x0000, 0x0000, 0x0180, 0x0000, 0x0400, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0403, 0x0605, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0400, 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8406, 0xe182, 0x4880, 0x1628, 0x0b0c, - 0x4548, 0xd9ab, 0xb86e, 0x6e9c, 0xebc7, 0x7ef9, 0xa0c0, 0x4870, - 0x1a2c, 0xc88f, 0x72a4, 0x6cc9, 0x9f3a, 0xa8d0, 0x0a74, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xede6, 0x40e0, 0x19eb, 0x079f, - 0x2d06, 0x13d7, 0x0f1a, 0x5a0c, 0x27ae, 0x3e5c, 0x8319, 0x80c1, - 0x2040, 0x0e10, 0x060c, 0xc183, 0xd100, 0x3468, 0x6e5a, 0xebd7, - 0x7af5, 0xa13d, 0x40f1, 0x6edb, 0x67cb, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc080, 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x160c, 0x2a20, 0x3534, 0x3736, + 0x1700, 0x1918, 0x1b1a, 0x1d1c, 0x1f1e, 0x2120, 0x2322, 0x2524, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x2600, 0x2827, 0x2a29, 0x2c2b, 0x2e2d, 0x302f, 0x3231, 0x3433, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0180, 0x60a1, 0x2038, 0x8a12, 0xc305, 0x5202, - 0x6ad1, 0x1bb6, 0xa72e, 0xf1db, 0xbe7a, 0x301f, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0383, 0x0683, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x1c00, 0x0000, 0x0000, 0x0000, - 0x1040, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0180, 0x6181, 0x01c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x8142, - 0xc961, 0x9709, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xa101, 0x3860, 0x2c30, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8406, 0xc182, 0x6070, 0x7258, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0403, 0x0605, 0x0807, 0x0a09, 0x020b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x636e, 0x886f, 0x8977, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0c00, 0x9618, 0xa11c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -672,27 +653,34 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4203, 0xc0c1, 0xe4b0, 0x0084, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1800, 0x00d0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x1800, 0x2c30, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6000, 0x6070, - 0x7258, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0500, 0x0000, 0x0000, + 0x0000, 0x0c00, 0x0000, 0x0000, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0xc142, - 0xb0c0, 0x84e4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0xc142, 0xb0c0, 0x84e4, + 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0800, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8000, 0xa101, 0x6060, 0x7258, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c00, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a, + 0x160c, 0x2a20, 0x3534, 0x3736, 0x3938, 0x3b3a, 0x3d3c, 0x3f3e, + 0x4140, 0x4342, 0x4544, 0x4746, 0x4948, 0x4b4a, 0x4d4c, 0x4f4e, + 0x5150, 0x5352, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x636e, 0x0703, 0x3d34, 0x4f46, 0x0c07, 0x3934, 0x423d, 0x0746, + 0x340c, 0x3d39, 0x4b42, 0x0c4f, 0x0303, 0x0403, 0x0404, 0x0704, + 0x0c0c, 0x0c0c, 0x200c, 0x3434, 0x3434, 0x3b39, 0x3d3d, 0x3d3d, + 0x423d, 0x0746, 0x6334, 0x6d63, 0x006f, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e02, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -702,79 +690,198 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4203, 0x70c1, 0x2440, 0x0b14, 0x0586, 0xa2a4, - 0x6cd5, 0x5c37, 0xb74e, 0xf5e3, 0x3f7c, 0x7060, 0x266b, 0x0197, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc000, 0x5080, 0x1c30, 0x0910, 0x82c5, - 0x0161, 0x68a9, 0xdb35, 0x970d, 0x0a13, 0x8406, 0xe182, 0x4880, - 0x1628, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x2a20, 0x3534, + 0x3736, 0x3938, 0x3b3a, 0x3d3c, 0x3f3e, 0x4140, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, - 0x8406, 0xe182, 0x4880, 0x1628, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0703, 0x340c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x3800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0x0005, - 0x0000, 0x0000, 0x0180, 0x60a1, 0x2038, 0x8a12, 0xc305, 0x5202, - 0x6ad1, 0x1bb6, 0x272e, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0300, 0x0c04, 0x3916, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0xc305, 0x5202, - 0x6ad1, 0x1bb6, 0x000e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8284, 0x80e1, 0x2848, 0x0516, 0x01c3, 0x5091, 0x0c2c, 0x4407, - 0xb142, 0x1018, 0x860a, 0x2203, 0x58a1, 0x080c, 0xc305, 0x5081, - 0x1828, 0x880e, 0x6284, 0x2031, 0x0a14, 0x4386, 0x3ad5, 0x1420, - 0x860a, 0xa143, 0x3060, 0x0c18, 0x4488, 0xa122, 0x2c50, 0x8b16, - 0xa105, 0x3860, 0x0620, 0x8284, 0x70c1, 0x1038, 0x030a, 0xb902, - 0x26dc, 0xdf97, 0xb666, 0xbcd9, 0x9725, 0x3455, 0x01c3, 0x5091, - 0x002c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0x8005, - 0x5b91, 0xb15e, 0x00d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0403, 0x0c05, 0x3916, 0x4b42, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0706, 0x160c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0606, 0x0c07, 0x3916, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4203, 0x70c1, 0x2440, 0x0b14, 0x0586, 0xa2a4, - 0x6cd5, 0x1c37, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0c07, 0x3916, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0c03, 0x3916, 0x0504, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0608, 0x8284, 0x80e1, 0x2848, 0x8216, 0xa101, - 0x3860, 0x1220, 0x858a, 0x4060, 0x1828, 0x880e, 0x6284, 0x1821, - 0x0a10, 0x0386, 0xa122, 0x0858, 0x8406, 0xe182, 0x4880, 0x1628, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8406, - 0xe182, 0x4880, 0x1628, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xc102, 0x5080, 0x1c30, 0x0910, 0x42c5, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6387, 0x0000, + 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x2016, 0x342a, 0x3635, + 0x0000, 0x3a39, 0x3c3b, 0x3e3d, 0x403f, 0x4241, 0x4443, 0x4645, + 0x4847, 0x4a49, 0x4c4b, 0x4e4d, 0x504f, 0x5251, 0x5453, 0x5755, + 0x5a58, 0x5c5b, 0x5e5d, 0x7e7d, 0x807f, 0x8281, 0x8483, 0x8685, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b, + 0x0403, 0x0605, 0x160c, 0x4239, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0034, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x160c, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0c07, 0x3916, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0403, 0x0605, 0x160c, 0x4239, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0403, 0x0605, 0x160c, 0x4239, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0c06, 0x3916, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0703, 0x340c, 0x4239, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x2016, 0x342a, 0x3635, + 0x3837, 0x3a39, 0x3c3b, 0x3e3d, 0x403f, 0x6341, 0x6c6e, 0x006d, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x2016, 0x342a, + 0x3635, 0x3837, 0x4239, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, + 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x2a20, 0x3534, + 0x3736, 0x3938, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x2a20, 0x3534, + 0x3736, 0x0038, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0605, 0x0807, 0x0a09, 0x060b, + 0x0807, 0x0a09, 0x030b, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0403, + 0x0605, 0x0407, 0x0505, 0x0706, 0x0908, 0x0b0a, 0x0403, 0x0505, + 0x0706, 0x5956, 0x0403, 0x0505, 0x0706, 0x0505, 0x0606, 0x0606, + 0x0908, 0x0909, 0x0a0a, 0x0b0b, 0x0b0b, 0x0504, 0x0706, 0x0308, + 0x0504, 0x0606, 0x0707, 0x0504, 0x0403, 0x6d6c, 0x6c75, 0x776d, + 0x746e, 0x6e6e, 0x6c63, 0x2a6d, 0x0634, 0x0807, 0x0a09, 0x000b, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0c00, 0x4b39, 0x605f, + 0x0161, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x2016, 0x342a, 0x3635, + 0x3837, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0302, + 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0302, 0x0504, 0x0706, 0x0908, + 0x0b0a, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0302, 0x0504, + 0x0706, 0x0908, 0x0b0a, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0202, 0x0403, 0x0605, 0x0807, 0x0a09, 0x020b, 0x0002, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x000b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, diff --git a/lib/unictype/pr_alphabetic.h b/lib/unictype/pr_alphabetic.h index 526cd3c390..a27bfc3f4c 100644 --- a/lib/unictype/pr_alphabetic.h +++ b/lib/unictype/pr_alphabetic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[61 << 4]; + /*unsigned*/ int level3[64 << 4]; } u_property_alphabetic = { @@ -184,8 +184,8 @@ u_property_alphabetic = -1, -1, -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -203,9 +203,9 @@ u_property_alphabetic = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 784, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 800, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -238,13 +238,13 @@ u_property_alphabetic = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, + 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -256,8 +256,8 @@ u_property_alphabetic = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, 4 + 384 * sizeof (short) / sizeof (int) + 864, + 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -266,11 +266,11 @@ u_property_alphabetic = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, 4 + 384 * sizeof (short) / sizeof (int) + 912, + 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -361,7 +361,7 @@ u_property_alphabetic = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 944, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, @@ -369,19 +369,19 @@ u_property_alphabetic = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 944, 4 + 384 * sizeof (short) / sizeof (int) + 960, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 976, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -403,7 +403,7 @@ u_property_alphabetic = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 1008, -1, -1 }, @@ -425,16 +425,16 @@ u_property_alphabetic = 0xFFFF0000, 0xFFFFFFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFC00, 0x043007FF, 0xFCFFFFFF, 0x00001FFF, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x0007FFFF, 0x00000000, 0xFFFF03F0, + 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFF03F8, 0xFFFFFFFF, 0xEFFFFFFF, 0xFFE1DFFF, 0xFFFE000F, 0xFFF99FEF, 0xE3C5FDFF, 0xB080599F, 0x0003000F, 0xFFF987EE, 0xC36DFDFF, 0x5E021987, 0x003F0000, - 0xFFFBBFEE, 0xE3EDFDFF, 0x00011BBF, 0x0000000F, + 0xFFFBBFEE, 0xE3EDFDFF, 0x00011BBF, 0x0200000F, 0xFFF99FEE, 0xE3EDFDFF, 0xB0C0199F, 0x0002000F, 0xD63DC7EC, 0xC3FFC718, 0x00811DC7, 0x00000000, - 0xFFFDDFEF, 0xE3FFFDFF, 0x03601DDF, 0x0000000F, + 0xFFFDDFEF, 0xE3FFFDFF, 0x07601DDF, 0x0000000F, 0xFFFDDFEE, 0xE3EFFDFF, 0x40601DDF, 0x0006000F, - 0xFFFDDFEE, 0xE7FFFFFF, 0x00805DDF, 0xFC00000F, + 0xFFFDDFEE, 0xE7FFFFFF, 0x80805DDF, 0xFC00000F, 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F807F, 0x000C0000, 0xFFFFFFFE, 0x07FFFFFF, 0x0000207F, 0x00000000, 0xFEF02596, 0x3BFFECAE, 0xF000205F, 0x00000000, @@ -447,7 +447,7 @@ u_property_alphabetic = 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x87FFFFFF, 0x00000000, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -503,23 +503,23 @@ u_property_alphabetic = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x8FF07FFF, - 0xBFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF79FF, 0x00033FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x08FC0000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x28FC0000, 0xFFFFFC00, 0xFFFF07FF, 0x0007FFFF, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFF7FFFF, 0x00008000, 0x7C00FFDF, 0xFFFFFFFF, 0x007FFFFF, 0x00003FFF, 0xC47FFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x38000005, 0x003CFFFF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0x00000030, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x000007FF, + 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000007FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -557,7 +557,7 @@ u_property_alphabetic = 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, 0xFEEFF06F, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, @@ -565,24 +565,24 @@ u_property_alphabetic = 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0xFFFFFFFC, 0x01FFFFFF, 0xFFFF0000, 0x000001FF, 0xFFFFFFFF, 0x0007FFFF, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0400001E, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x1400001E, 0x00000000, 0xFFFBFFFF, 0x009FFFFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0x000001FF, - 0xFFF99FEE, 0xE3EDFDFF, 0xE080199F, 0x0000000F, + 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x000001FF, + 0xFFF99FEF, 0xE3EDFDFF, 0xE081199F, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000B3, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x7F3FFFFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x7F3FFFFF, 0x3F000000, 0x00000000, 0xFFFFFFFF, 0x7FFFFFFF, 0x00000011, 0x00000000, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE3FFFFFF, 0x000007FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, @@ -595,12 +595,16 @@ u_property_alphabetic = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -648,6 +652,14 @@ u_property_alphabetic = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_ascii_hex_digit.h b/lib/unictype/pr_ascii_hex_digit.h index 24ad701b4a..b51a2b8043 100644 --- a/lib/unictype/pr_ascii_hex_digit.h +++ b/lib/unictype/pr_ascii_hex_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_arabic_digit.h b/lib/unictype/pr_bidi_arabic_digit.h index f1f6c8eaf6..9f930e6c29 100644 --- a/lib/unictype/pr_bidi_arabic_digit.h +++ b/lib/unictype/pr_bidi_arabic_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.h b/lib/unictype/pr_bidi_arabic_right_to_left.h index 8c70812e80..6f2bfd3308 100644 --- a/lib/unictype/pr_bidi_arabic_right_to_left.h +++ b/lib/unictype/pr_bidi_arabic_right_to_left.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -284,7 +284,7 @@ u_property_bidi_arabic_right_to_left = 0xFFFDFFFF, 0x0000FFFF, 0xFFFFF800, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFE003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0007FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, @@ -299,7 +299,7 @@ u_property_bidi_arabic_right_to_left = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xDFFF0000, - 0xFC000000, 0x0000C000, 0x00080000, 0xFFFFF080, + 0xFC000000, 0x00000000, 0x00080000, 0xFFFFF080, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_bidi_block_separator.h b/lib/unictype/pr_bidi_block_separator.h index 203e50f056..5c4006ceb5 100644 --- a/lib/unictype/pr_bidi_block_separator.h +++ b/lib/unictype/pr_bidi_block_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_boundary_neutral.h b/lib/unictype/pr_bidi_boundary_neutral.h index 7e81935637..2739d3796f 100644 --- a/lib/unictype/pr_bidi_boundary_neutral.h +++ b/lib/unictype/pr_bidi_boundary_neutral.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_common_separator.h b/lib/unictype/pr_bidi_common_separator.h index 09b7cc52f6..56cd448b32 100644 --- a/lib/unictype/pr_bidi_common_separator.h +++ b/lib/unictype/pr_bidi_common_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_control.h b/lib/unictype/pr_bidi_control.h index f8c2569667..428b9e7c1b 100644 --- a/lib/unictype/pr_bidi_control.h +++ b/lib/unictype/pr_bidi_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_embedding_or_override.h b/lib/unictype/pr_bidi_embedding_or_override.h index 6a38a9139c..ef1c7f8dcd 100644 --- a/lib/unictype/pr_bidi_embedding_or_override.h +++ b/lib/unictype/pr_bidi_embedding_or_override.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_eur_num_separator.h b/lib/unictype/pr_bidi_eur_num_separator.h index b226f3af8e..d2576f281e 100644 --- a/lib/unictype/pr_bidi_eur_num_separator.h +++ b/lib/unictype/pr_bidi_eur_num_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_eur_num_terminator.h b/lib/unictype/pr_bidi_eur_num_terminator.h index ce7abe26c2..bf85f6cc17 100644 --- a/lib/unictype/pr_bidi_eur_num_terminator.h +++ b/lib/unictype/pr_bidi_eur_num_terminator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -177,7 +177,7 @@ u_property_bidi_eur_num_terminator = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, - 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, + 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_bidi_european_digit.h b/lib/unictype/pr_bidi_european_digit.h index 061d3ec3ab..bcad71e5cb 100644 --- a/lib/unictype/pr_bidi_european_digit.h +++ b/lib/unictype/pr_bidi_european_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.h b/lib/unictype/pr_bidi_hebrew_right_to_left.h index eee8efc15d..aba55782e1 100644 --- a/lib/unictype/pr_bidi_hebrew_right_to_left.h +++ b/lib/unictype/pr_bidi_hebrew_right_to_left.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -288,7 +288,7 @@ u_property_bidi_hebrew_right_to_left = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFC3007FF, 0x043FFFFF, 0xFFFFC110, 0xF1FFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFF80000, 0xFFFFFFFF, 0x0000000F, + 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_bidi_left_to_right.h b/lib/unictype/pr_bidi_left_to_right.h index 0b11fd9201..eac4dc740c 100644 --- a/lib/unictype/pr_bidi_left_to_right.h +++ b/lib/unictype/pr_bidi_left_to_right.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -273,19 +273,19 @@ u_property_bidi_left_to_right = 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 704, 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 720, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 720, + 18 + 512 * sizeof (short) / sizeof (int) + 736, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 736, 18 + 512 * sizeof (short) / sizeof (int) + 752, 18 + 512 * sizeof (short) / sizeof (int) + 768, + 18 + 512 * sizeof (short) / sizeof (int) + 304, 18 + 512 * sizeof (short) / sizeof (int) + 784, 18 + 512 * sizeof (short) / sizeof (int) + 800, 18 + 512 * sizeof (short) / sizeof (int) + 816, @@ -611,9 +611,9 @@ u_property_bidi_left_to_right = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x5FFFFFFF, 0x1FFF1FFC, 0x9FFF1FFF, 0x00004000, 0x00000000, 0x00000000, 0x800E0000, - 0xFFFF8000, 0xC0000000, 0x0000FFFF, 0xFFFE0000, + 0xFFFF8000, 0x80000000, 0x0000FFFF, 0xFFFE0000, 0x3E2FFC84, 0xF3FFBD50, 0x0000C3E0, 0xFFFFFFFF, - 0x0000FDFF, 0x00000000, 0x00000000, 0x00000000, + 0x0000F1FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x07FFFFFF, @@ -633,7 +633,7 @@ u_property_bidi_left_to_right = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00300000, - 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFFFFFF, + 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FC781F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, @@ -663,7 +663,7 @@ u_property_bidi_left_to_right = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, - 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFCFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFCFFFF, 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFEFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFF7BB, 0xFCFFF09F, 0xFFFFFFFF, 0xFF0FFFFF, @@ -693,18 +693,18 @@ u_property_bidi_left_to_right = 0xFFFFFFFD, 0x00FFFFFF, 0x0003FF80, 0x7FFFFFC0, 0xFFFFFFFC, 0xF987FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFF8, 0xFFE0107F, 0xFFFFFFFF, 0xFFF7FFFF, - 0xFFFFFFFC, 0x803FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFC, 0x803FFFFF, 0xFFFFE3FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFF2C7FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFF807, - 0xFFFFFFFD, 0xEFFFFFFF, 0xFFFFFFFE, 0xFFE0E03F, + 0xFFFFFFFC, 0xEFFFFFFF, 0xFFFFFFFE, 0xFFE0E03F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7A07FFFF, 0xFFFFFFF2, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x4FC3FFFF, 0xFFFFFFFE, 0xFFFFFFFF, + 0xFFFFFFFF, 0x4FC3FFFF, 0xCFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x5807FFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFF40D7FF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x1FFFFFFF, 0xFFFFF043, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFE0FFFF, @@ -730,6 +730,10 @@ u_property_bidi_left_to_right = 0xFFFFFFFF, 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFFFDFF, 0xFFFFFFFF, 0x00003FF7, 0x00000000, + 0x00000000, 0x07800000, 0x00000000, 0xFFDFE000, + 0x07FFFFEF, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -742,22 +746,18 @@ u_property_bidi_left_to_right = 0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFF3FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x0000E000, 0x00000000, 0xC0000000, - 0x00000000, 0x00000000, 0x000F8000, 0xFF000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80000000, - 0x00000000, 0x00000000, 0x0000F800, 0x04000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000018, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0xFFF0E000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000, 0x00000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF, 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000, 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_bidi_non_spacing_mark.h b/lib/unictype/pr_bidi_non_spacing_mark.h index 497281f47d..bbf4af6fb5 100644 --- a/lib/unictype/pr_bidi_non_spacing_mark.h +++ b/lib/unictype/pr_bidi_non_spacing_mark.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[35 << 4]; + /*unsigned*/ int level3[36 << 4]; } u_property_bidi_non_spacing_mark = { @@ -271,14 +271,14 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -290,7 +290,7 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -433,7 +433,7 @@ u_property_bidi_non_spacing_mark = 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF0, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C, 0x00000002, 0x10000000, 0x0000201E, 0x0000000C, 0x00000006, 0x10000000, 0x00023986, 0x00230000, @@ -485,7 +485,7 @@ u_property_bidi_non_spacing_mark = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FF78000, - 0x80000000, 0x00000000, 0x00000000, 0x00030000, + 0xC0000000, 0x00000000, 0x00000000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x00000060, 0x00000000, 0x00000000, @@ -500,7 +500,7 @@ u_property_bidi_non_spacing_mark = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000FFFF, 0x00003FFF, 0x00000000, 0x00000000, + 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -519,18 +519,18 @@ u_property_bidi_non_spacing_mark = 0x00000002, 0xFF000000, 0x0000007F, 0x80000000, 0x00000003, 0x06780000, 0x00000000, 0x00000000, 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, - 0x00000003, 0x7FC00000, 0x00000000, 0x00000000, + 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, 0x00000000, 0x00D38000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000007F8, - 0x00000002, 0x10000000, 0x00000001, 0x001F1FC0, + 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x85F80000, 0x0000000D, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xB03C0000, 0x00000001, 0x00000000, + 0x00000000, 0xB03C0000, 0x30000001, 0x00000000, 0x00000000, 0xA7F80000, 0x00000001, 0x00000000, 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, @@ -552,6 +552,10 @@ u_property_bidi_non_spacing_mark = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, + 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_bidi_other_neutral.h b/lib/unictype/pr_bidi_other_neutral.h index 0cb4333081..037527718b 100644 --- a/lib/unictype/pr_bidi_other_neutral.h +++ b/lib/unictype/pr_bidi_other_neutral.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[40 << 4]; + /*unsigned*/ int level3[39 << 4]; } u_property_bidi_other_neutral = { @@ -270,10 +270,10 @@ u_property_bidi_other_neutral = -1, 3 + 256 * sizeof (short) / sizeof (int) + 544, 3 + 256 * sizeof (short) / sizeof (int) + 560, + 3 + 256 * sizeof (short) / sizeof (int) + 256, 3 + 256 * sizeof (short) / sizeof (int) + 576, 3 + 256 * sizeof (short) / sizeof (int) + 592, 3 + 256 * sizeof (short) / sizeof (int) + 608, - 3 + 256 * sizeof (short) / sizeof (int) + 624, -1, -1, -1 @@ -330,7 +330,7 @@ u_property_bidi_other_neutral = 0xFFFF0000, 0xFFE000FF, 0x7FFFFFEF, 0x70000000, 0x00007000, 0x00000000, 0x00000000, 0x00000000, 0xC1D0037B, 0x0C0002AF, 0xFFFF3C1F, 0x00000000, - 0xFFFF0200, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFF0E00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF3FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xF8000000, @@ -350,7 +350,7 @@ u_property_bidi_other_neutral = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x00000000, + 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFE0007E0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -423,21 +423,17 @@ u_property_bidi_other_neutral = 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, 0x00001800, 0x00000000, 0x00000000, 0x00000C00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF1FFF, 0xFFFFFFFF, 0x3FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF07FFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFBFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFE7, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 + 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, + 0x0000001F, 0x00000000, 0x00000001, 0x00000000 } }; diff --git a/lib/unictype/pr_bidi_pdf.h b/lib/unictype/pr_bidi_pdf.h index 4353e6a58b..ffa897d8dc 100644 --- a/lib/unictype/pr_bidi_pdf.h +++ b/lib/unictype/pr_bidi_pdf.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_segment_separator.h b/lib/unictype/pr_bidi_segment_separator.h index c2ab5bf832..3d3347c805 100644 --- a/lib/unictype/pr_bidi_segment_separator.h +++ b/lib/unictype/pr_bidi_segment_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_whitespace.h b/lib/unictype/pr_bidi_whitespace.h index eb5c5a5a98..9dc6c84139 100644 --- a/lib/unictype/pr_bidi_whitespace.h +++ b/lib/unictype/pr_bidi_whitespace.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_case_ignorable.h b/lib/unictype/pr_case_ignorable.h index 09d712c9bf..5540ed244c 100644 --- a/lib/unictype/pr_case_ignorable.h +++ b/lib/unictype/pr_case_ignorable.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[40 << 4]; + /*unsigned*/ int level3[42 << 4]; } u_property_case_ignorable = { @@ -271,26 +271,26 @@ u_property_case_ignorable = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 608, - -1, + 16 + 384 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 624, + 16 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, @@ -437,7 +437,7 @@ u_property_case_ignorable = 0x00028000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x043FF800, 0xFFC00000, 0x00003FFF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF0, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x00000007, 0x14000000, 0x00FE21FE, 0x0002000C, 0x00000002, 0x10000000, 0x0000201E, 0x0000000C, 0x00000006, 0x10000000, 0x00023986, 0x00230000, @@ -505,7 +505,7 @@ u_property_case_ignorable = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000000, 0x00000000, 0xBFF78000, - 0xB0000000, 0x00000000, 0x00000000, 0x00030000, + 0xF0000000, 0x00000000, 0x00000000, 0x00030000, 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00010000, 0x00000700, 0x00000000, 0x00000000, 0x03000000, 0x00000844, 0x00000060, 0x00000000, 0x00000000, @@ -520,7 +520,7 @@ u_property_case_ignorable = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFC0000, 0x00000003, 0x00000000, - 0x0008FFFF, 0x00003FFF, 0x00240000, 0x00000000, + 0x0008FFFF, 0x0000FFFF, 0x00240000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x04004080, 0x40000000, 0x00000001, 0x00010000, 0xC0000000, 0x00000000, 0x00000000, 0x0E000008, @@ -539,18 +539,18 @@ u_property_case_ignorable = 0x00000002, 0xFF000000, 0x0000007F, 0x80000000, 0x00000003, 0x26780000, 0x00000000, 0x00000000, 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, - 0x00000003, 0x7FC00000, 0x00000000, 0x00000000, + 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, 0x00000000, 0x00D38000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000007F8, - 0x00000002, 0x10000000, 0x00000001, 0x001F1FC0, + 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x85F80000, 0x0000000D, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xB03C0000, 0x00000001, 0x00000000, + 0x00000000, 0xB03C0000, 0x30000001, 0x00000000, 0x00000000, 0xA7F80000, 0x00000001, 0x00000000, 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, @@ -572,10 +572,18 @@ u_property_case_ignorable = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, + 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_cased.h b/lib/unictype/pr_cased.h index ac99cea148..d11ffa3ab6 100644 --- a/lib/unictype/pr_cased.h +++ b/lib/unictype/pr_cased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[18 << 4]; + /*unsigned*/ int level3[20 << 4]; } u_property_cased = { @@ -30,21 +30,20 @@ u_property_cased = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, + 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -104,10 +103,10 @@ u_property_cased = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, @@ -146,23 +145,23 @@ u_property_cased = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, 3 + 256 * sizeof (short) / sizeof (int) + 192, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -255,9 +254,9 @@ u_property_cased = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, - 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 272, + 3 + 256 * sizeof (short) / sizeof (int) + 288, -1, -1, -1, @@ -269,7 +268,8 @@ u_property_cased = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 272, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, -1, -1, @@ -297,6 +297,10 @@ u_property_cased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -318,11 +322,11 @@ u_property_cased = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF78FF, 0x00033FFF, 0x00000000, 0x07000000, + 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x07000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0x00000030, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, @@ -336,6 +340,10 @@ u_property_cased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_changes_when_casefolded.h b/lib/unictype/pr_changes_when_casefolded.h index 5ae296adc8..a3a7d8e4e7 100644 --- a/lib/unictype/pr_changes_when_casefolded.h +++ b/lib/unictype/pr_changes_when_casefolded.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[13 << 4]; + /*unsigned*/ int level3[16 << 4]; } u_property_changes_when_casefolded = { @@ -30,23 +30,20 @@ u_property_changes_when_casefolded = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, + 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -103,13 +100,13 @@ u_property_changes_when_casefolded = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -146,22 +143,25 @@ u_property_changes_when_casefolded = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -295,6 +295,10 @@ u_property_changes_when_casefolded = 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x3F000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555, 0x4C155555, 0x55555555, 0x55555555, 0x55555555, 0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00, @@ -314,7 +318,11 @@ u_property_changes_when_casefolded = 0x00000000, 0x00000000, 0x55555555, 0x00001555, 0x05555555, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x00033D55, 0x00000000, 0x00000000, + 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, @@ -328,6 +336,10 @@ u_property_changes_when_casefolded = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/pr_changes_when_casemapped.h b/lib/unictype/pr_changes_when_casemapped.h index f7e02a291a..bcaa685a15 100644 --- a/lib/unictype/pr_changes_when_casemapped.h +++ b/lib/unictype/pr_changes_when_casemapped.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[14 << 4]; + /*unsigned*/ int level3[17 << 4]; } u_property_changes_when_casemapped = { @@ -30,23 +30,20 @@ u_property_changes_when_casemapped = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, + 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, - -1, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -103,13 +100,13 @@ u_property_changes_when_casemapped = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, @@ -146,22 +143,25 @@ u_property_changes_when_casemapped = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -284,7 +284,7 @@ u_property_changes_when_casemapped = 0xFFFFFFFF, 0xFEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF7FFDFFF, 0xB3FFF3FF, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFC0FFFFD, 0x1ADFFFFF, 0x20269B6B, - 0x40041F89, 0x00000000, 0x00000000, 0x00000000, + 0x60041F89, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0xB8CF0000, 0xFFFFD740, 0xFFFFFFFB, 0xFFE3FFFF, 0xEFBFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -297,6 +297,10 @@ u_property_changes_when_casemapped = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -318,7 +322,11 @@ u_property_changes_when_casemapped = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFCFFFC, 0xFFFFFFFF, 0xFE00FFFF, - 0xFFCF38FF, 0x00033FFF, 0x00000000, 0x00000000, + 0xFFCF38FF, 0x00FF3FFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00080000, 0xFFFF0000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, @@ -332,6 +340,10 @@ u_property_changes_when_casemapped = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/pr_changes_when_lowercased.h b/lib/unictype/pr_changes_when_lowercased.h index b5f42d17c4..072c719656 100644 --- a/lib/unictype/pr_changes_when_lowercased.h +++ b/lib/unictype/pr_changes_when_lowercased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[12 << 4]; + /*unsigned*/ int level3[14 << 4]; } u_property_changes_when_lowercased = { @@ -30,23 +30,20 @@ u_property_changes_when_lowercased = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, + 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -104,9 +101,10 @@ u_property_changes_when_lowercased = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -148,20 +146,22 @@ u_property_changes_when_lowercased = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, @@ -295,6 +295,10 @@ u_property_changes_when_lowercased = 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x55555555, 0x55555555, 0x55555555, 0x55555555, 0x40155555, 0x55555555, 0x55555555, 0x55555555, 0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00, @@ -314,7 +318,7 @@ u_property_changes_when_lowercased = 0x00000000, 0x00000000, 0x55555555, 0x00001555, 0x05555555, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x00033D55, 0x00000000, 0x00000000, + 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, @@ -324,6 +328,10 @@ u_property_changes_when_lowercased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/pr_changes_when_titlecased.h b/lib/unictype/pr_changes_when_titlecased.h index d7082486a8..39476257f0 100644 --- a/lib/unictype/pr_changes_when_titlecased.h +++ b/lib/unictype/pr_changes_when_titlecased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[13 << 4]; + /*unsigned*/ int level3[16 << 4]; } u_property_changes_when_titlecased = { @@ -30,23 +30,20 @@ u_property_changes_when_titlecased = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -103,13 +100,13 @@ u_property_changes_when_titlecased = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -146,22 +143,25 @@ u_property_changes_when_titlecased = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -284,7 +284,7 @@ u_property_changes_when_titlecased = 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA, 0x46241129, 0xA251212A, 0xB55556D0, 0xAA2BAAAA, 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B, - 0x40041F89, 0x00000000, 0x00000000, 0x00000000, + 0x60041F89, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x388A0000, 0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x092FAAAA, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA, @@ -293,6 +293,10 @@ u_property_changes_when_titlecased = 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x3F000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, @@ -314,7 +318,11 @@ u_property_changes_when_titlecased = 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA, 0x0AAAAAAA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAA8AAA8, 0xAAAAAAAA, 0x9400AAAA, - 0xAA8A10AA, 0x000002AA, 0x00000000, 0x00000000, + 0xAA8A10AA, 0x00A002AA, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00080000, 0xFFFF0000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, @@ -328,6 +336,10 @@ u_property_changes_when_titlecased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/pr_changes_when_uppercased.h b/lib/unictype/pr_changes_when_uppercased.h index 60e62be9d2..312753725d 100644 --- a/lib/unictype/pr_changes_when_uppercased.h +++ b/lib/unictype/pr_changes_when_uppercased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[13 << 4]; + /*unsigned*/ int level3[16 << 4]; } u_property_changes_when_uppercased = { @@ -30,23 +30,20 @@ u_property_changes_when_uppercased = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -103,13 +100,13 @@ u_property_changes_when_uppercased = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -146,22 +143,25 @@ u_property_changes_when_uppercased = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -284,7 +284,7 @@ u_property_changes_when_uppercased = 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA, 0x46241129, 0xA251212A, 0xB5555B60, 0xAA2DAAAA, 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B, - 0x40041F89, 0x00000000, 0x00000000, 0x00000000, + 0x60041F89, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x388A0000, 0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x092FAAAA, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA, @@ -293,6 +293,10 @@ u_property_changes_when_uppercased = 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x3F000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, @@ -314,7 +318,11 @@ u_property_changes_when_uppercased = 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA, 0x0AAAAAAA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAA8AAA8, 0xAAAAAAAA, 0x9400AAAA, - 0xAA8A10AA, 0x000002AA, 0x00000000, 0x00000000, + 0xAA8A10AA, 0x00A002AA, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00080000, 0xFFFF0000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, @@ -328,6 +336,10 @@ u_property_changes_when_uppercased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/pr_combining.h b/lib/unictype/pr_combining.h index f7d944a3f5..feafd3c1c8 100644 --- a/lib/unictype/pr_combining.h +++ b/lib/unictype/pr_combining.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[35 << 4]; + /*unsigned*/ int level3[36 << 4]; } u_property_combining = { @@ -271,14 +271,14 @@ u_property_combining = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -290,7 +290,7 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -433,7 +433,7 @@ u_property_combining = 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF0, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0000000C, 0x0000000E, 0xD0000000, 0x0080399F, 0x0000000C, 0x0000000E, 0xD0000000, 0x00023987, 0x00230000, @@ -463,7 +463,7 @@ u_property_combining = 0x00003800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x00000301, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF, 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000, 0x0000001F, 0xFFF00000, 0x0000001F, 0x000FF800, @@ -485,7 +485,7 @@ u_property_combining = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FF78000, - 0x80000000, 0x00000000, 0x00000000, 0x00030000, + 0xC0000000, 0x00000000, 0x00000000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x000000F8, 0x00000000, 0x00000000, @@ -500,7 +500,7 @@ u_property_combining = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000FFFF, 0x00003FFF, 0x00000000, 0x00000000, + 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -519,18 +519,18 @@ u_property_combining = 0x00000007, 0xFF000000, 0x0000007F, 0x80000000, 0x00000007, 0x07FF0000, 0x00000000, 0x00000000, 0x00000007, 0x001FFF80, 0x00000000, 0x00080000, - 0x00000007, 0xFFF80000, 0x00000001, 0x00000000, + 0x00000007, 0xFFF80000, 0x00001C01, 0x00000000, 0x00000000, 0x00FFF000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000007FF, - 0x0000000E, 0xD0000000, 0x0080399F, 0x001F1FCC, + 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF3F8000, 0x00000001, 0x00000000, + 0x00000000, 0xFF3F8000, 0x30000001, 0x00000000, 0x00000000, 0xFFFF0000, 0x00000001, 0x00000000, 0x00000000, 0x00FFF800, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE0000000, 0x00000FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, @@ -552,6 +552,10 @@ u_property_combining = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, + 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_composite.h b/lib/unictype/pr_composite.h index eed5407ee4..031af622e9 100644 --- a/lib/unictype/pr_composite.h +++ b/lib/unictype/pr_composite.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_currency_symbol.h b/lib/unictype/pr_currency_symbol.h index 162ce47ee5..b065d8e289 100644 --- a/lib/unictype/pr_currency_symbol.h +++ b/lib/unictype/pr_currency_symbol.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -177,7 +177,7 @@ u_property_currency_symbol = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, + 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_dash.h b/lib/unictype/pr_dash.h index c4ea1b0e84..3ae811aa95 100644 --- a/lib/unictype/pr_dash.h +++ b/lib/unictype/pr_dash.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_decimal_digit.h b/lib/unictype/pr_decimal_digit.h index 41f4e9b8c0..ee5daebd5d 100644 --- a/lib/unictype/pr_decimal_digit.h +++ b/lib/unictype/pr_decimal_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -353,7 +353,7 @@ u_property_decimal_digit = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003FF, diff --git a/lib/unictype/pr_default_ignorable_code_point.h b/lib/unictype/pr_default_ignorable_code_point.h index 72eb0c6e0a..9200d79028 100644 --- a/lib/unictype/pr_default_ignorable_code_point.h +++ b/lib/unictype/pr_default_ignorable_code_point.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_deprecated.h b/lib/unictype/pr_deprecated.h index 4d15a4fbd1..bb3391cc3a 100644 --- a/lib/unictype/pr_deprecated.h +++ b/lib/unictype/pr_deprecated.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -316,7 +316,7 @@ u_property_deprecated = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000002, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/pr_diacritic.h b/lib/unictype/pr_diacritic.h index f5811c3d44..9a89f10bf7 100644 --- a/lib/unictype/pr_diacritic.h +++ b/lib/unictype/pr_diacritic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -296,7 +296,7 @@ u_property_diacritic = 0x00000000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x003FF800, 0x03000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFF0, + 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFF8, 0x00000000, 0x10000000, 0x001E2000, 0x00020000, 0x00000000, 0x10000000, 0x00002000, 0x00000000, 0x00000000, 0x10000000, 0x00002000, 0x00000000, @@ -363,7 +363,7 @@ u_property_diacritic = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00003FFF, 0x00000000, 0x00000000, + 0x00000000, 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000001, 0x00010000, 0xC0000000, 0x00000000, 0x00000000, 0x00000008, @@ -378,7 +378,7 @@ u_property_diacritic = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, 0x00180000, 0x00000000, 0x00080000, - 0x00000000, 0x00000000, 0x00000001, 0x00000000, + 0x00000000, 0x00000000, 0x00001C01, 0x00000000, 0x00000000, 0x00600000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000600, 0x00000000, 0x10000000, 0x00002000, 0x001F1FC0, @@ -389,7 +389,7 @@ u_property_diacritic = 0x00000000, 0x80000000, 0x00000001, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00C00000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, diff --git a/lib/unictype/pr_extender.h b/lib/unictype/pr_extender.h index 4d7d15bc31..f584de50eb 100644 --- a/lib/unictype/pr_extender.h +++ b/lib/unictype/pr_extender.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_format_control.h b/lib/unictype/pr_format_control.h index c064400ed0..b69678b727 100644 --- a/lib/unictype/pr_format_control.h +++ b/lib/unictype/pr_format_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_grapheme_base.h b/lib/unictype/pr_grapheme_base.h index d34f58d445..3047070d51 100644 --- a/lib/unictype/pr_grapheme_base.h +++ b/lib/unictype/pr_grapheme_base.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[70 << 4]; + /*unsigned*/ int level3[74 << 4]; } u_property_grapheme_base = { @@ -184,8 +184,8 @@ u_property_grapheme_base = -1, -1, -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -203,9 +203,9 @@ u_property_grapheme_base = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 832, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 848, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -238,13 +238,13 @@ u_property_grapheme_base = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, + 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -254,27 +254,27 @@ u_property_grapheme_base = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, 4 + 384 * sizeof (short) / sizeof (int) + 912, 4 + 384 * sizeof (short) / sizeof (int) + 928, 4 + 384 * sizeof (short) / sizeof (int) + 944, + 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 992, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 960, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 976, - 4 + 384 * sizeof (short) / sizeof (int) + 992, 4 + 384 * sizeof (short) / sizeof (int) + 1008, 4 + 384 * sizeof (short) / sizeof (int) + 1024, 4 + 384 * sizeof (short) / sizeof (int) + 1040, 4 + 384 * sizeof (short) / sizeof (int) + 1056, + 4 + 384 * sizeof (short) / sizeof (int) + 1072, + 4 + 384 * sizeof (short) / sizeof (int) + 1088, -1, -1, -1, @@ -361,7 +361,7 @@ u_property_grapheme_base = 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 1072, + 4 + 384 * sizeof (short) / sizeof (int) + 1104, 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, @@ -369,19 +369,19 @@ u_property_grapheme_base = 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 1088, - 4 + 384 * sizeof (short) / sizeof (int) + 1104, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 1120, + 4 + 384 * sizeof (short) / sizeof (int) + 1136, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 1152, -1, -1, -1, @@ -403,7 +403,7 @@ u_property_grapheme_base = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 1104, + 4 + 384 * sizeof (short) / sizeof (int) + 1168, -1, -1 }, @@ -425,16 +425,16 @@ u_property_grapheme_base = 0xFFFD3FFF, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x07F007FF, 0x043FFFFF, 0x7FFF0110, 0x41FFFFFF, 0x00000000, - 0x00000000, 0x0007FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, 0xFFFFFFF8, 0xEBFFFFFF, 0xFF01DE01, 0xFFFFFFF3, 0xFFF99FED, 0xA3C5FDFF, 0xB0005981, 0x0FFFFFC3, 0xFFF987E8, 0xC36DFDFF, 0x5E000001, 0x001CFFC0, - 0xFFFBBFE8, 0xE3EDFDFF, 0x00011A01, 0x0003FFC3, + 0xFFFBBFE8, 0xE3EDFDFF, 0x00011A01, 0x0203FFC3, 0xFFF99FEC, 0x23EDFDFF, 0xB0001981, 0x00FFFFC3, 0xD63DC7E8, 0x83FFC718, 0x00011DC6, 0x07FFFFC0, - 0xFFFDDFEE, 0x23FFFDFF, 0x0300001E, 0xFF00FFC3, + 0xFFFDDFEE, 0x23FFFDFF, 0x0700001E, 0xFF00FFC3, 0xFFFDDFEC, 0x63EFFDFF, 0x40000D9B, 0x0006FFC3, - 0xFFFDDFEC, 0xA7FFFFFF, 0x00005DC1, 0xFE3FFFC3, + 0xFFFDDFEC, 0xA7FFFFFF, 0x80005DC1, 0xFE3FFFC3, 0xFC7FFFEC, 0x2FFBFFFF, 0x7F03007F, 0x001CFFC0, 0xFFFFFFFE, 0x800DFFFF, 0x0FFF807F, 0x00000000, 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000, @@ -447,7 +447,7 @@ u_property_grapheme_base = 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x1FFFFFFF, - 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -473,9 +473,9 @@ u_property_grapheme_base = 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xEFCFFFDF, 0x7FDCFFFF, 0xFFFF07FF, 0xFFFF80FF, 0xFFFFFFFF, 0xFFF30000, - 0x1FFF7FFF, 0x3FFFFFFF, 0x00000000, 0x00000000, + 0x1FFF7FFF, 0x7FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF03FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -487,7 +487,7 @@ u_property_grapheme_base = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x00000000, + 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0C7FFF, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000180FF, @@ -511,7 +511,7 @@ u_property_grapheme_base = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFF007F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -519,15 +519,15 @@ u_property_grapheme_base = 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xC0087FFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FCFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF7FFF, 0x00033FFF, 0x00000000, 0xFF800000, + 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x03FF0F9F, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC00F, 0x0FFC0000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC00F, 0x3FFC0000, 0xFFFFFFFF, 0xFFFFC03F, 0x800C007F, 0x1FFFFFFF, 0xFFFFFFF8, 0xEC37FFFF, 0xC3FFBFFF, 0x7FFFFFDF, 0xFFFFFFFF, 0x001981FF, 0xF3FF2FF7, 0xEFFFFFFF, 0xFFFFFFFF, 0x3E62FFFF, 0xF8000005, 0x003FCFFF, - 0x007E7E7E, 0xFFFF7F7F, 0xFFFFFFFF, 0x00000030, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x03FF1EDF, + 0x007E7E7E, 0xFFFF7F7F, 0xFFFFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF1EDF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -565,15 +565,15 @@ u_property_grapheme_base = 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFD3F, 0x91BFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, - 0x7FFFFFFF, 0x0000FF80, 0x00000000, 0x00000000, + 0x7FFFFFFF, 0x0000FF80, 0x00000000, 0xF837FFFF, 0x8FFFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xF0FFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, 0xFEEF0001, 0x000FFFFF, 0x01FF00FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFFFFFFFF, 0x007FF81F, 0xFFFFFFFF, 0xFE3FFFFF, 0xFF3FFFFF, 0xFF07FFFF, 0x1E03FFFF, 0x0000FE00, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0xFC07FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, @@ -583,18 +583,18 @@ u_property_grapheme_base = 0xFFFFFFFD, 0x00FFFFFF, 0xFFFC3F80, 0x0000FFFF, 0xFFFFFFFC, 0xD987FFFF, 0xFFFF0003, 0x03FF01FF, 0xFFFFFFF8, 0xFFC0107F, 0xFFFF000F, 0x0077FFFF, - 0xFFFFFFFC, 0x803FFFFF, 0x07FF21FF, 0x001FFFFE, + 0xFFFFFFFC, 0x803FFFFF, 0xFFFF23FF, 0x001FFFFE, 0xFFFBFFFF, 0x3F2C7FFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x03FF0007, - 0xFFF99FEC, 0xA3EDFDFF, 0xE000399E, 0x0000000F, + 0xBFFFBD7F, 0xFFFF03FF, 0x7FFFFFFF, 0x03FF0007, + 0xFFF99FEC, 0xA3EDFDFF, 0xE001399E, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x5A06FFFF, 0x03FF00F2, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x4F037FFF, 0x000003FE, 0x00000000, + 0xFFFFFFFF, 0x4F037FFF, 0x0FFFFFFE, 0x00000000, 0xFFFFFFFF, 0x5807FFFF, 0x03FF001E, 0x00000000, 0xFFFFFFFF, 0x0040D7FF, 0x000003FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0xFFFF0043, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x8007FFFF, @@ -607,12 +607,16 @@ u_property_grapheme_base = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001F7FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -635,7 +639,7 @@ u_property_grapheme_base = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0x00003C5F, - 0xFFFFF018, 0xFFFFC3FF, 0x3FFFFFFF, 0x00000000, + 0xFFFFF018, 0xFFFFC3FF, 0xFFFFFFFF, 0x000001FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF, @@ -648,6 +652,10 @@ u_property_grapheme_base = 0xFFFFFFFF, 0xFFFFFF3F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFCFFF, 0xFFFFFFFF, + 0x00000000, 0x07800000, 0x00000000, 0xFFDFE000, + 0x00000FEF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF9F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -662,20 +670,20 @@ u_property_grapheme_base = 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF1FFF, 0xFFFFFFFF, 0x3FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF07FFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFBFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFE7, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, + 0x0000001F, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -684,6 +692,14 @@ u_property_grapheme_base = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_grapheme_extend.h b/lib/unictype/pr_grapheme_extend.h index f2a58f8ea9..30e8b63be1 100644 --- a/lib/unictype/pr_grapheme_extend.h +++ b/lib/unictype/pr_grapheme_extend.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[35 << 4]; + /*unsigned*/ int level3[36 << 4]; } u_property_grapheme_extend = { @@ -271,14 +271,14 @@ u_property_grapheme_extend = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -290,7 +290,7 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -433,7 +433,7 @@ u_property_grapheme_extend = 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF0, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C, 0x00000002, 0x50000000, 0x0080201E, 0x0000000C, 0x00000006, 0x10000000, 0x00023986, 0x00230000, @@ -485,7 +485,7 @@ u_property_grapheme_extend = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FF78000, - 0x80000000, 0x00000000, 0x00000000, 0x00030000, + 0xC0000000, 0x00000000, 0x00000000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x00000060, 0x00000000, 0x00000000, @@ -500,7 +500,7 @@ u_property_grapheme_extend = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000FFFF, 0x00003FFF, 0x00000000, 0x00000000, + 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, @@ -519,18 +519,18 @@ u_property_grapheme_extend = 0x00000002, 0xFF000000, 0x0000007F, 0x80000000, 0x00000003, 0x06780000, 0x00000000, 0x00000000, 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, - 0x00000003, 0x7FC00000, 0x00000000, 0x00000000, + 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, 0x00000000, 0x00D38000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000007F8, - 0x00000002, 0x50000000, 0x00800001, 0x001F1FC0, + 0x00000003, 0x50000000, 0x00800001, 0x001F1FC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xA5F90000, 0x0000000D, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xB03C8000, 0x00000001, 0x00000000, + 0x00000000, 0xB03C8000, 0x30000001, 0x00000000, 0x00000000, 0xA7F80000, 0x00000001, 0x00000000, 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, @@ -552,6 +552,10 @@ u_property_grapheme_extend = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, + 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_grapheme_link.h b/lib/unictype/pr_grapheme_link.h index db6924efbb..06c43929f0 100644 --- a/lib/unictype/pr_grapheme_link.h +++ b/lib/unictype/pr_grapheme_link.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -337,7 +337,7 @@ u_property_grapheme_link = 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_hex_digit.h b/lib/unictype/pr_hex_digit.h index 50053bb898..f401c3912b 100644 --- a/lib/unictype/pr_hex_digit.h +++ b/lib/unictype/pr_hex_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_hyphen.h b/lib/unictype/pr_hyphen.h index 46f303addc..4dd6c3d252 100644 --- a/lib/unictype/pr_hyphen.h +++ b/lib/unictype/pr_hyphen.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_id_continue.h b/lib/unictype/pr_id_continue.h index 6863268b0b..d849df6ddd 100644 --- a/lib/unictype/pr_id_continue.h +++ b/lib/unictype/pr_id_continue.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[4 << 7]; - /*unsigned*/ int level3[61 << 4]; + /*unsigned*/ int level3[65 << 4]; } u_property_id_continue = { @@ -196,8 +196,8 @@ u_property_id_continue = -1, -1, -1, - -1, - -1, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -215,10 +215,9 @@ u_property_id_continue = -1, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 752, - -1, 16 + 512 * sizeof (short) / sizeof (int) + 768, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -250,13 +249,14 @@ u_property_id_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 784, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 800, + -1, + 16 + 512 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -266,22 +266,22 @@ u_property_id_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 816, 16 + 512 * sizeof (short) / sizeof (int) + 832, 16 + 512 * sizeof (short) / sizeof (int) + 848, 16 + 512 * sizeof (short) / sizeof (int) + 864, + 16 + 512 * sizeof (short) / sizeof (int) + 880, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, -1, -1, -1, - -1, - 16 + 512 * sizeof (short) / sizeof (int) + 880, + 16 + 512 * sizeof (short) / sizeof (int) + 912, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 896, + 16 + 512 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -373,7 +373,7 @@ u_property_id_continue = 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 912, + 16 + 512 * sizeof (short) / sizeof (int) + 944, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, @@ -381,19 +381,19 @@ u_property_id_continue = 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 928, - 16 + 512 * sizeof (short) / sizeof (int) + 944, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 16 + 512 * sizeof (short) / sizeof (int) + 960, + 16 + 512 * sizeof (short) / sizeof (int) + 976, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -415,10 +415,10 @@ u_property_id_continue = -1, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 944, + 16 + 512 * sizeof (short) / sizeof (int) + 1008, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 960, + 16 + 512 * sizeof (short) / sizeof (int) + 1024, -1, -1, -1, @@ -565,16 +565,16 @@ u_property_id_continue = 0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF, 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000, - 0x00000000, 0x0007FFFF, 0x00000000, 0xFFFFFFF0, + 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF, 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF, 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0, - 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0000FFCF, + 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0200FFCF, 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF, 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0, - 0xFFFDDFEF, 0xE3FFFDFF, 0x03603DDF, 0x0000FFCF, + 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF, 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, - 0xFFFDDFEE, 0xE7FFFFFF, 0x00807DDF, 0xFC00FFCF, + 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFC00FFCF, 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0, 0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000, 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000, @@ -587,7 +587,7 @@ u_property_id_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x0003FE00, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -635,23 +635,23 @@ u_property_id_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF, - 0xBFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF79FF, 0x00033FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x08FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x28FFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF8001, 0x7FFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0xFC7FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x38000007, 0x007CFFFF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0x00000030, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x03FF37FF, + 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF37FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -668,7 +668,7 @@ u_property_id_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x0FFF0000, - 0x0000FFFF, 0x00183FFF, 0x0000E000, 0xFFDF0000, + 0x0000FFFF, 0x0018FFFF, 0x0000E000, 0xFFDF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF, 0x03FF0000, 0x87FFFFFE, 0x07FFFFFE, 0xFFFFFFC0, 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000, @@ -689,7 +689,7 @@ u_property_id_continue = 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, 0xFEEFF06F, 0x870FFFFF, 0x00000000, 0x1FFFFFFF, @@ -697,24 +697,24 @@ u_property_id_continue = 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x8000FFC0, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFF0000, 0x03FF01FF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF0000, 0x004FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x07FF001F, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x17FF1C1F, 0x00000000, 0xFFFBFFFF, 0x00FFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0x03FF07FF, - 0xFFF99FEE, 0xF3EDFDFF, 0xE080399F, 0x001F1FCF, + 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF, + 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00BF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFF3FFFFF, 0x00000001, 0x00000000, + 0xFFFFFFFF, 0xFF3FFFFF, 0x3F000001, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0011, 0x00000000, 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE3FFFFFF, 0x03FF0FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x800003FF, @@ -727,12 +727,16 @@ u_property_id_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -768,6 +772,10 @@ u_property_id_continue = 0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF, 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, 0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF, + 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, + 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -784,6 +792,14 @@ u_property_id_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_id_start.h b/lib/unictype/pr_id_start.h index 03f3271e96..a4df93e76e 100644 --- a/lib/unictype/pr_id_start.h +++ b/lib/unictype/pr_id_start.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[58 << 4]; + /*unsigned*/ int level3[61 << 4]; } u_property_id_start = { @@ -184,8 +184,8 @@ u_property_id_start = -1, -1, -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -203,9 +203,9 @@ u_property_id_start = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 752, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 768, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -238,13 +238,13 @@ u_property_id_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 784, + 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 800, + 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -256,8 +256,8 @@ u_property_id_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -266,10 +266,10 @@ u_property_id_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, + 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, + 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -361,7 +361,7 @@ u_property_id_start = 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 896, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, @@ -369,19 +369,19 @@ u_property_id_start = 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 896, 4 + 384 * sizeof (short) / sizeof (int) + 912, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 944, -1, -1, -1, @@ -403,7 +403,7 @@ u_property_id_start = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 912, + 4 + 384 * sizeof (short) / sizeof (int) + 960, -1, -1 }, @@ -425,16 +425,16 @@ u_property_id_start = 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF, 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x0007FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003, 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000, - 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x00000003, + 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003, 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000, - 0xFFFDDFE0, 0x23FFFDFF, 0x03000000, 0x00000003, + 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003, 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003, - 0xFFFDDFE0, 0x27FFFFFF, 0x00004000, 0xFC000003, + 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000, 0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000, @@ -447,7 +447,7 @@ u_property_id_start = 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -459,7 +459,7 @@ u_property_id_start = 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, - 0xFFFFFFFF, 0x00000FFF, 0x000000FE, 0x00000000, + 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000, 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0x00000000, 0x00000080, 0x00000000, 0x00000000, 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000, @@ -495,7 +495,7 @@ u_property_id_start = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -503,15 +503,15 @@ u_property_id_start = 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF79FF, 0x00033FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x08FC0000, + 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000, 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, 0xFFFFFFF0, 0x0007FFFF, 0x00008000, 0x7C00FFDF, 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0xC47FFFFF, 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0x00000030, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000007, + 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -549,7 +549,7 @@ u_property_id_start = 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, @@ -557,24 +557,24 @@ u_property_id_start = 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x000001FF, 0xFFFFFFF8, 0x0000007F, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFF8, 0x0007FFFF, 0x0400001E, 0x00000000, + 0xFFFFFFF8, 0x0007FFFF, 0x1400001E, 0x00000000, 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x00000000, - 0xFFF99FE0, 0x23EDFDFF, 0xE0000000, 0x00000003, + 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000, + 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x00000010, 0x00000000, 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, @@ -587,12 +587,16 @@ u_property_id_start = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -636,6 +640,14 @@ u_property_id_start = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_ideographic.h b/lib/unictype/pr_ideographic.h index 54616dc51c..9a08c61215 100644 --- a/lib/unictype/pr_ideographic.h +++ b/lib/unictype/pr_ideographic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[2 << 7]; - /*unsigned*/ int level3[9 << 4]; + /*unsigned*/ int level3[11 << 4]; } u_property_ideographic = { @@ -243,17 +243,17 @@ u_property_ideographic = 4 + 256 * sizeof (short) / sizeof (int) + 16, 4 + 256 * sizeof (short) / sizeof (int) + 112, 4 + 256 * sizeof (short) / sizeof (int) + 128, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 4 + 256 * sizeof (short) / sizeof (int) + 16, + 4 + 256 * sizeof (short) / sizeof (int) + 16, + 4 + 256 * sizeof (short) / sizeof (int) + 16, + 4 + 256 * sizeof (short) / sizeof (int) + 16, + 4 + 256 * sizeof (short) / sizeof (int) + 16, + 4 + 256 * sizeof (short) / sizeof (int) + 16, + 4 + 256 * sizeof (short) / sizeof (int) + 16, + 4 + 256 * sizeof (short) / sizeof (int) + 16, + 4 + 256 * sizeof (short) / sizeof (int) + 16, + 4 + 256 * sizeof (short) / sizeof (int) + 16, + 4 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -275,7 +275,7 @@ u_property_ideographic = -1, -1, 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 128, + 4 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1 }, @@ -295,7 +295,7 @@ u_property_ideographic = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -312,6 +312,14 @@ u_property_ideographic = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_ids_binary_operator.h b/lib/unictype/pr_ids_binary_operator.h index 28e3ac9a5a..b851f24565 100644 --- a/lib/unictype/pr_ids_binary_operator.h +++ b/lib/unictype/pr_ids_binary_operator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_ids_trinary_operator.h b/lib/unictype/pr_ids_trinary_operator.h index 089d33f286..a583ff9a2b 100644 --- a/lib/unictype/pr_ids_trinary_operator.h +++ b/lib/unictype/pr_ids_trinary_operator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_ignorable_control.h b/lib/unictype/pr_ignorable_control.h index ce294b3025..5e784acfb9 100644 --- a/lib/unictype/pr_ignorable_control.h +++ b/lib/unictype/pr_ignorable_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_iso_control.h b/lib/unictype/pr_iso_control.h index 0c329578a1..f8d7b0a845 100644 --- a/lib/unictype/pr_iso_control.h +++ b/lib/unictype/pr_iso_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_join_control.h b/lib/unictype/pr_join_control.h index 04f8dcd6da..db6c9b3305 100644 --- a/lib/unictype/pr_join_control.h +++ b/lib/unictype/pr_join_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_left_of_pair.h b/lib/unictype/pr_left_of_pair.h index cf9b347700..f54f121061 100644 --- a/lib/unictype/pr_left_of_pair.h +++ b/lib/unictype/pr_left_of_pair.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_line_separator.h b/lib/unictype/pr_line_separator.h index e1efb1091d..aeb4613ed7 100644 --- a/lib/unictype/pr_line_separator.h +++ b/lib/unictype/pr_line_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_logical_order_exception.h b/lib/unictype/pr_logical_order_exception.h index 344228ae27..40cf228153 100644 --- a/lib/unictype/pr_logical_order_exception.h +++ b/lib/unictype/pr_logical_order_exception.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[2 << 4]; + /*unsigned*/ int level3[3 << 4]; } u_property_logical_order_exception = { @@ -30,6 +30,7 @@ u_property_logical_order_exception = -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, @@ -102,8 +103,7 @@ u_property_logical_order_exception = -1, -1, -1, - -1, - 2 + 128 * sizeof (short) / sizeof (int) + 16, + 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, @@ -153,6 +153,10 @@ u_property_logical_order_exception = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x04E00000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1A600000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/pr_lowercase.h b/lib/unictype/pr_lowercase.h index 862ac70fdf..75d59f699f 100644 --- a/lib/unictype/pr_lowercase.h +++ b/lib/unictype/pr_lowercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[16 << 4]; + /*unsigned*/ int level3[18 << 4]; } u_property_lowercase = { @@ -30,21 +30,20 @@ u_property_lowercase = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -104,10 +103,10 @@ u_property_lowercase = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -146,22 +145,23 @@ u_property_lowercase = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, 3 + 256 * sizeof (short) / sizeof (int) + 176, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -255,8 +255,8 @@ u_property_lowercase = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, - 3 + 256 * sizeof (short) / sizeof (int) + 240, + 3 + 256 * sizeof (short) / sizeof (int) + 256, + 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, @@ -293,6 +293,10 @@ u_property_lowercase = 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x3F000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, @@ -314,11 +318,11 @@ u_property_lowercase = 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA, 0x3AAAAAAA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAABAAA8, 0xAAAAAAAA, 0x95FFAAAA, - 0xAABA50AA, 0x000002AA, 0x00000000, 0x07000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xAABA50AA, 0x00A002AA, 0x00000000, 0x07000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, @@ -332,6 +336,10 @@ u_property_lowercase = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_math.h b/lib/unictype/pr_math.h index 64681bcc19..bc2735ca2f 100644 --- a/lib/unictype/pr_math.h +++ b/lib/unictype/pr_math.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_non_break.h b/lib/unictype/pr_non_break.h index cee2d6b44a..43319cb7b4 100644 --- a/lib/unictype/pr_non_break.h +++ b/lib/unictype/pr_non_break.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_not_a_character.h b/lib/unictype/pr_not_a_character.h index c66d582f88..1148566c77 100644 --- a/lib/unictype/pr_not_a_character.h +++ b/lib/unictype/pr_not_a_character.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_numeric.h b/lib/unictype/pr_numeric.h index c6592826b3..03f1effd16 100644 --- a/lib/unictype/pr_numeric.h +++ b/lib/unictype/pr_numeric.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[41 << 4]; + /*unsigned*/ int level3[42 << 4]; } u_property_numeric = { @@ -156,20 +156,19 @@ u_property_numeric = -1, 4 + 384 * sizeof (short) / sizeof (int) + 416, 4 + 384 * sizeof (short) / sizeof (int) + 432, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 448, 4 + 384 * sizeof (short) / sizeof (int) + 464, 4 + 384 * sizeof (short) / sizeof (int) + 480, 4 + 384 * sizeof (short) / sizeof (int) + 496, 4 + 384 * sizeof (short) / sizeof (int) + 512, 4 + 384 * sizeof (short) / sizeof (int) + 528, + 4 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 544, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -203,8 +202,8 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 560, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -255,10 +254,10 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 576, -1, 4 + 384 * sizeof (short) / sizeof (int) + 592, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -266,12 +265,12 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 608, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 624, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 624, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, @@ -402,7 +401,8 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 640, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1, -1 @@ -513,13 +513,17 @@ u_property_numeric = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF000000, 0xFE000000, - 0x00000000, 0x0000FF80, 0x00000000, 0x00000000, + 0x00000000, 0x0000FF80, 0x00000000, 0xF8000000, 0x0FC00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x30000000, 0xFFFCFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x000000FF, 0x60000000, 0xE0000000, 0x00000000, 0x00000000, 0x0000F800, 0x00000000, 0x00000000, 0xFF000000, 0xFF000000, 0x00000000, 0x0000FE00, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFC000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -538,7 +542,7 @@ u_property_numeric = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x0FFF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0007FFFF, diff --git a/lib/unictype/pr_other_alphabetic.h b/lib/unictype/pr_other_alphabetic.h index afc5135a4f..a6db2243d4 100644 --- a/lib/unictype/pr_other_alphabetic.h +++ b/lib/unictype/pr_other_alphabetic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -292,7 +292,7 @@ u_property_other_alphabetic = 0x00020000, 0xFFFF0000, 0x00000000, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x00000000, 0xF8C00000, 0x00001EEF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFF03F0, + 0x00000000, 0x00000000, 0x00000000, 0xFFFF03F8, 0x0000000F, 0xCC000000, 0x00E0DFFF, 0x0000000C, 0x0000000E, 0xC0000000, 0x0080199F, 0x0000000C, 0x0000000E, 0xC0000000, 0x00021987, 0x00230000, @@ -322,7 +322,7 @@ u_property_other_alphabetic = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x01FF0FFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x00000301, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0F800000, 0x00000000, 0x7FE00000, 0x001FFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000001F, 0xFFE00000, 0x0000000F, 0x00000000, @@ -340,7 +340,7 @@ u_property_other_alphabetic = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x0FF00000, - 0x80000000, 0x00000000, 0x00000000, 0x00000000, + 0xC0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000000F8, 0x00000000, 0x00000000, @@ -369,15 +369,15 @@ u_property_other_alphabetic = 0x00000007, 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, 0x009FF000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000001FF, - 0x0000000E, 0xC0000000, 0x0080199F, 0x0000000C, + 0x0000000F, 0xC0000000, 0x0080199F, 0x0000000C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x7F3F8000, 0x00000000, 0x00000000, + 0x00000000, 0x7F3F8000, 0x30000000, 0x00000000, 0x00000000, 0x7FFF0000, 0x00000001, 0x00000000, 0x00000000, 0x003FF800, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE0000000, 0x000007FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_other_default_ignorable_code_point.h b/lib/unictype/pr_other_default_ignorable_code_point.h index d07c79fc78..3e06d4bdb8 100644 --- a/lib/unictype/pr_other_default_ignorable_code_point.h +++ b/lib/unictype/pr_other_default_ignorable_code_point.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_other_grapheme_extend.h b/lib/unictype/pr_other_grapheme_extend.h index e868759870..023377c193 100644 --- a/lib/unictype/pr_other_grapheme_extend.h +++ b/lib/unictype/pr_other_grapheme_extend.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_other_id_continue.h b/lib/unictype/pr_other_id_continue.h index 82f7ddf8ff..1f7bd04d9f 100644 --- a/lib/unictype/pr_other_id_continue.h +++ b/lib/unictype/pr_other_id_continue.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_other_id_start.h b/lib/unictype/pr_other_id_start.h index d6b195b22f..63b3b7f52e 100644 --- a/lib/unictype/pr_other_id_start.h +++ b/lib/unictype/pr_other_id_start.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_other_lowercase.h b/lib/unictype/pr_other_lowercase.h index d6d6c6253e..cbe5323f62 100644 --- a/lib/unictype/pr_other_lowercase.h +++ b/lib/unictype/pr_other_lowercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_other_math.h b/lib/unictype/pr_other_math.h index cfdbcee8d7..9675ed8171 100644 --- a/lib/unictype/pr_other_math.h +++ b/lib/unictype/pr_other_math.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_other_uppercase.h b/lib/unictype/pr_other_uppercase.h index 3f8eac66db..37c49f7c53 100644 --- a/lib/unictype/pr_other_uppercase.h +++ b/lib/unictype/pr_other_uppercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_paired_punctuation.h b/lib/unictype/pr_paired_punctuation.h index bfde07cf01..a0822f2a9a 100644 --- a/lib/unictype/pr_paired_punctuation.h +++ b/lib/unictype/pr_paired_punctuation.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_paragraph_separator.h b/lib/unictype/pr_paragraph_separator.h index be2be62f67..6ed82b2f44 100644 --- a/lib/unictype/pr_paragraph_separator.h +++ b/lib/unictype/pr_paragraph_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_pattern_syntax.h b/lib/unictype/pr_pattern_syntax.h index 32fe05dcc0..df4c856d08 100644 --- a/lib/unictype/pr_pattern_syntax.h +++ b/lib/unictype/pr_pattern_syntax.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_pattern_white_space.h b/lib/unictype/pr_pattern_white_space.h index 5b5ee8537e..794d6c3475 100644 --- a/lib/unictype/pr_pattern_white_space.h +++ b/lib/unictype/pr_pattern_white_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_private_use.h b/lib/unictype/pr_private_use.h index 8a21acf4cb..ce775b90e3 100644 --- a/lib/unictype/pr_private_use.h +++ b/lib/unictype/pr_private_use.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_punctuation.h b/lib/unictype/pr_punctuation.h index dcec7590e0..d4cd7da690 100644 --- a/lib/unictype/pr_punctuation.h +++ b/lib/unictype/pr_punctuation.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[40 << 4]; + /*unsigned*/ int level3[41 << 4]; } u_property_punctuation = { @@ -258,7 +258,7 @@ u_property_punctuation = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, @@ -376,7 +376,7 @@ u_property_punctuation = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F00000, - 0x00000000, 0x00000000, 0x0000C000, 0x07000000, + 0x00000000, 0x00000000, 0x0000C000, 0x17000000, 0x00000000, 0x0000C000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0xC0003FFE, 0x00000000, 0x00000000, 0x00000000, 0xF0000000, 0x00000000, @@ -414,18 +414,18 @@ u_property_punctuation = 0x00000000, 0x00000000, 0x00003F80, 0x00000000, 0x00000000, 0xD8000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x0000000F, 0x00300000, - 0x00000000, 0x00000000, 0x000021E0, 0x00000000, + 0x00000000, 0x00000000, 0xE80023E0, 0x00000000, 0x00000000, 0x3F000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x000003FE, 0x00000000, + 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x0000000E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -438,6 +438,10 @@ u_property_punctuation = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000F80, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_quotation_mark.h b/lib/unictype/pr_quotation_mark.h index 0377c1fbb0..a9be9c9a7a 100644 --- a/lib/unictype/pr_quotation_mark.h +++ b/lib/unictype/pr_quotation_mark.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_radical.h b/lib/unictype/pr_radical.h index 90ca3554a3..8d821f7ef5 100644 --- a/lib/unictype/pr_radical.h +++ b/lib/unictype/pr_radical.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_sentence_terminal.h b/lib/unictype/pr_sentence_terminal.h index 5c593906bc..20ea741541 100644 --- a/lib/unictype/pr_sentence_terminal.h +++ b/lib/unictype/pr_sentence_terminal.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[25 << 4]; + /*unsigned*/ int level3[26 << 4]; } u_property_sentence_terminal = { @@ -258,7 +258,7 @@ u_property_sentence_terminal = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -358,18 +358,18 @@ u_property_sentence_terminal = 0x00000000, 0x00000000, 0x00000180, 0x00000000, 0x00000000, 0xC0000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x0000000E, 0x00000000, - 0x00000000, 0x00000000, 0x00002060, 0x00000000, + 0x00000000, 0x00000000, 0xC0002060, 0x00000000, 0x00000000, 0x1B000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x0000020C, 0x00000000, + 0x00000000, 0x00000000, 0x00FFFE0C, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000C000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, @@ -378,6 +378,10 @@ u_property_sentence_terminal = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000100, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_soft_dotted.h b/lib/unictype/pr_soft_dotted.h index 1fbb8f22f7..28f6885637 100644 --- a/lib/unictype/pr_soft_dotted.h +++ b/lib/unictype/pr_soft_dotted.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_space.h b/lib/unictype/pr_space.h index e53ea5cdf0..6b38e24146 100644 --- a/lib/unictype/pr_space.h +++ b/lib/unictype/pr_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_terminal_punctuation.h b/lib/unictype/pr_terminal_punctuation.h index a67bab7cf3..3bce086d6c 100644 --- a/lib/unictype/pr_terminal_punctuation.h +++ b/lib/unictype/pr_terminal_punctuation.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[30 << 4]; + /*unsigned*/ int level3[31 << 4]; } u_property_terminal_punctuation = { @@ -258,7 +258,7 @@ u_property_terminal_punctuation = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -374,18 +374,18 @@ u_property_terminal_punctuation = 0x00000000, 0x00000000, 0x00003F80, 0x00000000, 0x00000000, 0xC0000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x0000000E, 0x00000000, - 0x00000000, 0x00000000, 0x00002060, 0x00000000, + 0x00000000, 0x00000000, 0xC0002060, 0x00000000, 0x00000000, 0x1F000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x0000023C, 0x00000000, + 0x00000000, 0x00000000, 0x00FFFE3C, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -398,6 +398,10 @@ u_property_terminal_punctuation = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000780, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_titlecase.h b/lib/unictype/pr_titlecase.h index d58e954b4b..12c9a137a2 100644 --- a/lib/unictype/pr_titlecase.h +++ b/lib/unictype/pr_titlecase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_unassigned_code_value.h b/lib/unictype/pr_unassigned_code_value.h index 976577c377..986e589375 100644 --- a/lib/unictype/pr_unassigned_code_value.h +++ b/lib/unictype/pr_unassigned_code_value.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[5 << 7]; - /*unsigned*/ int level3[70 << 4]; + /*unsigned*/ int level3[74 << 4]; } u_property_unassigned_code_value = { @@ -196,8 +196,8 @@ u_property_unassigned_code_value = 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, + -1, + 16 + 640 * sizeof (short) / sizeof (int) + 800, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, @@ -215,10 +215,9 @@ u_property_unassigned_code_value = 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 800, - 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 816, 16 + 640 * sizeof (short) / sizeof (int) + 736, + 16 + 640 * sizeof (short) / sizeof (int) + 832, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, @@ -250,13 +249,14 @@ u_property_unassigned_code_value = 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 832, 16 + 640 * sizeof (short) / sizeof (int) + 736, + 16 + 640 * sizeof (short) / sizeof (int) + 848, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 848, + 16 + 640 * sizeof (short) / sizeof (int) + 736, + 16 + 640 * sizeof (short) / sizeof (int) + 864, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, @@ -266,30 +266,30 @@ u_property_unassigned_code_value = 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 864, 16 + 640 * sizeof (short) / sizeof (int) + 880, 16 + 640 * sizeof (short) / sizeof (int) + 896, 16 + 640 * sizeof (short) / sizeof (int) + 912, + 16 + 640 * sizeof (short) / sizeof (int) + 928, + -1, + 16 + 640 * sizeof (short) / sizeof (int) + 944, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, + 16 + 640 * sizeof (short) / sizeof (int) + 960, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 928, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 944, - 16 + 640 * sizeof (short) / sizeof (int) + 960, 16 + 640 * sizeof (short) / sizeof (int) + 976, 16 + 640 * sizeof (short) / sizeof (int) + 992, 16 + 640 * sizeof (short) / sizeof (int) + 1008, 16 + 640 * sizeof (short) / sizeof (int) + 1024, + 16 + 640 * sizeof (short) / sizeof (int) + 1040, + 16 + 640 * sizeof (short) / sizeof (int) + 1056, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 1040, + 16 + 640 * sizeof (short) / sizeof (int) + 1072, -1, -1, -1, @@ -373,7 +373,7 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1056, + 16 + 640 * sizeof (short) / sizeof (int) + 1088, -1, -1, -1, @@ -381,19 +381,19 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1072, - 16 + 640 * sizeof (short) / sizeof (int) + 1088, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, + 16 + 640 * sizeof (short) / sizeof (int) + 1104, + 16 + 640 * sizeof (short) / sizeof (int) + 1120, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16 + 640 * sizeof (short) / sizeof (int) + 1136, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, @@ -415,9 +415,9 @@ u_property_unassigned_code_value = 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1088, + 16 + 640 * sizeof (short) / sizeof (int) + 1152, 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 1040, + 16 + 640 * sizeof (short) / sizeof (int) + 1072, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, @@ -545,8 +545,8 @@ u_property_unassigned_code_value = 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 1040, - 16 + 640 * sizeof (short) / sizeof (int) + 1104, + 16 + 640 * sizeof (short) / sizeof (int) + 1072, + 16 + 640 * sizeof (short) / sizeof (int) + 1168, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, @@ -673,7 +673,7 @@ u_property_unassigned_code_value = 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 1040 + 16 + 640 * sizeof (short) / sizeof (int) + 1072 }, { 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -689,16 +689,16 @@ u_property_unassigned_code_value = 0x00004000, 0x00000000, 0x00001800, 0x00000000, 0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000, 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFF80000, 0xFFFFFFFF, 0x0000000F, + 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030, 0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F, - 0x00044011, 0x0C120200, 0xFFFEC440, 0xFFFC0030, + 0x00044011, 0x0C120200, 0xFFFEC440, 0xFDFC0030, 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030, 0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F, - 0x00022010, 0x1C000200, 0xFC9FC220, 0x00FF0030, + 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030, 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030, - 0x00022011, 0x18000000, 0xFF7F8220, 0x01C00030, + 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030, 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F, 0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF, 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF, @@ -711,7 +711,7 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0xC280C200, 0x00000000, 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000, 0x00C20000, 0x00000000, 0x18000000, 0xE0000000, - 0xFC000000, 0x00000000, 0x00000000, 0xFFE00000, + 0xFC000000, 0x00000000, 0x00000000, 0xC0C00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xE0000000, 0x00000000, 0x00000000, 0xFE000000, 0xFFE02000, 0xFF800000, 0xFFF00000, 0xFFF22000, @@ -733,9 +733,9 @@ u_property_unassigned_code_value = 0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000, 0x00000000, 0x00200000, 0x10300020, 0x80230000, 0x00000000, 0x00000000, 0x00000000, 0x000C0020, - 0xE0008000, 0xC0000000, 0x0000FFFF, 0xFFFE0000, + 0xE0008000, 0x80000000, 0x0000FFFF, 0xFFFE0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000FC00, 0x00000000, 0x00000000, 0x00000000, + 0x0000F000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -747,7 +747,7 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00300000, - 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFFFFFF, + 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFF0FFF, 0x00000000, 0x00008000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01F00000, 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00, @@ -771,23 +771,23 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFE000, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000E000, 0x00000000, 0x0000FF80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000, - 0x40000000, 0x00000000, 0x00000000, 0xFF000000, + 0x00000000, 0x00000000, 0x00000000, 0xFF000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00008000, 0xFFFCC000, 0xFFFFFFFF, 0x007FFFFF, + 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000, - 0x00000000, 0x00000000, 0xFC003FE0, 0xF0000000, + 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000, 0x00000000, 0x00000000, 0x7FF00000, 0xE0000000, 0x00000000, 0x00000000, 0x3C004000, 0x80000000, 0x00000000, 0xFF800000, 0x0C00C000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFF8, 0xFF800000, - 0xFF818181, 0x00008080, 0x00000000, 0xFFFFFFCF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFC00C000, + 0xFF818181, 0x00008080, 0x00000000, 0x0000FFC0, + 0x00000000, 0x00000000, 0x00000000, 0xFC00C000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -800,7 +800,7 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000FFFF, 0x00000000, 0x00030000, 0x00000000, 0x0000FF00, 0xC0000000, - 0xFC000000, 0x0000C000, 0x00080000, 0x0020F080, + 0xFC000000, 0x00000000, 0x00080000, 0x0020F080, 0x00000000, 0x00000000, 0x00000000, 0x60000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0xE3030303, 0x01FF8080, @@ -821,15 +821,15 @@ u_property_unassigned_code_value = 0x00000000, 0xFF800000, 0xFFC00000, 0xFFFFFF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000002C0, 0x6E400000, 0x00400000, 0x00000000, - 0x80000000, 0xFFFF007F, 0xFFFFFFFF, 0xFFFFFFFF, + 0x80000000, 0xFFFF007F, 0xFFFFFFFF, 0x07C80000, 0x70000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x3F000000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x0F000000, 0x00030000, 0x00000000, 0x01100F90, 0x78F00000, 0xFE00FF00, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0xFF800780, 0x00000000, 0x01C00000, 0x00C00000, 0x00F80000, 0xE1FC0000, 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFE00, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0xFFF80000, 0x00000000, 0x03F80000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, @@ -839,18 +839,18 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0x0003C000, 0x7FFF0000, 0x00000000, 0x00000000, 0x0000FFFC, 0xFC00FE00, 0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000, - 0x00000000, 0x00000000, 0xF800DE00, 0xFFE00001, + 0x00000000, 0x00000000, 0x0000C000, 0xFFE00001, 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0xFC00F800, - 0x00066011, 0x0C120200, 0x1F7FC660, 0xFFE0E030, + 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800, + 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00C00000, 0xFFFFFC00, 0xFFFFFFFF, + 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF, 0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x7FF80000, @@ -867,12 +867,16 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFE000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFC000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFE08000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -895,7 +899,7 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0x00000000, 0x00000180, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFE00, 0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFF800000, 0xFFFC0000, @@ -909,6 +913,10 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -922,20 +930,20 @@ u_property_unassigned_code_value = 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x0000E000, 0x00000000, 0xC0000000, - 0x00000000, 0x00000000, 0x000F8000, 0xFF000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80000000, - 0x00000000, 0x00000000, 0x0000F800, 0x04000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x04000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000018, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0xFFF0E000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000, 0x00000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF, 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000, 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -948,6 +956,14 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFE00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xC0000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_unified_ideograph.h b/lib/unictype/pr_unified_ideograph.h index 531ca61b93..fc4807ea45 100644 --- a/lib/unictype/pr_unified_ideograph.h +++ b/lib/unictype/pr_unified_ideograph.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[2 << 7]; - /*unsigned*/ int level3[7 << 4]; + /*unsigned*/ int level3[8 << 4]; } u_property_unified_ideograph = { @@ -243,17 +243,17 @@ u_property_unified_ideograph = 4 + 256 * sizeof (short) / sizeof (int) + 0, 4 + 256 * sizeof (short) / sizeof (int) + 80, 4 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 4 + 256 * sizeof (short) / sizeof (int) + 0, + 4 + 256 * sizeof (short) / sizeof (int) + 0, + 4 + 256 * sizeof (short) / sizeof (int) + 0, + 4 + 256 * sizeof (short) / sizeof (int) + 0, + 4 + 256 * sizeof (short) / sizeof (int) + 0, + 4 + 256 * sizeof (short) / sizeof (int) + 0, + 4 + 256 * sizeof (short) / sizeof (int) + 0, + 4 + 256 * sizeof (short) / sizeof (int) + 0, + 4 + 256 * sizeof (short) / sizeof (int) + 0, + 4 + 256 * sizeof (short) / sizeof (int) + 0, + 4 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -291,7 +291,7 @@ u_property_unified_ideograph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0x801AC000, 0x0000039A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -304,8 +304,12 @@ u_property_unified_ideograph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } diff --git a/lib/unictype/pr_uppercase.h b/lib/unictype/pr_uppercase.h index 56cdc43f17..ee58f43a33 100644 --- a/lib/unictype/pr_uppercase.h +++ b/lib/unictype/pr_uppercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[15 << 4]; + /*unsigned*/ int level3[17 << 4]; } u_property_uppercase = { @@ -30,23 +30,20 @@ u_property_uppercase = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, + 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -104,9 +101,10 @@ u_property_uppercase = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -148,20 +146,22 @@ u_property_uppercase = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, @@ -255,8 +255,8 @@ u_property_uppercase = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, - 3 + 256 * sizeof (short) / sizeof (int) + 208, + 3 + 256 * sizeof (short) / sizeof (int) + 224, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -269,7 +269,7 @@ u_property_uppercase = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -295,6 +295,10 @@ u_property_uppercase = 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x55555555, 0x55555555, 0x55555555, 0x55555555, 0x40155555, 0x55555555, 0x55555555, 0x55555555, 0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00, @@ -314,7 +318,7 @@ u_property_uppercase = 0x00000000, 0x00000000, 0x55555555, 0x00001555, 0x05555555, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x00033D55, 0x00000000, 0x00000000, + 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, @@ -324,6 +328,10 @@ u_property_uppercase = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_variation_selector.h b/lib/unictype/pr_variation_selector.h index 6063c64575..2dff81619f 100644 --- a/lib/unictype/pr_variation_selector.h +++ b/lib/unictype/pr_variation_selector.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_white_space.h b/lib/unictype/pr_white_space.h index 3ec6213cf1..64f2927d9e 100644 --- a/lib/unictype/pr_white_space.h +++ b/lib/unictype/pr_white_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_xid_continue.h b/lib/unictype/pr_xid_continue.h index 1f12ae1399..f593b53a6c 100644 --- a/lib/unictype/pr_xid_continue.h +++ b/lib/unictype/pr_xid_continue.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[4 << 7]; - /*unsigned*/ int level3[61 << 4]; + /*unsigned*/ int level3[65 << 4]; } u_property_xid_continue = { @@ -196,8 +196,8 @@ u_property_xid_continue = -1, -1, -1, - -1, - -1, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -215,10 +215,9 @@ u_property_xid_continue = -1, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 752, - -1, 16 + 512 * sizeof (short) / sizeof (int) + 768, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -250,13 +249,14 @@ u_property_xid_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 784, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 800, + -1, + 16 + 512 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -266,22 +266,22 @@ u_property_xid_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 816, 16 + 512 * sizeof (short) / sizeof (int) + 832, 16 + 512 * sizeof (short) / sizeof (int) + 848, 16 + 512 * sizeof (short) / sizeof (int) + 864, + 16 + 512 * sizeof (short) / sizeof (int) + 880, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, -1, -1, -1, - -1, - 16 + 512 * sizeof (short) / sizeof (int) + 880, + 16 + 512 * sizeof (short) / sizeof (int) + 912, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 896, + 16 + 512 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -373,7 +373,7 @@ u_property_xid_continue = 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 912, + 16 + 512 * sizeof (short) / sizeof (int) + 944, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, @@ -381,19 +381,19 @@ u_property_xid_continue = 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 928, - 16 + 512 * sizeof (short) / sizeof (int) + 944, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 16 + 512 * sizeof (short) / sizeof (int) + 960, + 16 + 512 * sizeof (short) / sizeof (int) + 976, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -415,10 +415,10 @@ u_property_xid_continue = -1, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 944, + 16 + 512 * sizeof (short) / sizeof (int) + 1008, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 960, + 16 + 512 * sizeof (short) / sizeof (int) + 1024, -1, -1, -1, @@ -565,16 +565,16 @@ u_property_xid_continue = 0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF, 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000, - 0x00000000, 0x0007FFFF, 0x00000000, 0xFFFFFFF0, + 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF, 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF, 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0, - 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0000FFCF, + 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0200FFCF, 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF, 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0, - 0xFFFDDFEF, 0xE3FFFDFF, 0x03603DDF, 0x0000FFCF, + 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF, 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, - 0xFFFDDFEE, 0xE7FFFFFF, 0x00807DDF, 0xFC00FFCF, + 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFC00FFCF, 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0, 0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000, 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000, @@ -587,7 +587,7 @@ u_property_xid_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x0003FE00, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -635,23 +635,23 @@ u_property_xid_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF, - 0xBFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF79FF, 0x00033FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x08FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x28FFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF8001, 0x7FFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0xFC7FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x38000007, 0x007CFFFF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0x00000030, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x03FF37FF, + 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF37FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -668,7 +668,7 @@ u_property_xid_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x03FF0000, - 0x0000FFFF, 0x00183FFF, 0x0000E000, 0xAA8A0000, + 0x0000FFFF, 0x0018FFFF, 0x0000E000, 0xAA8A0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF, 0x03FF0000, 0x87FFFFFE, 0x07FFFFFE, 0xFFFFFFC0, 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000, @@ -689,7 +689,7 @@ u_property_xid_continue = 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, 0xFEEFF06F, 0x870FFFFF, 0x00000000, 0x1FFFFFFF, @@ -697,24 +697,24 @@ u_property_xid_continue = 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x8000FFC0, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFF0000, 0x03FF01FF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF0000, 0x004FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x07FF001F, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x17FF1C1F, 0x00000000, 0xFFFBFFFF, 0x00FFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0x03FF07FF, - 0xFFF99FEE, 0xF3EDFDFF, 0xE080399F, 0x001F1FCF, + 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF, + 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00BF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFF3FFFFF, 0x00000001, 0x00000000, + 0xFFFFFFFF, 0xFF3FFFFF, 0x3F000001, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0011, 0x00000000, 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xE3FFFFFF, 0x03FF0FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x800003FF, @@ -727,12 +727,16 @@ u_property_xid_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -768,6 +772,10 @@ u_property_xid_continue = 0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF, 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, 0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF, + 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, + 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -784,6 +792,14 @@ u_property_xid_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_xid_start.h b/lib/unictype/pr_xid_start.h index 18f4dfc9cd..b6d621d4ee 100644 --- a/lib/unictype/pr_xid_start.h +++ b/lib/unictype/pr_xid_start.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[58 << 4]; + /*unsigned*/ int level3[61 << 4]; } u_property_xid_start = { @@ -184,8 +184,8 @@ u_property_xid_start = -1, -1, -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -203,9 +203,9 @@ u_property_xid_start = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 752, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 768, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -238,13 +238,13 @@ u_property_xid_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 784, + 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 800, + 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -256,8 +256,8 @@ u_property_xid_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -266,10 +266,10 @@ u_property_xid_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, + 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, + 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -361,7 +361,7 @@ u_property_xid_start = 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 896, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, @@ -369,19 +369,19 @@ u_property_xid_start = 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 896, 4 + 384 * sizeof (short) / sizeof (int) + 912, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 944, -1, -1, -1, @@ -403,7 +403,7 @@ u_property_xid_start = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 912, + 4 + 384 * sizeof (short) / sizeof (int) + 960, -1, -1 }, @@ -425,16 +425,16 @@ u_property_xid_start = 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF, 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x0007FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003, 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000, - 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x00000003, + 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003, 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000, - 0xFFFDDFE0, 0x23FFFDFF, 0x03000000, 0x00000003, + 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003, 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003, - 0xFFFDDFE0, 0x27FFFFFF, 0x00004000, 0xFC000003, + 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x0005FFFF, 0x0000007F, 0x00000000, 0xFEF02596, 0x2005ECAE, 0xF000005F, 0x00000000, @@ -447,7 +447,7 @@ u_property_xid_start = 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -459,7 +459,7 @@ u_property_xid_start = 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, - 0xFFFFFFFF, 0x00000FFF, 0x000000FE, 0x00000000, + 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000, 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0x00000000, 0x00000080, 0x00000000, 0x00000000, 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000, @@ -495,7 +495,7 @@ u_property_xid_start = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -503,15 +503,15 @@ u_property_xid_start = 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF79FF, 0x00033FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x08FC0000, + 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000, 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, 0xFFFFFFF0, 0x0007FFFF, 0x00008000, 0x7C00FFDF, 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0xC47FFFFF, 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0x00000030, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000007, + 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -549,7 +549,7 @@ u_property_xid_start = 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, @@ -557,24 +557,24 @@ u_property_xid_start = 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x000001FF, 0xFFFFFFF8, 0x0000007F, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFF8, 0x0007FFFF, 0x0400001E, 0x00000000, + 0xFFFFFFF8, 0x0007FFFF, 0x1400001E, 0x00000000, 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x00000000, - 0xFFF99FE0, 0x23EDFDFF, 0xE0000000, 0x00000003, + 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000, + 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x00000010, 0x00000000, 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, @@ -587,12 +587,16 @@ u_property_xid_start = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -636,6 +640,14 @@ u_property_xid_start = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_zero_width.h b/lib/unictype/pr_zero_width.h index c576dbbb86..2e6649c71f 100644 --- a/lib/unictype/pr_zero_width.h +++ b/lib/unictype/pr_zero_width.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/scripts.h b/lib/unictype/scripts.h index 6ec883c028..7d98bd7f00 100644 --- a/lib/unictype/scripts.h +++ b/lib/unictype/scripts.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode scripts. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ static const uc_interval_t script_common_intervals[] = { { 0x0000, 1, 0 }, { 0x0040, 0, 1 }, @@ -23,7 +23,6 @@ static const uc_interval_t script_common_intervals[] = { 0x061B, 1, 0 }, { 0x061C, 0, 1 }, { 0x061F, 1, 1 }, { 0x0640, 1, 1 }, - { 0x0660, 1, 0 }, { 0x0669, 0, 1 }, { 0x06DD, 1, 1 }, { 0x0964, 1, 0 }, { 0x0965, 0, 1 }, { 0x0E3F, 1, 1 }, @@ -43,13 +42,13 @@ static const uc_interval_t script_common_intervals[] = { 0x2066, 1, 0 }, { 0x2070, 0, 1 }, { 0x2074, 1, 0 }, { 0x207E, 0, 1 }, { 0x2080, 1, 0 }, { 0x208E, 0, 1 }, - { 0x20A0, 1, 0 }, { 0x20BD, 0, 1 }, + { 0x20A0, 1, 0 }, { 0x20BE, 0, 1 }, { 0x2100, 1, 0 }, { 0x2125, 0, 1 }, { 0x2127, 1, 0 }, { 0x2129, 0, 1 }, { 0x212C, 1, 0 }, { 0x2131, 0, 1 }, { 0x2133, 1, 0 }, { 0x214D, 0, 1 }, { 0x214F, 1, 0 }, { 0x215F, 0, 1 }, - { 0x2189, 1, 1 }, + { 0x2189, 1, 0 }, { 0x218B, 0, 1 }, { 0x2190, 1, 0 }, { 0x23FA, 0, 1 }, { 0x2400, 1, 0 }, { 0x2426, 0, 1 }, { 0x2440, 1, 0 }, { 0x244A, 0, 1 }, @@ -59,6 +58,7 @@ static const uc_interval_t script_common_intervals[] = { 0x2B98, 1, 0 }, { 0x2BB9, 0, 1 }, { 0x2BBD, 1, 0 }, { 0x2BC8, 0, 1 }, { 0x2BCA, 1, 0 }, { 0x2BD1, 0, 1 }, + { 0x2BEC, 1, 0 }, { 0x2BEF, 0, 1 }, { 0x2E00, 1, 0 }, { 0x2E42, 0, 1 }, { 0x2FF0, 1, 0 }, { 0x2FFB, 0, 1 }, { 0x3000, 1, 0 }, { 0x3004, 0, 1 }, @@ -108,7 +108,7 @@ static const uc_interval_t script_common_intervals[] = { 0x1D16A, 1, 0 }, { 0x1D17A, 0, 1 }, { 0x1D183, 1, 0 }, { 0x1D184, 0, 1 }, { 0x1D18C, 1, 0 }, { 0x1D1A9, 0, 1 }, - { 0x1D1AE, 1, 0 }, { 0x1D1DD, 0, 1 }, + { 0x1D1AE, 1, 0 }, { 0x1D1E8, 0, 1 }, { 0x1D300, 1, 0 }, { 0x1D356, 0, 1 }, { 0x1D360, 1, 0 }, { 0x1D371, 0, 1 }, { 0x1D400, 1, 0 }, { 0x1D454, 0, 1 }, @@ -147,16 +147,9 @@ static const uc_interval_t script_common_intervals[] = { 0x1F210, 1, 0 }, { 0x1F23A, 0, 1 }, { 0x1F240, 1, 0 }, { 0x1F248, 0, 1 }, { 0x1F250, 1, 0 }, { 0x1F251, 0, 1 }, - { 0x1F300, 1, 0 }, { 0x1F32C, 0, 1 }, - { 0x1F330, 1, 0 }, { 0x1F37D, 0, 1 }, - { 0x1F380, 1, 0 }, { 0x1F3CE, 0, 1 }, - { 0x1F3D4, 1, 0 }, { 0x1F3F7, 0, 1 }, - { 0x1F400, 1, 0 }, { 0x1F4FE, 0, 1 }, - { 0x1F500, 1, 0 }, { 0x1F54A, 0, 1 }, - { 0x1F550, 1, 0 }, { 0x1F579, 0, 1 }, + { 0x1F300, 1, 0 }, { 0x1F579, 0, 1 }, { 0x1F57B, 1, 0 }, { 0x1F5A3, 0, 1 }, - { 0x1F5A5, 1, 0 }, { 0x1F642, 0, 1 }, - { 0x1F645, 1, 0 }, { 0x1F6CF, 0, 1 }, + { 0x1F5A5, 1, 0 }, { 0x1F6D0, 0, 1 }, { 0x1F6E0, 1, 0 }, { 0x1F6EC, 0, 1 }, { 0x1F6F0, 1, 0 }, { 0x1F6F3, 0, 1 }, { 0x1F700, 1, 0 }, { 0x1F773, 0, 1 }, @@ -166,6 +159,9 @@ static const uc_interval_t script_common_intervals[] = { 0x1F850, 1, 0 }, { 0x1F859, 0, 1 }, { 0x1F860, 1, 0 }, { 0x1F887, 0, 1 }, { 0x1F890, 1, 0 }, { 0x1F8AD, 0, 1 }, + { 0x1F910, 1, 0 }, { 0x1F918, 0, 1 }, + { 0x1F980, 1, 0 }, { 0x1F984, 0, 1 }, + { 0x1F9C0, 1, 1 }, { 0xE0001, 1, 1 }, { 0xE0020, 1, 0 }, { 0xE007F, 0, 1 } }; @@ -194,13 +190,11 @@ static const uc_interval_t script_latin_intervals[] = { 0x2160, 1, 0 }, { 0x2188, 0, 1 }, { 0x2C60, 1, 0 }, { 0x2C7F, 0, 1 }, { 0xA722, 1, 0 }, { 0xA787, 0, 1 }, - { 0xA78B, 1, 0 }, { 0xA78E, 0, 1 }, - { 0xA790, 1, 0 }, { 0xA7AD, 0, 1 }, - { 0xA7B0, 1, 0 }, { 0xA7B1, 0, 1 }, + { 0xA78B, 1, 0 }, { 0xA7AD, 0, 1 }, + { 0xA7B0, 1, 0 }, { 0xA7B7, 0, 1 }, { 0xA7F7, 1, 0 }, { 0xA7FF, 0, 1 }, { 0xAB30, 1, 0 }, { 0xAB5A, 0, 1 }, - { 0xAB5C, 1, 0 }, { 0xAB5F, 0, 1 }, - { 0xAB64, 1, 1 }, + { 0xAB5C, 1, 0 }, { 0xAB64, 0, 1 }, { 0xFB00, 1, 0 }, { 0xFB06, 0, 1 }, { 0xFF21, 1, 0 }, { 0xFF3A, 0, 1 }, { 0xFF41, 1, 0 }, { 0xFF5A, 0, 1 } @@ -251,8 +245,8 @@ static const uc_interval_t script_cyrillic_intervals[] = { 0x1D2B, 1, 1 }, { 0x1D78, 1, 1 }, { 0x2DE0, 1, 0 }, { 0x2DFF, 0, 1 }, - { 0xA640, 1, 0 }, { 0xA69D, 0, 1 }, - { 0xA69F, 1, 1 } + { 0xA640, 1, 0 }, { 0xA69F, 0, 1 }, + { 0xFE2E, 1, 0 }, { 0xFE2F, 0, 1 } }; static const uc_interval_t script_armenian_intervals[] = { @@ -283,13 +277,12 @@ static const uc_interval_t script_arabic_intervals[] = { 0x061E, 1, 1 }, { 0x0620, 1, 0 }, { 0x063F, 0, 1 }, { 0x0641, 1, 0 }, { 0x064A, 0, 1 }, - { 0x0656, 1, 0 }, { 0x065F, 0, 1 }, - { 0x066A, 1, 0 }, { 0x066F, 0, 1 }, + { 0x0656, 1, 0 }, { 0x066F, 0, 1 }, { 0x0671, 1, 0 }, { 0x06DC, 0, 1 }, { 0x06DE, 1, 0 }, { 0x06FF, 0, 1 }, { 0x0750, 1, 0 }, { 0x077F, 0, 1 }, - { 0x08A0, 1, 0 }, { 0x08B2, 0, 1 }, - { 0x08E4, 1, 0 }, { 0x08FF, 0, 1 }, + { 0x08A0, 1, 0 }, { 0x08B4, 0, 1 }, + { 0x08E3, 1, 0 }, { 0x08FF, 0, 1 }, { 0xFB50, 1, 0 }, { 0xFBC1, 0, 1 }, { 0xFBD3, 1, 0 }, { 0xFD3D, 0, 1 }, { 0xFD50, 1, 0 }, { 0xFD8F, 0, 1 }, @@ -348,7 +341,7 @@ static const uc_interval_t script_devanagari_intervals[] = { 0x0900, 1, 0 }, { 0x0950, 0, 1 }, { 0x0953, 1, 0 }, { 0x0963, 0, 1 }, { 0x0966, 1, 0 }, { 0x097F, 0, 1 }, - { 0xA8E0, 1, 0 }, { 0xA8FB, 0, 1 } + { 0xA8E0, 1, 0 }, { 0xA8FD, 0, 1 } }; static const uc_interval_t script_bengali_intervals[] = { @@ -400,7 +393,8 @@ static const uc_interval_t script_gujarati_intervals[] = { 0x0ACB, 1, 0 }, { 0x0ACD, 0, 1 }, { 0x0AD0, 1, 1 }, { 0x0AE0, 1, 0 }, { 0x0AE3, 0, 1 }, - { 0x0AE6, 1, 0 }, { 0x0AF1, 0, 1 } + { 0x0AE6, 1, 0 }, { 0x0AF1, 0, 1 }, + { 0x0AF9, 1, 1 } }; static const uc_interval_t script_oriya_intervals[] = { @@ -449,7 +443,7 @@ static const uc_interval_t script_telugu_intervals[] = { 0x0C46, 1, 0 }, { 0x0C48, 0, 1 }, { 0x0C4A, 1, 0 }, { 0x0C4D, 0, 1 }, { 0x0C55, 1, 0 }, { 0x0C56, 0, 1 }, - { 0x0C58, 1, 0 }, { 0x0C59, 0, 1 }, + { 0x0C58, 1, 0 }, { 0x0C5A, 0, 1 }, { 0x0C60, 1, 0 }, { 0x0C63, 0, 1 }, { 0x0C66, 1, 0 }, { 0x0C6F, 0, 1 }, { 0x0C78, 1, 0 }, { 0x0C7F, 0, 1 } @@ -481,7 +475,7 @@ static const uc_interval_t script_malayalam_intervals[] = { 0x0D46, 1, 0 }, { 0x0D48, 0, 1 }, { 0x0D4A, 1, 0 }, { 0x0D4E, 0, 1 }, { 0x0D57, 1, 1 }, - { 0x0D60, 1, 0 }, { 0x0D63, 0, 1 }, + { 0x0D5F, 1, 0 }, { 0x0D63, 0, 1 }, { 0x0D66, 1, 0 }, { 0x0D75, 0, 1 }, { 0x0D79, 1, 0 }, { 0x0D7F, 0, 1 } }; @@ -608,7 +602,9 @@ static const uc_interval_t script_ethiopic_intervals[] = }; static const uc_interval_t script_cherokee_intervals[] = { - { 0x13A0, 1, 0 }, { 0x13F4, 0, 1 } + { 0x13A0, 1, 0 }, { 0x13F5, 0, 1 }, + { 0x13F8, 1, 0 }, { 0x13FD, 0, 1 }, + { 0xAB70, 1, 0 }, { 0xABBF, 0, 1 } }; static const uc_interval_t script_canadian_aboriginal_intervals[] = { @@ -674,12 +670,13 @@ static const uc_interval_t script_han_intervals[] = { 0x3021, 1, 0 }, { 0x3029, 0, 1 }, { 0x3038, 1, 0 }, { 0x303B, 0, 1 }, { 0x3400, 1, 0 }, { 0x4DB5, 0, 1 }, - { 0x4E00, 1, 0 }, { 0x9FCC, 0, 1 }, + { 0x4E00, 1, 0 }, { 0x9FD5, 0, 1 }, { 0xF900, 1, 0 }, { 0xFA6D, 0, 1 }, { 0xFA70, 1, 0 }, { 0xFAD9, 0, 1 }, { 0x20000, 1, 0 }, { 0x2A6D6, 0, 1 }, { 0x2A700, 1, 0 }, { 0x2B734, 0, 1 }, { 0x2B740, 1, 0 }, { 0x2B81D, 0, 1 }, + { 0x2B820, 1, 0 }, { 0x2CEA1, 0, 1 }, { 0x2F800, 1, 0 }, { 0x2FA1D, 0, 1 } }; static const uc_interval_t script_yi_intervals[] = @@ -854,9 +851,10 @@ static const uc_interval_t script_balinese_intervals[] = }; static const uc_interval_t script_cuneiform_intervals[] = { - { 0x12000, 1, 0 }, { 0x12398, 0, 1 }, + { 0x12000, 1, 0 }, { 0x12399, 0, 1 }, { 0x12400, 1, 0 }, { 0x1246E, 0, 1 }, - { 0x12470, 1, 0 }, { 0x12474, 0, 1 } + { 0x12470, 1, 0 }, { 0x12474, 0, 1 }, + { 0x12480, 1, 0 }, { 0x12543, 0, 1 } }; static const uc_interval_t script_phoenician_intervals[] = { @@ -1024,7 +1022,8 @@ static const uc_interval_t script_chakma_intervals[] = static const uc_interval_t script_meroitic_cursive_intervals[] = { { 0x109A0, 1, 0 }, { 0x109B7, 0, 1 }, - { 0x109BE, 1, 0 }, { 0x109BF, 0, 1 } + { 0x109BC, 1, 0 }, { 0x109CF, 0, 1 }, + { 0x109D2, 1, 0 }, { 0x109FF, 0, 1 } }; static const uc_interval_t script_meroitic_hieroglyphs_intervals[] = { @@ -1038,9 +1037,8 @@ static const uc_interval_t script_miao_intervals[] = }; static const uc_interval_t script_sharada_intervals[] = { - { 0x11180, 1, 0 }, { 0x111C8, 0, 1 }, - { 0x111CD, 1, 1 }, - { 0x111D0, 1, 0 }, { 0x111DA, 0, 1 } + { 0x11180, 1, 0 }, { 0x111CD, 0, 1 }, + { 0x111D0, 1, 0 }, { 0x111DF, 0, 1 } }; static const uc_interval_t script_sora_sompeng_intervals[] = { @@ -1076,7 +1074,7 @@ static const uc_interval_t script_elbasan_intervals[] = }; static const uc_interval_t script_grantha_intervals[] = { - { 0x11301, 1, 0 }, { 0x11303, 0, 1 }, + { 0x11300, 1, 0 }, { 0x11303, 0, 1 }, { 0x11305, 1, 0 }, { 0x1130C, 0, 1 }, { 0x1130F, 1, 0 }, { 0x11310, 0, 1 }, { 0x11313, 1, 0 }, { 0x11328, 0, 1 }, @@ -1086,6 +1084,7 @@ static const uc_interval_t script_grantha_intervals[] = { 0x1133C, 1, 0 }, { 0x11344, 0, 1 }, { 0x11347, 1, 0 }, { 0x11348, 0, 1 }, { 0x1134B, 1, 0 }, { 0x1134D, 0, 1 }, + { 0x11350, 1, 1 }, { 0x11357, 1, 1 }, { 0x1135D, 1, 0 }, { 0x11363, 0, 1 }, { 0x11366, 1, 0 }, { 0x1136C, 0, 1 }, @@ -1165,7 +1164,7 @@ static const uc_interval_t script_psalter_pahlavi_intervals[] = static const uc_interval_t script_siddham_intervals[] = { { 0x11580, 1, 0 }, { 0x115B5, 0, 1 }, - { 0x115B8, 1, 0 }, { 0x115C9, 0, 1 } + { 0x115B8, 1, 0 }, { 0x115DD, 0, 1 } }; static const uc_interval_t script_khudawadi_intervals[] = { @@ -1182,7 +1181,43 @@ static const uc_interval_t script_warang_citi_intervals[] = { 0x118A0, 1, 0 }, { 0x118F2, 0, 1 }, { 0x118FF, 1, 1 } }; -static const uc_script_t scripts[125] = +static const uc_interval_t script_ahom_intervals[] = +{ + { 0x11700, 1, 0 }, { 0x11719, 0, 1 }, + { 0x1171D, 1, 0 }, { 0x1172B, 0, 1 }, + { 0x11730, 1, 0 }, { 0x1173F, 0, 1 } +}; +static const uc_interval_t script_anatolian_hieroglyphs_intervals[] = +{ + { 0x14400, 1, 0 }, { 0x14646, 0, 1 } +}; +static const uc_interval_t script_hatran_intervals[] = +{ + { 0x108E0, 1, 0 }, { 0x108F2, 0, 1 }, + { 0x108F4, 1, 0 }, { 0x108F5, 0, 1 }, + { 0x108FB, 1, 0 }, { 0x108FF, 0, 1 } +}; +static const uc_interval_t script_multani_intervals[] = +{ + { 0x11280, 1, 0 }, { 0x11286, 0, 1 }, + { 0x11288, 1, 1 }, + { 0x1128A, 1, 0 }, { 0x1128D, 0, 1 }, + { 0x1128F, 1, 0 }, { 0x1129D, 0, 1 }, + { 0x1129F, 1, 0 }, { 0x112A9, 0, 1 } +}; +static const uc_interval_t script_old_hungarian_intervals[] = +{ + { 0x10C80, 1, 0 }, { 0x10CB2, 0, 1 }, + { 0x10CC0, 1, 0 }, { 0x10CF2, 0, 1 }, + { 0x10CFA, 1, 0 }, { 0x10CFF, 0, 1 } +}; +static const uc_interval_t script_signwriting_intervals[] = +{ + { 0x1D800, 1, 0 }, { 0x1DA8B, 0, 1 }, + { 0x1DA9B, 1, 0 }, { 0x1DA9F, 0, 1 }, + { 0x1DAA1, 1, 0 }, { 0x1DAAF, 0, 1 } +}; +static const uc_script_t scripts[131] = { { sizeof (script_common_intervals) / sizeof (uc_interval_t), @@ -1808,6 +1843,36 @@ static const uc_script_t scripts[125] = sizeof (script_warang_citi_intervals) / sizeof (uc_interval_t), script_warang_citi_intervals, "Warang_Citi" + }, + { + sizeof (script_ahom_intervals) / sizeof (uc_interval_t), + script_ahom_intervals, + "Ahom" + }, + { + sizeof (script_anatolian_hieroglyphs_intervals) / sizeof (uc_interval_t), + script_anatolian_hieroglyphs_intervals, + "Anatolian_Hieroglyphs" + }, + { + sizeof (script_hatran_intervals) / sizeof (uc_interval_t), + script_hatran_intervals, + "Hatran" + }, + { + sizeof (script_multani_intervals) / sizeof (uc_interval_t), + script_multani_intervals, + "Multani" + }, + { + sizeof (script_old_hungarian_intervals) / sizeof (uc_interval_t), + script_old_hungarian_intervals, + "Old_Hungarian" + }, + { + sizeof (script_signwriting_intervals) / sizeof (uc_interval_t), + script_signwriting_intervals, + "SignWriting" } }; #define script_header_0 16 @@ -1820,7 +1885,7 @@ struct { int level1[15]; short level2[4 << 9]; - unsigned char level3[195 << 7]; + unsigned char level3[202 << 7]; } u_script = { @@ -1896,21 +1961,21 @@ u_script = 13952, 14080, 14208, 14336, -1, 14464, 14592, 14720, 14848, 14976, 15104, -1, 15232, 15232, 15360, -1, 15488, 15616, 15744, 15872, 16000, 16128, 16256, 16384, - 16512, -1, -1, -1, 16640, -1, -1, -1, - 16768, 16896, 17024, 17152, 17280, 17408, 17536, -1, - -1, 17664, -1, 17792, 17920, 18048, -1, -1, - -1, 18176, -1, -1, -1, 18304, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 18432, 18432, 18432, 18432, 18432, 18432, 18432, 18560, - 18688, -1, -1, -1, -1, -1, -1, -1, + 16512, 16640, -1, -1, 16768, -1, -1, -1, + 16896, 17024, 17152, 17280, 17408, 17536, 17664, -1, + -1, 17792, -1, 17920, 18048, 18176, 18304, -1, + -1, 18432, -1, -1, -1, 18560, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18816, + 18944, 18688, 19072, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 18816, 18816, 18816, 18816, 18816, 18816, 18816, 18816, - 18944, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 19200, 19200, 19200, 19200, 19200, 19200, 19200, 19200, + 19328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 19456, 19456, 19456, 19456, 19584, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1919,8 +1984,8 @@ u_script = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 19072, 19072, 19072, 19072, 19200, 19328, 19456, 19584, - -1, -1, -1, -1, -1, -1, 19712, 19840, + 19712, 19712, 19712, 19712, 19840, 19968, 20096, 20224, + -1, -1, -1, -1, -1, -1, 20352, 20480, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1937,25 +2002,25 @@ u_script = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 19968, -1, -1, -1, -1, -1, -1, -1, + 20608, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 20096, 20224, -1, -1, -1, -1, -1, -1, + 20736, 20864, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 7552, 20352, 20480, 20608, 20736, -1, 20864, -1, - 20992, 21120, 21248, 7552, 7552, 21376, 7552, 21504, + 7552, 20992, 21120, 21248, 21376, -1, 21504, -1, + 21632, 21760, 21888, 7552, 7552, 22016, 7552, 22144, + 22272, 22272, 22272, 22272, 22272, 22400, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 21632, 21760, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 21888, 22016, -1, -1, - 22144, 22272, 22400, 22528, 22656, -1, 22784, 22912, - 7552, 23040, 23168, 23296, 23424, 23552, 23680, 23808, - 23936, 24064, -1, -1, -1, -1, -1, -1, + 22528, 22656, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 22784, 22912, -1, -1, + 23040, 23168, 23296, 23424, 23552, -1, 7552, 7552, + 7552, 7552, 23680, 23808, 7552, 23936, 24064, 24192, + 24320, 24448, 24576, 24704, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, @@ -1998,17 +2063,17 @@ u_script = 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 24192, 9088, 9088, + 9088, 9088, 9088, 9088, 9088, 24832, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 9088, 24320, 9088, - 24448, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, + 9088, 9088, 9088, 9088, 9088, 9088, 24960, 9088, + 25088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, + 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, + 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, + 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, + 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, + 9088, 9088, 9088, 9088, 9088, 25216, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2019,9 +2084,9 @@ u_script = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 9088, 9088, 9088, 9088, 24448, -1, -1, -1, + 9088, 9088, 9088, 9088, 25344, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 24576, -1, 24704, 24832, -1, -1, -1, -1, + 25472, -1, 25600, 25728, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2259,8 +2324,8 @@ u_script = 6, 6, 6, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 40, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, @@ -2333,13 +2398,13 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 255, 255, 255, 255, 255, + 6, 6, 6, 6, 6, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 6, 6, 6, 6, + 255, 255, 255, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, @@ -2406,7 +2471,7 @@ u_script = 12, 12, 12, 12, 255, 255, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 255, 12, 255, 255, 255, 255, 255, 255, 255, 13, 13, 13, 255, 13, 13, 13, 13, 13, 13, 13, 13, 255, 255, 13, 13, 255, 255, 13, 13, 13, 13, 13, @@ -2450,7 +2515,7 @@ u_script = 15, 15, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 15, 255, 255, 255, 255, 255, 255, 255, 15, 15, 255, - 15, 15, 255, 255, 255, 255, 255, 255, + 15, 15, 15, 255, 255, 255, 255, 255, 15, 15, 15, 15, 255, 255, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 255, 255, 255, 255, 255, 255, 255, 255, @@ -2482,7 +2547,7 @@ u_script = 17, 17, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 17, 17, 255, 255, 255, 255, 255, 255, 255, 255, 17, - 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 17, 17, 17, 17, 17, 255, 255, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 255, 255, @@ -2677,8 +2742,8 @@ u_script = 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 26, 26, 26, 26, 26, 26, 255, 255, + 26, 26, 26, 26, 26, 26, 255, 255, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, @@ -2990,7 +3055,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 40, 40, 40, 40, 40, 40, 40, @@ -3016,7 +3081,7 @@ u_script = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 0, 255, 255, 255, 255, 255, 255, + 1, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3124,7 +3189,7 @@ u_script = 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 56, 56, 56, 56, 56, 56, 56, 56, @@ -3392,8 +3457,8 @@ u_script = 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -3466,7 +3531,7 @@ u_script = 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 255, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, @@ -3496,12 +3561,12 @@ u_script = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 0, 0, 1, 1, 1, 1, 255, + 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 255, - 1, 1, 255, 255, 255, 255, 255, 255, + 1, 1, 1, 1, 1, 1, 1, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -3542,7 +3607,7 @@ u_script = 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, - 9, 9, 9, 9, 255, 255, 255, 255, + 9, 9, 9, 9, 9, 9, 255, 255, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, @@ -3619,18 +3684,18 @@ u_script = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, - 255, 255, 255, 255, 1, 2, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 1, 1, 1, 1, 1, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, @@ -3772,7 +3837,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 255, 255, + 40, 40, 40, 40, 40, 40, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4051,10 +4116,10 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 255, 127, 127, 255, 255, + 255, 255, 255, 127, 127, 127, 127, 127, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, @@ -4078,15 +4143,15 @@ u_script = 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 255, 255, 255, 255, 255, 255, 96, 96, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 96, 96, 96, 96, + 96, 96, 96, 96, 96, 96, 96, 96, + 96, 96, 96, 96, 96, 96, 96, 96, + 255, 255, 96, 96, 96, 96, 96, 96, + 96, 96, 96, 96, 96, 96, 96, 96, + 96, 96, 96, 96, 96, 96, 96, 96, + 96, 96, 96, 96, 96, 96, 96, 96, + 96, 96, 96, 96, 96, 96, 96, 96, + 96, 96, 96, 96, 96, 96, 96, 96, 60, 60, 60, 60, 255, 60, 60, 255, 255, 255, 255, 255, 60, 60, 60, 60, 60, 60, 60, 60, 255, 60, 60, 60, @@ -4167,6 +4232,22 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 129, 129, 129, 129, 129, 129, 129, 129, + 129, 129, 129, 129, 129, 129, 129, 129, + 129, 129, 129, 129, 129, 129, 129, 129, + 129, 129, 129, 129, 129, 129, 129, 129, + 129, 129, 129, 129, 129, 129, 129, 129, + 129, 129, 129, 129, 129, 129, 129, 129, + 129, 129, 129, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 129, 129, 129, 129, 129, 129, 129, 129, + 129, 129, 129, 129, 129, 129, 129, 129, + 129, 129, 129, 129, 129, 129, 129, 129, + 129, 129, 129, 129, 129, 129, 129, 129, + 129, 129, 129, 129, 129, 129, 129, 129, + 129, 129, 129, 129, 129, 129, 129, 129, + 129, 129, 129, 255, 255, 255, 255, 255, + 255, 255, 129, 129, 129, 129, 129, 129, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -4240,9 +4321,9 @@ u_script = 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, - 99, 255, 255, 255, 255, 99, 255, 255, + 99, 99, 99, 99, 99, 99, 255, 255, + 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, - 99, 99, 99, 255, 255, 255, 255, 255, 255, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 255, 255, 255, @@ -4263,12 +4344,12 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 128, 128, 128, 128, 128, 128, 128, 255, + 128, 255, 128, 128, 128, 128, 255, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 255, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 255, 255, 255, 255, 255, 255, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, @@ -4279,7 +4360,7 @@ u_script = 122, 122, 122, 255, 255, 255, 255, 255, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 255, 255, 255, 255, 255, 255, - 255, 106, 106, 106, 255, 106, 106, 106, + 106, 106, 106, 106, 255, 106, 106, 106, 106, 106, 106, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, @@ -4289,7 +4370,7 @@ u_script = 106, 106, 255, 255, 106, 106, 106, 106, 106, 106, 106, 106, 106, 255, 255, 106, 106, 255, 255, 106, 106, 106, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 106, + 106, 255, 255, 255, 255, 255, 255, 106, 255, 255, 255, 255, 255, 106, 106, 106, 106, 106, 106, 106, 255, 255, 106, 106, 106, 106, 106, 106, 106, 255, 255, 255, @@ -4320,9 +4401,9 @@ u_script = 121, 121, 121, 121, 121, 121, 255, 255, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, - 121, 121, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 121, 121, 121, 121, 121, 121, 121, 121, + 121, 121, 121, 121, 121, 121, 121, 121, + 121, 121, 121, 121, 121, 121, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -4359,6 +4440,22 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 125, 125, 125, 125, 125, 125, 125, 125, + 125, 125, 125, 125, 125, 125, 125, 125, + 125, 125, 125, 125, 125, 125, 125, 125, + 125, 125, 255, 255, 255, 125, 125, 125, + 125, 125, 125, 125, 125, 125, 125, 125, + 125, 125, 125, 125, 255, 255, 255, 255, + 125, 125, 125, 125, 125, 125, 125, 125, + 125, 125, 125, 125, 125, 125, 125, 125, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -4410,7 +4507,7 @@ u_script = 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, - 62, 255, 255, 255, 255, 255, 255, 255, + 62, 62, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -4438,6 +4535,22 @@ u_script = 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 255, 62, 62, 62, 62, 62, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, @@ -4470,6 +4583,38 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 126, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, @@ -4674,9 +4819,9 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 2, 2, 2, 2, 2, 2, 2, 2, @@ -4791,6 +4936,38 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 130, 130, 130, 130, 130, + 255, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, @@ -4935,13 +5112,6 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4949,24 +5119,6 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, - 255, 255, 255, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4975,29 +5127,6 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5023,25 +5152,9 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, 255, 255, + 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, @@ -5110,6 +5223,38 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 0, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, @@ -5147,6 +5292,38 @@ u_script = 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 255, 255, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, diff --git a/lib/unictype/scripts_byname.gperf b/lib/unictype/scripts_byname.gperf index 170267d15a..721764df29 100644 --- a/lib/unictype/scripts_byname.gperf +++ b/lib/unictype/scripts_byname.gperf @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode scripts. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ struct named_script { int name; unsigned int index; }; %struct-type %language=ANSI-C @@ -137,3 +137,9 @@ Siddham, 121 Khudawadi, 122 Tirhuta, 123 Warang_Citi, 124 +Ahom, 125 +Anatolian_Hieroglyphs, 126 +Hatran, 127 +Multani, 128 +Old_Hungarian, 129 +SignWriting, 130 diff --git a/lib/unictype/sy_c_ident.h b/lib/unictype/sy_c_ident.h index fa1bac5546..63d047cfa2 100644 --- a/lib/unictype/sy_c_ident.h +++ b/lib/unictype/sy_c_ident.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Language syntax properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define identsyntax_header_0 12 #define identsyntax_header_1 14 #define identsyntax_header_2 7 diff --git a/lib/unictype/sy_c_whitespace.h b/lib/unictype/sy_c_whitespace.h index d6a03815ca..2b01330b58 100644 --- a/lib/unictype/sy_c_whitespace.h +++ b/lib/unictype/sy_c_whitespace.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Language syntax properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/sy_java_ident.h b/lib/unictype/sy_java_ident.h index 50e3ac9d4b..e0e45f3708 100644 --- a/lib/unictype/sy_java_ident.h +++ b/lib/unictype/sy_java_ident.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Language syntax properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define identsyntax_header_0 12 #define identsyntax_header_1 225 #define identsyntax_header_2 7 @@ -10,18 +10,18 @@ static const struct { int level1[225]; - short level2[22 << 5]; - unsigned short level3[154 * 16]; + short level2[24 << 5]; + unsigned short level3[162 * 16]; } u_java_ident = { { 0, 32, 64, 96, 128, 160, 160, 160, 160, 192, 224, 160, 160, 256, -1, 288, - 320, 352, 384, 416, -1, -1, 448, -1, - -1, -1, -1, 480, -1, 512, 544, -1, + 320, 352, 384, 416, 448, -1, 480, -1, + -1, -1, -1, 512, -1, 544, 576, -1, 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 576, 608, -1, -1, -1, 640, + 160, 160, 608, 640, 672, -1, -1, 704, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -44,7 +44,7 @@ u_java_ident = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 672 + 736 }, { 0, 128, 256, 256, 256, 384, 512, 640, @@ -90,48 +90,56 @@ u_java_ident = 11776, 11904, 12032, 12160, -1, 12288, 12416, 12544, 256, 12672, 12800, -1, 256, 256, 12928, -1, 13056, 13184, 13312, 13440, 13568, 13696, 13824, 13952, - 14080, -1, -1, -1, -1, -1, -1, -1, - 14208, 14336, 14464, 14592, 14720, 14848, 14976, -1, - -1, 15104, -1, 15232, 15360, 15488, -1, -1, - -1, 15616, -1, -1, -1, 15744, -1, -1, + 14080, 14208, -1, -1, -1, -1, -1, -1, + 14336, 14464, 14592, 14720, 14848, 14976, 15104, -1, + -1, 15232, -1, 15360, 15488, 15616, 15744, -1, + -1, 15872, -1, -1, -1, 16000, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 256, 256, 256, 15872, - 16000, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 256, 256, 256, 16128, + 16256, 256, 16384, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 256, 256, 256, 256, 256, 256, 256, - 16128, -1, -1, -1, -1, -1, -1, -1, + 16512, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 16640, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 16256, 16384, 16512, 16640, - -1, -1, -1, -1, -1, -1, 16768, 16896, - 17024, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 17152, 17280, -1, -1, -1, -1, -1, -1, - -1, -1, 17408, 17536, 17664, -1, -1, -1, - 17792, 17920, 18048, 256, 256, 18176, 18304, 18432, -1, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 16768, 16896, 17024, 17152, + -1, -1, -1, -1, -1, -1, 17280, 17408, + 17536, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 17664, 17792, -1, -1, -1, -1, -1, -1, + -1, -1, 17920, 18048, 18176, -1, -1, -1, + 18304, 18432, 18560, 256, 256, 18688, 18816, 18944, + -1, -1, -1, -1, 19072, 19200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 18560, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 18688, 18816, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 256, 19328, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 19456, 19584, -1, -1, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 18944, 256, 256, + 256, 256, 256, 256, 256, 19712, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 19072, 256, - 19200, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 256, 256, 19840, 256, + 19968, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 20096, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 19200, -1, -1, -1, + 256, 256, 256, 256, 20224, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 19328, -1, 19456, 19584, -1, -1, -1, -1, + 20352, -1, 20480, 20608, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 @@ -165,8 +173,8 @@ u_java_ident = 0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0x5540, 0xa055, 0xaa8a, 0x0000, 0x0000, 0x5000, 0x5545, 0x5455, 0xa554, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaa54, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xaa80, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x55aa, 0x5555, 0x5555, 0x5555, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xa800, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x556a, 0x5555, 0x5555, 0x5555, 0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5150, 0x5555, 0x5555, 0x5554, 0x0000, 0x5a50, 0x5555, 0x0002, 0x0000, 0x0254, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0a88, 0x51a0, @@ -174,17 +182,17 @@ u_java_ident = 0x0256, 0x2a80, 0x0028, 0x0000, 0x0000, 0x0008, 0x8208, 0x59a0, 0x6a95, 0xa569, 0xaaa6, 0x8802, 0x5aaa, 0x5555, 0xa405, 0xaaaa, 0x0256, 0x2000, 0x0020, 0x0000, 0x0000, 0x0008, 0x0208, 0x51a0, - 0x6555, 0xa565, 0xaaa8, 0xaaaa, 0x5a50, 0x5555, 0xaaa2, 0xaaaa, + 0x6555, 0xa565, 0xaaa8, 0xaaaa, 0x5a50, 0x5555, 0xaaa2, 0xaaa2, 0x0256, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0208, 0x51a0, 0x6955, 0xa569, 0x5aaa, 0x20aa, 0x5a50, 0x5555, 0xaaa2, 0xaaaa, 0x021a, 0x0a80, 0xa008, 0x0882, 0xa82a, 0x0a80, 0x0000, 0x5aa0, 0x5a95, 0xa559, 0x6aa8, 0xaaaa, 0x5aaa, 0x5555, 0xaaaa, 0xaaa2, 0x0255, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0000, 0x52a0, - 0x5955, 0xa559, 0x96aa, 0xaaa0, 0x5a50, 0x5555, 0xaaaa, 0xaaaa, + 0x5955, 0xa559, 0x96aa, 0xaa80, 0x5a50, 0x5555, 0xaaaa, 0xaaaa, 0x0256, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x51a0, 0x5955, 0xa559, 0x96aa, 0x8aaa, 0x5a50, 0x5555, 0xaa82, 0xaaaa, 0x0256, 0x0800, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x5280, - 0x5955, 0x8559, 0x6aaa, 0xaaaa, 0x5a50, 0x5555, 0xaaaa, 0x000a, + 0x5955, 0x8559, 0x6aaa, 0x2aaa, 0x5a50, 0x5555, 0xaaaa, 0x000a, 0x025a, 0x0000, 0x8000, 0x000a, 0x0000, 0x0000, 0x0020, 0xa200, 0x8000, 0x6a9a, 0x9955, 0x5555, 0x5aaa, 0x5555, 0xaa5a, 0xaaaa, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5504, 0x2a95, @@ -206,7 +214,7 @@ u_java_ident = 0x0000, 0x0000, 0xa008, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5680, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xa000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -223,8 +231,8 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x8000, 0x5555, 0xaa55, 0x5555, 0xaa55, 0x5aaa, 0x5555, 0x0000, 0x0000, 0x0000, 0xa000, 0xa800, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0x5555, 0x5555, - 0x0001, 0xaaa5, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0x0000, 0x0000, + 0x0000, 0xaaa0, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x4000, 0xaa55, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5400, 0x9555, 0x5555, 0x5555, 0x5555, 0x6955, 0x5555, 0xaaa5, 0x5555, 0xaaa5, 0x2aaa, 0xaaaa, 0x5555, 0xa555, @@ -245,7 +253,7 @@ u_java_ident = 0x080a, 0xa800, 0x0a00, 0xaa00, 0x0000, 0xa800, 0x080a, 0xa800, 0xaaaa, 0xffea, 0xaaaa, 0xaaaa, 0xaaaa, 0xbffa, 0xaaaa, 0x2aaa, 0xaaa8, 0xaaaa, 0xa8aa, 0xaaaa, 0xfbff, 0xffff, 0xaaa2, 0x2aaa, - 0xaaaa, 0xaaaa, 0x0000, 0xa800, 0x0000, 0x0000, 0x0000, 0xa000, + 0xaaaa, 0xaaaa, 0x0000, 0xa800, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0x5555, 0xa955, 0x56a6, 0x5555, 0xaaa9, 0xaaaa, 0x2a8a, 0x000a, 0xa200, 0xa002, 0x88aa, 0x2008, 0x0000, 0x00a0, 0x02aa, 0x8aa0, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, @@ -272,21 +280,21 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa800, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0xa800, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0xa800, 0x0000, 0x0000, 0x5555, 0xaa05, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0x55aa, 0x2555, - 0x0000, 0x0000, 0x0000, 0x6000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x5000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8028, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaa0, 0xaaaa, + 0x0000, 0x0028, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, 0x0000, 0x1010, 0x0040, 0x0000, 0x0000, 0x5540, 0xaaaa, 0xaaaa, 0xaaa8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, - 0xa955, 0xaaaa, 0x5555, 0xaaa5, 0x5555, 0x5555, 0x0005, 0xaa2a, + 0xa955, 0xaaaa, 0x5555, 0xaaa5, 0x5555, 0x5555, 0x0005, 0xa22a, 0x5555, 0x0005, 0x0000, 0x0000, 0x5000, 0xa555, 0x0000, 0x0000, 0x4000, 0x5555, 0xaa55, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa800, 0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, @@ -296,8 +304,8 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4151, 0x5001, 0xaa84, 0xaaaa, 0xaaaa, 0xa02a, 0x0000, 0x5540, 0x940a, 0xaaaa, 0x8002, 0x8002, 0x8002, 0xaaaa, 0x8000, 0x8000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0080, 0xa0aa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0080, 0xa000, 0xaaaa, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0xa595, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0x0000, 0x0000, 0x8000, 0x002a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, @@ -313,7 +321,7 @@ u_java_ident = 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0xa800, - 0x5555, 0x5555, 0xaaaa, 0xaaaa, 0x5555, 0xa555, 0xa82a, 0xaaaa, + 0x5555, 0x5555, 0xaaaa, 0xaaaa, 0x5555, 0x5555, 0xa82a, 0xaaaa, 0xaaaa, 0x02aa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaa2, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe800, @@ -344,7 +352,7 @@ u_java_ident = 0xa000, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x2000, 0x28a8, 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000, 0x8000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xa080, 0xaaaa, 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0aaa, @@ -359,6 +367,8 @@ u_java_ident = 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0x5aaa, 0x5555, 0xaaaa, 0x6aaa, 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0xae95, @@ -366,31 +376,37 @@ u_java_ident = 0x0015, 0x0000, 0x0000, 0x0000, 0x4000, 0x5555, 0x5955, 0x5555, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a40, 0xaaaa, 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, - 0xa801, 0xaaaa, 0x5555, 0xaa85, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xa801, 0xa95a, 0x5555, 0xa885, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x5500, 0x5555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, + 0x8000, 0x2008, 0x0000, 0x2000, 0x0000, 0xaaa8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0x5555, 0xaa95, 0x5555, 0xaaa5, - 0x0256, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0208, 0x51a0, - 0x6955, 0xa569, 0x6aaa, 0x02aa, 0x5a50, 0xa955, 0xa955, 0xaaaa, + 0x0255, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0208, 0x51a0, + 0x6955, 0xa569, 0x6aa8, 0x02aa, 0x5a50, 0xa955, 0xa955, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0x5555, 0x2055, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xa555, 0x5555, - 0xaaa9, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaa9, 0xaaaa, 0xaaaa, 0xa500, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0x5555, 0xa8a9, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x56a0, 0x5555, 0xaa55, 0x5555, 0xaaa5, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0xaaa5, 0xaaaa, 0x2aaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, - 0x0000, 0x0000, 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, 0x0000, 0x0000, 0x0000, 0x8000, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, @@ -427,6 +443,10 @@ u_java_ident = 0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0000, 0x0000, 0x0000, 0x0008, 0x0000, 0x0000, 0x0080, 0x5a00, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, + 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x9555, 0x556a, + 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa955, 0xa6aa, 0xaaaa, + 0xa9aa, 0xaaaa, 0xaaaa, 0x556a, 0x5556, 0x5555, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0200, 0x0000, 0x0000, 0x0000, 0x2882, 0x0002, 0x0080, 0xaa22, @@ -437,6 +457,10 @@ u_java_ident = 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaae, 0xaaaa, 0xaaaa, 0xaaaa, 0xffff, 0xffff, 0xffff, 0xffff, diff --git a/lib/unictype/sy_java_whitespace.h b/lib/unictype/sy_java_whitespace.h index 952c2df678..02983a67f2 100644 --- a/lib/unictype/sy_java_whitespace.h +++ b/lib/unictype/sy_java_whitespace.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Language syntax properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unigbrk/gbrkprop.h b/lib/unigbrk/gbrkprop.h index f38bf02b09..464ebf0bf2 100644 --- a/lib/unigbrk/gbrkprop.h +++ b/lib/unigbrk/gbrkprop.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Grapheme break property of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define gbrkprop_header_0 16 #define gbrkprop_header_1 15 #define gbrkprop_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[15]; short level2[3 << 9]; - unsigned char level3[(100 << 7) / 2]; + unsigned char level3[(102 << 7) / 2]; } unigbrkprop = { @@ -26,13 +26,13 @@ unigbrkprop = 1088, 1152, 1216, 1280, 1344, 1408, 1472, 1536, 1600, 1664, 1728, 1792, -1, -1, 1856, -1, -1, -1, -1, -1, -1, -1, 1920, 1984, - 2048, 2112, 2176, 2240, 2304, 2368, 2432, 2496, - 2560, 2624, -1, 2688, -1, -1, -1, -1, - 2752, 2816, -1, -1, -1, -1, -1, -1, + 2048, 2112, 2176, -1, 2240, 2304, 2368, 2432, + 2496, 2560, -1, 2624, -1, -1, -1, -1, + 2688, 2752, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 2880, 2944, 3008, -1, -1, -1, -1, - 3072, 3136, -1, -1, -1, -1, -1, -1, + -1, 2816, 2880, 2944, -1, -1, -1, -1, + 3008, 3072, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -61,35 +61,35 @@ unigbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 3200, 3264, -1, -1, - 3328, 3392, 3456, 3520, 3584, 3648, -1, 3712, - 3776, 3840, 3904, 3968, 4032, 4096, 4160, 3776, - 3840, 3904, 3968, 4032, 4096, 4160, 3776, 3840, - 3904, 3968, 4032, 4096, 4160, 3776, 3840, 3904, - 3968, 4032, 4096, 4160, 3776, 3840, 3904, 3968, - 4032, 4096, 4160, 3776, 3840, 3904, 3968, 4032, - 4096, 4160, 3776, 3840, 3904, 3968, 4032, 4096, - 4160, 3776, 3840, 3904, 3968, 4032, 4096, 4160, - 3776, 3840, 3904, 3968, 4032, 4096, 4160, 3776, - 3840, 3904, 3968, 4032, 4096, 4160, 3776, 3840, - 3904, 3968, 4032, 4096, 4160, 3776, 3840, 3904, - 3968, 4032, 4096, 4160, 3776, 3840, 3904, 4224, - 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, - 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, + -1, -1, -1, -1, 3136, 3200, -1, -1, + 3264, 3328, 3392, 3456, 3520, 3584, -1, 3648, + 3712, 3776, 3840, 3904, 3968, 4032, 4096, 3712, + 3776, 3840, 3904, 3968, 4032, 4096, 3712, 3776, + 3840, 3904, 3968, 4032, 4096, 3712, 3776, 3840, + 3904, 3968, 4032, 4096, 3712, 3776, 3840, 3904, + 3968, 4032, 4096, 3712, 3776, 3840, 3904, 3968, + 4032, 4096, 3712, 3776, 3840, 3904, 3968, 4032, + 4096, 3712, 3776, 3840, 3904, 3968, 4032, 4096, + 3712, 3776, 3840, 3904, 3968, 4032, 4096, 3712, + 3776, 3840, 3904, 3968, 4032, 4096, 3712, 3776, + 3840, 3904, 3968, 4032, 4096, 3712, 3776, 3840, + 3904, 3968, 4032, 4096, 3712, 3776, 3840, 4160, + 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, + 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 4352, -1, - -1, -1, -1, -1, 4416, 4480, -1, 4544, - -1, -1, -1, 4608, -1, 4672, 4736, -1, + -1, -1, -1, -1, -1, -1, 4288, -1, + -1, -1, -1, -1, 4352, 4416, -1, 4480, + -1, -1, -1, 4544, -1, 4608, 4672, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 4800, 4864, -1, -1, + -1, -1, -1, -1, 4736, 4800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 4928, 4992, 5056, 5120, 5184, 5248, 5312, -1, - -1, 5376, -1, 5440, 5504, 5568, -1, -1, + 4864, 4928, 4992, 5056, 5120, 5184, 5248, -1, + -1, 5312, -1, 5376, 5440, 5504, 5568, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -138,20 +138,20 @@ unigbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5952, 6016, 6080, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 6144, 6208, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 6272, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 6144, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 6336, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 6208, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4288, 4288, 6272, 6336, 4288, 4288, 4288, 4288, - 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, - 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, - 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, + 4224, 4224, 6400, 6464, 4224, 4224, 4224, 4224, + 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, + 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, + 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -300,7 +300,7 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x00, 0x40, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -495,14 +495,6 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x60, 0x66, 0x00, 0x06, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x64, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -623,7 +615,7 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x04, 0x44, 0x44, 0x44, 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -768,7 +760,7 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x00, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -858,7 +850,7 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x66, 0x44, 0x44, 0x44, 0x44, 0x64, - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x00, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -878,7 +870,7 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x66, 0x46, 0x44, 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x40, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x44, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x64, @@ -899,7 +891,7 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x66, 0x44, 0x44, 0x00, 0x66, 0x66, 0x44, 0x46, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -919,6 +911,14 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, + 0x66, 0x44, 0x44, 0x46, 0x44, 0x44, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -982,6 +982,22 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x04, 0x00, 0x40, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x04, 0x00, + 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, + 0x40, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, diff --git a/lib/unilbrk/lbrkprop1.h b/lib/unilbrk/lbrkprop1.h index b342f68376..c0fd7f2198 100644 --- a/lib/unilbrk/lbrkprop1.h +++ b/lib/unilbrk/lbrkprop1.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Line breaking properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ /* Copyright (C) 2000-2002, 2004, 2008 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ typedef struct { int level1[15]; int level2[4 << 9]; - unsigned char level3[198 << 7]; + unsigned char level3[206 << 7]; } lbrkprop_t; extern const lbrkprop_t unilbrkprop; diff --git a/lib/unilbrk/lbrkprop2.h b/lib/unilbrk/lbrkprop2.h index 900e4676ef..d31c58d66f 100644 --- a/lib/unilbrk/lbrkprop2.h +++ b/lib/unilbrk/lbrkprop2.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Line breaking properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ /* Copyright (C) 2000-2002, 2004, 2008 Free Software Foundation, Inc. @@ -91,20 +91,21 @@ const lbrkprop_t unilbrkprop = 14976, 15104, 15232, 15360, -1, 15488, 15616, 15744, 256, 15872, 16000, -1, 256, 256, 16128, -1, 16256, 16384, 16512, 16640, 16768, 16896, 17024, 17152, - 17280, -1, -1, -1, 17408, -1, -1, -1, - 17536, 17664, 17792, 17920, 18048, 18176, 18304, -1, - -1, 18432, -1, 18560, 18688, 18816, -1, -1, - -1, 18944, -1, -1, -1, 19072, -1, -1, + 17280, 17408, -1, -1, 17536, -1, -1, -1, + 17664, 17792, 17920, 18048, 18176, 18304, 18432, -1, + -1, 18560, -1, 18688, 18816, 18944, 19072, -1, + -1, 19200, -1, -1, -1, 19328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 256, 256, 256, 19200, - 19328, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 256, 256, 256, 19456, + 19584, 256, 19712, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 19456, 19584, 19712, 256, - 19840, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 19840, 19968, 20096, 256, + 20224, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 20352, 20480, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -113,9 +114,9 @@ const lbrkprop_t unilbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 20608, 20736, 20864, 20992, + -1, -1, -1, -1, -1, -1, 21120, 21248, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 19968, 20096, 20224, 20352, - -1, -1, -1, -1, -1, -1, 20480, 20608, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -131,26 +132,25 @@ const lbrkprop_t unilbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 21376, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 20736, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 21504, 21632, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 20864, 20992, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 256, 21760, 21888, 22016, 22144, -1, 22272, -1, + 22400, 22528, 22656, 256, 256, 22784, 256, 22912, + 256, 256, 256, 256, 23040, 23168, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 21120, 21248, 21376, 21504, -1, 21632, -1, - 21760, 21888, 22016, 256, 256, 22144, 256, 22272, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 256, 22400, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 22528, 22656, -1, -1, - 22784, 22912, 23040, 23168, 23296, -1, 23424, 23552, - 10112, 23680, 23808, 23936, 24064, 24192, 24320, 24448, - 24576, 24704, -1, -1, -1, -1, -1, -1, + 256, 23296, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 23424, 23552, -1, -1, + 23680, 23808, 23936, 24064, 24192, -1, 10112, 24320, + 10112, 24448, 24576, 24704, 24832, 24960, 25088, 25216, + 25344, 25472, 25600, 25728, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, @@ -215,8 +215,8 @@ const lbrkprop_t unilbrkprop = 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 24832, - 24960, -1, 25088, 25216, -1, -1, -1, -1, + 10112, 10112, 10112, 10112, 10112, 10112, 10112, 25856, + 25984, -1, 26112, 26240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -512,13 +512,13 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, @@ -585,7 +585,7 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_AL, LBP_PR, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -629,7 +629,7 @@ const lbrkprop_t unilbrkprop = LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_XX, - LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -661,7 +661,7 @@ const lbrkprop_t unilbrkprop = LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, @@ -872,8 +872,8 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1169,7 +1169,7 @@ const lbrkprop_t unilbrkprop = LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PO, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PO, LBP_PR, - LBP_PR, LBP_PR, LBP_PR, LBP_PO, LBP_PR, LBP_PR, LBP_PR, LBP_PR, + LBP_PR, LBP_PR, LBP_PR, LBP_PO, LBP_PR, LBP_PR, LBP_PO, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, @@ -1195,7 +1195,7 @@ const lbrkprop_t unilbrkprop = LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AI, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AI, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1239,7 +1239,7 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_IN, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1447,7 +1447,7 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1741,7 +1741,7 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_CM, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1755,12 +1755,12 @@ const lbrkprop_t unilbrkprop = LBP_CM, LBP_CM, LBP_AL, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -1801,7 +1801,7 @@ const lbrkprop_t unilbrkprop = LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BB, LBP_AL, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1878,22 +1878,22 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_BA, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, @@ -2095,7 +2095,7 @@ const lbrkprop_t unilbrkprop = LBP_IS, LBP_CL, LBP_CL, LBP_IS, LBP_IS, LBP_EX, LBP_EX, LBP_OP, LBP_CL, LBP_IN, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_ID, LBP_ID, LBP_OP, @@ -2342,10 +2342,10 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -2369,15 +2369,15 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, @@ -2458,6 +2458,22 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -2531,9 +2547,9 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BA, LBP_BA, LBP_AL, - LBP_BA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_XX, LBP_XX, + LBP_BA, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_NU, LBP_NU, LBP_AL, LBP_BB, LBP_AL, LBP_BA, LBP_BA, LBP_BA, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, @@ -2554,12 +2570,12 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, + LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_BA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -2570,7 +2586,7 @@ const lbrkprop_t unilbrkprop = LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -2580,7 +2596,7 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_CM, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, + LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, @@ -2611,9 +2627,9 @@ const lbrkprop_t unilbrkprop = LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_BB, LBP_BA, LBP_BA, LBP_EX, LBP_EX, LBP_AL, LBP_AL, - LBP_AL, LBP_BA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, + LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -2650,6 +2666,22 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, + LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, + LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, + LBP_SA, LBP_SA, LBP_XX, LBP_XX, LBP_XX, LBP_SA, LBP_SA, LBP_SA, + LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, + LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, + LBP_NU, LBP_NU, LBP_SA, LBP_SA, LBP_BA, LBP_BA, LBP_BA, LBP_SA, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -2685,7 +2717,7 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -2722,6 +2754,22 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -2785,6 +2833,38 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_OP, LBP_CL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -2965,9 +3045,9 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -3082,6 +3162,38 @@ const lbrkprop_t unilbrkprop = LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_AL, LBP_AL, LBP_BA, + LBP_BA, LBP_BA, LBP_BA, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -3213,35 +3325,19 @@ const lbrkprop_t unilbrkprop = LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, @@ -3257,7 +3353,7 @@ const lbrkprop_t unilbrkprop = LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, @@ -3267,7 +3363,7 @@ const lbrkprop_t unilbrkprop = LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, @@ -3298,7 +3394,7 @@ const lbrkprop_t unilbrkprop = LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -3316,7 +3412,7 @@ const lbrkprop_t unilbrkprop = LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, @@ -3386,6 +3482,38 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, diff --git a/lib/unilbrk/lbrktables.c b/lib/unilbrk/lbrktables.c index acafb52554..5702a93960 100644 --- a/lib/unilbrk/lbrktables.c +++ b/lib/unilbrk/lbrktables.c @@ -35,7 +35,7 @@ const unsigned char unilbrk_table[27][27] = /* HY */ { P, D, D, I, D, I, P, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, D, D, }, /* CL */ { P, I, D, I, D, I, P, P, P, D, P, D, I, P, D, I, I, P, D, D, D, D, D, D, D, D, D, }, /* CP */ { P, I, D, I, D, I, P, P, P, D, P, D, I, P, I, I, I, P, I, D, D, D, D, D, D, I, D, }, -/* EX */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, }, +/* EX */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, }, /* IN */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, }, /* NS */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, }, /* OP */ { P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, }, @@ -44,7 +44,7 @@ const unsigned char unilbrk_table[27][27] = /* NU */ { P, I, D, I, D, I, P, P, P, I, I, I, I, P, I, I, I, P, I, D, D, D, D, D, D, I, D, }, /* PO */ { P, I, D, I, D, I, P, P, P, D, I, I, I, P, I, D, D, P, I, D, D, D, D, D, D, I, D, }, /* PR */ { P, I, D, I, D, I, P, P, P, D, I, I, I, P, I, D, D, P, I, I, I, I, I, I, I, I, D, }, -/* SY */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, D, D, }, +/* SY */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, I, D, }, /* AL */ { P, I, D, I, D, I, P, P, P, I, I, I, I, P, I, D, D, P, I, D, D, D, D, D, D, I, D, }, /* H2 */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, I, I, D, D, }, /* H3 */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, I, D, D, }, diff --git a/lib/uninorm/composition-table.gperf b/lib/uninorm/composition-table.gperf index 8301d914bc..9397c0dca1 100644 --- a/lib/uninorm/composition-table.gperf +++ b/lib/uninorm/composition-table.gperf @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Canonical composition of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ /* Copyright (C) 2009 Free Software Foundation, Inc. diff --git a/lib/uninorm/decomposition-table1.h b/lib/uninorm/decomposition-table1.h index e9711851ca..c3a691afba 100644 --- a/lib/uninorm/decomposition-table1.h +++ b/lib/uninorm/decomposition-table1.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Decomposition of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ extern const unsigned char gl_uninorm_decomp_chars_table[]; diff --git a/lib/uninorm/decomposition-table2.h b/lib/uninorm/decomposition-table2.h index 62821d1b9e..1be5674ee4 100644 --- a/lib/uninorm/decomposition-table2.h +++ b/lib/uninorm/decomposition-table2.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Decomposition of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ const unsigned char gl_uninorm_decomp_chars_table[] = { diff --git a/lib/uniwbrk/wbrkprop.h b/lib/uniwbrk/wbrkprop.h index c56c8551fe..f19dea44dd 100644 --- a/lib/uniwbrk/wbrkprop.h +++ b/lib/uniwbrk/wbrkprop.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Line breaking properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ /* Copyright (C) 2000-2002, 2004, 2007-2009 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ typedef struct { int level1[15]; int level2[3 << 9]; - unsigned char level3[152 << 7]; + unsigned char level3[158 << 7]; } wbrkprop_t; static const wbrkprop_t uniwbrkprop = @@ -104,20 +104,21 @@ static const wbrkprop_t uniwbrkprop = 11648, 11776, 11904, 12032, -1, 12160, 12288, 12416, 256, 12544, 12672, -1, 256, 256, 12800, -1, 12928, 13056, 13184, 13312, 13440, 13568, 13696, 13824, - 13952, -1, -1, -1, -1, -1, -1, -1, - 14080, 14208, 14336, 14464, 14592, 14720, 14848, -1, - -1, 14976, -1, 15104, 15232, 15360, -1, -1, - -1, 15488, -1, -1, -1, 15616, -1, -1, + 13952, 14080, -1, -1, -1, -1, -1, -1, + 14208, 14336, 14464, 14592, 14720, 14848, 14976, -1, + -1, 15104, -1, 15232, 15360, 15488, 15616, -1, + -1, 15744, -1, -1, -1, 15872, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 256, 256, 256, 15744, - 15872, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 256, 256, 256, 16000, + 16128, 256, 16256, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 256, 256, 256, 256, 256, 256, 256, - 16000, -1, -1, -1, -1, -1, -1, -1, + 16384, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 16512, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -126,9 +127,9 @@ static const wbrkprop_t uniwbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 16640, 16768, 16896, 17024, + -1, -1, -1, -1, -1, -1, 17152, 17280, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 16128, 16256, 16384, 16512, - -1, -1, -1, -1, -1, -1, 16640, 16768, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -144,28 +145,27 @@ static const wbrkprop_t uniwbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 17408, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 16896, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 17536, 17664, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 17024, 17152, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 17792, 17920, 18048, -1, -1, -1, + 18176, 18304, 18432, 256, 256, 18560, 18688, 18816, + -1, -1, -1, -1, 18944, 19072, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 17280, 17408, 17536, -1, -1, -1, - 17664, 17792, 17920, 256, 256, 18048, 18176, 18304, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 256, 19200, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 19328, 19456, -1, -1, + -1, -1, 19584, 19712, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 18432, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 18560, 18688, -1, -1, - -1, -1, 18816, 18944, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 19072, -1, 19200, 19328, -1, -1, -1, -1, + 19840, -1, 19968, 20096, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -691,9 +691,8 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -704,6 +703,7 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, @@ -837,7 +837,7 @@ static const wbrkprop_t uniwbrkprop = WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -925,7 +925,7 @@ static const wbrkprop_t uniwbrkprop = WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, @@ -990,7 +990,7 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, @@ -1348,9 +1348,9 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -1619,13 +1619,13 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, @@ -2510,7 +2510,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_EXTEND, + WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -2570,7 +2570,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -2579,8 +2579,8 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -2662,7 +2662,7 @@ static const wbrkprop_t uniwbrkprop = WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_ALETTER, WBP_ALETTER, @@ -2815,30 +2815,30 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -3026,7 +3026,7 @@ static const wbrkprop_t uniwbrkprop = WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTENDNUMLET, WBP_EXTENDNUMLET, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -3519,12 +3519,12 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -3751,6 +3751,38 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -3865,12 +3897,12 @@ static const wbrkprop_t uniwbrkprop = WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -3911,17 +3943,17 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -3943,7 +3975,7 @@ static const wbrkprop_t uniwbrkprop = WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, @@ -3963,7 +3995,7 @@ static const wbrkprop_t uniwbrkprop = WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -4029,8 +4061,8 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -4110,6 +4142,38 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, + WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, + WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -4173,7 +4237,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -4242,6 +4306,38 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -4277,6 +4373,38 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -4839,6 +4967,70 @@ static const wbrkprop_t uniwbrkprop = WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_EXTEND, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, diff --git a/lib/uniwidth/width.c b/lib/uniwidth/width.c index b499b11935..a651499223 100644 --- a/lib/uniwidth/width.c +++ b/lib/uniwidth/width.c @@ -32,7 +32,7 @@ * - Zero width characters; generated from * "grep '^[^;]*;ZERO WIDTH ' UnicodeData.txt" */ -static const unsigned char nonspacing_table_data[35*64] = { +static const unsigned char nonspacing_table_data[36*64] = { /* 0x0000-0x01ff */ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, /* 0x0000-0x003f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x0040-0x007f */ @@ -73,7 +73,7 @@ static const unsigned char nonspacing_table_data[35*64] = { 0x00, 0x00, 0xc0, 0xfb, 0xef, 0x3e, 0x00, 0x00, /* 0x0800-0x083f */ 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, /* 0x0840-0x087f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0880-0x08bf */ - 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, /* 0x08c0-0x08ff */ + 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, /* 0x08c0-0x08ff */ 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, /* 0x0900-0x093f */ 0xfe, 0x21, 0xfe, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0940-0x097f */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0980-0x09bf */ @@ -189,7 +189,7 @@ static const unsigned char nonspacing_table_data[35*64] = { /* 0xa600-0xa7ff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa600-0xa63f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xf7, 0x3f, /* 0xa640-0xa67f */ - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, /* 0xa680-0xa6bf */ + 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, /* 0xa680-0xa6bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0xa6c0-0xa6ff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa700-0xa73f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa740-0xa77f */ @@ -223,7 +223,7 @@ static const unsigned char nonspacing_table_data[35*64] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfb80-0xfbbf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfbc0-0xfbff */ /* 0xfe00-0xffff */ - 0xff, 0xff, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, /* 0xfe00-0xfe3f */ + 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, /* 0xfe00-0xfe3f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfe40-0xfe7f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfe80-0xfebf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0xfec0-0xfeff */ @@ -266,13 +266,13 @@ static const unsigned char nonspacing_table_data[35*64] = { 0x07, 0x00, 0x00, 0x00, 0x80, 0xef, 0x1f, 0x00, /* 0x11100-0x1113f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, /* 0x11140-0x1117f */ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x7f, /* 0x11180-0x111bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x111c0-0x111ff */ + 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x111c0-0x111ff */ /* 0x11200-0x113ff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xd3, 0x00, /* 0x11200-0x1123f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11240-0x1127f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11280-0x112bf */ 0x00, 0x00, 0x00, 0x80, 0xf8, 0x07, 0x00, 0x00, /* 0x112c0-0x112ff */ - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x11300-0x1133f */ + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x11300-0x1133f */ 0x01, 0x00, 0x00, 0x00, 0xc0, 0x1f, 0x1f, 0x00, /* 0x11340-0x1137f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11380-0x113bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x113c0-0x113ff */ @@ -284,13 +284,13 @@ static const unsigned char nonspacing_table_data[35*64] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11500-0x1153f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11540-0x1157f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0xb0, /* 0x11580-0x115bf */ - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x115c0-0x115ff */ + 0x01, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, /* 0x115c0-0x115ff */ /* 0x11600-0x117ff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xa7, /* 0x11600-0x1163f */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11640-0x1167f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0xbf, 0x00, /* 0x11680-0x116bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x116c0-0x116ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11700-0x1173f */ + 0x00, 0x00, 0x00, 0xe0, 0xbc, 0x0f, 0x00, 0x00, /* 0x11700-0x1173f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11740-0x1177f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11780-0x117bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x117c0-0x117ff */ @@ -339,6 +339,15 @@ static const unsigned char nonspacing_table_data[35*64] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d340-0x1d37f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d380-0x1d3bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d3c0-0x1d3ff */ + /* 0x1da00-0x1dbff */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, /* 0x1da00-0x1da3f */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x20, 0x00, /* 0x1da40-0x1da7f */ + 0x10, 0x00, 0x00, 0xf8, 0xfe, 0xff, 0x00, 0x00, /* 0x1da80-0x1dabf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1dac0-0x1daff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db00-0x1db3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db40-0x1db7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db80-0x1dbbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1dbc0-0x1dbff */ /* 0x1e800-0x1e9ff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e800-0x1e83f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e840-0x1e87f */ @@ -379,8 +388,8 @@ static const signed char nonspacing_table_ind[248] = { -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1a000-0x1afff */ -1, -1, -1, -1, -1, -1, 31, -1, /* 0x1b000-0x1bfff */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1c000-0x1cfff */ - 32, 33, -1, -1, -1, -1, -1, -1, /* 0x1d000-0x1dfff */ - -1, -1, -1, -1, 34, -1, -1, -1 /* 0x1e000-0x1efff */ + 32, 33, -1, -1, -1, 34, -1, -1, /* 0x1d000-0x1dfff */ + -1, -1, -1, -1, 35, -1, -1, -1 /* 0x1e000-0x1efff */ }; /* Determine number of column positions required for UC. */ diff --git a/tests/unicase/test-cased.c b/tests/unicase/test-cased.c index 07822037e0..fcdb2e3575 100644 --- a/tests/unicase/test-cased.c +++ b/tests/unicase/test-cased.c @@ -47,6 +47,8 @@ { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1D00, 0x1DBF }, { 0x1E00, 0x1F15 }, { 0x1F18, 0x1F1D }, @@ -100,16 +102,18 @@ { 0xA722, 0xA787 }, { 0xA78B, 0xA78E }, { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA7B0, 0xA7B7 }, { 0xA7F8, 0xA7FA }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB5F }, - { 0xAB64, 0xAB65 }, + { 0xAB5C, 0xAB65 }, + { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, { 0xFF21, 0xFF3A }, { 0xFF41, 0xFF5A }, { 0x10400, 0x1044F }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, { 0x118A0, 0x118DF }, { 0x1D400, 0x1D454 }, { 0x1D456, 0x1D49C }, diff --git a/tests/unicase/test-ignorable.c b/tests/unicase/test-ignorable.c index 044bf4c562..8971090dea 100644 --- a/tests/unicase/test-ignorable.c +++ b/tests/unicase/test-ignorable.c @@ -58,7 +58,7 @@ { 0x07FA, 0x07FA }, { 0x0816, 0x082D }, { 0x0859, 0x085B }, - { 0x08E4, 0x0902 }, + { 0x08E3, 0x0902 }, { 0x093A, 0x093A }, { 0x093C, 0x093C }, { 0x0941, 0x0948 }, @@ -229,7 +229,7 @@ { 0xA66F, 0xA672 }, { 0xA674, 0xA67D }, { 0xA67F, 0xA67F }, - { 0xA69F, 0xA69F }, + { 0xA69E, 0xA69F }, { 0xA6F0, 0xA6F1 }, { 0xA700, 0xA721 }, { 0xA788, 0xA78A }, @@ -271,7 +271,7 @@ { 0xFBB2, 0xFBC1 }, { 0xFE00, 0xFE0F }, { 0xFE13, 0xFE13 }, - { 0xFE20, 0xFE2D }, + { 0xFE20, 0xFE2F }, { 0xFE52, 0xFE52 }, { 0xFE55, 0xFE55 }, { 0xFEFF, 0xFEFF }, @@ -305,12 +305,13 @@ { 0x11173, 0x11173 }, { 0x11180, 0x11181 }, { 0x111B6, 0x111BE }, + { 0x111CA, 0x111CC }, { 0x1122F, 0x11231 }, { 0x11234, 0x11234 }, { 0x11236, 0x11237 }, { 0x112DF, 0x112DF }, { 0x112E3, 0x112EA }, - { 0x11301, 0x11301 }, + { 0x11300, 0x11301 }, { 0x1133C, 0x1133C }, { 0x11340, 0x11340 }, { 0x11366, 0x1136C }, @@ -322,6 +323,7 @@ { 0x115B2, 0x115B5 }, { 0x115BC, 0x115BD }, { 0x115BF, 0x115C0 }, + { 0x115DC, 0x115DD }, { 0x11633, 0x1163A }, { 0x1163D, 0x1163D }, { 0x1163F, 0x11640 }, @@ -329,6 +331,9 @@ { 0x116AD, 0x116AD }, { 0x116B0, 0x116B5 }, { 0x116B7, 0x116B7 }, + { 0x1171D, 0x1171F }, + { 0x11722, 0x11725 }, + { 0x11727, 0x1172B }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, { 0x16B40, 0x16B43 }, @@ -340,7 +345,14 @@ { 0x1D185, 0x1D18B }, { 0x1D1AA, 0x1D1AD }, { 0x1D242, 0x1D244 }, + { 0x1DA00, 0x1DA36 }, + { 0x1DA3B, 0x1DA6C }, + { 0x1DA75, 0x1DA75 }, + { 0x1DA84, 0x1DA84 }, + { 0x1DA9B, 0x1DA9F }, + { 0x1DAA1, 0x1DAAF }, { 0x1E8D0, 0x1E8D6 }, + { 0x1F3FB, 0x1F3FF }, { 0xE0001, 0xE0001 }, { 0xE0020, 0xE007F }, { 0xE0100, 0xE01EF } diff --git a/tests/unicase/test-uc_tolower.c b/tests/unicase/test-uc_tolower.c index b597cc97bf..c0e39e1682 100644 --- a/tests/unicase/test-uc_tolower.c +++ b/tests/unicase/test-uc_tolower.c @@ -15,7 +15,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #include "test-mapping-part1.h" @@ -528,6 +528,92 @@ { 0x10C5, 0x2D25 }, { 0x10C7, 0x2D27 }, { 0x10CD, 0x2D2D }, + { 0x13A0, 0xAB70 }, + { 0x13A1, 0xAB71 }, + { 0x13A2, 0xAB72 }, + { 0x13A3, 0xAB73 }, + { 0x13A4, 0xAB74 }, + { 0x13A5, 0xAB75 }, + { 0x13A6, 0xAB76 }, + { 0x13A7, 0xAB77 }, + { 0x13A8, 0xAB78 }, + { 0x13A9, 0xAB79 }, + { 0x13AA, 0xAB7A }, + { 0x13AB, 0xAB7B }, + { 0x13AC, 0xAB7C }, + { 0x13AD, 0xAB7D }, + { 0x13AE, 0xAB7E }, + { 0x13AF, 0xAB7F }, + { 0x13B0, 0xAB80 }, + { 0x13B1, 0xAB81 }, + { 0x13B2, 0xAB82 }, + { 0x13B3, 0xAB83 }, + { 0x13B4, 0xAB84 }, + { 0x13B5, 0xAB85 }, + { 0x13B6, 0xAB86 }, + { 0x13B7, 0xAB87 }, + { 0x13B8, 0xAB88 }, + { 0x13B9, 0xAB89 }, + { 0x13BA, 0xAB8A }, + { 0x13BB, 0xAB8B }, + { 0x13BC, 0xAB8C }, + { 0x13BD, 0xAB8D }, + { 0x13BE, 0xAB8E }, + { 0x13BF, 0xAB8F }, + { 0x13C0, 0xAB90 }, + { 0x13C1, 0xAB91 }, + { 0x13C2, 0xAB92 }, + { 0x13C3, 0xAB93 }, + { 0x13C4, 0xAB94 }, + { 0x13C5, 0xAB95 }, + { 0x13C6, 0xAB96 }, + { 0x13C7, 0xAB97 }, + { 0x13C8, 0xAB98 }, + { 0x13C9, 0xAB99 }, + { 0x13CA, 0xAB9A }, + { 0x13CB, 0xAB9B }, + { 0x13CC, 0xAB9C }, + { 0x13CD, 0xAB9D }, + { 0x13CE, 0xAB9E }, + { 0x13CF, 0xAB9F }, + { 0x13D0, 0xABA0 }, + { 0x13D1, 0xABA1 }, + { 0x13D2, 0xABA2 }, + { 0x13D3, 0xABA3 }, + { 0x13D4, 0xABA4 }, + { 0x13D5, 0xABA5 }, + { 0x13D6, 0xABA6 }, + { 0x13D7, 0xABA7 }, + { 0x13D8, 0xABA8 }, + { 0x13D9, 0xABA9 }, + { 0x13DA, 0xABAA }, + { 0x13DB, 0xABAB }, + { 0x13DC, 0xABAC }, + { 0x13DD, 0xABAD }, + { 0x13DE, 0xABAE }, + { 0x13DF, 0xABAF }, + { 0x13E0, 0xABB0 }, + { 0x13E1, 0xABB1 }, + { 0x13E2, 0xABB2 }, + { 0x13E3, 0xABB3 }, + { 0x13E4, 0xABB4 }, + { 0x13E5, 0xABB5 }, + { 0x13E6, 0xABB6 }, + { 0x13E7, 0xABB7 }, + { 0x13E8, 0xABB8 }, + { 0x13E9, 0xABB9 }, + { 0x13EA, 0xABBA }, + { 0x13EB, 0xABBB }, + { 0x13EC, 0xABBC }, + { 0x13ED, 0xABBD }, + { 0x13EE, 0xABBE }, + { 0x13EF, 0xABBF }, + { 0x13F0, 0x13F8 }, + { 0x13F1, 0x13F9 }, + { 0x13F2, 0x13FA }, + { 0x13F3, 0x13FB }, + { 0x13F4, 0x13FC }, + { 0x13F5, 0x13FD }, { 0x1E00, 0x1E01 }, { 0x1E02, 0x1E03 }, { 0x1E04, 0x1E05 }, @@ -1013,6 +1099,10 @@ { 0xA7AD, 0x026C }, { 0xA7B0, 0x029E }, { 0xA7B1, 0x0287 }, + { 0xA7B2, 0x029D }, + { 0xA7B3, 0xAB53 }, + { 0xA7B4, 0xA7B5 }, + { 0xA7B6, 0xA7B7 }, { 0xFF21, 0xFF41 }, { 0xFF22, 0xFF42 }, { 0xFF23, 0xFF43 }, @@ -1079,6 +1169,57 @@ { 0x10425, 0x1044D }, { 0x10426, 0x1044E }, { 0x10427, 0x1044F }, + { 0x10C80, 0x10CC0 }, + { 0x10C81, 0x10CC1 }, + { 0x10C82, 0x10CC2 }, + { 0x10C83, 0x10CC3 }, + { 0x10C84, 0x10CC4 }, + { 0x10C85, 0x10CC5 }, + { 0x10C86, 0x10CC6 }, + { 0x10C87, 0x10CC7 }, + { 0x10C88, 0x10CC8 }, + { 0x10C89, 0x10CC9 }, + { 0x10C8A, 0x10CCA }, + { 0x10C8B, 0x10CCB }, + { 0x10C8C, 0x10CCC }, + { 0x10C8D, 0x10CCD }, + { 0x10C8E, 0x10CCE }, + { 0x10C8F, 0x10CCF }, + { 0x10C90, 0x10CD0 }, + { 0x10C91, 0x10CD1 }, + { 0x10C92, 0x10CD2 }, + { 0x10C93, 0x10CD3 }, + { 0x10C94, 0x10CD4 }, + { 0x10C95, 0x10CD5 }, + { 0x10C96, 0x10CD6 }, + { 0x10C97, 0x10CD7 }, + { 0x10C98, 0x10CD8 }, + { 0x10C99, 0x10CD9 }, + { 0x10C9A, 0x10CDA }, + { 0x10C9B, 0x10CDB }, + { 0x10C9C, 0x10CDC }, + { 0x10C9D, 0x10CDD }, + { 0x10C9E, 0x10CDE }, + { 0x10C9F, 0x10CDF }, + { 0x10CA0, 0x10CE0 }, + { 0x10CA1, 0x10CE1 }, + { 0x10CA2, 0x10CE2 }, + { 0x10CA3, 0x10CE3 }, + { 0x10CA4, 0x10CE4 }, + { 0x10CA5, 0x10CE5 }, + { 0x10CA6, 0x10CE6 }, + { 0x10CA7, 0x10CE7 }, + { 0x10CA8, 0x10CE8 }, + { 0x10CA9, 0x10CE9 }, + { 0x10CAA, 0x10CEA }, + { 0x10CAB, 0x10CEB }, + { 0x10CAC, 0x10CEC }, + { 0x10CAD, 0x10CED }, + { 0x10CAE, 0x10CEE }, + { 0x10CAF, 0x10CEF }, + { 0x10CB0, 0x10CF0 }, + { 0x10CB1, 0x10CF1 }, + { 0x10CB2, 0x10CF2 }, { 0x118A0, 0x118C0 }, { 0x118A1, 0x118C1 }, { 0x118A2, 0x118C2 }, diff --git a/tests/unicase/test-uc_totitle.c b/tests/unicase/test-uc_totitle.c index 1e8d4c373f..7c7275f1f6 100644 --- a/tests/unicase/test-uc_totitle.c +++ b/tests/unicase/test-uc_totitle.c @@ -15,7 +15,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #include "test-mapping-part1.h" @@ -259,6 +259,7 @@ { 0x028B, 0x01B2 }, { 0x028C, 0x0245 }, { 0x0292, 0x01B7 }, + { 0x029D, 0xA7B2 }, { 0x029E, 0xA7B0 }, { 0x0345, 0x0399 }, { 0x0371, 0x0370 }, @@ -511,6 +512,12 @@ { 0x0584, 0x0554 }, { 0x0585, 0x0555 }, { 0x0586, 0x0556 }, + { 0x13F8, 0x13F0 }, + { 0x13F9, 0x13F1 }, + { 0x13FA, 0x13F2 }, + { 0x13FB, 0x13F3 }, + { 0x13FC, 0x13F4 }, + { 0x13FD, 0x13F5 }, { 0x1D79, 0xA77D }, { 0x1D7D, 0x2C63 }, { 0x1E01, 0x1E00 }, @@ -1021,6 +1028,89 @@ { 0xA7A5, 0xA7A4 }, { 0xA7A7, 0xA7A6 }, { 0xA7A9, 0xA7A8 }, + { 0xA7B5, 0xA7B4 }, + { 0xA7B7, 0xA7B6 }, + { 0xAB53, 0xA7B3 }, + { 0xAB70, 0x13A0 }, + { 0xAB71, 0x13A1 }, + { 0xAB72, 0x13A2 }, + { 0xAB73, 0x13A3 }, + { 0xAB74, 0x13A4 }, + { 0xAB75, 0x13A5 }, + { 0xAB76, 0x13A6 }, + { 0xAB77, 0x13A7 }, + { 0xAB78, 0x13A8 }, + { 0xAB79, 0x13A9 }, + { 0xAB7A, 0x13AA }, + { 0xAB7B, 0x13AB }, + { 0xAB7C, 0x13AC }, + { 0xAB7D, 0x13AD }, + { 0xAB7E, 0x13AE }, + { 0xAB7F, 0x13AF }, + { 0xAB80, 0x13B0 }, + { 0xAB81, 0x13B1 }, + { 0xAB82, 0x13B2 }, + { 0xAB83, 0x13B3 }, + { 0xAB84, 0x13B4 }, + { 0xAB85, 0x13B5 }, + { 0xAB86, 0x13B6 }, + { 0xAB87, 0x13B7 }, + { 0xAB88, 0x13B8 }, + { 0xAB89, 0x13B9 }, + { 0xAB8A, 0x13BA }, + { 0xAB8B, 0x13BB }, + { 0xAB8C, 0x13BC }, + { 0xAB8D, 0x13BD }, + { 0xAB8E, 0x13BE }, + { 0xAB8F, 0x13BF }, + { 0xAB90, 0x13C0 }, + { 0xAB91, 0x13C1 }, + { 0xAB92, 0x13C2 }, + { 0xAB93, 0x13C3 }, + { 0xAB94, 0x13C4 }, + { 0xAB95, 0x13C5 }, + { 0xAB96, 0x13C6 }, + { 0xAB97, 0x13C7 }, + { 0xAB98, 0x13C8 }, + { 0xAB99, 0x13C9 }, + { 0xAB9A, 0x13CA }, + { 0xAB9B, 0x13CB }, + { 0xAB9C, 0x13CC }, + { 0xAB9D, 0x13CD }, + { 0xAB9E, 0x13CE }, + { 0xAB9F, 0x13CF }, + { 0xABA0, 0x13D0 }, + { 0xABA1, 0x13D1 }, + { 0xABA2, 0x13D2 }, + { 0xABA3, 0x13D3 }, + { 0xABA4, 0x13D4 }, + { 0xABA5, 0x13D5 }, + { 0xABA6, 0x13D6 }, + { 0xABA7, 0x13D7 }, + { 0xABA8, 0x13D8 }, + { 0xABA9, 0x13D9 }, + { 0xABAA, 0x13DA }, + { 0xABAB, 0x13DB }, + { 0xABAC, 0x13DC }, + { 0xABAD, 0x13DD }, + { 0xABAE, 0x13DE }, + { 0xABAF, 0x13DF }, + { 0xABB0, 0x13E0 }, + { 0xABB1, 0x13E1 }, + { 0xABB2, 0x13E2 }, + { 0xABB3, 0x13E3 }, + { 0xABB4, 0x13E4 }, + { 0xABB5, 0x13E5 }, + { 0xABB6, 0x13E6 }, + { 0xABB7, 0x13E7 }, + { 0xABB8, 0x13E8 }, + { 0xABB9, 0x13E9 }, + { 0xABBA, 0x13EA }, + { 0xABBB, 0x13EB }, + { 0xABBC, 0x13EC }, + { 0xABBD, 0x13ED }, + { 0xABBE, 0x13EE }, + { 0xABBF, 0x13EF }, { 0xFF41, 0xFF21 }, { 0xFF42, 0xFF22 }, { 0xFF43, 0xFF23 }, @@ -1087,6 +1177,57 @@ { 0x1044D, 0x10425 }, { 0x1044E, 0x10426 }, { 0x1044F, 0x10427 }, + { 0x10CC0, 0x10C80 }, + { 0x10CC1, 0x10C81 }, + { 0x10CC2, 0x10C82 }, + { 0x10CC3, 0x10C83 }, + { 0x10CC4, 0x10C84 }, + { 0x10CC5, 0x10C85 }, + { 0x10CC6, 0x10C86 }, + { 0x10CC7, 0x10C87 }, + { 0x10CC8, 0x10C88 }, + { 0x10CC9, 0x10C89 }, + { 0x10CCA, 0x10C8A }, + { 0x10CCB, 0x10C8B }, + { 0x10CCC, 0x10C8C }, + { 0x10CCD, 0x10C8D }, + { 0x10CCE, 0x10C8E }, + { 0x10CCF, 0x10C8F }, + { 0x10CD0, 0x10C90 }, + { 0x10CD1, 0x10C91 }, + { 0x10CD2, 0x10C92 }, + { 0x10CD3, 0x10C93 }, + { 0x10CD4, 0x10C94 }, + { 0x10CD5, 0x10C95 }, + { 0x10CD6, 0x10C96 }, + { 0x10CD7, 0x10C97 }, + { 0x10CD8, 0x10C98 }, + { 0x10CD9, 0x10C99 }, + { 0x10CDA, 0x10C9A }, + { 0x10CDB, 0x10C9B }, + { 0x10CDC, 0x10C9C }, + { 0x10CDD, 0x10C9D }, + { 0x10CDE, 0x10C9E }, + { 0x10CDF, 0x10C9F }, + { 0x10CE0, 0x10CA0 }, + { 0x10CE1, 0x10CA1 }, + { 0x10CE2, 0x10CA2 }, + { 0x10CE3, 0x10CA3 }, + { 0x10CE4, 0x10CA4 }, + { 0x10CE5, 0x10CA5 }, + { 0x10CE6, 0x10CA6 }, + { 0x10CE7, 0x10CA7 }, + { 0x10CE8, 0x10CA8 }, + { 0x10CE9, 0x10CA9 }, + { 0x10CEA, 0x10CAA }, + { 0x10CEB, 0x10CAB }, + { 0x10CEC, 0x10CAC }, + { 0x10CED, 0x10CAD }, + { 0x10CEE, 0x10CAE }, + { 0x10CEF, 0x10CAF }, + { 0x10CF0, 0x10CB0 }, + { 0x10CF1, 0x10CB1 }, + { 0x10CF2, 0x10CB2 }, { 0x118C0, 0x118A0 }, { 0x118C1, 0x118A1 }, { 0x118C2, 0x118A2 }, diff --git a/tests/unicase/test-uc_toupper.c b/tests/unicase/test-uc_toupper.c index f466eaedfc..519622ef1d 100644 --- a/tests/unicase/test-uc_toupper.c +++ b/tests/unicase/test-uc_toupper.c @@ -15,7 +15,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #include "test-mapping-part1.h" @@ -259,6 +259,7 @@ { 0x028B, 0x01B2 }, { 0x028C, 0x0245 }, { 0x0292, 0x01B7 }, + { 0x029D, 0xA7B2 }, { 0x029E, 0xA7B0 }, { 0x0345, 0x0399 }, { 0x0371, 0x0370 }, @@ -511,6 +512,12 @@ { 0x0584, 0x0554 }, { 0x0585, 0x0555 }, { 0x0586, 0x0556 }, + { 0x13F8, 0x13F0 }, + { 0x13F9, 0x13F1 }, + { 0x13FA, 0x13F2 }, + { 0x13FB, 0x13F3 }, + { 0x13FC, 0x13F4 }, + { 0x13FD, 0x13F5 }, { 0x1D79, 0xA77D }, { 0x1D7D, 0x2C63 }, { 0x1E01, 0x1E00 }, @@ -1021,6 +1028,89 @@ { 0xA7A5, 0xA7A4 }, { 0xA7A7, 0xA7A6 }, { 0xA7A9, 0xA7A8 }, + { 0xA7B5, 0xA7B4 }, + { 0xA7B7, 0xA7B6 }, + { 0xAB53, 0xA7B3 }, + { 0xAB70, 0x13A0 }, + { 0xAB71, 0x13A1 }, + { 0xAB72, 0x13A2 }, + { 0xAB73, 0x13A3 }, + { 0xAB74, 0x13A4 }, + { 0xAB75, 0x13A5 }, + { 0xAB76, 0x13A6 }, + { 0xAB77, 0x13A7 }, + { 0xAB78, 0x13A8 }, + { 0xAB79, 0x13A9 }, + { 0xAB7A, 0x13AA }, + { 0xAB7B, 0x13AB }, + { 0xAB7C, 0x13AC }, + { 0xAB7D, 0x13AD }, + { 0xAB7E, 0x13AE }, + { 0xAB7F, 0x13AF }, + { 0xAB80, 0x13B0 }, + { 0xAB81, 0x13B1 }, + { 0xAB82, 0x13B2 }, + { 0xAB83, 0x13B3 }, + { 0xAB84, 0x13B4 }, + { 0xAB85, 0x13B5 }, + { 0xAB86, 0x13B6 }, + { 0xAB87, 0x13B7 }, + { 0xAB88, 0x13B8 }, + { 0xAB89, 0x13B9 }, + { 0xAB8A, 0x13BA }, + { 0xAB8B, 0x13BB }, + { 0xAB8C, 0x13BC }, + { 0xAB8D, 0x13BD }, + { 0xAB8E, 0x13BE }, + { 0xAB8F, 0x13BF }, + { 0xAB90, 0x13C0 }, + { 0xAB91, 0x13C1 }, + { 0xAB92, 0x13C2 }, + { 0xAB93, 0x13C3 }, + { 0xAB94, 0x13C4 }, + { 0xAB95, 0x13C5 }, + { 0xAB96, 0x13C6 }, + { 0xAB97, 0x13C7 }, + { 0xAB98, 0x13C8 }, + { 0xAB99, 0x13C9 }, + { 0xAB9A, 0x13CA }, + { 0xAB9B, 0x13CB }, + { 0xAB9C, 0x13CC }, + { 0xAB9D, 0x13CD }, + { 0xAB9E, 0x13CE }, + { 0xAB9F, 0x13CF }, + { 0xABA0, 0x13D0 }, + { 0xABA1, 0x13D1 }, + { 0xABA2, 0x13D2 }, + { 0xABA3, 0x13D3 }, + { 0xABA4, 0x13D4 }, + { 0xABA5, 0x13D5 }, + { 0xABA6, 0x13D6 }, + { 0xABA7, 0x13D7 }, + { 0xABA8, 0x13D8 }, + { 0xABA9, 0x13D9 }, + { 0xABAA, 0x13DA }, + { 0xABAB, 0x13DB }, + { 0xABAC, 0x13DC }, + { 0xABAD, 0x13DD }, + { 0xABAE, 0x13DE }, + { 0xABAF, 0x13DF }, + { 0xABB0, 0x13E0 }, + { 0xABB1, 0x13E1 }, + { 0xABB2, 0x13E2 }, + { 0xABB3, 0x13E3 }, + { 0xABB4, 0x13E4 }, + { 0xABB5, 0x13E5 }, + { 0xABB6, 0x13E6 }, + { 0xABB7, 0x13E7 }, + { 0xABB8, 0x13E8 }, + { 0xABB9, 0x13E9 }, + { 0xABBA, 0x13EA }, + { 0xABBB, 0x13EB }, + { 0xABBC, 0x13EC }, + { 0xABBD, 0x13ED }, + { 0xABBE, 0x13EE }, + { 0xABBF, 0x13EF }, { 0xFF41, 0xFF21 }, { 0xFF42, 0xFF22 }, { 0xFF43, 0xFF23 }, @@ -1087,6 +1177,57 @@ { 0x1044D, 0x10425 }, { 0x1044E, 0x10426 }, { 0x1044F, 0x10427 }, + { 0x10CC0, 0x10C80 }, + { 0x10CC1, 0x10C81 }, + { 0x10CC2, 0x10C82 }, + { 0x10CC3, 0x10C83 }, + { 0x10CC4, 0x10C84 }, + { 0x10CC5, 0x10C85 }, + { 0x10CC6, 0x10C86 }, + { 0x10CC7, 0x10C87 }, + { 0x10CC8, 0x10C88 }, + { 0x10CC9, 0x10C89 }, + { 0x10CCA, 0x10C8A }, + { 0x10CCB, 0x10C8B }, + { 0x10CCC, 0x10C8C }, + { 0x10CCD, 0x10C8D }, + { 0x10CCE, 0x10C8E }, + { 0x10CCF, 0x10C8F }, + { 0x10CD0, 0x10C90 }, + { 0x10CD1, 0x10C91 }, + { 0x10CD2, 0x10C92 }, + { 0x10CD3, 0x10C93 }, + { 0x10CD4, 0x10C94 }, + { 0x10CD5, 0x10C95 }, + { 0x10CD6, 0x10C96 }, + { 0x10CD7, 0x10C97 }, + { 0x10CD8, 0x10C98 }, + { 0x10CD9, 0x10C99 }, + { 0x10CDA, 0x10C9A }, + { 0x10CDB, 0x10C9B }, + { 0x10CDC, 0x10C9C }, + { 0x10CDD, 0x10C9D }, + { 0x10CDE, 0x10C9E }, + { 0x10CDF, 0x10C9F }, + { 0x10CE0, 0x10CA0 }, + { 0x10CE1, 0x10CA1 }, + { 0x10CE2, 0x10CA2 }, + { 0x10CE3, 0x10CA3 }, + { 0x10CE4, 0x10CA4 }, + { 0x10CE5, 0x10CA5 }, + { 0x10CE6, 0x10CA6 }, + { 0x10CE7, 0x10CA7 }, + { 0x10CE8, 0x10CA8 }, + { 0x10CE9, 0x10CA9 }, + { 0x10CEA, 0x10CAA }, + { 0x10CEB, 0x10CAB }, + { 0x10CEC, 0x10CAC }, + { 0x10CED, 0x10CAD }, + { 0x10CEE, 0x10CAE }, + { 0x10CEF, 0x10CAF }, + { 0x10CF0, 0x10CB0 }, + { 0x10CF1, 0x10CB1 }, + { 0x10CF2, 0x10CB2 }, { 0x118C0, 0x118A0 }, { 0x118C1, 0x118A1 }, { 0x118C2, 0x118A2 }, diff --git a/tests/unictype/test-categ_C.c b/tests/unictype/test-categ_C.c index 5add1cb9c8..aa61d7d16d 100644 --- a/tests/unictype/test-categ_C.c +++ b/tests/unictype/test-categ_C.c @@ -44,7 +44,7 @@ { 0x083F, 0x083F }, { 0x085C, 0x085D }, { 0x085F, 0x089F }, - { 0x08B3, 0x08E3 }, + { 0x08B5, 0x08E2 }, { 0x0984, 0x0984 }, { 0x098D, 0x098E }, { 0x0991, 0x0992 }, @@ -87,7 +87,8 @@ { 0x0ACE, 0x0ACF }, { 0x0AD1, 0x0ADF }, { 0x0AE4, 0x0AE5 }, - { 0x0AF2, 0x0B00 }, + { 0x0AF2, 0x0AF8 }, + { 0x0AFA, 0x0B00 }, { 0x0B04, 0x0B04 }, { 0x0B0D, 0x0B0E }, { 0x0B11, 0x0B12 }, @@ -127,7 +128,7 @@ { 0x0C49, 0x0C49 }, { 0x0C4E, 0x0C54 }, { 0x0C57, 0x0C57 }, - { 0x0C5A, 0x0C5F }, + { 0x0C5B, 0x0C5F }, { 0x0C64, 0x0C65 }, { 0x0C70, 0x0C77 }, { 0x0C80, 0x0C80 }, @@ -152,7 +153,7 @@ { 0x0D45, 0x0D45 }, { 0x0D49, 0x0D49 }, { 0x0D4F, 0x0D56 }, - { 0x0D58, 0x0D5F }, + { 0x0D58, 0x0D5E }, { 0x0D64, 0x0D65 }, { 0x0D76, 0x0D78 }, { 0x0D80, 0x0D81 }, @@ -215,7 +216,8 @@ { 0x135B, 0x135C }, { 0x137D, 0x137F }, { 0x139A, 0x139F }, - { 0x13F5, 0x13FF }, + { 0x13F6, 0x13F7 }, + { 0x13FE, 0x13FF }, { 0x169D, 0x169F }, { 0x16F9, 0x16FF }, { 0x170D, 0x170D }, @@ -281,9 +283,9 @@ { 0x2072, 0x2073 }, { 0x208F, 0x208F }, { 0x209D, 0x209F }, - { 0x20BE, 0x20CF }, + { 0x20BF, 0x20CF }, { 0x20F1, 0x20FF }, - { 0x218A, 0x218F }, + { 0x218C, 0x218F }, { 0x23FB, 0x23FF }, { 0x2427, 0x243F }, { 0x244B, 0x245F }, @@ -291,7 +293,8 @@ { 0x2B96, 0x2B97 }, { 0x2BBA, 0x2BBC }, { 0x2BC9, 0x2BC9 }, - { 0x2BD2, 0x2BFF }, + { 0x2BD2, 0x2BEB }, + { 0x2BF0, 0x2BFF }, { 0x2C2F, 0x2C2F }, { 0x2C5F, 0x2C5F }, { 0x2CF4, 0x2CF8 }, @@ -324,21 +327,19 @@ { 0x321F, 0x321F }, { 0x32FF, 0x32FF }, { 0x4DB6, 0x4DBF }, - { 0x9FCD, 0x9FFF }, + { 0x9FD6, 0x9FFF }, { 0xA48D, 0xA48F }, { 0xA4C7, 0xA4CF }, { 0xA62C, 0xA63F }, - { 0xA69E, 0xA69E }, { 0xA6F8, 0xA6FF }, - { 0xA78F, 0xA78F }, { 0xA7AE, 0xA7AF }, - { 0xA7B2, 0xA7F6 }, + { 0xA7B8, 0xA7F6 }, { 0xA82C, 0xA82F }, { 0xA83A, 0xA83F }, { 0xA878, 0xA87F }, { 0xA8C5, 0xA8CD }, { 0xA8DA, 0xA8DF }, - { 0xA8FC, 0xA8FF }, + { 0xA8FE, 0xA8FF }, { 0xA954, 0xA95E }, { 0xA97D, 0xA97F }, { 0xA9CE, 0xA9CE }, @@ -354,8 +355,7 @@ { 0xAB17, 0xAB1F }, { 0xAB27, 0xAB27 }, { 0xAB2F, 0xAB2F }, - { 0xAB60, 0xAB63 }, - { 0xAB66, 0xABBF }, + { 0xAB66, 0xAB6F }, { 0xABEE, 0xABEF }, { 0xABFA, 0xABFF }, { 0xD7A4, 0xD7AF }, @@ -376,7 +376,6 @@ { 0xFDC8, 0xFDEF }, { 0xFDFE, 0xFDFF }, { 0xFE1A, 0xFE1F }, - { 0xFE2E, 0xFE2F }, { 0xFE53, 0xFE53 }, { 0xFE67, 0xFE67 }, { 0xFE6C, 0xFE6F }, @@ -427,12 +426,14 @@ { 0x1083D, 0x1083E }, { 0x10856, 0x10856 }, { 0x1089F, 0x108A6 }, - { 0x108B0, 0x108FF }, + { 0x108B0, 0x108DF }, + { 0x108F3, 0x108F3 }, + { 0x108F6, 0x108FA }, { 0x1091C, 0x1091E }, { 0x1093A, 0x1093E }, { 0x10940, 0x1097F }, - { 0x109B8, 0x109BD }, - { 0x109C0, 0x109FF }, + { 0x109B8, 0x109BB }, + { 0x109D0, 0x109D1 }, { 0x10A04, 0x10A04 }, { 0x10A07, 0x10A0B }, { 0x10A14, 0x10A14 }, @@ -450,7 +451,10 @@ { 0x10B92, 0x10B98 }, { 0x10B9D, 0x10BA8 }, { 0x10BB0, 0x10BFF }, - { 0x10C49, 0x10E5F }, + { 0x10C49, 0x10C7F }, + { 0x10CB3, 0x10CBF }, + { 0x10CF3, 0x10CF9 }, + { 0x10D00, 0x10E5F }, { 0x10E7F, 0x10FFF }, { 0x1104E, 0x11051 }, { 0x11070, 0x1107E }, @@ -461,14 +465,18 @@ { 0x11135, 0x11135 }, { 0x11144, 0x1114F }, { 0x11177, 0x1117F }, - { 0x111C9, 0x111CC }, { 0x111CE, 0x111CF }, - { 0x111DB, 0x111E0 }, + { 0x111E0, 0x111E0 }, { 0x111F5, 0x111FF }, { 0x11212, 0x11212 }, - { 0x1123E, 0x112AF }, + { 0x1123E, 0x1127F }, + { 0x11287, 0x11287 }, + { 0x11289, 0x11289 }, + { 0x1128E, 0x1128E }, + { 0x1129E, 0x1129E }, + { 0x112AA, 0x112AF }, { 0x112EB, 0x112EF }, - { 0x112FA, 0x11300 }, + { 0x112FA, 0x112FF }, { 0x11304, 0x11304 }, { 0x1130D, 0x1130E }, { 0x11311, 0x11312 }, @@ -478,7 +486,8 @@ { 0x1133A, 0x1133B }, { 0x11345, 0x11346 }, { 0x11349, 0x1134A }, - { 0x1134E, 0x11356 }, + { 0x1134E, 0x1134F }, + { 0x11351, 0x11356 }, { 0x11358, 0x1135C }, { 0x11364, 0x11365 }, { 0x1136D, 0x1136F }, @@ -486,18 +495,23 @@ { 0x114C8, 0x114CF }, { 0x114DA, 0x1157F }, { 0x115B6, 0x115B7 }, - { 0x115CA, 0x115FF }, + { 0x115DE, 0x115FF }, { 0x11645, 0x1164F }, { 0x1165A, 0x1167F }, { 0x116B8, 0x116BF }, - { 0x116CA, 0x1189F }, + { 0x116CA, 0x116FF }, + { 0x1171A, 0x1171C }, + { 0x1172C, 0x1172F }, + { 0x11740, 0x1189F }, { 0x118F3, 0x118FE }, { 0x11900, 0x11ABF }, { 0x11AF9, 0x11FFF }, - { 0x12399, 0x123FF }, + { 0x1239A, 0x123FF }, { 0x1246F, 0x1246F }, - { 0x12475, 0x12FFF }, - { 0x1342F, 0x167FF }, + { 0x12475, 0x1247F }, + { 0x12544, 0x12FFF }, + { 0x1342F, 0x143FF }, + { 0x14647, 0x167FF }, { 0x16A39, 0x16A3F }, { 0x16A5F, 0x16A5F }, { 0x16A6A, 0x16A6D }, @@ -521,7 +535,7 @@ { 0x1D0F6, 0x1D0FF }, { 0x1D127, 0x1D128 }, { 0x1D173, 0x1D17A }, - { 0x1D1DE, 0x1D1FF }, + { 0x1D1E9, 0x1D1FF }, { 0x1D246, 0x1D2FF }, { 0x1D357, 0x1D35F }, { 0x1D372, 0x1D3FF }, @@ -545,7 +559,9 @@ { 0x1D551, 0x1D551 }, { 0x1D6A6, 0x1D6A7 }, { 0x1D7CC, 0x1D7CD }, - { 0x1D800, 0x1E7FF }, + { 0x1DA8C, 0x1DA9A }, + { 0x1DAA0, 0x1DAA0 }, + { 0x1DAB0, 0x1E7FF }, { 0x1E8C5, 0x1E8C6 }, { 0x1E8D7, 0x1EDFF }, { 0x1EE04, 0x1EE04 }, @@ -596,16 +612,9 @@ { 0x1F23B, 0x1F23F }, { 0x1F249, 0x1F24F }, { 0x1F252, 0x1F2FF }, - { 0x1F32D, 0x1F32F }, - { 0x1F37E, 0x1F37F }, - { 0x1F3CF, 0x1F3D3 }, - { 0x1F3F8, 0x1F3FF }, - { 0x1F4FF, 0x1F4FF }, - { 0x1F54B, 0x1F54F }, { 0x1F57A, 0x1F57A }, { 0x1F5A4, 0x1F5A4 }, - { 0x1F643, 0x1F644 }, - { 0x1F6D0, 0x1F6DF }, + { 0x1F6D1, 0x1F6DF }, { 0x1F6ED, 0x1F6EF }, { 0x1F6F4, 0x1F6FF }, { 0x1F774, 0x1F77F }, @@ -614,10 +623,14 @@ { 0x1F848, 0x1F84F }, { 0x1F85A, 0x1F85F }, { 0x1F888, 0x1F88F }, - { 0x1F8AE, 0x1FFFF }, + { 0x1F8AE, 0x1F90F }, + { 0x1F919, 0x1F97F }, + { 0x1F985, 0x1F9BF }, + { 0x1F9C1, 0x1FFFF }, { 0x2A6D7, 0x2A6FF }, { 0x2B735, 0x2B73F }, - { 0x2B81E, 0x2F7FF }, + { 0x2B81E, 0x2B81F }, + { 0x2CEA2, 0x2F7FF }, { 0x2FA1E, 0xE00FF }, { 0xE01F0, 0x10FFFF } diff --git a/tests/unictype/test-categ_Cn.c b/tests/unictype/test-categ_Cn.c index d0e652688a..4ac0ba5ce1 100644 --- a/tests/unictype/test-categ_Cn.c +++ b/tests/unictype/test-categ_Cn.c @@ -40,7 +40,7 @@ { 0x083F, 0x083F }, { 0x085C, 0x085D }, { 0x085F, 0x089F }, - { 0x08B3, 0x08E3 }, + { 0x08B5, 0x08E2 }, { 0x0984, 0x0984 }, { 0x098D, 0x098E }, { 0x0991, 0x0992 }, @@ -83,7 +83,8 @@ { 0x0ACE, 0x0ACF }, { 0x0AD1, 0x0ADF }, { 0x0AE4, 0x0AE5 }, - { 0x0AF2, 0x0B00 }, + { 0x0AF2, 0x0AF8 }, + { 0x0AFA, 0x0B00 }, { 0x0B04, 0x0B04 }, { 0x0B0D, 0x0B0E }, { 0x0B11, 0x0B12 }, @@ -123,7 +124,7 @@ { 0x0C49, 0x0C49 }, { 0x0C4E, 0x0C54 }, { 0x0C57, 0x0C57 }, - { 0x0C5A, 0x0C5F }, + { 0x0C5B, 0x0C5F }, { 0x0C64, 0x0C65 }, { 0x0C70, 0x0C77 }, { 0x0C80, 0x0C80 }, @@ -148,7 +149,7 @@ { 0x0D45, 0x0D45 }, { 0x0D49, 0x0D49 }, { 0x0D4F, 0x0D56 }, - { 0x0D58, 0x0D5F }, + { 0x0D58, 0x0D5E }, { 0x0D64, 0x0D65 }, { 0x0D76, 0x0D78 }, { 0x0D80, 0x0D81 }, @@ -211,7 +212,8 @@ { 0x135B, 0x135C }, { 0x137D, 0x137F }, { 0x139A, 0x139F }, - { 0x13F5, 0x13FF }, + { 0x13F6, 0x13F7 }, + { 0x13FE, 0x13FF }, { 0x169D, 0x169F }, { 0x16F9, 0x16FF }, { 0x170D, 0x170D }, @@ -275,9 +277,9 @@ { 0x2072, 0x2073 }, { 0x208F, 0x208F }, { 0x209D, 0x209F }, - { 0x20BE, 0x20CF }, + { 0x20BF, 0x20CF }, { 0x20F1, 0x20FF }, - { 0x218A, 0x218F }, + { 0x218C, 0x218F }, { 0x23FB, 0x23FF }, { 0x2427, 0x243F }, { 0x244B, 0x245F }, @@ -285,7 +287,8 @@ { 0x2B96, 0x2B97 }, { 0x2BBA, 0x2BBC }, { 0x2BC9, 0x2BC9 }, - { 0x2BD2, 0x2BFF }, + { 0x2BD2, 0x2BEB }, + { 0x2BF0, 0x2BFF }, { 0x2C2F, 0x2C2F }, { 0x2C5F, 0x2C5F }, { 0x2CF4, 0x2CF8 }, @@ -318,21 +321,19 @@ { 0x321F, 0x321F }, { 0x32FF, 0x32FF }, { 0x4DB6, 0x4DBF }, - { 0x9FCD, 0x9FFF }, + { 0x9FD6, 0x9FFF }, { 0xA48D, 0xA48F }, { 0xA4C7, 0xA4CF }, { 0xA62C, 0xA63F }, - { 0xA69E, 0xA69E }, { 0xA6F8, 0xA6FF }, - { 0xA78F, 0xA78F }, { 0xA7AE, 0xA7AF }, - { 0xA7B2, 0xA7F6 }, + { 0xA7B8, 0xA7F6 }, { 0xA82C, 0xA82F }, { 0xA83A, 0xA83F }, { 0xA878, 0xA87F }, { 0xA8C5, 0xA8CD }, { 0xA8DA, 0xA8DF }, - { 0xA8FC, 0xA8FF }, + { 0xA8FE, 0xA8FF }, { 0xA954, 0xA95E }, { 0xA97D, 0xA97F }, { 0xA9CE, 0xA9CE }, @@ -348,8 +349,7 @@ { 0xAB17, 0xAB1F }, { 0xAB27, 0xAB27 }, { 0xAB2F, 0xAB2F }, - { 0xAB60, 0xAB63 }, - { 0xAB66, 0xABBF }, + { 0xAB66, 0xAB6F }, { 0xABEE, 0xABEF }, { 0xABFA, 0xABFF }, { 0xD7A4, 0xD7AF }, @@ -370,7 +370,6 @@ { 0xFDC8, 0xFDEF }, { 0xFDFE, 0xFDFF }, { 0xFE1A, 0xFE1F }, - { 0xFE2E, 0xFE2F }, { 0xFE53, 0xFE53 }, { 0xFE67, 0xFE67 }, { 0xFE6C, 0xFE6F }, @@ -422,12 +421,14 @@ { 0x1083D, 0x1083E }, { 0x10856, 0x10856 }, { 0x1089F, 0x108A6 }, - { 0x108B0, 0x108FF }, + { 0x108B0, 0x108DF }, + { 0x108F3, 0x108F3 }, + { 0x108F6, 0x108FA }, { 0x1091C, 0x1091E }, { 0x1093A, 0x1093E }, { 0x10940, 0x1097F }, - { 0x109B8, 0x109BD }, - { 0x109C0, 0x109FF }, + { 0x109B8, 0x109BB }, + { 0x109D0, 0x109D1 }, { 0x10A04, 0x10A04 }, { 0x10A07, 0x10A0B }, { 0x10A14, 0x10A14 }, @@ -445,7 +446,10 @@ { 0x10B92, 0x10B98 }, { 0x10B9D, 0x10BA8 }, { 0x10BB0, 0x10BFF }, - { 0x10C49, 0x10E5F }, + { 0x10C49, 0x10C7F }, + { 0x10CB3, 0x10CBF }, + { 0x10CF3, 0x10CF9 }, + { 0x10D00, 0x10E5F }, { 0x10E7F, 0x10FFF }, { 0x1104E, 0x11051 }, { 0x11070, 0x1107E }, @@ -455,14 +459,18 @@ { 0x11135, 0x11135 }, { 0x11144, 0x1114F }, { 0x11177, 0x1117F }, - { 0x111C9, 0x111CC }, { 0x111CE, 0x111CF }, - { 0x111DB, 0x111E0 }, + { 0x111E0, 0x111E0 }, { 0x111F5, 0x111FF }, { 0x11212, 0x11212 }, - { 0x1123E, 0x112AF }, + { 0x1123E, 0x1127F }, + { 0x11287, 0x11287 }, + { 0x11289, 0x11289 }, + { 0x1128E, 0x1128E }, + { 0x1129E, 0x1129E }, + { 0x112AA, 0x112AF }, { 0x112EB, 0x112EF }, - { 0x112FA, 0x11300 }, + { 0x112FA, 0x112FF }, { 0x11304, 0x11304 }, { 0x1130D, 0x1130E }, { 0x11311, 0x11312 }, @@ -472,7 +480,8 @@ { 0x1133A, 0x1133B }, { 0x11345, 0x11346 }, { 0x11349, 0x1134A }, - { 0x1134E, 0x11356 }, + { 0x1134E, 0x1134F }, + { 0x11351, 0x11356 }, { 0x11358, 0x1135C }, { 0x11364, 0x11365 }, { 0x1136D, 0x1136F }, @@ -480,18 +489,23 @@ { 0x114C8, 0x114CF }, { 0x114DA, 0x1157F }, { 0x115B6, 0x115B7 }, - { 0x115CA, 0x115FF }, + { 0x115DE, 0x115FF }, { 0x11645, 0x1164F }, { 0x1165A, 0x1167F }, { 0x116B8, 0x116BF }, - { 0x116CA, 0x1189F }, + { 0x116CA, 0x116FF }, + { 0x1171A, 0x1171C }, + { 0x1172C, 0x1172F }, + { 0x11740, 0x1189F }, { 0x118F3, 0x118FE }, { 0x11900, 0x11ABF }, { 0x11AF9, 0x11FFF }, - { 0x12399, 0x123FF }, + { 0x1239A, 0x123FF }, { 0x1246F, 0x1246F }, - { 0x12475, 0x12FFF }, - { 0x1342F, 0x167FF }, + { 0x12475, 0x1247F }, + { 0x12544, 0x12FFF }, + { 0x1342F, 0x143FF }, + { 0x14647, 0x167FF }, { 0x16A39, 0x16A3F }, { 0x16A5F, 0x16A5F }, { 0x16A6A, 0x16A6D }, @@ -514,7 +528,7 @@ { 0x1BCA4, 0x1CFFF }, { 0x1D0F6, 0x1D0FF }, { 0x1D127, 0x1D128 }, - { 0x1D1DE, 0x1D1FF }, + { 0x1D1E9, 0x1D1FF }, { 0x1D246, 0x1D2FF }, { 0x1D357, 0x1D35F }, { 0x1D372, 0x1D3FF }, @@ -538,7 +552,9 @@ { 0x1D551, 0x1D551 }, { 0x1D6A6, 0x1D6A7 }, { 0x1D7CC, 0x1D7CD }, - { 0x1D800, 0x1E7FF }, + { 0x1DA8C, 0x1DA9A }, + { 0x1DAA0, 0x1DAA0 }, + { 0x1DAB0, 0x1E7FF }, { 0x1E8C5, 0x1E8C6 }, { 0x1E8D7, 0x1EDFF }, { 0x1EE04, 0x1EE04 }, @@ -589,16 +605,9 @@ { 0x1F23B, 0x1F23F }, { 0x1F249, 0x1F24F }, { 0x1F252, 0x1F2FF }, - { 0x1F32D, 0x1F32F }, - { 0x1F37E, 0x1F37F }, - { 0x1F3CF, 0x1F3D3 }, - { 0x1F3F8, 0x1F3FF }, - { 0x1F4FF, 0x1F4FF }, - { 0x1F54B, 0x1F54F }, { 0x1F57A, 0x1F57A }, { 0x1F5A4, 0x1F5A4 }, - { 0x1F643, 0x1F644 }, - { 0x1F6D0, 0x1F6DF }, + { 0x1F6D1, 0x1F6DF }, { 0x1F6ED, 0x1F6EF }, { 0x1F6F4, 0x1F6FF }, { 0x1F774, 0x1F77F }, @@ -607,10 +616,14 @@ { 0x1F848, 0x1F84F }, { 0x1F85A, 0x1F85F }, { 0x1F888, 0x1F88F }, - { 0x1F8AE, 0x1FFFF }, + { 0x1F8AE, 0x1F90F }, + { 0x1F919, 0x1F97F }, + { 0x1F985, 0x1F9BF }, + { 0x1F9C1, 0x1FFFF }, { 0x2A6D7, 0x2A6FF }, { 0x2B735, 0x2B73F }, - { 0x2B81E, 0x2F7FF }, + { 0x2B81E, 0x2B81F }, + { 0x2CEA2, 0x2F7FF }, { 0x2FA1E, 0xE0000 }, { 0xE0002, 0xE001F }, { 0xE0080, 0xE00FF }, diff --git a/tests/unictype/test-categ_L.c b/tests/unictype/test-categ_L.c index 9dd37d1faa..ef18ece0f4 100644 --- a/tests/unictype/test-categ_L.c +++ b/tests/unictype/test-categ_L.c @@ -65,7 +65,7 @@ { 0x0824, 0x0824 }, { 0x0828, 0x0828 }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B2 }, + { 0x08A0, 0x08B4 }, { 0x0904, 0x0939 }, { 0x093D, 0x093D }, { 0x0950, 0x0950 }, @@ -101,6 +101,7 @@ { 0x0ABD, 0x0ABD }, { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE1 }, + { 0x0AF9, 0x0AF9 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, { 0x0B13, 0x0B28 }, @@ -127,7 +128,7 @@ { 0x0C12, 0x0C28 }, { 0x0C2A, 0x0C39 }, { 0x0C3D, 0x0C3D }, - { 0x0C58, 0x0C59 }, + { 0x0C58, 0x0C5A }, { 0x0C60, 0x0C61 }, { 0x0C85, 0x0C8C }, { 0x0C8E, 0x0C90 }, @@ -143,7 +144,7 @@ { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D3D }, { 0x0D4E, 0x0D4E }, - { 0x0D60, 0x0D61 }, + { 0x0D5F, 0x0D61 }, { 0x0D7A, 0x0D7F }, { 0x0D85, 0x0D96 }, { 0x0D9A, 0x0DB1 }, @@ -204,7 +205,8 @@ { 0x1312, 0x1315 }, { 0x1318, 0x135A }, { 0x1380, 0x138F }, - { 0x13A0, 0x13F4 }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1401, 0x166C }, { 0x166F, 0x167F }, { 0x1681, 0x169A }, @@ -227,7 +229,7 @@ { 0x1950, 0x196D }, { 0x1970, 0x1974 }, { 0x1980, 0x19AB }, - { 0x19C1, 0x19C7 }, + { 0x19B0, 0x19C9 }, { 0x1A00, 0x1A16 }, { 0x1A20, 0x1A54 }, { 0x1AA7, 0x1AA7 }, @@ -311,7 +313,7 @@ { 0x31A0, 0x31BA }, { 0x31F0, 0x31FF }, { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FCC }, + { 0x4E00, 0x9FD5 }, { 0xA000, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, @@ -322,9 +324,8 @@ { 0xA6A0, 0xA6E5 }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA78E }, - { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA78B, 0xA7AD }, + { 0xA7B0, 0xA7B7 }, { 0xA7F7, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, @@ -333,6 +334,7 @@ { 0xA882, 0xA8B3 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, + { 0xA8FD, 0xA8FD }, { 0xA90A, 0xA925 }, { 0xA930, 0xA946 }, { 0xA960, 0xA97C }, @@ -361,9 +363,8 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB5F }, - { 0xAB64, 0xAB65 }, - { 0xABC0, 0xABE2 }, + { 0xAB5C, 0xAB65 }, + { 0xAB70, 0xABE2 }, { 0xAC00, 0xD7A3 }, { 0xD7B0, 0xD7C6 }, { 0xD7CB, 0xD7FB }, @@ -422,6 +423,8 @@ { 0x1083F, 0x10855 }, { 0x10860, 0x10876 }, { 0x10880, 0x1089E }, + { 0x108E0, 0x108F2 }, + { 0x108F4, 0x108F5 }, { 0x10900, 0x10915 }, { 0x10920, 0x10939 }, { 0x10980, 0x109B7 }, @@ -439,6 +442,8 @@ { 0x10B60, 0x10B72 }, { 0x10B80, 0x10B91 }, { 0x10C00, 0x10C48 }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, { 0x11003, 0x11037 }, { 0x11083, 0x110AF }, { 0x110D0, 0x110E8 }, @@ -448,8 +453,14 @@ { 0x11183, 0x111B2 }, { 0x111C1, 0x111C4 }, { 0x111DA, 0x111DA }, + { 0x111DC, 0x111DC }, { 0x11200, 0x11211 }, { 0x11213, 0x1122B }, + { 0x11280, 0x11286 }, + { 0x11288, 0x11288 }, + { 0x1128A, 0x1128D }, + { 0x1128F, 0x1129D }, + { 0x1129F, 0x112A8 }, { 0x112B0, 0x112DE }, { 0x11305, 0x1130C }, { 0x1130F, 0x11310 }, @@ -458,19 +469,24 @@ { 0x11332, 0x11333 }, { 0x11335, 0x11339 }, { 0x1133D, 0x1133D }, + { 0x11350, 0x11350 }, { 0x1135D, 0x11361 }, { 0x11480, 0x114AF }, { 0x114C4, 0x114C5 }, { 0x114C7, 0x114C7 }, { 0x11580, 0x115AE }, + { 0x115D8, 0x115DB }, { 0x11600, 0x1162F }, { 0x11644, 0x11644 }, { 0x11680, 0x116AA }, + { 0x11700, 0x11719 }, { 0x118A0, 0x118DF }, { 0x118FF, 0x118FF }, { 0x11AC0, 0x11AF8 }, - { 0x12000, 0x12398 }, + { 0x12000, 0x12399 }, + { 0x12480, 0x12543 }, { 0x13000, 0x1342E }, + { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16AD0, 0x16AED }, @@ -553,6 +569,7 @@ { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 }, { 0x2F800, 0x2FA1D } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_L) diff --git a/tests/unictype/test-categ_LC.c b/tests/unictype/test-categ_LC.c index 4b2bdcd8a2..d231c67a47 100644 --- a/tests/unictype/test-categ_LC.c +++ b/tests/unictype/test-categ_LC.c @@ -42,6 +42,8 @@ { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1D00, 0x1D2B }, { 0x1D6B, 0x1D77 }, { 0x1D79, 0x1D9A }, @@ -94,15 +96,18 @@ { 0xA771, 0xA787 }, { 0xA78B, 0xA78E }, { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA7B0, 0xA7B7 }, { 0xA7FA, 0xA7FA }, { 0xAB30, 0xAB5A }, - { 0xAB64, 0xAB65 }, + { 0xAB60, 0xAB65 }, + { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, { 0xFF21, 0xFF3A }, { 0xFF41, 0xFF5A }, { 0x10400, 0x1044F }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, { 0x118A0, 0x118DF }, { 0x1D400, 0x1D454 }, { 0x1D456, 0x1D49C }, diff --git a/tests/unictype/test-categ_Ll.c b/tests/unictype/test-categ_Ll.c index 8503a89875..43fcdf5feb 100644 --- a/tests/unictype/test-categ_Ll.c +++ b/tests/unictype/test-categ_Ll.c @@ -287,6 +287,7 @@ { 0x052D, 0x052D }, { 0x052F, 0x052F }, { 0x0561, 0x0587 }, + { 0x13F8, 0x13FD }, { 0x1D00, 0x1D2B }, { 0x1D6B, 0x1D77 }, { 0x1D79, 0x1D9A }, @@ -606,13 +607,17 @@ { 0xA7A5, 0xA7A5 }, { 0xA7A7, 0xA7A7 }, { 0xA7A9, 0xA7A9 }, + { 0xA7B5, 0xA7B5 }, + { 0xA7B7, 0xA7B7 }, { 0xA7FA, 0xA7FA }, { 0xAB30, 0xAB5A }, - { 0xAB64, 0xAB65 }, + { 0xAB60, 0xAB65 }, + { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, { 0xFF41, 0xFF5A }, { 0x10428, 0x1044F }, + { 0x10CC0, 0x10CF2 }, { 0x118C0, 0x118DF }, { 0x1D41A, 0x1D433 }, { 0x1D44E, 0x1D454 }, diff --git a/tests/unictype/test-categ_Lo.c b/tests/unictype/test-categ_Lo.c index 6959847e56..854b8d787b 100644 --- a/tests/unictype/test-categ_Lo.c +++ b/tests/unictype/test-categ_Lo.c @@ -39,7 +39,7 @@ { 0x07CA, 0x07EA }, { 0x0800, 0x0815 }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B2 }, + { 0x08A0, 0x08B4 }, { 0x0904, 0x0939 }, { 0x093D, 0x093D }, { 0x0950, 0x0950 }, @@ -75,6 +75,7 @@ { 0x0ABD, 0x0ABD }, { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE1 }, + { 0x0AF9, 0x0AF9 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, { 0x0B13, 0x0B28 }, @@ -101,7 +102,7 @@ { 0x0C12, 0x0C28 }, { 0x0C2A, 0x0C39 }, { 0x0C3D, 0x0C3D }, - { 0x0C58, 0x0C59 }, + { 0x0C58, 0x0C5A }, { 0x0C60, 0x0C61 }, { 0x0C85, 0x0C8C }, { 0x0C8E, 0x0C90 }, @@ -117,7 +118,7 @@ { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D3D }, { 0x0D4E, 0x0D4E }, - { 0x0D60, 0x0D61 }, + { 0x0D5F, 0x0D61 }, { 0x0D7A, 0x0D7F }, { 0x0D85, 0x0D96 }, { 0x0D9A, 0x0DB1 }, @@ -174,7 +175,6 @@ { 0x1312, 0x1315 }, { 0x1318, 0x135A }, { 0x1380, 0x138F }, - { 0x13A0, 0x13F4 }, { 0x1401, 0x166C }, { 0x166F, 0x167F }, { 0x1681, 0x169A }, @@ -197,7 +197,7 @@ { 0x1950, 0x196D }, { 0x1970, 0x1974 }, { 0x1980, 0x19AB }, - { 0x19C1, 0x19C7 }, + { 0x19B0, 0x19C9 }, { 0x1A00, 0x1A16 }, { 0x1A20, 0x1A54 }, { 0x1B05, 0x1B33 }, @@ -233,7 +233,7 @@ { 0x31A0, 0x31BA }, { 0x31F0, 0x31FF }, { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FCC }, + { 0x4E00, 0x9FD5 }, { 0xA000, 0xA014 }, { 0xA016, 0xA48C }, { 0xA4D0, 0xA4F7 }, @@ -242,6 +242,7 @@ { 0xA62A, 0xA62B }, { 0xA66E, 0xA66E }, { 0xA6A0, 0xA6E5 }, + { 0xA78F, 0xA78F }, { 0xA7F7, 0xA7F7 }, { 0xA7FB, 0xA801 }, { 0xA803, 0xA805 }, @@ -251,6 +252,7 @@ { 0xA882, 0xA8B3 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, + { 0xA8FD, 0xA8FD }, { 0xA90A, 0xA925 }, { 0xA930, 0xA946 }, { 0xA960, 0xA97C }, @@ -335,6 +337,8 @@ { 0x1083F, 0x10855 }, { 0x10860, 0x10876 }, { 0x10880, 0x1089E }, + { 0x108E0, 0x108F2 }, + { 0x108F4, 0x108F5 }, { 0x10900, 0x10915 }, { 0x10920, 0x10939 }, { 0x10980, 0x109B7 }, @@ -361,8 +365,14 @@ { 0x11183, 0x111B2 }, { 0x111C1, 0x111C4 }, { 0x111DA, 0x111DA }, + { 0x111DC, 0x111DC }, { 0x11200, 0x11211 }, { 0x11213, 0x1122B }, + { 0x11280, 0x11286 }, + { 0x11288, 0x11288 }, + { 0x1128A, 0x1128D }, + { 0x1128F, 0x1129D }, + { 0x1129F, 0x112A8 }, { 0x112B0, 0x112DE }, { 0x11305, 0x1130C }, { 0x1130F, 0x11310 }, @@ -371,18 +381,23 @@ { 0x11332, 0x11333 }, { 0x11335, 0x11339 }, { 0x1133D, 0x1133D }, + { 0x11350, 0x11350 }, { 0x1135D, 0x11361 }, { 0x11480, 0x114AF }, { 0x114C4, 0x114C5 }, { 0x114C7, 0x114C7 }, { 0x11580, 0x115AE }, + { 0x115D8, 0x115DB }, { 0x11600, 0x1162F }, { 0x11644, 0x11644 }, { 0x11680, 0x116AA }, + { 0x11700, 0x11719 }, { 0x118FF, 0x118FF }, { 0x11AC0, 0x11AF8 }, - { 0x12000, 0x12398 }, + { 0x12000, 0x12399 }, + { 0x12480, 0x12543 }, { 0x13000, 0x1342E }, + { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16AD0, 0x16AED }, @@ -433,6 +448,7 @@ { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 }, { 0x2F800, 0x2FA1D } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Lo) diff --git a/tests/unictype/test-categ_Lu.c b/tests/unictype/test-categ_Lu.c index ff4e26635d..f9efce8f7a 100644 --- a/tests/unictype/test-categ_Lu.c +++ b/tests/unictype/test-categ_Lu.c @@ -292,6 +292,7 @@ { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, + { 0x13A0, 0x13F5 }, { 0x1E00, 0x1E00 }, { 0x1E02, 0x1E02 }, { 0x1E04, 0x1E04 }, @@ -604,9 +605,11 @@ { 0xA7A6, 0xA7A6 }, { 0xA7A8, 0xA7A8 }, { 0xA7AA, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA7B0, 0xA7B4 }, + { 0xA7B6, 0xA7B6 }, { 0xFF21, 0xFF3A }, { 0x10400, 0x10427 }, + { 0x10C80, 0x10CB2 }, { 0x118A0, 0x118BF }, { 0x1D400, 0x1D419 }, { 0x1D434, 0x1D44D }, diff --git a/tests/unictype/test-categ_M.c b/tests/unictype/test-categ_M.c index b2f638e8e6..2d383b49d1 100644 --- a/tests/unictype/test-categ_M.c +++ b/tests/unictype/test-categ_M.c @@ -40,7 +40,7 @@ { 0x0825, 0x0827 }, { 0x0829, 0x082D }, { 0x0859, 0x085B }, - { 0x08E4, 0x0903 }, + { 0x08E3, 0x0903 }, { 0x093A, 0x093C }, { 0x093E, 0x094F }, { 0x0951, 0x0957 }, @@ -140,8 +140,6 @@ { 0x18A9, 0x18A9 }, { 0x1920, 0x192B }, { 0x1930, 0x193B }, - { 0x19B0, 0x19C0 }, - { 0x19C8, 0x19C9 }, { 0x1A17, 0x1A1B }, { 0x1A55, 0x1A5E }, { 0x1A60, 0x1A7C }, @@ -169,7 +167,7 @@ { 0x3099, 0x309A }, { 0xA66F, 0xA672 }, { 0xA674, 0xA67D }, - { 0xA69F, 0xA69F }, + { 0xA69E, 0xA69F }, { 0xA6F0, 0xA6F1 }, { 0xA802, 0xA802 }, { 0xA806, 0xA806 }, @@ -198,7 +196,7 @@ { 0xABEC, 0xABED }, { 0xFB1E, 0xFB1E }, { 0xFE00, 0xFE0F }, - { 0xFE20, 0xFE2D }, + { 0xFE20, 0xFE2F }, { 0x101FD, 0x101FD }, { 0x102E0, 0x102E0 }, { 0x10376, 0x1037A }, @@ -217,9 +215,10 @@ { 0x11173, 0x11173 }, { 0x11180, 0x11182 }, { 0x111B3, 0x111C0 }, + { 0x111CA, 0x111CC }, { 0x1122C, 0x11237 }, { 0x112DF, 0x112EA }, - { 0x11301, 0x11303 }, + { 0x11300, 0x11303 }, { 0x1133C, 0x1133C }, { 0x1133E, 0x11344 }, { 0x11347, 0x11348 }, @@ -231,8 +230,10 @@ { 0x114B0, 0x114C3 }, { 0x115AF, 0x115B5 }, { 0x115B8, 0x115C0 }, + { 0x115DC, 0x115DD }, { 0x11630, 0x11640 }, { 0x116AB, 0x116B7 }, + { 0x1171D, 0x1172B }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, { 0x16F51, 0x16F7E }, @@ -244,6 +245,12 @@ { 0x1D185, 0x1D18B }, { 0x1D1AA, 0x1D1AD }, { 0x1D242, 0x1D244 }, + { 0x1DA00, 0x1DA36 }, + { 0x1DA3B, 0x1DA6C }, + { 0x1DA75, 0x1DA75 }, + { 0x1DA84, 0x1DA84 }, + { 0x1DA9B, 0x1DA9F }, + { 0x1DAA1, 0x1DAAF }, { 0x1E8D0, 0x1E8D6 }, { 0xE0100, 0xE01EF } diff --git a/tests/unictype/test-categ_Mc.c b/tests/unictype/test-categ_Mc.c index 026f54de80..fe491e13fc 100644 --- a/tests/unictype/test-categ_Mc.c +++ b/tests/unictype/test-categ_Mc.c @@ -81,8 +81,6 @@ { 0x1929, 0x192B }, { 0x1930, 0x1931 }, { 0x1933, 0x1938 }, - { 0x19B0, 0x19C0 }, - { 0x19C8, 0x19C9 }, { 0x1A19, 0x1A1A }, { 0x1A55, 0x1A55 }, { 0x1A57, 0x1A57 }, @@ -161,6 +159,8 @@ { 0x116AC, 0x116AC }, { 0x116AE, 0x116AF }, { 0x116B6, 0x116B6 }, + { 0x11720, 0x11721 }, + { 0x11726, 0x11726 }, { 0x16F51, 0x16F7E }, { 0x1D165, 0x1D166 }, { 0x1D16D, 0x1D172 } diff --git a/tests/unictype/test-categ_Mn.c b/tests/unictype/test-categ_Mn.c index c46ac9094a..e04ebbc050 100644 --- a/tests/unictype/test-categ_Mn.c +++ b/tests/unictype/test-categ_Mn.c @@ -40,7 +40,7 @@ { 0x0825, 0x0827 }, { 0x0829, 0x082D }, { 0x0859, 0x085B }, - { 0x08E4, 0x0902 }, + { 0x08E3, 0x0902 }, { 0x093A, 0x093A }, { 0x093C, 0x093C }, { 0x0941, 0x0948 }, @@ -183,7 +183,7 @@ { 0x3099, 0x309A }, { 0xA66F, 0xA66F }, { 0xA674, 0xA67D }, - { 0xA69F, 0xA69F }, + { 0xA69E, 0xA69F }, { 0xA6F0, 0xA6F1 }, { 0xA802, 0xA802 }, { 0xA806, 0xA806 }, @@ -216,7 +216,7 @@ { 0xABED, 0xABED }, { 0xFB1E, 0xFB1E }, { 0xFE00, 0xFE0F }, - { 0xFE20, 0xFE2D }, + { 0xFE20, 0xFE2F }, { 0x101FD, 0x101FD }, { 0x102E0, 0x102E0 }, { 0x10376, 0x1037A }, @@ -237,12 +237,13 @@ { 0x11173, 0x11173 }, { 0x11180, 0x11181 }, { 0x111B6, 0x111BE }, + { 0x111CA, 0x111CC }, { 0x1122F, 0x11231 }, { 0x11234, 0x11234 }, { 0x11236, 0x11237 }, { 0x112DF, 0x112DF }, { 0x112E3, 0x112EA }, - { 0x11301, 0x11301 }, + { 0x11300, 0x11301 }, { 0x1133C, 0x1133C }, { 0x11340, 0x11340 }, { 0x11366, 0x1136C }, @@ -254,6 +255,7 @@ { 0x115B2, 0x115B5 }, { 0x115BC, 0x115BD }, { 0x115BF, 0x115C0 }, + { 0x115DC, 0x115DD }, { 0x11633, 0x1163A }, { 0x1163D, 0x1163D }, { 0x1163F, 0x11640 }, @@ -261,6 +263,9 @@ { 0x116AD, 0x116AD }, { 0x116B0, 0x116B5 }, { 0x116B7, 0x116B7 }, + { 0x1171D, 0x1171F }, + { 0x11722, 0x11725 }, + { 0x11727, 0x1172B }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, { 0x16F8F, 0x16F92 }, @@ -270,6 +275,12 @@ { 0x1D185, 0x1D18B }, { 0x1D1AA, 0x1D1AD }, { 0x1D242, 0x1D244 }, + { 0x1DA00, 0x1DA36 }, + { 0x1DA3B, 0x1DA6C }, + { 0x1DA75, 0x1DA75 }, + { 0x1DA84, 0x1DA84 }, + { 0x1DA9B, 0x1DA9F }, + { 0x1DAA1, 0x1DAAF }, { 0x1E8D0, 0x1E8D6 }, { 0xE0100, 0xE01EF } diff --git a/tests/unictype/test-categ_N.c b/tests/unictype/test-categ_N.c index e9a96bc3c5..d5dc99e786 100644 --- a/tests/unictype/test-categ_N.c +++ b/tests/unictype/test-categ_N.c @@ -95,7 +95,11 @@ { 0x10858, 0x1085F }, { 0x10879, 0x1087F }, { 0x108A7, 0x108AF }, + { 0x108FB, 0x108FF }, { 0x10916, 0x1091B }, + { 0x109BC, 0x109BD }, + { 0x109C0, 0x109CF }, + { 0x109D2, 0x109FF }, { 0x10A40, 0x10A47 }, { 0x10A7D, 0x10A7E }, { 0x10A9D, 0x10A9F }, @@ -103,6 +107,7 @@ { 0x10B58, 0x10B5F }, { 0x10B78, 0x10B7F }, { 0x10BA9, 0x10BAF }, + { 0x10CFA, 0x10CFF }, { 0x10E60, 0x10E7E }, { 0x11052, 0x1106F }, { 0x110F0, 0x110F9 }, @@ -113,6 +118,7 @@ { 0x114D0, 0x114D9 }, { 0x11650, 0x11659 }, { 0x116C0, 0x116C9 }, + { 0x11730, 0x1173B }, { 0x118E0, 0x118F2 }, { 0x12400, 0x1246E }, { 0x16A60, 0x16A69 }, diff --git a/tests/unictype/test-categ_Nd.c b/tests/unictype/test-categ_Nd.c index 7c27d4022e..cc47872826 100644 --- a/tests/unictype/test-categ_Nd.c +++ b/tests/unictype/test-categ_Nd.c @@ -63,6 +63,7 @@ { 0x114D0, 0x114D9 }, { 0x11650, 0x11659 }, { 0x116C0, 0x116C9 }, + { 0x11730, 0x11739 }, { 0x118E0, 0x118E9 }, { 0x16A60, 0x16A69 }, { 0x16B50, 0x16B59 }, diff --git a/tests/unictype/test-categ_No.c b/tests/unictype/test-categ_No.c index 6d96fc3d53..2644519e6e 100644 --- a/tests/unictype/test-categ_No.c +++ b/tests/unictype/test-categ_No.c @@ -53,7 +53,11 @@ { 0x10858, 0x1085F }, { 0x10879, 0x1087F }, { 0x108A7, 0x108AF }, + { 0x108FB, 0x108FF }, { 0x10916, 0x1091B }, + { 0x109BC, 0x109BD }, + { 0x109C0, 0x109CF }, + { 0x109D2, 0x109FF }, { 0x10A40, 0x10A47 }, { 0x10A7D, 0x10A7E }, { 0x10A9D, 0x10A9F }, @@ -61,9 +65,11 @@ { 0x10B58, 0x10B5F }, { 0x10B78, 0x10B7F }, { 0x10BA9, 0x10BAF }, + { 0x10CFA, 0x10CFF }, { 0x10E60, 0x10E7E }, { 0x11052, 0x11065 }, { 0x111E1, 0x111F4 }, + { 0x1173A, 0x1173B }, { 0x118EA, 0x118F2 }, { 0x16B5B, 0x16B61 }, { 0x1D360, 0x1D371 }, diff --git a/tests/unictype/test-categ_P.c b/tests/unictype/test-categ_P.c index b1d51fb008..a380e9322d 100644 --- a/tests/unictype/test-categ_P.c +++ b/tests/unictype/test-categ_P.c @@ -118,6 +118,7 @@ { 0xA874, 0xA877 }, { 0xA8CE, 0xA8CF }, { 0xA8F8, 0xA8FA }, + { 0xA8FC, 0xA8FC }, { 0xA92E, 0xA92F }, { 0xA95F, 0xA95F }, { 0xA9C1, 0xA9CD }, @@ -160,18 +161,23 @@ { 0x110BE, 0x110C1 }, { 0x11140, 0x11143 }, { 0x11174, 0x11175 }, - { 0x111C5, 0x111C8 }, + { 0x111C5, 0x111C9 }, { 0x111CD, 0x111CD }, + { 0x111DB, 0x111DB }, + { 0x111DD, 0x111DF }, { 0x11238, 0x1123D }, + { 0x112A9, 0x112A9 }, { 0x114C6, 0x114C6 }, - { 0x115C1, 0x115C9 }, + { 0x115C1, 0x115D7 }, { 0x11641, 0x11643 }, + { 0x1173C, 0x1173E }, { 0x12470, 0x12474 }, { 0x16A6E, 0x16A6F }, { 0x16AF5, 0x16AF5 }, { 0x16B37, 0x16B3B }, { 0x16B44, 0x16B44 }, - { 0x1BC9F, 0x1BC9F } + { 0x1BC9F, 0x1BC9F }, + { 0x1DA87, 0x1DA8B } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_P) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-categ_Po.c b/tests/unictype/test-categ_Po.c index d9a92932f8..7dd3696bda 100644 --- a/tests/unictype/test-categ_Po.c +++ b/tests/unictype/test-categ_Po.c @@ -111,6 +111,7 @@ { 0xA874, 0xA877 }, { 0xA8CE, 0xA8CF }, { 0xA8F8, 0xA8FA }, + { 0xA8FC, 0xA8FC }, { 0xA92E, 0xA92F }, { 0xA95F, 0xA95F }, { 0xA9C1, 0xA9CD }, @@ -156,18 +157,23 @@ { 0x110BE, 0x110C1 }, { 0x11140, 0x11143 }, { 0x11174, 0x11175 }, - { 0x111C5, 0x111C8 }, + { 0x111C5, 0x111C9 }, { 0x111CD, 0x111CD }, + { 0x111DB, 0x111DB }, + { 0x111DD, 0x111DF }, { 0x11238, 0x1123D }, + { 0x112A9, 0x112A9 }, { 0x114C6, 0x114C6 }, - { 0x115C1, 0x115C9 }, + { 0x115C1, 0x115D7 }, { 0x11641, 0x11643 }, + { 0x1173C, 0x1173E }, { 0x12470, 0x12474 }, { 0x16A6E, 0x16A6F }, { 0x16AF5, 0x16AF5 }, { 0x16B37, 0x16B3B }, { 0x16B44, 0x16B44 }, - { 0x1BC9F, 0x1BC9F } + { 0x1BC9F, 0x1BC9F }, + { 0x1DA87, 0x1DA8B } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Po) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-categ_S.c b/tests/unictype/test-categ_S.c index 3c2d2050df..4b5d01dd1b 100644 --- a/tests/unictype/test-categ_S.c +++ b/tests/unictype/test-categ_S.c @@ -85,7 +85,7 @@ { 0x2052, 0x2052 }, { 0x207A, 0x207C }, { 0x208A, 0x208C }, - { 0x20A0, 0x20BD }, + { 0x20A0, 0x20BE }, { 0x2100, 0x2101 }, { 0x2103, 0x2106 }, { 0x2108, 0x2109 }, @@ -100,6 +100,7 @@ { 0x2140, 0x2144 }, { 0x214A, 0x214D }, { 0x214F, 0x214F }, + { 0x218A, 0x218B }, { 0x2190, 0x2307 }, { 0x230C, 0x2328 }, { 0x232B, 0x23FA }, @@ -117,6 +118,7 @@ { 0x2B98, 0x2BB9 }, { 0x2BBD, 0x2BC8 }, { 0x2BCA, 0x2BD1 }, + { 0x2BEC, 0x2BEF }, { 0x2CE5, 0x2CEA }, { 0x2E80, 0x2E99 }, { 0x2E9B, 0x2EF3 }, @@ -171,6 +173,7 @@ { 0x101D0, 0x101FC }, { 0x10877, 0x10878 }, { 0x10AC8, 0x10AC8 }, + { 0x1173F, 0x1173F }, { 0x16B3C, 0x16B3F }, { 0x16B45, 0x16B45 }, { 0x1BC9C, 0x1BC9C }, @@ -180,7 +183,7 @@ { 0x1D16A, 0x1D16C }, { 0x1D183, 0x1D184 }, { 0x1D18C, 0x1D1A9 }, - { 0x1D1AE, 0x1D1DD }, + { 0x1D1AE, 0x1D1E8 }, { 0x1D200, 0x1D241 }, { 0x1D245, 0x1D245 }, { 0x1D300, 0x1D356 }, @@ -194,6 +197,11 @@ { 0x1D789, 0x1D789 }, { 0x1D7A9, 0x1D7A9 }, { 0x1D7C3, 0x1D7C3 }, + { 0x1D800, 0x1D9FF }, + { 0x1DA37, 0x1DA3A }, + { 0x1DA6D, 0x1DA74 }, + { 0x1DA76, 0x1DA83 }, + { 0x1DA85, 0x1DA86 }, { 0x1EEF0, 0x1EEF1 }, { 0x1F000, 0x1F02B }, { 0x1F030, 0x1F093 }, @@ -208,16 +216,9 @@ { 0x1F210, 0x1F23A }, { 0x1F240, 0x1F248 }, { 0x1F250, 0x1F251 }, - { 0x1F300, 0x1F32C }, - { 0x1F330, 0x1F37D }, - { 0x1F380, 0x1F3CE }, - { 0x1F3D4, 0x1F3F7 }, - { 0x1F400, 0x1F4FE }, - { 0x1F500, 0x1F54A }, - { 0x1F550, 0x1F579 }, + { 0x1F300, 0x1F579 }, { 0x1F57B, 0x1F5A3 }, - { 0x1F5A5, 0x1F642 }, - { 0x1F645, 0x1F6CF }, + { 0x1F5A5, 0x1F6D0 }, { 0x1F6E0, 0x1F6EC }, { 0x1F6F0, 0x1F6F3 }, { 0x1F700, 0x1F773 }, @@ -226,7 +227,10 @@ { 0x1F810, 0x1F847 }, { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, - { 0x1F890, 0x1F8AD } + { 0x1F890, 0x1F8AD }, + { 0x1F910, 0x1F918 }, + { 0x1F980, 0x1F984 }, + { 0x1F9C0, 0x1F9C0 } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_S) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-categ_Sc.c b/tests/unictype/test-categ_Sc.c index b363c6d408..f3cecc0fba 100644 --- a/tests/unictype/test-categ_Sc.c +++ b/tests/unictype/test-categ_Sc.c @@ -27,7 +27,7 @@ { 0x0BF9, 0x0BF9 }, { 0x0E3F, 0x0E3F }, { 0x17DB, 0x17DB }, - { 0x20A0, 0x20BD }, + { 0x20A0, 0x20BE }, { 0xA838, 0xA838 }, { 0xFDFC, 0xFDFC }, { 0xFE69, 0xFE69 }, diff --git a/tests/unictype/test-categ_Sk.c b/tests/unictype/test-categ_Sk.c index ce817cb9c2..9390be9778 100644 --- a/tests/unictype/test-categ_Sk.c +++ b/tests/unictype/test-categ_Sk.c @@ -44,7 +44,8 @@ { 0xFBB2, 0xFBC1 }, { 0xFF3E, 0xFF3E }, { 0xFF40, 0xFF40 }, - { 0xFFE3, 0xFFE3 } + { 0xFFE3, 0xFFE3 }, + { 0x1F3FB, 0x1F3FF } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Sk) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-categ_So.c b/tests/unictype/test-categ_So.c index 3e443d45b3..481e520246 100644 --- a/tests/unictype/test-categ_So.c +++ b/tests/unictype/test-categ_So.c @@ -65,6 +65,7 @@ { 0x214A, 0x214A }, { 0x214C, 0x214D }, { 0x214F, 0x214F }, + { 0x218A, 0x218B }, { 0x2195, 0x2199 }, { 0x219C, 0x219F }, { 0x21A1, 0x21A2 }, @@ -98,6 +99,7 @@ { 0x2B98, 0x2BB9 }, { 0x2BBD, 0x2BC8 }, { 0x2BCA, 0x2BD1 }, + { 0x2BEC, 0x2BEF }, { 0x2CE5, 0x2CEA }, { 0x2E80, 0x2E99 }, { 0x2E9B, 0x2EF3 }, @@ -137,6 +139,7 @@ { 0x101D0, 0x101FC }, { 0x10877, 0x10878 }, { 0x10AC8, 0x10AC8 }, + { 0x1173F, 0x1173F }, { 0x16B3C, 0x16B3F }, { 0x16B45, 0x16B45 }, { 0x1BC9C, 0x1BC9C }, @@ -146,10 +149,15 @@ { 0x1D16A, 0x1D16C }, { 0x1D183, 0x1D184 }, { 0x1D18C, 0x1D1A9 }, - { 0x1D1AE, 0x1D1DD }, + { 0x1D1AE, 0x1D1E8 }, { 0x1D200, 0x1D241 }, { 0x1D245, 0x1D245 }, { 0x1D300, 0x1D356 }, + { 0x1D800, 0x1D9FF }, + { 0x1DA37, 0x1DA3A }, + { 0x1DA6D, 0x1DA74 }, + { 0x1DA76, 0x1DA83 }, + { 0x1DA85, 0x1DA86 }, { 0x1F000, 0x1F02B }, { 0x1F030, 0x1F093 }, { 0x1F0A0, 0x1F0AE }, @@ -163,16 +171,10 @@ { 0x1F210, 0x1F23A }, { 0x1F240, 0x1F248 }, { 0x1F250, 0x1F251 }, - { 0x1F300, 0x1F32C }, - { 0x1F330, 0x1F37D }, - { 0x1F380, 0x1F3CE }, - { 0x1F3D4, 0x1F3F7 }, - { 0x1F400, 0x1F4FE }, - { 0x1F500, 0x1F54A }, - { 0x1F550, 0x1F579 }, + { 0x1F300, 0x1F3FA }, + { 0x1F400, 0x1F579 }, { 0x1F57B, 0x1F5A3 }, - { 0x1F5A5, 0x1F642 }, - { 0x1F645, 0x1F6CF }, + { 0x1F5A5, 0x1F6D0 }, { 0x1F6E0, 0x1F6EC }, { 0x1F6F0, 0x1F6F3 }, { 0x1F700, 0x1F773 }, @@ -181,7 +183,10 @@ { 0x1F810, 0x1F847 }, { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, - { 0x1F890, 0x1F8AD } + { 0x1F890, 0x1F8AD }, + { 0x1F910, 0x1F918 }, + { 0x1F980, 0x1F984 }, + { 0x1F9C0, 0x1F9C0 } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_So) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-ctype_alnum.c b/tests/unictype/test-ctype_alnum.c index da64325199..dfb005937f 100644 --- a/tests/unictype/test-ctype_alnum.c +++ b/tests/unictype/test-ctype_alnum.c @@ -67,7 +67,7 @@ { 0x0824, 0x0824 }, { 0x0828, 0x0828 }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B2 }, + { 0x08A0, 0x08B4 }, { 0x0904, 0x0939 }, { 0x093D, 0x093D }, { 0x0950, 0x0950 }, @@ -106,6 +106,7 @@ { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE1 }, { 0x0AE6, 0x0AEF }, + { 0x0AF9, 0x0AF9 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, { 0x0B13, 0x0B28 }, @@ -134,7 +135,7 @@ { 0x0C12, 0x0C28 }, { 0x0C2A, 0x0C39 }, { 0x0C3D, 0x0C3D }, - { 0x0C58, 0x0C59 }, + { 0x0C58, 0x0C5A }, { 0x0C60, 0x0C61 }, { 0x0C66, 0x0C6F }, { 0x0C85, 0x0C8C }, @@ -152,7 +153,7 @@ { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D3D }, { 0x0D4E, 0x0D4E }, - { 0x0D60, 0x0D61 }, + { 0x0D5F, 0x0D61 }, { 0x0D66, 0x0D6F }, { 0x0D7A, 0x0D7F }, { 0x0D85, 0x0D96 }, @@ -220,7 +221,8 @@ { 0x1312, 0x1315 }, { 0x1318, 0x135A }, { 0x1380, 0x138F }, - { 0x13A0, 0x13F4 }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1401, 0x166C }, { 0x166F, 0x167F }, { 0x1681, 0x169A }, @@ -245,7 +247,7 @@ { 0x1946, 0x196D }, { 0x1970, 0x1974 }, { 0x1980, 0x19AB }, - { 0x19C1, 0x19C7 }, + { 0x19B0, 0x19C9 }, { 0x19D0, 0x19D9 }, { 0x1A00, 0x1A16 }, { 0x1A20, 0x1A54 }, @@ -333,7 +335,7 @@ { 0x31A0, 0x31BA }, { 0x31F0, 0x31FF }, { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FCC }, + { 0x4E00, 0x9FD5 }, { 0xA000, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, @@ -343,9 +345,8 @@ { 0xA6A0, 0xA6EF }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA78E }, - { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA78B, 0xA7AD }, + { 0xA7B0, 0xA7B7 }, { 0xA7F7, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, @@ -355,6 +356,7 @@ { 0xA8D0, 0xA8D9 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, + { 0xA8FD, 0xA8FD }, { 0xA900, 0xA925 }, { 0xA930, 0xA946 }, { 0xA960, 0xA97C }, @@ -383,9 +385,8 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB5F }, - { 0xAB64, 0xAB65 }, - { 0xABC0, 0xABE2 }, + { 0xAB5C, 0xAB65 }, + { 0xAB70, 0xABE2 }, { 0xABF0, 0xABF9 }, { 0xAC00, 0xD7A3 }, { 0xD7B0, 0xD7C6 }, @@ -448,6 +449,8 @@ { 0x1083F, 0x10855 }, { 0x10860, 0x10876 }, { 0x10880, 0x1089E }, + { 0x108E0, 0x108F2 }, + { 0x108F4, 0x108F5 }, { 0x10900, 0x10915 }, { 0x10920, 0x10939 }, { 0x10980, 0x109B7 }, @@ -465,6 +468,8 @@ { 0x10B60, 0x10B72 }, { 0x10B80, 0x10B91 }, { 0x10C00, 0x10C48 }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, { 0x11003, 0x11037 }, { 0x11066, 0x1106F }, { 0x11083, 0x110AF }, @@ -477,8 +482,14 @@ { 0x11183, 0x111B2 }, { 0x111C1, 0x111C4 }, { 0x111D0, 0x111DA }, + { 0x111DC, 0x111DC }, { 0x11200, 0x11211 }, { 0x11213, 0x1122B }, + { 0x11280, 0x11286 }, + { 0x11288, 0x11288 }, + { 0x1128A, 0x1128D }, + { 0x1128F, 0x1129D }, + { 0x1129F, 0x112A8 }, { 0x112B0, 0x112DE }, { 0x112F0, 0x112F9 }, { 0x11305, 0x1130C }, @@ -488,23 +499,29 @@ { 0x11332, 0x11333 }, { 0x11335, 0x11339 }, { 0x1133D, 0x1133D }, + { 0x11350, 0x11350 }, { 0x1135D, 0x11361 }, { 0x11480, 0x114AF }, { 0x114C4, 0x114C5 }, { 0x114C7, 0x114C7 }, { 0x114D0, 0x114D9 }, { 0x11580, 0x115AE }, + { 0x115D8, 0x115DB }, { 0x11600, 0x1162F }, { 0x11644, 0x11644 }, { 0x11650, 0x11659 }, { 0x11680, 0x116AA }, { 0x116C0, 0x116C9 }, + { 0x11700, 0x11719 }, + { 0x11730, 0x11739 }, { 0x118A0, 0x118E9 }, { 0x118FF, 0x118FF }, { 0x11AC0, 0x11AF8 }, - { 0x12000, 0x12398 }, + { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, + { 0x12480, 0x12543 }, { 0x13000, 0x1342E }, + { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, @@ -595,6 +612,7 @@ { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 }, { 0x2F800, 0x2FA1D } #define PREDICATE(c) uc_is_alnum (c) diff --git a/tests/unictype/test-ctype_alpha.c b/tests/unictype/test-ctype_alpha.c index 8b284eebb5..fcc53dd010 100644 --- a/tests/unictype/test-ctype_alpha.c +++ b/tests/unictype/test-ctype_alpha.c @@ -66,7 +66,7 @@ { 0x0824, 0x0824 }, { 0x0828, 0x0828 }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B2 }, + { 0x08A0, 0x08B4 }, { 0x0904, 0x0939 }, { 0x093D, 0x093D }, { 0x0950, 0x0950 }, @@ -105,6 +105,7 @@ { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE1 }, { 0x0AE6, 0x0AEF }, + { 0x0AF9, 0x0AF9 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, { 0x0B13, 0x0B28 }, @@ -133,7 +134,7 @@ { 0x0C12, 0x0C28 }, { 0x0C2A, 0x0C39 }, { 0x0C3D, 0x0C3D }, - { 0x0C58, 0x0C59 }, + { 0x0C58, 0x0C5A }, { 0x0C60, 0x0C61 }, { 0x0C66, 0x0C6F }, { 0x0C85, 0x0C8C }, @@ -151,7 +152,7 @@ { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D3D }, { 0x0D4E, 0x0D4E }, - { 0x0D60, 0x0D61 }, + { 0x0D5F, 0x0D61 }, { 0x0D66, 0x0D6F }, { 0x0D7A, 0x0D7F }, { 0x0D85, 0x0D96 }, @@ -219,7 +220,8 @@ { 0x1312, 0x1315 }, { 0x1318, 0x135A }, { 0x1380, 0x138F }, - { 0x13A0, 0x13F4 }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1401, 0x166C }, { 0x166F, 0x167F }, { 0x1681, 0x169A }, @@ -244,7 +246,7 @@ { 0x1946, 0x196D }, { 0x1970, 0x1974 }, { 0x1980, 0x19AB }, - { 0x19C1, 0x19C7 }, + { 0x19B0, 0x19C9 }, { 0x19D0, 0x19D9 }, { 0x1A00, 0x1A16 }, { 0x1A20, 0x1A54 }, @@ -332,7 +334,7 @@ { 0x31A0, 0x31BA }, { 0x31F0, 0x31FF }, { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FCC }, + { 0x4E00, 0x9FD5 }, { 0xA000, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, @@ -342,9 +344,8 @@ { 0xA6A0, 0xA6EF }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA78E }, - { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA78B, 0xA7AD }, + { 0xA7B0, 0xA7B7 }, { 0xA7F7, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, @@ -354,6 +355,7 @@ { 0xA8D0, 0xA8D9 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, + { 0xA8FD, 0xA8FD }, { 0xA900, 0xA925 }, { 0xA930, 0xA946 }, { 0xA960, 0xA97C }, @@ -382,9 +384,8 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB5F }, - { 0xAB64, 0xAB65 }, - { 0xABC0, 0xABE2 }, + { 0xAB5C, 0xAB65 }, + { 0xAB70, 0xABE2 }, { 0xABF0, 0xABF9 }, { 0xAC00, 0xD7A3 }, { 0xD7B0, 0xD7C6 }, @@ -447,6 +448,8 @@ { 0x1083F, 0x10855 }, { 0x10860, 0x10876 }, { 0x10880, 0x1089E }, + { 0x108E0, 0x108F2 }, + { 0x108F4, 0x108F5 }, { 0x10900, 0x10915 }, { 0x10920, 0x10939 }, { 0x10980, 0x109B7 }, @@ -464,6 +467,8 @@ { 0x10B60, 0x10B72 }, { 0x10B80, 0x10B91 }, { 0x10C00, 0x10C48 }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, { 0x11003, 0x11037 }, { 0x11066, 0x1106F }, { 0x11083, 0x110AF }, @@ -476,8 +481,14 @@ { 0x11183, 0x111B2 }, { 0x111C1, 0x111C4 }, { 0x111D0, 0x111DA }, + { 0x111DC, 0x111DC }, { 0x11200, 0x11211 }, { 0x11213, 0x1122B }, + { 0x11280, 0x11286 }, + { 0x11288, 0x11288 }, + { 0x1128A, 0x1128D }, + { 0x1128F, 0x1129D }, + { 0x1129F, 0x112A8 }, { 0x112B0, 0x112DE }, { 0x112F0, 0x112F9 }, { 0x11305, 0x1130C }, @@ -487,23 +498,29 @@ { 0x11332, 0x11333 }, { 0x11335, 0x11339 }, { 0x1133D, 0x1133D }, + { 0x11350, 0x11350 }, { 0x1135D, 0x11361 }, { 0x11480, 0x114AF }, { 0x114C4, 0x114C5 }, { 0x114C7, 0x114C7 }, { 0x114D0, 0x114D9 }, { 0x11580, 0x115AE }, + { 0x115D8, 0x115DB }, { 0x11600, 0x1162F }, { 0x11644, 0x11644 }, { 0x11650, 0x11659 }, { 0x11680, 0x116AA }, { 0x116C0, 0x116C9 }, + { 0x11700, 0x11719 }, + { 0x11730, 0x11739 }, { 0x118A0, 0x118E9 }, { 0x118FF, 0x118FF }, { 0x11AC0, 0x11AF8 }, - { 0x12000, 0x12398 }, + { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, + { 0x12480, 0x12543 }, { 0x13000, 0x1342E }, + { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, @@ -594,6 +611,7 @@ { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 }, { 0x2F800, 0x2FA1D } #define PREDICATE(c) uc_is_alpha (c) diff --git a/tests/unictype/test-ctype_graph.c b/tests/unictype/test-ctype_graph.c index 776f9cc53d..69eff3e367 100644 --- a/tests/unictype/test-ctype_graph.c +++ b/tests/unictype/test-ctype_graph.c @@ -41,8 +41,8 @@ { 0x0830, 0x083E }, { 0x0840, 0x085B }, { 0x085E, 0x085E }, - { 0x08A0, 0x08B2 }, - { 0x08E4, 0x0983 }, + { 0x08A0, 0x08B4 }, + { 0x08E3, 0x0983 }, { 0x0985, 0x098C }, { 0x098F, 0x0990 }, { 0x0993, 0x09A8 }, @@ -85,6 +85,7 @@ { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE3 }, { 0x0AE6, 0x0AF1 }, + { 0x0AF9, 0x0AF9 }, { 0x0B01, 0x0B03 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, @@ -124,7 +125,7 @@ { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, { 0x0C55, 0x0C56 }, - { 0x0C58, 0x0C59 }, + { 0x0C58, 0x0C5A }, { 0x0C60, 0x0C63 }, { 0x0C66, 0x0C6F }, { 0x0C78, 0x0C7F }, @@ -150,7 +151,7 @@ { 0x0D46, 0x0D48 }, { 0x0D4A, 0x0D4E }, { 0x0D57, 0x0D57 }, - { 0x0D60, 0x0D63 }, + { 0x0D5F, 0x0D63 }, { 0x0D66, 0x0D75 }, { 0x0D79, 0x0D7F }, { 0x0D82, 0x0D83 }, @@ -212,7 +213,8 @@ { 0x1318, 0x135A }, { 0x135D, 0x137C }, { 0x1380, 0x1399 }, - { 0x13A0, 0x13F4 }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1400, 0x167F }, { 0x1681, 0x169C }, { 0x16A0, 0x16F8 }, @@ -280,9 +282,9 @@ { 0x2066, 0x2071 }, { 0x2074, 0x208E }, { 0x2090, 0x209C }, - { 0x20A0, 0x20BD }, + { 0x20A0, 0x20BE }, { 0x20D0, 0x20F0 }, - { 0x2100, 0x2189 }, + { 0x2100, 0x218B }, { 0x2190, 0x23FA }, { 0x2400, 0x2426 }, { 0x2440, 0x244A }, @@ -291,6 +293,7 @@ { 0x2B98, 0x2BB9 }, { 0x2BBD, 0x2BC8 }, { 0x2BCA, 0x2BD1 }, + { 0x2BEC, 0x2BEF }, { 0x2C00, 0x2C2E }, { 0x2C30, 0x2C5E }, { 0x2C60, 0x2CF3 }, @@ -323,21 +326,19 @@ { 0x31F0, 0x321E }, { 0x3220, 0x32FE }, { 0x3300, 0x4DB5 }, - { 0x4DC0, 0x9FCC }, + { 0x4DC0, 0x9FD5 }, { 0xA000, 0xA48C }, { 0xA490, 0xA4C6 }, { 0xA4D0, 0xA62B }, - { 0xA640, 0xA69D }, - { 0xA69F, 0xA6F7 }, - { 0xA700, 0xA78E }, - { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA640, 0xA6F7 }, + { 0xA700, 0xA7AD }, + { 0xA7B0, 0xA7B7 }, { 0xA7F7, 0xA82B }, { 0xA830, 0xA839 }, { 0xA840, 0xA877 }, { 0xA880, 0xA8C4 }, { 0xA8CE, 0xA8D9 }, - { 0xA8E0, 0xA8FB }, + { 0xA8E0, 0xA8FD }, { 0xA900, 0xA953 }, { 0xA95F, 0xA97C }, { 0xA980, 0xA9CD }, @@ -353,9 +354,8 @@ { 0xAB11, 0xAB16 }, { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, - { 0xAB30, 0xAB5F }, - { 0xAB64, 0xAB65 }, - { 0xABC0, 0xABED }, + { 0xAB30, 0xAB65 }, + { 0xAB70, 0xABED }, { 0xABF0, 0xABF9 }, { 0xAC00, 0xD7A3 }, { 0xD7B0, 0xD7C6 }, @@ -375,8 +375,7 @@ { 0xFD92, 0xFDC7 }, { 0xFDF0, 0xFDFD }, { 0xFE00, 0xFE19 }, - { 0xFE20, 0xFE2D }, - { 0xFE30, 0xFE52 }, + { 0xFE20, 0xFE52 }, { 0xFE54, 0xFE66 }, { 0xFE68, 0xFE6B }, { 0xFE70, 0xFE74 }, @@ -428,12 +427,14 @@ { 0x1083F, 0x10855 }, { 0x10857, 0x1089E }, { 0x108A7, 0x108AF }, - { 0x10900, 0x1091B }, + { 0x108E0, 0x108F2 }, + { 0x108F4, 0x108F5 }, + { 0x108FB, 0x1091B }, { 0x1091F, 0x10939 }, { 0x1093F, 0x1093F }, { 0x10980, 0x109B7 }, - { 0x109BE, 0x109BF }, - { 0x10A00, 0x10A03 }, + { 0x109BC, 0x109CF }, + { 0x109D2, 0x10A03 }, { 0x10A05, 0x10A06 }, { 0x10A0C, 0x10A13 }, { 0x10A15, 0x10A17 }, @@ -451,6 +452,9 @@ { 0x10B99, 0x10B9C }, { 0x10BA9, 0x10BAF }, { 0x10C00, 0x10C48 }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, + { 0x10CFA, 0x10CFF }, { 0x10E60, 0x10E7E }, { 0x11000, 0x1104D }, { 0x11052, 0x1106F }, @@ -460,15 +464,19 @@ { 0x11100, 0x11134 }, { 0x11136, 0x11143 }, { 0x11150, 0x11176 }, - { 0x11180, 0x111C8 }, - { 0x111CD, 0x111CD }, - { 0x111D0, 0x111DA }, + { 0x11180, 0x111CD }, + { 0x111D0, 0x111DF }, { 0x111E1, 0x111F4 }, { 0x11200, 0x11211 }, { 0x11213, 0x1123D }, + { 0x11280, 0x11286 }, + { 0x11288, 0x11288 }, + { 0x1128A, 0x1128D }, + { 0x1128F, 0x1129D }, + { 0x1129F, 0x112A9 }, { 0x112B0, 0x112EA }, { 0x112F0, 0x112F9 }, - { 0x11301, 0x11303 }, + { 0x11300, 0x11303 }, { 0x11305, 0x1130C }, { 0x1130F, 0x11310 }, { 0x11313, 0x11328 }, @@ -478,6 +486,7 @@ { 0x1133C, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134D }, + { 0x11350, 0x11350 }, { 0x11357, 0x11357 }, { 0x1135D, 0x11363 }, { 0x11366, 0x1136C }, @@ -485,18 +494,23 @@ { 0x11480, 0x114C7 }, { 0x114D0, 0x114D9 }, { 0x11580, 0x115B5 }, - { 0x115B8, 0x115C9 }, + { 0x115B8, 0x115DD }, { 0x11600, 0x11644 }, { 0x11650, 0x11659 }, { 0x11680, 0x116B7 }, { 0x116C0, 0x116C9 }, + { 0x11700, 0x11719 }, + { 0x1171D, 0x1172B }, + { 0x11730, 0x1173F }, { 0x118A0, 0x118F2 }, { 0x118FF, 0x118FF }, { 0x11AC0, 0x11AF8 }, - { 0x12000, 0x12398 }, + { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, { 0x12470, 0x12474 }, + { 0x12480, 0x12543 }, { 0x13000, 0x1342E }, + { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, @@ -519,7 +533,7 @@ { 0x1BC9C, 0x1BCA3 }, { 0x1D000, 0x1D0F5 }, { 0x1D100, 0x1D126 }, - { 0x1D129, 0x1D1DD }, + { 0x1D129, 0x1D1E8 }, { 0x1D200, 0x1D245 }, { 0x1D300, 0x1D356 }, { 0x1D360, 0x1D371 }, @@ -543,7 +557,9 @@ { 0x1D54A, 0x1D550 }, { 0x1D552, 0x1D6A5 }, { 0x1D6A8, 0x1D7CB }, - { 0x1D7CE, 0x1D7FF }, + { 0x1D7CE, 0x1DA8B }, + { 0x1DA9B, 0x1DA9F }, + { 0x1DAA1, 0x1DAAF }, { 0x1E800, 0x1E8C4 }, { 0x1E8C7, 0x1E8D6 }, { 0x1EE00, 0x1EE03 }, @@ -594,16 +610,9 @@ { 0x1F210, 0x1F23A }, { 0x1F240, 0x1F248 }, { 0x1F250, 0x1F251 }, - { 0x1F300, 0x1F32C }, - { 0x1F330, 0x1F37D }, - { 0x1F380, 0x1F3CE }, - { 0x1F3D4, 0x1F3F7 }, - { 0x1F400, 0x1F4FE }, - { 0x1F500, 0x1F54A }, - { 0x1F550, 0x1F579 }, + { 0x1F300, 0x1F579 }, { 0x1F57B, 0x1F5A3 }, - { 0x1F5A5, 0x1F642 }, - { 0x1F645, 0x1F6CF }, + { 0x1F5A5, 0x1F6D0 }, { 0x1F6E0, 0x1F6EC }, { 0x1F6F0, 0x1F6F3 }, { 0x1F700, 0x1F773 }, @@ -613,9 +622,13 @@ { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, { 0x1F890, 0x1F8AD }, + { 0x1F910, 0x1F918 }, + { 0x1F980, 0x1F984 }, + { 0x1F9C0, 0x1F9C0 }, { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 }, { 0x2F800, 0x2FA1D }, { 0xE0001, 0xE0001 }, { 0xE0020, 0xE007F }, diff --git a/tests/unictype/test-ctype_lower.c b/tests/unictype/test-ctype_lower.c index b90b2c3cab..d3b1298e8f 100644 --- a/tests/unictype/test-ctype_lower.c +++ b/tests/unictype/test-ctype_lower.c @@ -177,7 +177,7 @@ { 0x0283, 0x0283 }, { 0x0287, 0x028C }, { 0x0292, 0x0292 }, - { 0x029E, 0x029E }, + { 0x029D, 0x029E }, { 0x0345, 0x0345 }, { 0x0371, 0x0371 }, { 0x0373, 0x0373 }, @@ -303,6 +303,7 @@ { 0x052D, 0x052D }, { 0x052F, 0x052F }, { 0x0561, 0x0586 }, + { 0x13F8, 0x13FD }, { 0x1D79, 0x1D79 }, { 0x1D7D, 0x1D7D }, { 0x1E01, 0x1E01 }, @@ -613,8 +614,13 @@ { 0xA7A5, 0xA7A5 }, { 0xA7A7, 0xA7A7 }, { 0xA7A9, 0xA7A9 }, + { 0xA7B5, 0xA7B5 }, + { 0xA7B7, 0xA7B7 }, + { 0xAB53, 0xAB53 }, + { 0xAB70, 0xABBF }, { 0xFF41, 0xFF5A }, { 0x10428, 0x1044F }, + { 0x10CC0, 0x10CF2 }, { 0x118C0, 0x118DF } #define PREDICATE(c) uc_is_lower (c) diff --git a/tests/unictype/test-ctype_print.c b/tests/unictype/test-ctype_print.c index 94c12c1912..8230324136 100644 --- a/tests/unictype/test-ctype_print.c +++ b/tests/unictype/test-ctype_print.c @@ -41,8 +41,8 @@ { 0x0830, 0x083E }, { 0x0840, 0x085B }, { 0x085E, 0x085E }, - { 0x08A0, 0x08B2 }, - { 0x08E4, 0x0983 }, + { 0x08A0, 0x08B4 }, + { 0x08E3, 0x0983 }, { 0x0985, 0x098C }, { 0x098F, 0x0990 }, { 0x0993, 0x09A8 }, @@ -85,6 +85,7 @@ { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE3 }, { 0x0AE6, 0x0AF1 }, + { 0x0AF9, 0x0AF9 }, { 0x0B01, 0x0B03 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, @@ -124,7 +125,7 @@ { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, { 0x0C55, 0x0C56 }, - { 0x0C58, 0x0C59 }, + { 0x0C58, 0x0C5A }, { 0x0C60, 0x0C63 }, { 0x0C66, 0x0C6F }, { 0x0C78, 0x0C7F }, @@ -150,7 +151,7 @@ { 0x0D46, 0x0D48 }, { 0x0D4A, 0x0D4E }, { 0x0D57, 0x0D57 }, - { 0x0D60, 0x0D63 }, + { 0x0D5F, 0x0D63 }, { 0x0D66, 0x0D75 }, { 0x0D79, 0x0D7F }, { 0x0D82, 0x0D83 }, @@ -212,7 +213,8 @@ { 0x1318, 0x135A }, { 0x135D, 0x137C }, { 0x1380, 0x1399 }, - { 0x13A0, 0x13F4 }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1400, 0x169C }, { 0x16A0, 0x16F8 }, { 0x1700, 0x170C }, @@ -277,9 +279,9 @@ { 0x2066, 0x2071 }, { 0x2074, 0x208E }, { 0x2090, 0x209C }, - { 0x20A0, 0x20BD }, + { 0x20A0, 0x20BE }, { 0x20D0, 0x20F0 }, - { 0x2100, 0x2189 }, + { 0x2100, 0x218B }, { 0x2190, 0x23FA }, { 0x2400, 0x2426 }, { 0x2440, 0x244A }, @@ -288,6 +290,7 @@ { 0x2B98, 0x2BB9 }, { 0x2BBD, 0x2BC8 }, { 0x2BCA, 0x2BD1 }, + { 0x2BEC, 0x2BEF }, { 0x2C00, 0x2C2E }, { 0x2C30, 0x2C5E }, { 0x2C60, 0x2CF3 }, @@ -320,21 +323,19 @@ { 0x31F0, 0x321E }, { 0x3220, 0x32FE }, { 0x3300, 0x4DB5 }, - { 0x4DC0, 0x9FCC }, + { 0x4DC0, 0x9FD5 }, { 0xA000, 0xA48C }, { 0xA490, 0xA4C6 }, { 0xA4D0, 0xA62B }, - { 0xA640, 0xA69D }, - { 0xA69F, 0xA6F7 }, - { 0xA700, 0xA78E }, - { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA640, 0xA6F7 }, + { 0xA700, 0xA7AD }, + { 0xA7B0, 0xA7B7 }, { 0xA7F7, 0xA82B }, { 0xA830, 0xA839 }, { 0xA840, 0xA877 }, { 0xA880, 0xA8C4 }, { 0xA8CE, 0xA8D9 }, - { 0xA8E0, 0xA8FB }, + { 0xA8E0, 0xA8FD }, { 0xA900, 0xA953 }, { 0xA95F, 0xA97C }, { 0xA980, 0xA9CD }, @@ -350,9 +351,8 @@ { 0xAB11, 0xAB16 }, { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, - { 0xAB30, 0xAB5F }, - { 0xAB64, 0xAB65 }, - { 0xABC0, 0xABED }, + { 0xAB30, 0xAB65 }, + { 0xAB70, 0xABED }, { 0xABF0, 0xABF9 }, { 0xAC00, 0xD7A3 }, { 0xD7B0, 0xD7C6 }, @@ -372,8 +372,7 @@ { 0xFD92, 0xFDC7 }, { 0xFDF0, 0xFDFD }, { 0xFE00, 0xFE19 }, - { 0xFE20, 0xFE2D }, - { 0xFE30, 0xFE52 }, + { 0xFE20, 0xFE52 }, { 0xFE54, 0xFE66 }, { 0xFE68, 0xFE6B }, { 0xFE70, 0xFE74 }, @@ -425,12 +424,14 @@ { 0x1083F, 0x10855 }, { 0x10857, 0x1089E }, { 0x108A7, 0x108AF }, - { 0x10900, 0x1091B }, + { 0x108E0, 0x108F2 }, + { 0x108F4, 0x108F5 }, + { 0x108FB, 0x1091B }, { 0x1091F, 0x10939 }, { 0x1093F, 0x1093F }, { 0x10980, 0x109B7 }, - { 0x109BE, 0x109BF }, - { 0x10A00, 0x10A03 }, + { 0x109BC, 0x109CF }, + { 0x109D2, 0x10A03 }, { 0x10A05, 0x10A06 }, { 0x10A0C, 0x10A13 }, { 0x10A15, 0x10A17 }, @@ -448,6 +449,9 @@ { 0x10B99, 0x10B9C }, { 0x10BA9, 0x10BAF }, { 0x10C00, 0x10C48 }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, + { 0x10CFA, 0x10CFF }, { 0x10E60, 0x10E7E }, { 0x11000, 0x1104D }, { 0x11052, 0x1106F }, @@ -457,15 +461,19 @@ { 0x11100, 0x11134 }, { 0x11136, 0x11143 }, { 0x11150, 0x11176 }, - { 0x11180, 0x111C8 }, - { 0x111CD, 0x111CD }, - { 0x111D0, 0x111DA }, + { 0x11180, 0x111CD }, + { 0x111D0, 0x111DF }, { 0x111E1, 0x111F4 }, { 0x11200, 0x11211 }, { 0x11213, 0x1123D }, + { 0x11280, 0x11286 }, + { 0x11288, 0x11288 }, + { 0x1128A, 0x1128D }, + { 0x1128F, 0x1129D }, + { 0x1129F, 0x112A9 }, { 0x112B0, 0x112EA }, { 0x112F0, 0x112F9 }, - { 0x11301, 0x11303 }, + { 0x11300, 0x11303 }, { 0x11305, 0x1130C }, { 0x1130F, 0x11310 }, { 0x11313, 0x11328 }, @@ -475,6 +483,7 @@ { 0x1133C, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134D }, + { 0x11350, 0x11350 }, { 0x11357, 0x11357 }, { 0x1135D, 0x11363 }, { 0x11366, 0x1136C }, @@ -482,18 +491,23 @@ { 0x11480, 0x114C7 }, { 0x114D0, 0x114D9 }, { 0x11580, 0x115B5 }, - { 0x115B8, 0x115C9 }, + { 0x115B8, 0x115DD }, { 0x11600, 0x11644 }, { 0x11650, 0x11659 }, { 0x11680, 0x116B7 }, { 0x116C0, 0x116C9 }, + { 0x11700, 0x11719 }, + { 0x1171D, 0x1172B }, + { 0x11730, 0x1173F }, { 0x118A0, 0x118F2 }, { 0x118FF, 0x118FF }, { 0x11AC0, 0x11AF8 }, - { 0x12000, 0x12398 }, + { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, { 0x12470, 0x12474 }, + { 0x12480, 0x12543 }, { 0x13000, 0x1342E }, + { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, @@ -516,7 +530,7 @@ { 0x1BC9C, 0x1BCA3 }, { 0x1D000, 0x1D0F5 }, { 0x1D100, 0x1D126 }, - { 0x1D129, 0x1D1DD }, + { 0x1D129, 0x1D1E8 }, { 0x1D200, 0x1D245 }, { 0x1D300, 0x1D356 }, { 0x1D360, 0x1D371 }, @@ -540,7 +554,9 @@ { 0x1D54A, 0x1D550 }, { 0x1D552, 0x1D6A5 }, { 0x1D6A8, 0x1D7CB }, - { 0x1D7CE, 0x1D7FF }, + { 0x1D7CE, 0x1DA8B }, + { 0x1DA9B, 0x1DA9F }, + { 0x1DAA1, 0x1DAAF }, { 0x1E800, 0x1E8C4 }, { 0x1E8C7, 0x1E8D6 }, { 0x1EE00, 0x1EE03 }, @@ -591,16 +607,9 @@ { 0x1F210, 0x1F23A }, { 0x1F240, 0x1F248 }, { 0x1F250, 0x1F251 }, - { 0x1F300, 0x1F32C }, - { 0x1F330, 0x1F37D }, - { 0x1F380, 0x1F3CE }, - { 0x1F3D4, 0x1F3F7 }, - { 0x1F400, 0x1F4FE }, - { 0x1F500, 0x1F54A }, - { 0x1F550, 0x1F579 }, + { 0x1F300, 0x1F579 }, { 0x1F57B, 0x1F5A3 }, - { 0x1F5A5, 0x1F642 }, - { 0x1F645, 0x1F6CF }, + { 0x1F5A5, 0x1F6D0 }, { 0x1F6E0, 0x1F6EC }, { 0x1F6F0, 0x1F6F3 }, { 0x1F700, 0x1F773 }, @@ -610,9 +619,13 @@ { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, { 0x1F890, 0x1F8AD }, + { 0x1F910, 0x1F918 }, + { 0x1F980, 0x1F984 }, + { 0x1F9C0, 0x1F9C0 }, { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 }, { 0x2F800, 0x2FA1D }, { 0xE0001, 0xE0001 }, { 0xE0020, 0xE007F }, diff --git a/tests/unictype/test-ctype_punct.c b/tests/unictype/test-ctype_punct.c index 2ad8d1c98a..b7f6aae30c 100644 --- a/tests/unictype/test-ctype_punct.c +++ b/tests/unictype/test-ctype_punct.c @@ -67,7 +67,7 @@ { 0x0830, 0x083E }, { 0x0859, 0x085B }, { 0x085E, 0x085E }, - { 0x08E4, 0x0903 }, + { 0x08E3, 0x0903 }, { 0x093A, 0x093C }, { 0x093E, 0x094F }, { 0x0951, 0x0957 }, @@ -186,8 +186,6 @@ { 0x1930, 0x193B }, { 0x1940, 0x1940 }, { 0x1944, 0x1945 }, - { 0x19B0, 0x19C0 }, - { 0x19C8, 0x19C9 }, { 0x19DA, 0x19DA }, { 0x19DE, 0x19FF }, { 0x1A17, 0x1A1B }, @@ -228,7 +226,7 @@ { 0x2066, 0x2070 }, { 0x2074, 0x207E }, { 0x2080, 0x208E }, - { 0x20A0, 0x20BD }, + { 0x20A0, 0x20BE }, { 0x20D0, 0x20F0 }, { 0x2100, 0x2101 }, { 0x2103, 0x2106 }, @@ -243,7 +241,7 @@ { 0x2140, 0x2144 }, { 0x214A, 0x214D }, { 0x214F, 0x215F }, - { 0x2189, 0x2189 }, + { 0x2189, 0x218B }, { 0x2190, 0x23FA }, { 0x2400, 0x2426 }, { 0x2440, 0x244A }, @@ -253,6 +251,7 @@ { 0x2B98, 0x2BB9 }, { 0x2BBD, 0x2BC8 }, { 0x2BCA, 0x2BD1 }, + { 0x2BEC, 0x2BEF }, { 0x2CE5, 0x2CEA }, { 0x2CEF, 0x2CF1 }, { 0x2CF9, 0x2CFF }, @@ -282,7 +281,7 @@ { 0xA4FE, 0xA4FF }, { 0xA60D, 0xA60F }, { 0xA66F, 0xA67E }, - { 0xA69F, 0xA69F }, + { 0xA69E, 0xA69F }, { 0xA6F0, 0xA6F7 }, { 0xA700, 0xA716 }, { 0xA720, 0xA721 }, @@ -298,6 +297,7 @@ { 0xA8CE, 0xA8CF }, { 0xA8E0, 0xA8F1 }, { 0xA8F8, 0xA8FA }, + { 0xA8FC, 0xA8FC }, { 0xA926, 0xA92F }, { 0xA947, 0xA953 }, { 0xA95F, 0xA95F }, @@ -328,8 +328,7 @@ { 0xFD3E, 0xFD3F }, { 0xFDFC, 0xFDFD }, { 0xFE00, 0xFE19 }, - { 0xFE20, 0xFE2D }, - { 0xFE30, 0xFE52 }, + { 0xFE20, 0xFE52 }, { 0xFE54, 0xFE66 }, { 0xFE68, 0xFE6B }, { 0xFEFF, 0xFEFF }, @@ -356,9 +355,13 @@ { 0x10857, 0x1085F }, { 0x10877, 0x1087F }, { 0x108A7, 0x108AF }, + { 0x108FB, 0x108FF }, { 0x10916, 0x1091B }, { 0x1091F, 0x1091F }, { 0x1093F, 0x1093F }, + { 0x109BC, 0x109BD }, + { 0x109C0, 0x109CF }, + { 0x109D2, 0x109FF }, { 0x10A01, 0x10A03 }, { 0x10A05, 0x10A06 }, { 0x10A0C, 0x10A0F }, @@ -375,6 +378,7 @@ { 0x10B78, 0x10B7F }, { 0x10B99, 0x10B9C }, { 0x10BA9, 0x10BAF }, + { 0x10CFA, 0x10CFF }, { 0x10E60, 0x10E7E }, { 0x11000, 0x11002 }, { 0x11038, 0x1104D }, @@ -387,12 +391,14 @@ { 0x11173, 0x11175 }, { 0x11180, 0x11182 }, { 0x111B3, 0x111C0 }, - { 0x111C5, 0x111C8 }, - { 0x111CD, 0x111CD }, + { 0x111C5, 0x111CD }, + { 0x111DB, 0x111DB }, + { 0x111DD, 0x111DF }, { 0x111E1, 0x111F4 }, { 0x1122C, 0x1123D }, + { 0x112A9, 0x112A9 }, { 0x112DF, 0x112EA }, - { 0x11301, 0x11303 }, + { 0x11300, 0x11303 }, { 0x1133C, 0x1133C }, { 0x1133E, 0x11344 }, { 0x11347, 0x11348 }, @@ -404,9 +410,12 @@ { 0x114B0, 0x114C3 }, { 0x114C6, 0x114C6 }, { 0x115AF, 0x115B5 }, - { 0x115B8, 0x115C9 }, + { 0x115B8, 0x115D7 }, + { 0x115DC, 0x115DD }, { 0x11630, 0x11643 }, { 0x116AB, 0x116B7 }, + { 0x1171D, 0x1172B }, + { 0x1173A, 0x1173F }, { 0x118EA, 0x118F2 }, { 0x12470, 0x12474 }, { 0x16A6E, 0x16A6F }, @@ -419,7 +428,7 @@ { 0x1BC9C, 0x1BCA3 }, { 0x1D000, 0x1D0F5 }, { 0x1D100, 0x1D126 }, - { 0x1D129, 0x1D1DD }, + { 0x1D129, 0x1D1E8 }, { 0x1D200, 0x1D245 }, { 0x1D300, 0x1D356 }, { 0x1D360, 0x1D371 }, @@ -433,6 +442,9 @@ { 0x1D789, 0x1D789 }, { 0x1D7A9, 0x1D7A9 }, { 0x1D7C3, 0x1D7C3 }, + { 0x1D800, 0x1DA8B }, + { 0x1DA9B, 0x1DA9F }, + { 0x1DAA1, 0x1DAAF }, { 0x1E8C7, 0x1E8D6 }, { 0x1EEF0, 0x1EEF1 }, { 0x1F000, 0x1F02B }, @@ -450,16 +462,9 @@ { 0x1F210, 0x1F23A }, { 0x1F240, 0x1F248 }, { 0x1F250, 0x1F251 }, - { 0x1F300, 0x1F32C }, - { 0x1F330, 0x1F37D }, - { 0x1F380, 0x1F3CE }, - { 0x1F3D4, 0x1F3F7 }, - { 0x1F400, 0x1F4FE }, - { 0x1F500, 0x1F54A }, - { 0x1F550, 0x1F579 }, + { 0x1F300, 0x1F579 }, { 0x1F57B, 0x1F5A3 }, - { 0x1F5A5, 0x1F642 }, - { 0x1F645, 0x1F6CF }, + { 0x1F5A5, 0x1F6D0 }, { 0x1F6E0, 0x1F6EC }, { 0x1F6F0, 0x1F6F3 }, { 0x1F700, 0x1F773 }, @@ -469,6 +474,9 @@ { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, { 0x1F890, 0x1F8AD }, + { 0x1F910, 0x1F918 }, + { 0x1F980, 0x1F984 }, + { 0x1F9C0, 0x1F9C0 }, { 0xE0001, 0xE0001 }, { 0xE0020, 0xE007F }, { 0xE0100, 0xE01EF }, diff --git a/tests/unictype/test-ctype_upper.c b/tests/unictype/test-ctype_upper.c index 945ef31af7..ded10a410b 100644 --- a/tests/unictype/test-ctype_upper.c +++ b/tests/unictype/test-ctype_upper.c @@ -291,6 +291,7 @@ { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, + { 0x13A0, 0x13F5 }, { 0x1E00, 0x1E00 }, { 0x1E02, 0x1E02 }, { 0x1E04, 0x1E04 }, @@ -598,9 +599,11 @@ { 0xA7A6, 0xA7A6 }, { 0xA7A8, 0xA7A8 }, { 0xA7AA, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA7B0, 0xA7B4 }, + { 0xA7B6, 0xA7B6 }, { 0xFF21, 0xFF3A }, { 0x10400, 0x10427 }, + { 0x10C80, 0x10CB2 }, { 0x118A0, 0x118BF } #define PREDICATE(c) uc_is_upper (c) diff --git a/tests/unictype/test-decdigit.h b/tests/unictype/test-decdigit.h index c0c3f2db3e..fae229d2ff 100644 --- a/tests/unictype/test-decdigit.h +++ b/tests/unictype/test-decdigit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Decimal digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ { 0x0030, 0 }, { 0x0031, 1 }, { 0x0032, 2 }, @@ -461,6 +461,16 @@ { 0x116C7, 7 }, { 0x116C8, 8 }, { 0x116C9, 9 }, + { 0x11730, 0 }, + { 0x11731, 1 }, + { 0x11732, 2 }, + { 0x11733, 3 }, + { 0x11734, 4 }, + { 0x11735, 5 }, + { 0x11736, 6 }, + { 0x11737, 7 }, + { 0x11738, 8 }, + { 0x11739, 9 }, { 0x118E0, 0 }, { 0x118E1, 1 }, { 0x118E2, 2 }, diff --git a/tests/unictype/test-digit.h b/tests/unictype/test-digit.h index be22479ac9..6a0fbea7e3 100644 --- a/tests/unictype/test-digit.h +++ b/tests/unictype/test-digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ { 0x0030, 0 }, { 0x0031, 1 }, { 0x0032, 2 }, @@ -578,6 +578,16 @@ { 0x116C7, 7 }, { 0x116C8, 8 }, { 0x116C9, 9 }, + { 0x11730, 0 }, + { 0x11731, 1 }, + { 0x11732, 2 }, + { 0x11733, 3 }, + { 0x11734, 4 }, + { 0x11735, 5 }, + { 0x11736, 6 }, + { 0x11737, 7 }, + { 0x11738, 8 }, + { 0x11739, 9 }, { 0x118E0, 0 }, { 0x118E1, 1 }, { 0x118E2, 2 }, diff --git a/tests/unictype/test-joininggroup_of.h b/tests/unictype/test-joininggroup_of.h index b8295a265b..fadbc782bd 100644 --- a/tests/unictype/test-joininggroup_of.h +++ b/tests/unictype/test-joininggroup_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Arabic joining group of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ { 0x0620, UC_JOINING_GROUP_YEH }, { 0x0622, UC_JOINING_GROUP_ALEF }, { 0x0623, UC_JOINING_GROUP_ALEF }, @@ -249,6 +249,8 @@ { 0x08B0, UC_JOINING_GROUP_GAF }, { 0x08B1, UC_JOINING_GROUP_STRAIGHT_WAW }, { 0x08B2, UC_JOINING_GROUP_REH }, + { 0x08B3, UC_JOINING_GROUP_AIN }, + { 0x08B4, UC_JOINING_GROUP_KAF }, { 0x10AC0, UC_JOINING_GROUP_MANICHAEAN_ALEPH }, { 0x10AC1, UC_JOINING_GROUP_MANICHAEAN_BETH }, { 0x10AC2, UC_JOINING_GROUP_MANICHAEAN_BETH }, diff --git a/tests/unictype/test-joiningtype_of.h b/tests/unictype/test-joiningtype_of.h index 5ae2e790ef..da9eeb08d4 100644 --- a/tests/unictype/test-joiningtype_of.h +++ b/tests/unictype/test-joiningtype_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Arabic joining type of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ { 0x0600, UC_JOINING_TYPE_U }, { 0x0601, UC_JOINING_TYPE_U }, { 0x0602, UC_JOINING_TYPE_U }, @@ -284,7 +284,7 @@ { 0x0844, UC_JOINING_TYPE_D }, { 0x0845, UC_JOINING_TYPE_D }, { 0x0846, UC_JOINING_TYPE_R }, - { 0x0847, UC_JOINING_TYPE_D }, + { 0x0847, UC_JOINING_TYPE_R }, { 0x0848, UC_JOINING_TYPE_D }, { 0x0849, UC_JOINING_TYPE_R }, { 0x084A, UC_JOINING_TYPE_D }, @@ -292,7 +292,7 @@ { 0x084C, UC_JOINING_TYPE_D }, { 0x084D, UC_JOINING_TYPE_D }, { 0x084E, UC_JOINING_TYPE_D }, - { 0x084F, UC_JOINING_TYPE_R }, + { 0x084F, UC_JOINING_TYPE_D }, { 0x0850, UC_JOINING_TYPE_D }, { 0x0851, UC_JOINING_TYPE_D }, { 0x0852, UC_JOINING_TYPE_D }, @@ -321,6 +321,8 @@ { 0x08B0, UC_JOINING_TYPE_D }, { 0x08B1, UC_JOINING_TYPE_R }, { 0x08B2, UC_JOINING_TYPE_R }, + { 0x08B3, UC_JOINING_TYPE_D }, + { 0x08B4, UC_JOINING_TYPE_D }, { 0x1806, UC_JOINING_TYPE_U }, { 0x1807, UC_JOINING_TYPE_D }, { 0x180A, UC_JOINING_TYPE_C }, diff --git a/tests/unictype/test-numeric.h b/tests/unictype/test-numeric.h index c89e4364a5..a482b8047e 100644 --- a/tests/unictype/test-numeric.h +++ b/tests/unictype/test-numeric.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Numeric values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ { 0x0030, 0, 1 }, { 0x0031, 1, 1 }, { 0x0032, 2, 1 }, @@ -909,12 +909,81 @@ { 0x108AD, 10, 1 }, { 0x108AE, 20, 1 }, { 0x108AF, 100, 1 }, + { 0x108FB, 1, 1 }, + { 0x108FC, 5, 1 }, + { 0x108FD, 10, 1 }, + { 0x108FE, 20, 1 }, + { 0x108FF, 100, 1 }, { 0x10916, 1, 1 }, { 0x10917, 10, 1 }, { 0x10918, 20, 1 }, { 0x10919, 100, 1 }, { 0x1091A, 2, 1 }, { 0x1091B, 3, 1 }, + { 0x109BC, 11, 12 }, + { 0x109BD, 1, 2 }, + { 0x109C0, 1, 1 }, + { 0x109C1, 2, 1 }, + { 0x109C2, 3, 1 }, + { 0x109C3, 4, 1 }, + { 0x109C4, 5, 1 }, + { 0x109C5, 6, 1 }, + { 0x109C6, 7, 1 }, + { 0x109C7, 8, 1 }, + { 0x109C8, 9, 1 }, + { 0x109C9, 10, 1 }, + { 0x109CA, 20, 1 }, + { 0x109CB, 30, 1 }, + { 0x109CC, 40, 1 }, + { 0x109CD, 50, 1 }, + { 0x109CE, 60, 1 }, + { 0x109CF, 70, 1 }, + { 0x109D2, 100, 1 }, + { 0x109D3, 200, 1 }, + { 0x109D4, 300, 1 }, + { 0x109D5, 400, 1 }, + { 0x109D6, 500, 1 }, + { 0x109D7, 600, 1 }, + { 0x109D8, 700, 1 }, + { 0x109D9, 800, 1 }, + { 0x109DA, 900, 1 }, + { 0x109DB, 1000, 1 }, + { 0x109DC, 2000, 1 }, + { 0x109DD, 3000, 1 }, + { 0x109DE, 4000, 1 }, + { 0x109DF, 5000, 1 }, + { 0x109E0, 6000, 1 }, + { 0x109E1, 7000, 1 }, + { 0x109E2, 8000, 1 }, + { 0x109E3, 9000, 1 }, + { 0x109E4, 10000, 1 }, + { 0x109E5, 20000, 1 }, + { 0x109E6, 30000, 1 }, + { 0x109E7, 40000, 1 }, + { 0x109E8, 50000, 1 }, + { 0x109E9, 60000, 1 }, + { 0x109EA, 70000, 1 }, + { 0x109EB, 80000, 1 }, + { 0x109EC, 90000, 1 }, + { 0x109ED, 100000, 1 }, + { 0x109EE, 200000, 1 }, + { 0x109EF, 300000, 1 }, + { 0x109F0, 400000, 1 }, + { 0x109F1, 500000, 1 }, + { 0x109F2, 600000, 1 }, + { 0x109F3, 700000, 1 }, + { 0x109F4, 800000, 1 }, + { 0x109F5, 900000, 1 }, + { 0x109F6, 1, 12 }, + { 0x109F7, 2, 12 }, + { 0x109F8, 3, 12 }, + { 0x109F9, 4, 12 }, + { 0x109FA, 5, 12 }, + { 0x109FB, 6, 12 }, + { 0x109FC, 7, 12 }, + { 0x109FD, 8, 12 }, + { 0x109FE, 9, 12 }, + { 0x109FF, 10, 12 }, { 0x10A40, 1, 1 }, { 0x10A41, 2, 1 }, { 0x10A42, 3, 1 }, @@ -956,6 +1025,12 @@ { 0x10BAD, 10, 1 }, { 0x10BAE, 20, 1 }, { 0x10BAF, 100, 1 }, + { 0x10CFA, 1, 1 }, + { 0x10CFB, 5, 1 }, + { 0x10CFC, 10, 1 }, + { 0x10CFD, 50, 1 }, + { 0x10CFE, 100, 1 }, + { 0x10CFF, 1000, 1 }, { 0x10E60, 1, 1 }, { 0x10E61, 2, 1 }, { 0x10E62, 3, 1 }, @@ -1107,6 +1182,18 @@ { 0x116C7, 7, 1 }, { 0x116C8, 8, 1 }, { 0x116C9, 9, 1 }, + { 0x11730, 0, 1 }, + { 0x11731, 1, 1 }, + { 0x11732, 2, 1 }, + { 0x11733, 3, 1 }, + { 0x11734, 4, 1 }, + { 0x11735, 5, 1 }, + { 0x11736, 6, 1 }, + { 0x11737, 7, 1 }, + { 0x11738, 8, 1 }, + { 0x11739, 9, 1 }, + { 0x1173A, 10, 1 }, + { 0x1173B, 20, 1 }, { 0x118E0, 0, 1 }, { 0x118E1, 1, 1 }, { 0x118E2, 2, 1 }, diff --git a/tests/unictype/test-pr_alphabetic.c b/tests/unictype/test-pr_alphabetic.c index 397bee40e3..1a6a5a4162 100644 --- a/tests/unictype/test-pr_alphabetic.c +++ b/tests/unictype/test-pr_alphabetic.c @@ -68,8 +68,8 @@ { 0x0800, 0x0817 }, { 0x081A, 0x082C }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B2 }, - { 0x08E4, 0x08E9 }, + { 0x08A0, 0x08B4 }, + { 0x08E3, 0x08E9 }, { 0x08F0, 0x093B }, { 0x093D, 0x094C }, { 0x094E, 0x0950 }, @@ -116,6 +116,7 @@ { 0x0ACB, 0x0ACC }, { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE3 }, + { 0x0AF9, 0x0AF9 }, { 0x0B01, 0x0B03 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, @@ -154,7 +155,7 @@ { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4C }, { 0x0C55, 0x0C56 }, - { 0x0C58, 0x0C59 }, + { 0x0C58, 0x0C5A }, { 0x0C60, 0x0C63 }, { 0x0C81, 0x0C83 }, { 0x0C85, 0x0C8C }, @@ -178,7 +179,7 @@ { 0x0D4A, 0x0D4C }, { 0x0D4E, 0x0D4E }, { 0x0D57, 0x0D57 }, - { 0x0D60, 0x0D63 }, + { 0x0D5F, 0x0D63 }, { 0x0D7A, 0x0D7F }, { 0x0D82, 0x0D83 }, { 0x0D85, 0x0D96 }, @@ -246,7 +247,8 @@ { 0x1318, 0x135A }, { 0x135F, 0x135F }, { 0x1380, 0x138F }, - { 0x13A0, 0x13F4 }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1401, 0x166C }, { 0x166F, 0x167F }, { 0x1681, 0x169A }, @@ -363,7 +365,7 @@ { 0x31A0, 0x31BA }, { 0x31F0, 0x31FF }, { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FCC }, + { 0x4E00, 0x9FD5 }, { 0xA000, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, @@ -371,13 +373,11 @@ { 0xA62A, 0xA62B }, { 0xA640, 0xA66E }, { 0xA674, 0xA67B }, - { 0xA67F, 0xA69D }, - { 0xA69F, 0xA6EF }, + { 0xA67F, 0xA6EF }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA78E }, - { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA78B, 0xA7AD }, + { 0xA7B0, 0xA7B7 }, { 0xA7F7, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, @@ -386,6 +386,7 @@ { 0xA880, 0xA8C3 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, + { 0xA8FD, 0xA8FD }, { 0xA90A, 0xA92A }, { 0xA930, 0xA952 }, { 0xA960, 0xA97C }, @@ -411,9 +412,8 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB5F }, - { 0xAB64, 0xAB65 }, - { 0xABC0, 0xABEA }, + { 0xAB5C, 0xAB65 }, + { 0xAB70, 0xABEA }, { 0xAC00, 0xD7A3 }, { 0xD7B0, 0xD7C6 }, { 0xD7CB, 0xD7FB }, @@ -472,6 +472,8 @@ { 0x1083F, 0x10855 }, { 0x10860, 0x10876 }, { 0x10880, 0x1089E }, + { 0x108E0, 0x108F2 }, + { 0x108F4, 0x108F5 }, { 0x10900, 0x10915 }, { 0x10920, 0x10939 }, { 0x10980, 0x109B7 }, @@ -490,6 +492,8 @@ { 0x10B60, 0x10B72 }, { 0x10B80, 0x10B91 }, { 0x10C00, 0x10C48 }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, { 0x11000, 0x11045 }, { 0x11082, 0x110B8 }, { 0x110D0, 0x110E8 }, @@ -499,11 +503,17 @@ { 0x11180, 0x111BF }, { 0x111C1, 0x111C4 }, { 0x111DA, 0x111DA }, + { 0x111DC, 0x111DC }, { 0x11200, 0x11211 }, { 0x11213, 0x11234 }, { 0x11237, 0x11237 }, + { 0x11280, 0x11286 }, + { 0x11288, 0x11288 }, + { 0x1128A, 0x1128D }, + { 0x1128F, 0x1129D }, + { 0x1129F, 0x112A8 }, { 0x112B0, 0x112E8 }, - { 0x11301, 0x11303 }, + { 0x11300, 0x11303 }, { 0x11305, 0x1130C }, { 0x1130F, 0x11310 }, { 0x11313, 0x11328 }, @@ -513,6 +523,7 @@ { 0x1133D, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134C }, + { 0x11350, 0x11350 }, { 0x11357, 0x11357 }, { 0x1135D, 0x11363 }, { 0x11480, 0x114C1 }, @@ -520,16 +531,21 @@ { 0x114C7, 0x114C7 }, { 0x11580, 0x115B5 }, { 0x115B8, 0x115BE }, + { 0x115D8, 0x115DD }, { 0x11600, 0x1163E }, { 0x11640, 0x11640 }, { 0x11644, 0x11644 }, { 0x11680, 0x116B5 }, + { 0x11700, 0x11719 }, + { 0x1171D, 0x1172A }, { 0x118A0, 0x118DF }, { 0x118FF, 0x118FF }, { 0x11AC0, 0x11AF8 }, - { 0x12000, 0x12398 }, + { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, + { 0x12480, 0x12543 }, { 0x13000, 0x1342E }, + { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16AD0, 0x16AED }, @@ -616,6 +632,7 @@ { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 }, { 0x2F800, 0x2FA1D } #define PREDICATE(c) uc_is_property_alphabetic (c) diff --git a/tests/unictype/test-pr_bidi_arabic_right_to_left.c b/tests/unictype/test-pr_bidi_arabic_right_to_left.c index ae8a86d86a..86488a5ef4 100644 --- a/tests/unictype/test-pr_bidi_arabic_right_to_left.c +++ b/tests/unictype/test-pr_bidi_arabic_right_to_left.c @@ -29,14 +29,13 @@ { 0x0712, 0x072F }, { 0x074B, 0x07A5 }, { 0x07B1, 0x07BF }, - { 0x08A0, 0x08B2 }, + { 0x08A0, 0x08B4 }, { 0x2065, 0x2065 }, { 0xFB50, 0xFD3D }, { 0xFD40, 0xFDCF }, { 0xFDF0, 0xFDFC }, { 0xFDFE, 0xFDFF }, { 0xFE1A, 0xFE1F }, - { 0xFE2E, 0xFE2F }, { 0xFE53, 0xFE53 }, { 0xFE67, 0xFE67 }, { 0xFE6C, 0xFEFE }, diff --git a/tests/unictype/test-pr_bidi_eur_num_terminator.c b/tests/unictype/test-pr_bidi_eur_num_terminator.c index 8aa13d9b57..af89558e85 100644 --- a/tests/unictype/test-pr_bidi_eur_num_terminator.c +++ b/tests/unictype/test-pr_bidi_eur_num_terminator.c @@ -30,7 +30,7 @@ { 0x0E3F, 0x0E3F }, { 0x17DB, 0x17DB }, { 0x2030, 0x2034 }, - { 0x20A0, 0x20BD }, + { 0x20A0, 0x20BE }, { 0x212E, 0x212E }, { 0x2213, 0x2213 }, { 0xA838, 0xA839 }, diff --git a/tests/unictype/test-pr_bidi_hebrew_right_to_left.c b/tests/unictype/test-pr_bidi_hebrew_right_to_left.c index d873a80fa6..f565ca21f6 100644 --- a/tests/unictype/test-pr_bidi_hebrew_right_to_left.c +++ b/tests/unictype/test-pr_bidi_hebrew_right_to_left.c @@ -31,7 +31,7 @@ { 0x0828, 0x0828 }, { 0x082E, 0x0858 }, { 0x085C, 0x089F }, - { 0x08B3, 0x08E3 }, + { 0x08B5, 0x08E2 }, { 0x200F, 0x200F }, { 0xFB1D, 0xFB1D }, { 0xFB1F, 0xFB28 }, diff --git a/tests/unictype/test-pr_bidi_left_to_right.c b/tests/unictype/test-pr_bidi_left_to_right.c index ec8b1a0a48..ea2a7aa2c3 100644 --- a/tests/unictype/test-pr_bidi_left_to_right.c +++ b/tests/unictype/test-pr_bidi_left_to_right.c @@ -193,7 +193,7 @@ { 0x2071, 0x2073 }, { 0x207F, 0x207F }, { 0x208F, 0x209F }, - { 0x20BE, 0x20CF }, + { 0x20BF, 0x20CF }, { 0x20F1, 0x20FF }, { 0x2102, 0x2102 }, { 0x2107, 0x2107 }, @@ -209,7 +209,7 @@ { 0x2145, 0x2149 }, { 0x214E, 0x214F }, { 0x2160, 0x2188 }, - { 0x218A, 0x218F }, + { 0x218C, 0x218F }, { 0x2336, 0x237A }, { 0x2395, 0x2395 }, { 0x23FB, 0x23FF }, @@ -222,7 +222,8 @@ { 0x2B96, 0x2B97 }, { 0x2BBA, 0x2BBC }, { 0x2BC9, 0x2BC9 }, - { 0x2BD2, 0x2CE4 }, + { 0x2BD2, 0x2BEB }, + { 0x2BF0, 0x2CE4 }, { 0x2CEB, 0x2CEE }, { 0x2CF2, 0x2CF8 }, { 0x2D00, 0x2D7E }, @@ -253,7 +254,7 @@ { 0x4E00, 0xA48F }, { 0xA4C7, 0xA60C }, { 0xA610, 0xA66E }, - { 0xA680, 0xA69E }, + { 0xA680, 0xA69D }, { 0xA6A0, 0xA6EF }, { 0xA6F2, 0xA6FF }, { 0xA722, 0xA787 }, @@ -316,12 +317,13 @@ { 0x11135, 0x11172 }, { 0x11174, 0x1117F }, { 0x11182, 0x111B5 }, - { 0x111BF, 0x1122E }, + { 0x111BF, 0x111C9 }, + { 0x111CD, 0x1122E }, { 0x11232, 0x11233 }, { 0x11235, 0x11235 }, { 0x11238, 0x112DE }, { 0x112E0, 0x112E2 }, - { 0x112EB, 0x11300 }, + { 0x112EB, 0x112FF }, { 0x11302, 0x1133B }, { 0x1133D, 0x1133F }, { 0x11341, 0x11365 }, @@ -333,14 +335,18 @@ { 0x114C4, 0x115B1 }, { 0x115B6, 0x115BB }, { 0x115BE, 0x115BE }, - { 0x115C1, 0x11632 }, + { 0x115C1, 0x115DB }, + { 0x115DE, 0x11632 }, { 0x1163B, 0x1163C }, { 0x1163E, 0x1163E }, { 0x11641, 0x116AA }, { 0x116AC, 0x116AC }, { 0x116AE, 0x116AF }, { 0x116B6, 0x116B6 }, - { 0x116B8, 0x16AEF }, + { 0x116B8, 0x1171C }, + { 0x11720, 0x11721 }, + { 0x11726, 0x11726 }, + { 0x1172C, 0x16AEF }, { 0x16AF5, 0x16B2F }, { 0x16B37, 0x16F8E }, { 0x16F93, 0x1BC9C }, @@ -357,7 +363,13 @@ { 0x1D750, 0x1D788 }, { 0x1D78A, 0x1D7C2 }, { 0x1D7C4, 0x1D7CD }, - { 0x1D800, 0x1E7FF }, + { 0x1D800, 0x1D9FF }, + { 0x1DA37, 0x1DA3A }, + { 0x1DA6D, 0x1DA74 }, + { 0x1DA76, 0x1DA83 }, + { 0x1DA85, 0x1DA9A }, + { 0x1DAA0, 0x1DAA0 }, + { 0x1DAB0, 0x1E7FF }, { 0x1E8C5, 0x1E8C6 }, { 0x1E8D7, 0x1EDFF }, { 0x1EE04, 0x1EE04 }, @@ -402,16 +414,9 @@ { 0x1F0F6, 0x1F0FF }, { 0x1F10D, 0x1F169 }, { 0x1F16C, 0x1F2FF }, - { 0x1F32D, 0x1F32F }, - { 0x1F37E, 0x1F37F }, - { 0x1F3CF, 0x1F3D3 }, - { 0x1F3F8, 0x1F3FF }, - { 0x1F4FF, 0x1F4FF }, - { 0x1F54B, 0x1F54F }, { 0x1F57A, 0x1F57A }, { 0x1F5A4, 0x1F5A4 }, - { 0x1F643, 0x1F644 }, - { 0x1F6D0, 0x1F6DF }, + { 0x1F6D1, 0x1F6DF }, { 0x1F6ED, 0x1F6EF }, { 0x1F6F4, 0x1F6FF }, { 0x1F774, 0x1F77F }, @@ -420,7 +425,10 @@ { 0x1F848, 0x1F84F }, { 0x1F85A, 0x1F85F }, { 0x1F888, 0x1F88F }, - { 0x1F8AE, 0x1FFFD }, + { 0x1F8AE, 0x1F90F }, + { 0x1F919, 0x1F97F }, + { 0x1F985, 0x1F9BF }, + { 0x1F9C1, 0x1FFFD }, { 0x20000, 0x2FFFD }, { 0x30000, 0x3FFFD }, { 0x40000, 0x4FFFD }, diff --git a/tests/unictype/test-pr_bidi_non_spacing_mark.c b/tests/unictype/test-pr_bidi_non_spacing_mark.c index a8d206a053..53778ac472 100644 --- a/tests/unictype/test-pr_bidi_non_spacing_mark.c +++ b/tests/unictype/test-pr_bidi_non_spacing_mark.c @@ -40,7 +40,7 @@ { 0x0825, 0x0827 }, { 0x0829, 0x082D }, { 0x0859, 0x085B }, - { 0x08E4, 0x0902 }, + { 0x08E3, 0x0902 }, { 0x093A, 0x093A }, { 0x093C, 0x093C }, { 0x0941, 0x0948 }, @@ -179,7 +179,7 @@ { 0x3099, 0x309A }, { 0xA66F, 0xA672 }, { 0xA674, 0xA67D }, - { 0xA69F, 0xA69F }, + { 0xA69E, 0xA69F }, { 0xA6F0, 0xA6F1 }, { 0xA802, 0xA802 }, { 0xA806, 0xA806 }, @@ -212,7 +212,7 @@ { 0xABED, 0xABED }, { 0xFB1E, 0xFB1E }, { 0xFE00, 0xFE0F }, - { 0xFE20, 0xFE2D }, + { 0xFE20, 0xFE2F }, { 0x101FD, 0x101FD }, { 0x102E0, 0x102E0 }, { 0x10376, 0x1037A }, @@ -233,12 +233,13 @@ { 0x11173, 0x11173 }, { 0x11180, 0x11181 }, { 0x111B6, 0x111BE }, + { 0x111CA, 0x111CC }, { 0x1122F, 0x11231 }, { 0x11234, 0x11234 }, { 0x11236, 0x11237 }, { 0x112DF, 0x112DF }, { 0x112E3, 0x112EA }, - { 0x11301, 0x11301 }, + { 0x11300, 0x11301 }, { 0x1133C, 0x1133C }, { 0x11340, 0x11340 }, { 0x11366, 0x1136C }, @@ -250,6 +251,7 @@ { 0x115B2, 0x115B5 }, { 0x115BC, 0x115BD }, { 0x115BF, 0x115C0 }, + { 0x115DC, 0x115DD }, { 0x11633, 0x1163A }, { 0x1163D, 0x1163D }, { 0x1163F, 0x11640 }, @@ -257,6 +259,9 @@ { 0x116AD, 0x116AD }, { 0x116B0, 0x116B5 }, { 0x116B7, 0x116B7 }, + { 0x1171D, 0x1171F }, + { 0x11722, 0x11725 }, + { 0x11727, 0x1172B }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, { 0x16F8F, 0x16F92 }, @@ -266,6 +271,12 @@ { 0x1D185, 0x1D18B }, { 0x1D1AA, 0x1D1AD }, { 0x1D242, 0x1D244 }, + { 0x1DA00, 0x1DA36 }, + { 0x1DA3B, 0x1DA6C }, + { 0x1DA75, 0x1DA75 }, + { 0x1DA84, 0x1DA84 }, + { 0x1DA9B, 0x1DA9F }, + { 0x1DAA1, 0x1DAAF }, { 0x1E8D0, 0x1E8D6 }, { 0xE0100, 0xE01EF } diff --git a/tests/unictype/test-pr_bidi_other_neutral.c b/tests/unictype/test-pr_bidi_other_neutral.c index 4f65fe78fa..bf0a63e087 100644 --- a/tests/unictype/test-pr_bidi_other_neutral.c +++ b/tests/unictype/test-pr_bidi_other_neutral.c @@ -84,7 +84,7 @@ { 0x2140, 0x2144 }, { 0x214A, 0x214D }, { 0x2150, 0x215F }, - { 0x2189, 0x2189 }, + { 0x2189, 0x218B }, { 0x2190, 0x2211 }, { 0x2214, 0x2335 }, { 0x237B, 0x2394 }, @@ -99,6 +99,7 @@ { 0x2B98, 0x2BB9 }, { 0x2BBD, 0x2BC8 }, { 0x2BCA, 0x2BD1 }, + { 0x2BEC, 0x2BEF }, { 0x2CE5, 0x2CEA }, { 0x2CF9, 0x2CFF }, { 0x2E00, 0x2E42 }, @@ -175,16 +176,9 @@ { 0x1F0D1, 0x1F0F5 }, { 0x1F10B, 0x1F10C }, { 0x1F16A, 0x1F16B }, - { 0x1F300, 0x1F32C }, - { 0x1F330, 0x1F37D }, - { 0x1F380, 0x1F3CE }, - { 0x1F3D4, 0x1F3F7 }, - { 0x1F400, 0x1F4FE }, - { 0x1F500, 0x1F54A }, - { 0x1F550, 0x1F579 }, + { 0x1F300, 0x1F579 }, { 0x1F57B, 0x1F5A3 }, - { 0x1F5A5, 0x1F642 }, - { 0x1F645, 0x1F6CF }, + { 0x1F5A5, 0x1F6D0 }, { 0x1F6E0, 0x1F6EC }, { 0x1F6F0, 0x1F6F3 }, { 0x1F700, 0x1F773 }, @@ -193,7 +187,10 @@ { 0x1F810, 0x1F847 }, { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, - { 0x1F890, 0x1F8AD } + { 0x1F890, 0x1F8AD }, + { 0x1F910, 0x1F918 }, + { 0x1F980, 0x1F984 }, + { 0x1F9C0, 0x1F9C0 } #define PREDICATE(c) uc_is_property_bidi_other_neutral (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_case_ignorable.c b/tests/unictype/test-pr_case_ignorable.c index 696b3143a1..00fba758de 100644 --- a/tests/unictype/test-pr_case_ignorable.c +++ b/tests/unictype/test-pr_case_ignorable.c @@ -57,7 +57,7 @@ { 0x07FA, 0x07FA }, { 0x0816, 0x082D }, { 0x0859, 0x085B }, - { 0x08E4, 0x0902 }, + { 0x08E3, 0x0902 }, { 0x093A, 0x093A }, { 0x093C, 0x093C }, { 0x0941, 0x0948 }, @@ -234,8 +234,7 @@ { 0xA66F, 0xA672 }, { 0xA674, 0xA67D }, { 0xA67F, 0xA67F }, - { 0xA69C, 0xA69D }, - { 0xA69F, 0xA69F }, + { 0xA69C, 0xA69F }, { 0xA6F0, 0xA6F1 }, { 0xA700, 0xA721 }, { 0xA770, 0xA770 }, @@ -279,7 +278,7 @@ { 0xFBB2, 0xFBC1 }, { 0xFE00, 0xFE0F }, { 0xFE13, 0xFE13 }, - { 0xFE20, 0xFE2D }, + { 0xFE20, 0xFE2F }, { 0xFE52, 0xFE52 }, { 0xFE55, 0xFE55 }, { 0xFEFF, 0xFEFF }, @@ -313,12 +312,13 @@ { 0x11173, 0x11173 }, { 0x11180, 0x11181 }, { 0x111B6, 0x111BE }, + { 0x111CA, 0x111CC }, { 0x1122F, 0x11231 }, { 0x11234, 0x11234 }, { 0x11236, 0x11237 }, { 0x112DF, 0x112DF }, { 0x112E3, 0x112EA }, - { 0x11301, 0x11301 }, + { 0x11300, 0x11301 }, { 0x1133C, 0x1133C }, { 0x11340, 0x11340 }, { 0x11366, 0x1136C }, @@ -330,6 +330,7 @@ { 0x115B2, 0x115B5 }, { 0x115BC, 0x115BD }, { 0x115BF, 0x115C0 }, + { 0x115DC, 0x115DD }, { 0x11633, 0x1163A }, { 0x1163D, 0x1163D }, { 0x1163F, 0x11640 }, @@ -337,6 +338,9 @@ { 0x116AD, 0x116AD }, { 0x116B0, 0x116B5 }, { 0x116B7, 0x116B7 }, + { 0x1171D, 0x1171F }, + { 0x11722, 0x11725 }, + { 0x11727, 0x1172B }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, { 0x16B40, 0x16B43 }, @@ -348,7 +352,14 @@ { 0x1D185, 0x1D18B }, { 0x1D1AA, 0x1D1AD }, { 0x1D242, 0x1D244 }, + { 0x1DA00, 0x1DA36 }, + { 0x1DA3B, 0x1DA6C }, + { 0x1DA75, 0x1DA75 }, + { 0x1DA84, 0x1DA84 }, + { 0x1DA9B, 0x1DA9F }, + { 0x1DAA1, 0x1DAAF }, { 0x1E8D0, 0x1E8D6 }, + { 0x1F3FB, 0x1F3FF }, { 0xE0001, 0xE0001 }, { 0xE0020, 0xE007F }, { 0xE0100, 0xE01EF } diff --git a/tests/unictype/test-pr_cased.c b/tests/unictype/test-pr_cased.c index 8300b99693..6f2737e1d9 100644 --- a/tests/unictype/test-pr_cased.c +++ b/tests/unictype/test-pr_cased.c @@ -47,6 +47,8 @@ { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1D00, 0x1DBF }, { 0x1E00, 0x1F15 }, { 0x1F18, 0x1F1D }, @@ -100,16 +102,18 @@ { 0xA722, 0xA787 }, { 0xA78B, 0xA78E }, { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA7B0, 0xA7B7 }, { 0xA7F8, 0xA7FA }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB5F }, - { 0xAB64, 0xAB65 }, + { 0xAB5C, 0xAB65 }, + { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, { 0xFF21, 0xFF3A }, { 0xFF41, 0xFF5A }, { 0x10400, 0x1044F }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, { 0x118A0, 0x118DF }, { 0x1D400, 0x1D454 }, { 0x1D456, 0x1D49C }, diff --git a/tests/unictype/test-pr_changes_when_casefolded.c b/tests/unictype/test-pr_changes_when_casefolded.c index 3a07393084..3ae1a61c34 100644 --- a/tests/unictype/test-pr_changes_when_casefolded.c +++ b/tests/unictype/test-pr_changes_when_casefolded.c @@ -298,6 +298,7 @@ { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, + { 0x13F8, 0x13FD }, { 0x1E00, 0x1E00 }, { 0x1E02, 0x1E02 }, { 0x1E04, 0x1E04 }, @@ -607,11 +608,14 @@ { 0xA7A6, 0xA7A6 }, { 0xA7A8, 0xA7A8 }, { 0xA7AA, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA7B0, 0xA7B4 }, + { 0xA7B6, 0xA7B6 }, + { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, { 0xFF21, 0xFF3A }, { 0x10400, 0x10427 }, + { 0x10C80, 0x10CB2 }, { 0x118A0, 0x118BF } #define PREDICATE(c) uc_is_property_changes_when_casefolded (c) diff --git a/tests/unictype/test-pr_changes_when_casemapped.c b/tests/unictype/test-pr_changes_when_casemapped.c index f9088ee458..ecef6d991e 100644 --- a/tests/unictype/test-pr_changes_when_casemapped.c +++ b/tests/unictype/test-pr_changes_when_casemapped.c @@ -48,7 +48,7 @@ { 0x0283, 0x0283 }, { 0x0287, 0x028C }, { 0x0292, 0x0292 }, - { 0x029E, 0x029E }, + { 0x029D, 0x029E }, { 0x0345, 0x0345 }, { 0x0370, 0x0373 }, { 0x0376, 0x0377 }, @@ -68,6 +68,8 @@ { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1D79, 0x1D79 }, { 0x1D7D, 0x1D7D }, { 0x1E00, 0x1E9B }, @@ -117,12 +119,16 @@ { 0xA78B, 0xA78D }, { 0xA790, 0xA793 }, { 0xA796, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA7B0, 0xA7B7 }, + { 0xAB53, 0xAB53 }, + { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, { 0xFF21, 0xFF3A }, { 0xFF41, 0xFF5A }, { 0x10400, 0x1044F }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, { 0x118A0, 0x118DF } #define PREDICATE(c) uc_is_property_changes_when_casemapped (c) diff --git a/tests/unictype/test-pr_changes_when_lowercased.c b/tests/unictype/test-pr_changes_when_lowercased.c index d5a309e263..31a23c802d 100644 --- a/tests/unictype/test-pr_changes_when_lowercased.c +++ b/tests/unictype/test-pr_changes_when_lowercased.c @@ -291,6 +291,7 @@ { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, + { 0x13A0, 0x13F5 }, { 0x1E00, 0x1E00 }, { 0x1E02, 0x1E02 }, { 0x1E04, 0x1E04 }, @@ -598,9 +599,11 @@ { 0xA7A6, 0xA7A6 }, { 0xA7A8, 0xA7A8 }, { 0xA7AA, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA7B0, 0xA7B4 }, + { 0xA7B6, 0xA7B6 }, { 0xFF21, 0xFF3A }, { 0x10400, 0x10427 }, + { 0x10C80, 0x10CB2 }, { 0x118A0, 0x118BF } #define PREDICATE(c) uc_is_property_changes_when_lowercased (c) diff --git a/tests/unictype/test-pr_changes_when_titlecased.c b/tests/unictype/test-pr_changes_when_titlecased.c index 6245695cbb..e6efa9fdad 100644 --- a/tests/unictype/test-pr_changes_when_titlecased.c +++ b/tests/unictype/test-pr_changes_when_titlecased.c @@ -178,7 +178,7 @@ { 0x0283, 0x0283 }, { 0x0287, 0x028C }, { 0x0292, 0x0292 }, - { 0x029E, 0x029E }, + { 0x029D, 0x029E }, { 0x0345, 0x0345 }, { 0x0371, 0x0371 }, { 0x0373, 0x0373 }, @@ -304,6 +304,7 @@ { 0x052D, 0x052D }, { 0x052F, 0x052F }, { 0x0561, 0x0587 }, + { 0x13F8, 0x13FD }, { 0x1D79, 0x1D79 }, { 0x1D7D, 0x1D7D }, { 0x1E01, 0x1E01 }, @@ -612,10 +613,15 @@ { 0xA7A5, 0xA7A5 }, { 0xA7A7, 0xA7A7 }, { 0xA7A9, 0xA7A9 }, + { 0xA7B5, 0xA7B5 }, + { 0xA7B7, 0xA7B7 }, + { 0xAB53, 0xAB53 }, + { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, { 0xFF41, 0xFF5A }, { 0x10428, 0x1044F }, + { 0x10CC0, 0x10CF2 }, { 0x118C0, 0x118DF } #define PREDICATE(c) uc_is_property_changes_when_titlecased (c) diff --git a/tests/unictype/test-pr_changes_when_uppercased.c b/tests/unictype/test-pr_changes_when_uppercased.c index 120b375575..0f29fb0cc7 100644 --- a/tests/unictype/test-pr_changes_when_uppercased.c +++ b/tests/unictype/test-pr_changes_when_uppercased.c @@ -177,7 +177,7 @@ { 0x0283, 0x0283 }, { 0x0287, 0x028C }, { 0x0292, 0x0292 }, - { 0x029E, 0x029E }, + { 0x029D, 0x029E }, { 0x0345, 0x0345 }, { 0x0371, 0x0371 }, { 0x0373, 0x0373 }, @@ -303,6 +303,7 @@ { 0x052D, 0x052D }, { 0x052F, 0x052F }, { 0x0561, 0x0587 }, + { 0x13F8, 0x13FD }, { 0x1D79, 0x1D79 }, { 0x1D7D, 0x1D7D }, { 0x1E01, 0x1E01 }, @@ -611,10 +612,15 @@ { 0xA7A5, 0xA7A5 }, { 0xA7A7, 0xA7A7 }, { 0xA7A9, 0xA7A9 }, + { 0xA7B5, 0xA7B5 }, + { 0xA7B7, 0xA7B7 }, + { 0xAB53, 0xAB53 }, + { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, { 0xFF41, 0xFF5A }, { 0x10428, 0x1044F }, + { 0x10CC0, 0x10CF2 }, { 0x118C0, 0x118DF } #define PREDICATE(c) uc_is_property_changes_when_uppercased (c) diff --git a/tests/unictype/test-pr_combining.c b/tests/unictype/test-pr_combining.c index 0245b5019f..caee6aac11 100644 --- a/tests/unictype/test-pr_combining.c +++ b/tests/unictype/test-pr_combining.c @@ -40,7 +40,7 @@ { 0x0825, 0x0827 }, { 0x0829, 0x082D }, { 0x0859, 0x085B }, - { 0x08E4, 0x0903 }, + { 0x08E3, 0x0903 }, { 0x093A, 0x093C }, { 0x093E, 0x094F }, { 0x0951, 0x0957 }, @@ -140,8 +140,6 @@ { 0x18A9, 0x18A9 }, { 0x1920, 0x192B }, { 0x1930, 0x193B }, - { 0x19B0, 0x19C0 }, - { 0x19C8, 0x19C9 }, { 0x1A17, 0x1A1B }, { 0x1A55, 0x1A5E }, { 0x1A60, 0x1A7C }, @@ -169,7 +167,7 @@ { 0x3099, 0x309A }, { 0xA66F, 0xA672 }, { 0xA674, 0xA67D }, - { 0xA69F, 0xA69F }, + { 0xA69E, 0xA69F }, { 0xA6F0, 0xA6F1 }, { 0xA802, 0xA802 }, { 0xA806, 0xA806 }, @@ -198,7 +196,7 @@ { 0xABEC, 0xABED }, { 0xFB1E, 0xFB1E }, { 0xFE00, 0xFE0F }, - { 0xFE20, 0xFE2D }, + { 0xFE20, 0xFE2F }, { 0x101FD, 0x101FD }, { 0x102E0, 0x102E0 }, { 0x10376, 0x1037A }, @@ -217,9 +215,10 @@ { 0x11173, 0x11173 }, { 0x11180, 0x11182 }, { 0x111B3, 0x111C0 }, + { 0x111CA, 0x111CC }, { 0x1122C, 0x11237 }, { 0x112DF, 0x112EA }, - { 0x11301, 0x11303 }, + { 0x11300, 0x11303 }, { 0x1133C, 0x1133C }, { 0x1133E, 0x11344 }, { 0x11347, 0x11348 }, @@ -231,8 +230,10 @@ { 0x114B0, 0x114C3 }, { 0x115AF, 0x115B5 }, { 0x115B8, 0x115C0 }, + { 0x115DC, 0x115DD }, { 0x11630, 0x11640 }, { 0x116AB, 0x116B7 }, + { 0x1171D, 0x1172B }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, { 0x16F51, 0x16F7E }, @@ -244,6 +245,12 @@ { 0x1D185, 0x1D18B }, { 0x1D1AA, 0x1D1AD }, { 0x1D242, 0x1D244 }, + { 0x1DA00, 0x1DA36 }, + { 0x1DA3B, 0x1DA6C }, + { 0x1DA75, 0x1DA75 }, + { 0x1DA84, 0x1DA84 }, + { 0x1DA9B, 0x1DA9F }, + { 0x1DAA1, 0x1DAAF }, { 0x1E8D0, 0x1E8D6 }, { 0xE0100, 0xE01EF } diff --git a/tests/unictype/test-pr_currency_symbol.c b/tests/unictype/test-pr_currency_symbol.c index 4ae59c01b5..c12ed14712 100644 --- a/tests/unictype/test-pr_currency_symbol.c +++ b/tests/unictype/test-pr_currency_symbol.c @@ -27,7 +27,7 @@ { 0x0BF9, 0x0BF9 }, { 0x0E3F, 0x0E3F }, { 0x17DB, 0x17DB }, - { 0x20A0, 0x20BD }, + { 0x20A0, 0x20BE }, { 0xA838, 0xA838 }, { 0xFDFC, 0xFDFC }, { 0xFE69, 0xFE69 }, diff --git a/tests/unictype/test-pr_decimal_digit.c b/tests/unictype/test-pr_decimal_digit.c index b139390026..4fb18026c8 100644 --- a/tests/unictype/test-pr_decimal_digit.c +++ b/tests/unictype/test-pr_decimal_digit.c @@ -63,6 +63,7 @@ { 0x114D0, 0x114D9 }, { 0x11650, 0x11659 }, { 0x116C0, 0x116C9 }, + { 0x11730, 0x11739 }, { 0x118E0, 0x118E9 }, { 0x16A60, 0x16A69 }, { 0x16B50, 0x16B59 }, diff --git a/tests/unictype/test-pr_deprecated.c b/tests/unictype/test-pr_deprecated.c index 1881d7ec2e..df0f0dc7c5 100644 --- a/tests/unictype/test-pr_deprecated.c +++ b/tests/unictype/test-pr_deprecated.c @@ -25,7 +25,7 @@ { 0x206A, 0x206F }, { 0x2329, 0x232A }, { 0xE0001, 0xE0001 }, - { 0xE0020, 0xE007F } + { 0xE007F, 0xE007F } #define PREDICATE(c) uc_is_property_deprecated (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_diacritic.c b/tests/unictype/test-pr_diacritic.c index 0d9a98103f..56187d2952 100644 --- a/tests/unictype/test-pr_diacritic.c +++ b/tests/unictype/test-pr_diacritic.c @@ -45,7 +45,7 @@ { 0x07A6, 0x07B0 }, { 0x07EB, 0x07F5 }, { 0x0818, 0x0819 }, - { 0x08E4, 0x08FE }, + { 0x08E3, 0x08FE }, { 0x093C, 0x093C }, { 0x094D, 0x094D }, { 0x0951, 0x0954 }, @@ -132,7 +132,7 @@ { 0xAB5B, 0xAB5F }, { 0xABEC, 0xABED }, { 0xFB1E, 0xFB1E }, - { 0xFE20, 0xFE2D }, + { 0xFE20, 0xFE2F }, { 0xFF3E, 0xFF3E }, { 0xFF40, 0xFF40 }, { 0xFF70, 0xFF70 }, @@ -144,6 +144,7 @@ { 0x11133, 0x11134 }, { 0x11173, 0x11173 }, { 0x111C0, 0x111C0 }, + { 0x111CA, 0x111CC }, { 0x11235, 0x11236 }, { 0x112E9, 0x112EA }, { 0x1133C, 0x1133C }, @@ -154,6 +155,7 @@ { 0x115BF, 0x115C0 }, { 0x1163F, 0x1163F }, { 0x116B6, 0x116B7 }, + { 0x1172B, 0x1172B }, { 0x16AF0, 0x16AF4 }, { 0x16F8F, 0x16F9F }, { 0x1D167, 0x1D169 }, diff --git a/tests/unictype/test-pr_grapheme_base.c b/tests/unictype/test-pr_grapheme_base.c index d3b24d5d54..efdd381115 100644 --- a/tests/unictype/test-pr_grapheme_base.c +++ b/tests/unictype/test-pr_grapheme_base.c @@ -60,7 +60,7 @@ { 0x0830, 0x083E }, { 0x0840, 0x0858 }, { 0x085E, 0x085E }, - { 0x08A0, 0x08B2 }, + { 0x08A0, 0x08B4 }, { 0x0903, 0x0939 }, { 0x093B, 0x093B }, { 0x093D, 0x0940 }, @@ -109,6 +109,7 @@ { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE1 }, { 0x0AE6, 0x0AF1 }, + { 0x0AF9, 0x0AF9 }, { 0x0B02, 0x0B03 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, @@ -146,7 +147,7 @@ { 0x0C2A, 0x0C39 }, { 0x0C3D, 0x0C3D }, { 0x0C41, 0x0C44 }, - { 0x0C58, 0x0C59 }, + { 0x0C58, 0x0C5A }, { 0x0C60, 0x0C61 }, { 0x0C66, 0x0C6F }, { 0x0C78, 0x0C7F }, @@ -174,7 +175,7 @@ { 0x0D46, 0x0D48 }, { 0x0D4A, 0x0D4C }, { 0x0D4E, 0x0D4E }, - { 0x0D60, 0x0D61 }, + { 0x0D5F, 0x0D61 }, { 0x0D66, 0x0D75 }, { 0x0D79, 0x0D7F }, { 0x0D82, 0x0D83 }, @@ -253,7 +254,8 @@ { 0x1318, 0x135A }, { 0x1360, 0x137C }, { 0x1380, 0x1399 }, - { 0x13A0, 0x13F4 }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1400, 0x169C }, { 0x16A0, 0x16F8 }, { 0x1700, 0x170C }, @@ -345,8 +347,8 @@ { 0x2070, 0x2071 }, { 0x2074, 0x208E }, { 0x2090, 0x209C }, - { 0x20A0, 0x20BD }, - { 0x2100, 0x2189 }, + { 0x20A0, 0x20BE }, + { 0x2100, 0x218B }, { 0x2190, 0x23FA }, { 0x2400, 0x2426 }, { 0x2440, 0x244A }, @@ -355,6 +357,7 @@ { 0x2B98, 0x2BB9 }, { 0x2BBD, 0x2BC8 }, { 0x2BCA, 0x2BD1 }, + { 0x2BEC, 0x2BEF }, { 0x2C00, 0x2C2E }, { 0x2C30, 0x2C5E }, { 0x2C60, 0x2CEE }, @@ -389,7 +392,7 @@ { 0x31F0, 0x321E }, { 0x3220, 0x32FE }, { 0x3300, 0x4DB5 }, - { 0x4DC0, 0x9FCC }, + { 0x4DC0, 0x9FD5 }, { 0xA000, 0xA48C }, { 0xA490, 0xA4C6 }, { 0xA4D0, 0xA62B }, @@ -398,9 +401,8 @@ { 0xA67E, 0xA69D }, { 0xA6A0, 0xA6EF }, { 0xA6F2, 0xA6F7 }, - { 0xA700, 0xA78E }, - { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA700, 0xA7AD }, + { 0xA7B0, 0xA7B7 }, { 0xA7F7, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, @@ -410,7 +412,7 @@ { 0xA840, 0xA877 }, { 0xA880, 0xA8C3 }, { 0xA8CE, 0xA8D9 }, - { 0xA8F2, 0xA8FB }, + { 0xA8F2, 0xA8FD }, { 0xA900, 0xA925 }, { 0xA92E, 0xA946 }, { 0xA952, 0xA953 }, @@ -443,9 +445,8 @@ { 0xAB11, 0xAB16 }, { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, - { 0xAB30, 0xAB5F }, - { 0xAB64, 0xAB65 }, - { 0xABC0, 0xABE4 }, + { 0xAB30, 0xAB65 }, + { 0xAB70, 0xABE4 }, { 0xABE6, 0xABE7 }, { 0xABE9, 0xABEC }, { 0xABF0, 0xABF9 }, @@ -520,12 +521,14 @@ { 0x1083F, 0x10855 }, { 0x10857, 0x1089E }, { 0x108A7, 0x108AF }, - { 0x10900, 0x1091B }, + { 0x108E0, 0x108F2 }, + { 0x108F4, 0x108F5 }, + { 0x108FB, 0x1091B }, { 0x1091F, 0x10939 }, { 0x1093F, 0x1093F }, { 0x10980, 0x109B7 }, - { 0x109BE, 0x109BF }, - { 0x10A00, 0x10A00 }, + { 0x109BC, 0x109CF }, + { 0x109D2, 0x10A00 }, { 0x10A10, 0x10A13 }, { 0x10A15, 0x10A17 }, { 0x10A19, 0x10A33 }, @@ -541,6 +544,9 @@ { 0x10B99, 0x10B9C }, { 0x10BA9, 0x10BAF }, { 0x10C00, 0x10C48 }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, + { 0x10CFA, 0x10CFF }, { 0x10E60, 0x10E7E }, { 0x11000, 0x11000 }, { 0x11002, 0x11037 }, @@ -558,15 +564,20 @@ { 0x11150, 0x11172 }, { 0x11174, 0x11176 }, { 0x11182, 0x111B5 }, - { 0x111BF, 0x111C8 }, + { 0x111BF, 0x111C9 }, { 0x111CD, 0x111CD }, - { 0x111D0, 0x111DA }, + { 0x111D0, 0x111DF }, { 0x111E1, 0x111F4 }, { 0x11200, 0x11211 }, { 0x11213, 0x1122E }, { 0x11232, 0x11233 }, { 0x11235, 0x11235 }, { 0x11238, 0x1123D }, + { 0x11280, 0x11286 }, + { 0x11288, 0x11288 }, + { 0x1128A, 0x1128D }, + { 0x1128F, 0x1129D }, + { 0x1129F, 0x112A9 }, { 0x112B0, 0x112DE }, { 0x112E0, 0x112E2 }, { 0x112F0, 0x112F9 }, @@ -582,6 +593,7 @@ { 0x11341, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134D }, + { 0x11350, 0x11350 }, { 0x1135D, 0x11363 }, { 0x11480, 0x114AF }, { 0x114B1, 0x114B2 }, @@ -595,7 +607,7 @@ { 0x115B0, 0x115B1 }, { 0x115B8, 0x115BB }, { 0x115BE, 0x115BE }, - { 0x115C1, 0x115C9 }, + { 0x115C1, 0x115DB }, { 0x11600, 0x11632 }, { 0x1163B, 0x1163C }, { 0x1163E, 0x1163E }, @@ -606,13 +618,19 @@ { 0x116AE, 0x116AF }, { 0x116B6, 0x116B6 }, { 0x116C0, 0x116C9 }, + { 0x11700, 0x11719 }, + { 0x11720, 0x11721 }, + { 0x11726, 0x11726 }, + { 0x11730, 0x1173F }, { 0x118A0, 0x118F2 }, { 0x118FF, 0x118FF }, { 0x11AC0, 0x11AF8 }, - { 0x12000, 0x12398 }, + { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, { 0x12470, 0x12474 }, + { 0x12480, 0x12543 }, { 0x13000, 0x1342E }, + { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, @@ -642,7 +660,7 @@ { 0x1D16A, 0x1D16D }, { 0x1D183, 0x1D184 }, { 0x1D18C, 0x1D1A9 }, - { 0x1D1AE, 0x1D1DD }, + { 0x1D1AE, 0x1D1E8 }, { 0x1D200, 0x1D241 }, { 0x1D245, 0x1D245 }, { 0x1D300, 0x1D356 }, @@ -667,7 +685,11 @@ { 0x1D54A, 0x1D550 }, { 0x1D552, 0x1D6A5 }, { 0x1D6A8, 0x1D7CB }, - { 0x1D7CE, 0x1D7FF }, + { 0x1D7CE, 0x1D9FF }, + { 0x1DA37, 0x1DA3A }, + { 0x1DA6D, 0x1DA74 }, + { 0x1DA76, 0x1DA83 }, + { 0x1DA85, 0x1DA8B }, { 0x1E800, 0x1E8C4 }, { 0x1E8C7, 0x1E8CF }, { 0x1EE00, 0x1EE03 }, @@ -718,16 +740,9 @@ { 0x1F210, 0x1F23A }, { 0x1F240, 0x1F248 }, { 0x1F250, 0x1F251 }, - { 0x1F300, 0x1F32C }, - { 0x1F330, 0x1F37D }, - { 0x1F380, 0x1F3CE }, - { 0x1F3D4, 0x1F3F7 }, - { 0x1F400, 0x1F4FE }, - { 0x1F500, 0x1F54A }, - { 0x1F550, 0x1F579 }, + { 0x1F300, 0x1F579 }, { 0x1F57B, 0x1F5A3 }, - { 0x1F5A5, 0x1F642 }, - { 0x1F645, 0x1F6CF }, + { 0x1F5A5, 0x1F6D0 }, { 0x1F6E0, 0x1F6EC }, { 0x1F6F0, 0x1F6F3 }, { 0x1F700, 0x1F773 }, @@ -737,9 +752,13 @@ { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, { 0x1F890, 0x1F8AD }, + { 0x1F910, 0x1F918 }, + { 0x1F980, 0x1F984 }, + { 0x1F9C0, 0x1F9C0 }, { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 }, { 0x2F800, 0x2FA1D } #define PREDICATE(c) uc_is_property_grapheme_base (c) diff --git a/tests/unictype/test-pr_grapheme_extend.c b/tests/unictype/test-pr_grapheme_extend.c index 50cb977241..5a07a6e84c 100644 --- a/tests/unictype/test-pr_grapheme_extend.c +++ b/tests/unictype/test-pr_grapheme_extend.c @@ -40,7 +40,7 @@ { 0x0825, 0x0827 }, { 0x0829, 0x082D }, { 0x0859, 0x085B }, - { 0x08E4, 0x0902 }, + { 0x08E3, 0x0902 }, { 0x093A, 0x093A }, { 0x093C, 0x093C }, { 0x0941, 0x0948 }, @@ -192,7 +192,7 @@ { 0x3099, 0x309A }, { 0xA66F, 0xA672 }, { 0xA674, 0xA67D }, - { 0xA69F, 0xA69F }, + { 0xA69E, 0xA69F }, { 0xA6F0, 0xA6F1 }, { 0xA802, 0xA802 }, { 0xA806, 0xA806 }, @@ -225,7 +225,7 @@ { 0xABED, 0xABED }, { 0xFB1E, 0xFB1E }, { 0xFE00, 0xFE0F }, - { 0xFE20, 0xFE2D }, + { 0xFE20, 0xFE2F }, { 0xFF9E, 0xFF9F }, { 0x101FD, 0x101FD }, { 0x102E0, 0x102E0 }, @@ -247,12 +247,13 @@ { 0x11173, 0x11173 }, { 0x11180, 0x11181 }, { 0x111B6, 0x111BE }, + { 0x111CA, 0x111CC }, { 0x1122F, 0x11231 }, { 0x11234, 0x11234 }, { 0x11236, 0x11237 }, { 0x112DF, 0x112DF }, { 0x112E3, 0x112EA }, - { 0x11301, 0x11301 }, + { 0x11300, 0x11301 }, { 0x1133C, 0x1133C }, { 0x1133E, 0x1133E }, { 0x11340, 0x11340 }, @@ -269,6 +270,7 @@ { 0x115B2, 0x115B5 }, { 0x115BC, 0x115BD }, { 0x115BF, 0x115C0 }, + { 0x115DC, 0x115DD }, { 0x11633, 0x1163A }, { 0x1163D, 0x1163D }, { 0x1163F, 0x11640 }, @@ -276,6 +278,9 @@ { 0x116AD, 0x116AD }, { 0x116B0, 0x116B5 }, { 0x116B7, 0x116B7 }, + { 0x1171D, 0x1171F }, + { 0x11722, 0x11725 }, + { 0x11727, 0x1172B }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, { 0x16F8F, 0x16F92 }, @@ -287,6 +292,12 @@ { 0x1D185, 0x1D18B }, { 0x1D1AA, 0x1D1AD }, { 0x1D242, 0x1D244 }, + { 0x1DA00, 0x1DA36 }, + { 0x1DA3B, 0x1DA6C }, + { 0x1DA75, 0x1DA75 }, + { 0x1DA84, 0x1DA84 }, + { 0x1DA9B, 0x1DA9F }, + { 0x1DAA1, 0x1DAAF }, { 0x1E8D0, 0x1E8D6 }, { 0xE0100, 0xE01EF } diff --git a/tests/unictype/test-pr_grapheme_link.c b/tests/unictype/test-pr_grapheme_link.c index e7328f520b..86d5b58a1d 100644 --- a/tests/unictype/test-pr_grapheme_link.c +++ b/tests/unictype/test-pr_grapheme_link.c @@ -56,7 +56,8 @@ { 0x114C2, 0x114C2 }, { 0x115BF, 0x115BF }, { 0x1163F, 0x1163F }, - { 0x116B6, 0x116B6 } + { 0x116B6, 0x116B6 }, + { 0x1172B, 0x1172B } #define PREDICATE(c) uc_is_property_grapheme_link (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_id_continue.c b/tests/unictype/test-pr_id_continue.c index dee24e1e1f..ce66ab2f1b 100644 --- a/tests/unictype/test-pr_id_continue.c +++ b/tests/unictype/test-pr_id_continue.c @@ -66,8 +66,8 @@ { 0x07FA, 0x07FA }, { 0x0800, 0x082D }, { 0x0840, 0x085B }, - { 0x08A0, 0x08B2 }, - { 0x08E4, 0x0963 }, + { 0x08A0, 0x08B4 }, + { 0x08E3, 0x0963 }, { 0x0966, 0x096F }, { 0x0971, 0x0983 }, { 0x0985, 0x098C }, @@ -112,6 +112,7 @@ { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE3 }, { 0x0AE6, 0x0AEF }, + { 0x0AF9, 0x0AF9 }, { 0x0B01, 0x0B03 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, @@ -152,7 +153,7 @@ { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, { 0x0C55, 0x0C56 }, - { 0x0C58, 0x0C59 }, + { 0x0C58, 0x0C5A }, { 0x0C60, 0x0C63 }, { 0x0C66, 0x0C6F }, { 0x0C81, 0x0C83 }, @@ -177,7 +178,7 @@ { 0x0D46, 0x0D48 }, { 0x0D4A, 0x0D4E }, { 0x0D57, 0x0D57 }, - { 0x0D60, 0x0D63 }, + { 0x0D5F, 0x0D63 }, { 0x0D66, 0x0D6F }, { 0x0D7A, 0x0D7F }, { 0x0D82, 0x0D83 }, @@ -250,7 +251,8 @@ { 0x135D, 0x135F }, { 0x1369, 0x1371 }, { 0x1380, 0x138F }, - { 0x13A0, 0x13F4 }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1401, 0x166C }, { 0x166F, 0x167F }, { 0x1681, 0x169A }, @@ -370,26 +372,25 @@ { 0x31A0, 0x31BA }, { 0x31F0, 0x31FF }, { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FCC }, + { 0x4E00, 0x9FD5 }, { 0xA000, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, { 0xA610, 0xA62B }, { 0xA640, 0xA66F }, { 0xA674, 0xA67D }, - { 0xA67F, 0xA69D }, - { 0xA69F, 0xA6F1 }, + { 0xA67F, 0xA6F1 }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA78E }, - { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA78B, 0xA7AD }, + { 0xA7B0, 0xA7B7 }, { 0xA7F7, 0xA827 }, { 0xA840, 0xA873 }, { 0xA880, 0xA8C4 }, { 0xA8D0, 0xA8D9 }, { 0xA8E0, 0xA8F7 }, { 0xA8FB, 0xA8FB }, + { 0xA8FD, 0xA8FD }, { 0xA900, 0xA92D }, { 0xA930, 0xA953 }, { 0xA960, 0xA97C }, @@ -410,9 +411,8 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB5F }, - { 0xAB64, 0xAB65 }, - { 0xABC0, 0xABEA }, + { 0xAB5C, 0xAB65 }, + { 0xAB70, 0xABEA }, { 0xABEC, 0xABED }, { 0xABF0, 0xABF9 }, { 0xAC00, 0xD7A3 }, @@ -434,7 +434,7 @@ { 0xFD92, 0xFDC7 }, { 0xFDF0, 0xFDFB }, { 0xFE00, 0xFE0F }, - { 0xFE20, 0xFE2D }, + { 0xFE20, 0xFE2F }, { 0xFE33, 0xFE34 }, { 0xFE4D, 0xFE4F }, { 0xFE70, 0xFE74 }, @@ -482,6 +482,8 @@ { 0x1083F, 0x10855 }, { 0x10860, 0x10876 }, { 0x10880, 0x1089E }, + { 0x108E0, 0x108F2 }, + { 0x108F4, 0x108F5 }, { 0x10900, 0x10915 }, { 0x10920, 0x10939 }, { 0x10980, 0x109B7 }, @@ -502,6 +504,8 @@ { 0x10B60, 0x10B72 }, { 0x10B80, 0x10B91 }, { 0x10C00, 0x10C48 }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, { 0x11000, 0x11046 }, { 0x11066, 0x1106F }, { 0x1107F, 0x110BA }, @@ -512,12 +516,19 @@ { 0x11150, 0x11173 }, { 0x11176, 0x11176 }, { 0x11180, 0x111C4 }, + { 0x111CA, 0x111CC }, { 0x111D0, 0x111DA }, + { 0x111DC, 0x111DC }, { 0x11200, 0x11211 }, { 0x11213, 0x11237 }, + { 0x11280, 0x11286 }, + { 0x11288, 0x11288 }, + { 0x1128A, 0x1128D }, + { 0x1128F, 0x1129D }, + { 0x1129F, 0x112A8 }, { 0x112B0, 0x112EA }, { 0x112F0, 0x112F9 }, - { 0x11301, 0x11303 }, + { 0x11300, 0x11303 }, { 0x11305, 0x1130C }, { 0x1130F, 0x11310 }, { 0x11313, 0x11328 }, @@ -527,6 +538,7 @@ { 0x1133C, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134D }, + { 0x11350, 0x11350 }, { 0x11357, 0x11357 }, { 0x1135D, 0x11363 }, { 0x11366, 0x1136C }, @@ -536,17 +548,23 @@ { 0x114D0, 0x114D9 }, { 0x11580, 0x115B5 }, { 0x115B8, 0x115C0 }, + { 0x115D8, 0x115DD }, { 0x11600, 0x11640 }, { 0x11644, 0x11644 }, { 0x11650, 0x11659 }, { 0x11680, 0x116B7 }, { 0x116C0, 0x116C9 }, + { 0x11700, 0x11719 }, + { 0x1171D, 0x1172B }, + { 0x11730, 0x11739 }, { 0x118A0, 0x118E9 }, { 0x118FF, 0x118FF }, { 0x11AC0, 0x11AF8 }, - { 0x12000, 0x12398 }, + { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, + { 0x12480, 0x12543 }, { 0x13000, 0x1342E }, + { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, @@ -603,6 +621,12 @@ { 0x1D7AA, 0x1D7C2 }, { 0x1D7C4, 0x1D7CB }, { 0x1D7CE, 0x1D7FF }, + { 0x1DA00, 0x1DA36 }, + { 0x1DA3B, 0x1DA6C }, + { 0x1DA75, 0x1DA75 }, + { 0x1DA84, 0x1DA84 }, + { 0x1DA9B, 0x1DA9F }, + { 0x1DAA1, 0x1DAAF }, { 0x1E800, 0x1E8C4 }, { 0x1E8D0, 0x1E8D6 }, { 0x1EE00, 0x1EE03 }, @@ -641,6 +665,7 @@ { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 }, { 0x2F800, 0x2FA1D }, { 0xE0100, 0xE01EF } diff --git a/tests/unictype/test-pr_id_start.c b/tests/unictype/test-pr_id_start.c index dfe1043b0b..648d4422c9 100644 --- a/tests/unictype/test-pr_id_start.c +++ b/tests/unictype/test-pr_id_start.c @@ -65,7 +65,7 @@ { 0x0824, 0x0824 }, { 0x0828, 0x0828 }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B2 }, + { 0x08A0, 0x08B4 }, { 0x0904, 0x0939 }, { 0x093D, 0x093D }, { 0x0950, 0x0950 }, @@ -101,6 +101,7 @@ { 0x0ABD, 0x0ABD }, { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE1 }, + { 0x0AF9, 0x0AF9 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, { 0x0B13, 0x0B28 }, @@ -127,7 +128,7 @@ { 0x0C12, 0x0C28 }, { 0x0C2A, 0x0C39 }, { 0x0C3D, 0x0C3D }, - { 0x0C58, 0x0C59 }, + { 0x0C58, 0x0C5A }, { 0x0C60, 0x0C61 }, { 0x0C85, 0x0C8C }, { 0x0C8E, 0x0C90 }, @@ -143,7 +144,7 @@ { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D3D }, { 0x0D4E, 0x0D4E }, - { 0x0D60, 0x0D61 }, + { 0x0D5F, 0x0D61 }, { 0x0D7A, 0x0D7F }, { 0x0D85, 0x0D96 }, { 0x0D9A, 0x0DB1 }, @@ -204,7 +205,8 @@ { 0x1312, 0x1315 }, { 0x1318, 0x135A }, { 0x1380, 0x138F }, - { 0x13A0, 0x13F4 }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1401, 0x166C }, { 0x166F, 0x167F }, { 0x1681, 0x169A }, @@ -227,7 +229,7 @@ { 0x1950, 0x196D }, { 0x1970, 0x1974 }, { 0x1980, 0x19AB }, - { 0x19C1, 0x19C7 }, + { 0x19B0, 0x19C9 }, { 0x1A00, 0x1A16 }, { 0x1A20, 0x1A54 }, { 0x1AA7, 0x1AA7 }, @@ -310,7 +312,7 @@ { 0x31A0, 0x31BA }, { 0x31F0, 0x31FF }, { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FCC }, + { 0x4E00, 0x9FD5 }, { 0xA000, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, @@ -321,9 +323,8 @@ { 0xA6A0, 0xA6EF }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA78E }, - { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA78B, 0xA7AD }, + { 0xA7B0, 0xA7B7 }, { 0xA7F7, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, @@ -332,6 +333,7 @@ { 0xA882, 0xA8B3 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, + { 0xA8FD, 0xA8FD }, { 0xA90A, 0xA925 }, { 0xA930, 0xA946 }, { 0xA960, 0xA97C }, @@ -360,9 +362,8 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB5F }, - { 0xAB64, 0xAB65 }, - { 0xABC0, 0xABE2 }, + { 0xAB5C, 0xAB65 }, + { 0xAB70, 0xABE2 }, { 0xAC00, 0xD7A3 }, { 0xD7B0, 0xD7C6 }, { 0xD7CB, 0xD7FB }, @@ -422,6 +423,8 @@ { 0x1083F, 0x10855 }, { 0x10860, 0x10876 }, { 0x10880, 0x1089E }, + { 0x108E0, 0x108F2 }, + { 0x108F4, 0x108F5 }, { 0x10900, 0x10915 }, { 0x10920, 0x10939 }, { 0x10980, 0x109B7 }, @@ -439,6 +442,8 @@ { 0x10B60, 0x10B72 }, { 0x10B80, 0x10B91 }, { 0x10C00, 0x10C48 }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, { 0x11003, 0x11037 }, { 0x11083, 0x110AF }, { 0x110D0, 0x110E8 }, @@ -448,8 +453,14 @@ { 0x11183, 0x111B2 }, { 0x111C1, 0x111C4 }, { 0x111DA, 0x111DA }, + { 0x111DC, 0x111DC }, { 0x11200, 0x11211 }, { 0x11213, 0x1122B }, + { 0x11280, 0x11286 }, + { 0x11288, 0x11288 }, + { 0x1128A, 0x1128D }, + { 0x1128F, 0x1129D }, + { 0x1129F, 0x112A8 }, { 0x112B0, 0x112DE }, { 0x11305, 0x1130C }, { 0x1130F, 0x11310 }, @@ -458,20 +469,25 @@ { 0x11332, 0x11333 }, { 0x11335, 0x11339 }, { 0x1133D, 0x1133D }, + { 0x11350, 0x11350 }, { 0x1135D, 0x11361 }, { 0x11480, 0x114AF }, { 0x114C4, 0x114C5 }, { 0x114C7, 0x114C7 }, { 0x11580, 0x115AE }, + { 0x115D8, 0x115DB }, { 0x11600, 0x1162F }, { 0x11644, 0x11644 }, { 0x11680, 0x116AA }, + { 0x11700, 0x11719 }, { 0x118A0, 0x118DF }, { 0x118FF, 0x118FF }, { 0x11AC0, 0x11AF8 }, - { 0x12000, 0x12398 }, + { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, + { 0x12480, 0x12543 }, { 0x13000, 0x1342E }, + { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16AD0, 0x16AED }, @@ -554,6 +570,7 @@ { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 }, { 0x2F800, 0x2FA1D } #define PREDICATE(c) uc_is_property_id_start (c) diff --git a/tests/unictype/test-pr_ideographic.c b/tests/unictype/test-pr_ideographic.c index 75e8ac754e..3bccf71b61 100644 --- a/tests/unictype/test-pr_ideographic.c +++ b/tests/unictype/test-pr_ideographic.c @@ -21,12 +21,13 @@ { 0x3021, 0x3029 }, { 0x3038, 0x303A }, { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FCC }, + { 0x4E00, 0x9FD5 }, { 0xF900, 0xFA6D }, { 0xFA70, 0xFAD9 }, { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 }, { 0x2F800, 0x2FA1D } #define PREDICATE(c) uc_is_property_ideographic (c) diff --git a/tests/unictype/test-pr_logical_order_exception.c b/tests/unictype/test-pr_logical_order_exception.c index 32254d4717..53a8a36c3f 100644 --- a/tests/unictype/test-pr_logical_order_exception.c +++ b/tests/unictype/test-pr_logical_order_exception.c @@ -19,6 +19,8 @@ { 0x0E40, 0x0E44 }, { 0x0EC0, 0x0EC4 }, + { 0x19B5, 0x19B7 }, + { 0x19BA, 0x19BA }, { 0xAAB5, 0xAAB6 }, { 0xAAB9, 0xAAB9 }, { 0xAABB, 0xAABC } diff --git a/tests/unictype/test-pr_lowercase.c b/tests/unictype/test-pr_lowercase.c index 4dcddc5cbd..d6c90dde94 100644 --- a/tests/unictype/test-pr_lowercase.c +++ b/tests/unictype/test-pr_lowercase.c @@ -292,6 +292,7 @@ { 0x052D, 0x052D }, { 0x052F, 0x052F }, { 0x0561, 0x0587 }, + { 0x13F8, 0x13FD }, { 0x1D00, 0x1DBF }, { 0x1E01, 0x1E01 }, { 0x1E03, 0x1E03 }, @@ -613,14 +614,17 @@ { 0xA7A5, 0xA7A5 }, { 0xA7A7, 0xA7A7 }, { 0xA7A9, 0xA7A9 }, + { 0xA7B5, 0xA7B5 }, + { 0xA7B7, 0xA7B7 }, { 0xA7F8, 0xA7FA }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB5F }, - { 0xAB64, 0xAB65 }, + { 0xAB5C, 0xAB65 }, + { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, { 0xFF41, 0xFF5A }, { 0x10428, 0x1044F }, + { 0x10CC0, 0x10CF2 }, { 0x118C0, 0x118DF }, { 0x1D41A, 0x1D433 }, { 0x1D44E, 0x1D454 }, diff --git a/tests/unictype/test-pr_numeric.c b/tests/unictype/test-pr_numeric.c index e8b1dda917..8799104f3a 100644 --- a/tests/unictype/test-pr_numeric.c +++ b/tests/unictype/test-pr_numeric.c @@ -102,7 +102,11 @@ { 0x10858, 0x1085F }, { 0x10879, 0x1087F }, { 0x108A7, 0x108AF }, + { 0x108FB, 0x108FF }, { 0x10916, 0x1091B }, + { 0x109BC, 0x109BD }, + { 0x109C0, 0x109CF }, + { 0x109D2, 0x109FF }, { 0x10A40, 0x10A47 }, { 0x10A7D, 0x10A7E }, { 0x10A9D, 0x10A9F }, @@ -110,6 +114,7 @@ { 0x10B58, 0x10B5F }, { 0x10B78, 0x10B7F }, { 0x10BA9, 0x10BAF }, + { 0x10CFA, 0x10CFF }, { 0x10E60, 0x10E7E }, { 0x11052, 0x1106F }, { 0x110F0, 0x110F9 }, @@ -120,6 +125,7 @@ { 0x114D0, 0x114D9 }, { 0x11650, 0x11659 }, { 0x116C0, 0x116C9 }, + { 0x11730, 0x1173B }, { 0x118E0, 0x118F2 }, { 0x12400, 0x1246E }, { 0x16A60, 0x16A69 }, diff --git a/tests/unictype/test-pr_other_alphabetic.c b/tests/unictype/test-pr_other_alphabetic.c index 812a1242db..924e6cd364 100644 --- a/tests/unictype/test-pr_other_alphabetic.c +++ b/tests/unictype/test-pr_other_alphabetic.c @@ -38,7 +38,7 @@ { 0x081B, 0x0823 }, { 0x0825, 0x0827 }, { 0x0829, 0x082C }, - { 0x08E4, 0x08E9 }, + { 0x08E3, 0x08E9 }, { 0x08F0, 0x0903 }, { 0x093A, 0x093B }, { 0x093E, 0x094C }, @@ -126,8 +126,6 @@ { 0x18A9, 0x18A9 }, { 0x1920, 0x192B }, { 0x1930, 0x1938 }, - { 0x19B0, 0x19C0 }, - { 0x19C8, 0x19C9 }, { 0x1A17, 0x1A1B }, { 0x1A55, 0x1A5E }, { 0x1A61, 0x1A74 }, @@ -143,7 +141,7 @@ { 0x24B6, 0x24E9 }, { 0x2DE0, 0x2DFF }, { 0xA674, 0xA67B }, - { 0xA69F, 0xA69F }, + { 0xA69E, 0xA69F }, { 0xA823, 0xA827 }, { 0xA880, 0xA881 }, { 0xA8B4, 0xA8C3 }, @@ -177,7 +175,7 @@ { 0x1122C, 0x11234 }, { 0x11237, 0x11237 }, { 0x112DF, 0x112E8 }, - { 0x11301, 0x11303 }, + { 0x11300, 0x11303 }, { 0x1133E, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134C }, @@ -186,9 +184,11 @@ { 0x114B0, 0x114C1 }, { 0x115AF, 0x115B5 }, { 0x115B8, 0x115BE }, + { 0x115DC, 0x115DD }, { 0x11630, 0x1163E }, { 0x11640, 0x11640 }, { 0x116AB, 0x116B5 }, + { 0x1171D, 0x1172A }, { 0x16B30, 0x16B36 }, { 0x16F51, 0x16F7E }, { 0x1BC9E, 0x1BC9E }, diff --git a/tests/unictype/test-pr_punctuation.c b/tests/unictype/test-pr_punctuation.c index 0e08ebd19f..fd2979379f 100644 --- a/tests/unictype/test-pr_punctuation.c +++ b/tests/unictype/test-pr_punctuation.c @@ -118,6 +118,7 @@ { 0xA874, 0xA877 }, { 0xA8CE, 0xA8CF }, { 0xA8F8, 0xA8FA }, + { 0xA8FC, 0xA8FC }, { 0xA92E, 0xA92F }, { 0xA95F, 0xA95F }, { 0xA9C1, 0xA9CD }, @@ -160,18 +161,23 @@ { 0x110BE, 0x110C1 }, { 0x11140, 0x11143 }, { 0x11174, 0x11175 }, - { 0x111C5, 0x111C8 }, + { 0x111C5, 0x111C9 }, { 0x111CD, 0x111CD }, + { 0x111DB, 0x111DB }, + { 0x111DD, 0x111DF }, { 0x11238, 0x1123D }, + { 0x112A9, 0x112A9 }, { 0x114C6, 0x114C6 }, - { 0x115C1, 0x115C9 }, + { 0x115C1, 0x115D7 }, { 0x11641, 0x11643 }, + { 0x1173C, 0x1173E }, { 0x12470, 0x12474 }, { 0x16A6E, 0x16A6F }, { 0x16AF5, 0x16AF5 }, { 0x16B37, 0x16B3B }, { 0x16B44, 0x16B44 }, - { 0x1BC9F, 0x1BC9F } + { 0x1BC9F, 0x1BC9F }, + { 0x1DA87, 0x1DA8B } #define PREDICATE(c) uc_is_property_punctuation (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_sentence_terminal.c b/tests/unictype/test-pr_sentence_terminal.c index e47311429b..b3d369b533 100644 --- a/tests/unictype/test-pr_sentence_terminal.c +++ b/tests/unictype/test-pr_sentence_terminal.c @@ -67,16 +67,20 @@ { 0x11141, 0x11143 }, { 0x111C5, 0x111C6 }, { 0x111CD, 0x111CD }, + { 0x111DE, 0x111DF }, { 0x11238, 0x11239 }, { 0x1123B, 0x1123C }, + { 0x112A9, 0x112A9 }, { 0x115C2, 0x115C3 }, - { 0x115C9, 0x115C9 }, + { 0x115C9, 0x115D7 }, { 0x11641, 0x11642 }, + { 0x1173C, 0x1173E }, { 0x16A6E, 0x16A6F }, { 0x16AF5, 0x16AF5 }, { 0x16B37, 0x16B38 }, { 0x16B44, 0x16B44 }, - { 0x1BC9F, 0x1BC9F } + { 0x1BC9F, 0x1BC9F }, + { 0x1DA88, 0x1DA88 } #define PREDICATE(c) uc_is_property_sentence_terminal (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_terminal_punctuation.c b/tests/unictype/test-pr_terminal_punctuation.c index 3435a74d1f..c967c4af0d 100644 --- a/tests/unictype/test-pr_terminal_punctuation.c +++ b/tests/unictype/test-pr_terminal_punctuation.c @@ -93,16 +93,20 @@ { 0x11141, 0x11143 }, { 0x111C5, 0x111C6 }, { 0x111CD, 0x111CD }, + { 0x111DE, 0x111DF }, { 0x11238, 0x1123C }, + { 0x112A9, 0x112A9 }, { 0x115C2, 0x115C5 }, - { 0x115C9, 0x115C9 }, + { 0x115C9, 0x115D7 }, { 0x11641, 0x11642 }, + { 0x1173C, 0x1173E }, { 0x12470, 0x12474 }, { 0x16A6E, 0x16A6F }, { 0x16AF5, 0x16AF5 }, { 0x16B37, 0x16B39 }, { 0x16B44, 0x16B44 }, - { 0x1BC9F, 0x1BC9F } + { 0x1BC9F, 0x1BC9F }, + { 0x1DA87, 0x1DA8A } #define PREDICATE(c) uc_is_property_terminal_punctuation (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_unassigned_code_value.c b/tests/unictype/test-pr_unassigned_code_value.c index e5fdc425c9..ddd845e3de 100644 --- a/tests/unictype/test-pr_unassigned_code_value.c +++ b/tests/unictype/test-pr_unassigned_code_value.c @@ -40,7 +40,7 @@ { 0x083F, 0x083F }, { 0x085C, 0x085D }, { 0x085F, 0x089F }, - { 0x08B3, 0x08E3 }, + { 0x08B5, 0x08E2 }, { 0x0984, 0x0984 }, { 0x098D, 0x098E }, { 0x0991, 0x0992 }, @@ -83,7 +83,8 @@ { 0x0ACE, 0x0ACF }, { 0x0AD1, 0x0ADF }, { 0x0AE4, 0x0AE5 }, - { 0x0AF2, 0x0B00 }, + { 0x0AF2, 0x0AF8 }, + { 0x0AFA, 0x0B00 }, { 0x0B04, 0x0B04 }, { 0x0B0D, 0x0B0E }, { 0x0B11, 0x0B12 }, @@ -123,7 +124,7 @@ { 0x0C49, 0x0C49 }, { 0x0C4E, 0x0C54 }, { 0x0C57, 0x0C57 }, - { 0x0C5A, 0x0C5F }, + { 0x0C5B, 0x0C5F }, { 0x0C64, 0x0C65 }, { 0x0C70, 0x0C77 }, { 0x0C80, 0x0C80 }, @@ -148,7 +149,7 @@ { 0x0D45, 0x0D45 }, { 0x0D49, 0x0D49 }, { 0x0D4F, 0x0D56 }, - { 0x0D58, 0x0D5F }, + { 0x0D58, 0x0D5E }, { 0x0D64, 0x0D65 }, { 0x0D76, 0x0D78 }, { 0x0D80, 0x0D81 }, @@ -211,7 +212,8 @@ { 0x135B, 0x135C }, { 0x137D, 0x137F }, { 0x139A, 0x139F }, - { 0x13F5, 0x13FF }, + { 0x13F6, 0x13F7 }, + { 0x13FE, 0x13FF }, { 0x169D, 0x169F }, { 0x16F9, 0x16FF }, { 0x170D, 0x170D }, @@ -275,9 +277,9 @@ { 0x2072, 0x2073 }, { 0x208F, 0x208F }, { 0x209D, 0x209F }, - { 0x20BE, 0x20CF }, + { 0x20BF, 0x20CF }, { 0x20F1, 0x20FF }, - { 0x218A, 0x218F }, + { 0x218C, 0x218F }, { 0x23FB, 0x23FF }, { 0x2427, 0x243F }, { 0x244B, 0x245F }, @@ -285,7 +287,8 @@ { 0x2B96, 0x2B97 }, { 0x2BBA, 0x2BBC }, { 0x2BC9, 0x2BC9 }, - { 0x2BD2, 0x2BFF }, + { 0x2BD2, 0x2BEB }, + { 0x2BF0, 0x2BFF }, { 0x2C2F, 0x2C2F }, { 0x2C5F, 0x2C5F }, { 0x2CF4, 0x2CF8 }, @@ -318,21 +321,19 @@ { 0x321F, 0x321F }, { 0x32FF, 0x32FF }, { 0x4DB6, 0x4DBF }, - { 0x9FCD, 0x9FFF }, + { 0x9FD6, 0x9FFF }, { 0xA48D, 0xA48F }, { 0xA4C7, 0xA4CF }, { 0xA62C, 0xA63F }, - { 0xA69E, 0xA69E }, { 0xA6F8, 0xA6FF }, - { 0xA78F, 0xA78F }, { 0xA7AE, 0xA7AF }, - { 0xA7B2, 0xA7F6 }, + { 0xA7B8, 0xA7F6 }, { 0xA82C, 0xA82F }, { 0xA83A, 0xA83F }, { 0xA878, 0xA87F }, { 0xA8C5, 0xA8CD }, { 0xA8DA, 0xA8DF }, - { 0xA8FC, 0xA8FF }, + { 0xA8FE, 0xA8FF }, { 0xA954, 0xA95E }, { 0xA97D, 0xA97F }, { 0xA9CE, 0xA9CE }, @@ -348,8 +349,7 @@ { 0xAB17, 0xAB1F }, { 0xAB27, 0xAB27 }, { 0xAB2F, 0xAB2F }, - { 0xAB60, 0xAB63 }, - { 0xAB66, 0xABBF }, + { 0xAB66, 0xAB6F }, { 0xABEE, 0xABEF }, { 0xABFA, 0xABFF }, { 0xD7A4, 0xD7AF }, @@ -370,7 +370,6 @@ { 0xFDC8, 0xFDCF }, { 0xFDFE, 0xFDFF }, { 0xFE1A, 0xFE1F }, - { 0xFE2E, 0xFE2F }, { 0xFE53, 0xFE53 }, { 0xFE67, 0xFE67 }, { 0xFE6C, 0xFE6F }, @@ -421,12 +420,14 @@ { 0x1083D, 0x1083E }, { 0x10856, 0x10856 }, { 0x1089F, 0x108A6 }, - { 0x108B0, 0x108FF }, + { 0x108B0, 0x108DF }, + { 0x108F3, 0x108F3 }, + { 0x108F6, 0x108FA }, { 0x1091C, 0x1091E }, { 0x1093A, 0x1093E }, { 0x10940, 0x1097F }, - { 0x109B8, 0x109BD }, - { 0x109C0, 0x109FF }, + { 0x109B8, 0x109BB }, + { 0x109D0, 0x109D1 }, { 0x10A04, 0x10A04 }, { 0x10A07, 0x10A0B }, { 0x10A14, 0x10A14 }, @@ -444,7 +445,10 @@ { 0x10B92, 0x10B98 }, { 0x10B9D, 0x10BA8 }, { 0x10BB0, 0x10BFF }, - { 0x10C49, 0x10E5F }, + { 0x10C49, 0x10C7F }, + { 0x10CB3, 0x10CBF }, + { 0x10CF3, 0x10CF9 }, + { 0x10D00, 0x10E5F }, { 0x10E7F, 0x10FFF }, { 0x1104E, 0x11051 }, { 0x11070, 0x1107E }, @@ -454,14 +458,18 @@ { 0x11135, 0x11135 }, { 0x11144, 0x1114F }, { 0x11177, 0x1117F }, - { 0x111C9, 0x111CC }, { 0x111CE, 0x111CF }, - { 0x111DB, 0x111E0 }, + { 0x111E0, 0x111E0 }, { 0x111F5, 0x111FF }, { 0x11212, 0x11212 }, - { 0x1123E, 0x112AF }, + { 0x1123E, 0x1127F }, + { 0x11287, 0x11287 }, + { 0x11289, 0x11289 }, + { 0x1128E, 0x1128E }, + { 0x1129E, 0x1129E }, + { 0x112AA, 0x112AF }, { 0x112EB, 0x112EF }, - { 0x112FA, 0x11300 }, + { 0x112FA, 0x112FF }, { 0x11304, 0x11304 }, { 0x1130D, 0x1130E }, { 0x11311, 0x11312 }, @@ -471,7 +479,8 @@ { 0x1133A, 0x1133B }, { 0x11345, 0x11346 }, { 0x11349, 0x1134A }, - { 0x1134E, 0x11356 }, + { 0x1134E, 0x1134F }, + { 0x11351, 0x11356 }, { 0x11358, 0x1135C }, { 0x11364, 0x11365 }, { 0x1136D, 0x1136F }, @@ -479,18 +488,23 @@ { 0x114C8, 0x114CF }, { 0x114DA, 0x1157F }, { 0x115B6, 0x115B7 }, - { 0x115CA, 0x115FF }, + { 0x115DE, 0x115FF }, { 0x11645, 0x1164F }, { 0x1165A, 0x1167F }, { 0x116B8, 0x116BF }, - { 0x116CA, 0x1189F }, + { 0x116CA, 0x116FF }, + { 0x1171A, 0x1171C }, + { 0x1172C, 0x1172F }, + { 0x11740, 0x1189F }, { 0x118F3, 0x118FE }, { 0x11900, 0x11ABF }, { 0x11AF9, 0x11FFF }, - { 0x12399, 0x123FF }, + { 0x1239A, 0x123FF }, { 0x1246F, 0x1246F }, - { 0x12475, 0x12FFF }, - { 0x1342F, 0x167FF }, + { 0x12475, 0x1247F }, + { 0x12544, 0x12FFF }, + { 0x1342F, 0x143FF }, + { 0x14647, 0x167FF }, { 0x16A39, 0x16A3F }, { 0x16A5F, 0x16A5F }, { 0x16A6A, 0x16A6D }, @@ -513,7 +527,7 @@ { 0x1BCA4, 0x1CFFF }, { 0x1D0F6, 0x1D0FF }, { 0x1D127, 0x1D128 }, - { 0x1D1DE, 0x1D1FF }, + { 0x1D1E9, 0x1D1FF }, { 0x1D246, 0x1D2FF }, { 0x1D357, 0x1D35F }, { 0x1D372, 0x1D3FF }, @@ -537,7 +551,9 @@ { 0x1D551, 0x1D551 }, { 0x1D6A6, 0x1D6A7 }, { 0x1D7CC, 0x1D7CD }, - { 0x1D800, 0x1E7FF }, + { 0x1DA8C, 0x1DA9A }, + { 0x1DAA0, 0x1DAA0 }, + { 0x1DAB0, 0x1E7FF }, { 0x1E8C5, 0x1E8C6 }, { 0x1E8D7, 0x1EDFF }, { 0x1EE04, 0x1EE04 }, @@ -588,16 +604,9 @@ { 0x1F23B, 0x1F23F }, { 0x1F249, 0x1F24F }, { 0x1F252, 0x1F2FF }, - { 0x1F32D, 0x1F32F }, - { 0x1F37E, 0x1F37F }, - { 0x1F3CF, 0x1F3D3 }, - { 0x1F3F8, 0x1F3FF }, - { 0x1F4FF, 0x1F4FF }, - { 0x1F54B, 0x1F54F }, { 0x1F57A, 0x1F57A }, { 0x1F5A4, 0x1F5A4 }, - { 0x1F643, 0x1F644 }, - { 0x1F6D0, 0x1F6DF }, + { 0x1F6D1, 0x1F6DF }, { 0x1F6ED, 0x1F6EF }, { 0x1F6F4, 0x1F6FF }, { 0x1F774, 0x1F77F }, @@ -606,10 +615,14 @@ { 0x1F848, 0x1F84F }, { 0x1F85A, 0x1F85F }, { 0x1F888, 0x1F88F }, - { 0x1F8AE, 0x1FFFD }, + { 0x1F8AE, 0x1F90F }, + { 0x1F919, 0x1F97F }, + { 0x1F985, 0x1F9BF }, + { 0x1F9C1, 0x1FFFD }, { 0x2A6D7, 0x2A6FF }, { 0x2B735, 0x2B73F }, - { 0x2B81E, 0x2F7FF }, + { 0x2B81E, 0x2B81F }, + { 0x2CEA2, 0x2F7FF }, { 0x2FA1E, 0x2FFFD }, { 0x30000, 0x3FFFD }, { 0x40000, 0x4FFFD }, diff --git a/tests/unictype/test-pr_unified_ideograph.c b/tests/unictype/test-pr_unified_ideograph.c index fef7e0882a..ff8506f832 100644 --- a/tests/unictype/test-pr_unified_ideograph.c +++ b/tests/unictype/test-pr_unified_ideograph.c @@ -18,7 +18,7 @@ #include "test-predicate-part1.h" { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FCC }, + { 0x4E00, 0x9FD5 }, { 0xFA0E, 0xFA0F }, { 0xFA11, 0xFA11 }, { 0xFA13, 0xFA14 }, @@ -28,7 +28,8 @@ { 0xFA27, 0xFA29 }, { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, - { 0x2B740, 0x2B81D } + { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 } #define PREDICATE(c) uc_is_property_unified_ideograph (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_uppercase.c b/tests/unictype/test-pr_uppercase.c index 77dedb6ead..49b91e0138 100644 --- a/tests/unictype/test-pr_uppercase.c +++ b/tests/unictype/test-pr_uppercase.c @@ -292,6 +292,7 @@ { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, + { 0x13A0, 0x13F5 }, { 0x1E00, 0x1E00 }, { 0x1E02, 0x1E02 }, { 0x1E04, 0x1E04 }, @@ -606,9 +607,11 @@ { 0xA7A6, 0xA7A6 }, { 0xA7A8, 0xA7A8 }, { 0xA7AA, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA7B0, 0xA7B4 }, + { 0xA7B6, 0xA7B6 }, { 0xFF21, 0xFF3A }, { 0x10400, 0x10427 }, + { 0x10C80, 0x10CB2 }, { 0x118A0, 0x118BF }, { 0x1D400, 0x1D419 }, { 0x1D434, 0x1D44D }, diff --git a/tests/unictype/test-pr_xid_continue.c b/tests/unictype/test-pr_xid_continue.c index bd272c01e5..435d601cf1 100644 --- a/tests/unictype/test-pr_xid_continue.c +++ b/tests/unictype/test-pr_xid_continue.c @@ -66,8 +66,8 @@ { 0x07FA, 0x07FA }, { 0x0800, 0x082D }, { 0x0840, 0x085B }, - { 0x08A0, 0x08B2 }, - { 0x08E4, 0x0963 }, + { 0x08A0, 0x08B4 }, + { 0x08E3, 0x0963 }, { 0x0966, 0x096F }, { 0x0971, 0x0983 }, { 0x0985, 0x098C }, @@ -112,6 +112,7 @@ { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE3 }, { 0x0AE6, 0x0AEF }, + { 0x0AF9, 0x0AF9 }, { 0x0B01, 0x0B03 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, @@ -152,7 +153,7 @@ { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, { 0x0C55, 0x0C56 }, - { 0x0C58, 0x0C59 }, + { 0x0C58, 0x0C5A }, { 0x0C60, 0x0C63 }, { 0x0C66, 0x0C6F }, { 0x0C81, 0x0C83 }, @@ -177,7 +178,7 @@ { 0x0D46, 0x0D48 }, { 0x0D4A, 0x0D4E }, { 0x0D57, 0x0D57 }, - { 0x0D60, 0x0D63 }, + { 0x0D5F, 0x0D63 }, { 0x0D66, 0x0D6F }, { 0x0D7A, 0x0D7F }, { 0x0D82, 0x0D83 }, @@ -250,7 +251,8 @@ { 0x135D, 0x135F }, { 0x1369, 0x1371 }, { 0x1380, 0x138F }, - { 0x13A0, 0x13F4 }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1401, 0x166C }, { 0x166F, 0x167F }, { 0x1681, 0x169A }, @@ -371,26 +373,25 @@ { 0x31A0, 0x31BA }, { 0x31F0, 0x31FF }, { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FCC }, + { 0x4E00, 0x9FD5 }, { 0xA000, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, { 0xA610, 0xA62B }, { 0xA640, 0xA66F }, { 0xA674, 0xA67D }, - { 0xA67F, 0xA69D }, - { 0xA69F, 0xA6F1 }, + { 0xA67F, 0xA6F1 }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA78E }, - { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA78B, 0xA7AD }, + { 0xA7B0, 0xA7B7 }, { 0xA7F7, 0xA827 }, { 0xA840, 0xA873 }, { 0xA880, 0xA8C4 }, { 0xA8D0, 0xA8D9 }, { 0xA8E0, 0xA8F7 }, { 0xA8FB, 0xA8FB }, + { 0xA8FD, 0xA8FD }, { 0xA900, 0xA92D }, { 0xA930, 0xA953 }, { 0xA960, 0xA97C }, @@ -411,9 +412,8 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB5F }, - { 0xAB64, 0xAB65 }, - { 0xABC0, 0xABEA }, + { 0xAB5C, 0xAB65 }, + { 0xAB70, 0xABEA }, { 0xABEC, 0xABED }, { 0xABF0, 0xABF9 }, { 0xAC00, 0xD7A3 }, @@ -436,7 +436,7 @@ { 0xFD92, 0xFDC7 }, { 0xFDF0, 0xFDF9 }, { 0xFE00, 0xFE0F }, - { 0xFE20, 0xFE2D }, + { 0xFE20, 0xFE2F }, { 0xFE33, 0xFE34 }, { 0xFE4D, 0xFE4F }, { 0xFE71, 0xFE71 }, @@ -489,6 +489,8 @@ { 0x1083F, 0x10855 }, { 0x10860, 0x10876 }, { 0x10880, 0x1089E }, + { 0x108E0, 0x108F2 }, + { 0x108F4, 0x108F5 }, { 0x10900, 0x10915 }, { 0x10920, 0x10939 }, { 0x10980, 0x109B7 }, @@ -509,6 +511,8 @@ { 0x10B60, 0x10B72 }, { 0x10B80, 0x10B91 }, { 0x10C00, 0x10C48 }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, { 0x11000, 0x11046 }, { 0x11066, 0x1106F }, { 0x1107F, 0x110BA }, @@ -519,12 +523,19 @@ { 0x11150, 0x11173 }, { 0x11176, 0x11176 }, { 0x11180, 0x111C4 }, + { 0x111CA, 0x111CC }, { 0x111D0, 0x111DA }, + { 0x111DC, 0x111DC }, { 0x11200, 0x11211 }, { 0x11213, 0x11237 }, + { 0x11280, 0x11286 }, + { 0x11288, 0x11288 }, + { 0x1128A, 0x1128D }, + { 0x1128F, 0x1129D }, + { 0x1129F, 0x112A8 }, { 0x112B0, 0x112EA }, { 0x112F0, 0x112F9 }, - { 0x11301, 0x11303 }, + { 0x11300, 0x11303 }, { 0x11305, 0x1130C }, { 0x1130F, 0x11310 }, { 0x11313, 0x11328 }, @@ -534,6 +545,7 @@ { 0x1133C, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134D }, + { 0x11350, 0x11350 }, { 0x11357, 0x11357 }, { 0x1135D, 0x11363 }, { 0x11366, 0x1136C }, @@ -543,17 +555,23 @@ { 0x114D0, 0x114D9 }, { 0x11580, 0x115B5 }, { 0x115B8, 0x115C0 }, + { 0x115D8, 0x115DD }, { 0x11600, 0x11640 }, { 0x11644, 0x11644 }, { 0x11650, 0x11659 }, { 0x11680, 0x116B7 }, { 0x116C0, 0x116C9 }, + { 0x11700, 0x11719 }, + { 0x1171D, 0x1172B }, + { 0x11730, 0x11739 }, { 0x118A0, 0x118E9 }, { 0x118FF, 0x118FF }, { 0x11AC0, 0x11AF8 }, - { 0x12000, 0x12398 }, + { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, + { 0x12480, 0x12543 }, { 0x13000, 0x1342E }, + { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, @@ -610,6 +628,12 @@ { 0x1D7AA, 0x1D7C2 }, { 0x1D7C4, 0x1D7CB }, { 0x1D7CE, 0x1D7FF }, + { 0x1DA00, 0x1DA36 }, + { 0x1DA3B, 0x1DA6C }, + { 0x1DA75, 0x1DA75 }, + { 0x1DA84, 0x1DA84 }, + { 0x1DA9B, 0x1DA9F }, + { 0x1DAA1, 0x1DAAF }, { 0x1E800, 0x1E8C4 }, { 0x1E8D0, 0x1E8D6 }, { 0x1EE00, 0x1EE03 }, @@ -648,6 +672,7 @@ { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 }, { 0x2F800, 0x2FA1D }, { 0xE0100, 0xE01EF } diff --git a/tests/unictype/test-pr_xid_start.c b/tests/unictype/test-pr_xid_start.c index 2d1b20058e..fb33290267 100644 --- a/tests/unictype/test-pr_xid_start.c +++ b/tests/unictype/test-pr_xid_start.c @@ -65,7 +65,7 @@ { 0x0824, 0x0824 }, { 0x0828, 0x0828 }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B2 }, + { 0x08A0, 0x08B4 }, { 0x0904, 0x0939 }, { 0x093D, 0x093D }, { 0x0950, 0x0950 }, @@ -101,6 +101,7 @@ { 0x0ABD, 0x0ABD }, { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE1 }, + { 0x0AF9, 0x0AF9 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, { 0x0B13, 0x0B28 }, @@ -127,7 +128,7 @@ { 0x0C12, 0x0C28 }, { 0x0C2A, 0x0C39 }, { 0x0C3D, 0x0C3D }, - { 0x0C58, 0x0C59 }, + { 0x0C58, 0x0C5A }, { 0x0C60, 0x0C61 }, { 0x0C85, 0x0C8C }, { 0x0C8E, 0x0C90 }, @@ -143,7 +144,7 @@ { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D3D }, { 0x0D4E, 0x0D4E }, - { 0x0D60, 0x0D61 }, + { 0x0D5F, 0x0D61 }, { 0x0D7A, 0x0D7F }, { 0x0D85, 0x0D96 }, { 0x0D9A, 0x0DB1 }, @@ -204,7 +205,8 @@ { 0x1312, 0x1315 }, { 0x1318, 0x135A }, { 0x1380, 0x138F }, - { 0x13A0, 0x13F4 }, + { 0x13A0, 0x13F5 }, + { 0x13F8, 0x13FD }, { 0x1401, 0x166C }, { 0x166F, 0x167F }, { 0x1681, 0x169A }, @@ -227,7 +229,7 @@ { 0x1950, 0x196D }, { 0x1970, 0x1974 }, { 0x1980, 0x19AB }, - { 0x19C1, 0x19C7 }, + { 0x19B0, 0x19C9 }, { 0x1A00, 0x1A16 }, { 0x1A20, 0x1A54 }, { 0x1AA7, 0x1AA7 }, @@ -310,7 +312,7 @@ { 0x31A0, 0x31BA }, { 0x31F0, 0x31FF }, { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FCC }, + { 0x4E00, 0x9FD5 }, { 0xA000, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, @@ -321,9 +323,8 @@ { 0xA6A0, 0xA6EF }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA78E }, - { 0xA790, 0xA7AD }, - { 0xA7B0, 0xA7B1 }, + { 0xA78B, 0xA7AD }, + { 0xA7B0, 0xA7B7 }, { 0xA7F7, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, @@ -332,6 +333,7 @@ { 0xA882, 0xA8B3 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, + { 0xA8FD, 0xA8FD }, { 0xA90A, 0xA925 }, { 0xA930, 0xA946 }, { 0xA960, 0xA97C }, @@ -360,9 +362,8 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB5F }, - { 0xAB64, 0xAB65 }, - { 0xABC0, 0xABE2 }, + { 0xAB5C, 0xAB65 }, + { 0xAB70, 0xABE2 }, { 0xAC00, 0xD7A3 }, { 0xD7B0, 0xD7C6 }, { 0xD7CB, 0xD7FB }, @@ -429,6 +430,8 @@ { 0x1083F, 0x10855 }, { 0x10860, 0x10876 }, { 0x10880, 0x1089E }, + { 0x108E0, 0x108F2 }, + { 0x108F4, 0x108F5 }, { 0x10900, 0x10915 }, { 0x10920, 0x10939 }, { 0x10980, 0x109B7 }, @@ -446,6 +449,8 @@ { 0x10B60, 0x10B72 }, { 0x10B80, 0x10B91 }, { 0x10C00, 0x10C48 }, + { 0x10C80, 0x10CB2 }, + { 0x10CC0, 0x10CF2 }, { 0x11003, 0x11037 }, { 0x11083, 0x110AF }, { 0x110D0, 0x110E8 }, @@ -455,8 +460,14 @@ { 0x11183, 0x111B2 }, { 0x111C1, 0x111C4 }, { 0x111DA, 0x111DA }, + { 0x111DC, 0x111DC }, { 0x11200, 0x11211 }, { 0x11213, 0x1122B }, + { 0x11280, 0x11286 }, + { 0x11288, 0x11288 }, + { 0x1128A, 0x1128D }, + { 0x1128F, 0x1129D }, + { 0x1129F, 0x112A8 }, { 0x112B0, 0x112DE }, { 0x11305, 0x1130C }, { 0x1130F, 0x11310 }, @@ -465,20 +476,25 @@ { 0x11332, 0x11333 }, { 0x11335, 0x11339 }, { 0x1133D, 0x1133D }, + { 0x11350, 0x11350 }, { 0x1135D, 0x11361 }, { 0x11480, 0x114AF }, { 0x114C4, 0x114C5 }, { 0x114C7, 0x114C7 }, { 0x11580, 0x115AE }, + { 0x115D8, 0x115DB }, { 0x11600, 0x1162F }, { 0x11644, 0x11644 }, { 0x11680, 0x116AA }, + { 0x11700, 0x11719 }, { 0x118A0, 0x118DF }, { 0x118FF, 0x118FF }, { 0x11AC0, 0x11AF8 }, - { 0x12000, 0x12398 }, + { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, + { 0x12480, 0x12543 }, { 0x13000, 0x1342E }, + { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16AD0, 0x16AED }, @@ -561,6 +577,7 @@ { 0x20000, 0x2A6D6 }, { 0x2A700, 0x2B734 }, { 0x2B740, 0x2B81D }, + { 0x2B820, 0x2CEA1 }, { 0x2F800, 0x2FA1D } #define PREDICATE(c) uc_is_property_xid_start (c) diff --git a/tests/unigbrk/GraphemeBreakTest.txt b/tests/unigbrk/GraphemeBreakTest.txt index adf52e2599..d54cd67ef9 100644 --- a/tests/unigbrk/GraphemeBreakTest.txt +++ b/tests/unigbrk/GraphemeBreakTest.txt @@ -1,8 +1,8 @@ -# GraphemeBreakTest-7.0.0.txt -# Date: 2013-11-27, 09:54:39 GMT [MD] +# GraphemeBreakTest-8.0.0.txt +# Date: 2015-02-13, 13:47:15 GMT [MD] # # Unicode Character Database -# Copyright (c) 1991-2013 Unicode, Inc. +# Copyright (c) 1991-2015 Unicode, Inc. # For terms of use, see http://www.unicode.org/terms_of_use.html # For documentation, see http://www.unicode.org/reports/tr44/ # diff --git a/tests/unigbrk/test-uc-gbrk-prop.h b/tests/unigbrk/test-uc-gbrk-prop.h index 287590f360..86324928b3 100644 --- a/tests/unigbrk/test-uc-gbrk-prop.h +++ b/tests/unigbrk/test-uc-gbrk-prop.h @@ -77,7 +77,7 @@ { 0x082E, GBP_EXTEND }, { 0x0859, GBP_OTHER }, { 0x085C, GBP_EXTEND }, -{ 0x08E4, GBP_OTHER }, +{ 0x08E3, GBP_OTHER }, { 0x0903, GBP_EXTEND }, { 0x0904, GBP_SPACINGMARK }, { 0x093A, GBP_OTHER }, @@ -345,10 +345,6 @@ { 0x1933, GBP_EXTEND }, { 0x1939, GBP_SPACINGMARK }, { 0x193C, GBP_EXTEND }, -{ 0x19B5, GBP_OTHER }, -{ 0x19B8, GBP_SPACINGMARK }, -{ 0x19BA, GBP_OTHER }, -{ 0x19BB, GBP_SPACINGMARK }, { 0x1A17, GBP_OTHER }, { 0x1A19, GBP_EXTEND }, { 0x1A1B, GBP_SPACINGMARK }, @@ -449,7 +445,7 @@ { 0xA673, GBP_EXTEND }, { 0xA674, GBP_OTHER }, { 0xA67E, GBP_EXTEND }, -{ 0xA69F, GBP_OTHER }, +{ 0xA69E, GBP_OTHER }, { 0xA6A0, GBP_EXTEND }, { 0xA6F0, GBP_OTHER }, { 0xA6F2, GBP_EXTEND }, @@ -1338,7 +1334,7 @@ { 0xFE00, GBP_OTHER }, { 0xFE10, GBP_EXTEND }, { 0xFE20, GBP_OTHER }, -{ 0xFE2E, GBP_EXTEND }, +{ 0xFE30, GBP_EXTEND }, { 0xFEFF, GBP_OTHER }, { 0xFF00, GBP_CONTROL }, { 0xFF9E, GBP_OTHER }, @@ -1394,6 +1390,8 @@ { 0x111B6, GBP_SPACINGMARK }, { 0x111BF, GBP_EXTEND }, { 0x111C1, GBP_SPACINGMARK }, +{ 0x111CA, GBP_OTHER }, +{ 0x111CD, GBP_EXTEND }, { 0x1122C, GBP_OTHER }, { 0x1122F, GBP_SPACINGMARK }, { 0x11232, GBP_EXTEND }, @@ -1405,7 +1403,7 @@ { 0x112E0, GBP_EXTEND }, { 0x112E3, GBP_SPACINGMARK }, { 0x112EB, GBP_EXTEND }, -{ 0x11301, GBP_OTHER }, +{ 0x11300, GBP_OTHER }, { 0x11302, GBP_EXTEND }, { 0x11304, GBP_SPACINGMARK }, { 0x1133C, GBP_OTHER }, @@ -1448,6 +1446,8 @@ { 0x115BE, GBP_EXTEND }, { 0x115BF, GBP_SPACINGMARK }, { 0x115C1, GBP_EXTEND }, +{ 0x115DC, GBP_OTHER }, +{ 0x115DE, GBP_EXTEND }, { 0x11630, GBP_OTHER }, { 0x11633, GBP_SPACINGMARK }, { 0x1163B, GBP_EXTEND }, @@ -1463,6 +1463,12 @@ { 0x116B6, GBP_EXTEND }, { 0x116B7, GBP_SPACINGMARK }, { 0x116B8, GBP_EXTEND }, +{ 0x1171D, GBP_OTHER }, +{ 0x11720, GBP_EXTEND }, +{ 0x11722, GBP_SPACINGMARK }, +{ 0x11726, GBP_EXTEND }, +{ 0x11727, GBP_SPACINGMARK }, +{ 0x1172C, GBP_EXTEND }, { 0x16AF0, GBP_OTHER }, { 0x16AF5, GBP_EXTEND }, { 0x16B30, GBP_OTHER }, @@ -1490,6 +1496,18 @@ { 0x1D1AE, GBP_EXTEND }, { 0x1D242, GBP_OTHER }, { 0x1D245, GBP_EXTEND }, +{ 0x1DA00, GBP_OTHER }, +{ 0x1DA37, GBP_EXTEND }, +{ 0x1DA3B, GBP_OTHER }, +{ 0x1DA6D, GBP_EXTEND }, +{ 0x1DA75, GBP_OTHER }, +{ 0x1DA76, GBP_EXTEND }, +{ 0x1DA84, GBP_OTHER }, +{ 0x1DA85, GBP_EXTEND }, +{ 0x1DA9B, GBP_OTHER }, +{ 0x1DAA0, GBP_EXTEND }, +{ 0x1DAA1, GBP_OTHER }, +{ 0x1DAB0, GBP_EXTEND }, { 0x1E8D0, GBP_OTHER }, { 0x1E8D7, GBP_EXTEND }, { 0x1F1E6, GBP_OTHER }, diff --git a/tests/uninorm/NormalizationTest.txt b/tests/uninorm/NormalizationTest.txt index 23c1e51d5f..0290080998 100644 --- a/tests/uninorm/NormalizationTest.txt +++ b/tests/uninorm/NormalizationTest.txt @@ -1,8 +1,8 @@ -# NormalizationTest-7.0.0.txt -# Date: 2013-11-27, 09:54:41 GMT [MD] +# NormalizationTest-8.0.0.txt +# Date: 2015-02-13, 13:30:27 GMT [MD] # # Unicode Character Database -# Copyright (c) 1991-2013 Unicode, Inc. +# Copyright (c) 1991-2015 Unicode, Inc. # For terms of use, see http://www.unicode.org/terms_of_use.html # For documentation, see http://www.unicode.org/reports/tr44/ # @@ -17523,6 +17523,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE 0061 085A 059A 0316 302A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062; # (a◌࡚◌֚◌̖◌〪b; a◌〪◌࡚◌̖◌֚b; a◌〪◌࡚◌̖◌֚b; a◌〪◌࡚◌̖◌֚b; a◌〪◌࡚◌̖◌֚b; ) LATIN SMALL LETTER A, MANDAIC VOCALIZATION MARK, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B 0061 059A 0316 302A 085B 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062; # (a◌֚◌̖◌〪◌࡛b; a◌〪◌̖◌࡛◌֚b; a◌〪◌̖◌࡛◌֚b; a◌〪◌̖◌࡛◌֚b; a◌〪◌̖◌࡛◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, MANDAIC GEMINATION MARK, LATIN SMALL LETTER B 0061 085B 059A 0316 302A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062; # (a◌࡛◌֚◌̖◌〪b; a◌〪◌࡛◌̖◌֚b; a◌〪◌࡛◌̖◌֚b; a◌〪◌࡛◌̖◌֚b; a◌〪◌࡛◌̖◌֚b; ) LATIN SMALL LETTER A, MANDAIC GEMINATION MARK, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B +0061 059A 0316 302A 08E3 0062;0061 302A 0316 08E3 059A 0062;0061 302A 0316 08E3 059A 0062;0061 302A 0316 08E3 059A 0062;0061 302A 0316 08E3 059A 0062; # (a◌֚◌̖◌〪◌ࣣb; a◌〪◌̖◌ࣣ◌֚b; a◌〪◌̖◌ࣣ◌֚b; a◌〪◌̖◌ࣣ◌֚b; a◌〪◌̖◌ࣣ◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, ARABIC TURNED DAMMA BELOW, LATIN SMALL LETTER B +0061 08E3 059A 0316 302A 0062;0061 302A 08E3 0316 059A 0062;0061 302A 08E3 0316 059A 0062;0061 302A 08E3 0316 059A 0062;0061 302A 08E3 0316 059A 0062; # (a◌ࣣ◌֚◌̖◌〪b; a◌〪◌ࣣ◌̖◌֚b; a◌〪◌ࣣ◌̖◌֚b; a◌〪◌ࣣ◌̖◌֚b; a◌〪◌ࣣ◌̖◌֚b; ) LATIN SMALL LETTER A, ARABIC TURNED DAMMA BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B 0061 0315 0300 05AE 08E4 0062;00E0 05AE 08E4 0315 0062;0061 05AE 0300 08E4 0315 0062;00E0 05AE 08E4 0315 0062;0061 05AE 0300 08E4 0315 0062; # (a◌̕◌̀◌֮◌ࣤb; à◌֮◌ࣤ◌̕b; a◌֮◌̀◌ࣤ◌̕b; à◌֮◌ࣤ◌̕b; a◌֮◌̀◌ࣤ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC CURLY FATHA, LATIN SMALL LETTER B 0061 08E4 0315 0300 05AE 0062;0061 05AE 08E4 0300 0315 0062;0061 05AE 08E4 0300 0315 0062;0061 05AE 08E4 0300 0315 0062;0061 05AE 08E4 0300 0315 0062; # (a◌ࣤ◌̕◌̀◌֮b; a◌֮◌ࣤ◌̀◌̕b; a◌֮◌ࣤ◌̀◌̕b; a◌֮◌ࣤ◌̀◌̕b; a◌֮◌ࣤ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC CURLY FATHA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B 0061 0315 0300 05AE 08E5 0062;00E0 05AE 08E5 0315 0062;0061 05AE 0300 08E5 0315 0062;00E0 05AE 08E5 0315 0062;0061 05AE 0300 08E5 0315 0062; # (a◌̕◌̀◌֮◌ࣥb; à◌֮◌ࣥ◌̕b; a◌֮◌̀◌ࣥ◌̕b; à◌֮◌ࣥ◌̕b; a◌֮◌̀◌ࣥ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC CURLY DAMMA, LATIN SMALL LETTER B @@ -18135,6 +18137,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE 0061 A67C 0315 0300 05AE 0062;0061 05AE A67C 0300 0315 0062;0061 05AE A67C 0300 0315 0062;0061 05AE A67C 0300 0315 0062;0061 05AE A67C 0300 0315 0062; # (a◌꙼◌̕◌̀◌֮b; a◌֮◌꙼◌̀◌̕b; a◌֮◌꙼◌̀◌̕b; a◌֮◌꙼◌̀◌̕b; a◌֮◌꙼◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING CYRILLIC KAVYKA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B 0061 0315 0300 05AE A67D 0062;00E0 05AE A67D 0315 0062;0061 05AE 0300 A67D 0315 0062;00E0 05AE A67D 0315 0062;0061 05AE 0300 A67D 0315 0062; # (a◌̕◌̀◌֮◌꙽b; à◌֮◌꙽◌̕b; a◌֮◌̀◌꙽◌̕b; à◌֮◌꙽◌̕b; a◌֮◌̀◌꙽◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING CYRILLIC PAYEROK, LATIN SMALL LETTER B 0061 A67D 0315 0300 05AE 0062;0061 05AE A67D 0300 0315 0062;0061 05AE A67D 0300 0315 0062;0061 05AE A67D 0300 0315 0062;0061 05AE A67D 0300 0315 0062; # (a◌꙽◌̕◌̀◌֮b; a◌֮◌꙽◌̀◌̕b; a◌֮◌꙽◌̀◌̕b; a◌֮◌꙽◌̀◌̕b; a◌֮◌꙽◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING CYRILLIC PAYEROK, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B +0061 0315 0300 05AE A69E 0062;00E0 05AE A69E 0315 0062;0061 05AE 0300 A69E 0315 0062;00E0 05AE A69E 0315 0062;0061 05AE 0300 A69E 0315 0062; # (a◌̕◌̀◌֮◌ꚞb; à◌֮◌ꚞ◌̕b; a◌֮◌̀◌ꚞ◌̕b; à◌֮◌ꚞ◌̕b; a◌֮◌̀◌ꚞ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING CYRILLIC LETTER EF, LATIN SMALL LETTER B +0061 A69E 0315 0300 05AE 0062;0061 05AE A69E 0300 0315 0062;0061 05AE A69E 0300 0315 0062;0061 05AE A69E 0300 0315 0062;0061 05AE A69E 0300 0315 0062; # (a◌ꚞ◌̕◌̀◌֮b; a◌֮◌ꚞ◌̀◌̕b; a◌֮◌ꚞ◌̀◌̕b; a◌֮◌ꚞ◌̀◌̕b; a◌֮◌ꚞ◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING CYRILLIC LETTER EF, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B 0061 0315 0300 05AE A69F 0062;00E0 05AE A69F 0315 0062;0061 05AE 0300 A69F 0315 0062;00E0 05AE A69F 0315 0062;0061 05AE 0300 A69F 0315 0062; # (a◌̕◌̀◌֮◌ꚟb; à◌֮◌ꚟ◌̕b; a◌֮◌̀◌ꚟ◌̕b; à◌֮◌ꚟ◌̕b; a◌֮◌̀◌ꚟ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING CYRILLIC LETTER IOTIFIED E, LATIN SMALL LETTER B 0061 A69F 0315 0300 05AE 0062;0061 05AE A69F 0300 0315 0062;0061 05AE A69F 0300 0315 0062;0061 05AE A69F 0300 0315 0062;0061 05AE A69F 0300 0315 0062; # (a◌ꚟ◌̕◌̀◌֮b; a◌֮◌ꚟ◌̀◌̕b; a◌֮◌ꚟ◌̀◌̕b; a◌֮◌ꚟ◌̀◌̕b; a◌֮◌ꚟ◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING CYRILLIC LETTER IOTIFIED E, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B 0061 0315 0300 05AE A6F0 0062;00E0 05AE A6F0 0315 0062;0061 05AE 0300 A6F0 0315 0062;00E0 05AE A6F0 0315 0062;0061 05AE 0300 A6F0 0315 0062; # (a◌̕◌̀◌֮◌꛰b; à◌֮◌꛰◌̕b; a◌֮◌̀◌꛰◌̕b; à◌֮◌꛰◌̕b; a◌֮◌̀◌꛰◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, BAMUM COMBINING MARK KOQNDON, LATIN SMALL LETTER B @@ -18245,6 +18249,10 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE 0061 FE2C 059A 0316 302A 0062;0061 302A FE2C 0316 059A 0062;0061 302A FE2C 0316 059A 0062;0061 302A FE2C 0316 059A 0062;0061 302A FE2C 0316 059A 0062; # (a◌︬◌֚◌̖◌〪b; a◌〪◌︬◌̖◌֚b; a◌〪◌︬◌̖◌֚b; a◌〪◌︬◌̖◌֚b; a◌〪◌︬◌̖◌֚b; ) LATIN SMALL LETTER A, COMBINING MACRON RIGHT HALF BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B 0061 059A 0316 302A FE2D 0062;0061 302A 0316 FE2D 059A 0062;0061 302A 0316 FE2D 059A 0062;0061 302A 0316 FE2D 059A 0062;0061 302A 0316 FE2D 059A 0062; # (a◌֚◌̖◌〪◌︭b; a◌〪◌̖◌︭◌֚b; a◌〪◌̖◌︭◌֚b; a◌〪◌̖◌︭◌֚b; a◌〪◌̖◌︭◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, COMBINING CONJOINING MACRON BELOW, LATIN SMALL LETTER B 0061 FE2D 059A 0316 302A 0062;0061 302A FE2D 0316 059A 0062;0061 302A FE2D 0316 059A 0062;0061 302A FE2D 0316 059A 0062;0061 302A FE2D 0316 059A 0062; # (a◌︭◌֚◌̖◌〪b; a◌〪◌︭◌̖◌֚b; a◌〪◌︭◌̖◌֚b; a◌〪◌︭◌̖◌֚b; a◌〪◌︭◌̖◌֚b; ) LATIN SMALL LETTER A, COMBINING CONJOINING MACRON BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B +0061 0315 0300 05AE FE2E 0062;00E0 05AE FE2E 0315 0062;0061 05AE 0300 FE2E 0315 0062;00E0 05AE FE2E 0315 0062;0061 05AE 0300 FE2E 0315 0062; # (a◌̕◌̀◌֮◌︮b; à◌֮◌︮◌̕b; a◌֮◌̀◌︮◌̕b; à◌֮◌︮◌̕b; a◌֮◌̀◌︮◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING CYRILLIC TITLO LEFT HALF, LATIN SMALL LETTER B +0061 FE2E 0315 0300 05AE 0062;0061 05AE FE2E 0300 0315 0062;0061 05AE FE2E 0300 0315 0062;0061 05AE FE2E 0300 0315 0062;0061 05AE FE2E 0300 0315 0062; # (a◌︮◌̕◌̀◌֮b; a◌֮◌︮◌̀◌̕b; a◌֮◌︮◌̀◌̕b; a◌֮◌︮◌̀◌̕b; a◌֮◌︮◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING CYRILLIC TITLO LEFT HALF, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B +0061 0315 0300 05AE FE2F 0062;00E0 05AE FE2F 0315 0062;0061 05AE 0300 FE2F 0315 0062;00E0 05AE FE2F 0315 0062;0061 05AE 0300 FE2F 0315 0062; # (a◌̕◌̀◌֮◌︯b; à◌֮◌︯◌̕b; a◌֮◌̀◌︯◌̕b; à◌֮◌︯◌̕b; a◌֮◌̀◌︯◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING CYRILLIC TITLO RIGHT HALF, LATIN SMALL LETTER B +0061 FE2F 0315 0300 05AE 0062;0061 05AE FE2F 0300 0315 0062;0061 05AE FE2F 0300 0315 0062;0061 05AE FE2F 0300 0315 0062;0061 05AE FE2F 0300 0315 0062; # (a◌︯◌̕◌̀◌֮b; a◌֮◌︯◌̀◌̕b; a◌֮◌︯◌̀◌̕b; a◌֮◌︯◌̀◌̕b; a◌֮◌︯◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING CYRILLIC TITLO RIGHT HALF, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B 0061 059A 0316 302A 101FD 0062;0061 302A 0316 101FD 059A 0062;0061 302A 0316 101FD 059A 0062;0061 302A 0316 101FD 059A 0062;0061 302A 0316 101FD 059A 0062; # (a◌֚◌̖◌〪◌𐇽b; a◌〪◌̖◌𐇽◌֚b; a◌〪◌̖◌𐇽◌֚b; a◌〪◌̖◌𐇽◌֚b; a◌〪◌̖◌𐇽◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE, LATIN SMALL LETTER B 0061 101FD 059A 0316 302A 0062;0061 302A 101FD 0316 059A 0062;0061 302A 101FD 0316 059A 0062;0061 302A 101FD 0316 059A 0062;0061 302A 101FD 0316 059A 0062; # (a◌𐇽◌֚◌̖◌〪b; a◌〪◌𐇽◌̖◌֚b; a◌〪◌𐇽◌̖◌֚b; a◌〪◌𐇽◌̖◌֚b; a◌〪◌𐇽◌̖◌֚b; ) LATIN SMALL LETTER A, PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B 0061 059A 0316 302A 102E0 0062;0061 302A 0316 102E0 059A 0062;0061 302A 0316 102E0 059A 0062;0061 302A 0316 102E0 059A 0062;0061 302A 0316 102E0 059A 0062; # (a◌֚◌̖◌〪◌𐋠b; a◌〪◌̖◌𐋠◌֚b; a◌〪◌̖◌𐋠◌֚b; a◌〪◌̖◌𐋠◌֚b; a◌〪◌̖◌𐋠◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, COPTIC EPACT THOUSANDS MARK, LATIN SMALL LETTER B @@ -18297,6 +18305,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE 0061 11173 3099 093C 0334 0062;0061 0334 11173 093C 3099 0062;0061 0334 11173 093C 3099 0062;0061 0334 11173 093C 3099 0062;0061 0334 11173 093C 3099 0062; # (a◌𑅳◌゙◌़◌̴b; a◌̴◌𑅳◌़◌゙b; a◌̴◌𑅳◌़◌゙b; a◌̴◌𑅳◌़◌゙b; a◌̴◌𑅳◌़◌゙b; ) LATIN SMALL LETTER A, MAHAJANI SIGN NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B 0061 05B0 094D 3099 111C0 0062;0061 3099 094D 111C0 05B0 0062;0061 3099 094D 111C0 05B0 0062;0061 3099 094D 111C0 05B0 0062;0061 3099 094D 111C0 05B0 0062; # (a◌ְ◌्◌゙𑇀b; a◌゙◌्𑇀◌ְb; a◌゙◌्𑇀◌ְb; a◌゙◌्𑇀◌ְb; a◌゙◌्𑇀◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, SHARADA SIGN VIRAMA, LATIN SMALL LETTER B 0061 111C0 05B0 094D 3099 0062;0061 3099 111C0 094D 05B0 0062;0061 3099 111C0 094D 05B0 0062;0061 3099 111C0 094D 05B0 0062;0061 3099 111C0 094D 05B0 0062; # (a𑇀◌ְ◌्◌゙b; a◌゙𑇀◌्◌ְb; a◌゙𑇀◌्◌ְb; a◌゙𑇀◌्◌ְb; a◌゙𑇀◌्◌ְb; ) LATIN SMALL LETTER A, SHARADA SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B +0061 3099 093C 0334 111CA 0062;0061 0334 093C 111CA 3099 0062;0061 0334 093C 111CA 3099 0062;0061 0334 093C 111CA 3099 0062;0061 0334 093C 111CA 3099 0062; # (a◌゙◌़◌̴◌𑇊b; a◌̴◌़◌𑇊◌゙b; a◌̴◌़◌𑇊◌゙b; a◌̴◌़◌𑇊◌゙b; a◌̴◌़◌𑇊◌゙b; ) LATIN SMALL LETTER A, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, SHARADA SIGN NUKTA, LATIN SMALL LETTER B +0061 111CA 3099 093C 0334 0062;0061 0334 111CA 093C 3099 0062;0061 0334 111CA 093C 3099 0062;0061 0334 111CA 093C 3099 0062;0061 0334 111CA 093C 3099 0062; # (a◌𑇊◌゙◌़◌̴b; a◌̴◌𑇊◌़◌゙b; a◌̴◌𑇊◌़◌゙b; a◌̴◌𑇊◌़◌゙b; a◌̴◌𑇊◌़◌゙b; ) LATIN SMALL LETTER A, SHARADA SIGN NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B 0061 05B0 094D 3099 11235 0062;0061 3099 094D 11235 05B0 0062;0061 3099 094D 11235 05B0 0062;0061 3099 094D 11235 05B0 0062;0061 3099 094D 11235 05B0 0062; # (a◌ְ◌्◌゙𑈵b; a◌゙◌्𑈵◌ְb; a◌゙◌्𑈵◌ְb; a◌゙◌्𑈵◌ְb; a◌゙◌्𑈵◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KHOJKI SIGN VIRAMA, LATIN SMALL LETTER B 0061 11235 05B0 094D 3099 0062;0061 3099 11235 094D 05B0 0062;0061 3099 11235 094D 05B0 0062;0061 3099 11235 094D 05B0 0062;0061 3099 11235 094D 05B0 0062; # (a𑈵◌ְ◌्◌゙b; a◌゙𑈵◌्◌ְb; a◌゙𑈵◌्◌ְb; a◌゙𑈵◌्◌ְb; a◌゙𑈵◌्◌ְb; ) LATIN SMALL LETTER A, KHOJKI SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B 0061 3099 093C 0334 11236 0062;0061 0334 093C 11236 3099 0062;0061 0334 093C 11236 3099 0062;0061 0334 093C 11236 3099 0062;0061 0334 093C 11236 3099 0062; # (a◌゙◌़◌̴◌𑈶b; a◌̴◌़◌𑈶◌゙b; a◌̴◌़◌𑈶◌゙b; a◌̴◌़◌𑈶◌゙b; a◌̴◌़◌𑈶◌゙b; ) LATIN SMALL LETTER A, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, KHOJKI SIGN NUKTA, LATIN SMALL LETTER B @@ -18347,6 +18357,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE 0061 116B6 05B0 094D 3099 0062;0061 3099 116B6 094D 05B0 0062;0061 3099 116B6 094D 05B0 0062;0061 3099 116B6 094D 05B0 0062;0061 3099 116B6 094D 05B0 0062; # (a𑚶◌ְ◌्◌゙b; a◌゙𑚶◌्◌ְb; a◌゙𑚶◌्◌ְb; a◌゙𑚶◌्◌ְb; a◌゙𑚶◌्◌ְb; ) LATIN SMALL LETTER A, TAKRI SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B 0061 3099 093C 0334 116B7 0062;0061 0334 093C 116B7 3099 0062;0061 0334 093C 116B7 3099 0062;0061 0334 093C 116B7 3099 0062;0061 0334 093C 116B7 3099 0062; # (a◌゙◌़◌̴◌𑚷b; a◌̴◌़◌𑚷◌゙b; a◌̴◌़◌𑚷◌゙b; a◌̴◌़◌𑚷◌゙b; a◌̴◌़◌𑚷◌゙b; ) LATIN SMALL LETTER A, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, TAKRI SIGN NUKTA, LATIN SMALL LETTER B 0061 116B7 3099 093C 0334 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062; # (a◌𑚷◌゙◌़◌̴b; a◌̴◌𑚷◌़◌゙b; a◌̴◌𑚷◌़◌゙b; a◌̴◌𑚷◌़◌゙b; a◌̴◌𑚷◌़◌゙b; ) LATIN SMALL LETTER A, TAKRI SIGN NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B +0061 05B0 094D 3099 1172B 0062;0061 3099 094D 1172B 05B0 0062;0061 3099 094D 1172B 05B0 0062;0061 3099 094D 1172B 05B0 0062;0061 3099 094D 1172B 05B0 0062; # (a◌ְ◌्◌゙◌𑜫b; a◌゙◌्◌𑜫◌ְb; a◌゙◌्◌𑜫◌ְb; a◌゙◌्◌𑜫◌ְb; a◌゙◌्◌𑜫◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, AHOM SIGN KILLER, LATIN SMALL LETTER B +0061 1172B 05B0 094D 3099 0062;0061 3099 1172B 094D 05B0 0062;0061 3099 1172B 094D 05B0 0062;0061 3099 1172B 094D 05B0 0062;0061 3099 1172B 094D 05B0 0062; # (a◌𑜫◌ְ◌्◌゙b; a◌゙◌𑜫◌्◌ְb; a◌゙◌𑜫◌्◌ְb; a◌゙◌𑜫◌्◌ְb; a◌゙◌𑜫◌्◌ְb; ) LATIN SMALL LETTER A, AHOM SIGN KILLER, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B 0061 093C 0334 16AF0 0062;0061 0334 16AF0 093C 0062;0061 0334 16AF0 093C 0062;0061 0334 16AF0 093C 0062;0061 0334 16AF0 093C 0062; # (a◌़◌̴◌𖫰b; a◌̴◌𖫰◌़b; a◌̴◌𖫰◌़b; a◌̴◌𖫰◌़b; a◌̴◌𖫰◌़b; ) LATIN SMALL LETTER A, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, BASSA VAH COMBINING HIGH TONE, LATIN SMALL LETTER B 0061 16AF0 093C 0334 0062;0061 16AF0 0334 093C 0062;0061 16AF0 0334 093C 0062;0061 16AF0 0334 093C 0062;0061 16AF0 0334 093C 0062; # (a◌𖫰◌़◌̴b; a◌𖫰◌̴◌़b; a◌𖫰◌̴◌़b; a◌𖫰◌̴◌़b; a◌𖫰◌̴◌़b; ) LATIN SMALL LETTER A, BASSA VAH COMBINING HIGH TONE, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B 0061 093C 0334 16AF1 0062;0061 0334 16AF1 093C 0062;0061 0334 16AF1 093C 0062;0061 0334 16AF1 093C 0062;0061 0334 16AF1 093C 0062; # (a◌़◌̴◌𖫱b; a◌̴◌𖫱◌़b; a◌̴◌𖫱◌़b; a◌̴◌𖫱◌़b; a◌̴◌𖫱◌़b; ) LATIN SMALL LETTER A, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, BASSA VAH COMBINING LOW TONE, LATIN SMALL LETTER B diff --git a/tests/uniwbrk/WordBreakTest.txt b/tests/uniwbrk/WordBreakTest.txt index 2efa889544..9b7130b1df 100644 --- a/tests/uniwbrk/WordBreakTest.txt +++ b/tests/uniwbrk/WordBreakTest.txt @@ -1,8 +1,8 @@ -# WordBreakTest-6.3.0.txt -# Date: 2013-07-05, 14:09:03 GMT [MD] +# WordBreakTest-8.0.0.txt +# Date: 2015-05-02, 14:48:55 GMT [MD] # # Unicode Character Database -# Copyright (c) 1991-2013 Unicode, Inc. +# Copyright (c) 1991-2015 Unicode, Inc. # For terms of use, see http://www.unicode.org/terms_of_use.html # For documentation, see http://www.unicode.org/reports/tr44/ # @@ -1377,22 +1377,139 @@ ÷ 0061 × 0062 × 00AD × 0062 × 0079 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] SOFT HYPHEN (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [5.0] LATIN SMALL LETTER Y (ALetter) ÷ [0.3] ÷ 0061 ÷ 0024 ÷ 002D ÷ 0033 × 0034 × 002C × 0035 × 0036 × 0037 × 002E × 0031 × 0034 ÷ 0025 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] DOLLAR SIGN (Other) ÷ [999.0] HYPHEN-MINUS (Other) ÷ [999.0] DIGIT THREE (Numeric) × [8.0] DIGIT FOUR (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT FIVE (Numeric) × [8.0] DIGIT SIX (Numeric) × [8.0] DIGIT SEVEN (Numeric) × [12.0] FULL STOP (MidNumLet) × [11.0] DIGIT ONE (Numeric) × [8.0] DIGIT FOUR (Numeric) ÷ [999.0] PERCENT SIGN (Other) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3] ÷ 0033 × 0061 ÷ # ÷ [0.2] DIGIT THREE (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0063 × 002E × 0064 ÷ # ÷ [0.2] LATIN SMALL LETTER C (ALetter) × [6.0] FULL STOP (MidNumLet) × [7.0] LATIN SMALL LETTER D (ALetter) ÷ [0.3] +÷ 0043 × 002E × 0064 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (ALetter) × [6.0] FULL STOP (MidNumLet) × [7.0] LATIN SMALL LETTER D (ALetter) ÷ [0.3] +÷ 0063 × 002E × 0044 ÷ # ÷ [0.2] LATIN SMALL LETTER C (ALetter) × [6.0] FULL STOP (MidNumLet) × [7.0] LATIN CAPITAL LETTER D (ALetter) ÷ [0.3] +÷ 0043 × 002E × 0044 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (ALetter) × [6.0] FULL STOP (MidNumLet) × [7.0] LATIN CAPITAL LETTER D (ALetter) ÷ [0.3] ÷ 2060 ÷ 0063 × 2060 × 0061 × 2060 × 006E × 2060 × 0027 × 2060 × 0074 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER N (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER T (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] ÷ 2060 ÷ 0063 × 2060 × 0061 × 2060 × 006E × 2060 × 2019 × 2060 × 0074 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER N (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] RIGHT SINGLE QUOTATION MARK (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER T (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] ÷ 2060 ÷ 0061 × 2060 × 0062 × 2060 × 00AD × 2060 × 0062 × 2060 × 0079 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER Y (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] ÷ 2060 ÷ 0061 × 2060 ÷ 0024 × 2060 ÷ 002D × 2060 ÷ 0033 × 2060 × 0034 × 2060 × 002C × 2060 × 0035 × 2060 × 0036 × 2060 × 0037 × 2060 × 002E × 2060 × 0031 × 2060 × 0034 × 2060 ÷ 0025 × 2060 ÷ 0062 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DOLLAR SIGN (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HYPHEN-MINUS (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT THREE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT FOUR (Numeric) × [4.0] WORD JOINER (Format_FE) × [12.0] COMMA (MidNum) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT FIVE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT SIX (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT SEVEN (Numeric) × [4.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT FOUR (Numeric) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] PERCENT SIGN (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] ÷ 2060 ÷ 0033 × 2060 × 0061 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] DIGIT THREE (Numeric) × [4.0] WORD JOINER (Format_FE) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 2060 ÷ 0063 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER D (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 2060 ÷ 0043 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER D (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 2060 ÷ 0063 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER D (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 2060 ÷ 0043 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER D (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] ÷ 0061 ÷ 1F1E6 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3] ÷ 1F1F7 × 1F1FA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [0.3] ÷ 1F1F7 × 1F1FA × 1F1F8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) ÷ [0.3] ÷ 1F1F7 × 1F1FA × 1F1F8 × 1F1EA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3] ÷ 1F1F7 × 1F1FA ÷ 200B ÷ 1F1F8 × 1F1EA ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [999.0] ZERO WIDTH SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3] +÷ 05D0 × 0022 × 05D0 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.2] QUOTATION MARK (Double_Quote) × [7.3] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] ÷ 1F1E6 × 1F1E7 × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3] ÷ 1F1E6 × 200D × 1F1E7 × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] ZERO WIDTH JOINER (Extend_FE) × [13.3] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3] ÷ 1F1E6 × 1F1E7 × 200D × 1F1E8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [4.0] ZERO WIDTH JOINER (Extend_FE) × [13.3] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3] ÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [4.0] ZERO WIDTH JOINER (Extend_FE) ÷ [999.0] ARABIC LETTER NOON (ALetter) ÷ [0.3] ÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (ALetter) × [4.0] ZERO WIDTH JOINER (Extend_FE) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3] # -# Lines: 1372 +# Lines: 1489 # # EOF diff --git a/tests/uniwidth/test-uc_width2.sh b/tests/uniwidth/test-uc_width2.sh index 8ab3331330..1463d3454b 100755 --- a/tests/uniwidth/test-uc_width2.sh +++ b/tests/uniwidth/test-uc_width2.sh @@ -65,8 +65,8 @@ cat > uc_width.ok <<\EOF 0829..082D 0 082E..0858 A 0859..085B 0 -085C..08E3 A -08E4..0902 0 +085C..08E2 A +08E3..0902 0 0903..0939 A 093A 0 093B A @@ -363,8 +363,8 @@ A4D0..A66E A A66F..A672 0 A673 A A674..A67D 0 -A67E..A69E A -A69F 0 +A67E..A69D A +A69E..A69F 0 A6A0..A6EF A A6F0..A6F1 0 A6F2..A801 A @@ -434,8 +434,7 @@ FB1E 0 FB1F..FDFF A FE00..FE0F 0 FE10..FE1F 2 -FE20..FE2D 0 -FE2E..FE2F A +FE20..FE2F 0 FE30..FE6F 2 FE70..FEFE A FEFF 0 @@ -486,7 +485,9 @@ FFFC..101FC 1 11180..11181 0 11182..111B5 1 111B6..111BE 0 -111BF..1122E 1 +111BF..111C9 1 +111CA..111CC 0 +111CD..1122E 1 1122F..11231 0 11232..11233 1 11234 0 @@ -496,8 +497,8 @@ FFFC..101FC 1 112DF 0 112E0..112E2 1 112E3..112EA 0 -112EB..11300 1 -11301 0 +112EB..112FF 1 +11300..11301 0 11302..1133B 1 1133C 0 1133D..1133F 1 @@ -520,7 +521,9 @@ FFFC..101FC 1 115BC..115BD 0 115BE 1 115BF..115C0 0 -115C1..11632 1 +115C1..115DB 1 +115DC..115DD 0 +115DE..11632 1 11633..1163A 0 1163B..1163C 1 1163D 0 @@ -534,7 +537,13 @@ FFFC..101FC 1 116B0..116B5 0 116B6 1 116B7 0 -116B8..16AEF 1 +116B8..1171C 1 +1171D..1171F 0 +11720..11721 1 +11722..11725 0 +11726 1 +11727..1172B 0 +1172C..16AEF 1 16AF0..16AF4 0 16AF5..16B2F 1 16B30..16B36 0 @@ -554,7 +563,19 @@ FFFC..101FC 1 1D1AA..1D1AD 0 1D1AE..1D241 1 1D242..1D244 0 -1D245..1E8CF 1 +1D245..1D9FF 1 +1DA00..1DA36 0 +1DA37..1DA3A 1 +1DA3B..1DA6C 0 +1DA6D..1DA74 1 +1DA75 0 +1DA76..1DA83 1 +1DA84 0 +1DA85..1DA9A 1 +1DA9B..1DA9F 0 +1DAA0 1 +1DAA1..1DAAF 0 +1DAB0..1E8CF 1 1E8D0..1E8D6 0 1E8D7..1FFFF 1 20000..3FFFF 2 -- 2.39.5