From be8efac78d067c138ad8dda03df4336e73f94887 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sat, 8 Jan 2022 11:51:07 +0100 Subject: New upstream version 1.0 --- tests/unictype/test-categ_C.c | 319 ++++++++++++-------- tests/unictype/test-categ_Cc.c | 12 +- tests/unictype/test-categ_Cf.c | 15 +- tests/unictype/test-categ_Cn.c | 322 +++++++++++--------- tests/unictype/test-categ_Co.c | 12 +- tests/unictype/test-categ_Cs.c | 12 +- tests/unictype/test-categ_L.c | 183 ++++++++---- tests/unictype/test-categ_LC.c | 42 ++- tests/unictype/test-categ_Ll.c | 42 ++- tests/unictype/test-categ_Lm.c | 26 +- tests/unictype/test-categ_Lo.c | 148 +++++++--- tests/unictype/test-categ_Lt.c | 12 +- tests/unictype/test-categ_Lu.c | 33 ++- tests/unictype/test-categ_M.c | 93 ++++-- tests/unictype/test-categ_Mc.c | 40 ++- tests/unictype/test-categ_Me.c | 12 +- tests/unictype/test-categ_Mn.c | 85 ++++-- tests/unictype/test-categ_N.c | 37 ++- tests/unictype/test-categ_Nd.c | 22 +- tests/unictype/test-categ_Nl.c | 12 +- tests/unictype/test-categ_No.c | 27 +- tests/unictype/test-categ_P.c | 43 ++- tests/unictype/test-categ_Pc.c | 12 +- tests/unictype/test-categ_Pd.c | 16 +- tests/unictype/test-categ_Pe.c | 16 +- tests/unictype/test-categ_Pf.c | 12 +- tests/unictype/test-categ_Pi.c | 12 +- tests/unictype/test-categ_Po.c | 42 ++- tests/unictype/test-categ_Ps.c | 16 +- tests/unictype/test-categ_S.c | 84 +++--- tests/unictype/test-categ_Sc.c | 20 +- tests/unictype/test-categ_Sk.c | 16 +- tests/unictype/test-categ_Sm.c | 12 +- tests/unictype/test-categ_So.c | 76 +++-- tests/unictype/test-categ_Z.c | 12 +- tests/unictype/test-categ_Zl.c | 12 +- tests/unictype/test-categ_Zp.c | 12 +- tests/unictype/test-categ_Zs.c | 12 +- tests/unictype/test-ctype_alnum.c | 191 ++++++++---- tests/unictype/test-ctype_alpha.c | 191 ++++++++---- tests/unictype/test-ctype_blank.c | 12 +- tests/unictype/test-ctype_cntrl.c | 12 +- tests/unictype/test-ctype_digit.c | 12 +- tests/unictype/test-ctype_graph.c | 326 ++++++++++++--------- tests/unictype/test-ctype_lower.c | 38 ++- tests/unictype/test-ctype_print.c | 326 ++++++++++++--------- tests/unictype/test-ctype_punct.c | 201 ++++++++----- tests/unictype/test-ctype_space.c | 12 +- tests/unictype/test-ctype_upper.c | 33 ++- tests/unictype/test-ctype_xdigit.c | 12 +- tests/unictype/test-decdigit.h | 100 ++++++- tests/unictype/test-digit.h | 100 ++++++- tests/unictype/test-joininggroup_of.h | 76 ++++- tests/unictype/test-joiningtype_of.h | 195 +++++++++++- tests/unictype/test-numeric.h | 317 +++++++++++++++++++- tests/unictype/test-pr_alphabetic.c | 222 +++++++++----- tests/unictype/test-pr_ascii_hex_digit.c | 12 +- tests/unictype/test-pr_bidi_arabic_digit.c | 14 +- tests/unictype/test-pr_bidi_arabic_right_to_left.c | 25 +- tests/unictype/test-pr_bidi_block_separator.c | 12 +- tests/unictype/test-pr_bidi_boundary_neutral.c | 12 +- tests/unictype/test-pr_bidi_common_separator.c | 12 +- tests/unictype/test-pr_bidi_control.c | 12 +- .../unictype/test-pr_bidi_embedding_or_override.c | 12 +- tests/unictype/test-pr_bidi_eur_num_separator.c | 12 +- tests/unictype/test-pr_bidi_eur_num_terminator.c | 18 +- tests/unictype/test-pr_bidi_european_digit.c | 15 +- tests/unictype/test-pr_bidi_hebrew_right_to_left.c | 32 +- tests/unictype/test-pr_bidi_left_to_right.c | 178 +++++++---- tests/unictype/test-pr_bidi_non_spacing_mark.c | 87 ++++-- tests/unictype/test-pr_bidi_other_neutral.c | 73 +++-- tests/unictype/test-pr_bidi_pdf.c | 12 +- tests/unictype/test-pr_bidi_segment_separator.c | 12 +- tests/unictype/test-pr_bidi_whitespace.c | 12 +- tests/unictype/test-pr_case_ignorable.c | 106 +++++-- tests/unictype/test-pr_cased.c | 46 ++- tests/unictype/test-pr_changes_when_casefolded.c | 33 ++- tests/unictype/test-pr_changes_when_casemapped.c | 39 ++- tests/unictype/test-pr_changes_when_lowercased.c | 33 ++- tests/unictype/test-pr_changes_when_titlecased.c | 36 ++- tests/unictype/test-pr_changes_when_uppercased.c | 38 ++- tests/unictype/test-pr_combining.c | 93 ++++-- tests/unictype/test-pr_composite.c | 17 +- tests/unictype/test-pr_currency_symbol.c | 20 +- tests/unictype/test-pr_dash.c | 16 +- tests/unictype/test-pr_decimal_digit.c | 22 +- .../test-pr_default_ignorable_code_point.c | 14 +- tests/unictype/test-pr_deprecated.c | 12 +- tests/unictype/test-pr_diacritic.c | 64 +++- tests/unictype/test-pr_emoji.c | 175 +++++++++++ tests/unictype/test-pr_emoji_component.c | 32 ++ tests/unictype/test-pr_emoji_modifier.c | 23 ++ tests/unictype/test-pr_emoji_modifier_base.c | 62 ++++ tests/unictype/test-pr_emoji_presentation.c | 105 +++++++ tests/unictype/test-pr_extended_pictographic.c | 100 +++++++ tests/unictype/test-pr_extender.c | 19 +- tests/unictype/test-pr_format_control.c | 12 +- tests/unictype/test-pr_grapheme_base.c | 313 +++++++++++++------- tests/unictype/test-pr_grapheme_extend.c | 90 ++++-- tests/unictype/test-pr_grapheme_link.c | 28 +- tests/unictype/test-pr_hex_digit.c | 12 +- tests/unictype/test-pr_hyphen.c | 12 +- tests/unictype/test-pr_id_continue.c | 230 ++++++++++----- tests/unictype/test-pr_id_start.c | 183 ++++++++---- tests/unictype/test-pr_ideographic.c | 31 +- tests/unictype/test-pr_ids_binary_operator.c | 12 +- tests/unictype/test-pr_ids_trinary_operator.c | 12 +- tests/unictype/test-pr_ignorable_control.c | 15 +- tests/unictype/test-pr_iso_control.c | 12 +- tests/unictype/test-pr_join_control.c | 12 +- tests/unictype/test-pr_left_of_pair.c | 12 +- tests/unictype/test-pr_line_separator.c | 12 +- tests/unictype/test-pr_logical_order_exception.c | 12 +- tests/unictype/test-pr_lowercase.c | 46 ++- tests/unictype/test-pr_math.c | 12 +- tests/unictype/test-pr_non_break.c | 12 +- tests/unictype/test-pr_not_a_character.c | 12 +- tests/unictype/test-pr_numeric.c | 35 ++- tests/unictype/test-pr_other_alphabetic.c | 73 +++-- .../test-pr_other_default_ignorable_code_point.c | 12 +- tests/unictype/test-pr_other_grapheme_extend.c | 14 +- tests/unictype/test-pr_other_id_continue.c | 12 +- tests/unictype/test-pr_other_id_start.c | 12 +- tests/unictype/test-pr_other_lowercase.c | 18 +- tests/unictype/test-pr_other_math.c | 12 +- tests/unictype/test-pr_other_uppercase.c | 12 +- tests/unictype/test-pr_paired_punctuation.c | 12 +- tests/unictype/test-pr_paragraph_separator.c | 12 +- tests/unictype/test-pr_pattern_syntax.c | 12 +- tests/unictype/test-pr_pattern_white_space.c | 12 +- tests/unictype/test-pr_private_use.c | 12 +- tests/unictype/test-pr_punctuation.c | 43 ++- tests/unictype/test-pr_quotation_mark.c | 12 +- tests/unictype/test-pr_radical.c | 12 +- tests/unictype/test-pr_regional_indicator.c | 23 ++ tests/unictype/test-pr_sentence_terminal.c | 27 +- tests/unictype/test-pr_soft_dotted.c | 15 +- tests/unictype/test-pr_space.c | 12 +- tests/unictype/test-pr_terminal_punctuation.c | 31 +- tests/unictype/test-pr_titlecase.c | 12 +- tests/unictype/test-pr_unassigned_code_value.c | 320 +++++++++++--------- tests/unictype/test-pr_unified_ideograph.c | 24 +- tests/unictype/test-pr_uppercase.c | 33 ++- tests/unictype/test-pr_variation_selector.c | 13 +- tests/unictype/test-pr_white_space.c | 12 +- tests/unictype/test-pr_xid_continue.c | 230 ++++++++++----- tests/unictype/test-pr_xid_start.c | 183 ++++++++---- tests/unictype/test-pr_zero_width.c | 15 +- tests/unictype/test-sy_c_whitespace.c | 12 +- tests/unictype/test-sy_java_whitespace.c | 12 +- 150 files changed, 5907 insertions(+), 2460 deletions(-) create mode 100644 tests/unictype/test-pr_emoji.c create mode 100644 tests/unictype/test-pr_emoji_component.c create mode 100644 tests/unictype/test-pr_emoji_modifier.c create mode 100644 tests/unictype/test-pr_emoji_modifier_base.c create mode 100644 tests/unictype/test-pr_emoji_presentation.c create mode 100644 tests/unictype/test-pr_extended_pictographic.c create mode 100644 tests/unictype/test-pr_regional_indicator.c (limited to 'tests/unictype') diff --git a/tests/unictype/test-categ_C.c b/tests/unictype/test-categ_C.c index cbe7de1c..b9719b8d 100644 --- a/tests/unictype/test-categ_C.c +++ b/tests/unictype/test-categ_C.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -27,25 +27,23 @@ { 0x03A2, 0x03A2 }, { 0x0530, 0x0530 }, { 0x0557, 0x0558 }, - { 0x0560, 0x0560 }, - { 0x0588, 0x0588 }, { 0x058B, 0x058C }, { 0x0590, 0x0590 }, { 0x05C8, 0x05CF }, - { 0x05EB, 0x05EF }, + { 0x05EB, 0x05EE }, { 0x05F5, 0x0605 }, - { 0x061C, 0x061D }, + { 0x061C, 0x061C }, { 0x06DD, 0x06DD }, { 0x070E, 0x070F }, { 0x074B, 0x074C }, { 0x07B2, 0x07BF }, - { 0x07FB, 0x07FF }, + { 0x07FB, 0x07FC }, { 0x082E, 0x082F }, { 0x083F, 0x083F }, { 0x085C, 0x085D }, - { 0x085F, 0x089F }, - { 0x08B5, 0x08B5 }, - { 0x08BE, 0x08D3 }, + { 0x085F, 0x085F }, + { 0x086B, 0x086F }, + { 0x088F, 0x0897 }, { 0x08E2, 0x08E2 }, { 0x0984, 0x0984 }, { 0x098D, 0x098E }, @@ -60,7 +58,7 @@ { 0x09D8, 0x09DB }, { 0x09DE, 0x09DE }, { 0x09E4, 0x09E5 }, - { 0x09FC, 0x0A00 }, + { 0x09FF, 0x0A00 }, { 0x0A04, 0x0A04 }, { 0x0A0B, 0x0A0E }, { 0x0A11, 0x0A12 }, @@ -76,7 +74,7 @@ { 0x0A52, 0x0A58 }, { 0x0A5D, 0x0A5D }, { 0x0A5F, 0x0A65 }, - { 0x0A76, 0x0A80 }, + { 0x0A77, 0x0A80 }, { 0x0A84, 0x0A84 }, { 0x0A8E, 0x0A8E }, { 0x0A92, 0x0A92 }, @@ -90,7 +88,7 @@ { 0x0AD1, 0x0ADF }, { 0x0AE4, 0x0AE5 }, { 0x0AF2, 0x0AF8 }, - { 0x0AFA, 0x0B00 }, + { 0x0B00, 0x0B00 }, { 0x0B04, 0x0B04 }, { 0x0B0D, 0x0B0E }, { 0x0B11, 0x0B12 }, @@ -100,7 +98,7 @@ { 0x0B3A, 0x0B3B }, { 0x0B45, 0x0B46 }, { 0x0B49, 0x0B4A }, - { 0x0B4E, 0x0B55 }, + { 0x0B4E, 0x0B54 }, { 0x0B58, 0x0B5B }, { 0x0B5E, 0x0B5E }, { 0x0B64, 0x0B65 }, @@ -121,19 +119,18 @@ { 0x0BD1, 0x0BD6 }, { 0x0BD8, 0x0BE5 }, { 0x0BFB, 0x0BFF }, - { 0x0C04, 0x0C04 }, { 0x0C0D, 0x0C0D }, { 0x0C11, 0x0C11 }, { 0x0C29, 0x0C29 }, - { 0x0C3A, 0x0C3C }, + { 0x0C3A, 0x0C3B }, { 0x0C45, 0x0C45 }, { 0x0C49, 0x0C49 }, { 0x0C4E, 0x0C54 }, { 0x0C57, 0x0C57 }, - { 0x0C5B, 0x0C5F }, + { 0x0C5B, 0x0C5C }, + { 0x0C5E, 0x0C5F }, { 0x0C64, 0x0C65 }, - { 0x0C70, 0x0C77 }, - { 0x0C84, 0x0C84 }, + { 0x0C70, 0x0C76 }, { 0x0C8D, 0x0C8D }, { 0x0C91, 0x0C91 }, { 0x0CA9, 0x0CA9 }, @@ -142,20 +139,18 @@ { 0x0CC5, 0x0CC5 }, { 0x0CC9, 0x0CC9 }, { 0x0CCE, 0x0CD4 }, - { 0x0CD7, 0x0CDD }, + { 0x0CD7, 0x0CDC }, { 0x0CDF, 0x0CDF }, { 0x0CE4, 0x0CE5 }, { 0x0CF0, 0x0CF0 }, - { 0x0CF3, 0x0D00 }, - { 0x0D04, 0x0D04 }, + { 0x0CF3, 0x0CFF }, { 0x0D0D, 0x0D0D }, { 0x0D11, 0x0D11 }, - { 0x0D3B, 0x0D3C }, { 0x0D45, 0x0D45 }, { 0x0D49, 0x0D49 }, { 0x0D50, 0x0D53 }, { 0x0D64, 0x0D65 }, - { 0x0D80, 0x0D81 }, + { 0x0D80, 0x0D80 }, { 0x0D84, 0x0D84 }, { 0x0D97, 0x0D99 }, { 0x0DB2, 0x0DB2 }, @@ -171,17 +166,10 @@ { 0x0E3B, 0x0E3E }, { 0x0E5C, 0x0E80 }, { 0x0E83, 0x0E83 }, - { 0x0E85, 0x0E86 }, - { 0x0E89, 0x0E89 }, - { 0x0E8B, 0x0E8C }, - { 0x0E8E, 0x0E93 }, - { 0x0E98, 0x0E98 }, - { 0x0EA0, 0x0EA0 }, + { 0x0E85, 0x0E85 }, + { 0x0E8B, 0x0E8B }, { 0x0EA4, 0x0EA4 }, { 0x0EA6, 0x0EA6 }, - { 0x0EA8, 0x0EA9 }, - { 0x0EAC, 0x0EAC }, - { 0x0EBA, 0x0EBA }, { 0x0EBE, 0x0EBF }, { 0x0EC5, 0x0EC5 }, { 0x0EC7, 0x0EC7 }, @@ -219,8 +207,7 @@ { 0x13FE, 0x13FF }, { 0x169D, 0x169F }, { 0x16F9, 0x16FF }, - { 0x170D, 0x170D }, - { 0x1715, 0x171F }, + { 0x1716, 0x171E }, { 0x1737, 0x173F }, { 0x1754, 0x175F }, { 0x176D, 0x176D }, @@ -229,9 +216,9 @@ { 0x17DE, 0x17DF }, { 0x17EA, 0x17EF }, { 0x17FA, 0x17FF }, - { 0x180E, 0x180F }, + { 0x180E, 0x180E }, { 0x181A, 0x181F }, - { 0x1878, 0x187F }, + { 0x1879, 0x187F }, { 0x18AB, 0x18AF }, { 0x18F6, 0x18FF }, { 0x191F, 0x191F }, @@ -249,17 +236,16 @@ { 0x1A8A, 0x1A8F }, { 0x1A9A, 0x1A9F }, { 0x1AAE, 0x1AAF }, - { 0x1ABF, 0x1AFF }, - { 0x1B4C, 0x1B4F }, - { 0x1B7D, 0x1B7F }, + { 0x1ACF, 0x1AFF }, + { 0x1B4D, 0x1B4F }, + { 0x1B7F, 0x1B7F }, { 0x1BF4, 0x1BFB }, { 0x1C38, 0x1C3A }, { 0x1C4A, 0x1C4C }, - { 0x1C89, 0x1CBF }, + { 0x1C89, 0x1C8F }, + { 0x1CBB, 0x1CBC }, { 0x1CC8, 0x1CCF }, - { 0x1CF7, 0x1CF7 }, - { 0x1CFA, 0x1CFF }, - { 0x1DF6, 0x1DFA }, + { 0x1CFB, 0x1CFF }, { 0x1F16, 0x1F17 }, { 0x1F1E, 0x1F1F }, { 0x1F46, 0x1F47 }, @@ -282,20 +268,13 @@ { 0x2072, 0x2073 }, { 0x208F, 0x208F }, { 0x209D, 0x209F }, - { 0x20BF, 0x20CF }, + { 0x20C1, 0x20CF }, { 0x20F1, 0x20FF }, { 0x218C, 0x218F }, - { 0x23FF, 0x23FF }, { 0x2427, 0x243F }, { 0x244B, 0x245F }, { 0x2B74, 0x2B75 }, - { 0x2B96, 0x2B97 }, - { 0x2BBA, 0x2BBC }, - { 0x2BC9, 0x2BC9 }, - { 0x2BD2, 0x2BEB }, - { 0x2BF0, 0x2BFF }, - { 0x2C2F, 0x2C2F }, - { 0x2C5F, 0x2C5F }, + { 0x2B96, 0x2B96 }, { 0x2CF4, 0x2CF8 }, { 0x2D26, 0x2D26 }, { 0x2D28, 0x2D2C }, @@ -311,7 +290,7 @@ { 0x2DCF, 0x2DCF }, { 0x2DD7, 0x2DD7 }, { 0x2DDF, 0x2DDF }, - { 0x2E45, 0x2E7F }, + { 0x2E5E, 0x2E7F }, { 0x2E9A, 0x2E9A }, { 0x2EF4, 0x2EFF }, { 0x2FD6, 0x2FEF }, @@ -319,26 +298,23 @@ { 0x3040, 0x3040 }, { 0x3097, 0x3098 }, { 0x3100, 0x3104 }, - { 0x312E, 0x3130 }, + { 0x3130, 0x3130 }, { 0x318F, 0x318F }, - { 0x31BB, 0x31BF }, { 0x31E4, 0x31EF }, { 0x321F, 0x321F }, - { 0x32FF, 0x32FF }, - { 0x4DB6, 0x4DBF }, - { 0x9FD6, 0x9FFF }, { 0xA48D, 0xA48F }, { 0xA4C7, 0xA4CF }, { 0xA62C, 0xA63F }, { 0xA6F8, 0xA6FF }, - { 0xA7AF, 0xA7AF }, - { 0xA7B8, 0xA7F6 }, - { 0xA82C, 0xA82F }, + { 0xA7CB, 0xA7CF }, + { 0xA7D2, 0xA7D2 }, + { 0xA7D4, 0xA7D4 }, + { 0xA7DA, 0xA7F1 }, + { 0xA82D, 0xA82F }, { 0xA83A, 0xA83F }, { 0xA878, 0xA87F }, { 0xA8C6, 0xA8CD }, { 0xA8DA, 0xA8DF }, - { 0xA8FE, 0xA8FF }, { 0xA954, 0xA95E }, { 0xA97D, 0xA97F }, { 0xA9CE, 0xA9CE }, @@ -354,7 +330,7 @@ { 0xAB17, 0xAB1F }, { 0xAB27, 0xAB27 }, { 0xAB2F, 0xAB2F }, - { 0xAB66, 0xAB6F }, + { 0xAB6C, 0xAB6F }, { 0xABEE, 0xABEF }, { 0xABFA, 0xABFF }, { 0xD7A4, 0xD7AF }, @@ -369,11 +345,10 @@ { 0xFB3F, 0xFB3F }, { 0xFB42, 0xFB42 }, { 0xFB45, 0xFB45 }, - { 0xFBC2, 0xFBD2 }, - { 0xFD40, 0xFD4F }, + { 0xFBC3, 0xFBD2 }, { 0xFD90, 0xFD91 }, - { 0xFDC8, 0xFDEF }, - { 0xFDFE, 0xFDFF }, + { 0xFDC8, 0xFDCE }, + { 0xFDD0, 0xFDEF }, { 0xFE1A, 0xFE1F }, { 0xFE53, 0xFE53 }, { 0xFE67, 0xFE67 }, @@ -398,13 +373,13 @@ { 0x10103, 0x10106 }, { 0x10134, 0x10136 }, { 0x1018F, 0x1018F }, - { 0x1019C, 0x1019F }, + { 0x1019D, 0x1019F }, { 0x101A1, 0x101CF }, { 0x101FE, 0x1027F }, { 0x1029D, 0x1029F }, { 0x102D1, 0x102DF }, { 0x102FC, 0x102FF }, - { 0x10324, 0x1032F }, + { 0x10324, 0x1032C }, { 0x1034B, 0x1034F }, { 0x1037B, 0x1037F }, { 0x1039E, 0x1039E }, @@ -416,10 +391,20 @@ { 0x104FC, 0x104FF }, { 0x10528, 0x1052F }, { 0x10564, 0x1056E }, - { 0x10570, 0x105FF }, + { 0x1057B, 0x1057B }, + { 0x1058B, 0x1058B }, + { 0x10593, 0x10593 }, + { 0x10596, 0x10596 }, + { 0x105A2, 0x105A2 }, + { 0x105B2, 0x105B2 }, + { 0x105BA, 0x105BA }, + { 0x105BD, 0x105FF }, { 0x10737, 0x1073F }, { 0x10756, 0x1075F }, - { 0x10768, 0x107FF }, + { 0x10768, 0x1077F }, + { 0x10786, 0x10786 }, + { 0x107B1, 0x107B1 }, + { 0x107BB, 0x107FF }, { 0x10806, 0x10807 }, { 0x10809, 0x10809 }, { 0x10836, 0x10836 }, @@ -439,9 +424,9 @@ { 0x10A07, 0x10A0B }, { 0x10A14, 0x10A14 }, { 0x10A18, 0x10A18 }, - { 0x10A34, 0x10A37 }, + { 0x10A36, 0x10A37 }, { 0x10A3B, 0x10A3E }, - { 0x10A48, 0x10A4F }, + { 0x10A49, 0x10A4F }, { 0x10A59, 0x10A5F }, { 0x10AA0, 0x10ABF }, { 0x10AE7, 0x10AEA }, @@ -455,18 +440,26 @@ { 0x10C49, 0x10C7F }, { 0x10CB3, 0x10CBF }, { 0x10CF3, 0x10CF9 }, - { 0x10D00, 0x10E5F }, - { 0x10E7F, 0x10FFF }, + { 0x10D28, 0x10D2F }, + { 0x10D3A, 0x10E5F }, + { 0x10E7F, 0x10E7F }, + { 0x10EAA, 0x10EAA }, + { 0x10EAE, 0x10EAF }, + { 0x10EB2, 0x10EFF }, + { 0x10F28, 0x10F2F }, + { 0x10F5A, 0x10F6F }, + { 0x10F8A, 0x10FAF }, + { 0x10FCC, 0x10FDF }, + { 0x10FF7, 0x10FFF }, { 0x1104E, 0x11051 }, - { 0x11070, 0x1107E }, + { 0x11076, 0x1107E }, { 0x110BD, 0x110BD }, - { 0x110C2, 0x110CF }, + { 0x110C3, 0x110CF }, { 0x110E9, 0x110EF }, { 0x110FA, 0x110FF }, { 0x11135, 0x11135 }, - { 0x11144, 0x1114F }, + { 0x11148, 0x1114F }, { 0x11177, 0x1117F }, - { 0x111CE, 0x111CF }, { 0x111E0, 0x111E0 }, { 0x111F5, 0x111FF }, { 0x11212, 0x11212 }, @@ -484,7 +477,7 @@ { 0x11329, 0x11329 }, { 0x11331, 0x11331 }, { 0x11334, 0x11334 }, - { 0x1133A, 0x1133B }, + { 0x1133A, 0x1133A }, { 0x11345, 0x11346 }, { 0x11349, 0x1134A }, { 0x1134E, 0x1134F }, @@ -493,9 +486,8 @@ { 0x11364, 0x11365 }, { 0x1136D, 0x1136F }, { 0x11375, 0x113FF }, - { 0x1145A, 0x1145A }, { 0x1145C, 0x1145C }, - { 0x1145E, 0x1147F }, + { 0x11462, 0x1147F }, { 0x114C8, 0x114CF }, { 0x114DA, 0x1157F }, { 0x115B6, 0x115B7 }, @@ -503,13 +495,26 @@ { 0x11645, 0x1164F }, { 0x1165A, 0x1165F }, { 0x1166D, 0x1167F }, - { 0x116B8, 0x116BF }, + { 0x116BA, 0x116BF }, { 0x116CA, 0x116FF }, - { 0x1171A, 0x1171C }, + { 0x1171B, 0x1171C }, { 0x1172C, 0x1172F }, - { 0x11740, 0x1189F }, + { 0x11747, 0x117FF }, + { 0x1183C, 0x1189F }, { 0x118F3, 0x118FE }, - { 0x11900, 0x11ABF }, + { 0x11907, 0x11908 }, + { 0x1190A, 0x1190B }, + { 0x11914, 0x11914 }, + { 0x11917, 0x11917 }, + { 0x11936, 0x11936 }, + { 0x11939, 0x1193A }, + { 0x11947, 0x1194F }, + { 0x1195A, 0x1199F }, + { 0x119A8, 0x119A9 }, + { 0x119D8, 0x119D9 }, + { 0x119E5, 0x119FF }, + { 0x11A48, 0x11A4F }, + { 0x11AA3, 0x11AAF }, { 0x11AF9, 0x11BFF }, { 0x11C09, 0x11C09 }, { 0x11C37, 0x11C37 }, @@ -517,43 +522,74 @@ { 0x11C6D, 0x11C6F }, { 0x11C90, 0x11C91 }, { 0x11CA8, 0x11CA8 }, - { 0x11CB7, 0x11FFF }, + { 0x11CB7, 0x11CFF }, + { 0x11D07, 0x11D07 }, + { 0x11D0A, 0x11D0A }, + { 0x11D37, 0x11D39 }, + { 0x11D3B, 0x11D3B }, + { 0x11D3E, 0x11D3E }, + { 0x11D48, 0x11D4F }, + { 0x11D5A, 0x11D5F }, + { 0x11D66, 0x11D66 }, + { 0x11D69, 0x11D69 }, + { 0x11D8F, 0x11D8F }, + { 0x11D92, 0x11D92 }, + { 0x11D99, 0x11D9F }, + { 0x11DAA, 0x11EDF }, + { 0x11EF9, 0x11FAF }, + { 0x11FB1, 0x11FBF }, + { 0x11FF2, 0x11FFE }, { 0x1239A, 0x123FF }, { 0x1246F, 0x1246F }, { 0x12475, 0x1247F }, - { 0x12544, 0x12FFF }, + { 0x12544, 0x12F8F }, + { 0x12FF3, 0x12FFF }, { 0x1342F, 0x143FF }, { 0x14647, 0x167FF }, { 0x16A39, 0x16A3F }, { 0x16A5F, 0x16A5F }, { 0x16A6A, 0x16A6D }, - { 0x16A70, 0x16ACF }, + { 0x16ABF, 0x16ABF }, + { 0x16ACA, 0x16ACF }, { 0x16AEE, 0x16AEF }, { 0x16AF6, 0x16AFF }, { 0x16B46, 0x16B4F }, { 0x16B5A, 0x16B5A }, { 0x16B62, 0x16B62 }, { 0x16B78, 0x16B7C }, - { 0x16B90, 0x16EFF }, - { 0x16F45, 0x16F4F }, - { 0x16F7F, 0x16F8E }, + { 0x16B90, 0x16E3F }, + { 0x16E9B, 0x16EFF }, + { 0x16F4B, 0x16F4E }, + { 0x16F88, 0x16F8E }, { 0x16FA0, 0x16FDF }, - { 0x16FE1, 0x16FFF }, - { 0x187ED, 0x187FF }, - { 0x18AF3, 0x1AFFF }, - { 0x1B002, 0x1BBFF }, + { 0x16FE5, 0x16FEF }, + { 0x16FF2, 0x16FFF }, + { 0x187F8, 0x187FF }, + { 0x18CD6, 0x18CFF }, + { 0x18D09, 0x1AFEF }, + { 0x1AFF4, 0x1AFF4 }, + { 0x1AFFC, 0x1AFFC }, + { 0x1AFFF, 0x1AFFF }, + { 0x1B123, 0x1B14F }, + { 0x1B153, 0x1B163 }, + { 0x1B168, 0x1B16F }, + { 0x1B2FC, 0x1BBFF }, { 0x1BC6B, 0x1BC6F }, { 0x1BC7D, 0x1BC7F }, { 0x1BC89, 0x1BC8F }, { 0x1BC9A, 0x1BC9B }, - { 0x1BCA0, 0x1CFFF }, + { 0x1BCA0, 0x1CEFF }, + { 0x1CF2E, 0x1CF2F }, + { 0x1CF47, 0x1CF4F }, + { 0x1CFC4, 0x1CFFF }, { 0x1D0F6, 0x1D0FF }, { 0x1D127, 0x1D128 }, { 0x1D173, 0x1D17A }, - { 0x1D1E9, 0x1D1FF }, - { 0x1D246, 0x1D2FF }, + { 0x1D1EB, 0x1D1FF }, + { 0x1D246, 0x1D2DF }, + { 0x1D2F4, 0x1D2FF }, { 0x1D357, 0x1D35F }, - { 0x1D372, 0x1D3FF }, + { 0x1D379, 0x1D3FF }, { 0x1D455, 0x1D455 }, { 0x1D49D, 0x1D49D }, { 0x1D4A0, 0x1D4A1 }, @@ -576,17 +612,31 @@ { 0x1D7CC, 0x1D7CD }, { 0x1DA8C, 0x1DA9A }, { 0x1DAA0, 0x1DAA0 }, - { 0x1DAB0, 0x1DFFF }, + { 0x1DAB0, 0x1DEFF }, + { 0x1DF1F, 0x1DFFF }, { 0x1E007, 0x1E007 }, { 0x1E019, 0x1E01A }, { 0x1E022, 0x1E022 }, { 0x1E025, 0x1E025 }, - { 0x1E02B, 0x1E7FF }, + { 0x1E02B, 0x1E0FF }, + { 0x1E12D, 0x1E12F }, + { 0x1E13E, 0x1E13F }, + { 0x1E14A, 0x1E14D }, + { 0x1E150, 0x1E28F }, + { 0x1E2AF, 0x1E2BF }, + { 0x1E2FA, 0x1E2FE }, + { 0x1E300, 0x1E7DF }, + { 0x1E7E7, 0x1E7E7 }, + { 0x1E7EC, 0x1E7EC }, + { 0x1E7EF, 0x1E7EF }, + { 0x1E7FF, 0x1E7FF }, { 0x1E8C5, 0x1E8C6 }, { 0x1E8D7, 0x1E8FF }, - { 0x1E94B, 0x1E94F }, + { 0x1E94C, 0x1E94F }, { 0x1E95A, 0x1E95D }, - { 0x1E960, 0x1EDFF }, + { 0x1E960, 0x1EC70 }, + { 0x1ECB5, 0x1ED00 }, + { 0x1ED3E, 0x1EDFF }, { 0x1EE04, 0x1EE04 }, { 0x1EE20, 0x1EE20 }, { 0x1EE23, 0x1EE23 }, @@ -627,37 +677,46 @@ { 0x1F0C0, 0x1F0C0 }, { 0x1F0D0, 0x1F0D0 }, { 0x1F0F6, 0x1F0FF }, - { 0x1F10D, 0x1F10F }, - { 0x1F12F, 0x1F12F }, - { 0x1F16C, 0x1F16F }, - { 0x1F1AD, 0x1F1E5 }, + { 0x1F1AE, 0x1F1E5 }, { 0x1F203, 0x1F20F }, { 0x1F23C, 0x1F23F }, { 0x1F249, 0x1F24F }, - { 0x1F252, 0x1F2FF }, - { 0x1F6D3, 0x1F6DF }, + { 0x1F252, 0x1F25F }, + { 0x1F266, 0x1F2FF }, + { 0x1F6D8, 0x1F6DC }, { 0x1F6ED, 0x1F6EF }, - { 0x1F6F7, 0x1F6FF }, + { 0x1F6FD, 0x1F6FF }, { 0x1F774, 0x1F77F }, - { 0x1F7D5, 0x1F7FF }, + { 0x1F7D9, 0x1F7DF }, + { 0x1F7EC, 0x1F7EF }, + { 0x1F7F1, 0x1F7FF }, { 0x1F80C, 0x1F80F }, { 0x1F848, 0x1F84F }, { 0x1F85A, 0x1F85F }, { 0x1F888, 0x1F88F }, - { 0x1F8AE, 0x1F90F }, - { 0x1F91F, 0x1F91F }, - { 0x1F928, 0x1F92F }, - { 0x1F931, 0x1F932 }, - { 0x1F93F, 0x1F93F }, - { 0x1F94C, 0x1F94F }, - { 0x1F95F, 0x1F97F }, - { 0x1F992, 0x1F9BF }, - { 0x1F9C1, 0x1FFFF }, - { 0x2A6D7, 0x2A6FF }, - { 0x2B735, 0x2B73F }, + { 0x1F8AE, 0x1F8AF }, + { 0x1F8B2, 0x1F8FF }, + { 0x1FA54, 0x1FA5F }, + { 0x1FA6E, 0x1FA6F }, + { 0x1FA75, 0x1FA77 }, + { 0x1FA7D, 0x1FA7F }, + { 0x1FA87, 0x1FA8F }, + { 0x1FAAD, 0x1FAAF }, + { 0x1FABB, 0x1FABF }, + { 0x1FAC6, 0x1FACF }, + { 0x1FADA, 0x1FADF }, + { 0x1FAE8, 0x1FAEF }, + { 0x1FAF7, 0x1FAFF }, + { 0x1FB93, 0x1FB93 }, + { 0x1FBCB, 0x1FBEF }, + { 0x1FBFA, 0x1FFFF }, + { 0x2A6E0, 0x2A6FF }, + { 0x2B739, 0x2B73F }, { 0x2B81E, 0x2B81F }, - { 0x2CEA2, 0x2F7FF }, - { 0x2FA1E, 0xE00FF }, + { 0x2CEA2, 0x2CEAF }, + { 0x2EBE1, 0x2F7FF }, + { 0x2FA1E, 0x2FFFF }, + { 0x3134B, 0xE00FF }, { 0xE01F0, 0x10FFFF } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_C) diff --git a/tests/unictype/test-categ_Cc.c b/tests/unictype/test-categ_Cc.c index 637a1782..b7061539 100644 --- a/tests/unictype/test-categ_Cc.c +++ b/tests/unictype/test-categ_Cc.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-categ_Cf.c b/tests/unictype/test-categ_Cf.c index e88b0722..19923f34 100644 --- a/tests/unictype/test-categ_Cf.c +++ b/tests/unictype/test-categ_Cf.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -22,6 +22,7 @@ { 0x061C, 0x061C }, { 0x06DD, 0x06DD }, { 0x070F, 0x070F }, + { 0x0890, 0x0891 }, { 0x08E2, 0x08E2 }, { 0x180E, 0x180E }, { 0x200B, 0x200F }, @@ -31,6 +32,8 @@ { 0xFEFF, 0xFEFF }, { 0xFFF9, 0xFFFB }, { 0x110BD, 0x110BD }, + { 0x110CD, 0x110CD }, + { 0x13430, 0x13438 }, { 0x1BCA0, 0x1BCA3 }, { 0x1D173, 0x1D17A }, { 0xE0001, 0xE0001 }, diff --git a/tests/unictype/test-categ_Cn.c b/tests/unictype/test-categ_Cn.c index 22759a13..e335553a 100644 --- a/tests/unictype/test-categ_Cn.c +++ b/tests/unictype/test-categ_Cn.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -24,24 +24,22 @@ { 0x03A2, 0x03A2 }, { 0x0530, 0x0530 }, { 0x0557, 0x0558 }, - { 0x0560, 0x0560 }, - { 0x0588, 0x0588 }, { 0x058B, 0x058C }, { 0x0590, 0x0590 }, { 0x05C8, 0x05CF }, - { 0x05EB, 0x05EF }, + { 0x05EB, 0x05EE }, { 0x05F5, 0x05FF }, - { 0x061D, 0x061D }, { 0x070E, 0x070E }, { 0x074B, 0x074C }, { 0x07B2, 0x07BF }, - { 0x07FB, 0x07FF }, + { 0x07FB, 0x07FC }, { 0x082E, 0x082F }, { 0x083F, 0x083F }, { 0x085C, 0x085D }, - { 0x085F, 0x089F }, - { 0x08B5, 0x08B5 }, - { 0x08BE, 0x08D3 }, + { 0x085F, 0x085F }, + { 0x086B, 0x086F }, + { 0x088F, 0x088F }, + { 0x0892, 0x0897 }, { 0x0984, 0x0984 }, { 0x098D, 0x098E }, { 0x0991, 0x0992 }, @@ -55,7 +53,7 @@ { 0x09D8, 0x09DB }, { 0x09DE, 0x09DE }, { 0x09E4, 0x09E5 }, - { 0x09FC, 0x0A00 }, + { 0x09FF, 0x0A00 }, { 0x0A04, 0x0A04 }, { 0x0A0B, 0x0A0E }, { 0x0A11, 0x0A12 }, @@ -71,7 +69,7 @@ { 0x0A52, 0x0A58 }, { 0x0A5D, 0x0A5D }, { 0x0A5F, 0x0A65 }, - { 0x0A76, 0x0A80 }, + { 0x0A77, 0x0A80 }, { 0x0A84, 0x0A84 }, { 0x0A8E, 0x0A8E }, { 0x0A92, 0x0A92 }, @@ -85,7 +83,7 @@ { 0x0AD1, 0x0ADF }, { 0x0AE4, 0x0AE5 }, { 0x0AF2, 0x0AF8 }, - { 0x0AFA, 0x0B00 }, + { 0x0B00, 0x0B00 }, { 0x0B04, 0x0B04 }, { 0x0B0D, 0x0B0E }, { 0x0B11, 0x0B12 }, @@ -95,7 +93,7 @@ { 0x0B3A, 0x0B3B }, { 0x0B45, 0x0B46 }, { 0x0B49, 0x0B4A }, - { 0x0B4E, 0x0B55 }, + { 0x0B4E, 0x0B54 }, { 0x0B58, 0x0B5B }, { 0x0B5E, 0x0B5E }, { 0x0B64, 0x0B65 }, @@ -116,19 +114,18 @@ { 0x0BD1, 0x0BD6 }, { 0x0BD8, 0x0BE5 }, { 0x0BFB, 0x0BFF }, - { 0x0C04, 0x0C04 }, { 0x0C0D, 0x0C0D }, { 0x0C11, 0x0C11 }, { 0x0C29, 0x0C29 }, - { 0x0C3A, 0x0C3C }, + { 0x0C3A, 0x0C3B }, { 0x0C45, 0x0C45 }, { 0x0C49, 0x0C49 }, { 0x0C4E, 0x0C54 }, { 0x0C57, 0x0C57 }, - { 0x0C5B, 0x0C5F }, + { 0x0C5B, 0x0C5C }, + { 0x0C5E, 0x0C5F }, { 0x0C64, 0x0C65 }, - { 0x0C70, 0x0C77 }, - { 0x0C84, 0x0C84 }, + { 0x0C70, 0x0C76 }, { 0x0C8D, 0x0C8D }, { 0x0C91, 0x0C91 }, { 0x0CA9, 0x0CA9 }, @@ -137,20 +134,18 @@ { 0x0CC5, 0x0CC5 }, { 0x0CC9, 0x0CC9 }, { 0x0CCE, 0x0CD4 }, - { 0x0CD7, 0x0CDD }, + { 0x0CD7, 0x0CDC }, { 0x0CDF, 0x0CDF }, { 0x0CE4, 0x0CE5 }, { 0x0CF0, 0x0CF0 }, - { 0x0CF3, 0x0D00 }, - { 0x0D04, 0x0D04 }, + { 0x0CF3, 0x0CFF }, { 0x0D0D, 0x0D0D }, { 0x0D11, 0x0D11 }, - { 0x0D3B, 0x0D3C }, { 0x0D45, 0x0D45 }, { 0x0D49, 0x0D49 }, { 0x0D50, 0x0D53 }, { 0x0D64, 0x0D65 }, - { 0x0D80, 0x0D81 }, + { 0x0D80, 0x0D80 }, { 0x0D84, 0x0D84 }, { 0x0D97, 0x0D99 }, { 0x0DB2, 0x0DB2 }, @@ -166,17 +161,10 @@ { 0x0E3B, 0x0E3E }, { 0x0E5C, 0x0E80 }, { 0x0E83, 0x0E83 }, - { 0x0E85, 0x0E86 }, - { 0x0E89, 0x0E89 }, - { 0x0E8B, 0x0E8C }, - { 0x0E8E, 0x0E93 }, - { 0x0E98, 0x0E98 }, - { 0x0EA0, 0x0EA0 }, + { 0x0E85, 0x0E85 }, + { 0x0E8B, 0x0E8B }, { 0x0EA4, 0x0EA4 }, { 0x0EA6, 0x0EA6 }, - { 0x0EA8, 0x0EA9 }, - { 0x0EAC, 0x0EAC }, - { 0x0EBA, 0x0EBA }, { 0x0EBE, 0x0EBF }, { 0x0EC5, 0x0EC5 }, { 0x0EC7, 0x0EC7 }, @@ -214,8 +202,7 @@ { 0x13FE, 0x13FF }, { 0x169D, 0x169F }, { 0x16F9, 0x16FF }, - { 0x170D, 0x170D }, - { 0x1715, 0x171F }, + { 0x1716, 0x171E }, { 0x1737, 0x173F }, { 0x1754, 0x175F }, { 0x176D, 0x176D }, @@ -224,9 +211,8 @@ { 0x17DE, 0x17DF }, { 0x17EA, 0x17EF }, { 0x17FA, 0x17FF }, - { 0x180F, 0x180F }, { 0x181A, 0x181F }, - { 0x1878, 0x187F }, + { 0x1879, 0x187F }, { 0x18AB, 0x18AF }, { 0x18F6, 0x18FF }, { 0x191F, 0x191F }, @@ -244,17 +230,16 @@ { 0x1A8A, 0x1A8F }, { 0x1A9A, 0x1A9F }, { 0x1AAE, 0x1AAF }, - { 0x1ABF, 0x1AFF }, - { 0x1B4C, 0x1B4F }, - { 0x1B7D, 0x1B7F }, + { 0x1ACF, 0x1AFF }, + { 0x1B4D, 0x1B4F }, + { 0x1B7F, 0x1B7F }, { 0x1BF4, 0x1BFB }, { 0x1C38, 0x1C3A }, { 0x1C4A, 0x1C4C }, - { 0x1C89, 0x1CBF }, + { 0x1C89, 0x1C8F }, + { 0x1CBB, 0x1CBC }, { 0x1CC8, 0x1CCF }, - { 0x1CF7, 0x1CF7 }, - { 0x1CFA, 0x1CFF }, - { 0x1DF6, 0x1DFA }, + { 0x1CFB, 0x1CFF }, { 0x1F16, 0x1F17 }, { 0x1F1E, 0x1F1F }, { 0x1F46, 0x1F47 }, @@ -275,20 +260,13 @@ { 0x2072, 0x2073 }, { 0x208F, 0x208F }, { 0x209D, 0x209F }, - { 0x20BF, 0x20CF }, + { 0x20C1, 0x20CF }, { 0x20F1, 0x20FF }, { 0x218C, 0x218F }, - { 0x23FF, 0x23FF }, { 0x2427, 0x243F }, { 0x244B, 0x245F }, { 0x2B74, 0x2B75 }, - { 0x2B96, 0x2B97 }, - { 0x2BBA, 0x2BBC }, - { 0x2BC9, 0x2BC9 }, - { 0x2BD2, 0x2BEB }, - { 0x2BF0, 0x2BFF }, - { 0x2C2F, 0x2C2F }, - { 0x2C5F, 0x2C5F }, + { 0x2B96, 0x2B96 }, { 0x2CF4, 0x2CF8 }, { 0x2D26, 0x2D26 }, { 0x2D28, 0x2D2C }, @@ -304,7 +282,7 @@ { 0x2DCF, 0x2DCF }, { 0x2DD7, 0x2DD7 }, { 0x2DDF, 0x2DDF }, - { 0x2E45, 0x2E7F }, + { 0x2E5E, 0x2E7F }, { 0x2E9A, 0x2E9A }, { 0x2EF4, 0x2EFF }, { 0x2FD6, 0x2FEF }, @@ -312,26 +290,23 @@ { 0x3040, 0x3040 }, { 0x3097, 0x3098 }, { 0x3100, 0x3104 }, - { 0x312E, 0x3130 }, + { 0x3130, 0x3130 }, { 0x318F, 0x318F }, - { 0x31BB, 0x31BF }, { 0x31E4, 0x31EF }, { 0x321F, 0x321F }, - { 0x32FF, 0x32FF }, - { 0x4DB6, 0x4DBF }, - { 0x9FD6, 0x9FFF }, { 0xA48D, 0xA48F }, { 0xA4C7, 0xA4CF }, { 0xA62C, 0xA63F }, { 0xA6F8, 0xA6FF }, - { 0xA7AF, 0xA7AF }, - { 0xA7B8, 0xA7F6 }, - { 0xA82C, 0xA82F }, + { 0xA7CB, 0xA7CF }, + { 0xA7D2, 0xA7D2 }, + { 0xA7D4, 0xA7D4 }, + { 0xA7DA, 0xA7F1 }, + { 0xA82D, 0xA82F }, { 0xA83A, 0xA83F }, { 0xA878, 0xA87F }, { 0xA8C6, 0xA8CD }, { 0xA8DA, 0xA8DF }, - { 0xA8FE, 0xA8FF }, { 0xA954, 0xA95E }, { 0xA97D, 0xA97F }, { 0xA9CE, 0xA9CE }, @@ -347,7 +322,7 @@ { 0xAB17, 0xAB1F }, { 0xAB27, 0xAB27 }, { 0xAB2F, 0xAB2F }, - { 0xAB66, 0xAB6F }, + { 0xAB6C, 0xAB6F }, { 0xABEE, 0xABEF }, { 0xABFA, 0xABFF }, { 0xD7A4, 0xD7AF }, @@ -362,11 +337,10 @@ { 0xFB3F, 0xFB3F }, { 0xFB42, 0xFB42 }, { 0xFB45, 0xFB45 }, - { 0xFBC2, 0xFBD2 }, - { 0xFD40, 0xFD4F }, + { 0xFBC3, 0xFBD2 }, { 0xFD90, 0xFD91 }, - { 0xFDC8, 0xFDEF }, - { 0xFDFE, 0xFDFF }, + { 0xFDC8, 0xFDCE }, + { 0xFDD0, 0xFDEF }, { 0xFE1A, 0xFE1F }, { 0xFE53, 0xFE53 }, { 0xFE67, 0xFE67 }, @@ -392,13 +366,13 @@ { 0x10103, 0x10106 }, { 0x10134, 0x10136 }, { 0x1018F, 0x1018F }, - { 0x1019C, 0x1019F }, + { 0x1019D, 0x1019F }, { 0x101A1, 0x101CF }, { 0x101FE, 0x1027F }, { 0x1029D, 0x1029F }, { 0x102D1, 0x102DF }, { 0x102FC, 0x102FF }, - { 0x10324, 0x1032F }, + { 0x10324, 0x1032C }, { 0x1034B, 0x1034F }, { 0x1037B, 0x1037F }, { 0x1039E, 0x1039E }, @@ -410,10 +384,20 @@ { 0x104FC, 0x104FF }, { 0x10528, 0x1052F }, { 0x10564, 0x1056E }, - { 0x10570, 0x105FF }, + { 0x1057B, 0x1057B }, + { 0x1058B, 0x1058B }, + { 0x10593, 0x10593 }, + { 0x10596, 0x10596 }, + { 0x105A2, 0x105A2 }, + { 0x105B2, 0x105B2 }, + { 0x105BA, 0x105BA }, + { 0x105BD, 0x105FF }, { 0x10737, 0x1073F }, { 0x10756, 0x1075F }, - { 0x10768, 0x107FF }, + { 0x10768, 0x1077F }, + { 0x10786, 0x10786 }, + { 0x107B1, 0x107B1 }, + { 0x107BB, 0x107FF }, { 0x10806, 0x10807 }, { 0x10809, 0x10809 }, { 0x10836, 0x10836 }, @@ -433,9 +417,9 @@ { 0x10A07, 0x10A0B }, { 0x10A14, 0x10A14 }, { 0x10A18, 0x10A18 }, - { 0x10A34, 0x10A37 }, + { 0x10A36, 0x10A37 }, { 0x10A3B, 0x10A3E }, - { 0x10A48, 0x10A4F }, + { 0x10A49, 0x10A4F }, { 0x10A59, 0x10A5F }, { 0x10AA0, 0x10ABF }, { 0x10AE7, 0x10AEA }, @@ -449,17 +433,26 @@ { 0x10C49, 0x10C7F }, { 0x10CB3, 0x10CBF }, { 0x10CF3, 0x10CF9 }, - { 0x10D00, 0x10E5F }, - { 0x10E7F, 0x10FFF }, + { 0x10D28, 0x10D2F }, + { 0x10D3A, 0x10E5F }, + { 0x10E7F, 0x10E7F }, + { 0x10EAA, 0x10EAA }, + { 0x10EAE, 0x10EAF }, + { 0x10EB2, 0x10EFF }, + { 0x10F28, 0x10F2F }, + { 0x10F5A, 0x10F6F }, + { 0x10F8A, 0x10FAF }, + { 0x10FCC, 0x10FDF }, + { 0x10FF7, 0x10FFF }, { 0x1104E, 0x11051 }, - { 0x11070, 0x1107E }, - { 0x110C2, 0x110CF }, + { 0x11076, 0x1107E }, + { 0x110C3, 0x110CC }, + { 0x110CE, 0x110CF }, { 0x110E9, 0x110EF }, { 0x110FA, 0x110FF }, { 0x11135, 0x11135 }, - { 0x11144, 0x1114F }, + { 0x11148, 0x1114F }, { 0x11177, 0x1117F }, - { 0x111CE, 0x111CF }, { 0x111E0, 0x111E0 }, { 0x111F5, 0x111FF }, { 0x11212, 0x11212 }, @@ -477,7 +470,7 @@ { 0x11329, 0x11329 }, { 0x11331, 0x11331 }, { 0x11334, 0x11334 }, - { 0x1133A, 0x1133B }, + { 0x1133A, 0x1133A }, { 0x11345, 0x11346 }, { 0x11349, 0x1134A }, { 0x1134E, 0x1134F }, @@ -486,9 +479,8 @@ { 0x11364, 0x11365 }, { 0x1136D, 0x1136F }, { 0x11375, 0x113FF }, - { 0x1145A, 0x1145A }, { 0x1145C, 0x1145C }, - { 0x1145E, 0x1147F }, + { 0x11462, 0x1147F }, { 0x114C8, 0x114CF }, { 0x114DA, 0x1157F }, { 0x115B6, 0x115B7 }, @@ -496,13 +488,26 @@ { 0x11645, 0x1164F }, { 0x1165A, 0x1165F }, { 0x1166D, 0x1167F }, - { 0x116B8, 0x116BF }, + { 0x116BA, 0x116BF }, { 0x116CA, 0x116FF }, - { 0x1171A, 0x1171C }, + { 0x1171B, 0x1171C }, { 0x1172C, 0x1172F }, - { 0x11740, 0x1189F }, + { 0x11747, 0x117FF }, + { 0x1183C, 0x1189F }, { 0x118F3, 0x118FE }, - { 0x11900, 0x11ABF }, + { 0x11907, 0x11908 }, + { 0x1190A, 0x1190B }, + { 0x11914, 0x11914 }, + { 0x11917, 0x11917 }, + { 0x11936, 0x11936 }, + { 0x11939, 0x1193A }, + { 0x11947, 0x1194F }, + { 0x1195A, 0x1199F }, + { 0x119A8, 0x119A9 }, + { 0x119D8, 0x119D9 }, + { 0x119E5, 0x119FF }, + { 0x11A48, 0x11A4F }, + { 0x11AA3, 0x11AAF }, { 0x11AF9, 0x11BFF }, { 0x11C09, 0x11C09 }, { 0x11C37, 0x11C37 }, @@ -510,42 +515,74 @@ { 0x11C6D, 0x11C6F }, { 0x11C90, 0x11C91 }, { 0x11CA8, 0x11CA8 }, - { 0x11CB7, 0x11FFF }, + { 0x11CB7, 0x11CFF }, + { 0x11D07, 0x11D07 }, + { 0x11D0A, 0x11D0A }, + { 0x11D37, 0x11D39 }, + { 0x11D3B, 0x11D3B }, + { 0x11D3E, 0x11D3E }, + { 0x11D48, 0x11D4F }, + { 0x11D5A, 0x11D5F }, + { 0x11D66, 0x11D66 }, + { 0x11D69, 0x11D69 }, + { 0x11D8F, 0x11D8F }, + { 0x11D92, 0x11D92 }, + { 0x11D99, 0x11D9F }, + { 0x11DAA, 0x11EDF }, + { 0x11EF9, 0x11FAF }, + { 0x11FB1, 0x11FBF }, + { 0x11FF2, 0x11FFE }, { 0x1239A, 0x123FF }, { 0x1246F, 0x1246F }, { 0x12475, 0x1247F }, - { 0x12544, 0x12FFF }, - { 0x1342F, 0x143FF }, + { 0x12544, 0x12F8F }, + { 0x12FF3, 0x12FFF }, + { 0x1342F, 0x1342F }, + { 0x13439, 0x143FF }, { 0x14647, 0x167FF }, { 0x16A39, 0x16A3F }, { 0x16A5F, 0x16A5F }, { 0x16A6A, 0x16A6D }, - { 0x16A70, 0x16ACF }, + { 0x16ABF, 0x16ABF }, + { 0x16ACA, 0x16ACF }, { 0x16AEE, 0x16AEF }, { 0x16AF6, 0x16AFF }, { 0x16B46, 0x16B4F }, { 0x16B5A, 0x16B5A }, { 0x16B62, 0x16B62 }, { 0x16B78, 0x16B7C }, - { 0x16B90, 0x16EFF }, - { 0x16F45, 0x16F4F }, - { 0x16F7F, 0x16F8E }, + { 0x16B90, 0x16E3F }, + { 0x16E9B, 0x16EFF }, + { 0x16F4B, 0x16F4E }, + { 0x16F88, 0x16F8E }, { 0x16FA0, 0x16FDF }, - { 0x16FE1, 0x16FFF }, - { 0x187ED, 0x187FF }, - { 0x18AF3, 0x1AFFF }, - { 0x1B002, 0x1BBFF }, + { 0x16FE5, 0x16FEF }, + { 0x16FF2, 0x16FFF }, + { 0x187F8, 0x187FF }, + { 0x18CD6, 0x18CFF }, + { 0x18D09, 0x1AFEF }, + { 0x1AFF4, 0x1AFF4 }, + { 0x1AFFC, 0x1AFFC }, + { 0x1AFFF, 0x1AFFF }, + { 0x1B123, 0x1B14F }, + { 0x1B153, 0x1B163 }, + { 0x1B168, 0x1B16F }, + { 0x1B2FC, 0x1BBFF }, { 0x1BC6B, 0x1BC6F }, { 0x1BC7D, 0x1BC7F }, { 0x1BC89, 0x1BC8F }, { 0x1BC9A, 0x1BC9B }, - { 0x1BCA4, 0x1CFFF }, + { 0x1BCA4, 0x1CEFF }, + { 0x1CF2E, 0x1CF2F }, + { 0x1CF47, 0x1CF4F }, + { 0x1CFC4, 0x1CFFF }, { 0x1D0F6, 0x1D0FF }, { 0x1D127, 0x1D128 }, - { 0x1D1E9, 0x1D1FF }, - { 0x1D246, 0x1D2FF }, + { 0x1D1EB, 0x1D1FF }, + { 0x1D246, 0x1D2DF }, + { 0x1D2F4, 0x1D2FF }, { 0x1D357, 0x1D35F }, - { 0x1D372, 0x1D3FF }, + { 0x1D379, 0x1D3FF }, { 0x1D455, 0x1D455 }, { 0x1D49D, 0x1D49D }, { 0x1D4A0, 0x1D4A1 }, @@ -568,17 +605,31 @@ { 0x1D7CC, 0x1D7CD }, { 0x1DA8C, 0x1DA9A }, { 0x1DAA0, 0x1DAA0 }, - { 0x1DAB0, 0x1DFFF }, + { 0x1DAB0, 0x1DEFF }, + { 0x1DF1F, 0x1DFFF }, { 0x1E007, 0x1E007 }, { 0x1E019, 0x1E01A }, { 0x1E022, 0x1E022 }, { 0x1E025, 0x1E025 }, - { 0x1E02B, 0x1E7FF }, + { 0x1E02B, 0x1E0FF }, + { 0x1E12D, 0x1E12F }, + { 0x1E13E, 0x1E13F }, + { 0x1E14A, 0x1E14D }, + { 0x1E150, 0x1E28F }, + { 0x1E2AF, 0x1E2BF }, + { 0x1E2FA, 0x1E2FE }, + { 0x1E300, 0x1E7DF }, + { 0x1E7E7, 0x1E7E7 }, + { 0x1E7EC, 0x1E7EC }, + { 0x1E7EF, 0x1E7EF }, + { 0x1E7FF, 0x1E7FF }, { 0x1E8C5, 0x1E8C6 }, { 0x1E8D7, 0x1E8FF }, - { 0x1E94B, 0x1E94F }, + { 0x1E94C, 0x1E94F }, { 0x1E95A, 0x1E95D }, - { 0x1E960, 0x1EDFF }, + { 0x1E960, 0x1EC70 }, + { 0x1ECB5, 0x1ED00 }, + { 0x1ED3E, 0x1EDFF }, { 0x1EE04, 0x1EE04 }, { 0x1EE20, 0x1EE20 }, { 0x1EE23, 0x1EE23 }, @@ -619,37 +670,46 @@ { 0x1F0C0, 0x1F0C0 }, { 0x1F0D0, 0x1F0D0 }, { 0x1F0F6, 0x1F0FF }, - { 0x1F10D, 0x1F10F }, - { 0x1F12F, 0x1F12F }, - { 0x1F16C, 0x1F16F }, - { 0x1F1AD, 0x1F1E5 }, + { 0x1F1AE, 0x1F1E5 }, { 0x1F203, 0x1F20F }, { 0x1F23C, 0x1F23F }, { 0x1F249, 0x1F24F }, - { 0x1F252, 0x1F2FF }, - { 0x1F6D3, 0x1F6DF }, + { 0x1F252, 0x1F25F }, + { 0x1F266, 0x1F2FF }, + { 0x1F6D8, 0x1F6DC }, { 0x1F6ED, 0x1F6EF }, - { 0x1F6F7, 0x1F6FF }, + { 0x1F6FD, 0x1F6FF }, { 0x1F774, 0x1F77F }, - { 0x1F7D5, 0x1F7FF }, + { 0x1F7D9, 0x1F7DF }, + { 0x1F7EC, 0x1F7EF }, + { 0x1F7F1, 0x1F7FF }, { 0x1F80C, 0x1F80F }, { 0x1F848, 0x1F84F }, { 0x1F85A, 0x1F85F }, { 0x1F888, 0x1F88F }, - { 0x1F8AE, 0x1F90F }, - { 0x1F91F, 0x1F91F }, - { 0x1F928, 0x1F92F }, - { 0x1F931, 0x1F932 }, - { 0x1F93F, 0x1F93F }, - { 0x1F94C, 0x1F94F }, - { 0x1F95F, 0x1F97F }, - { 0x1F992, 0x1F9BF }, - { 0x1F9C1, 0x1FFFF }, - { 0x2A6D7, 0x2A6FF }, - { 0x2B735, 0x2B73F }, + { 0x1F8AE, 0x1F8AF }, + { 0x1F8B2, 0x1F8FF }, + { 0x1FA54, 0x1FA5F }, + { 0x1FA6E, 0x1FA6F }, + { 0x1FA75, 0x1FA77 }, + { 0x1FA7D, 0x1FA7F }, + { 0x1FA87, 0x1FA8F }, + { 0x1FAAD, 0x1FAAF }, + { 0x1FABB, 0x1FABF }, + { 0x1FAC6, 0x1FACF }, + { 0x1FADA, 0x1FADF }, + { 0x1FAE8, 0x1FAEF }, + { 0x1FAF7, 0x1FAFF }, + { 0x1FB93, 0x1FB93 }, + { 0x1FBCB, 0x1FBEF }, + { 0x1FBFA, 0x1FFFF }, + { 0x2A6E0, 0x2A6FF }, + { 0x2B739, 0x2B73F }, { 0x2B81E, 0x2B81F }, - { 0x2CEA2, 0x2F7FF }, - { 0x2FA1E, 0xE0000 }, + { 0x2CEA2, 0x2CEAF }, + { 0x2EBE1, 0x2F7FF }, + { 0x2FA1E, 0x2FFFF }, + { 0x3134B, 0xE0000 }, { 0xE0002, 0xE001F }, { 0xE0080, 0xE00FF }, { 0xE01F0, 0xEFFFF }, diff --git a/tests/unictype/test-categ_Co.c b/tests/unictype/test-categ_Co.c index de4b1ade..9048685f 100644 --- a/tests/unictype/test-categ_Co.c +++ b/tests/unictype/test-categ_Co.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-categ_Cs.c b/tests/unictype/test-categ_Cs.c index c2148569..58943bcf 100644 --- a/tests/unictype/test-categ_Cs.c +++ b/tests/unictype/test-categ_Cs.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-categ_L.c b/tests/unictype/test-categ_L.c index 9c7f5983..5a3a2ef1 100644 --- a/tests/unictype/test-categ_L.c +++ b/tests/unictype/test-categ_L.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -42,9 +42,9 @@ { 0x048A, 0x052F }, { 0x0531, 0x0556 }, { 0x0559, 0x0559 }, - { 0x0561, 0x0587 }, + { 0x0560, 0x0588 }, { 0x05D0, 0x05EA }, - { 0x05F0, 0x05F2 }, + { 0x05EF, 0x05F2 }, { 0x0620, 0x064A }, { 0x066E, 0x066F }, { 0x0671, 0x06D3 }, @@ -65,8 +65,10 @@ { 0x0824, 0x0824 }, { 0x0828, 0x0828 }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B4 }, - { 0x08B6, 0x08BD }, + { 0x0860, 0x086A }, + { 0x0870, 0x0887 }, + { 0x0889, 0x088E }, + { 0x08A0, 0x08C9 }, { 0x0904, 0x0939 }, { 0x093D, 0x093D }, { 0x0950, 0x0950 }, @@ -83,6 +85,7 @@ { 0x09DC, 0x09DD }, { 0x09DF, 0x09E1 }, { 0x09F0, 0x09F1 }, + { 0x09FC, 0x09FC }, { 0x0A05, 0x0A0A }, { 0x0A0F, 0x0A10 }, { 0x0A13, 0x0A28 }, @@ -130,6 +133,7 @@ { 0x0C2A, 0x0C39 }, { 0x0C3D, 0x0C3D }, { 0x0C58, 0x0C5A }, + { 0x0C5D, 0x0C5D }, { 0x0C60, 0x0C61 }, { 0x0C80, 0x0C80 }, { 0x0C85, 0x0C8C }, @@ -138,10 +142,10 @@ { 0x0CAA, 0x0CB3 }, { 0x0CB5, 0x0CB9 }, { 0x0CBD, 0x0CBD }, - { 0x0CDE, 0x0CDE }, + { 0x0CDD, 0x0CDE }, { 0x0CE0, 0x0CE1 }, { 0x0CF1, 0x0CF2 }, - { 0x0D05, 0x0D0C }, + { 0x0D04, 0x0D0C }, { 0x0D0E, 0x0D10 }, { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D3D }, @@ -159,16 +163,10 @@ { 0x0E40, 0x0E46 }, { 0x0E81, 0x0E82 }, { 0x0E84, 0x0E84 }, - { 0x0E87, 0x0E88 }, - { 0x0E8A, 0x0E8A }, - { 0x0E8D, 0x0E8D }, - { 0x0E94, 0x0E97 }, - { 0x0E99, 0x0E9F }, - { 0x0EA1, 0x0EA3 }, + { 0x0E86, 0x0E8A }, + { 0x0E8C, 0x0EA3 }, { 0x0EA5, 0x0EA5 }, - { 0x0EA7, 0x0EA7 }, - { 0x0EAA, 0x0EAB }, - { 0x0EAD, 0x0EB0 }, + { 0x0EA7, 0x0EB0 }, { 0x0EB2, 0x0EB3 }, { 0x0EBD, 0x0EBD }, { 0x0EC0, 0x0EC4 }, @@ -215,16 +213,15 @@ { 0x1681, 0x169A }, { 0x16A0, 0x16EA }, { 0x16F1, 0x16F8 }, - { 0x1700, 0x170C }, - { 0x170E, 0x1711 }, - { 0x1720, 0x1731 }, + { 0x1700, 0x1711 }, + { 0x171F, 0x1731 }, { 0x1740, 0x1751 }, { 0x1760, 0x176C }, { 0x176E, 0x1770 }, { 0x1780, 0x17B3 }, { 0x17D7, 0x17D7 }, { 0x17DC, 0x17DC }, - { 0x1820, 0x1877 }, + { 0x1820, 0x1878 }, { 0x1880, 0x1884 }, { 0x1887, 0x18A8 }, { 0x18AA, 0x18AA }, @@ -238,7 +235,7 @@ { 0x1A20, 0x1A54 }, { 0x1AA7, 0x1AA7 }, { 0x1B05, 0x1B33 }, - { 0x1B45, 0x1B4B }, + { 0x1B45, 0x1B4C }, { 0x1B83, 0x1BA0 }, { 0x1BAE, 0x1BAF }, { 0x1BBA, 0x1BE5 }, @@ -246,9 +243,12 @@ { 0x1C4D, 0x1C4F }, { 0x1C5A, 0x1C7D }, { 0x1C80, 0x1C88 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1CE9, 0x1CEC }, - { 0x1CEE, 0x1CF1 }, + { 0x1CEE, 0x1CF3 }, { 0x1CF5, 0x1CF6 }, + { 0x1CFA, 0x1CFA }, { 0x1D00, 0x1DBF }, { 0x1E00, 0x1F15 }, { 0x1F18, 0x1F1D }, @@ -286,9 +286,7 @@ { 0x2145, 0x2149 }, { 0x214E, 0x214E }, { 0x2183, 0x2184 }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2CE4 }, + { 0x2C00, 0x2CE4 }, { 0x2CEB, 0x2CEE }, { 0x2CF2, 0x2CF3 }, { 0x2D00, 0x2D25 }, @@ -313,13 +311,12 @@ { 0x309D, 0x309F }, { 0x30A1, 0x30FA }, { 0x30FC, 0x30FF }, - { 0x3105, 0x312D }, + { 0x3105, 0x312F }, { 0x3131, 0x318E }, - { 0x31A0, 0x31BA }, + { 0x31A0, 0x31BF }, { 0x31F0, 0x31FF }, - { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FD5 }, - { 0xA000, 0xA48C }, + { 0x3400, 0x4DBF }, + { 0x4E00, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, { 0xA610, 0xA61F }, @@ -329,9 +326,11 @@ { 0xA6A0, 0xA6E5 }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, - { 0xA7F7, 0xA801 }, + { 0xA78B, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F2, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, { 0xA80C, 0xA822 }, @@ -339,7 +338,7 @@ { 0xA882, 0xA8B3 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, - { 0xA8FD, 0xA8FD }, + { 0xA8FD, 0xA8FE }, { 0xA90A, 0xA925 }, { 0xA930, 0xA946 }, { 0xA960, 0xA97C }, @@ -368,7 +367,7 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB65 }, + { 0xAB5C, 0xAB69 }, { 0xAB70, 0xABE2 }, { 0xAC00, 0xD7A3 }, { 0xD7B0, 0xD7C6 }, @@ -408,7 +407,7 @@ { 0x10280, 0x1029C }, { 0x102A0, 0x102D0 }, { 0x10300, 0x1031F }, - { 0x10330, 0x10340 }, + { 0x1032D, 0x10340 }, { 0x10342, 0x10349 }, { 0x10350, 0x10375 }, { 0x10380, 0x1039D }, @@ -419,9 +418,20 @@ { 0x104D8, 0x104FB }, { 0x10500, 0x10527 }, { 0x10530, 0x10563 }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10600, 0x10736 }, { 0x10740, 0x10755 }, { 0x10760, 0x10767 }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10800, 0x10805 }, { 0x10808, 0x10808 }, { 0x1080A, 0x10835 }, @@ -439,7 +449,7 @@ { 0x10A00, 0x10A00 }, { 0x10A10, 0x10A13 }, { 0x10A15, 0x10A17 }, - { 0x10A19, 0x10A33 }, + { 0x10A19, 0x10A35 }, { 0x10A60, 0x10A7C }, { 0x10A80, 0x10A9C }, { 0x10AC0, 0x10AC7 }, @@ -451,10 +461,23 @@ { 0x10C00, 0x10C48 }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, + { 0x10D00, 0x10D23 }, + { 0x10E80, 0x10EA9 }, + { 0x10EB0, 0x10EB1 }, + { 0x10F00, 0x10F1C }, + { 0x10F27, 0x10F27 }, + { 0x10F30, 0x10F45 }, + { 0x10F70, 0x10F81 }, + { 0x10FB0, 0x10FC4 }, + { 0x10FE0, 0x10FF6 }, { 0x11003, 0x11037 }, + { 0x11071, 0x11072 }, + { 0x11075, 0x11075 }, { 0x11083, 0x110AF }, { 0x110D0, 0x110E8 }, { 0x11103, 0x11126 }, + { 0x11144, 0x11144 }, + { 0x11147, 0x11147 }, { 0x11150, 0x11172 }, { 0x11176, 0x11176 }, { 0x11183, 0x111B2 }, @@ -480,6 +503,7 @@ { 0x1135D, 0x11361 }, { 0x11400, 0x11434 }, { 0x11447, 0x1144A }, + { 0x1145F, 0x11461 }, { 0x11480, 0x114AF }, { 0x114C4, 0x114C5 }, { 0x114C7, 0x114C7 }, @@ -488,32 +512,72 @@ { 0x11600, 0x1162F }, { 0x11644, 0x11644 }, { 0x11680, 0x116AA }, - { 0x11700, 0x11719 }, + { 0x116B8, 0x116B8 }, + { 0x11700, 0x1171A }, + { 0x11740, 0x11746 }, + { 0x11800, 0x1182B }, { 0x118A0, 0x118DF }, - { 0x118FF, 0x118FF }, - { 0x11AC0, 0x11AF8 }, + { 0x118FF, 0x11906 }, + { 0x11909, 0x11909 }, + { 0x1190C, 0x11913 }, + { 0x11915, 0x11916 }, + { 0x11918, 0x1192F }, + { 0x1193F, 0x1193F }, + { 0x11941, 0x11941 }, + { 0x119A0, 0x119A7 }, + { 0x119AA, 0x119D0 }, + { 0x119E1, 0x119E1 }, + { 0x119E3, 0x119E3 }, + { 0x11A00, 0x11A00 }, + { 0x11A0B, 0x11A32 }, + { 0x11A3A, 0x11A3A }, + { 0x11A50, 0x11A50 }, + { 0x11A5C, 0x11A89 }, + { 0x11A9D, 0x11A9D }, + { 0x11AB0, 0x11AF8 }, { 0x11C00, 0x11C08 }, { 0x11C0A, 0x11C2E }, { 0x11C40, 0x11C40 }, { 0x11C72, 0x11C8F }, + { 0x11D00, 0x11D06 }, + { 0x11D08, 0x11D09 }, + { 0x11D0B, 0x11D30 }, + { 0x11D46, 0x11D46 }, + { 0x11D60, 0x11D65 }, + { 0x11D67, 0x11D68 }, + { 0x11D6A, 0x11D89 }, + { 0x11D98, 0x11D98 }, + { 0x11EE0, 0x11EF2 }, + { 0x11FB0, 0x11FB0 }, { 0x12000, 0x12399 }, { 0x12480, 0x12543 }, + { 0x12F90, 0x12FF0 }, { 0x13000, 0x1342E }, { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, + { 0x16A70, 0x16ABE }, { 0x16AD0, 0x16AED }, { 0x16B00, 0x16B2F }, { 0x16B40, 0x16B43 }, { 0x16B63, 0x16B77 }, { 0x16B7D, 0x16B8F }, - { 0x16F00, 0x16F44 }, + { 0x16E40, 0x16E7F }, + { 0x16F00, 0x16F4A }, { 0x16F50, 0x16F50 }, { 0x16F93, 0x16F9F }, - { 0x16FE0, 0x16FE0 }, - { 0x17000, 0x187EC }, - { 0x18800, 0x18AF2 }, - { 0x1B000, 0x1B001 }, + { 0x16FE0, 0x16FE1 }, + { 0x16FE3, 0x16FE3 }, + { 0x17000, 0x187F7 }, + { 0x18800, 0x18CD5 }, + { 0x18D00, 0x18D08 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, + { 0x1B000, 0x1B122 }, + { 0x1B150, 0x1B152 }, + { 0x1B164, 0x1B167 }, + { 0x1B170, 0x1B2FB }, { 0x1BC00, 0x1BC6A }, { 0x1BC70, 0x1BC7C }, { 0x1BC80, 0x1BC88 }, @@ -548,8 +612,19 @@ { 0x1D78A, 0x1D7A8 }, { 0x1D7AA, 0x1D7C2 }, { 0x1D7C4, 0x1D7CB }, + { 0x1DF00, 0x1DF1E }, + { 0x1E100, 0x1E12C }, + { 0x1E137, 0x1E13D }, + { 0x1E14E, 0x1E14E }, + { 0x1E290, 0x1E2AD }, + { 0x1E2C0, 0x1E2EB }, + { 0x1E7E0, 0x1E7E6 }, + { 0x1E7E8, 0x1E7EB }, + { 0x1E7ED, 0x1E7EE }, + { 0x1E7F0, 0x1E7FE }, { 0x1E800, 0x1E8C4 }, { 0x1E900, 0x1E943 }, + { 0x1E94B, 0x1E94B }, { 0x1EE00, 0x1EE03 }, { 0x1EE05, 0x1EE1F }, { 0x1EE21, 0x1EE22 }, @@ -583,11 +658,13 @@ { 0x1EEA1, 0x1EEA3 }, { 0x1EEA5, 0x1EEA9 }, { 0x1EEAB, 0x1EEBB }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, { 0x2B820, 0x2CEA1 }, - { 0x2F800, 0x2FA1D } + { 0x2CEB0, 0x2EBE0 }, + { 0x2F800, 0x2FA1D }, + { 0x30000, 0x3134A } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_L) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-categ_LC.c b/tests/unictype/test-categ_LC.c index 483ff112..3f00ef13 100644 --- a/tests/unictype/test-categ_LC.c +++ b/tests/unictype/test-categ_LC.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -38,13 +38,17 @@ { 0x03F7, 0x0481 }, { 0x048A, 0x052F }, { 0x0531, 0x0556 }, - { 0x0561, 0x0587 }, + { 0x0560, 0x0588 }, { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, + { 0x10D0, 0x10FA }, + { 0x10FD, 0x10FF }, { 0x13A0, 0x13F5 }, { 0x13F8, 0x13FD }, { 0x1C80, 0x1C88 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1D00, 0x1D2B }, { 0x1D6B, 0x1D77 }, { 0x1D79, 0x1D9A }, @@ -82,9 +86,7 @@ { 0x2145, 0x2149 }, { 0x214E, 0x214E }, { 0x2183, 0x2184 }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2C7B }, + { 0x2C00, 0x2C7B }, { 0x2C7E, 0x2CE4 }, { 0x2CEB, 0x2CEE }, { 0x2CF2, 0x2CF3 }, @@ -96,11 +98,14 @@ { 0xA722, 0xA76F }, { 0xA771, 0xA787 }, { 0xA78B, 0xA78E }, - { 0xA790, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, + { 0xA790, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F5, 0xA7F6 }, { 0xA7FA, 0xA7FA }, { 0xAB30, 0xAB5A }, - { 0xAB60, 0xAB65 }, + { 0xAB60, 0xAB68 }, { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, @@ -109,9 +114,18 @@ { 0x10400, 0x1044F }, { 0x104B0, 0x104D3 }, { 0x104D8, 0x104FB }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, { 0x118A0, 0x118DF }, + { 0x16E40, 0x16E7F }, { 0x1D400, 0x1D454 }, { 0x1D456, 0x1D49C }, { 0x1D49E, 0x1D49F }, @@ -142,6 +156,8 @@ { 0x1D78A, 0x1D7A8 }, { 0x1D7AA, 0x1D7C2 }, { 0x1D7C4, 0x1D7CB }, + { 0x1DF00, 0x1DF09 }, + { 0x1DF0B, 0x1DF1E }, { 0x1E900, 0x1E943 } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_LC) diff --git a/tests/unictype/test-categ_Ll.c b/tests/unictype/test-categ_Ll.c index 56c6a199..257b9827 100644 --- a/tests/unictype/test-categ_Ll.c +++ b/tests/unictype/test-categ_Ll.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -286,7 +286,9 @@ { 0x052B, 0x052B }, { 0x052D, 0x052D }, { 0x052F, 0x052F }, - { 0x0561, 0x0587 }, + { 0x0560, 0x0588 }, + { 0x10D0, 0x10FA }, + { 0x10FD, 0x10FF }, { 0x13F8, 0x13FD }, { 0x1C80, 0x1C88 }, { 0x1D00, 0x1D2B }, @@ -446,7 +448,7 @@ { 0x2146, 0x2149 }, { 0x214E, 0x214E }, { 0x2184, 0x2184 }, - { 0x2C30, 0x2C5E }, + { 0x2C30, 0x2C5F }, { 0x2C61, 0x2C61 }, { 0x2C65, 0x2C66 }, { 0x2C68, 0x2C68 }, @@ -608,19 +610,39 @@ { 0xA7A5, 0xA7A5 }, { 0xA7A7, 0xA7A7 }, { 0xA7A9, 0xA7A9 }, + { 0xA7AF, 0xA7AF }, { 0xA7B5, 0xA7B5 }, { 0xA7B7, 0xA7B7 }, + { 0xA7B9, 0xA7B9 }, + { 0xA7BB, 0xA7BB }, + { 0xA7BD, 0xA7BD }, + { 0xA7BF, 0xA7BF }, + { 0xA7C1, 0xA7C1 }, + { 0xA7C3, 0xA7C3 }, + { 0xA7C8, 0xA7C8 }, + { 0xA7CA, 0xA7CA }, + { 0xA7D1, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D5 }, + { 0xA7D7, 0xA7D7 }, + { 0xA7D9, 0xA7D9 }, + { 0xA7F6, 0xA7F6 }, { 0xA7FA, 0xA7FA }, { 0xAB30, 0xAB5A }, - { 0xAB60, 0xAB65 }, + { 0xAB60, 0xAB68 }, { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, { 0xFF41, 0xFF5A }, { 0x10428, 0x1044F }, { 0x104D8, 0x104FB }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10CC0, 0x10CF2 }, { 0x118C0, 0x118DF }, + { 0x16E60, 0x16E7F }, { 0x1D41A, 0x1D433 }, { 0x1D44E, 0x1D454 }, { 0x1D456, 0x1D467 }, @@ -649,6 +671,8 @@ { 0x1D7AA, 0x1D7C2 }, { 0x1D7C4, 0x1D7C9 }, { 0x1D7CB, 0x1D7CB }, + { 0x1DF00, 0x1DF09 }, + { 0x1DF0B, 0x1DF1E }, { 0x1E922, 0x1E943 } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Ll) diff --git a/tests/unictype/test-categ_Lm.c b/tests/unictype/test-categ_Lm.c index 56264bce..3e607167 100644 --- a/tests/unictype/test-categ_Lm.c +++ b/tests/unictype/test-categ_Lm.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -32,6 +32,7 @@ { 0x081A, 0x081A }, { 0x0824, 0x0824 }, { 0x0828, 0x0828 }, + { 0x08C9, 0x08C9 }, { 0x0971, 0x0971 }, { 0x0E46, 0x0E46 }, { 0x0EC6, 0x0EC6 }, @@ -62,6 +63,7 @@ { 0xA717, 0xA71F }, { 0xA770, 0xA770 }, { 0xA788, 0xA788 }, + { 0xA7F2, 0xA7F4 }, { 0xA7F8, 0xA7F9 }, { 0xA9CF, 0xA9CF }, { 0xA9E6, 0xA9E6 }, @@ -69,11 +71,21 @@ { 0xAADD, 0xAADD }, { 0xAAF3, 0xAAF4 }, { 0xAB5C, 0xAB5F }, + { 0xAB69, 0xAB69 }, { 0xFF70, 0xFF70 }, { 0xFF9E, 0xFF9F }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x16B40, 0x16B43 }, { 0x16F93, 0x16F9F }, - { 0x16FE0, 0x16FE0 } + { 0x16FE0, 0x16FE1 }, + { 0x16FE3, 0x16FE3 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, + { 0x1E137, 0x1E13D }, + { 0x1E94B, 0x1E94B } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Lm) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-categ_Lo.c b/tests/unictype/test-categ_Lo.c index 0b48353a..72dba555 100644 --- a/tests/unictype/test-categ_Lo.c +++ b/tests/unictype/test-categ_Lo.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -23,7 +23,7 @@ { 0x01C0, 0x01C3 }, { 0x0294, 0x0294 }, { 0x05D0, 0x05EA }, - { 0x05F0, 0x05F2 }, + { 0x05EF, 0x05F2 }, { 0x0620, 0x063F }, { 0x0641, 0x064A }, { 0x066E, 0x066F }, @@ -39,8 +39,10 @@ { 0x07CA, 0x07EA }, { 0x0800, 0x0815 }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B4 }, - { 0x08B6, 0x08BD }, + { 0x0860, 0x086A }, + { 0x0870, 0x0887 }, + { 0x0889, 0x088E }, + { 0x08A0, 0x08C8 }, { 0x0904, 0x0939 }, { 0x093D, 0x093D }, { 0x0950, 0x0950 }, @@ -57,6 +59,7 @@ { 0x09DC, 0x09DD }, { 0x09DF, 0x09E1 }, { 0x09F0, 0x09F1 }, + { 0x09FC, 0x09FC }, { 0x0A05, 0x0A0A }, { 0x0A0F, 0x0A10 }, { 0x0A13, 0x0A28 }, @@ -104,6 +107,7 @@ { 0x0C2A, 0x0C39 }, { 0x0C3D, 0x0C3D }, { 0x0C58, 0x0C5A }, + { 0x0C5D, 0x0C5D }, { 0x0C60, 0x0C61 }, { 0x0C80, 0x0C80 }, { 0x0C85, 0x0C8C }, @@ -112,10 +116,10 @@ { 0x0CAA, 0x0CB3 }, { 0x0CB5, 0x0CB9 }, { 0x0CBD, 0x0CBD }, - { 0x0CDE, 0x0CDE }, + { 0x0CDD, 0x0CDE }, { 0x0CE0, 0x0CE1 }, { 0x0CF1, 0x0CF2 }, - { 0x0D05, 0x0D0C }, + { 0x0D04, 0x0D0C }, { 0x0D0E, 0x0D10 }, { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D3D }, @@ -133,16 +137,10 @@ { 0x0E40, 0x0E45 }, { 0x0E81, 0x0E82 }, { 0x0E84, 0x0E84 }, - { 0x0E87, 0x0E88 }, - { 0x0E8A, 0x0E8A }, - { 0x0E8D, 0x0E8D }, - { 0x0E94, 0x0E97 }, - { 0x0E99, 0x0E9F }, - { 0x0EA1, 0x0EA3 }, + { 0x0E86, 0x0E8A }, + { 0x0E8C, 0x0EA3 }, { 0x0EA5, 0x0EA5 }, - { 0x0EA7, 0x0EA7 }, - { 0x0EAA, 0x0EAB }, - { 0x0EAD, 0x0EB0 }, + { 0x0EA7, 0x0EB0 }, { 0x0EB2, 0x0EB3 }, { 0x0EBD, 0x0EBD }, { 0x0EC0, 0x0EC4 }, @@ -160,8 +158,7 @@ { 0x106E, 0x1070 }, { 0x1075, 0x1081 }, { 0x108E, 0x108E }, - { 0x10D0, 0x10FA }, - { 0x10FD, 0x1248 }, + { 0x1100, 0x1248 }, { 0x124A, 0x124D }, { 0x1250, 0x1256 }, { 0x1258, 0x1258 }, @@ -183,16 +180,15 @@ { 0x1681, 0x169A }, { 0x16A0, 0x16EA }, { 0x16F1, 0x16F8 }, - { 0x1700, 0x170C }, - { 0x170E, 0x1711 }, - { 0x1720, 0x1731 }, + { 0x1700, 0x1711 }, + { 0x171F, 0x1731 }, { 0x1740, 0x1751 }, { 0x1760, 0x176C }, { 0x176E, 0x1770 }, { 0x1780, 0x17B3 }, { 0x17DC, 0x17DC }, { 0x1820, 0x1842 }, - { 0x1844, 0x1877 }, + { 0x1844, 0x1878 }, { 0x1880, 0x1884 }, { 0x1887, 0x18A8 }, { 0x18AA, 0x18AA }, @@ -205,7 +201,7 @@ { 0x1A00, 0x1A16 }, { 0x1A20, 0x1A54 }, { 0x1B05, 0x1B33 }, - { 0x1B45, 0x1B4B }, + { 0x1B45, 0x1B4C }, { 0x1B83, 0x1BA0 }, { 0x1BAE, 0x1BAF }, { 0x1BBA, 0x1BE5 }, @@ -213,8 +209,9 @@ { 0x1C4D, 0x1C4F }, { 0x1C5A, 0x1C77 }, { 0x1CE9, 0x1CEC }, - { 0x1CEE, 0x1CF1 }, + { 0x1CEE, 0x1CF3 }, { 0x1CF5, 0x1CF6 }, + { 0x1CFA, 0x1CFA }, { 0x2135, 0x2138 }, { 0x2D30, 0x2D67 }, { 0x2D80, 0x2D96 }, @@ -232,13 +229,12 @@ { 0x309F, 0x309F }, { 0x30A1, 0x30FA }, { 0x30FF, 0x30FF }, - { 0x3105, 0x312D }, + { 0x3105, 0x312F }, { 0x3131, 0x318E }, - { 0x31A0, 0x31BA }, + { 0x31A0, 0x31BF }, { 0x31F0, 0x31FF }, - { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FD5 }, - { 0xA000, 0xA014 }, + { 0x3400, 0x4DBF }, + { 0x4E00, 0xA014 }, { 0xA016, 0xA48C }, { 0xA4D0, 0xA4F7 }, { 0xA500, 0xA60B }, @@ -256,7 +252,7 @@ { 0xA882, 0xA8B3 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, - { 0xA8FD, 0xA8FD }, + { 0xA8FD, 0xA8FE }, { 0xA90A, 0xA925 }, { 0xA930, 0xA946 }, { 0xA960, 0xA97C }, @@ -321,7 +317,7 @@ { 0x10280, 0x1029C }, { 0x102A0, 0x102D0 }, { 0x10300, 0x1031F }, - { 0x10330, 0x10340 }, + { 0x1032D, 0x10340 }, { 0x10342, 0x10349 }, { 0x10350, 0x10375 }, { 0x10380, 0x1039D }, @@ -350,7 +346,7 @@ { 0x10A00, 0x10A00 }, { 0x10A10, 0x10A13 }, { 0x10A15, 0x10A17 }, - { 0x10A19, 0x10A33 }, + { 0x10A19, 0x10A35 }, { 0x10A60, 0x10A7C }, { 0x10A80, 0x10A9C }, { 0x10AC0, 0x10AC7 }, @@ -360,10 +356,23 @@ { 0x10B60, 0x10B72 }, { 0x10B80, 0x10B91 }, { 0x10C00, 0x10C48 }, + { 0x10D00, 0x10D23 }, + { 0x10E80, 0x10EA9 }, + { 0x10EB0, 0x10EB1 }, + { 0x10F00, 0x10F1C }, + { 0x10F27, 0x10F27 }, + { 0x10F30, 0x10F45 }, + { 0x10F70, 0x10F81 }, + { 0x10FB0, 0x10FC4 }, + { 0x10FE0, 0x10FF6 }, { 0x11003, 0x11037 }, + { 0x11071, 0x11072 }, + { 0x11075, 0x11075 }, { 0x11083, 0x110AF }, { 0x110D0, 0x110E8 }, { 0x11103, 0x11126 }, + { 0x11144, 0x11144 }, + { 0x11147, 0x11147 }, { 0x11150, 0x11172 }, { 0x11176, 0x11176 }, { 0x11183, 0x111B2 }, @@ -389,6 +398,7 @@ { 0x1135D, 0x11361 }, { 0x11400, 0x11434 }, { 0x11447, 0x1144A }, + { 0x1145F, 0x11461 }, { 0x11480, 0x114AF }, { 0x114C4, 0x114C5 }, { 0x114C7, 0x114C7 }, @@ -397,32 +407,76 @@ { 0x11600, 0x1162F }, { 0x11644, 0x11644 }, { 0x11680, 0x116AA }, - { 0x11700, 0x11719 }, - { 0x118FF, 0x118FF }, - { 0x11AC0, 0x11AF8 }, + { 0x116B8, 0x116B8 }, + { 0x11700, 0x1171A }, + { 0x11740, 0x11746 }, + { 0x11800, 0x1182B }, + { 0x118FF, 0x11906 }, + { 0x11909, 0x11909 }, + { 0x1190C, 0x11913 }, + { 0x11915, 0x11916 }, + { 0x11918, 0x1192F }, + { 0x1193F, 0x1193F }, + { 0x11941, 0x11941 }, + { 0x119A0, 0x119A7 }, + { 0x119AA, 0x119D0 }, + { 0x119E1, 0x119E1 }, + { 0x119E3, 0x119E3 }, + { 0x11A00, 0x11A00 }, + { 0x11A0B, 0x11A32 }, + { 0x11A3A, 0x11A3A }, + { 0x11A50, 0x11A50 }, + { 0x11A5C, 0x11A89 }, + { 0x11A9D, 0x11A9D }, + { 0x11AB0, 0x11AF8 }, { 0x11C00, 0x11C08 }, { 0x11C0A, 0x11C2E }, { 0x11C40, 0x11C40 }, { 0x11C72, 0x11C8F }, + { 0x11D00, 0x11D06 }, + { 0x11D08, 0x11D09 }, + { 0x11D0B, 0x11D30 }, + { 0x11D46, 0x11D46 }, + { 0x11D60, 0x11D65 }, + { 0x11D67, 0x11D68 }, + { 0x11D6A, 0x11D89 }, + { 0x11D98, 0x11D98 }, + { 0x11EE0, 0x11EF2 }, + { 0x11FB0, 0x11FB0 }, { 0x12000, 0x12399 }, { 0x12480, 0x12543 }, + { 0x12F90, 0x12FF0 }, { 0x13000, 0x1342E }, { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, + { 0x16A70, 0x16ABE }, { 0x16AD0, 0x16AED }, { 0x16B00, 0x16B2F }, { 0x16B63, 0x16B77 }, { 0x16B7D, 0x16B8F }, - { 0x16F00, 0x16F44 }, + { 0x16F00, 0x16F4A }, { 0x16F50, 0x16F50 }, - { 0x17000, 0x187EC }, - { 0x18800, 0x18AF2 }, - { 0x1B000, 0x1B001 }, + { 0x17000, 0x187F7 }, + { 0x18800, 0x18CD5 }, + { 0x18D00, 0x18D08 }, + { 0x1B000, 0x1B122 }, + { 0x1B150, 0x1B152 }, + { 0x1B164, 0x1B167 }, + { 0x1B170, 0x1B2FB }, { 0x1BC00, 0x1BC6A }, { 0x1BC70, 0x1BC7C }, { 0x1BC80, 0x1BC88 }, { 0x1BC90, 0x1BC99 }, + { 0x1DF0A, 0x1DF0A }, + { 0x1E100, 0x1E12C }, + { 0x1E14E, 0x1E14E }, + { 0x1E290, 0x1E2AD }, + { 0x1E2C0, 0x1E2EB }, + { 0x1E7E0, 0x1E7E6 }, + { 0x1E7E8, 0x1E7EB }, + { 0x1E7ED, 0x1E7EE }, + { 0x1E7F0, 0x1E7FE }, { 0x1E800, 0x1E8C4 }, { 0x1EE00, 0x1EE03 }, { 0x1EE05, 0x1EE1F }, @@ -457,11 +511,13 @@ { 0x1EEA1, 0x1EEA3 }, { 0x1EEA5, 0x1EEA9 }, { 0x1EEAB, 0x1EEBB }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, { 0x2B820, 0x2CEA1 }, - { 0x2F800, 0x2FA1D } + { 0x2CEB0, 0x2EBE0 }, + { 0x2F800, 0x2FA1D }, + { 0x30000, 0x3134A } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Lo) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-categ_Lt.c b/tests/unictype/test-categ_Lt.c index a50834b9..440e7b3b 100644 --- a/tests/unictype/test-categ_Lt.c +++ b/tests/unictype/test-categ_Lt.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-categ_Lu.c b/tests/unictype/test-categ_Lu.c index 444de0d5..3cbf183f 100644 --- a/tests/unictype/test-categ_Lu.c +++ b/tests/unictype/test-categ_Lu.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -293,6 +293,8 @@ { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, { 0x13A0, 0x13F5 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1E00, 0x1E00 }, { 0x1E02, 0x1E02 }, { 0x1E04, 0x1E04 }, @@ -446,7 +448,7 @@ { 0x213E, 0x213F }, { 0x2145, 0x2145 }, { 0x2183, 0x2183 }, - { 0x2C00, 0x2C2E }, + { 0x2C00, 0x2C2F }, { 0x2C60, 0x2C60 }, { 0x2C62, 0x2C64 }, { 0x2C67, 0x2C67 }, @@ -607,11 +609,28 @@ { 0xA7AA, 0xA7AE }, { 0xA7B0, 0xA7B4 }, { 0xA7B6, 0xA7B6 }, + { 0xA7B8, 0xA7B8 }, + { 0xA7BA, 0xA7BA }, + { 0xA7BC, 0xA7BC }, + { 0xA7BE, 0xA7BE }, + { 0xA7C0, 0xA7C0 }, + { 0xA7C2, 0xA7C2 }, + { 0xA7C4, 0xA7C7 }, + { 0xA7C9, 0xA7C9 }, + { 0xA7D0, 0xA7D0 }, + { 0xA7D6, 0xA7D6 }, + { 0xA7D8, 0xA7D8 }, + { 0xA7F5, 0xA7F5 }, { 0xFF21, 0xFF3A }, { 0x10400, 0x10427 }, { 0x104B0, 0x104D3 }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, { 0x10C80, 0x10CB2 }, { 0x118A0, 0x118BF }, + { 0x16E40, 0x16E5F }, { 0x1D400, 0x1D419 }, { 0x1D434, 0x1D44D }, { 0x1D468, 0x1D481 }, diff --git a/tests/unictype/test-categ_M.c b/tests/unictype/test-categ_M.c index eb9fd5fa..f6498ef7 100644 --- a/tests/unictype/test-categ_M.c +++ b/tests/unictype/test-categ_M.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -35,12 +35,14 @@ { 0x0730, 0x074A }, { 0x07A6, 0x07B0 }, { 0x07EB, 0x07F3 }, + { 0x07FD, 0x07FD }, { 0x0816, 0x0819 }, { 0x081B, 0x0823 }, { 0x0825, 0x0827 }, { 0x0829, 0x082D }, { 0x0859, 0x085B }, - { 0x08D4, 0x08E1 }, + { 0x0898, 0x089F }, + { 0x08CA, 0x08E1 }, { 0x08E3, 0x0903 }, { 0x093A, 0x093C }, { 0x093E, 0x094F }, @@ -53,6 +55,7 @@ { 0x09CB, 0x09CD }, { 0x09D7, 0x09D7 }, { 0x09E2, 0x09E3 }, + { 0x09FE, 0x09FE }, { 0x0A01, 0x0A03 }, { 0x0A3C, 0x0A3C }, { 0x0A3E, 0x0A42 }, @@ -67,19 +70,21 @@ { 0x0AC7, 0x0AC9 }, { 0x0ACB, 0x0ACD }, { 0x0AE2, 0x0AE3 }, + { 0x0AFA, 0x0AFF }, { 0x0B01, 0x0B03 }, { 0x0B3C, 0x0B3C }, { 0x0B3E, 0x0B44 }, { 0x0B47, 0x0B48 }, { 0x0B4B, 0x0B4D }, - { 0x0B56, 0x0B57 }, + { 0x0B55, 0x0B57 }, { 0x0B62, 0x0B63 }, { 0x0B82, 0x0B82 }, { 0x0BBE, 0x0BC2 }, { 0x0BC6, 0x0BC8 }, { 0x0BCA, 0x0BCD }, { 0x0BD7, 0x0BD7 }, - { 0x0C00, 0x0C03 }, + { 0x0C00, 0x0C04 }, + { 0x0C3C, 0x0C3C }, { 0x0C3E, 0x0C44 }, { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, @@ -92,13 +97,14 @@ { 0x0CCA, 0x0CCD }, { 0x0CD5, 0x0CD6 }, { 0x0CE2, 0x0CE3 }, - { 0x0D01, 0x0D03 }, + { 0x0D00, 0x0D03 }, + { 0x0D3B, 0x0D3C }, { 0x0D3E, 0x0D44 }, { 0x0D46, 0x0D48 }, { 0x0D4A, 0x0D4D }, { 0x0D57, 0x0D57 }, { 0x0D62, 0x0D63 }, - { 0x0D82, 0x0D83 }, + { 0x0D81, 0x0D83 }, { 0x0DCA, 0x0DCA }, { 0x0DCF, 0x0DD4 }, { 0x0DD6, 0x0DD6 }, @@ -108,8 +114,7 @@ { 0x0E34, 0x0E3A }, { 0x0E47, 0x0E4E }, { 0x0EB1, 0x0EB1 }, - { 0x0EB4, 0x0EB9 }, - { 0x0EBB, 0x0EBC }, + { 0x0EB4, 0x0EBC }, { 0x0EC8, 0x0ECD }, { 0x0F18, 0x0F19 }, { 0x0F35, 0x0F35 }, @@ -131,13 +136,14 @@ { 0x108F, 0x108F }, { 0x109A, 0x109D }, { 0x135D, 0x135F }, - { 0x1712, 0x1714 }, + { 0x1712, 0x1715 }, { 0x1732, 0x1734 }, { 0x1752, 0x1753 }, { 0x1772, 0x1773 }, { 0x17B4, 0x17D3 }, { 0x17DD, 0x17DD }, { 0x180B, 0x180D }, + { 0x180F, 0x180F }, { 0x1885, 0x1886 }, { 0x18A9, 0x18A9 }, { 0x1920, 0x192B }, @@ -146,7 +152,7 @@ { 0x1A55, 0x1A5E }, { 0x1A60, 0x1A7C }, { 0x1A7F, 0x1A7F }, - { 0x1AB0, 0x1ABE }, + { 0x1AB0, 0x1ACE }, { 0x1B00, 0x1B04 }, { 0x1B34, 0x1B44 }, { 0x1B6B, 0x1B73 }, @@ -157,10 +163,9 @@ { 0x1CD0, 0x1CD2 }, { 0x1CD4, 0x1CE8 }, { 0x1CED, 0x1CED }, - { 0x1CF2, 0x1CF4 }, - { 0x1CF8, 0x1CF9 }, - { 0x1DC0, 0x1DF5 }, - { 0x1DFB, 0x1DFF }, + { 0x1CF4, 0x1CF4 }, + { 0x1CF7, 0x1CF9 }, + { 0x1DC0, 0x1DFF }, { 0x20D0, 0x20F0 }, { 0x2CEF, 0x2CF1 }, { 0x2D7F, 0x2D7F }, @@ -175,9 +180,11 @@ { 0xA806, 0xA806 }, { 0xA80B, 0xA80B }, { 0xA823, 0xA827 }, + { 0xA82C, 0xA82C }, { 0xA880, 0xA881 }, { 0xA8B4, 0xA8C5 }, { 0xA8E0, 0xA8F1 }, + { 0xA8FF, 0xA8FF }, { 0xA926, 0xA92D }, { 0xA947, 0xA953 }, { 0xA980, 0xA983 }, @@ -208,21 +215,30 @@ { 0x10A38, 0x10A3A }, { 0x10A3F, 0x10A3F }, { 0x10AE5, 0x10AE6 }, + { 0x10D24, 0x10D27 }, + { 0x10EAB, 0x10EAC }, + { 0x10F46, 0x10F50 }, + { 0x10F82, 0x10F85 }, { 0x11000, 0x11002 }, { 0x11038, 0x11046 }, + { 0x11070, 0x11070 }, + { 0x11073, 0x11074 }, { 0x1107F, 0x11082 }, { 0x110B0, 0x110BA }, + { 0x110C2, 0x110C2 }, { 0x11100, 0x11102 }, { 0x11127, 0x11134 }, + { 0x11145, 0x11146 }, { 0x11173, 0x11173 }, { 0x11180, 0x11182 }, { 0x111B3, 0x111C0 }, - { 0x111CA, 0x111CC }, + { 0x111C9, 0x111CC }, + { 0x111CE, 0x111CF }, { 0x1122C, 0x11237 }, { 0x1123E, 0x1123E }, { 0x112DF, 0x112EA }, { 0x11300, 0x11303 }, - { 0x1133C, 0x1133C }, + { 0x1133B, 0x1133C }, { 0x1133E, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134D }, @@ -231,6 +247,7 @@ { 0x11366, 0x1136C }, { 0x11370, 0x11374 }, { 0x11435, 0x11446 }, + { 0x1145E, 0x1145E }, { 0x114B0, 0x114C3 }, { 0x115AF, 0x115B5 }, { 0x115B8, 0x115C0 }, @@ -238,15 +255,44 @@ { 0x11630, 0x11640 }, { 0x116AB, 0x116B7 }, { 0x1171D, 0x1172B }, + { 0x1182C, 0x1183A }, + { 0x11930, 0x11935 }, + { 0x11937, 0x11938 }, + { 0x1193B, 0x1193E }, + { 0x11940, 0x11940 }, + { 0x11942, 0x11943 }, + { 0x119D1, 0x119D7 }, + { 0x119DA, 0x119E0 }, + { 0x119E4, 0x119E4 }, + { 0x11A01, 0x11A0A }, + { 0x11A33, 0x11A39 }, + { 0x11A3B, 0x11A3E }, + { 0x11A47, 0x11A47 }, + { 0x11A51, 0x11A5B }, + { 0x11A8A, 0x11A99 }, { 0x11C2F, 0x11C36 }, { 0x11C38, 0x11C3F }, { 0x11C92, 0x11CA7 }, { 0x11CA9, 0x11CB6 }, + { 0x11D31, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D45 }, + { 0x11D47, 0x11D47 }, + { 0x11D8A, 0x11D8E }, + { 0x11D90, 0x11D91 }, + { 0x11D93, 0x11D97 }, + { 0x11EF3, 0x11EF6 }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, - { 0x16F51, 0x16F7E }, + { 0x16F4F, 0x16F4F }, + { 0x16F51, 0x16F87 }, { 0x16F8F, 0x16F92 }, + { 0x16FE4, 0x16FE4 }, + { 0x16FF0, 0x16FF1 }, { 0x1BC9D, 0x1BC9E }, + { 0x1CF00, 0x1CF2D }, + { 0x1CF30, 0x1CF46 }, { 0x1D165, 0x1D169 }, { 0x1D16D, 0x1D172 }, { 0x1D17B, 0x1D182 }, @@ -264,6 +310,9 @@ { 0x1E01B, 0x1E021 }, { 0x1E023, 0x1E024 }, { 0x1E026, 0x1E02A }, + { 0x1E130, 0x1E136 }, + { 0x1E2AE, 0x1E2AE }, + { 0x1E2EC, 0x1E2EF }, { 0x1E8D0, 0x1E8D6 }, { 0x1E944, 0x1E94A }, { 0xE0100, 0xE01EF } diff --git a/tests/unictype/test-categ_Mc.c b/tests/unictype/test-categ_Mc.c index 9e86b85e..0dde508f 100644 --- a/tests/unictype/test-categ_Mc.c +++ b/tests/unictype/test-categ_Mc.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -74,6 +74,8 @@ { 0x1087, 0x108C }, { 0x108F, 0x108F }, { 0x109A, 0x109C }, + { 0x1715, 0x1715 }, + { 0x1734, 0x1734 }, { 0x17B6, 0x17B6 }, { 0x17BE, 0x17C5 }, { 0x17C7, 0x17C8 }, @@ -103,7 +105,7 @@ { 0x1C24, 0x1C2B }, { 0x1C34, 0x1C35 }, { 0x1CE1, 0x1CE1 }, - { 0x1CF2, 0x1CF3 }, + { 0x1CF7, 0x1CF7 }, { 0x302E, 0x302F }, { 0xA823, 0xA824 }, { 0xA827, 0xA827 }, @@ -113,7 +115,7 @@ { 0xA983, 0xA983 }, { 0xA9B4, 0xA9B5 }, { 0xA9BA, 0xA9BB }, - { 0xA9BD, 0xA9C0 }, + { 0xA9BE, 0xA9C0 }, { 0xAA2F, 0xAA30 }, { 0xAA33, 0xAA34 }, { 0xAA4D, 0xAA4D }, @@ -132,9 +134,11 @@ { 0x110B0, 0x110B2 }, { 0x110B7, 0x110B8 }, { 0x1112C, 0x1112C }, + { 0x11145, 0x11146 }, { 0x11182, 0x11182 }, { 0x111B3, 0x111B5 }, { 0x111BF, 0x111C0 }, + { 0x111CE, 0x111CE }, { 0x1122C, 0x1122E }, { 0x11232, 0x11233 }, { 0x11235, 0x11235 }, @@ -164,12 +168,30 @@ { 0x116B6, 0x116B6 }, { 0x11720, 0x11721 }, { 0x11726, 0x11726 }, + { 0x1182C, 0x1182E }, + { 0x11838, 0x11838 }, + { 0x11930, 0x11935 }, + { 0x11937, 0x11938 }, + { 0x1193D, 0x1193D }, + { 0x11940, 0x11940 }, + { 0x11942, 0x11942 }, + { 0x119D1, 0x119D3 }, + { 0x119DC, 0x119DF }, + { 0x119E4, 0x119E4 }, + { 0x11A39, 0x11A39 }, + { 0x11A57, 0x11A58 }, + { 0x11A97, 0x11A97 }, { 0x11C2F, 0x11C2F }, { 0x11C3E, 0x11C3E }, { 0x11CA9, 0x11CA9 }, { 0x11CB1, 0x11CB1 }, { 0x11CB4, 0x11CB4 }, - { 0x16F51, 0x16F7E }, + { 0x11D8A, 0x11D8E }, + { 0x11D93, 0x11D94 }, + { 0x11D96, 0x11D96 }, + { 0x11EF5, 0x11EF6 }, + { 0x16F51, 0x16F87 }, + { 0x16FF0, 0x16FF1 }, { 0x1D165, 0x1D166 }, { 0x1D16D, 0x1D172 } diff --git a/tests/unictype/test-categ_Me.c b/tests/unictype/test-categ_Me.c index 7cc99379..a8dcd26a 100644 --- a/tests/unictype/test-categ_Me.c +++ b/tests/unictype/test-categ_Me.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-categ_Mn.c b/tests/unictype/test-categ_Mn.c index b2453cc9..5c07be1c 100644 --- a/tests/unictype/test-categ_Mn.c +++ b/tests/unictype/test-categ_Mn.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -35,12 +35,14 @@ { 0x0730, 0x074A }, { 0x07A6, 0x07B0 }, { 0x07EB, 0x07F3 }, + { 0x07FD, 0x07FD }, { 0x0816, 0x0819 }, { 0x081B, 0x0823 }, { 0x0825, 0x0827 }, { 0x0829, 0x082D }, { 0x0859, 0x085B }, - { 0x08D4, 0x08E1 }, + { 0x0898, 0x089F }, + { 0x08CA, 0x08E1 }, { 0x08E3, 0x0902 }, { 0x093A, 0x093A }, { 0x093C, 0x093C }, @@ -53,6 +55,7 @@ { 0x09C1, 0x09C4 }, { 0x09CD, 0x09CD }, { 0x09E2, 0x09E3 }, + { 0x09FE, 0x09FE }, { 0x0A01, 0x0A02 }, { 0x0A3C, 0x0A3C }, { 0x0A41, 0x0A42 }, @@ -67,17 +70,20 @@ { 0x0AC7, 0x0AC8 }, { 0x0ACD, 0x0ACD }, { 0x0AE2, 0x0AE3 }, + { 0x0AFA, 0x0AFF }, { 0x0B01, 0x0B01 }, { 0x0B3C, 0x0B3C }, { 0x0B3F, 0x0B3F }, { 0x0B41, 0x0B44 }, { 0x0B4D, 0x0B4D }, - { 0x0B56, 0x0B56 }, + { 0x0B55, 0x0B56 }, { 0x0B62, 0x0B63 }, { 0x0B82, 0x0B82 }, { 0x0BC0, 0x0BC0 }, { 0x0BCD, 0x0BCD }, { 0x0C00, 0x0C00 }, + { 0x0C04, 0x0C04 }, + { 0x0C3C, 0x0C3C }, { 0x0C3E, 0x0C40 }, { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, @@ -89,10 +95,12 @@ { 0x0CC6, 0x0CC6 }, { 0x0CCC, 0x0CCD }, { 0x0CE2, 0x0CE3 }, - { 0x0D01, 0x0D01 }, + { 0x0D00, 0x0D01 }, + { 0x0D3B, 0x0D3C }, { 0x0D41, 0x0D44 }, { 0x0D4D, 0x0D4D }, { 0x0D62, 0x0D63 }, + { 0x0D81, 0x0D81 }, { 0x0DCA, 0x0DCA }, { 0x0DD2, 0x0DD4 }, { 0x0DD6, 0x0DD6 }, @@ -100,8 +108,7 @@ { 0x0E34, 0x0E3A }, { 0x0E47, 0x0E4E }, { 0x0EB1, 0x0EB1 }, - { 0x0EB4, 0x0EB9 }, - { 0x0EBB, 0x0EBC }, + { 0x0EB4, 0x0EBC }, { 0x0EC8, 0x0ECD }, { 0x0F18, 0x0F19 }, { 0x0F35, 0x0F35 }, @@ -126,7 +133,7 @@ { 0x109D, 0x109D }, { 0x135D, 0x135F }, { 0x1712, 0x1714 }, - { 0x1732, 0x1734 }, + { 0x1732, 0x1733 }, { 0x1752, 0x1753 }, { 0x1772, 0x1773 }, { 0x17B4, 0x17B5 }, @@ -135,6 +142,7 @@ { 0x17C9, 0x17D3 }, { 0x17DD, 0x17DD }, { 0x180B, 0x180D }, + { 0x180F, 0x180F }, { 0x1885, 0x1886 }, { 0x18A9, 0x18A9 }, { 0x1920, 0x1922 }, @@ -151,6 +159,7 @@ { 0x1A73, 0x1A7C }, { 0x1A7F, 0x1A7F }, { 0x1AB0, 0x1ABD }, + { 0x1ABF, 0x1ACE }, { 0x1B00, 0x1B03 }, { 0x1B34, 0x1B34 }, { 0x1B36, 0x1B3A }, @@ -173,8 +182,7 @@ { 0x1CED, 0x1CED }, { 0x1CF4, 0x1CF4 }, { 0x1CF8, 0x1CF9 }, - { 0x1DC0, 0x1DF5 }, - { 0x1DFB, 0x1DFF }, + { 0x1DC0, 0x1DFF }, { 0x20D0, 0x20DC }, { 0x20E1, 0x20E1 }, { 0x20E5, 0x20F0 }, @@ -191,14 +199,16 @@ { 0xA806, 0xA806 }, { 0xA80B, 0xA80B }, { 0xA825, 0xA826 }, + { 0xA82C, 0xA82C }, { 0xA8C4, 0xA8C5 }, { 0xA8E0, 0xA8F1 }, + { 0xA8FF, 0xA8FF }, { 0xA926, 0xA92D }, { 0xA947, 0xA951 }, { 0xA980, 0xA982 }, { 0xA9B3, 0xA9B3 }, { 0xA9B6, 0xA9B9 }, - { 0xA9BC, 0xA9BC }, + { 0xA9BC, 0xA9BD }, { 0xA9E5, 0xA9E5 }, { 0xAA29, 0xAA2E }, { 0xAA31, 0xAA32 }, @@ -228,18 +238,26 @@ { 0x10A38, 0x10A3A }, { 0x10A3F, 0x10A3F }, { 0x10AE5, 0x10AE6 }, + { 0x10D24, 0x10D27 }, + { 0x10EAB, 0x10EAC }, + { 0x10F46, 0x10F50 }, + { 0x10F82, 0x10F85 }, { 0x11001, 0x11001 }, { 0x11038, 0x11046 }, + { 0x11070, 0x11070 }, + { 0x11073, 0x11074 }, { 0x1107F, 0x11081 }, { 0x110B3, 0x110B6 }, { 0x110B9, 0x110BA }, + { 0x110C2, 0x110C2 }, { 0x11100, 0x11102 }, { 0x11127, 0x1112B }, { 0x1112D, 0x11134 }, { 0x11173, 0x11173 }, { 0x11180, 0x11181 }, { 0x111B6, 0x111BE }, - { 0x111CA, 0x111CC }, + { 0x111C9, 0x111CC }, + { 0x111CF, 0x111CF }, { 0x1122F, 0x11231 }, { 0x11234, 0x11234 }, { 0x11236, 0x11237 }, @@ -247,13 +265,14 @@ { 0x112DF, 0x112DF }, { 0x112E3, 0x112EA }, { 0x11300, 0x11301 }, - { 0x1133C, 0x1133C }, + { 0x1133B, 0x1133C }, { 0x11340, 0x11340 }, { 0x11366, 0x1136C }, { 0x11370, 0x11374 }, { 0x11438, 0x1143F }, { 0x11442, 0x11444 }, { 0x11446, 0x11446 }, + { 0x1145E, 0x1145E }, { 0x114B3, 0x114B8 }, { 0x114BA, 0x114BA }, { 0x114BF, 0x114C0 }, @@ -272,6 +291,22 @@ { 0x1171D, 0x1171F }, { 0x11722, 0x11725 }, { 0x11727, 0x1172B }, + { 0x1182F, 0x11837 }, + { 0x11839, 0x1183A }, + { 0x1193B, 0x1193C }, + { 0x1193E, 0x1193E }, + { 0x11943, 0x11943 }, + { 0x119D4, 0x119D7 }, + { 0x119DA, 0x119DB }, + { 0x119E0, 0x119E0 }, + { 0x11A01, 0x11A0A }, + { 0x11A33, 0x11A38 }, + { 0x11A3B, 0x11A3E }, + { 0x11A47, 0x11A47 }, + { 0x11A51, 0x11A56 }, + { 0x11A59, 0x11A5B }, + { 0x11A8A, 0x11A96 }, + { 0x11A98, 0x11A99 }, { 0x11C30, 0x11C36 }, { 0x11C38, 0x11C3D }, { 0x11C3F, 0x11C3F }, @@ -279,10 +314,23 @@ { 0x11CAA, 0x11CB0 }, { 0x11CB2, 0x11CB3 }, { 0x11CB5, 0x11CB6 }, + { 0x11D31, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D45 }, + { 0x11D47, 0x11D47 }, + { 0x11D90, 0x11D91 }, + { 0x11D95, 0x11D95 }, + { 0x11D97, 0x11D97 }, + { 0x11EF3, 0x11EF4 }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, + { 0x16F4F, 0x16F4F }, { 0x16F8F, 0x16F92 }, + { 0x16FE4, 0x16FE4 }, { 0x1BC9D, 0x1BC9E }, + { 0x1CF00, 0x1CF2D }, + { 0x1CF30, 0x1CF46 }, { 0x1D167, 0x1D169 }, { 0x1D17B, 0x1D182 }, { 0x1D185, 0x1D18B }, @@ -299,6 +347,9 @@ { 0x1E01B, 0x1E021 }, { 0x1E023, 0x1E024 }, { 0x1E026, 0x1E02A }, + { 0x1E130, 0x1E136 }, + { 0x1E2AE, 0x1E2AE }, + { 0x1E2EC, 0x1E2EF }, { 0x1E8D0, 0x1E8D6 }, { 0x1E944, 0x1E94A }, { 0xE0100, 0xE01EF } diff --git a/tests/unictype/test-categ_N.c b/tests/unictype/test-categ_N.c index a153ac07..77e7cda5 100644 --- a/tests/unictype/test-categ_N.c +++ b/tests/unictype/test-categ_N.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -101,7 +101,7 @@ { 0x109BC, 0x109BD }, { 0x109C0, 0x109CF }, { 0x109D2, 0x109FF }, - { 0x10A40, 0x10A47 }, + { 0x10A40, 0x10A48 }, { 0x10A7D, 0x10A7E }, { 0x10A9D, 0x10A9F }, { 0x10AEB, 0x10AEF }, @@ -109,7 +109,11 @@ { 0x10B78, 0x10B7F }, { 0x10BA9, 0x10BAF }, { 0x10CFA, 0x10CFF }, + { 0x10D30, 0x10D39 }, { 0x10E60, 0x10E7E }, + { 0x10F1D, 0x10F26 }, + { 0x10F51, 0x10F54 }, + { 0x10FC5, 0x10FCB }, { 0x11052, 0x1106F }, { 0x110F0, 0x110F9 }, { 0x11136, 0x1113F }, @@ -122,16 +126,31 @@ { 0x116C0, 0x116C9 }, { 0x11730, 0x1173B }, { 0x118E0, 0x118F2 }, + { 0x11950, 0x11959 }, { 0x11C50, 0x11C6C }, + { 0x11D50, 0x11D59 }, + { 0x11DA0, 0x11DA9 }, + { 0x11FC0, 0x11FD4 }, { 0x12400, 0x1246E }, { 0x16A60, 0x16A69 }, + { 0x16AC0, 0x16AC9 }, { 0x16B50, 0x16B59 }, { 0x16B5B, 0x16B61 }, - { 0x1D360, 0x1D371 }, + { 0x16E80, 0x16E96 }, + { 0x1D2E0, 0x1D2F3 }, + { 0x1D360, 0x1D378 }, { 0x1D7CE, 0x1D7FF }, + { 0x1E140, 0x1E149 }, + { 0x1E2F0, 0x1E2F9 }, { 0x1E8C7, 0x1E8CF }, { 0x1E950, 0x1E959 }, - { 0x1F100, 0x1F10C } + { 0x1EC71, 0x1ECAB }, + { 0x1ECAD, 0x1ECAF }, + { 0x1ECB1, 0x1ECB4 }, + { 0x1ED01, 0x1ED2D }, + { 0x1ED2F, 0x1ED3D }, + { 0x1F100, 0x1F10C }, + { 0x1FBF0, 0x1FBF9 } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_N) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-categ_Nd.c b/tests/unictype/test-categ_Nd.c index 8dcf9a66..bcf4cb99 100644 --- a/tests/unictype/test-categ_Nd.c +++ b/tests/unictype/test-categ_Nd.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -55,6 +55,7 @@ { 0xABF0, 0xABF9 }, { 0xFF10, 0xFF19 }, { 0x104A0, 0x104A9 }, + { 0x10D30, 0x10D39 }, { 0x11066, 0x1106F }, { 0x110F0, 0x110F9 }, { 0x11136, 0x1113F }, @@ -66,11 +67,18 @@ { 0x116C0, 0x116C9 }, { 0x11730, 0x11739 }, { 0x118E0, 0x118E9 }, + { 0x11950, 0x11959 }, { 0x11C50, 0x11C59 }, + { 0x11D50, 0x11D59 }, + { 0x11DA0, 0x11DA9 }, { 0x16A60, 0x16A69 }, + { 0x16AC0, 0x16AC9 }, { 0x16B50, 0x16B59 }, { 0x1D7CE, 0x1D7FF }, - { 0x1E950, 0x1E959 } + { 0x1E140, 0x1E149 }, + { 0x1E2F0, 0x1E2F9 }, + { 0x1E950, 0x1E959 }, + { 0x1FBF0, 0x1FBF9 } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Nd) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-categ_Nl.c b/tests/unictype/test-categ_Nl.c index a8d27a61..5bbd4dd0 100644 --- a/tests/unictype/test-categ_Nl.c +++ b/tests/unictype/test-categ_Nl.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-categ_No.c b/tests/unictype/test-categ_No.c index 09bd205f..5d47eb3d 100644 --- a/tests/unictype/test-categ_No.c +++ b/tests/unictype/test-categ_No.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -59,7 +59,7 @@ { 0x109BC, 0x109BD }, { 0x109C0, 0x109CF }, { 0x109D2, 0x109FF }, - { 0x10A40, 0x10A47 }, + { 0x10A40, 0x10A48 }, { 0x10A7D, 0x10A7E }, { 0x10A9D, 0x10A9F }, { 0x10AEB, 0x10AEF }, @@ -68,14 +68,25 @@ { 0x10BA9, 0x10BAF }, { 0x10CFA, 0x10CFF }, { 0x10E60, 0x10E7E }, + { 0x10F1D, 0x10F26 }, + { 0x10F51, 0x10F54 }, + { 0x10FC5, 0x10FCB }, { 0x11052, 0x11065 }, { 0x111E1, 0x111F4 }, { 0x1173A, 0x1173B }, { 0x118EA, 0x118F2 }, { 0x11C5A, 0x11C6C }, + { 0x11FC0, 0x11FD4 }, { 0x16B5B, 0x16B61 }, - { 0x1D360, 0x1D371 }, + { 0x16E80, 0x16E96 }, + { 0x1D2E0, 0x1D2F3 }, + { 0x1D360, 0x1D378 }, { 0x1E8C7, 0x1E8CF }, + { 0x1EC71, 0x1ECAB }, + { 0x1ECAD, 0x1ECAF }, + { 0x1ECB1, 0x1ECB4 }, + { 0x1ED01, 0x1ED2D }, + { 0x1ED2F, 0x1ED3D }, { 0x1F100, 0x1F10C } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_No) diff --git a/tests/unictype/test-categ_P.c b/tests/unictype/test-categ_P.c index 30e49fd6..374659b1 100644 --- a/tests/unictype/test-categ_P.c +++ b/tests/unictype/test-categ_P.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -44,7 +44,7 @@ { 0x0609, 0x060A }, { 0x060C, 0x060D }, { 0x061B, 0x061B }, - { 0x061E, 0x061F }, + { 0x061D, 0x061F }, { 0x066A, 0x066D }, { 0x06D4, 0x06D4 }, { 0x0700, 0x070D }, @@ -53,7 +53,11 @@ { 0x085E, 0x085E }, { 0x0964, 0x0965 }, { 0x0970, 0x0970 }, + { 0x09FD, 0x09FD }, + { 0x0A76, 0x0A76 }, { 0x0AF0, 0x0AF0 }, + { 0x0C77, 0x0C77 }, + { 0x0C84, 0x0C84 }, { 0x0DF4, 0x0DF4 }, { 0x0E4F, 0x0E4F }, { 0x0E5A, 0x0E5B }, @@ -67,7 +71,7 @@ { 0x10FB, 0x10FB }, { 0x1360, 0x1368 }, { 0x1400, 0x1400 }, - { 0x166D, 0x166E }, + { 0x166E, 0x166E }, { 0x169B, 0x169C }, { 0x16EB, 0x16ED }, { 0x1735, 0x1736 }, @@ -79,6 +83,7 @@ { 0x1AA0, 0x1AA6 }, { 0x1AA8, 0x1AAD }, { 0x1B5A, 0x1B60 }, + { 0x1B7D, 0x1B7E }, { 0x1BFC, 0x1BFF }, { 0x1C3B, 0x1C3F }, { 0x1C7E, 0x1C7F }, @@ -102,7 +107,8 @@ { 0x2CFE, 0x2CFF }, { 0x2D70, 0x2D70 }, { 0x2E00, 0x2E2E }, - { 0x2E30, 0x2E44 }, + { 0x2E30, 0x2E4F }, + { 0x2E52, 0x2E5D }, { 0x3001, 0x3003 }, { 0x3008, 0x3011 }, { 0x3014, 0x301F }, @@ -156,32 +162,47 @@ { 0x10AF0, 0x10AF6 }, { 0x10B39, 0x10B3F }, { 0x10B99, 0x10B9C }, + { 0x10EAD, 0x10EAD }, + { 0x10F55, 0x10F59 }, + { 0x10F86, 0x10F89 }, { 0x11047, 0x1104D }, { 0x110BB, 0x110BC }, { 0x110BE, 0x110C1 }, { 0x11140, 0x11143 }, { 0x11174, 0x11175 }, - { 0x111C5, 0x111C9 }, + { 0x111C5, 0x111C8 }, { 0x111CD, 0x111CD }, { 0x111DB, 0x111DB }, { 0x111DD, 0x111DF }, { 0x11238, 0x1123D }, { 0x112A9, 0x112A9 }, { 0x1144B, 0x1144F }, - { 0x1145B, 0x1145B }, + { 0x1145A, 0x1145B }, { 0x1145D, 0x1145D }, { 0x114C6, 0x114C6 }, { 0x115C1, 0x115D7 }, { 0x11641, 0x11643 }, { 0x11660, 0x1166C }, + { 0x116B9, 0x116B9 }, { 0x1173C, 0x1173E }, + { 0x1183B, 0x1183B }, + { 0x11944, 0x11946 }, + { 0x119E2, 0x119E2 }, + { 0x11A3F, 0x11A46 }, + { 0x11A9A, 0x11A9C }, + { 0x11A9E, 0x11AA2 }, { 0x11C41, 0x11C45 }, { 0x11C70, 0x11C71 }, + { 0x11EF7, 0x11EF8 }, + { 0x11FFF, 0x11FFF }, { 0x12470, 0x12474 }, + { 0x12FF1, 0x12FF2 }, { 0x16A6E, 0x16A6F }, { 0x16AF5, 0x16AF5 }, { 0x16B37, 0x16B3B }, { 0x16B44, 0x16B44 }, + { 0x16E97, 0x16E9A }, + { 0x16FE2, 0x16FE2 }, { 0x1BC9F, 0x1BC9F }, { 0x1DA87, 0x1DA8B }, { 0x1E95E, 0x1E95F } diff --git a/tests/unictype/test-categ_Pc.c b/tests/unictype/test-categ_Pc.c index 7104f3d3..7e3b77ca 100644 --- a/tests/unictype/test-categ_Pc.c +++ b/tests/unictype/test-categ_Pc.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-categ_Pd.c b/tests/unictype/test-categ_Pd.c index 83aaa6ca..a02f1f15 100644 --- a/tests/unictype/test-categ_Pd.c +++ b/tests/unictype/test-categ_Pd.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -27,13 +27,15 @@ { 0x2E1A, 0x2E1A }, { 0x2E3A, 0x2E3B }, { 0x2E40, 0x2E40 }, + { 0x2E5D, 0x2E5D }, { 0x301C, 0x301C }, { 0x3030, 0x3030 }, { 0x30A0, 0x30A0 }, { 0xFE31, 0xFE32 }, { 0xFE58, 0xFE58 }, { 0xFE63, 0xFE63 }, - { 0xFF0D, 0xFF0D } + { 0xFF0D, 0xFF0D }, + { 0x10EAD, 0x10EAD } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Pd) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-categ_Pe.c b/tests/unictype/test-categ_Pe.c index e2159b6c..f5534dde 100644 --- a/tests/unictype/test-categ_Pe.c +++ b/tests/unictype/test-categ_Pe.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -60,6 +60,10 @@ { 0x2E25, 0x2E25 }, { 0x2E27, 0x2E27 }, { 0x2E29, 0x2E29 }, + { 0x2E56, 0x2E56 }, + { 0x2E58, 0x2E58 }, + { 0x2E5A, 0x2E5A }, + { 0x2E5C, 0x2E5C }, { 0x3009, 0x3009 }, { 0x300B, 0x300B }, { 0x300D, 0x300D }, diff --git a/tests/unictype/test-categ_Pf.c b/tests/unictype/test-categ_Pf.c index eb053db3..87c465df 100644 --- a/tests/unictype/test-categ_Pf.c +++ b/tests/unictype/test-categ_Pf.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-categ_Pi.c b/tests/unictype/test-categ_Pi.c index 44831c6e..703b1cd7 100644 --- a/tests/unictype/test-categ_Pi.c +++ b/tests/unictype/test-categ_Pi.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-categ_Po.c b/tests/unictype/test-categ_Po.c index fd0f1c40..e32d4ade 100644 --- a/tests/unictype/test-categ_Po.c +++ b/tests/unictype/test-categ_Po.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -40,7 +40,7 @@ { 0x0609, 0x060A }, { 0x060C, 0x060D }, { 0x061B, 0x061B }, - { 0x061E, 0x061F }, + { 0x061D, 0x061F }, { 0x066A, 0x066D }, { 0x06D4, 0x06D4 }, { 0x0700, 0x070D }, @@ -49,7 +49,11 @@ { 0x085E, 0x085E }, { 0x0964, 0x0965 }, { 0x0970, 0x0970 }, + { 0x09FD, 0x09FD }, + { 0x0A76, 0x0A76 }, { 0x0AF0, 0x0AF0 }, + { 0x0C77, 0x0C77 }, + { 0x0C84, 0x0C84 }, { 0x0DF4, 0x0DF4 }, { 0x0E4F, 0x0E4F }, { 0x0E5A, 0x0E5B }, @@ -61,7 +65,7 @@ { 0x104A, 0x104F }, { 0x10FB, 0x10FB }, { 0x1360, 0x1368 }, - { 0x166D, 0x166E }, + { 0x166E, 0x166E }, { 0x16EB, 0x16ED }, { 0x1735, 0x1736 }, { 0x17D4, 0x17D6 }, @@ -73,6 +77,7 @@ { 0x1AA0, 0x1AA6 }, { 0x1AA8, 0x1AAD }, { 0x1B5A, 0x1B60 }, + { 0x1B7D, 0x1B7E }, { 0x1BFC, 0x1BFF }, { 0x1C3B, 0x1C3F }, { 0x1C7E, 0x1C7F }, @@ -100,7 +105,8 @@ { 0x2E30, 0x2E39 }, { 0x2E3C, 0x2E3F }, { 0x2E41, 0x2E41 }, - { 0x2E43, 0x2E44 }, + { 0x2E43, 0x2E4F }, + { 0x2E52, 0x2E54 }, { 0x3001, 0x3003 }, { 0x303D, 0x303D }, { 0x30FB, 0x30FB }, @@ -153,32 +159,46 @@ { 0x10AF0, 0x10AF6 }, { 0x10B39, 0x10B3F }, { 0x10B99, 0x10B9C }, + { 0x10F55, 0x10F59 }, + { 0x10F86, 0x10F89 }, { 0x11047, 0x1104D }, { 0x110BB, 0x110BC }, { 0x110BE, 0x110C1 }, { 0x11140, 0x11143 }, { 0x11174, 0x11175 }, - { 0x111C5, 0x111C9 }, + { 0x111C5, 0x111C8 }, { 0x111CD, 0x111CD }, { 0x111DB, 0x111DB }, { 0x111DD, 0x111DF }, { 0x11238, 0x1123D }, { 0x112A9, 0x112A9 }, { 0x1144B, 0x1144F }, - { 0x1145B, 0x1145B }, + { 0x1145A, 0x1145B }, { 0x1145D, 0x1145D }, { 0x114C6, 0x114C6 }, { 0x115C1, 0x115D7 }, { 0x11641, 0x11643 }, { 0x11660, 0x1166C }, + { 0x116B9, 0x116B9 }, { 0x1173C, 0x1173E }, + { 0x1183B, 0x1183B }, + { 0x11944, 0x11946 }, + { 0x119E2, 0x119E2 }, + { 0x11A3F, 0x11A46 }, + { 0x11A9A, 0x11A9C }, + { 0x11A9E, 0x11AA2 }, { 0x11C41, 0x11C45 }, { 0x11C70, 0x11C71 }, + { 0x11EF7, 0x11EF8 }, + { 0x11FFF, 0x11FFF }, { 0x12470, 0x12474 }, + { 0x12FF1, 0x12FF2 }, { 0x16A6E, 0x16A6F }, { 0x16AF5, 0x16AF5 }, { 0x16B37, 0x16B3B }, { 0x16B44, 0x16B44 }, + { 0x16E97, 0x16E9A }, + { 0x16FE2, 0x16FE2 }, { 0x1BC9F, 0x1BC9F }, { 0x1DA87, 0x1DA8B }, { 0x1E95E, 0x1E95F } diff --git a/tests/unictype/test-categ_Ps.c b/tests/unictype/test-categ_Ps.c index 95a4a3b6..502199e4 100644 --- a/tests/unictype/test-categ_Ps.c +++ b/tests/unictype/test-categ_Ps.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -63,6 +63,10 @@ { 0x2E26, 0x2E26 }, { 0x2E28, 0x2E28 }, { 0x2E42, 0x2E42 }, + { 0x2E55, 0x2E55 }, + { 0x2E57, 0x2E57 }, + { 0x2E59, 0x2E59 }, + { 0x2E5B, 0x2E5B }, { 0x3008, 0x3008 }, { 0x300A, 0x300A }, { 0x300C, 0x300C }, diff --git a/tests/unictype/test-categ_S.c b/tests/unictype/test-categ_S.c index 8746edaa..59e991e8 100644 --- a/tests/unictype/test-categ_S.c +++ b/tests/unictype/test-categ_S.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -49,6 +49,8 @@ { 0x06E9, 0x06E9 }, { 0x06FD, 0x06FE }, { 0x07F6, 0x07F6 }, + { 0x07FE, 0x07FF }, + { 0x0888, 0x0888 }, { 0x09F2, 0x09F3 }, { 0x09FA, 0x09FB }, { 0x0AF1, 0x0AF1 }, @@ -71,6 +73,7 @@ { 0x0FD5, 0x0FD8 }, { 0x109E, 0x109F }, { 0x1390, 0x1399 }, + { 0x166D, 0x166D }, { 0x17DB, 0x17DB }, { 0x1940, 0x1940 }, { 0x19DE, 0x19FF }, @@ -86,7 +89,7 @@ { 0x2052, 0x2052 }, { 0x207A, 0x207C }, { 0x208A, 0x208C }, - { 0x20A0, 0x20BE }, + { 0x20A0, 0x20C0 }, { 0x2100, 0x2101 }, { 0x2103, 0x2106 }, { 0x2108, 0x2109 }, @@ -104,8 +107,7 @@ { 0x218A, 0x218B }, { 0x2190, 0x2307 }, { 0x230C, 0x2328 }, - { 0x232B, 0x23FE }, - { 0x2400, 0x2426 }, + { 0x232B, 0x2426 }, { 0x2440, 0x244A }, { 0x249C, 0x24E9 }, { 0x2500, 0x2767 }, @@ -116,11 +118,9 @@ { 0x29DC, 0x29FB }, { 0x29FE, 0x2B73 }, { 0x2B76, 0x2B95 }, - { 0x2B98, 0x2BB9 }, - { 0x2BBD, 0x2BC8 }, - { 0x2BCA, 0x2BD1 }, - { 0x2BEC, 0x2BEF }, + { 0x2B97, 0x2BFF }, { 0x2CE5, 0x2CEA }, + { 0x2E50, 0x2E51 }, { 0x2E80, 0x2E99 }, { 0x2E9B, 0x2EF3 }, { 0x2F00, 0x2FD5 }, @@ -139,8 +139,7 @@ { 0x3250, 0x3250 }, { 0x3260, 0x327F }, { 0x328A, 0x32B0 }, - { 0x32C0, 0x32FE }, - { 0x3300, 0x33FF }, + { 0x32C0, 0x33FF }, { 0x4DC0, 0x4DFF }, { 0xA490, 0xA4C6 }, { 0xA700, 0xA716 }, @@ -150,9 +149,12 @@ { 0xA836, 0xA839 }, { 0xAA77, 0xAA79 }, { 0xAB5B, 0xAB5B }, + { 0xAB6A, 0xAB6B }, { 0xFB29, 0xFB29 }, - { 0xFBB2, 0xFBC1 }, - { 0xFDFC, 0xFDFD }, + { 0xFBB2, 0xFBC2 }, + { 0xFD40, 0xFD4F }, + { 0xFDCF, 0xFDCF }, + { 0xFDFC, 0xFDFF }, { 0xFE62, 0xFE62 }, { 0xFE64, 0xFE66 }, { 0xFE69, 0xFE69 }, @@ -169,22 +171,24 @@ { 0x10137, 0x1013F }, { 0x10179, 0x10189 }, { 0x1018C, 0x1018E }, - { 0x10190, 0x1019B }, + { 0x10190, 0x1019C }, { 0x101A0, 0x101A0 }, { 0x101D0, 0x101FC }, { 0x10877, 0x10878 }, { 0x10AC8, 0x10AC8 }, { 0x1173F, 0x1173F }, + { 0x11FD5, 0x11FF1 }, { 0x16B3C, 0x16B3F }, { 0x16B45, 0x16B45 }, { 0x1BC9C, 0x1BC9C }, + { 0x1CF50, 0x1CFC3 }, { 0x1D000, 0x1D0F5 }, { 0x1D100, 0x1D126 }, { 0x1D129, 0x1D164 }, { 0x1D16A, 0x1D16C }, { 0x1D183, 0x1D184 }, { 0x1D18C, 0x1D1A9 }, - { 0x1D1AE, 0x1D1E8 }, + { 0x1D1AE, 0x1D1EA }, { 0x1D200, 0x1D241 }, { 0x1D245, 0x1D245 }, { 0x1D300, 0x1D356 }, @@ -203,6 +207,11 @@ { 0x1DA6D, 0x1DA74 }, { 0x1DA76, 0x1DA83 }, { 0x1DA85, 0x1DA86 }, + { 0x1E14F, 0x1E14F }, + { 0x1E2FF, 0x1E2FF }, + { 0x1ECAC, 0x1ECAC }, + { 0x1ECB0, 0x1ECB0 }, + { 0x1ED2E, 0x1ED2E }, { 0x1EEF0, 0x1EEF1 }, { 0x1F000, 0x1F02B }, { 0x1F030, 0x1F093 }, @@ -210,31 +219,38 @@ { 0x1F0B1, 0x1F0BF }, { 0x1F0C1, 0x1F0CF }, { 0x1F0D1, 0x1F0F5 }, - { 0x1F110, 0x1F12E }, - { 0x1F130, 0x1F16B }, - { 0x1F170, 0x1F1AC }, + { 0x1F10D, 0x1F1AD }, { 0x1F1E6, 0x1F202 }, { 0x1F210, 0x1F23B }, { 0x1F240, 0x1F248 }, { 0x1F250, 0x1F251 }, - { 0x1F300, 0x1F6D2 }, - { 0x1F6E0, 0x1F6EC }, - { 0x1F6F0, 0x1F6F6 }, + { 0x1F260, 0x1F265 }, + { 0x1F300, 0x1F6D7 }, + { 0x1F6DD, 0x1F6EC }, + { 0x1F6F0, 0x1F6FC }, { 0x1F700, 0x1F773 }, - { 0x1F780, 0x1F7D4 }, + { 0x1F780, 0x1F7D8 }, + { 0x1F7E0, 0x1F7EB }, + { 0x1F7F0, 0x1F7F0 }, { 0x1F800, 0x1F80B }, { 0x1F810, 0x1F847 }, { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, { 0x1F890, 0x1F8AD }, - { 0x1F910, 0x1F91E }, - { 0x1F920, 0x1F927 }, - { 0x1F930, 0x1F930 }, - { 0x1F933, 0x1F93E }, - { 0x1F940, 0x1F94B }, - { 0x1F950, 0x1F95E }, - { 0x1F980, 0x1F991 }, - { 0x1F9C0, 0x1F9C0 } + { 0x1F8B0, 0x1F8B1 }, + { 0x1F900, 0x1FA53 }, + { 0x1FA60, 0x1FA6D }, + { 0x1FA70, 0x1FA74 }, + { 0x1FA78, 0x1FA7C }, + { 0x1FA80, 0x1FA86 }, + { 0x1FA90, 0x1FAAC }, + { 0x1FAB0, 0x1FABA }, + { 0x1FAC0, 0x1FAC5 }, + { 0x1FAD0, 0x1FAD9 }, + { 0x1FAE0, 0x1FAE7 }, + { 0x1FAF0, 0x1FAF6 }, + { 0x1FB00, 0x1FB92 }, + { 0x1FB94, 0x1FBCA } #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 35507013..391014bd 100644 --- a/tests/unictype/test-categ_Sc.c +++ b/tests/unictype/test-categ_Sc.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -21,19 +21,23 @@ { 0x00A2, 0x00A5 }, { 0x058F, 0x058F }, { 0x060B, 0x060B }, + { 0x07FE, 0x07FF }, { 0x09F2, 0x09F3 }, { 0x09FB, 0x09FB }, { 0x0AF1, 0x0AF1 }, { 0x0BF9, 0x0BF9 }, { 0x0E3F, 0x0E3F }, { 0x17DB, 0x17DB }, - { 0x20A0, 0x20BE }, + { 0x20A0, 0x20C0 }, { 0xA838, 0xA838 }, { 0xFDFC, 0xFDFC }, { 0xFE69, 0xFE69 }, { 0xFF04, 0xFF04 }, { 0xFFE0, 0xFFE1 }, - { 0xFFE5, 0xFFE6 } + { 0xFFE5, 0xFFE6 }, + { 0x11FDD, 0x11FE0 }, + { 0x1E2FF, 0x1E2FF }, + { 0x1ECB0, 0x1ECB0 } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Sc) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-categ_Sk.c b/tests/unictype/test-categ_Sk.c index 6119241f..ea9287f6 100644 --- a/tests/unictype/test-categ_Sk.c +++ b/tests/unictype/test-categ_Sk.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -30,6 +30,7 @@ { 0x02EF, 0x02FF }, { 0x0375, 0x0375 }, { 0x0384, 0x0385 }, + { 0x0888, 0x0888 }, { 0x1FBD, 0x1FBD }, { 0x1FBF, 0x1FC1 }, { 0x1FCD, 0x1FCF }, @@ -41,7 +42,8 @@ { 0xA720, 0xA721 }, { 0xA789, 0xA78A }, { 0xAB5B, 0xAB5B }, - { 0xFBB2, 0xFBC1 }, + { 0xAB6A, 0xAB6B }, + { 0xFBB2, 0xFBC2 }, { 0xFF3E, 0xFF3E }, { 0xFF40, 0xFF40 }, { 0xFFE3, 0xFFE3 }, diff --git a/tests/unictype/test-categ_Sm.c b/tests/unictype/test-categ_Sm.c index 76108db5..3143afc5 100644 --- a/tests/unictype/test-categ_Sm.c +++ b/tests/unictype/test-categ_Sm.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-categ_So.c b/tests/unictype/test-categ_So.c index 6c486707..9d15958c 100644 --- a/tests/unictype/test-categ_So.c +++ b/tests/unictype/test-categ_So.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -48,6 +48,7 @@ { 0x0FD5, 0x0FD8 }, { 0x109E, 0x109F }, { 0x1390, 0x1399 }, + { 0x166D, 0x166D }, { 0x1940, 0x1940 }, { 0x19DE, 0x19FF }, { 0x1B61, 0x1B6A }, @@ -82,8 +83,7 @@ { 0x232B, 0x237B }, { 0x237D, 0x239A }, { 0x23B4, 0x23DB }, - { 0x23E2, 0x23FE }, - { 0x2400, 0x2426 }, + { 0x23E2, 0x2426 }, { 0x2440, 0x244A }, { 0x249C, 0x24E9 }, { 0x2500, 0x25B6 }, @@ -97,11 +97,9 @@ { 0x2B45, 0x2B46 }, { 0x2B4D, 0x2B73 }, { 0x2B76, 0x2B95 }, - { 0x2B98, 0x2BB9 }, - { 0x2BBD, 0x2BC8 }, - { 0x2BCA, 0x2BD1 }, - { 0x2BEC, 0x2BEF }, + { 0x2B97, 0x2BFF }, { 0x2CE5, 0x2CEA }, + { 0x2E50, 0x2E51 }, { 0x2E80, 0x2E99 }, { 0x2E9B, 0x2EF3 }, { 0x2F00, 0x2FD5 }, @@ -119,15 +117,16 @@ { 0x3250, 0x3250 }, { 0x3260, 0x327F }, { 0x328A, 0x32B0 }, - { 0x32C0, 0x32FE }, - { 0x3300, 0x33FF }, + { 0x32C0, 0x33FF }, { 0x4DC0, 0x4DFF }, { 0xA490, 0xA4C6 }, { 0xA828, 0xA82B }, { 0xA836, 0xA837 }, { 0xA839, 0xA839 }, { 0xAA77, 0xAA79 }, - { 0xFDFD, 0xFDFD }, + { 0xFD40, 0xFD4F }, + { 0xFDCF, 0xFDCF }, + { 0xFDFD, 0xFDFF }, { 0xFFE4, 0xFFE4 }, { 0xFFE8, 0xFFE8 }, { 0xFFED, 0xFFEE }, @@ -135,22 +134,25 @@ { 0x10137, 0x1013F }, { 0x10179, 0x10189 }, { 0x1018C, 0x1018E }, - { 0x10190, 0x1019B }, + { 0x10190, 0x1019C }, { 0x101A0, 0x101A0 }, { 0x101D0, 0x101FC }, { 0x10877, 0x10878 }, { 0x10AC8, 0x10AC8 }, { 0x1173F, 0x1173F }, + { 0x11FD5, 0x11FDC }, + { 0x11FE1, 0x11FF1 }, { 0x16B3C, 0x16B3F }, { 0x16B45, 0x16B45 }, { 0x1BC9C, 0x1BC9C }, + { 0x1CF50, 0x1CFC3 }, { 0x1D000, 0x1D0F5 }, { 0x1D100, 0x1D126 }, { 0x1D129, 0x1D164 }, { 0x1D16A, 0x1D16C }, { 0x1D183, 0x1D184 }, { 0x1D18C, 0x1D1A9 }, - { 0x1D1AE, 0x1D1E8 }, + { 0x1D1AE, 0x1D1EA }, { 0x1D200, 0x1D241 }, { 0x1D245, 0x1D245 }, { 0x1D300, 0x1D356 }, @@ -159,38 +161,48 @@ { 0x1DA6D, 0x1DA74 }, { 0x1DA76, 0x1DA83 }, { 0x1DA85, 0x1DA86 }, + { 0x1E14F, 0x1E14F }, + { 0x1ECAC, 0x1ECAC }, + { 0x1ED2E, 0x1ED2E }, { 0x1F000, 0x1F02B }, { 0x1F030, 0x1F093 }, { 0x1F0A0, 0x1F0AE }, { 0x1F0B1, 0x1F0BF }, { 0x1F0C1, 0x1F0CF }, { 0x1F0D1, 0x1F0F5 }, - { 0x1F110, 0x1F12E }, - { 0x1F130, 0x1F16B }, - { 0x1F170, 0x1F1AC }, + { 0x1F10D, 0x1F1AD }, { 0x1F1E6, 0x1F202 }, { 0x1F210, 0x1F23B }, { 0x1F240, 0x1F248 }, { 0x1F250, 0x1F251 }, + { 0x1F260, 0x1F265 }, { 0x1F300, 0x1F3FA }, - { 0x1F400, 0x1F6D2 }, - { 0x1F6E0, 0x1F6EC }, - { 0x1F6F0, 0x1F6F6 }, + { 0x1F400, 0x1F6D7 }, + { 0x1F6DD, 0x1F6EC }, + { 0x1F6F0, 0x1F6FC }, { 0x1F700, 0x1F773 }, - { 0x1F780, 0x1F7D4 }, + { 0x1F780, 0x1F7D8 }, + { 0x1F7E0, 0x1F7EB }, + { 0x1F7F0, 0x1F7F0 }, { 0x1F800, 0x1F80B }, { 0x1F810, 0x1F847 }, { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, { 0x1F890, 0x1F8AD }, - { 0x1F910, 0x1F91E }, - { 0x1F920, 0x1F927 }, - { 0x1F930, 0x1F930 }, - { 0x1F933, 0x1F93E }, - { 0x1F940, 0x1F94B }, - { 0x1F950, 0x1F95E }, - { 0x1F980, 0x1F991 }, - { 0x1F9C0, 0x1F9C0 } + { 0x1F8B0, 0x1F8B1 }, + { 0x1F900, 0x1FA53 }, + { 0x1FA60, 0x1FA6D }, + { 0x1FA70, 0x1FA74 }, + { 0x1FA78, 0x1FA7C }, + { 0x1FA80, 0x1FA86 }, + { 0x1FA90, 0x1FAAC }, + { 0x1FAB0, 0x1FABA }, + { 0x1FAC0, 0x1FAC5 }, + { 0x1FAD0, 0x1FAD9 }, + { 0x1FAE0, 0x1FAE7 }, + { 0x1FAF0, 0x1FAF6 }, + { 0x1FB00, 0x1FB92 }, + { 0x1FB94, 0x1FBCA } #define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_So) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-categ_Z.c b/tests/unictype/test-categ_Z.c index 5352abfb..a53249f7 100644 --- a/tests/unictype/test-categ_Z.c +++ b/tests/unictype/test-categ_Z.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-categ_Zl.c b/tests/unictype/test-categ_Zl.c index 5ea8123c..79037b8b 100644 --- a/tests/unictype/test-categ_Zl.c +++ b/tests/unictype/test-categ_Zl.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-categ_Zp.c b/tests/unictype/test-categ_Zp.c index b98de8e0..6f998ed9 100644 --- a/tests/unictype/test-categ_Zp.c +++ b/tests/unictype/test-categ_Zp.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-categ_Zs.c b/tests/unictype/test-categ_Zs.c index b07b8b2b..822e63be 100644 --- a/tests/unictype/test-categ_Zs.c +++ b/tests/unictype/test-categ_Zs.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-ctype_alnum.c b/tests/unictype/test-ctype_alnum.c index 31f64d9b..a39d35b7 100644 --- a/tests/unictype/test-ctype_alnum.c +++ b/tests/unictype/test-ctype_alnum.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -44,9 +44,9 @@ { 0x048A, 0x052F }, { 0x0531, 0x0556 }, { 0x0559, 0x0559 }, - { 0x0561, 0x0587 }, + { 0x0560, 0x0588 }, { 0x05D0, 0x05EA }, - { 0x05F0, 0x05F2 }, + { 0x05EF, 0x05F2 }, { 0x0620, 0x064A }, { 0x0660, 0x0669 }, { 0x066E, 0x066F }, @@ -67,8 +67,10 @@ { 0x0824, 0x0824 }, { 0x0828, 0x0828 }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B4 }, - { 0x08B6, 0x08BD }, + { 0x0860, 0x086A }, + { 0x0870, 0x0887 }, + { 0x0889, 0x088E }, + { 0x08A0, 0x08C9 }, { 0x0904, 0x0939 }, { 0x093D, 0x093D }, { 0x0950, 0x0950 }, @@ -86,6 +88,7 @@ { 0x09DC, 0x09DD }, { 0x09DF, 0x09E1 }, { 0x09E6, 0x09F1 }, + { 0x09FC, 0x09FC }, { 0x0A05, 0x0A0A }, { 0x0A0F, 0x0A10 }, { 0x0A13, 0x0A28 }, @@ -137,6 +140,7 @@ { 0x0C2A, 0x0C39 }, { 0x0C3D, 0x0C3D }, { 0x0C58, 0x0C5A }, + { 0x0C5D, 0x0C5D }, { 0x0C60, 0x0C61 }, { 0x0C66, 0x0C6F }, { 0x0C80, 0x0C80 }, @@ -146,11 +150,11 @@ { 0x0CAA, 0x0CB3 }, { 0x0CB5, 0x0CB9 }, { 0x0CBD, 0x0CBD }, - { 0x0CDE, 0x0CDE }, + { 0x0CDD, 0x0CDE }, { 0x0CE0, 0x0CE1 }, { 0x0CE6, 0x0CEF }, { 0x0CF1, 0x0CF2 }, - { 0x0D05, 0x0D0C }, + { 0x0D04, 0x0D0C }, { 0x0D0E, 0x0D10 }, { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D3D }, @@ -172,16 +176,10 @@ { 0x0E50, 0x0E59 }, { 0x0E81, 0x0E82 }, { 0x0E84, 0x0E84 }, - { 0x0E87, 0x0E88 }, - { 0x0E8A, 0x0E8A }, - { 0x0E8D, 0x0E8D }, - { 0x0E94, 0x0E97 }, - { 0x0E99, 0x0E9F }, - { 0x0EA1, 0x0EA3 }, + { 0x0E86, 0x0E8A }, + { 0x0E8C, 0x0EA3 }, { 0x0EA5, 0x0EA5 }, - { 0x0EA7, 0x0EA7 }, - { 0x0EAA, 0x0EAB }, - { 0x0EAD, 0x0EB0 }, + { 0x0EA7, 0x0EB0 }, { 0x0EB2, 0x0EB3 }, { 0x0EBD, 0x0EBD }, { 0x0EC0, 0x0EC4 }, @@ -231,9 +229,8 @@ { 0x1681, 0x169A }, { 0x16A0, 0x16EA }, { 0x16EE, 0x16F8 }, - { 0x1700, 0x170C }, - { 0x170E, 0x1711 }, - { 0x1720, 0x1731 }, + { 0x1700, 0x1711 }, + { 0x171F, 0x1731 }, { 0x1740, 0x1751 }, { 0x1760, 0x176C }, { 0x176E, 0x1770 }, @@ -242,7 +239,7 @@ { 0x17DC, 0x17DC }, { 0x17E0, 0x17E9 }, { 0x1810, 0x1819 }, - { 0x1820, 0x1877 }, + { 0x1820, 0x1878 }, { 0x1880, 0x1884 }, { 0x1887, 0x18A8 }, { 0x18AA, 0x18AA }, @@ -259,7 +256,7 @@ { 0x1A90, 0x1A99 }, { 0x1AA7, 0x1AA7 }, { 0x1B05, 0x1B33 }, - { 0x1B45, 0x1B4B }, + { 0x1B45, 0x1B4C }, { 0x1B50, 0x1B59 }, { 0x1B83, 0x1BA0 }, { 0x1BAE, 0x1BE5 }, @@ -267,9 +264,12 @@ { 0x1C40, 0x1C49 }, { 0x1C4D, 0x1C7D }, { 0x1C80, 0x1C88 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1CE9, 0x1CEC }, - { 0x1CEE, 0x1CF1 }, + { 0x1CEE, 0x1CF3 }, { 0x1CF5, 0x1CF6 }, + { 0x1CFA, 0x1CFA }, { 0x1D00, 0x1DBF }, { 0x1E00, 0x1F15 }, { 0x1F18, 0x1F1D }, @@ -307,9 +307,7 @@ { 0x214E, 0x214E }, { 0x2160, 0x2188 }, { 0x249C, 0x24E9 }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2CE4 }, + { 0x2C00, 0x2CE4 }, { 0x2CEB, 0x2CEE }, { 0x2CF2, 0x2CF3 }, { 0x2D00, 0x2D25 }, @@ -335,13 +333,12 @@ { 0x309D, 0x309F }, { 0x30A1, 0x30FA }, { 0x30FC, 0x30FF }, - { 0x3105, 0x312D }, + { 0x3105, 0x312F }, { 0x3131, 0x318E }, - { 0x31A0, 0x31BA }, + { 0x31A0, 0x31BF }, { 0x31F0, 0x31FF }, - { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FD5 }, - { 0xA000, 0xA48C }, + { 0x3400, 0x4DBF }, + { 0x4E00, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, { 0xA610, 0xA62B }, @@ -350,9 +347,11 @@ { 0xA6A0, 0xA6EF }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, - { 0xA7F7, 0xA801 }, + { 0xA78B, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F2, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, { 0xA80C, 0xA822 }, @@ -361,7 +360,7 @@ { 0xA8D0, 0xA8D9 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, - { 0xA8FD, 0xA8FD }, + { 0xA8FD, 0xA8FE }, { 0xA900, 0xA925 }, { 0xA930, 0xA946 }, { 0xA960, 0xA97C }, @@ -390,7 +389,7 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB65 }, + { 0xAB5C, 0xAB69 }, { 0xAB70, 0xABE2 }, { 0xABF0, 0xABF9 }, { 0xAC00, 0xD7A3 }, @@ -433,7 +432,7 @@ { 0x10280, 0x1029C }, { 0x102A0, 0x102D0 }, { 0x10300, 0x1031F }, - { 0x10330, 0x1034A }, + { 0x1032D, 0x1034A }, { 0x10350, 0x10375 }, { 0x10380, 0x1039D }, { 0x103A0, 0x103C3 }, @@ -445,9 +444,20 @@ { 0x104D8, 0x104FB }, { 0x10500, 0x10527 }, { 0x10530, 0x10563 }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10600, 0x10736 }, { 0x10740, 0x10755 }, { 0x10760, 0x10767 }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10800, 0x10805 }, { 0x10808, 0x10808 }, { 0x1080A, 0x10835 }, @@ -465,7 +475,7 @@ { 0x10A00, 0x10A00 }, { 0x10A10, 0x10A13 }, { 0x10A15, 0x10A17 }, - { 0x10A19, 0x10A33 }, + { 0x10A19, 0x10A35 }, { 0x10A60, 0x10A7C }, { 0x10A80, 0x10A9C }, { 0x10AC0, 0x10AC7 }, @@ -477,13 +487,27 @@ { 0x10C00, 0x10C48 }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, + { 0x10D00, 0x10D23 }, + { 0x10D30, 0x10D39 }, + { 0x10E80, 0x10EA9 }, + { 0x10EB0, 0x10EB1 }, + { 0x10F00, 0x10F1C }, + { 0x10F27, 0x10F27 }, + { 0x10F30, 0x10F45 }, + { 0x10F70, 0x10F81 }, + { 0x10FB0, 0x10FC4 }, + { 0x10FE0, 0x10FF6 }, { 0x11003, 0x11037 }, { 0x11066, 0x1106F }, + { 0x11071, 0x11072 }, + { 0x11075, 0x11075 }, { 0x11083, 0x110AF }, { 0x110D0, 0x110E8 }, { 0x110F0, 0x110F9 }, { 0x11103, 0x11126 }, { 0x11136, 0x1113F }, + { 0x11144, 0x11144 }, + { 0x11147, 0x11147 }, { 0x11150, 0x11172 }, { 0x11176, 0x11176 }, { 0x11183, 0x111B2 }, @@ -511,6 +535,7 @@ { 0x11400, 0x11434 }, { 0x11447, 0x1144A }, { 0x11450, 0x11459 }, + { 0x1145F, 0x11461 }, { 0x11480, 0x114AF }, { 0x114C4, 0x114C5 }, { 0x114C7, 0x114C7 }, @@ -521,38 +546,82 @@ { 0x11644, 0x11644 }, { 0x11650, 0x11659 }, { 0x11680, 0x116AA }, + { 0x116B8, 0x116B8 }, { 0x116C0, 0x116C9 }, - { 0x11700, 0x11719 }, + { 0x11700, 0x1171A }, { 0x11730, 0x11739 }, + { 0x11740, 0x11746 }, + { 0x11800, 0x1182B }, { 0x118A0, 0x118E9 }, - { 0x118FF, 0x118FF }, - { 0x11AC0, 0x11AF8 }, + { 0x118FF, 0x11906 }, + { 0x11909, 0x11909 }, + { 0x1190C, 0x11913 }, + { 0x11915, 0x11916 }, + { 0x11918, 0x1192F }, + { 0x1193F, 0x1193F }, + { 0x11941, 0x11941 }, + { 0x11950, 0x11959 }, + { 0x119A0, 0x119A7 }, + { 0x119AA, 0x119D0 }, + { 0x119E1, 0x119E1 }, + { 0x119E3, 0x119E3 }, + { 0x11A00, 0x11A00 }, + { 0x11A0B, 0x11A32 }, + { 0x11A3A, 0x11A3A }, + { 0x11A50, 0x11A50 }, + { 0x11A5C, 0x11A89 }, + { 0x11A9D, 0x11A9D }, + { 0x11AB0, 0x11AF8 }, { 0x11C00, 0x11C08 }, { 0x11C0A, 0x11C2E }, { 0x11C40, 0x11C40 }, { 0x11C50, 0x11C59 }, { 0x11C72, 0x11C8F }, + { 0x11D00, 0x11D06 }, + { 0x11D08, 0x11D09 }, + { 0x11D0B, 0x11D30 }, + { 0x11D46, 0x11D46 }, + { 0x11D50, 0x11D59 }, + { 0x11D60, 0x11D65 }, + { 0x11D67, 0x11D68 }, + { 0x11D6A, 0x11D89 }, + { 0x11D98, 0x11D98 }, + { 0x11DA0, 0x11DA9 }, + { 0x11EE0, 0x11EF2 }, + { 0x11FB0, 0x11FB0 }, { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, { 0x12480, 0x12543 }, + { 0x12F90, 0x12FF0 }, { 0x13000, 0x1342E }, { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, + { 0x16A70, 0x16ABE }, + { 0x16AC0, 0x16AC9 }, { 0x16AD0, 0x16AED }, { 0x16B00, 0x16B2F }, { 0x16B40, 0x16B43 }, { 0x16B50, 0x16B59 }, { 0x16B63, 0x16B77 }, { 0x16B7D, 0x16B8F }, - { 0x16F00, 0x16F44 }, + { 0x16E40, 0x16E7F }, + { 0x16F00, 0x16F4A }, { 0x16F50, 0x16F50 }, { 0x16F93, 0x16F9F }, - { 0x16FE0, 0x16FE0 }, - { 0x17000, 0x187EC }, - { 0x18800, 0x18AF2 }, - { 0x1B000, 0x1B001 }, + { 0x16FE0, 0x16FE1 }, + { 0x16FE3, 0x16FE3 }, + { 0x17000, 0x187F7 }, + { 0x18800, 0x18CD5 }, + { 0x18D00, 0x18D08 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, + { 0x1B000, 0x1B122 }, + { 0x1B150, 0x1B152 }, + { 0x1B164, 0x1B167 }, + { 0x1B170, 0x1B2FB }, { 0x1BC00, 0x1BC6A }, { 0x1BC70, 0x1BC7C }, { 0x1BC80, 0x1BC88 }, @@ -588,8 +657,21 @@ { 0x1D7AA, 0x1D7C2 }, { 0x1D7C4, 0x1D7CB }, { 0x1D7CE, 0x1D7FF }, + { 0x1DF00, 0x1DF1E }, + { 0x1E100, 0x1E12C }, + { 0x1E137, 0x1E13D }, + { 0x1E140, 0x1E149 }, + { 0x1E14E, 0x1E14E }, + { 0x1E290, 0x1E2AD }, + { 0x1E2C0, 0x1E2EB }, + { 0x1E2F0, 0x1E2F9 }, + { 0x1E7E0, 0x1E7E6 }, + { 0x1E7E8, 0x1E7EB }, + { 0x1E7ED, 0x1E7EE }, + { 0x1E7F0, 0x1E7FE }, { 0x1E800, 0x1E8C4 }, { 0x1E900, 0x1E943 }, + { 0x1E94B, 0x1E94B }, { 0x1E950, 0x1E959 }, { 0x1EE00, 0x1EE03 }, { 0x1EE05, 0x1EE1F }, @@ -630,11 +712,14 @@ { 0x1F170, 0x1F18A }, { 0x1F1A5, 0x1F1A5 }, { 0x1F1E6, 0x1F1FF }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x1FBF0, 0x1FBF9 }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, { 0x2B820, 0x2CEA1 }, - { 0x2F800, 0x2FA1D } + { 0x2CEB0, 0x2EBE0 }, + { 0x2F800, 0x2FA1D }, + { 0x30000, 0x3134A } #define PREDICATE(c) uc_is_alnum (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-ctype_alpha.c b/tests/unictype/test-ctype_alpha.c index be42c1df..19153d3d 100644 --- a/tests/unictype/test-ctype_alpha.c +++ b/tests/unictype/test-ctype_alpha.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -43,9 +43,9 @@ { 0x048A, 0x052F }, { 0x0531, 0x0556 }, { 0x0559, 0x0559 }, - { 0x0561, 0x0587 }, + { 0x0560, 0x0588 }, { 0x05D0, 0x05EA }, - { 0x05F0, 0x05F2 }, + { 0x05EF, 0x05F2 }, { 0x0620, 0x064A }, { 0x0660, 0x0669 }, { 0x066E, 0x066F }, @@ -66,8 +66,10 @@ { 0x0824, 0x0824 }, { 0x0828, 0x0828 }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B4 }, - { 0x08B6, 0x08BD }, + { 0x0860, 0x086A }, + { 0x0870, 0x0887 }, + { 0x0889, 0x088E }, + { 0x08A0, 0x08C9 }, { 0x0904, 0x0939 }, { 0x093D, 0x093D }, { 0x0950, 0x0950 }, @@ -85,6 +87,7 @@ { 0x09DC, 0x09DD }, { 0x09DF, 0x09E1 }, { 0x09E6, 0x09F1 }, + { 0x09FC, 0x09FC }, { 0x0A05, 0x0A0A }, { 0x0A0F, 0x0A10 }, { 0x0A13, 0x0A28 }, @@ -136,6 +139,7 @@ { 0x0C2A, 0x0C39 }, { 0x0C3D, 0x0C3D }, { 0x0C58, 0x0C5A }, + { 0x0C5D, 0x0C5D }, { 0x0C60, 0x0C61 }, { 0x0C66, 0x0C6F }, { 0x0C80, 0x0C80 }, @@ -145,11 +149,11 @@ { 0x0CAA, 0x0CB3 }, { 0x0CB5, 0x0CB9 }, { 0x0CBD, 0x0CBD }, - { 0x0CDE, 0x0CDE }, + { 0x0CDD, 0x0CDE }, { 0x0CE0, 0x0CE1 }, { 0x0CE6, 0x0CEF }, { 0x0CF1, 0x0CF2 }, - { 0x0D05, 0x0D0C }, + { 0x0D04, 0x0D0C }, { 0x0D0E, 0x0D10 }, { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D3D }, @@ -171,16 +175,10 @@ { 0x0E50, 0x0E59 }, { 0x0E81, 0x0E82 }, { 0x0E84, 0x0E84 }, - { 0x0E87, 0x0E88 }, - { 0x0E8A, 0x0E8A }, - { 0x0E8D, 0x0E8D }, - { 0x0E94, 0x0E97 }, - { 0x0E99, 0x0E9F }, - { 0x0EA1, 0x0EA3 }, + { 0x0E86, 0x0E8A }, + { 0x0E8C, 0x0EA3 }, { 0x0EA5, 0x0EA5 }, - { 0x0EA7, 0x0EA7 }, - { 0x0EAA, 0x0EAB }, - { 0x0EAD, 0x0EB0 }, + { 0x0EA7, 0x0EB0 }, { 0x0EB2, 0x0EB3 }, { 0x0EBD, 0x0EBD }, { 0x0EC0, 0x0EC4 }, @@ -230,9 +228,8 @@ { 0x1681, 0x169A }, { 0x16A0, 0x16EA }, { 0x16EE, 0x16F8 }, - { 0x1700, 0x170C }, - { 0x170E, 0x1711 }, - { 0x1720, 0x1731 }, + { 0x1700, 0x1711 }, + { 0x171F, 0x1731 }, { 0x1740, 0x1751 }, { 0x1760, 0x176C }, { 0x176E, 0x1770 }, @@ -241,7 +238,7 @@ { 0x17DC, 0x17DC }, { 0x17E0, 0x17E9 }, { 0x1810, 0x1819 }, - { 0x1820, 0x1877 }, + { 0x1820, 0x1878 }, { 0x1880, 0x1884 }, { 0x1887, 0x18A8 }, { 0x18AA, 0x18AA }, @@ -258,7 +255,7 @@ { 0x1A90, 0x1A99 }, { 0x1AA7, 0x1AA7 }, { 0x1B05, 0x1B33 }, - { 0x1B45, 0x1B4B }, + { 0x1B45, 0x1B4C }, { 0x1B50, 0x1B59 }, { 0x1B83, 0x1BA0 }, { 0x1BAE, 0x1BE5 }, @@ -266,9 +263,12 @@ { 0x1C40, 0x1C49 }, { 0x1C4D, 0x1C7D }, { 0x1C80, 0x1C88 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1CE9, 0x1CEC }, - { 0x1CEE, 0x1CF1 }, + { 0x1CEE, 0x1CF3 }, { 0x1CF5, 0x1CF6 }, + { 0x1CFA, 0x1CFA }, { 0x1D00, 0x1DBF }, { 0x1E00, 0x1F15 }, { 0x1F18, 0x1F1D }, @@ -306,9 +306,7 @@ { 0x214E, 0x214E }, { 0x2160, 0x2188 }, { 0x249C, 0x24E9 }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2CE4 }, + { 0x2C00, 0x2CE4 }, { 0x2CEB, 0x2CEE }, { 0x2CF2, 0x2CF3 }, { 0x2D00, 0x2D25 }, @@ -334,13 +332,12 @@ { 0x309D, 0x309F }, { 0x30A1, 0x30FA }, { 0x30FC, 0x30FF }, - { 0x3105, 0x312D }, + { 0x3105, 0x312F }, { 0x3131, 0x318E }, - { 0x31A0, 0x31BA }, + { 0x31A0, 0x31BF }, { 0x31F0, 0x31FF }, - { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FD5 }, - { 0xA000, 0xA48C }, + { 0x3400, 0x4DBF }, + { 0x4E00, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, { 0xA610, 0xA62B }, @@ -349,9 +346,11 @@ { 0xA6A0, 0xA6EF }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, - { 0xA7F7, 0xA801 }, + { 0xA78B, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F2, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, { 0xA80C, 0xA822 }, @@ -360,7 +359,7 @@ { 0xA8D0, 0xA8D9 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, - { 0xA8FD, 0xA8FD }, + { 0xA8FD, 0xA8FE }, { 0xA900, 0xA925 }, { 0xA930, 0xA946 }, { 0xA960, 0xA97C }, @@ -389,7 +388,7 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB65 }, + { 0xAB5C, 0xAB69 }, { 0xAB70, 0xABE2 }, { 0xABF0, 0xABF9 }, { 0xAC00, 0xD7A3 }, @@ -432,7 +431,7 @@ { 0x10280, 0x1029C }, { 0x102A0, 0x102D0 }, { 0x10300, 0x1031F }, - { 0x10330, 0x1034A }, + { 0x1032D, 0x1034A }, { 0x10350, 0x10375 }, { 0x10380, 0x1039D }, { 0x103A0, 0x103C3 }, @@ -444,9 +443,20 @@ { 0x104D8, 0x104FB }, { 0x10500, 0x10527 }, { 0x10530, 0x10563 }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10600, 0x10736 }, { 0x10740, 0x10755 }, { 0x10760, 0x10767 }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10800, 0x10805 }, { 0x10808, 0x10808 }, { 0x1080A, 0x10835 }, @@ -464,7 +474,7 @@ { 0x10A00, 0x10A00 }, { 0x10A10, 0x10A13 }, { 0x10A15, 0x10A17 }, - { 0x10A19, 0x10A33 }, + { 0x10A19, 0x10A35 }, { 0x10A60, 0x10A7C }, { 0x10A80, 0x10A9C }, { 0x10AC0, 0x10AC7 }, @@ -476,13 +486,27 @@ { 0x10C00, 0x10C48 }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, + { 0x10D00, 0x10D23 }, + { 0x10D30, 0x10D39 }, + { 0x10E80, 0x10EA9 }, + { 0x10EB0, 0x10EB1 }, + { 0x10F00, 0x10F1C }, + { 0x10F27, 0x10F27 }, + { 0x10F30, 0x10F45 }, + { 0x10F70, 0x10F81 }, + { 0x10FB0, 0x10FC4 }, + { 0x10FE0, 0x10FF6 }, { 0x11003, 0x11037 }, { 0x11066, 0x1106F }, + { 0x11071, 0x11072 }, + { 0x11075, 0x11075 }, { 0x11083, 0x110AF }, { 0x110D0, 0x110E8 }, { 0x110F0, 0x110F9 }, { 0x11103, 0x11126 }, { 0x11136, 0x1113F }, + { 0x11144, 0x11144 }, + { 0x11147, 0x11147 }, { 0x11150, 0x11172 }, { 0x11176, 0x11176 }, { 0x11183, 0x111B2 }, @@ -510,6 +534,7 @@ { 0x11400, 0x11434 }, { 0x11447, 0x1144A }, { 0x11450, 0x11459 }, + { 0x1145F, 0x11461 }, { 0x11480, 0x114AF }, { 0x114C4, 0x114C5 }, { 0x114C7, 0x114C7 }, @@ -520,38 +545,82 @@ { 0x11644, 0x11644 }, { 0x11650, 0x11659 }, { 0x11680, 0x116AA }, + { 0x116B8, 0x116B8 }, { 0x116C0, 0x116C9 }, - { 0x11700, 0x11719 }, + { 0x11700, 0x1171A }, { 0x11730, 0x11739 }, + { 0x11740, 0x11746 }, + { 0x11800, 0x1182B }, { 0x118A0, 0x118E9 }, - { 0x118FF, 0x118FF }, - { 0x11AC0, 0x11AF8 }, + { 0x118FF, 0x11906 }, + { 0x11909, 0x11909 }, + { 0x1190C, 0x11913 }, + { 0x11915, 0x11916 }, + { 0x11918, 0x1192F }, + { 0x1193F, 0x1193F }, + { 0x11941, 0x11941 }, + { 0x11950, 0x11959 }, + { 0x119A0, 0x119A7 }, + { 0x119AA, 0x119D0 }, + { 0x119E1, 0x119E1 }, + { 0x119E3, 0x119E3 }, + { 0x11A00, 0x11A00 }, + { 0x11A0B, 0x11A32 }, + { 0x11A3A, 0x11A3A }, + { 0x11A50, 0x11A50 }, + { 0x11A5C, 0x11A89 }, + { 0x11A9D, 0x11A9D }, + { 0x11AB0, 0x11AF8 }, { 0x11C00, 0x11C08 }, { 0x11C0A, 0x11C2E }, { 0x11C40, 0x11C40 }, { 0x11C50, 0x11C59 }, { 0x11C72, 0x11C8F }, + { 0x11D00, 0x11D06 }, + { 0x11D08, 0x11D09 }, + { 0x11D0B, 0x11D30 }, + { 0x11D46, 0x11D46 }, + { 0x11D50, 0x11D59 }, + { 0x11D60, 0x11D65 }, + { 0x11D67, 0x11D68 }, + { 0x11D6A, 0x11D89 }, + { 0x11D98, 0x11D98 }, + { 0x11DA0, 0x11DA9 }, + { 0x11EE0, 0x11EF2 }, + { 0x11FB0, 0x11FB0 }, { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, { 0x12480, 0x12543 }, + { 0x12F90, 0x12FF0 }, { 0x13000, 0x1342E }, { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, + { 0x16A70, 0x16ABE }, + { 0x16AC0, 0x16AC9 }, { 0x16AD0, 0x16AED }, { 0x16B00, 0x16B2F }, { 0x16B40, 0x16B43 }, { 0x16B50, 0x16B59 }, { 0x16B63, 0x16B77 }, { 0x16B7D, 0x16B8F }, - { 0x16F00, 0x16F44 }, + { 0x16E40, 0x16E7F }, + { 0x16F00, 0x16F4A }, { 0x16F50, 0x16F50 }, { 0x16F93, 0x16F9F }, - { 0x16FE0, 0x16FE0 }, - { 0x17000, 0x187EC }, - { 0x18800, 0x18AF2 }, - { 0x1B000, 0x1B001 }, + { 0x16FE0, 0x16FE1 }, + { 0x16FE3, 0x16FE3 }, + { 0x17000, 0x187F7 }, + { 0x18800, 0x18CD5 }, + { 0x18D00, 0x18D08 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, + { 0x1B000, 0x1B122 }, + { 0x1B150, 0x1B152 }, + { 0x1B164, 0x1B167 }, + { 0x1B170, 0x1B2FB }, { 0x1BC00, 0x1BC6A }, { 0x1BC70, 0x1BC7C }, { 0x1BC80, 0x1BC88 }, @@ -587,8 +656,21 @@ { 0x1D7AA, 0x1D7C2 }, { 0x1D7C4, 0x1D7CB }, { 0x1D7CE, 0x1D7FF }, + { 0x1DF00, 0x1DF1E }, + { 0x1E100, 0x1E12C }, + { 0x1E137, 0x1E13D }, + { 0x1E140, 0x1E149 }, + { 0x1E14E, 0x1E14E }, + { 0x1E290, 0x1E2AD }, + { 0x1E2C0, 0x1E2EB }, + { 0x1E2F0, 0x1E2F9 }, + { 0x1E7E0, 0x1E7E6 }, + { 0x1E7E8, 0x1E7EB }, + { 0x1E7ED, 0x1E7EE }, + { 0x1E7F0, 0x1E7FE }, { 0x1E800, 0x1E8C4 }, { 0x1E900, 0x1E943 }, + { 0x1E94B, 0x1E94B }, { 0x1E950, 0x1E959 }, { 0x1EE00, 0x1EE03 }, { 0x1EE05, 0x1EE1F }, @@ -629,11 +711,14 @@ { 0x1F170, 0x1F18A }, { 0x1F1A5, 0x1F1A5 }, { 0x1F1E6, 0x1F1FF }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x1FBF0, 0x1FBF9 }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, { 0x2B820, 0x2CEA1 }, - { 0x2F800, 0x2FA1D } + { 0x2CEB0, 0x2EBE0 }, + { 0x2F800, 0x2FA1D }, + { 0x30000, 0x3134A } #define PREDICATE(c) uc_is_alpha (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-ctype_blank.c b/tests/unictype/test-ctype_blank.c index 3a99832d..13e60346 100644 --- a/tests/unictype/test-ctype_blank.c +++ b/tests/unictype/test-ctype_blank.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-ctype_cntrl.c b/tests/unictype/test-ctype_cntrl.c index a4a7fc3d..4b8423ae 100644 --- a/tests/unictype/test-ctype_cntrl.c +++ b/tests/unictype/test-ctype_cntrl.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-ctype_digit.c b/tests/unictype/test-ctype_digit.c index f6d361a6..9438f04d 100644 --- a/tests/unictype/test-ctype_digit.c +++ b/tests/unictype/test-ctype_digit.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-ctype_graph.c b/tests/unictype/test-ctype_graph.c index f339b54b..45782e56 100644 --- a/tests/unictype/test-ctype_graph.c +++ b/tests/unictype/test-ctype_graph.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -25,25 +25,23 @@ { 0x038E, 0x03A1 }, { 0x03A3, 0x052F }, { 0x0531, 0x0556 }, - { 0x0559, 0x055F }, - { 0x0561, 0x0587 }, - { 0x0589, 0x058A }, + { 0x0559, 0x058A }, { 0x058D, 0x058F }, { 0x0591, 0x05C7 }, { 0x05D0, 0x05EA }, - { 0x05F0, 0x05F4 }, - { 0x0600, 0x061C }, - { 0x061E, 0x070D }, + { 0x05EF, 0x05F4 }, + { 0x0600, 0x070D }, { 0x070F, 0x074A }, { 0x074D, 0x07B1 }, { 0x07C0, 0x07FA }, - { 0x0800, 0x082D }, + { 0x07FD, 0x082D }, { 0x0830, 0x083E }, { 0x0840, 0x085B }, { 0x085E, 0x085E }, - { 0x08A0, 0x08B4 }, - { 0x08B6, 0x08BD }, - { 0x08D4, 0x0983 }, + { 0x0860, 0x086A }, + { 0x0870, 0x088E }, + { 0x0890, 0x0891 }, + { 0x0898, 0x0983 }, { 0x0985, 0x098C }, { 0x098F, 0x0990 }, { 0x0993, 0x09A8 }, @@ -56,7 +54,7 @@ { 0x09D7, 0x09D7 }, { 0x09DC, 0x09DD }, { 0x09DF, 0x09E3 }, - { 0x09E6, 0x09FB }, + { 0x09E6, 0x09FE }, { 0x0A01, 0x0A03 }, { 0x0A05, 0x0A0A }, { 0x0A0F, 0x0A10 }, @@ -72,7 +70,7 @@ { 0x0A51, 0x0A51 }, { 0x0A59, 0x0A5C }, { 0x0A5E, 0x0A5E }, - { 0x0A66, 0x0A75 }, + { 0x0A66, 0x0A76 }, { 0x0A81, 0x0A83 }, { 0x0A85, 0x0A8D }, { 0x0A8F, 0x0A91 }, @@ -86,7 +84,7 @@ { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE3 }, { 0x0AE6, 0x0AF1 }, - { 0x0AF9, 0x0AF9 }, + { 0x0AF9, 0x0AFF }, { 0x0B01, 0x0B03 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, @@ -97,7 +95,7 @@ { 0x0B3C, 0x0B44 }, { 0x0B47, 0x0B48 }, { 0x0B4B, 0x0B4D }, - { 0x0B56, 0x0B57 }, + { 0x0B55, 0x0B57 }, { 0x0B5C, 0x0B5D }, { 0x0B5F, 0x0B63 }, { 0x0B66, 0x0B77 }, @@ -117,20 +115,19 @@ { 0x0BD0, 0x0BD0 }, { 0x0BD7, 0x0BD7 }, { 0x0BE6, 0x0BFA }, - { 0x0C00, 0x0C03 }, - { 0x0C05, 0x0C0C }, + { 0x0C00, 0x0C0C }, { 0x0C0E, 0x0C10 }, { 0x0C12, 0x0C28 }, { 0x0C2A, 0x0C39 }, - { 0x0C3D, 0x0C44 }, + { 0x0C3C, 0x0C44 }, { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, { 0x0C55, 0x0C56 }, { 0x0C58, 0x0C5A }, + { 0x0C5D, 0x0C5D }, { 0x0C60, 0x0C63 }, { 0x0C66, 0x0C6F }, - { 0x0C78, 0x0C83 }, - { 0x0C85, 0x0C8C }, + { 0x0C77, 0x0C8C }, { 0x0C8E, 0x0C90 }, { 0x0C92, 0x0CA8 }, { 0x0CAA, 0x0CB3 }, @@ -139,20 +136,18 @@ { 0x0CC6, 0x0CC8 }, { 0x0CCA, 0x0CCD }, { 0x0CD5, 0x0CD6 }, - { 0x0CDE, 0x0CDE }, + { 0x0CDD, 0x0CDE }, { 0x0CE0, 0x0CE3 }, { 0x0CE6, 0x0CEF }, { 0x0CF1, 0x0CF2 }, - { 0x0D01, 0x0D03 }, - { 0x0D05, 0x0D0C }, + { 0x0D00, 0x0D0C }, { 0x0D0E, 0x0D10 }, - { 0x0D12, 0x0D3A }, - { 0x0D3D, 0x0D44 }, + { 0x0D12, 0x0D44 }, { 0x0D46, 0x0D48 }, { 0x0D4A, 0x0D4F }, { 0x0D54, 0x0D63 }, { 0x0D66, 0x0D7F }, - { 0x0D82, 0x0D83 }, + { 0x0D81, 0x0D83 }, { 0x0D85, 0x0D96 }, { 0x0D9A, 0x0DB1 }, { 0x0DB3, 0x0DBB }, @@ -168,17 +163,10 @@ { 0x0E3F, 0x0E5B }, { 0x0E81, 0x0E82 }, { 0x0E84, 0x0E84 }, - { 0x0E87, 0x0E88 }, - { 0x0E8A, 0x0E8A }, - { 0x0E8D, 0x0E8D }, - { 0x0E94, 0x0E97 }, - { 0x0E99, 0x0E9F }, - { 0x0EA1, 0x0EA3 }, + { 0x0E86, 0x0E8A }, + { 0x0E8C, 0x0EA3 }, { 0x0EA5, 0x0EA5 }, - { 0x0EA7, 0x0EA7 }, - { 0x0EAA, 0x0EAB }, - { 0x0EAD, 0x0EB9 }, - { 0x0EBB, 0x0EBD }, + { 0x0EA7, 0x0EBD }, { 0x0EC0, 0x0EC4 }, { 0x0EC6, 0x0EC6 }, { 0x0EC8, 0x0ECD }, @@ -216,9 +204,8 @@ { 0x1400, 0x167F }, { 0x1681, 0x169C }, { 0x16A0, 0x16F8 }, - { 0x1700, 0x170C }, - { 0x170E, 0x1714 }, - { 0x1720, 0x1736 }, + { 0x1700, 0x1715 }, + { 0x171F, 0x1736 }, { 0x1740, 0x1753 }, { 0x1760, 0x176C }, { 0x176E, 0x1770 }, @@ -226,9 +213,8 @@ { 0x1780, 0x17DD }, { 0x17E0, 0x17E9 }, { 0x17F0, 0x17F9 }, - { 0x1800, 0x180E }, - { 0x1810, 0x1819 }, - { 0x1820, 0x1877 }, + { 0x1800, 0x1819 }, + { 0x1820, 0x1878 }, { 0x1880, 0x18AA }, { 0x18B0, 0x18F5 }, { 0x1900, 0x191E }, @@ -246,18 +232,17 @@ { 0x1A7F, 0x1A89 }, { 0x1A90, 0x1A99 }, { 0x1AA0, 0x1AAD }, - { 0x1AB0, 0x1ABE }, - { 0x1B00, 0x1B4B }, - { 0x1B50, 0x1B7C }, + { 0x1AB0, 0x1ACE }, + { 0x1B00, 0x1B4C }, + { 0x1B50, 0x1B7E }, { 0x1B80, 0x1BF3 }, { 0x1BFC, 0x1C37 }, { 0x1C3B, 0x1C49 }, { 0x1C4D, 0x1C88 }, - { 0x1CC0, 0x1CC7 }, - { 0x1CD0, 0x1CF6 }, - { 0x1CF8, 0x1CF9 }, - { 0x1D00, 0x1DF5 }, - { 0x1DFB, 0x1F15 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CC7 }, + { 0x1CD0, 0x1CFA }, + { 0x1D00, 0x1F15 }, { 0x1F18, 0x1F1D }, { 0x1F20, 0x1F45 }, { 0x1F48, 0x1F4D }, @@ -280,21 +265,14 @@ { 0x2066, 0x2071 }, { 0x2074, 0x208E }, { 0x2090, 0x209C }, - { 0x20A0, 0x20BE }, + { 0x20A0, 0x20C0 }, { 0x20D0, 0x20F0 }, { 0x2100, 0x218B }, - { 0x2190, 0x23FE }, - { 0x2400, 0x2426 }, + { 0x2190, 0x2426 }, { 0x2440, 0x244A }, { 0x2460, 0x2B73 }, { 0x2B76, 0x2B95 }, - { 0x2B98, 0x2BB9 }, - { 0x2BBD, 0x2BC8 }, - { 0x2BCA, 0x2BD1 }, - { 0x2BEC, 0x2BEF }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2CF3 }, + { 0x2B97, 0x2CF3 }, { 0x2CF9, 0x2D25 }, { 0x2D27, 0x2D27 }, { 0x2D2D, 0x2D2D }, @@ -309,7 +287,7 @@ { 0x2DC8, 0x2DCE }, { 0x2DD0, 0x2DD6 }, { 0x2DD8, 0x2DDE }, - { 0x2DE0, 0x2E44 }, + { 0x2DE0, 0x2E5D }, { 0x2E80, 0x2E99 }, { 0x2E9B, 0x2EF3 }, { 0x2F00, 0x2FD5 }, @@ -317,27 +295,24 @@ { 0x3001, 0x303F }, { 0x3041, 0x3096 }, { 0x3099, 0x30FF }, - { 0x3105, 0x312D }, + { 0x3105, 0x312F }, { 0x3131, 0x318E }, - { 0x3190, 0x31BA }, - { 0x31C0, 0x31E3 }, + { 0x3190, 0x31E3 }, { 0x31F0, 0x321E }, - { 0x3220, 0x32FE }, - { 0x3300, 0x4DB5 }, - { 0x4DC0, 0x9FD5 }, - { 0xA000, 0xA48C }, + { 0x3220, 0xA48C }, { 0xA490, 0xA4C6 }, { 0xA4D0, 0xA62B }, { 0xA640, 0xA6F7 }, - { 0xA700, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, - { 0xA7F7, 0xA82B }, + { 0xA700, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F2, 0xA82C }, { 0xA830, 0xA839 }, { 0xA840, 0xA877 }, { 0xA880, 0xA8C5 }, { 0xA8CE, 0xA8D9 }, - { 0xA8E0, 0xA8FD }, - { 0xA900, 0xA953 }, + { 0xA8E0, 0xA953 }, { 0xA95F, 0xA97C }, { 0xA980, 0xA9CD }, { 0xA9CF, 0xA9D9 }, @@ -352,7 +327,7 @@ { 0xAB11, 0xAB16 }, { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, - { 0xAB30, 0xAB65 }, + { 0xAB30, 0xAB6B }, { 0xAB70, 0xABED }, { 0xABF0, 0xABF9 }, { 0xAC00, 0xD7A3 }, @@ -367,12 +342,11 @@ { 0xFB3E, 0xFB3E }, { 0xFB40, 0xFB41 }, { 0xFB43, 0xFB44 }, - { 0xFB46, 0xFBC1 }, - { 0xFBD3, 0xFD3F }, - { 0xFD50, 0xFD8F }, + { 0xFB46, 0xFBC2 }, + { 0xFBD3, 0xFD8F }, { 0xFD92, 0xFDC7 }, - { 0xFDF0, 0xFDFD }, - { 0xFE00, 0xFE19 }, + { 0xFDCF, 0xFDCF }, + { 0xFDF0, 0xFE19 }, { 0xFE20, 0xFE52 }, { 0xFE54, 0xFE66 }, { 0xFE68, 0xFE6B }, @@ -397,14 +371,14 @@ { 0x10100, 0x10102 }, { 0x10107, 0x10133 }, { 0x10137, 0x1018E }, - { 0x10190, 0x1019B }, + { 0x10190, 0x1019C }, { 0x101A0, 0x101A0 }, { 0x101D0, 0x101FD }, { 0x10280, 0x1029C }, { 0x102A0, 0x102D0 }, { 0x102E0, 0x102FB }, { 0x10300, 0x10323 }, - { 0x10330, 0x1034A }, + { 0x1032D, 0x1034A }, { 0x10350, 0x1037A }, { 0x10380, 0x1039D }, { 0x1039F, 0x103C3 }, @@ -415,10 +389,20 @@ { 0x104D8, 0x104FB }, { 0x10500, 0x10527 }, { 0x10530, 0x10563 }, - { 0x1056F, 0x1056F }, + { 0x1056F, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10600, 0x10736 }, { 0x10740, 0x10755 }, { 0x10760, 0x10767 }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10800, 0x10805 }, { 0x10808, 0x10808 }, { 0x1080A, 0x10835 }, @@ -438,9 +422,9 @@ { 0x10A05, 0x10A06 }, { 0x10A0C, 0x10A13 }, { 0x10A15, 0x10A17 }, - { 0x10A19, 0x10A33 }, + { 0x10A19, 0x10A35 }, { 0x10A38, 0x10A3A }, - { 0x10A3F, 0x10A47 }, + { 0x10A3F, 0x10A48 }, { 0x10A50, 0x10A58 }, { 0x10A60, 0x10A9F }, { 0x10AC0, 0x10AE6 }, @@ -454,18 +438,27 @@ { 0x10C00, 0x10C48 }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, - { 0x10CFA, 0x10CFF }, + { 0x10CFA, 0x10D27 }, + { 0x10D30, 0x10D39 }, { 0x10E60, 0x10E7E }, + { 0x10E80, 0x10EA9 }, + { 0x10EAB, 0x10EAD }, + { 0x10EB0, 0x10EB1 }, + { 0x10F00, 0x10F27 }, + { 0x10F30, 0x10F59 }, + { 0x10F70, 0x10F89 }, + { 0x10FB0, 0x10FCB }, + { 0x10FE0, 0x10FF6 }, { 0x11000, 0x1104D }, - { 0x11052, 0x1106F }, - { 0x1107F, 0x110C1 }, + { 0x11052, 0x11075 }, + { 0x1107F, 0x110C2 }, + { 0x110CD, 0x110CD }, { 0x110D0, 0x110E8 }, { 0x110F0, 0x110F9 }, { 0x11100, 0x11134 }, - { 0x11136, 0x11143 }, + { 0x11136, 0x11147 }, { 0x11150, 0x11176 }, - { 0x11180, 0x111CD }, - { 0x111D0, 0x111DF }, + { 0x11180, 0x111DF }, { 0x111E1, 0x111F4 }, { 0x11200, 0x11211 }, { 0x11213, 0x1123E }, @@ -483,7 +476,7 @@ { 0x1132A, 0x11330 }, { 0x11332, 0x11333 }, { 0x11335, 0x11339 }, - { 0x1133C, 0x11344 }, + { 0x1133B, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134D }, { 0x11350, 0x11350 }, @@ -491,9 +484,8 @@ { 0x1135D, 0x11363 }, { 0x11366, 0x1136C }, { 0x11370, 0x11374 }, - { 0x11400, 0x11459 }, - { 0x1145B, 0x1145B }, - { 0x1145D, 0x1145D }, + { 0x11400, 0x1145B }, + { 0x1145D, 0x11461 }, { 0x11480, 0x114C7 }, { 0x114D0, 0x114D9 }, { 0x11580, 0x115B5 }, @@ -501,14 +493,27 @@ { 0x11600, 0x11644 }, { 0x11650, 0x11659 }, { 0x11660, 0x1166C }, - { 0x11680, 0x116B7 }, + { 0x11680, 0x116B9 }, { 0x116C0, 0x116C9 }, - { 0x11700, 0x11719 }, + { 0x11700, 0x1171A }, { 0x1171D, 0x1172B }, - { 0x11730, 0x1173F }, + { 0x11730, 0x11746 }, + { 0x11800, 0x1183B }, { 0x118A0, 0x118F2 }, - { 0x118FF, 0x118FF }, - { 0x11AC0, 0x11AF8 }, + { 0x118FF, 0x11906 }, + { 0x11909, 0x11909 }, + { 0x1190C, 0x11913 }, + { 0x11915, 0x11916 }, + { 0x11918, 0x11935 }, + { 0x11937, 0x11938 }, + { 0x1193B, 0x11946 }, + { 0x11950, 0x11959 }, + { 0x119A0, 0x119A7 }, + { 0x119AA, 0x119D7 }, + { 0x119DA, 0x119E4 }, + { 0x11A00, 0x11A47 }, + { 0x11A50, 0x11AA2 }, + { 0x11AB0, 0x11AF8 }, { 0x11C00, 0x11C08 }, { 0x11C0A, 0x11C36 }, { 0x11C38, 0x11C45 }, @@ -516,16 +521,35 @@ { 0x11C70, 0x11C8F }, { 0x11C92, 0x11CA7 }, { 0x11CA9, 0x11CB6 }, - { 0x12000, 0x12399 }, + { 0x11D00, 0x11D06 }, + { 0x11D08, 0x11D09 }, + { 0x11D0B, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D47 }, + { 0x11D50, 0x11D59 }, + { 0x11D60, 0x11D65 }, + { 0x11D67, 0x11D68 }, + { 0x11D6A, 0x11D8E }, + { 0x11D90, 0x11D91 }, + { 0x11D93, 0x11D98 }, + { 0x11DA0, 0x11DA9 }, + { 0x11EE0, 0x11EF8 }, + { 0x11FB0, 0x11FB0 }, + { 0x11FC0, 0x11FF1 }, + { 0x11FFF, 0x12399 }, { 0x12400, 0x1246E }, { 0x12470, 0x12474 }, { 0x12480, 0x12543 }, + { 0x12F90, 0x12FF2 }, { 0x13000, 0x1342E }, + { 0x13430, 0x13438 }, { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, - { 0x16A6E, 0x16A6F }, + { 0x16A6E, 0x16ABE }, + { 0x16AC0, 0x16AC9 }, { 0x16AD0, 0x16AED }, { 0x16AF0, 0x16AF5 }, { 0x16B00, 0x16B45 }, @@ -533,24 +557,37 @@ { 0x16B5B, 0x16B61 }, { 0x16B63, 0x16B77 }, { 0x16B7D, 0x16B8F }, - { 0x16F00, 0x16F44 }, - { 0x16F50, 0x16F7E }, + { 0x16E40, 0x16E9A }, + { 0x16F00, 0x16F4A }, + { 0x16F4F, 0x16F87 }, { 0x16F8F, 0x16F9F }, - { 0x16FE0, 0x16FE0 }, - { 0x17000, 0x187EC }, - { 0x18800, 0x18AF2 }, - { 0x1B000, 0x1B001 }, + { 0x16FE0, 0x16FE4 }, + { 0x16FF0, 0x16FF1 }, + { 0x17000, 0x187F7 }, + { 0x18800, 0x18CD5 }, + { 0x18D00, 0x18D08 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, + { 0x1B000, 0x1B122 }, + { 0x1B150, 0x1B152 }, + { 0x1B164, 0x1B167 }, + { 0x1B170, 0x1B2FB }, { 0x1BC00, 0x1BC6A }, { 0x1BC70, 0x1BC7C }, { 0x1BC80, 0x1BC88 }, { 0x1BC90, 0x1BC99 }, { 0x1BC9C, 0x1BCA3 }, + { 0x1CF00, 0x1CF2D }, + { 0x1CF30, 0x1CF46 }, + { 0x1CF50, 0x1CFC3 }, { 0x1D000, 0x1D0F5 }, { 0x1D100, 0x1D126 }, - { 0x1D129, 0x1D1E8 }, + { 0x1D129, 0x1D1EA }, { 0x1D200, 0x1D245 }, + { 0x1D2E0, 0x1D2F3 }, { 0x1D300, 0x1D356 }, - { 0x1D360, 0x1D371 }, + { 0x1D360, 0x1D378 }, { 0x1D400, 0x1D454 }, { 0x1D456, 0x1D49C }, { 0x1D49E, 0x1D49F }, @@ -574,16 +611,30 @@ { 0x1D7CE, 0x1DA8B }, { 0x1DA9B, 0x1DA9F }, { 0x1DAA1, 0x1DAAF }, + { 0x1DF00, 0x1DF1E }, { 0x1E000, 0x1E006 }, { 0x1E008, 0x1E018 }, { 0x1E01B, 0x1E021 }, { 0x1E023, 0x1E024 }, { 0x1E026, 0x1E02A }, + { 0x1E100, 0x1E12C }, + { 0x1E130, 0x1E13D }, + { 0x1E140, 0x1E149 }, + { 0x1E14E, 0x1E14F }, + { 0x1E290, 0x1E2AE }, + { 0x1E2C0, 0x1E2F9 }, + { 0x1E2FF, 0x1E2FF }, + { 0x1E7E0, 0x1E7E6 }, + { 0x1E7E8, 0x1E7EB }, + { 0x1E7ED, 0x1E7EE }, + { 0x1E7F0, 0x1E7FE }, { 0x1E800, 0x1E8C4 }, { 0x1E8C7, 0x1E8D6 }, - { 0x1E900, 0x1E94A }, + { 0x1E900, 0x1E94B }, { 0x1E950, 0x1E959 }, { 0x1E95E, 0x1E95F }, + { 0x1EC71, 0x1ECB4 }, + { 0x1ED01, 0x1ED3D }, { 0x1EE00, 0x1EE03 }, { 0x1EE05, 0x1EE1F }, { 0x1EE21, 0x1EE22 }, @@ -624,37 +675,46 @@ { 0x1F0B1, 0x1F0BF }, { 0x1F0C1, 0x1F0CF }, { 0x1F0D1, 0x1F0F5 }, - { 0x1F100, 0x1F10C }, - { 0x1F110, 0x1F12E }, - { 0x1F130, 0x1F16B }, - { 0x1F170, 0x1F1AC }, + { 0x1F100, 0x1F1AD }, { 0x1F1E6, 0x1F202 }, { 0x1F210, 0x1F23B }, { 0x1F240, 0x1F248 }, { 0x1F250, 0x1F251 }, - { 0x1F300, 0x1F6D2 }, - { 0x1F6E0, 0x1F6EC }, - { 0x1F6F0, 0x1F6F6 }, + { 0x1F260, 0x1F265 }, + { 0x1F300, 0x1F6D7 }, + { 0x1F6DD, 0x1F6EC }, + { 0x1F6F0, 0x1F6FC }, { 0x1F700, 0x1F773 }, - { 0x1F780, 0x1F7D4 }, + { 0x1F780, 0x1F7D8 }, + { 0x1F7E0, 0x1F7EB }, + { 0x1F7F0, 0x1F7F0 }, { 0x1F800, 0x1F80B }, { 0x1F810, 0x1F847 }, { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, { 0x1F890, 0x1F8AD }, - { 0x1F910, 0x1F91E }, - { 0x1F920, 0x1F927 }, - { 0x1F930, 0x1F930 }, - { 0x1F933, 0x1F93E }, - { 0x1F940, 0x1F94B }, - { 0x1F950, 0x1F95E }, - { 0x1F980, 0x1F991 }, - { 0x1F9C0, 0x1F9C0 }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x1F8B0, 0x1F8B1 }, + { 0x1F900, 0x1FA53 }, + { 0x1FA60, 0x1FA6D }, + { 0x1FA70, 0x1FA74 }, + { 0x1FA78, 0x1FA7C }, + { 0x1FA80, 0x1FA86 }, + { 0x1FA90, 0x1FAAC }, + { 0x1FAB0, 0x1FABA }, + { 0x1FAC0, 0x1FAC5 }, + { 0x1FAD0, 0x1FAD9 }, + { 0x1FAE0, 0x1FAE7 }, + { 0x1FAF0, 0x1FAF6 }, + { 0x1FB00, 0x1FB92 }, + { 0x1FB94, 0x1FBCA }, + { 0x1FBF0, 0x1FBF9 }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, { 0x2B820, 0x2CEA1 }, + { 0x2CEB0, 0x2EBE0 }, { 0x2F800, 0x2FA1D }, + { 0x30000, 0x3134A }, { 0xE0001, 0xE0001 }, { 0xE0020, 0xE007F }, { 0xE0100, 0xE01EF }, diff --git a/tests/unictype/test-ctype_lower.c b/tests/unictype/test-ctype_lower.c index e92d8e4e..9bcc0573 100644 --- a/tests/unictype/test-ctype_lower.c +++ b/tests/unictype/test-ctype_lower.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -173,7 +173,7 @@ { 0x0275, 0x0275 }, { 0x027D, 0x027D }, { 0x0280, 0x0280 }, - { 0x0283, 0x0283 }, + { 0x0282, 0x0283 }, { 0x0287, 0x028C }, { 0x0292, 0x0292 }, { 0x029D, 0x029E }, @@ -302,10 +302,13 @@ { 0x052D, 0x052D }, { 0x052F, 0x052F }, { 0x0561, 0x0586 }, + { 0x10D0, 0x10FA }, + { 0x10FD, 0x10FF }, { 0x13F8, 0x13FD }, { 0x1C80, 0x1C88 }, { 0x1D79, 0x1D79 }, { 0x1D7D, 0x1D7D }, + { 0x1D8E, 0x1D8E }, { 0x1E01, 0x1E01 }, { 0x1E03, 0x1E03 }, { 0x1E05, 0x1E05 }, @@ -455,7 +458,7 @@ { 0x2170, 0x217F }, { 0x2184, 0x2184 }, { 0x24D0, 0x24E9 }, - { 0x2C30, 0x2C5E }, + { 0x2C30, 0x2C5F }, { 0x2C61, 0x2C61 }, { 0x2C65, 0x2C66 }, { 0x2C68, 0x2C68 }, @@ -603,7 +606,7 @@ { 0xA787, 0xA787 }, { 0xA78C, 0xA78C }, { 0xA791, 0xA791 }, - { 0xA793, 0xA793 }, + { 0xA793, 0xA794 }, { 0xA797, 0xA797 }, { 0xA799, 0xA799 }, { 0xA79B, 0xA79B }, @@ -616,13 +619,30 @@ { 0xA7A9, 0xA7A9 }, { 0xA7B5, 0xA7B5 }, { 0xA7B7, 0xA7B7 }, + { 0xA7B9, 0xA7B9 }, + { 0xA7BB, 0xA7BB }, + { 0xA7BD, 0xA7BD }, + { 0xA7BF, 0xA7BF }, + { 0xA7C1, 0xA7C1 }, + { 0xA7C3, 0xA7C3 }, + { 0xA7C8, 0xA7C8 }, + { 0xA7CA, 0xA7CA }, + { 0xA7D1, 0xA7D1 }, + { 0xA7D7, 0xA7D7 }, + { 0xA7D9, 0xA7D9 }, + { 0xA7F6, 0xA7F6 }, { 0xAB53, 0xAB53 }, { 0xAB70, 0xABBF }, { 0xFF41, 0xFF5A }, { 0x10428, 0x1044F }, { 0x104D8, 0x104FB }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10CC0, 0x10CF2 }, { 0x118C0, 0x118DF }, + { 0x16E60, 0x16E7F }, { 0x1E922, 0x1E943 } #define PREDICATE(c) uc_is_lower (c) diff --git a/tests/unictype/test-ctype_print.c b/tests/unictype/test-ctype_print.c index 0bff57e8..814c8bc1 100644 --- a/tests/unictype/test-ctype_print.c +++ b/tests/unictype/test-ctype_print.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -25,25 +25,23 @@ { 0x038E, 0x03A1 }, { 0x03A3, 0x052F }, { 0x0531, 0x0556 }, - { 0x0559, 0x055F }, - { 0x0561, 0x0587 }, - { 0x0589, 0x058A }, + { 0x0559, 0x058A }, { 0x058D, 0x058F }, { 0x0591, 0x05C7 }, { 0x05D0, 0x05EA }, - { 0x05F0, 0x05F4 }, - { 0x0600, 0x061C }, - { 0x061E, 0x070D }, + { 0x05EF, 0x05F4 }, + { 0x0600, 0x070D }, { 0x070F, 0x074A }, { 0x074D, 0x07B1 }, { 0x07C0, 0x07FA }, - { 0x0800, 0x082D }, + { 0x07FD, 0x082D }, { 0x0830, 0x083E }, { 0x0840, 0x085B }, { 0x085E, 0x085E }, - { 0x08A0, 0x08B4 }, - { 0x08B6, 0x08BD }, - { 0x08D4, 0x0983 }, + { 0x0860, 0x086A }, + { 0x0870, 0x088E }, + { 0x0890, 0x0891 }, + { 0x0898, 0x0983 }, { 0x0985, 0x098C }, { 0x098F, 0x0990 }, { 0x0993, 0x09A8 }, @@ -56,7 +54,7 @@ { 0x09D7, 0x09D7 }, { 0x09DC, 0x09DD }, { 0x09DF, 0x09E3 }, - { 0x09E6, 0x09FB }, + { 0x09E6, 0x09FE }, { 0x0A01, 0x0A03 }, { 0x0A05, 0x0A0A }, { 0x0A0F, 0x0A10 }, @@ -72,7 +70,7 @@ { 0x0A51, 0x0A51 }, { 0x0A59, 0x0A5C }, { 0x0A5E, 0x0A5E }, - { 0x0A66, 0x0A75 }, + { 0x0A66, 0x0A76 }, { 0x0A81, 0x0A83 }, { 0x0A85, 0x0A8D }, { 0x0A8F, 0x0A91 }, @@ -86,7 +84,7 @@ { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE3 }, { 0x0AE6, 0x0AF1 }, - { 0x0AF9, 0x0AF9 }, + { 0x0AF9, 0x0AFF }, { 0x0B01, 0x0B03 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, @@ -97,7 +95,7 @@ { 0x0B3C, 0x0B44 }, { 0x0B47, 0x0B48 }, { 0x0B4B, 0x0B4D }, - { 0x0B56, 0x0B57 }, + { 0x0B55, 0x0B57 }, { 0x0B5C, 0x0B5D }, { 0x0B5F, 0x0B63 }, { 0x0B66, 0x0B77 }, @@ -117,20 +115,19 @@ { 0x0BD0, 0x0BD0 }, { 0x0BD7, 0x0BD7 }, { 0x0BE6, 0x0BFA }, - { 0x0C00, 0x0C03 }, - { 0x0C05, 0x0C0C }, + { 0x0C00, 0x0C0C }, { 0x0C0E, 0x0C10 }, { 0x0C12, 0x0C28 }, { 0x0C2A, 0x0C39 }, - { 0x0C3D, 0x0C44 }, + { 0x0C3C, 0x0C44 }, { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, { 0x0C55, 0x0C56 }, { 0x0C58, 0x0C5A }, + { 0x0C5D, 0x0C5D }, { 0x0C60, 0x0C63 }, { 0x0C66, 0x0C6F }, - { 0x0C78, 0x0C83 }, - { 0x0C85, 0x0C8C }, + { 0x0C77, 0x0C8C }, { 0x0C8E, 0x0C90 }, { 0x0C92, 0x0CA8 }, { 0x0CAA, 0x0CB3 }, @@ -139,20 +136,18 @@ { 0x0CC6, 0x0CC8 }, { 0x0CCA, 0x0CCD }, { 0x0CD5, 0x0CD6 }, - { 0x0CDE, 0x0CDE }, + { 0x0CDD, 0x0CDE }, { 0x0CE0, 0x0CE3 }, { 0x0CE6, 0x0CEF }, { 0x0CF1, 0x0CF2 }, - { 0x0D01, 0x0D03 }, - { 0x0D05, 0x0D0C }, + { 0x0D00, 0x0D0C }, { 0x0D0E, 0x0D10 }, - { 0x0D12, 0x0D3A }, - { 0x0D3D, 0x0D44 }, + { 0x0D12, 0x0D44 }, { 0x0D46, 0x0D48 }, { 0x0D4A, 0x0D4F }, { 0x0D54, 0x0D63 }, { 0x0D66, 0x0D7F }, - { 0x0D82, 0x0D83 }, + { 0x0D81, 0x0D83 }, { 0x0D85, 0x0D96 }, { 0x0D9A, 0x0DB1 }, { 0x0DB3, 0x0DBB }, @@ -168,17 +163,10 @@ { 0x0E3F, 0x0E5B }, { 0x0E81, 0x0E82 }, { 0x0E84, 0x0E84 }, - { 0x0E87, 0x0E88 }, - { 0x0E8A, 0x0E8A }, - { 0x0E8D, 0x0E8D }, - { 0x0E94, 0x0E97 }, - { 0x0E99, 0x0E9F }, - { 0x0EA1, 0x0EA3 }, + { 0x0E86, 0x0E8A }, + { 0x0E8C, 0x0EA3 }, { 0x0EA5, 0x0EA5 }, - { 0x0EA7, 0x0EA7 }, - { 0x0EAA, 0x0EAB }, - { 0x0EAD, 0x0EB9 }, - { 0x0EBB, 0x0EBD }, + { 0x0EA7, 0x0EBD }, { 0x0EC0, 0x0EC4 }, { 0x0EC6, 0x0EC6 }, { 0x0EC8, 0x0ECD }, @@ -215,9 +203,8 @@ { 0x13F8, 0x13FD }, { 0x1400, 0x169C }, { 0x16A0, 0x16F8 }, - { 0x1700, 0x170C }, - { 0x170E, 0x1714 }, - { 0x1720, 0x1736 }, + { 0x1700, 0x1715 }, + { 0x171F, 0x1736 }, { 0x1740, 0x1753 }, { 0x1760, 0x176C }, { 0x176E, 0x1770 }, @@ -225,9 +212,8 @@ { 0x1780, 0x17DD }, { 0x17E0, 0x17E9 }, { 0x17F0, 0x17F9 }, - { 0x1800, 0x180E }, - { 0x1810, 0x1819 }, - { 0x1820, 0x1877 }, + { 0x1800, 0x1819 }, + { 0x1820, 0x1878 }, { 0x1880, 0x18AA }, { 0x18B0, 0x18F5 }, { 0x1900, 0x191E }, @@ -245,18 +231,17 @@ { 0x1A7F, 0x1A89 }, { 0x1A90, 0x1A99 }, { 0x1AA0, 0x1AAD }, - { 0x1AB0, 0x1ABE }, - { 0x1B00, 0x1B4B }, - { 0x1B50, 0x1B7C }, + { 0x1AB0, 0x1ACE }, + { 0x1B00, 0x1B4C }, + { 0x1B50, 0x1B7E }, { 0x1B80, 0x1BF3 }, { 0x1BFC, 0x1C37 }, { 0x1C3B, 0x1C49 }, { 0x1C4D, 0x1C88 }, - { 0x1CC0, 0x1CC7 }, - { 0x1CD0, 0x1CF6 }, - { 0x1CF8, 0x1CF9 }, - { 0x1D00, 0x1DF5 }, - { 0x1DFB, 0x1F15 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CC7 }, + { 0x1CD0, 0x1CFA }, + { 0x1D00, 0x1F15 }, { 0x1F18, 0x1F1D }, { 0x1F20, 0x1F45 }, { 0x1F48, 0x1F4D }, @@ -277,21 +262,14 @@ { 0x2066, 0x2071 }, { 0x2074, 0x208E }, { 0x2090, 0x209C }, - { 0x20A0, 0x20BE }, + { 0x20A0, 0x20C0 }, { 0x20D0, 0x20F0 }, { 0x2100, 0x218B }, - { 0x2190, 0x23FE }, - { 0x2400, 0x2426 }, + { 0x2190, 0x2426 }, { 0x2440, 0x244A }, { 0x2460, 0x2B73 }, { 0x2B76, 0x2B95 }, - { 0x2B98, 0x2BB9 }, - { 0x2BBD, 0x2BC8 }, - { 0x2BCA, 0x2BD1 }, - { 0x2BEC, 0x2BEF }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2CF3 }, + { 0x2B97, 0x2CF3 }, { 0x2CF9, 0x2D25 }, { 0x2D27, 0x2D27 }, { 0x2D2D, 0x2D2D }, @@ -306,7 +284,7 @@ { 0x2DC8, 0x2DCE }, { 0x2DD0, 0x2DD6 }, { 0x2DD8, 0x2DDE }, - { 0x2DE0, 0x2E44 }, + { 0x2DE0, 0x2E5D }, { 0x2E80, 0x2E99 }, { 0x2E9B, 0x2EF3 }, { 0x2F00, 0x2FD5 }, @@ -314,27 +292,24 @@ { 0x3000, 0x303F }, { 0x3041, 0x3096 }, { 0x3099, 0x30FF }, - { 0x3105, 0x312D }, + { 0x3105, 0x312F }, { 0x3131, 0x318E }, - { 0x3190, 0x31BA }, - { 0x31C0, 0x31E3 }, + { 0x3190, 0x31E3 }, { 0x31F0, 0x321E }, - { 0x3220, 0x32FE }, - { 0x3300, 0x4DB5 }, - { 0x4DC0, 0x9FD5 }, - { 0xA000, 0xA48C }, + { 0x3220, 0xA48C }, { 0xA490, 0xA4C6 }, { 0xA4D0, 0xA62B }, { 0xA640, 0xA6F7 }, - { 0xA700, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, - { 0xA7F7, 0xA82B }, + { 0xA700, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F2, 0xA82C }, { 0xA830, 0xA839 }, { 0xA840, 0xA877 }, { 0xA880, 0xA8C5 }, { 0xA8CE, 0xA8D9 }, - { 0xA8E0, 0xA8FD }, - { 0xA900, 0xA953 }, + { 0xA8E0, 0xA953 }, { 0xA95F, 0xA97C }, { 0xA980, 0xA9CD }, { 0xA9CF, 0xA9D9 }, @@ -349,7 +324,7 @@ { 0xAB11, 0xAB16 }, { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, - { 0xAB30, 0xAB65 }, + { 0xAB30, 0xAB6B }, { 0xAB70, 0xABED }, { 0xABF0, 0xABF9 }, { 0xAC00, 0xD7A3 }, @@ -364,12 +339,11 @@ { 0xFB3E, 0xFB3E }, { 0xFB40, 0xFB41 }, { 0xFB43, 0xFB44 }, - { 0xFB46, 0xFBC1 }, - { 0xFBD3, 0xFD3F }, - { 0xFD50, 0xFD8F }, + { 0xFB46, 0xFBC2 }, + { 0xFBD3, 0xFD8F }, { 0xFD92, 0xFDC7 }, - { 0xFDF0, 0xFDFD }, - { 0xFE00, 0xFE19 }, + { 0xFDCF, 0xFDCF }, + { 0xFDF0, 0xFE19 }, { 0xFE20, 0xFE52 }, { 0xFE54, 0xFE66 }, { 0xFE68, 0xFE6B }, @@ -394,14 +368,14 @@ { 0x10100, 0x10102 }, { 0x10107, 0x10133 }, { 0x10137, 0x1018E }, - { 0x10190, 0x1019B }, + { 0x10190, 0x1019C }, { 0x101A0, 0x101A0 }, { 0x101D0, 0x101FD }, { 0x10280, 0x1029C }, { 0x102A0, 0x102D0 }, { 0x102E0, 0x102FB }, { 0x10300, 0x10323 }, - { 0x10330, 0x1034A }, + { 0x1032D, 0x1034A }, { 0x10350, 0x1037A }, { 0x10380, 0x1039D }, { 0x1039F, 0x103C3 }, @@ -412,10 +386,20 @@ { 0x104D8, 0x104FB }, { 0x10500, 0x10527 }, { 0x10530, 0x10563 }, - { 0x1056F, 0x1056F }, + { 0x1056F, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10600, 0x10736 }, { 0x10740, 0x10755 }, { 0x10760, 0x10767 }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10800, 0x10805 }, { 0x10808, 0x10808 }, { 0x1080A, 0x10835 }, @@ -435,9 +419,9 @@ { 0x10A05, 0x10A06 }, { 0x10A0C, 0x10A13 }, { 0x10A15, 0x10A17 }, - { 0x10A19, 0x10A33 }, + { 0x10A19, 0x10A35 }, { 0x10A38, 0x10A3A }, - { 0x10A3F, 0x10A47 }, + { 0x10A3F, 0x10A48 }, { 0x10A50, 0x10A58 }, { 0x10A60, 0x10A9F }, { 0x10AC0, 0x10AE6 }, @@ -451,18 +435,27 @@ { 0x10C00, 0x10C48 }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, - { 0x10CFA, 0x10CFF }, + { 0x10CFA, 0x10D27 }, + { 0x10D30, 0x10D39 }, { 0x10E60, 0x10E7E }, + { 0x10E80, 0x10EA9 }, + { 0x10EAB, 0x10EAD }, + { 0x10EB0, 0x10EB1 }, + { 0x10F00, 0x10F27 }, + { 0x10F30, 0x10F59 }, + { 0x10F70, 0x10F89 }, + { 0x10FB0, 0x10FCB }, + { 0x10FE0, 0x10FF6 }, { 0x11000, 0x1104D }, - { 0x11052, 0x1106F }, - { 0x1107F, 0x110C1 }, + { 0x11052, 0x11075 }, + { 0x1107F, 0x110C2 }, + { 0x110CD, 0x110CD }, { 0x110D0, 0x110E8 }, { 0x110F0, 0x110F9 }, { 0x11100, 0x11134 }, - { 0x11136, 0x11143 }, + { 0x11136, 0x11147 }, { 0x11150, 0x11176 }, - { 0x11180, 0x111CD }, - { 0x111D0, 0x111DF }, + { 0x11180, 0x111DF }, { 0x111E1, 0x111F4 }, { 0x11200, 0x11211 }, { 0x11213, 0x1123E }, @@ -480,7 +473,7 @@ { 0x1132A, 0x11330 }, { 0x11332, 0x11333 }, { 0x11335, 0x11339 }, - { 0x1133C, 0x11344 }, + { 0x1133B, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134D }, { 0x11350, 0x11350 }, @@ -488,9 +481,8 @@ { 0x1135D, 0x11363 }, { 0x11366, 0x1136C }, { 0x11370, 0x11374 }, - { 0x11400, 0x11459 }, - { 0x1145B, 0x1145B }, - { 0x1145D, 0x1145D }, + { 0x11400, 0x1145B }, + { 0x1145D, 0x11461 }, { 0x11480, 0x114C7 }, { 0x114D0, 0x114D9 }, { 0x11580, 0x115B5 }, @@ -498,14 +490,27 @@ { 0x11600, 0x11644 }, { 0x11650, 0x11659 }, { 0x11660, 0x1166C }, - { 0x11680, 0x116B7 }, + { 0x11680, 0x116B9 }, { 0x116C0, 0x116C9 }, - { 0x11700, 0x11719 }, + { 0x11700, 0x1171A }, { 0x1171D, 0x1172B }, - { 0x11730, 0x1173F }, + { 0x11730, 0x11746 }, + { 0x11800, 0x1183B }, { 0x118A0, 0x118F2 }, - { 0x118FF, 0x118FF }, - { 0x11AC0, 0x11AF8 }, + { 0x118FF, 0x11906 }, + { 0x11909, 0x11909 }, + { 0x1190C, 0x11913 }, + { 0x11915, 0x11916 }, + { 0x11918, 0x11935 }, + { 0x11937, 0x11938 }, + { 0x1193B, 0x11946 }, + { 0x11950, 0x11959 }, + { 0x119A0, 0x119A7 }, + { 0x119AA, 0x119D7 }, + { 0x119DA, 0x119E4 }, + { 0x11A00, 0x11A47 }, + { 0x11A50, 0x11AA2 }, + { 0x11AB0, 0x11AF8 }, { 0x11C00, 0x11C08 }, { 0x11C0A, 0x11C36 }, { 0x11C38, 0x11C45 }, @@ -513,16 +518,35 @@ { 0x11C70, 0x11C8F }, { 0x11C92, 0x11CA7 }, { 0x11CA9, 0x11CB6 }, - { 0x12000, 0x12399 }, + { 0x11D00, 0x11D06 }, + { 0x11D08, 0x11D09 }, + { 0x11D0B, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D47 }, + { 0x11D50, 0x11D59 }, + { 0x11D60, 0x11D65 }, + { 0x11D67, 0x11D68 }, + { 0x11D6A, 0x11D8E }, + { 0x11D90, 0x11D91 }, + { 0x11D93, 0x11D98 }, + { 0x11DA0, 0x11DA9 }, + { 0x11EE0, 0x11EF8 }, + { 0x11FB0, 0x11FB0 }, + { 0x11FC0, 0x11FF1 }, + { 0x11FFF, 0x12399 }, { 0x12400, 0x1246E }, { 0x12470, 0x12474 }, { 0x12480, 0x12543 }, + { 0x12F90, 0x12FF2 }, { 0x13000, 0x1342E }, + { 0x13430, 0x13438 }, { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, - { 0x16A6E, 0x16A6F }, + { 0x16A6E, 0x16ABE }, + { 0x16AC0, 0x16AC9 }, { 0x16AD0, 0x16AED }, { 0x16AF0, 0x16AF5 }, { 0x16B00, 0x16B45 }, @@ -530,24 +554,37 @@ { 0x16B5B, 0x16B61 }, { 0x16B63, 0x16B77 }, { 0x16B7D, 0x16B8F }, - { 0x16F00, 0x16F44 }, - { 0x16F50, 0x16F7E }, + { 0x16E40, 0x16E9A }, + { 0x16F00, 0x16F4A }, + { 0x16F4F, 0x16F87 }, { 0x16F8F, 0x16F9F }, - { 0x16FE0, 0x16FE0 }, - { 0x17000, 0x187EC }, - { 0x18800, 0x18AF2 }, - { 0x1B000, 0x1B001 }, + { 0x16FE0, 0x16FE4 }, + { 0x16FF0, 0x16FF1 }, + { 0x17000, 0x187F7 }, + { 0x18800, 0x18CD5 }, + { 0x18D00, 0x18D08 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, + { 0x1B000, 0x1B122 }, + { 0x1B150, 0x1B152 }, + { 0x1B164, 0x1B167 }, + { 0x1B170, 0x1B2FB }, { 0x1BC00, 0x1BC6A }, { 0x1BC70, 0x1BC7C }, { 0x1BC80, 0x1BC88 }, { 0x1BC90, 0x1BC99 }, { 0x1BC9C, 0x1BCA3 }, + { 0x1CF00, 0x1CF2D }, + { 0x1CF30, 0x1CF46 }, + { 0x1CF50, 0x1CFC3 }, { 0x1D000, 0x1D0F5 }, { 0x1D100, 0x1D126 }, - { 0x1D129, 0x1D1E8 }, + { 0x1D129, 0x1D1EA }, { 0x1D200, 0x1D245 }, + { 0x1D2E0, 0x1D2F3 }, { 0x1D300, 0x1D356 }, - { 0x1D360, 0x1D371 }, + { 0x1D360, 0x1D378 }, { 0x1D400, 0x1D454 }, { 0x1D456, 0x1D49C }, { 0x1D49E, 0x1D49F }, @@ -571,16 +608,30 @@ { 0x1D7CE, 0x1DA8B }, { 0x1DA9B, 0x1DA9F }, { 0x1DAA1, 0x1DAAF }, + { 0x1DF00, 0x1DF1E }, { 0x1E000, 0x1E006 }, { 0x1E008, 0x1E018 }, { 0x1E01B, 0x1E021 }, { 0x1E023, 0x1E024 }, { 0x1E026, 0x1E02A }, + { 0x1E100, 0x1E12C }, + { 0x1E130, 0x1E13D }, + { 0x1E140, 0x1E149 }, + { 0x1E14E, 0x1E14F }, + { 0x1E290, 0x1E2AE }, + { 0x1E2C0, 0x1E2F9 }, + { 0x1E2FF, 0x1E2FF }, + { 0x1E7E0, 0x1E7E6 }, + { 0x1E7E8, 0x1E7EB }, + { 0x1E7ED, 0x1E7EE }, + { 0x1E7F0, 0x1E7FE }, { 0x1E800, 0x1E8C4 }, { 0x1E8C7, 0x1E8D6 }, - { 0x1E900, 0x1E94A }, + { 0x1E900, 0x1E94B }, { 0x1E950, 0x1E959 }, { 0x1E95E, 0x1E95F }, + { 0x1EC71, 0x1ECB4 }, + { 0x1ED01, 0x1ED3D }, { 0x1EE00, 0x1EE03 }, { 0x1EE05, 0x1EE1F }, { 0x1EE21, 0x1EE22 }, @@ -621,37 +672,46 @@ { 0x1F0B1, 0x1F0BF }, { 0x1F0C1, 0x1F0CF }, { 0x1F0D1, 0x1F0F5 }, - { 0x1F100, 0x1F10C }, - { 0x1F110, 0x1F12E }, - { 0x1F130, 0x1F16B }, - { 0x1F170, 0x1F1AC }, + { 0x1F100, 0x1F1AD }, { 0x1F1E6, 0x1F202 }, { 0x1F210, 0x1F23B }, { 0x1F240, 0x1F248 }, { 0x1F250, 0x1F251 }, - { 0x1F300, 0x1F6D2 }, - { 0x1F6E0, 0x1F6EC }, - { 0x1F6F0, 0x1F6F6 }, + { 0x1F260, 0x1F265 }, + { 0x1F300, 0x1F6D7 }, + { 0x1F6DD, 0x1F6EC }, + { 0x1F6F0, 0x1F6FC }, { 0x1F700, 0x1F773 }, - { 0x1F780, 0x1F7D4 }, + { 0x1F780, 0x1F7D8 }, + { 0x1F7E0, 0x1F7EB }, + { 0x1F7F0, 0x1F7F0 }, { 0x1F800, 0x1F80B }, { 0x1F810, 0x1F847 }, { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, { 0x1F890, 0x1F8AD }, - { 0x1F910, 0x1F91E }, - { 0x1F920, 0x1F927 }, - { 0x1F930, 0x1F930 }, - { 0x1F933, 0x1F93E }, - { 0x1F940, 0x1F94B }, - { 0x1F950, 0x1F95E }, - { 0x1F980, 0x1F991 }, - { 0x1F9C0, 0x1F9C0 }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x1F8B0, 0x1F8B1 }, + { 0x1F900, 0x1FA53 }, + { 0x1FA60, 0x1FA6D }, + { 0x1FA70, 0x1FA74 }, + { 0x1FA78, 0x1FA7C }, + { 0x1FA80, 0x1FA86 }, + { 0x1FA90, 0x1FAAC }, + { 0x1FAB0, 0x1FABA }, + { 0x1FAC0, 0x1FAC5 }, + { 0x1FAD0, 0x1FAD9 }, + { 0x1FAE0, 0x1FAE7 }, + { 0x1FAF0, 0x1FAF6 }, + { 0x1FB00, 0x1FB92 }, + { 0x1FB94, 0x1FBCA }, + { 0x1FBF0, 0x1FBF9 }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, { 0x2B820, 0x2CEA1 }, + { 0x2CEB0, 0x2EBE0 }, { 0x2F800, 0x2FA1D }, + { 0x30000, 0x3134A }, { 0xE0001, 0xE0001 }, { 0xE0020, 0xE007F }, { 0xE0100, 0xE01EF }, diff --git a/tests/unictype/test-ctype_punct.c b/tests/unictype/test-ctype_punct.c index f027755e..6e6539c6 100644 --- a/tests/unictype/test-ctype_punct.c +++ b/tests/unictype/test-ctype_punct.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -44,8 +44,7 @@ { 0x058D, 0x058F }, { 0x0591, 0x05C7 }, { 0x05F3, 0x05F4 }, - { 0x0600, 0x061C }, - { 0x061E, 0x061F }, + { 0x0600, 0x061F }, { 0x064B, 0x065F }, { 0x066A, 0x066D }, { 0x0670, 0x0670 }, @@ -60,6 +59,7 @@ { 0x07A6, 0x07B0 }, { 0x07EB, 0x07F3 }, { 0x07F6, 0x07F9 }, + { 0x07FD, 0x07FF }, { 0x0816, 0x0819 }, { 0x081B, 0x0823 }, { 0x0825, 0x0827 }, @@ -67,7 +67,10 @@ { 0x0830, 0x083E }, { 0x0859, 0x085B }, { 0x085E, 0x085E }, - { 0x08D4, 0x0903 }, + { 0x0888, 0x0888 }, + { 0x0890, 0x0891 }, + { 0x0898, 0x089F }, + { 0x08CA, 0x0903 }, { 0x093A, 0x093C }, { 0x093E, 0x094F }, { 0x0951, 0x0957 }, @@ -81,6 +84,7 @@ { 0x09D7, 0x09D7 }, { 0x09E2, 0x09E3 }, { 0x09F2, 0x09FB }, + { 0x09FD, 0x09FE }, { 0x0A01, 0x0A03 }, { 0x0A3C, 0x0A3C }, { 0x0A3E, 0x0A42 }, @@ -88,7 +92,7 @@ { 0x0A4B, 0x0A4D }, { 0x0A51, 0x0A51 }, { 0x0A70, 0x0A71 }, - { 0x0A75, 0x0A75 }, + { 0x0A75, 0x0A76 }, { 0x0A81, 0x0A83 }, { 0x0ABC, 0x0ABC }, { 0x0ABE, 0x0AC5 }, @@ -96,12 +100,13 @@ { 0x0ACB, 0x0ACD }, { 0x0AE2, 0x0AE3 }, { 0x0AF0, 0x0AF1 }, + { 0x0AFA, 0x0AFF }, { 0x0B01, 0x0B03 }, { 0x0B3C, 0x0B3C }, { 0x0B3E, 0x0B44 }, { 0x0B47, 0x0B48 }, { 0x0B4B, 0x0B4D }, - { 0x0B56, 0x0B57 }, + { 0x0B55, 0x0B57 }, { 0x0B62, 0x0B63 }, { 0x0B70, 0x0B70 }, { 0x0B72, 0x0B77 }, @@ -111,21 +116,23 @@ { 0x0BCA, 0x0BCD }, { 0x0BD7, 0x0BD7 }, { 0x0BF0, 0x0BFA }, - { 0x0C00, 0x0C03 }, + { 0x0C00, 0x0C04 }, + { 0x0C3C, 0x0C3C }, { 0x0C3E, 0x0C44 }, { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, { 0x0C55, 0x0C56 }, { 0x0C62, 0x0C63 }, - { 0x0C78, 0x0C7F }, - { 0x0C81, 0x0C83 }, + { 0x0C77, 0x0C7F }, + { 0x0C81, 0x0C84 }, { 0x0CBC, 0x0CBC }, { 0x0CBE, 0x0CC4 }, { 0x0CC6, 0x0CC8 }, { 0x0CCA, 0x0CCD }, { 0x0CD5, 0x0CD6 }, { 0x0CE2, 0x0CE3 }, - { 0x0D01, 0x0D03 }, + { 0x0D00, 0x0D03 }, + { 0x0D3B, 0x0D3C }, { 0x0D3E, 0x0D44 }, { 0x0D46, 0x0D48 }, { 0x0D4A, 0x0D4D }, @@ -133,7 +140,7 @@ { 0x0D57, 0x0D5E }, { 0x0D62, 0x0D63 }, { 0x0D70, 0x0D79 }, - { 0x0D82, 0x0D83 }, + { 0x0D81, 0x0D83 }, { 0x0DCA, 0x0DCA }, { 0x0DCF, 0x0DD4 }, { 0x0DD6, 0x0DD6 }, @@ -145,8 +152,7 @@ { 0x0E4F, 0x0E4F }, { 0x0E5A, 0x0E5B }, { 0x0EB1, 0x0EB1 }, - { 0x0EB4, 0x0EB9 }, - { 0x0EBB, 0x0EBC }, + { 0x0EB4, 0x0EBC }, { 0x0EC8, 0x0ECD }, { 0x0F01, 0x0F1F }, { 0x0F2A, 0x0F3F }, @@ -172,7 +178,7 @@ { 0x166D, 0x166E }, { 0x169B, 0x169C }, { 0x16EB, 0x16ED }, - { 0x1712, 0x1714 }, + { 0x1712, 0x1715 }, { 0x1732, 0x1736 }, { 0x1752, 0x1753 }, { 0x1772, 0x1773 }, @@ -180,7 +186,7 @@ { 0x17D8, 0x17DB }, { 0x17DD, 0x17DD }, { 0x17F0, 0x17F9 }, - { 0x1800, 0x180E }, + { 0x1800, 0x180F }, { 0x1885, 0x1886 }, { 0x18A9, 0x18A9 }, { 0x1920, 0x192B }, @@ -196,10 +202,10 @@ { 0x1A7F, 0x1A7F }, { 0x1AA0, 0x1AA6 }, { 0x1AA8, 0x1AAD }, - { 0x1AB0, 0x1ABE }, + { 0x1AB0, 0x1ACE }, { 0x1B00, 0x1B04 }, { 0x1B34, 0x1B44 }, - { 0x1B5A, 0x1B7C }, + { 0x1B5A, 0x1B7E }, { 0x1B80, 0x1B82 }, { 0x1BA1, 0x1BAD }, { 0x1BE6, 0x1BF3 }, @@ -210,10 +216,9 @@ { 0x1CC0, 0x1CC7 }, { 0x1CD0, 0x1CE8 }, { 0x1CED, 0x1CED }, - { 0x1CF2, 0x1CF4 }, - { 0x1CF8, 0x1CF9 }, - { 0x1DC0, 0x1DF5 }, - { 0x1DFB, 0x1DFF }, + { 0x1CF4, 0x1CF4 }, + { 0x1CF7, 0x1CF9 }, + { 0x1DC0, 0x1DFF }, { 0x1FBD, 0x1FBD }, { 0x1FBF, 0x1FC1 }, { 0x1FCD, 0x1FCF }, @@ -227,7 +232,7 @@ { 0x2066, 0x2070 }, { 0x2074, 0x207E }, { 0x2080, 0x208E }, - { 0x20A0, 0x20BE }, + { 0x20A0, 0x20C0 }, { 0x20D0, 0x20F0 }, { 0x2100, 0x2101 }, { 0x2103, 0x2106 }, @@ -243,23 +248,19 @@ { 0x214A, 0x214D }, { 0x214F, 0x215F }, { 0x2189, 0x218B }, - { 0x2190, 0x23FE }, - { 0x2400, 0x2426 }, + { 0x2190, 0x2426 }, { 0x2440, 0x244A }, { 0x2460, 0x249B }, { 0x24EA, 0x2B73 }, { 0x2B76, 0x2B95 }, - { 0x2B98, 0x2BB9 }, - { 0x2BBD, 0x2BC8 }, - { 0x2BCA, 0x2BD1 }, - { 0x2BEC, 0x2BEF }, + { 0x2B97, 0x2BFF }, { 0x2CE5, 0x2CEA }, { 0x2CEF, 0x2CF1 }, { 0x2CF9, 0x2CFF }, { 0x2D70, 0x2D70 }, { 0x2D7F, 0x2D7F }, { 0x2DE0, 0x2E2E }, - { 0x2E30, 0x2E44 }, + { 0x2E30, 0x2E5D }, { 0x2E80, 0x2E99 }, { 0x2E9B, 0x2EF3 }, { 0x2F00, 0x2FD5 }, @@ -275,8 +276,7 @@ { 0x3190, 0x319F }, { 0x31C0, 0x31E3 }, { 0x3200, 0x321E }, - { 0x3220, 0x32FE }, - { 0x3300, 0x33FF }, + { 0x3220, 0x33FF }, { 0x4DC0, 0x4DFF }, { 0xA490, 0xA4C6 }, { 0xA4FE, 0xA4FF }, @@ -290,7 +290,7 @@ { 0xA802, 0xA802 }, { 0xA806, 0xA806 }, { 0xA80B, 0xA80B }, - { 0xA823, 0xA82B }, + { 0xA823, 0xA82C }, { 0xA830, 0xA839 }, { 0xA874, 0xA877 }, { 0xA880, 0xA881 }, @@ -299,6 +299,7 @@ { 0xA8E0, 0xA8F1 }, { 0xA8F8, 0xA8FA }, { 0xA8FC, 0xA8FC }, + { 0xA8FF, 0xA8FF }, { 0xA926, 0xA92F }, { 0xA947, 0xA953 }, { 0xA95F, 0xA95F }, @@ -321,14 +322,15 @@ { 0xAAEB, 0xAAF1 }, { 0xAAF5, 0xAAF6 }, { 0xAB5B, 0xAB5B }, + { 0xAB6A, 0xAB6B }, { 0xABE3, 0xABED }, { 0xE000, 0xF8FF }, { 0xFB1E, 0xFB1E }, { 0xFB29, 0xFB29 }, - { 0xFBB2, 0xFBC1 }, - { 0xFD3E, 0xFD3F }, - { 0xFDFC, 0xFDFD }, - { 0xFE00, 0xFE19 }, + { 0xFBB2, 0xFBC2 }, + { 0xFD3E, 0xFD4F }, + { 0xFDCF, 0xFDCF }, + { 0xFDFC, 0xFE19 }, { 0xFE20, 0xFE52 }, { 0xFE54, 0xFE66 }, { 0xFE68, 0xFE6B }, @@ -344,7 +346,7 @@ { 0x10107, 0x10133 }, { 0x10137, 0x1013F }, { 0x10175, 0x1018E }, - { 0x10190, 0x1019B }, + { 0x10190, 0x1019C }, { 0x101A0, 0x101A0 }, { 0x101D0, 0x101FD }, { 0x102E0, 0x102FB }, @@ -367,7 +369,7 @@ { 0x10A05, 0x10A06 }, { 0x10A0C, 0x10A0F }, { 0x10A38, 0x10A3A }, - { 0x10A3F, 0x10A47 }, + { 0x10A3F, 0x10A48 }, { 0x10A50, 0x10A58 }, { 0x10A7D, 0x10A7F }, { 0x10A9D, 0x10A9F }, @@ -380,19 +382,29 @@ { 0x10B99, 0x10B9C }, { 0x10BA9, 0x10BAF }, { 0x10CFA, 0x10CFF }, + { 0x10D24, 0x10D27 }, { 0x10E60, 0x10E7E }, + { 0x10EAB, 0x10EAD }, + { 0x10F1D, 0x10F26 }, + { 0x10F46, 0x10F59 }, + { 0x10F82, 0x10F89 }, + { 0x10FC5, 0x10FCB }, { 0x11000, 0x11002 }, { 0x11038, 0x1104D }, { 0x11052, 0x11065 }, + { 0x11070, 0x11070 }, + { 0x11073, 0x11074 }, { 0x1107F, 0x11082 }, - { 0x110B0, 0x110C1 }, + { 0x110B0, 0x110C2 }, + { 0x110CD, 0x110CD }, { 0x11100, 0x11102 }, { 0x11127, 0x11134 }, { 0x11140, 0x11143 }, + { 0x11145, 0x11146 }, { 0x11173, 0x11175 }, { 0x11180, 0x11182 }, { 0x111B3, 0x111C0 }, - { 0x111C5, 0x111CD }, + { 0x111C5, 0x111CF }, { 0x111DB, 0x111DB }, { 0x111DD, 0x111DF }, { 0x111E1, 0x111F4 }, @@ -400,7 +412,7 @@ { 0x112A9, 0x112A9 }, { 0x112DF, 0x112EA }, { 0x11300, 0x11303 }, - { 0x1133C, 0x1133C }, + { 0x1133B, 0x1133C }, { 0x1133E, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134D }, @@ -410,8 +422,8 @@ { 0x11370, 0x11374 }, { 0x11435, 0x11446 }, { 0x1144B, 0x1144F }, - { 0x1145B, 0x1145B }, - { 0x1145D, 0x1145D }, + { 0x1145A, 0x1145B }, + { 0x1145D, 0x1145E }, { 0x114B0, 0x114C3 }, { 0x114C6, 0x114C6 }, { 0x115AF, 0x115B5 }, @@ -420,9 +432,26 @@ { 0x11630, 0x11643 }, { 0x11660, 0x1166C }, { 0x116AB, 0x116B7 }, + { 0x116B9, 0x116B9 }, { 0x1171D, 0x1172B }, { 0x1173A, 0x1173F }, + { 0x1182C, 0x1183B }, { 0x118EA, 0x118F2 }, + { 0x11930, 0x11935 }, + { 0x11937, 0x11938 }, + { 0x1193B, 0x1193E }, + { 0x11940, 0x11940 }, + { 0x11942, 0x11946 }, + { 0x119D1, 0x119D7 }, + { 0x119DA, 0x119E0 }, + { 0x119E2, 0x119E2 }, + { 0x119E4, 0x119E4 }, + { 0x11A01, 0x11A0A }, + { 0x11A33, 0x11A39 }, + { 0x11A3B, 0x11A47 }, + { 0x11A51, 0x11A5B }, + { 0x11A8A, 0x11A9C }, + { 0x11A9E, 0x11AA2 }, { 0x11C2F, 0x11C36 }, { 0x11C38, 0x11C3F }, { 0x11C41, 0x11C45 }, @@ -430,21 +459,43 @@ { 0x11C70, 0x11C71 }, { 0x11C92, 0x11CA7 }, { 0x11CA9, 0x11CB6 }, + { 0x11D31, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D45 }, + { 0x11D47, 0x11D47 }, + { 0x11D8A, 0x11D8E }, + { 0x11D90, 0x11D91 }, + { 0x11D93, 0x11D97 }, + { 0x11EF3, 0x11EF8 }, + { 0x11FC0, 0x11FF1 }, + { 0x11FFF, 0x11FFF }, { 0x12470, 0x12474 }, + { 0x12FF1, 0x12FF2 }, + { 0x13430, 0x13438 }, { 0x16A6E, 0x16A6F }, { 0x16AF0, 0x16AF5 }, { 0x16B30, 0x16B3F }, { 0x16B44, 0x16B45 }, { 0x16B5B, 0x16B61 }, - { 0x16F51, 0x16F7E }, + { 0x16E80, 0x16E9A }, + { 0x16F4F, 0x16F4F }, + { 0x16F51, 0x16F87 }, { 0x16F8F, 0x16F92 }, + { 0x16FE2, 0x16FE2 }, + { 0x16FE4, 0x16FE4 }, + { 0x16FF0, 0x16FF1 }, { 0x1BC9C, 0x1BCA3 }, + { 0x1CF00, 0x1CF2D }, + { 0x1CF30, 0x1CF46 }, + { 0x1CF50, 0x1CFC3 }, { 0x1D000, 0x1D0F5 }, { 0x1D100, 0x1D126 }, - { 0x1D129, 0x1D1E8 }, + { 0x1D129, 0x1D1EA }, { 0x1D200, 0x1D245 }, + { 0x1D2E0, 0x1D2F3 }, { 0x1D300, 0x1D356 }, - { 0x1D360, 0x1D371 }, + { 0x1D360, 0x1D378 }, { 0x1D6C1, 0x1D6C1 }, { 0x1D6DB, 0x1D6DB }, { 0x1D6FB, 0x1D6FB }, @@ -463,9 +514,16 @@ { 0x1E01B, 0x1E021 }, { 0x1E023, 0x1E024 }, { 0x1E026, 0x1E02A }, + { 0x1E130, 0x1E136 }, + { 0x1E14F, 0x1E14F }, + { 0x1E2AE, 0x1E2AE }, + { 0x1E2EC, 0x1E2EF }, + { 0x1E2FF, 0x1E2FF }, { 0x1E8C7, 0x1E8D6 }, { 0x1E944, 0x1E94A }, { 0x1E95E, 0x1E95F }, + { 0x1EC71, 0x1ECB4 }, + { 0x1ED01, 0x1ED3D }, { 0x1EEF0, 0x1EEF1 }, { 0x1F000, 0x1F02B }, { 0x1F030, 0x1F093 }, @@ -473,34 +531,43 @@ { 0x1F0B1, 0x1F0BF }, { 0x1F0C1, 0x1F0CF }, { 0x1F0D1, 0x1F0F5 }, - { 0x1F100, 0x1F10C }, - { 0x1F12D, 0x1F12E }, + { 0x1F100, 0x1F10F }, + { 0x1F12D, 0x1F12F }, { 0x1F14A, 0x1F14F }, - { 0x1F16A, 0x1F16B }, + { 0x1F16A, 0x1F16F }, { 0x1F18B, 0x1F1A4 }, - { 0x1F1A6, 0x1F1AC }, + { 0x1F1A6, 0x1F1AD }, { 0x1F200, 0x1F202 }, { 0x1F210, 0x1F23B }, { 0x1F240, 0x1F248 }, { 0x1F250, 0x1F251 }, - { 0x1F300, 0x1F6D2 }, - { 0x1F6E0, 0x1F6EC }, - { 0x1F6F0, 0x1F6F6 }, + { 0x1F260, 0x1F265 }, + { 0x1F300, 0x1F6D7 }, + { 0x1F6DD, 0x1F6EC }, + { 0x1F6F0, 0x1F6FC }, { 0x1F700, 0x1F773 }, - { 0x1F780, 0x1F7D4 }, + { 0x1F780, 0x1F7D8 }, + { 0x1F7E0, 0x1F7EB }, + { 0x1F7F0, 0x1F7F0 }, { 0x1F800, 0x1F80B }, { 0x1F810, 0x1F847 }, { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, { 0x1F890, 0x1F8AD }, - { 0x1F910, 0x1F91E }, - { 0x1F920, 0x1F927 }, - { 0x1F930, 0x1F930 }, - { 0x1F933, 0x1F93E }, - { 0x1F940, 0x1F94B }, - { 0x1F950, 0x1F95E }, - { 0x1F980, 0x1F991 }, - { 0x1F9C0, 0x1F9C0 }, + { 0x1F8B0, 0x1F8B1 }, + { 0x1F900, 0x1FA53 }, + { 0x1FA60, 0x1FA6D }, + { 0x1FA70, 0x1FA74 }, + { 0x1FA78, 0x1FA7C }, + { 0x1FA80, 0x1FA86 }, + { 0x1FA90, 0x1FAAC }, + { 0x1FAB0, 0x1FABA }, + { 0x1FAC0, 0x1FAC5 }, + { 0x1FAD0, 0x1FAD9 }, + { 0x1FAE0, 0x1FAE7 }, + { 0x1FAF0, 0x1FAF6 }, + { 0x1FB00, 0x1FB92 }, + { 0x1FB94, 0x1FBCA }, { 0xE0001, 0xE0001 }, { 0xE0020, 0xE007F }, { 0xE0100, 0xE01EF }, diff --git a/tests/unictype/test-ctype_space.c b/tests/unictype/test-ctype_space.c index 624237b1..0a27922c 100644 --- a/tests/unictype/test-ctype_space.c +++ b/tests/unictype/test-ctype_space.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-ctype_upper.c b/tests/unictype/test-ctype_upper.c index 7b9f001d..71a54edc 100644 --- a/tests/unictype/test-ctype_upper.c +++ b/tests/unictype/test-ctype_upper.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -292,6 +292,8 @@ { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, { 0x13A0, 0x13F5 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1E00, 0x1E00 }, { 0x1E02, 0x1E02 }, { 0x1E04, 0x1E04 }, @@ -440,7 +442,7 @@ { 0x2160, 0x216F }, { 0x2183, 0x2183 }, { 0x24B6, 0x24CF }, - { 0x2C00, 0x2C2E }, + { 0x2C00, 0x2C2F }, { 0x2C60, 0x2C60 }, { 0x2C62, 0x2C64 }, { 0x2C67, 0x2C67 }, @@ -601,11 +603,28 @@ { 0xA7AA, 0xA7AE }, { 0xA7B0, 0xA7B4 }, { 0xA7B6, 0xA7B6 }, + { 0xA7B8, 0xA7B8 }, + { 0xA7BA, 0xA7BA }, + { 0xA7BC, 0xA7BC }, + { 0xA7BE, 0xA7BE }, + { 0xA7C0, 0xA7C0 }, + { 0xA7C2, 0xA7C2 }, + { 0xA7C4, 0xA7C7 }, + { 0xA7C9, 0xA7C9 }, + { 0xA7D0, 0xA7D0 }, + { 0xA7D6, 0xA7D6 }, + { 0xA7D8, 0xA7D8 }, + { 0xA7F5, 0xA7F5 }, { 0xFF21, 0xFF3A }, { 0x10400, 0x10427 }, { 0x104B0, 0x104D3 }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, { 0x10C80, 0x10CB2 }, { 0x118A0, 0x118BF }, + { 0x16E40, 0x16E5F }, { 0x1E900, 0x1E921 } #define PREDICATE(c) uc_is_upper (c) diff --git a/tests/unictype/test-ctype_xdigit.c b/tests/unictype/test-ctype_xdigit.c index 4731b100..f16cb61e 100644 --- a/tests/unictype/test-ctype_xdigit.c +++ b/tests/unictype/test-ctype_xdigit.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-decdigit.h b/tests/unictype/test-decdigit.h index 366868fb..2c3d21fc 100644 --- a/tests/unictype/test-decdigit.h +++ b/tests/unictype/test-decdigit.h @@ -1,6 +1,22 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Decimal digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */ + +/* Copyright (C) 2000-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + { 0x0030, 0 }, { 0x0031, 1 }, { 0x0032, 2 }, @@ -381,6 +397,16 @@ { 0x104A7, 7 }, { 0x104A8, 8 }, { 0x104A9, 9 }, + { 0x10D30, 0 }, + { 0x10D31, 1 }, + { 0x10D32, 2 }, + { 0x10D33, 3 }, + { 0x10D34, 4 }, + { 0x10D35, 5 }, + { 0x10D36, 6 }, + { 0x10D37, 7 }, + { 0x10D38, 8 }, + { 0x10D39, 9 }, { 0x11066, 0 }, { 0x11067, 1 }, { 0x11068, 2 }, @@ -491,6 +517,16 @@ { 0x118E7, 7 }, { 0x118E8, 8 }, { 0x118E9, 9 }, + { 0x11950, 0 }, + { 0x11951, 1 }, + { 0x11952, 2 }, + { 0x11953, 3 }, + { 0x11954, 4 }, + { 0x11955, 5 }, + { 0x11956, 6 }, + { 0x11957, 7 }, + { 0x11958, 8 }, + { 0x11959, 9 }, { 0x11C50, 0 }, { 0x11C51, 1 }, { 0x11C52, 2 }, @@ -501,6 +537,26 @@ { 0x11C57, 7 }, { 0x11C58, 8 }, { 0x11C59, 9 }, + { 0x11D50, 0 }, + { 0x11D51, 1 }, + { 0x11D52, 2 }, + { 0x11D53, 3 }, + { 0x11D54, 4 }, + { 0x11D55, 5 }, + { 0x11D56, 6 }, + { 0x11D57, 7 }, + { 0x11D58, 8 }, + { 0x11D59, 9 }, + { 0x11DA0, 0 }, + { 0x11DA1, 1 }, + { 0x11DA2, 2 }, + { 0x11DA3, 3 }, + { 0x11DA4, 4 }, + { 0x11DA5, 5 }, + { 0x11DA6, 6 }, + { 0x11DA7, 7 }, + { 0x11DA8, 8 }, + { 0x11DA9, 9 }, { 0x16A60, 0 }, { 0x16A61, 1 }, { 0x16A62, 2 }, @@ -511,6 +567,16 @@ { 0x16A67, 7 }, { 0x16A68, 8 }, { 0x16A69, 9 }, + { 0x16AC0, 0 }, + { 0x16AC1, 1 }, + { 0x16AC2, 2 }, + { 0x16AC3, 3 }, + { 0x16AC4, 4 }, + { 0x16AC5, 5 }, + { 0x16AC6, 6 }, + { 0x16AC7, 7 }, + { 0x16AC8, 8 }, + { 0x16AC9, 9 }, { 0x16B50, 0 }, { 0x16B51, 1 }, { 0x16B52, 2 }, @@ -571,6 +637,26 @@ { 0x1D7FD, 7 }, { 0x1D7FE, 8 }, { 0x1D7FF, 9 }, + { 0x1E140, 0 }, + { 0x1E141, 1 }, + { 0x1E142, 2 }, + { 0x1E143, 3 }, + { 0x1E144, 4 }, + { 0x1E145, 5 }, + { 0x1E146, 6 }, + { 0x1E147, 7 }, + { 0x1E148, 8 }, + { 0x1E149, 9 }, + { 0x1E2F0, 0 }, + { 0x1E2F1, 1 }, + { 0x1E2F2, 2 }, + { 0x1E2F3, 3 }, + { 0x1E2F4, 4 }, + { 0x1E2F5, 5 }, + { 0x1E2F6, 6 }, + { 0x1E2F7, 7 }, + { 0x1E2F8, 8 }, + { 0x1E2F9, 9 }, { 0x1E950, 0 }, { 0x1E951, 1 }, { 0x1E952, 2 }, @@ -580,4 +666,14 @@ { 0x1E956, 6 }, { 0x1E957, 7 }, { 0x1E958, 8 }, - { 0x1E959, 9 } + { 0x1E959, 9 }, + { 0x1FBF0, 0 }, + { 0x1FBF1, 1 }, + { 0x1FBF2, 2 }, + { 0x1FBF3, 3 }, + { 0x1FBF4, 4 }, + { 0x1FBF5, 5 }, + { 0x1FBF6, 6 }, + { 0x1FBF7, 7 }, + { 0x1FBF8, 8 }, + { 0x1FBF9, 9 } diff --git a/tests/unictype/test-digit.h b/tests/unictype/test-digit.h index d260dec1..86f741c0 100644 --- a/tests/unictype/test-digit.h +++ b/tests/unictype/test-digit.h @@ -1,6 +1,22 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */ + +/* Copyright (C) 2000-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + { 0x0030, 0 }, { 0x0031, 1 }, { 0x0032, 2 }, @@ -480,6 +496,16 @@ { 0x10A41, 2 }, { 0x10A42, 3 }, { 0x10A43, 4 }, + { 0x10D30, 0 }, + { 0x10D31, 1 }, + { 0x10D32, 2 }, + { 0x10D33, 3 }, + { 0x10D34, 4 }, + { 0x10D35, 5 }, + { 0x10D36, 6 }, + { 0x10D37, 7 }, + { 0x10D38, 8 }, + { 0x10D39, 9 }, { 0x10E60, 1 }, { 0x10E61, 2 }, { 0x10E62, 3 }, @@ -608,6 +634,16 @@ { 0x118E7, 7 }, { 0x118E8, 8 }, { 0x118E9, 9 }, + { 0x11950, 0 }, + { 0x11951, 1 }, + { 0x11952, 2 }, + { 0x11953, 3 }, + { 0x11954, 4 }, + { 0x11955, 5 }, + { 0x11956, 6 }, + { 0x11957, 7 }, + { 0x11958, 8 }, + { 0x11959, 9 }, { 0x11C50, 0 }, { 0x11C51, 1 }, { 0x11C52, 2 }, @@ -618,6 +654,26 @@ { 0x11C57, 7 }, { 0x11C58, 8 }, { 0x11C59, 9 }, + { 0x11D50, 0 }, + { 0x11D51, 1 }, + { 0x11D52, 2 }, + { 0x11D53, 3 }, + { 0x11D54, 4 }, + { 0x11D55, 5 }, + { 0x11D56, 6 }, + { 0x11D57, 7 }, + { 0x11D58, 8 }, + { 0x11D59, 9 }, + { 0x11DA0, 0 }, + { 0x11DA1, 1 }, + { 0x11DA2, 2 }, + { 0x11DA3, 3 }, + { 0x11DA4, 4 }, + { 0x11DA5, 5 }, + { 0x11DA6, 6 }, + { 0x11DA7, 7 }, + { 0x11DA8, 8 }, + { 0x11DA9, 9 }, { 0x16A60, 0 }, { 0x16A61, 1 }, { 0x16A62, 2 }, @@ -628,6 +684,16 @@ { 0x16A67, 7 }, { 0x16A68, 8 }, { 0x16A69, 9 }, + { 0x16AC0, 0 }, + { 0x16AC1, 1 }, + { 0x16AC2, 2 }, + { 0x16AC3, 3 }, + { 0x16AC4, 4 }, + { 0x16AC5, 5 }, + { 0x16AC6, 6 }, + { 0x16AC7, 7 }, + { 0x16AC8, 8 }, + { 0x16AC9, 9 }, { 0x16B50, 0 }, { 0x16B51, 1 }, { 0x16B52, 2 }, @@ -688,6 +754,26 @@ { 0x1D7FD, 7 }, { 0x1D7FE, 8 }, { 0x1D7FF, 9 }, + { 0x1E140, 0 }, + { 0x1E141, 1 }, + { 0x1E142, 2 }, + { 0x1E143, 3 }, + { 0x1E144, 4 }, + { 0x1E145, 5 }, + { 0x1E146, 6 }, + { 0x1E147, 7 }, + { 0x1E148, 8 }, + { 0x1E149, 9 }, + { 0x1E2F0, 0 }, + { 0x1E2F1, 1 }, + { 0x1E2F2, 2 }, + { 0x1E2F3, 3 }, + { 0x1E2F4, 4 }, + { 0x1E2F5, 5 }, + { 0x1E2F6, 6 }, + { 0x1E2F7, 7 }, + { 0x1E2F8, 8 }, + { 0x1E2F9, 9 }, { 0x1E950, 0 }, { 0x1E951, 1 }, { 0x1E952, 2 }, @@ -708,4 +794,14 @@ { 0x1F107, 6 }, { 0x1F108, 7 }, { 0x1F109, 8 }, - { 0x1F10A, 9 } + { 0x1F10A, 9 }, + { 0x1FBF0, 0 }, + { 0x1FBF1, 1 }, + { 0x1FBF2, 2 }, + { 0x1FBF3, 3 }, + { 0x1FBF4, 4 }, + { 0x1FBF5, 5 }, + { 0x1FBF6, 6 }, + { 0x1FBF7, 7 }, + { 0x1FBF8, 8 }, + { 0x1FBF9, 9 } diff --git a/tests/unictype/test-joininggroup_of.h b/tests/unictype/test-joininggroup_of.h index 91d8962f..53834066 100644 --- a/tests/unictype/test-joininggroup_of.h +++ b/tests/unictype/test-joininggroup_of.h @@ -1,6 +1,22 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Arabic joining group of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */ + +/* Copyright (C) 2000-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + { 0x0620, UC_JOINING_GROUP_YEH }, { 0x0622, UC_JOINING_GROUP_ALEF }, { 0x0623, UC_JOINING_GROUP_ALEF }, @@ -231,6 +247,43 @@ { 0x077D, UC_JOINING_GROUP_SEEN }, { 0x077E, UC_JOINING_GROUP_SEEN }, { 0x077F, UC_JOINING_GROUP_KAF }, + { 0x0860, UC_JOINING_GROUP_MALAYALAM_NGA }, + { 0x0861, UC_JOINING_GROUP_MALAYALAM_JA }, + { 0x0862, UC_JOINING_GROUP_MALAYALAM_NYA }, + { 0x0863, UC_JOINING_GROUP_MALAYALAM_TTA }, + { 0x0864, UC_JOINING_GROUP_MALAYALAM_NNA }, + { 0x0865, UC_JOINING_GROUP_MALAYALAM_NNNA }, + { 0x0866, UC_JOINING_GROUP_MALAYALAM_BHA }, + { 0x0867, UC_JOINING_GROUP_MALAYALAM_RA }, + { 0x0868, UC_JOINING_GROUP_MALAYALAM_LLA }, + { 0x0869, UC_JOINING_GROUP_MALAYALAM_LLLA }, + { 0x086A, UC_JOINING_GROUP_MALAYALAM_SSA }, + { 0x0870, UC_JOINING_GROUP_ALEF }, + { 0x0871, UC_JOINING_GROUP_ALEF }, + { 0x0872, UC_JOINING_GROUP_ALEF }, + { 0x0873, UC_JOINING_GROUP_ALEF }, + { 0x0874, UC_JOINING_GROUP_ALEF }, + { 0x0875, UC_JOINING_GROUP_ALEF }, + { 0x0876, UC_JOINING_GROUP_ALEF }, + { 0x0877, UC_JOINING_GROUP_ALEF }, + { 0x0878, UC_JOINING_GROUP_ALEF }, + { 0x0879, UC_JOINING_GROUP_ALEF }, + { 0x087A, UC_JOINING_GROUP_ALEF }, + { 0x087B, UC_JOINING_GROUP_ALEF }, + { 0x087C, UC_JOINING_GROUP_ALEF }, + { 0x087D, UC_JOINING_GROUP_ALEF }, + { 0x087E, UC_JOINING_GROUP_ALEF }, + { 0x087F, UC_JOINING_GROUP_ALEF }, + { 0x0880, UC_JOINING_GROUP_ALEF }, + { 0x0881, UC_JOINING_GROUP_ALEF }, + { 0x0882, UC_JOINING_GROUP_ALEF }, + { 0x0886, UC_JOINING_GROUP_THIN_YEH }, + { 0x0889, UC_JOINING_GROUP_NOON }, + { 0x088A, UC_JOINING_GROUP_HAH }, + { 0x088B, UC_JOINING_GROUP_TAH }, + { 0x088C, UC_JOINING_GROUP_TAH }, + { 0x088D, UC_JOINING_GROUP_GAF }, + { 0x088E, UC_JOINING_GROUP_VERTICAL_TAIL }, { 0x08A0, UC_JOINING_GROUP_BEH }, { 0x08A1, UC_JOINING_GROUP_BEH }, { 0x08A2, UC_JOINING_GROUP_HAH }, @@ -251,6 +304,7 @@ { 0x08B2, UC_JOINING_GROUP_REH }, { 0x08B3, UC_JOINING_GROUP_AIN }, { 0x08B4, UC_JOINING_GROUP_KAF }, + { 0x08B5, UC_JOINING_GROUP_QAF }, { 0x08B6, UC_JOINING_GROUP_BEH }, { 0x08B7, UC_JOINING_GROUP_BEH }, { 0x08B8, UC_JOINING_GROUP_BEH }, @@ -259,6 +313,17 @@ { 0x08BB, UC_JOINING_GROUP_AFRICAN_FEH }, { 0x08BC, UC_JOINING_GROUP_AFRICAN_QAF }, { 0x08BD, UC_JOINING_GROUP_AFRICAN_NOON }, + { 0x08BE, UC_JOINING_GROUP_BEH }, + { 0x08BF, UC_JOINING_GROUP_BEH }, + { 0x08C0, UC_JOINING_GROUP_BEH }, + { 0x08C1, UC_JOINING_GROUP_HAH }, + { 0x08C2, UC_JOINING_GROUP_GAF }, + { 0x08C3, UC_JOINING_GROUP_AIN }, + { 0x08C4, UC_JOINING_GROUP_AFRICAN_QAF }, + { 0x08C5, UC_JOINING_GROUP_HAH }, + { 0x08C6, UC_JOINING_GROUP_HAH }, + { 0x08C7, UC_JOINING_GROUP_LAM }, + { 0x08C8, UC_JOINING_GROUP_GAF }, { 0x10AC0, UC_JOINING_GROUP_MANICHAEAN_ALEPH }, { 0x10AC1, UC_JOINING_GROUP_MANICHAEAN_BETH }, { 0x10AC2, UC_JOINING_GROUP_MANICHAEAN_BETH }, @@ -294,4 +359,11 @@ { 0x10AEC, UC_JOINING_GROUP_MANICHAEAN_FIVE }, { 0x10AED, UC_JOINING_GROUP_MANICHAEAN_TEN }, { 0x10AEE, UC_JOINING_GROUP_MANICHAEAN_TWENTY }, - { 0x10AEF, UC_JOINING_GROUP_MANICHAEAN_HUNDRED } + { 0x10AEF, UC_JOINING_GROUP_MANICHAEAN_HUNDRED }, + { 0x10D02, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA }, + { 0x10D09, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA }, + { 0x10D19, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA }, + { 0x10D1C, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA }, + { 0x10D1E, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA }, + { 0x10D20, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA }, + { 0x10D23, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA } diff --git a/tests/unictype/test-joiningtype_of.h b/tests/unictype/test-joiningtype_of.h index 6a08c95d..596eb221 100644 --- a/tests/unictype/test-joiningtype_of.h +++ b/tests/unictype/test-joiningtype_of.h @@ -1,6 +1,22 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Arabic joining type of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */ + +/* Copyright (C) 2000-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + { 0x0600, UC_JOINING_TYPE_U }, { 0x0601, UC_JOINING_TYPE_U }, { 0x0602, UC_JOINING_TYPE_U }, @@ -161,6 +177,7 @@ { 0x06FB, UC_JOINING_TYPE_D }, { 0x06FC, UC_JOINING_TYPE_D }, { 0x06FF, UC_JOINING_TYPE_D }, + { 0x070F, UC_JOINING_TYPE_T }, { 0x0710, UC_JOINING_TYPE_R }, { 0x0712, UC_JOINING_TYPE_D }, { 0x0713, UC_JOINING_TYPE_D }, @@ -299,9 +316,53 @@ { 0x0853, UC_JOINING_TYPE_D }, { 0x0854, UC_JOINING_TYPE_R }, { 0x0855, UC_JOINING_TYPE_D }, - { 0x0856, UC_JOINING_TYPE_U }, - { 0x0857, UC_JOINING_TYPE_U }, - { 0x0858, UC_JOINING_TYPE_U }, + { 0x0856, UC_JOINING_TYPE_R }, + { 0x0857, UC_JOINING_TYPE_R }, + { 0x0858, UC_JOINING_TYPE_R }, + { 0x0860, UC_JOINING_TYPE_D }, + { 0x0861, UC_JOINING_TYPE_U }, + { 0x0862, UC_JOINING_TYPE_D }, + { 0x0863, UC_JOINING_TYPE_D }, + { 0x0864, UC_JOINING_TYPE_D }, + { 0x0865, UC_JOINING_TYPE_D }, + { 0x0866, UC_JOINING_TYPE_U }, + { 0x0867, UC_JOINING_TYPE_R }, + { 0x0868, UC_JOINING_TYPE_D }, + { 0x0869, UC_JOINING_TYPE_R }, + { 0x086A, UC_JOINING_TYPE_R }, + { 0x0870, UC_JOINING_TYPE_R }, + { 0x0871, UC_JOINING_TYPE_R }, + { 0x0872, UC_JOINING_TYPE_R }, + { 0x0873, UC_JOINING_TYPE_R }, + { 0x0874, UC_JOINING_TYPE_R }, + { 0x0875, UC_JOINING_TYPE_R }, + { 0x0876, UC_JOINING_TYPE_R }, + { 0x0877, UC_JOINING_TYPE_R }, + { 0x0878, UC_JOINING_TYPE_R }, + { 0x0879, UC_JOINING_TYPE_R }, + { 0x087A, UC_JOINING_TYPE_R }, + { 0x087B, UC_JOINING_TYPE_R }, + { 0x087C, UC_JOINING_TYPE_R }, + { 0x087D, UC_JOINING_TYPE_R }, + { 0x087E, UC_JOINING_TYPE_R }, + { 0x087F, UC_JOINING_TYPE_R }, + { 0x0880, UC_JOINING_TYPE_R }, + { 0x0881, UC_JOINING_TYPE_R }, + { 0x0882, UC_JOINING_TYPE_R }, + { 0x0883, UC_JOINING_TYPE_C }, + { 0x0884, UC_JOINING_TYPE_C }, + { 0x0885, UC_JOINING_TYPE_C }, + { 0x0886, UC_JOINING_TYPE_D }, + { 0x0887, UC_JOINING_TYPE_U }, + { 0x0888, UC_JOINING_TYPE_U }, + { 0x0889, UC_JOINING_TYPE_D }, + { 0x088A, UC_JOINING_TYPE_D }, + { 0x088B, UC_JOINING_TYPE_D }, + { 0x088C, UC_JOINING_TYPE_D }, + { 0x088D, UC_JOINING_TYPE_D }, + { 0x088E, UC_JOINING_TYPE_R }, + { 0x0890, UC_JOINING_TYPE_U }, + { 0x0891, UC_JOINING_TYPE_U }, { 0x08A0, UC_JOINING_TYPE_D }, { 0x08A1, UC_JOINING_TYPE_D }, { 0x08A2, UC_JOINING_TYPE_D }, @@ -323,6 +384,7 @@ { 0x08B2, UC_JOINING_TYPE_R }, { 0x08B3, UC_JOINING_TYPE_D }, { 0x08B4, UC_JOINING_TYPE_D }, + { 0x08B5, UC_JOINING_TYPE_D }, { 0x08B6, UC_JOINING_TYPE_D }, { 0x08B7, UC_JOINING_TYPE_D }, { 0x08B8, UC_JOINING_TYPE_D }, @@ -331,6 +393,17 @@ { 0x08BB, UC_JOINING_TYPE_D }, { 0x08BC, UC_JOINING_TYPE_D }, { 0x08BD, UC_JOINING_TYPE_D }, + { 0x08BE, UC_JOINING_TYPE_D }, + { 0x08BF, UC_JOINING_TYPE_D }, + { 0x08C0, UC_JOINING_TYPE_D }, + { 0x08C1, UC_JOINING_TYPE_D }, + { 0x08C2, UC_JOINING_TYPE_D }, + { 0x08C3, UC_JOINING_TYPE_D }, + { 0x08C4, UC_JOINING_TYPE_D }, + { 0x08C5, UC_JOINING_TYPE_D }, + { 0x08C6, UC_JOINING_TYPE_D }, + { 0x08C7, UC_JOINING_TYPE_D }, + { 0x08C8, UC_JOINING_TYPE_D }, { 0x08E2, UC_JOINING_TYPE_U }, { 0x1806, UC_JOINING_TYPE_U }, { 0x1807, UC_JOINING_TYPE_D }, @@ -424,6 +497,7 @@ { 0x1875, UC_JOINING_TYPE_D }, { 0x1876, UC_JOINING_TYPE_D }, { 0x1877, UC_JOINING_TYPE_D }, + { 0x1878, UC_JOINING_TYPE_D }, { 0x1880, UC_JOINING_TYPE_U }, { 0x1881, UC_JOINING_TYPE_U }, { 0x1882, UC_JOINING_TYPE_U }, @@ -592,6 +666,116 @@ { 0x10BAD, UC_JOINING_TYPE_D }, { 0x10BAE, UC_JOINING_TYPE_D }, { 0x10BAF, UC_JOINING_TYPE_U }, + { 0x10D00, UC_JOINING_TYPE_L }, + { 0x10D01, UC_JOINING_TYPE_D }, + { 0x10D02, UC_JOINING_TYPE_D }, + { 0x10D03, UC_JOINING_TYPE_D }, + { 0x10D04, UC_JOINING_TYPE_D }, + { 0x10D05, UC_JOINING_TYPE_D }, + { 0x10D06, UC_JOINING_TYPE_D }, + { 0x10D07, UC_JOINING_TYPE_D }, + { 0x10D08, UC_JOINING_TYPE_D }, + { 0x10D09, UC_JOINING_TYPE_D }, + { 0x10D0A, UC_JOINING_TYPE_D }, + { 0x10D0B, UC_JOINING_TYPE_D }, + { 0x10D0C, UC_JOINING_TYPE_D }, + { 0x10D0D, UC_JOINING_TYPE_D }, + { 0x10D0E, UC_JOINING_TYPE_D }, + { 0x10D0F, UC_JOINING_TYPE_D }, + { 0x10D10, UC_JOINING_TYPE_D }, + { 0x10D11, UC_JOINING_TYPE_D }, + { 0x10D12, UC_JOINING_TYPE_D }, + { 0x10D13, UC_JOINING_TYPE_D }, + { 0x10D14, UC_JOINING_TYPE_D }, + { 0x10D15, UC_JOINING_TYPE_D }, + { 0x10D16, UC_JOINING_TYPE_D }, + { 0x10D17, UC_JOINING_TYPE_D }, + { 0x10D18, UC_JOINING_TYPE_D }, + { 0x10D19, UC_JOINING_TYPE_D }, + { 0x10D1A, UC_JOINING_TYPE_D }, + { 0x10D1B, UC_JOINING_TYPE_D }, + { 0x10D1C, UC_JOINING_TYPE_D }, + { 0x10D1D, UC_JOINING_TYPE_D }, + { 0x10D1E, UC_JOINING_TYPE_D }, + { 0x10D1F, UC_JOINING_TYPE_D }, + { 0x10D20, UC_JOINING_TYPE_D }, + { 0x10D21, UC_JOINING_TYPE_D }, + { 0x10D22, UC_JOINING_TYPE_R }, + { 0x10D23, UC_JOINING_TYPE_D }, + { 0x10F30, UC_JOINING_TYPE_D }, + { 0x10F31, UC_JOINING_TYPE_D }, + { 0x10F32, UC_JOINING_TYPE_D }, + { 0x10F33, UC_JOINING_TYPE_R }, + { 0x10F34, UC_JOINING_TYPE_D }, + { 0x10F35, UC_JOINING_TYPE_D }, + { 0x10F36, UC_JOINING_TYPE_D }, + { 0x10F37, UC_JOINING_TYPE_D }, + { 0x10F38, UC_JOINING_TYPE_D }, + { 0x10F39, UC_JOINING_TYPE_D }, + { 0x10F3A, UC_JOINING_TYPE_D }, + { 0x10F3B, UC_JOINING_TYPE_D }, + { 0x10F3C, UC_JOINING_TYPE_D }, + { 0x10F3D, UC_JOINING_TYPE_D }, + { 0x10F3E, UC_JOINING_TYPE_D }, + { 0x10F3F, UC_JOINING_TYPE_D }, + { 0x10F40, UC_JOINING_TYPE_D }, + { 0x10F41, UC_JOINING_TYPE_D }, + { 0x10F42, UC_JOINING_TYPE_D }, + { 0x10F43, UC_JOINING_TYPE_D }, + { 0x10F44, UC_JOINING_TYPE_D }, + { 0x10F45, UC_JOINING_TYPE_U }, + { 0x10F51, UC_JOINING_TYPE_D }, + { 0x10F52, UC_JOINING_TYPE_D }, + { 0x10F53, UC_JOINING_TYPE_D }, + { 0x10F54, UC_JOINING_TYPE_R }, + { 0x10F70, UC_JOINING_TYPE_D }, + { 0x10F71, UC_JOINING_TYPE_D }, + { 0x10F72, UC_JOINING_TYPE_D }, + { 0x10F73, UC_JOINING_TYPE_D }, + { 0x10F74, UC_JOINING_TYPE_R }, + { 0x10F75, UC_JOINING_TYPE_R }, + { 0x10F76, UC_JOINING_TYPE_D }, + { 0x10F77, UC_JOINING_TYPE_D }, + { 0x10F78, UC_JOINING_TYPE_D }, + { 0x10F79, UC_JOINING_TYPE_D }, + { 0x10F7A, UC_JOINING_TYPE_D }, + { 0x10F7B, UC_JOINING_TYPE_D }, + { 0x10F7C, UC_JOINING_TYPE_D }, + { 0x10F7D, UC_JOINING_TYPE_D }, + { 0x10F7E, UC_JOINING_TYPE_D }, + { 0x10F7F, UC_JOINING_TYPE_D }, + { 0x10F80, UC_JOINING_TYPE_D }, + { 0x10F81, UC_JOINING_TYPE_D }, + { 0x10FB0, UC_JOINING_TYPE_D }, + { 0x10FB1, UC_JOINING_TYPE_U }, + { 0x10FB2, UC_JOINING_TYPE_D }, + { 0x10FB3, UC_JOINING_TYPE_D }, + { 0x10FB4, UC_JOINING_TYPE_R }, + { 0x10FB5, UC_JOINING_TYPE_R }, + { 0x10FB6, UC_JOINING_TYPE_R }, + { 0x10FB7, UC_JOINING_TYPE_U }, + { 0x10FB8, UC_JOINING_TYPE_D }, + { 0x10FB9, UC_JOINING_TYPE_R }, + { 0x10FBA, UC_JOINING_TYPE_R }, + { 0x10FBB, UC_JOINING_TYPE_D }, + { 0x10FBC, UC_JOINING_TYPE_D }, + { 0x10FBD, UC_JOINING_TYPE_R }, + { 0x10FBE, UC_JOINING_TYPE_D }, + { 0x10FBF, UC_JOINING_TYPE_D }, + { 0x10FC0, UC_JOINING_TYPE_U }, + { 0x10FC1, UC_JOINING_TYPE_D }, + { 0x10FC2, UC_JOINING_TYPE_R }, + { 0x10FC3, UC_JOINING_TYPE_R }, + { 0x10FC4, UC_JOINING_TYPE_D }, + { 0x10FC5, UC_JOINING_TYPE_U }, + { 0x10FC6, UC_JOINING_TYPE_U }, + { 0x10FC7, UC_JOINING_TYPE_U }, + { 0x10FC8, UC_JOINING_TYPE_U }, + { 0x10FC9, UC_JOINING_TYPE_R }, + { 0x10FCA, UC_JOINING_TYPE_D }, + { 0x10FCB, UC_JOINING_TYPE_L }, + { 0x110BD, UC_JOINING_TYPE_U }, + { 0x110CD, UC_JOINING_TYPE_U }, { 0x1E900, UC_JOINING_TYPE_D }, { 0x1E901, UC_JOINING_TYPE_D }, { 0x1E902, UC_JOINING_TYPE_D }, @@ -659,4 +843,5 @@ { 0x1E940, UC_JOINING_TYPE_D }, { 0x1E941, UC_JOINING_TYPE_D }, { 0x1E942, UC_JOINING_TYPE_D }, - { 0x1E943, UC_JOINING_TYPE_D } + { 0x1E943, UC_JOINING_TYPE_D }, + { 0x1E94B, UC_JOINING_TYPE_T } diff --git a/tests/unictype/test-numeric.h b/tests/unictype/test-numeric.h index 55d1478a..700e52b2 100644 --- a/tests/unictype/test-numeric.h +++ b/tests/unictype/test-numeric.h @@ -1,6 +1,22 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Numeric values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */ + +/* Copyright (C) 2000-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + { 0x0030, 0, 1 }, { 0x0031, 1, 1 }, { 0x0032, 2, 1 }, @@ -1002,6 +1018,7 @@ { 0x10A45, 20, 1 }, { 0x10A46, 100, 1 }, { 0x10A47, 1000, 1 }, + { 0x10A48, 1, 2 }, { 0x10A7D, 1, 1 }, { 0x10A7E, 50, 1 }, { 0x10A9D, 1, 1 }, @@ -1041,6 +1058,16 @@ { 0x10CFD, 50, 1 }, { 0x10CFE, 100, 1 }, { 0x10CFF, 1000, 1 }, + { 0x10D30, 0, 1 }, + { 0x10D31, 1, 1 }, + { 0x10D32, 2, 1 }, + { 0x10D33, 3, 1 }, + { 0x10D34, 4, 1 }, + { 0x10D35, 5, 1 }, + { 0x10D36, 6, 1 }, + { 0x10D37, 7, 1 }, + { 0x10D38, 8, 1 }, + { 0x10D39, 9, 1 }, { 0x10E60, 1, 1 }, { 0x10E61, 2, 1 }, { 0x10E62, 3, 1 }, @@ -1072,6 +1099,27 @@ { 0x10E7C, 1, 4 }, { 0x10E7D, 1, 3 }, { 0x10E7E, 2, 3 }, + { 0x10F1D, 1, 1 }, + { 0x10F1E, 2, 1 }, + { 0x10F1F, 3, 1 }, + { 0x10F20, 4, 1 }, + { 0x10F21, 5, 1 }, + { 0x10F22, 10, 1 }, + { 0x10F23, 20, 1 }, + { 0x10F24, 30, 1 }, + { 0x10F25, 100, 1 }, + { 0x10F26, 1, 2 }, + { 0x10F51, 1, 1 }, + { 0x10F52, 10, 1 }, + { 0x10F53, 20, 1 }, + { 0x10F54, 100, 1 }, + { 0x10FC5, 1, 1 }, + { 0x10FC6, 2, 1 }, + { 0x10FC7, 3, 1 }, + { 0x10FC8, 4, 1 }, + { 0x10FC9, 10, 1 }, + { 0x10FCA, 20, 1 }, + { 0x10FCB, 100, 1 }, { 0x11052, 1, 1 }, { 0x11053, 2, 1 }, { 0x11054, 3, 1 }, @@ -1233,6 +1281,16 @@ { 0x118F0, 70, 1 }, { 0x118F1, 80, 1 }, { 0x118F2, 90, 1 }, + { 0x11950, 0, 1 }, + { 0x11951, 1, 1 }, + { 0x11952, 2, 1 }, + { 0x11953, 3, 1 }, + { 0x11954, 4, 1 }, + { 0x11955, 5, 1 }, + { 0x11956, 6, 1 }, + { 0x11957, 7, 1 }, + { 0x11958, 8, 1 }, + { 0x11959, 9, 1 }, { 0x11C50, 0, 1 }, { 0x11C51, 1, 1 }, { 0x11C52, 2, 1 }, @@ -1262,6 +1320,47 @@ { 0x11C6A, 80, 1 }, { 0x11C6B, 90, 1 }, { 0x11C6C, 100, 1 }, + { 0x11D50, 0, 1 }, + { 0x11D51, 1, 1 }, + { 0x11D52, 2, 1 }, + { 0x11D53, 3, 1 }, + { 0x11D54, 4, 1 }, + { 0x11D55, 5, 1 }, + { 0x11D56, 6, 1 }, + { 0x11D57, 7, 1 }, + { 0x11D58, 8, 1 }, + { 0x11D59, 9, 1 }, + { 0x11DA0, 0, 1 }, + { 0x11DA1, 1, 1 }, + { 0x11DA2, 2, 1 }, + { 0x11DA3, 3, 1 }, + { 0x11DA4, 4, 1 }, + { 0x11DA5, 5, 1 }, + { 0x11DA6, 6, 1 }, + { 0x11DA7, 7, 1 }, + { 0x11DA8, 8, 1 }, + { 0x11DA9, 9, 1 }, + { 0x11FC0, 1, 320 }, + { 0x11FC1, 1, 160 }, + { 0x11FC2, 1, 80 }, + { 0x11FC3, 1, 64 }, + { 0x11FC4, 1, 40 }, + { 0x11FC5, 1, 32 }, + { 0x11FC6, 3, 80 }, + { 0x11FC7, 3, 64 }, + { 0x11FC8, 1, 20 }, + { 0x11FC9, 1, 16 }, + { 0x11FCA, 1, 16 }, + { 0x11FCB, 1, 10 }, + { 0x11FCC, 1, 8 }, + { 0x11FCD, 3, 20 }, + { 0x11FCE, 3, 16 }, + { 0x11FCF, 1, 5 }, + { 0x11FD0, 1, 4 }, + { 0x11FD1, 1, 2 }, + { 0x11FD2, 1, 2 }, + { 0x11FD3, 3, 4 }, + { 0x11FD4, 1, 320 }, { 0x12400, 2, 1 }, { 0x12401, 3, 1 }, { 0x12402, 4, 1 }, @@ -1383,6 +1482,16 @@ { 0x16A67, 7, 1 }, { 0x16A68, 8, 1 }, { 0x16A69, 9, 1 }, + { 0x16AC0, 0, 1 }, + { 0x16AC1, 1, 1 }, + { 0x16AC2, 2, 1 }, + { 0x16AC3, 3, 1 }, + { 0x16AC4, 4, 1 }, + { 0x16AC5, 5, 1 }, + { 0x16AC6, 6, 1 }, + { 0x16AC7, 7, 1 }, + { 0x16AC8, 8, 1 }, + { 0x16AC9, 9, 1 }, { 0x16B50, 0, 1 }, { 0x16B51, 1, 1 }, { 0x16B52, 2, 1 }, @@ -1400,6 +1509,49 @@ { 0x16B5F, 100000000, 1 }, { 0x16B60, 1410065408, 1 }, { 0x16B61, -727379968, 1 }, + { 0x16E80, 0, 1 }, + { 0x16E81, 1, 1 }, + { 0x16E82, 2, 1 }, + { 0x16E83, 3, 1 }, + { 0x16E84, 4, 1 }, + { 0x16E85, 5, 1 }, + { 0x16E86, 6, 1 }, + { 0x16E87, 7, 1 }, + { 0x16E88, 8, 1 }, + { 0x16E89, 9, 1 }, + { 0x16E8A, 10, 1 }, + { 0x16E8B, 11, 1 }, + { 0x16E8C, 12, 1 }, + { 0x16E8D, 13, 1 }, + { 0x16E8E, 14, 1 }, + { 0x16E8F, 15, 1 }, + { 0x16E90, 16, 1 }, + { 0x16E91, 17, 1 }, + { 0x16E92, 18, 1 }, + { 0x16E93, 19, 1 }, + { 0x16E94, 1, 1 }, + { 0x16E95, 2, 1 }, + { 0x16E96, 3, 1 }, + { 0x1D2E0, 0, 1 }, + { 0x1D2E1, 1, 1 }, + { 0x1D2E2, 2, 1 }, + { 0x1D2E3, 3, 1 }, + { 0x1D2E4, 4, 1 }, + { 0x1D2E5, 5, 1 }, + { 0x1D2E6, 6, 1 }, + { 0x1D2E7, 7, 1 }, + { 0x1D2E8, 8, 1 }, + { 0x1D2E9, 9, 1 }, + { 0x1D2EA, 10, 1 }, + { 0x1D2EB, 11, 1 }, + { 0x1D2EC, 12, 1 }, + { 0x1D2ED, 13, 1 }, + { 0x1D2EE, 14, 1 }, + { 0x1D2EF, 15, 1 }, + { 0x1D2F0, 16, 1 }, + { 0x1D2F1, 17, 1 }, + { 0x1D2F2, 18, 1 }, + { 0x1D2F3, 19, 1 }, { 0x1D360, 1, 1 }, { 0x1D361, 2, 1 }, { 0x1D362, 3, 1 }, @@ -1418,6 +1570,13 @@ { 0x1D36F, 70, 1 }, { 0x1D370, 80, 1 }, { 0x1D371, 90, 1 }, + { 0x1D372, 1, 1 }, + { 0x1D373, 2, 1 }, + { 0x1D374, 3, 1 }, + { 0x1D375, 4, 1 }, + { 0x1D376, 5, 1 }, + { 0x1D377, 1, 1 }, + { 0x1D378, 5, 1 }, { 0x1D7CE, 0, 1 }, { 0x1D7CF, 1, 1 }, { 0x1D7D0, 2, 1 }, @@ -1468,6 +1627,26 @@ { 0x1D7FD, 7, 1 }, { 0x1D7FE, 8, 1 }, { 0x1D7FF, 9, 1 }, + { 0x1E140, 0, 1 }, + { 0x1E141, 1, 1 }, + { 0x1E142, 2, 1 }, + { 0x1E143, 3, 1 }, + { 0x1E144, 4, 1 }, + { 0x1E145, 5, 1 }, + { 0x1E146, 6, 1 }, + { 0x1E147, 7, 1 }, + { 0x1E148, 8, 1 }, + { 0x1E149, 9, 1 }, + { 0x1E2F0, 0, 1 }, + { 0x1E2F1, 1, 1 }, + { 0x1E2F2, 2, 1 }, + { 0x1E2F3, 3, 1 }, + { 0x1E2F4, 4, 1 }, + { 0x1E2F5, 5, 1 }, + { 0x1E2F6, 6, 1 }, + { 0x1E2F7, 7, 1 }, + { 0x1E2F8, 8, 1 }, + { 0x1E2F9, 9, 1 }, { 0x1E8C7, 1, 1 }, { 0x1E8C8, 2, 1 }, { 0x1E8C9, 3, 1 }, @@ -1487,6 +1666,132 @@ { 0x1E957, 7, 1 }, { 0x1E958, 8, 1 }, { 0x1E959, 9, 1 }, + { 0x1EC71, 1, 1 }, + { 0x1EC72, 2, 1 }, + { 0x1EC73, 3, 1 }, + { 0x1EC74, 4, 1 }, + { 0x1EC75, 5, 1 }, + { 0x1EC76, 6, 1 }, + { 0x1EC77, 7, 1 }, + { 0x1EC78, 8, 1 }, + { 0x1EC79, 9, 1 }, + { 0x1EC7A, 10, 1 }, + { 0x1EC7B, 20, 1 }, + { 0x1EC7C, 30, 1 }, + { 0x1EC7D, 40, 1 }, + { 0x1EC7E, 50, 1 }, + { 0x1EC7F, 60, 1 }, + { 0x1EC80, 70, 1 }, + { 0x1EC81, 80, 1 }, + { 0x1EC82, 90, 1 }, + { 0x1EC83, 100, 1 }, + { 0x1EC84, 200, 1 }, + { 0x1EC85, 300, 1 }, + { 0x1EC86, 400, 1 }, + { 0x1EC87, 500, 1 }, + { 0x1EC88, 600, 1 }, + { 0x1EC89, 700, 1 }, + { 0x1EC8A, 800, 1 }, + { 0x1EC8B, 900, 1 }, + { 0x1EC8C, 1000, 1 }, + { 0x1EC8D, 2000, 1 }, + { 0x1EC8E, 3000, 1 }, + { 0x1EC8F, 4000, 1 }, + { 0x1EC90, 5000, 1 }, + { 0x1EC91, 6000, 1 }, + { 0x1EC92, 7000, 1 }, + { 0x1EC93, 8000, 1 }, + { 0x1EC94, 9000, 1 }, + { 0x1EC95, 10000, 1 }, + { 0x1EC96, 20000, 1 }, + { 0x1EC97, 30000, 1 }, + { 0x1EC98, 40000, 1 }, + { 0x1EC99, 50000, 1 }, + { 0x1EC9A, 60000, 1 }, + { 0x1EC9B, 70000, 1 }, + { 0x1EC9C, 80000, 1 }, + { 0x1EC9D, 90000, 1 }, + { 0x1EC9E, 100000, 1 }, + { 0x1EC9F, 200000, 1 }, + { 0x1ECA0, 100000, 1 }, + { 0x1ECA1, 10000000, 1 }, + { 0x1ECA2, 20000000, 1 }, + { 0x1ECA3, 1, 1 }, + { 0x1ECA4, 2, 1 }, + { 0x1ECA5, 3, 1 }, + { 0x1ECA6, 4, 1 }, + { 0x1ECA7, 5, 1 }, + { 0x1ECA8, 6, 1 }, + { 0x1ECA9, 7, 1 }, + { 0x1ECAA, 8, 1 }, + { 0x1ECAB, 9, 1 }, + { 0x1ECAD, 1, 4 }, + { 0x1ECAE, 1, 2 }, + { 0x1ECAF, 3, 4 }, + { 0x1ECB1, 1, 1 }, + { 0x1ECB2, 2, 1 }, + { 0x1ECB3, 10000, 1 }, + { 0x1ECB4, 100000, 1 }, + { 0x1ED01, 1, 1 }, + { 0x1ED02, 2, 1 }, + { 0x1ED03, 3, 1 }, + { 0x1ED04, 4, 1 }, + { 0x1ED05, 5, 1 }, + { 0x1ED06, 6, 1 }, + { 0x1ED07, 7, 1 }, + { 0x1ED08, 8, 1 }, + { 0x1ED09, 9, 1 }, + { 0x1ED0A, 10, 1 }, + { 0x1ED0B, 20, 1 }, + { 0x1ED0C, 30, 1 }, + { 0x1ED0D, 40, 1 }, + { 0x1ED0E, 50, 1 }, + { 0x1ED0F, 60, 1 }, + { 0x1ED10, 70, 1 }, + { 0x1ED11, 80, 1 }, + { 0x1ED12, 90, 1 }, + { 0x1ED13, 100, 1 }, + { 0x1ED14, 200, 1 }, + { 0x1ED15, 300, 1 }, + { 0x1ED16, 400, 1 }, + { 0x1ED17, 500, 1 }, + { 0x1ED18, 600, 1 }, + { 0x1ED19, 700, 1 }, + { 0x1ED1A, 800, 1 }, + { 0x1ED1B, 900, 1 }, + { 0x1ED1C, 1000, 1 }, + { 0x1ED1D, 2000, 1 }, + { 0x1ED1E, 3000, 1 }, + { 0x1ED1F, 4000, 1 }, + { 0x1ED20, 5000, 1 }, + { 0x1ED21, 6000, 1 }, + { 0x1ED22, 7000, 1 }, + { 0x1ED23, 8000, 1 }, + { 0x1ED24, 9000, 1 }, + { 0x1ED25, 10000, 1 }, + { 0x1ED26, 20000, 1 }, + { 0x1ED27, 30000, 1 }, + { 0x1ED28, 40000, 1 }, + { 0x1ED29, 50000, 1 }, + { 0x1ED2A, 60000, 1 }, + { 0x1ED2B, 70000, 1 }, + { 0x1ED2C, 80000, 1 }, + { 0x1ED2D, 90000, 1 }, + { 0x1ED2F, 2, 1 }, + { 0x1ED30, 3, 1 }, + { 0x1ED31, 4, 1 }, + { 0x1ED32, 5, 1 }, + { 0x1ED33, 6, 1 }, + { 0x1ED34, 7, 1 }, + { 0x1ED35, 8, 1 }, + { 0x1ED36, 9, 1 }, + { 0x1ED37, 10, 1 }, + { 0x1ED38, 400, 1 }, + { 0x1ED39, 600, 1 }, + { 0x1ED3A, 2000, 1 }, + { 0x1ED3B, 10000, 1 }, + { 0x1ED3C, 1, 2 }, + { 0x1ED3D, 1, 6 }, { 0x1F100, 0, 1 }, { 0x1F101, 0, 1 }, { 0x1F102, 1, 1 }, @@ -1500,4 +1805,14 @@ { 0x1F10A, 9, 1 }, { 0x1F10B, 0, 1 }, { 0x1F10C, 0, 1 }, + { 0x1FBF0, 0, 1 }, + { 0x1FBF1, 1, 1 }, + { 0x1FBF2, 2, 1 }, + { 0x1FBF3, 3, 1 }, + { 0x1FBF4, 4, 1 }, + { 0x1FBF5, 5, 1 }, + { 0x1FBF6, 6, 1 }, + { 0x1FBF7, 7, 1 }, + { 0x1FBF8, 8, 1 }, + { 0x1FBF9, 9, 1 }, { 0x2F890, 9, 1 } diff --git a/tests/unictype/test-pr_alphabetic.c b/tests/unictype/test-pr_alphabetic.c index 474a4511..4a587739 100644 --- a/tests/unictype/test-pr_alphabetic.c +++ b/tests/unictype/test-pr_alphabetic.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -43,14 +43,14 @@ { 0x048A, 0x052F }, { 0x0531, 0x0556 }, { 0x0559, 0x0559 }, - { 0x0561, 0x0587 }, + { 0x0560, 0x0588 }, { 0x05B0, 0x05BD }, { 0x05BF, 0x05BF }, { 0x05C1, 0x05C2 }, { 0x05C4, 0x05C5 }, { 0x05C7, 0x05C7 }, { 0x05D0, 0x05EA }, - { 0x05F0, 0x05F2 }, + { 0x05EF, 0x05F2 }, { 0x0610, 0x061A }, { 0x0620, 0x0657 }, { 0x0659, 0x065F }, @@ -68,8 +68,10 @@ { 0x0800, 0x0817 }, { 0x081A, 0x082C }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B4 }, - { 0x08B6, 0x08BD }, + { 0x0860, 0x086A }, + { 0x0870, 0x0887 }, + { 0x0889, 0x088E }, + { 0x08A0, 0x08C9 }, { 0x08D4, 0x08DF }, { 0x08E3, 0x08E9 }, { 0x08F0, 0x093B }, @@ -91,6 +93,7 @@ { 0x09DC, 0x09DD }, { 0x09DF, 0x09E3 }, { 0x09F0, 0x09F1 }, + { 0x09FC, 0x09FC }, { 0x0A01, 0x0A03 }, { 0x0A05, 0x0A0A }, { 0x0A0F, 0x0A10 }, @@ -118,7 +121,7 @@ { 0x0ACB, 0x0ACC }, { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE3 }, - { 0x0AF9, 0x0AF9 }, + { 0x0AF9, 0x0AFC }, { 0x0B01, 0x0B03 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, @@ -158,6 +161,7 @@ { 0x0C4A, 0x0C4C }, { 0x0C55, 0x0C56 }, { 0x0C58, 0x0C5A }, + { 0x0C5D, 0x0C5D }, { 0x0C60, 0x0C63 }, { 0x0C80, 0x0C83 }, { 0x0C85, 0x0C8C }, @@ -169,11 +173,10 @@ { 0x0CC6, 0x0CC8 }, { 0x0CCA, 0x0CCC }, { 0x0CD5, 0x0CD6 }, - { 0x0CDE, 0x0CDE }, + { 0x0CDD, 0x0CDE }, { 0x0CE0, 0x0CE3 }, { 0x0CF1, 0x0CF2 }, - { 0x0D01, 0x0D03 }, - { 0x0D05, 0x0D0C }, + { 0x0D00, 0x0D0C }, { 0x0D0E, 0x0D10 }, { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D44 }, @@ -183,7 +186,7 @@ { 0x0D54, 0x0D57 }, { 0x0D5F, 0x0D63 }, { 0x0D7A, 0x0D7F }, - { 0x0D82, 0x0D83 }, + { 0x0D81, 0x0D83 }, { 0x0D85, 0x0D96 }, { 0x0D9A, 0x0DB1 }, { 0x0DB3, 0x0DBB }, @@ -198,16 +201,10 @@ { 0x0E4D, 0x0E4D }, { 0x0E81, 0x0E82 }, { 0x0E84, 0x0E84 }, - { 0x0E87, 0x0E88 }, - { 0x0E8A, 0x0E8A }, - { 0x0E8D, 0x0E8D }, - { 0x0E94, 0x0E97 }, - { 0x0E99, 0x0E9F }, - { 0x0EA1, 0x0EA3 }, + { 0x0E86, 0x0E8A }, + { 0x0E8C, 0x0EA3 }, { 0x0EA5, 0x0EA5 }, - { 0x0EA7, 0x0EA7 }, - { 0x0EAA, 0x0EAB }, - { 0x0EAD, 0x0EB9 }, + { 0x0EA7, 0x0EB9 }, { 0x0EBB, 0x0EBD }, { 0x0EC0, 0x0EC4 }, { 0x0EC6, 0x0EC6 }, @@ -222,11 +219,8 @@ { 0x1000, 0x1036 }, { 0x1038, 0x1038 }, { 0x103B, 0x103F }, - { 0x1050, 0x1062 }, - { 0x1065, 0x1068 }, - { 0x106E, 0x1086 }, - { 0x108E, 0x108E }, - { 0x109C, 0x109D }, + { 0x1050, 0x108F }, + { 0x109A, 0x109D }, { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, @@ -247,7 +241,6 @@ { 0x12D8, 0x1310 }, { 0x1312, 0x1315 }, { 0x1318, 0x135A }, - { 0x135F, 0x135F }, { 0x1380, 0x138F }, { 0x13A0, 0x13F5 }, { 0x13F8, 0x13FD }, @@ -256,9 +249,8 @@ { 0x1681, 0x169A }, { 0x16A0, 0x16EA }, { 0x16EE, 0x16F8 }, - { 0x1700, 0x170C }, - { 0x170E, 0x1713 }, - { 0x1720, 0x1733 }, + { 0x1700, 0x1713 }, + { 0x171F, 0x1733 }, { 0x1740, 0x1753 }, { 0x1760, 0x176C }, { 0x176E, 0x1770 }, @@ -267,7 +259,7 @@ { 0x17B6, 0x17C8 }, { 0x17D7, 0x17D7 }, { 0x17DC, 0x17DC }, - { 0x1820, 0x1877 }, + { 0x1820, 0x1878 }, { 0x1880, 0x18AA }, { 0x18B0, 0x18F5 }, { 0x1900, 0x191E }, @@ -281,20 +273,25 @@ { 0x1A20, 0x1A5E }, { 0x1A61, 0x1A74 }, { 0x1AA7, 0x1AA7 }, + { 0x1ABF, 0x1AC0 }, + { 0x1ACC, 0x1ACE }, { 0x1B00, 0x1B33 }, { 0x1B35, 0x1B43 }, - { 0x1B45, 0x1B4B }, + { 0x1B45, 0x1B4C }, { 0x1B80, 0x1BA9 }, { 0x1BAC, 0x1BAF }, { 0x1BBA, 0x1BE5 }, { 0x1BE7, 0x1BF1 }, - { 0x1C00, 0x1C35 }, + { 0x1C00, 0x1C36 }, { 0x1C4D, 0x1C4F }, { 0x1C5A, 0x1C7D }, { 0x1C80, 0x1C88 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1CE9, 0x1CEC }, { 0x1CEE, 0x1CF3 }, { 0x1CF5, 0x1CF6 }, + { 0x1CFA, 0x1CFA }, { 0x1D00, 0x1DBF }, { 0x1DE7, 0x1DF4 }, { 0x1E00, 0x1F15 }, @@ -334,9 +331,7 @@ { 0x214E, 0x214E }, { 0x2160, 0x2188 }, { 0x24B6, 0x24E9 }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2CE4 }, + { 0x2C00, 0x2CE4 }, { 0x2CEB, 0x2CEE }, { 0x2CF2, 0x2CF3 }, { 0x2D00, 0x2D25 }, @@ -363,13 +358,12 @@ { 0x309D, 0x309F }, { 0x30A1, 0x30FA }, { 0x30FC, 0x30FF }, - { 0x3105, 0x312D }, + { 0x3105, 0x312F }, { 0x3131, 0x318E }, - { 0x31A0, 0x31BA }, + { 0x31A0, 0x31BF }, { 0x31F0, 0x31FF }, - { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FD5 }, - { 0xA000, 0xA48C }, + { 0x3400, 0x4DBF }, + { 0x4E00, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, { 0xA610, 0xA61F }, @@ -379,32 +373,30 @@ { 0xA67F, 0xA6EF }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, - { 0xA7F7, 0xA801 }, - { 0xA803, 0xA805 }, - { 0xA807, 0xA80A }, - { 0xA80C, 0xA827 }, + { 0xA78B, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F2, 0xA805 }, + { 0xA807, 0xA827 }, { 0xA840, 0xA873 }, { 0xA880, 0xA8C3 }, { 0xA8C5, 0xA8C5 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, - { 0xA8FD, 0xA8FD }, + { 0xA8FD, 0xA8FF }, { 0xA90A, 0xA92A }, { 0xA930, 0xA952 }, { 0xA960, 0xA97C }, { 0xA980, 0xA9B2 }, { 0xA9B4, 0xA9BF }, { 0xA9CF, 0xA9CF }, - { 0xA9E0, 0xA9E4 }, - { 0xA9E6, 0xA9EF }, + { 0xA9E0, 0xA9EF }, { 0xA9FA, 0xA9FE }, { 0xAA00, 0xAA36 }, { 0xAA40, 0xAA4D }, { 0xAA60, 0xAA76 }, - { 0xAA7A, 0xAA7A }, - { 0xAA7E, 0xAABE }, + { 0xAA7A, 0xAABE }, { 0xAAC0, 0xAAC0 }, { 0xAAC2, 0xAAC2 }, { 0xAADB, 0xAADD }, @@ -416,7 +408,7 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB65 }, + { 0xAB5C, 0xAB69 }, { 0xAB70, 0xABEA }, { 0xAC00, 0xD7A3 }, { 0xD7B0, 0xD7C6 }, @@ -456,7 +448,7 @@ { 0x10280, 0x1029C }, { 0x102A0, 0x102D0 }, { 0x10300, 0x1031F }, - { 0x10330, 0x1034A }, + { 0x1032D, 0x1034A }, { 0x10350, 0x1037A }, { 0x10380, 0x1039D }, { 0x103A0, 0x103C3 }, @@ -467,9 +459,20 @@ { 0x104D8, 0x104FB }, { 0x10500, 0x10527 }, { 0x10530, 0x10563 }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10600, 0x10736 }, { 0x10740, 0x10755 }, { 0x10760, 0x10767 }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10800, 0x10805 }, { 0x10808, 0x10808 }, { 0x1080A, 0x10835 }, @@ -488,7 +491,7 @@ { 0x10A05, 0x10A06 }, { 0x10A0C, 0x10A13 }, { 0x10A15, 0x10A17 }, - { 0x10A19, 0x10A33 }, + { 0x10A19, 0x10A35 }, { 0x10A60, 0x10A7C }, { 0x10A80, 0x10A9C }, { 0x10AC0, 0x10AC7 }, @@ -500,14 +503,28 @@ { 0x10C00, 0x10C48 }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, + { 0x10D00, 0x10D27 }, + { 0x10E80, 0x10EA9 }, + { 0x10EAB, 0x10EAC }, + { 0x10EB0, 0x10EB1 }, + { 0x10F00, 0x10F1C }, + { 0x10F27, 0x10F27 }, + { 0x10F30, 0x10F45 }, + { 0x10F70, 0x10F81 }, + { 0x10FB0, 0x10FC4 }, + { 0x10FE0, 0x10FF6 }, { 0x11000, 0x11045 }, + { 0x11071, 0x11075 }, { 0x11082, 0x110B8 }, + { 0x110C2, 0x110C2 }, { 0x110D0, 0x110E8 }, { 0x11100, 0x11132 }, + { 0x11144, 0x11147 }, { 0x11150, 0x11172 }, { 0x11176, 0x11176 }, { 0x11180, 0x111BF }, { 0x111C1, 0x111C4 }, + { 0x111CE, 0x111CF }, { 0x111DA, 0x111DA }, { 0x111DC, 0x111DC }, { 0x11200, 0x11211 }, @@ -536,6 +553,7 @@ { 0x11400, 0x11441 }, { 0x11443, 0x11445 }, { 0x11447, 0x1144A }, + { 0x1145F, 0x11461 }, { 0x11480, 0x114C1 }, { 0x114C4, 0x114C5 }, { 0x114C7, 0x114C7 }, @@ -546,11 +564,30 @@ { 0x11640, 0x11640 }, { 0x11644, 0x11644 }, { 0x11680, 0x116B5 }, - { 0x11700, 0x11719 }, + { 0x116B8, 0x116B8 }, + { 0x11700, 0x1171A }, { 0x1171D, 0x1172A }, + { 0x11740, 0x11746 }, + { 0x11800, 0x11838 }, { 0x118A0, 0x118DF }, - { 0x118FF, 0x118FF }, - { 0x11AC0, 0x11AF8 }, + { 0x118FF, 0x11906 }, + { 0x11909, 0x11909 }, + { 0x1190C, 0x11913 }, + { 0x11915, 0x11916 }, + { 0x11918, 0x11935 }, + { 0x11937, 0x11938 }, + { 0x1193B, 0x1193C }, + { 0x1193F, 0x11942 }, + { 0x119A0, 0x119A7 }, + { 0x119AA, 0x119D7 }, + { 0x119DA, 0x119DF }, + { 0x119E1, 0x119E1 }, + { 0x119E3, 0x119E4 }, + { 0x11A00, 0x11A32 }, + { 0x11A35, 0x11A3E }, + { 0x11A50, 0x11A97 }, + { 0x11A9D, 0x11A9D }, + { 0x11AB0, 0x11AF8 }, { 0x11C00, 0x11C08 }, { 0x11C0A, 0x11C36 }, { 0x11C38, 0x11C3E }, @@ -558,25 +595,53 @@ { 0x11C72, 0x11C8F }, { 0x11C92, 0x11CA7 }, { 0x11CA9, 0x11CB6 }, + { 0x11D00, 0x11D06 }, + { 0x11D08, 0x11D09 }, + { 0x11D0B, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D41 }, + { 0x11D43, 0x11D43 }, + { 0x11D46, 0x11D47 }, + { 0x11D60, 0x11D65 }, + { 0x11D67, 0x11D68 }, + { 0x11D6A, 0x11D8E }, + { 0x11D90, 0x11D91 }, + { 0x11D93, 0x11D96 }, + { 0x11D98, 0x11D98 }, + { 0x11EE0, 0x11EF6 }, + { 0x11FB0, 0x11FB0 }, { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, { 0x12480, 0x12543 }, + { 0x12F90, 0x12FF0 }, { 0x13000, 0x1342E }, { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, + { 0x16A70, 0x16ABE }, { 0x16AD0, 0x16AED }, - { 0x16B00, 0x16B36 }, + { 0x16B00, 0x16B2F }, { 0x16B40, 0x16B43 }, { 0x16B63, 0x16B77 }, { 0x16B7D, 0x16B8F }, - { 0x16F00, 0x16F44 }, - { 0x16F50, 0x16F7E }, - { 0x16F93, 0x16F9F }, - { 0x16FE0, 0x16FE0 }, - { 0x17000, 0x187EC }, - { 0x18800, 0x18AF2 }, - { 0x1B000, 0x1B001 }, + { 0x16E40, 0x16E7F }, + { 0x16F00, 0x16F4A }, + { 0x16F4F, 0x16F87 }, + { 0x16F8F, 0x16F9F }, + { 0x16FE0, 0x16FE1 }, + { 0x16FE3, 0x16FE3 }, + { 0x16FF0, 0x16FF1 }, + { 0x17000, 0x187F7 }, + { 0x18800, 0x18CD5 }, + { 0x18D00, 0x18D08 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, + { 0x1B000, 0x1B122 }, + { 0x1B150, 0x1B152 }, + { 0x1B164, 0x1B167 }, + { 0x1B170, 0x1B2FB }, { 0x1BC00, 0x1BC6A }, { 0x1BC70, 0x1BC7C }, { 0x1BC80, 0x1BC88 }, @@ -612,14 +677,25 @@ { 0x1D78A, 0x1D7A8 }, { 0x1D7AA, 0x1D7C2 }, { 0x1D7C4, 0x1D7CB }, + { 0x1DF00, 0x1DF1E }, { 0x1E000, 0x1E006 }, { 0x1E008, 0x1E018 }, { 0x1E01B, 0x1E021 }, { 0x1E023, 0x1E024 }, { 0x1E026, 0x1E02A }, + { 0x1E100, 0x1E12C }, + { 0x1E137, 0x1E13D }, + { 0x1E14E, 0x1E14E }, + { 0x1E290, 0x1E2AD }, + { 0x1E2C0, 0x1E2EB }, + { 0x1E7E0, 0x1E7E6 }, + { 0x1E7E8, 0x1E7EB }, + { 0x1E7ED, 0x1E7EE }, + { 0x1E7F0, 0x1E7FE }, { 0x1E800, 0x1E8C4 }, { 0x1E900, 0x1E943 }, { 0x1E947, 0x1E947 }, + { 0x1E94B, 0x1E94B }, { 0x1EE00, 0x1EE03 }, { 0x1EE05, 0x1EE1F }, { 0x1EE21, 0x1EE22 }, @@ -656,11 +732,13 @@ { 0x1F130, 0x1F149 }, { 0x1F150, 0x1F169 }, { 0x1F170, 0x1F189 }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, { 0x2B820, 0x2CEA1 }, - { 0x2F800, 0x2FA1D } + { 0x2CEB0, 0x2EBE0 }, + { 0x2F800, 0x2FA1D }, + { 0x30000, 0x3134A } #define PREDICATE(c) uc_is_property_alphabetic (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_ascii_hex_digit.c b/tests/unictype/test-pr_ascii_hex_digit.c index 391f0d97..20f85115 100644 --- a/tests/unictype/test-pr_ascii_hex_digit.c +++ b/tests/unictype/test-pr_ascii_hex_digit.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_bidi_arabic_digit.c b/tests/unictype/test-pr_bidi_arabic_digit.c index 7e7ca0ae..3bb366b1 100644 --- a/tests/unictype/test-pr_bidi_arabic_digit.c +++ b/tests/unictype/test-pr_bidi_arabic_digit.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -21,7 +21,9 @@ { 0x0660, 0x0669 }, { 0x066B, 0x066C }, { 0x06DD, 0x06DD }, + { 0x0890, 0x0891 }, { 0x08E2, 0x08E2 }, + { 0x10D30, 0x10D39 }, { 0x10E60, 0x10E7E } #define PREDICATE(c) uc_is_property_bidi_arabic_digit (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 79247df0..45d1ae30 100644 --- a/tests/unictype/test-pr_bidi_arabic_right_to_left.c +++ b/tests/unictype/test-pr_bidi_arabic_right_to_left.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -29,17 +29,22 @@ { 0x0712, 0x072F }, { 0x074B, 0x07A5 }, { 0x07B1, 0x07BF }, - { 0x08A0, 0x08B4 }, - { 0x08B6, 0x08BD }, + { 0x0860, 0x086A }, + { 0x0870, 0x088E }, + { 0x08A0, 0x08C9 }, { 0x2065, 0x2065 }, { 0xFB50, 0xFD3D }, - { 0xFD40, 0xFDCF }, + { 0xFD50, 0xFDCE }, { 0xFDF0, 0xFDFC }, - { 0xFDFE, 0xFDFF }, { 0xFE1A, 0xFE1F }, { 0xFE53, 0xFE53 }, { 0xFE67, 0xFE67 }, { 0xFE6C, 0xFEFE }, + { 0x10D00, 0x10D23 }, + { 0x10F30, 0x10F45 }, + { 0x10F51, 0x10F59 }, + { 0x1EC71, 0x1ECB4 }, + { 0x1ED01, 0x1ED3D }, { 0x1EE00, 0x1EE03 }, { 0x1EE05, 0x1EE1F }, { 0x1EE21, 0x1EE22 }, diff --git a/tests/unictype/test-pr_bidi_block_separator.c b/tests/unictype/test-pr_bidi_block_separator.c index d4ef461b..f9b43c63 100644 --- a/tests/unictype/test-pr_bidi_block_separator.c +++ b/tests/unictype/test-pr_bidi_block_separator.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_bidi_boundary_neutral.c b/tests/unictype/test-pr_bidi_boundary_neutral.c index 0cac8bd0..1c480b40 100644 --- a/tests/unictype/test-pr_bidi_boundary_neutral.c +++ b/tests/unictype/test-pr_bidi_boundary_neutral.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_bidi_common_separator.c b/tests/unictype/test-pr_bidi_common_separator.c index acc556cb..e8574736 100644 --- a/tests/unictype/test-pr_bidi_common_separator.c +++ b/tests/unictype/test-pr_bidi_common_separator.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_bidi_control.c b/tests/unictype/test-pr_bidi_control.c index 5e05b330..416cb27d 100644 --- a/tests/unictype/test-pr_bidi_control.c +++ b/tests/unictype/test-pr_bidi_control.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_bidi_embedding_or_override.c b/tests/unictype/test-pr_bidi_embedding_or_override.c index fb28915e..af0213dd 100644 --- a/tests/unictype/test-pr_bidi_embedding_or_override.c +++ b/tests/unictype/test-pr_bidi_embedding_or_override.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_bidi_eur_num_separator.c b/tests/unictype/test-pr_bidi_eur_num_separator.c index f1f37406..4a9d456a 100644 --- a/tests/unictype/test-pr_bidi_eur_num_separator.c +++ b/tests/unictype/test-pr_bidi_eur_num_separator.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_bidi_eur_num_terminator.c b/tests/unictype/test-pr_bidi_eur_num_terminator.c index 89b01e48..575ca60c 100644 --- a/tests/unictype/test-pr_bidi_eur_num_terminator.c +++ b/tests/unictype/test-pr_bidi_eur_num_terminator.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -30,7 +30,7 @@ { 0x0E3F, 0x0E3F }, { 0x17DB, 0x17DB }, { 0x2030, 0x2034 }, - { 0x20A0, 0x20BE }, + { 0x20A0, 0x20C0 }, { 0x212E, 0x212E }, { 0x2213, 0x2213 }, { 0xA838, 0xA839 }, @@ -38,7 +38,9 @@ { 0xFE69, 0xFE6A }, { 0xFF03, 0xFF05 }, { 0xFFE0, 0xFFE1 }, - { 0xFFE5, 0xFFE6 } + { 0xFFE5, 0xFFE6 }, + { 0x11FDD, 0x11FE0 }, + { 0x1E2FF, 0x1E2FF } #define PREDICATE(c) uc_is_property_bidi_eur_num_terminator (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_bidi_european_digit.c b/tests/unictype/test-pr_bidi_european_digit.c index 2522e54e..6966f0ec 100644 --- a/tests/unictype/test-pr_bidi_european_digit.c +++ b/tests/unictype/test-pr_bidi_european_digit.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -28,7 +28,8 @@ { 0xFF10, 0xFF19 }, { 0x102E1, 0x102FB }, { 0x1D7CE, 0x1D7FF }, - { 0x1F100, 0x1F10A } + { 0x1F100, 0x1F10A }, + { 0x1FBF0, 0x1FBF9 } #define PREDICATE(c) uc_is_property_bidi_european_digit (c) #include "test-predicate-part2.h" 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 6141319e..e31d20ea 100644 --- a/tests/unictype/test-pr_bidi_hebrew_right_to_left.c +++ b/tests/unictype/test-pr_bidi_hebrew_right_to_left.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -25,14 +25,16 @@ { 0x05C8, 0x05FF }, { 0x07C0, 0x07EA }, { 0x07F4, 0x07F5 }, - { 0x07FA, 0x0815 }, + { 0x07FA, 0x07FC }, + { 0x07FE, 0x0815 }, { 0x081A, 0x081A }, { 0x0824, 0x0824 }, { 0x0828, 0x0828 }, { 0x082E, 0x0858 }, - { 0x085C, 0x089F }, - { 0x08B5, 0x08B5 }, - { 0x08BE, 0x08D3 }, + { 0x085C, 0x085F }, + { 0x086B, 0x086F }, + { 0x088F, 0x088F }, + { 0x0892, 0x0897 }, { 0x200F, 0x200F }, { 0xFB1D, 0xFB1D }, { 0xFB1F, 0xFB28 }, @@ -45,11 +47,17 @@ { 0x10A3B, 0x10A3E }, { 0x10A40, 0x10AE4 }, { 0x10AE7, 0x10B38 }, - { 0x10B40, 0x10E5F }, - { 0x10E7F, 0x10FFF }, + { 0x10B40, 0x10CFF }, + { 0x10D28, 0x10D2F }, + { 0x10D3A, 0x10E5F }, + { 0x10E7F, 0x10EAA }, + { 0x10EAD, 0x10F2F }, + { 0x10F5A, 0x10F81 }, + { 0x10F86, 0x10FFF }, { 0x1E800, 0x1E8C4 }, { 0x1E8C7, 0x1E8CF }, { 0x1E900, 0x1E943 }, + { 0x1E94B, 0x1E94B }, { 0x1E950, 0x1E959 }, { 0x1E95E, 0x1E95F } diff --git a/tests/unictype/test-pr_bidi_left_to_right.c b/tests/unictype/test-pr_bidi_left_to_right.c index 3b0e39fd..ae2e4cf0 100644 --- a/tests/unictype/test-pr_bidi_left_to_right.c +++ b/tests/unictype/test-pr_bidi_left_to_right.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -50,7 +50,8 @@ { 0x09CE, 0x09E1 }, { 0x09E4, 0x09F1 }, { 0x09F4, 0x09FA }, - { 0x09FC, 0x0A00 }, + { 0x09FC, 0x09FD }, + { 0x09FF, 0x0A00 }, { 0x0A03, 0x0A3B }, { 0x0A3D, 0x0A40 }, { 0x0A43, 0x0A46 }, @@ -65,19 +66,22 @@ { 0x0AC9, 0x0ACC }, { 0x0ACE, 0x0AE1 }, { 0x0AE4, 0x0AF0 }, - { 0x0AF2, 0x0B00 }, + { 0x0AF2, 0x0AF9 }, + { 0x0B00, 0x0B00 }, { 0x0B02, 0x0B3B }, { 0x0B3D, 0x0B3E }, { 0x0B40, 0x0B40 }, { 0x0B45, 0x0B4C }, - { 0x0B4E, 0x0B55 }, + { 0x0B4E, 0x0B54 }, { 0x0B57, 0x0B61 }, { 0x0B64, 0x0B81 }, { 0x0B83, 0x0BBF }, { 0x0BC1, 0x0BCC }, { 0x0BCE, 0x0BF2 }, { 0x0BFB, 0x0BFF }, - { 0x0C01, 0x0C3D }, + { 0x0C01, 0x0C03 }, + { 0x0C05, 0x0C3B }, + { 0x0C3D, 0x0C3D }, { 0x0C41, 0x0C45 }, { 0x0C49, 0x0C49 }, { 0x0C4E, 0x0C54 }, @@ -87,11 +91,13 @@ { 0x0C82, 0x0CBB }, { 0x0CBD, 0x0CCB }, { 0x0CCE, 0x0CE1 }, - { 0x0CE4, 0x0D00 }, - { 0x0D02, 0x0D40 }, + { 0x0CE4, 0x0CFF }, + { 0x0D02, 0x0D3A }, + { 0x0D3D, 0x0D40 }, { 0x0D45, 0x0D4C }, { 0x0D4E, 0x0D61 }, - { 0x0D64, 0x0DC9 }, + { 0x0D64, 0x0D80 }, + { 0x0D82, 0x0DC9 }, { 0x0DCB, 0x0DD1 }, { 0x0DD5, 0x0DD5 }, { 0x0DD7, 0x0E30 }, @@ -100,7 +106,6 @@ { 0x0E40, 0x0E46 }, { 0x0E4F, 0x0EB0 }, { 0x0EB2, 0x0EB3 }, - { 0x0EBA, 0x0EBA }, { 0x0EBD, 0x0EC7 }, { 0x0ECE, 0x0F17 }, { 0x0F1A, 0x0F34 }, @@ -130,7 +135,7 @@ { 0x1681, 0x169A }, { 0x169D, 0x1711 }, { 0x1715, 0x1731 }, - { 0x1735, 0x1751 }, + { 0x1734, 0x1751 }, { 0x1754, 0x1771 }, { 0x1774, 0x17B3 }, { 0x17B6, 0x17B6 }, @@ -140,7 +145,7 @@ { 0x17DC, 0x17DC }, { 0x17DE, 0x17EF }, { 0x17FA, 0x17FF }, - { 0x180F, 0x1884 }, + { 0x1810, 0x1884 }, { 0x1887, 0x18A8 }, { 0x18AA, 0x191F }, { 0x1923, 0x1926 }, @@ -159,7 +164,7 @@ { 0x1A6D, 0x1A72 }, { 0x1A7D, 0x1A7E }, { 0x1A80, 0x1AAF }, - { 0x1ABF, 0x1AFF }, + { 0x1ACF, 0x1AFF }, { 0x1B04, 0x1B33 }, { 0x1B35, 0x1B35 }, { 0x1B3B, 0x1B3B }, @@ -182,7 +187,6 @@ { 0x1CEE, 0x1CF3 }, { 0x1CF5, 0x1CF7 }, { 0x1CFA, 0x1DBF }, - { 0x1DF6, 0x1DFA }, { 0x1E00, 0x1FBC }, { 0x1FBE, 0x1FBE }, { 0x1FC2, 0x1FCC }, @@ -194,7 +198,7 @@ { 0x2071, 0x2073 }, { 0x207F, 0x207F }, { 0x208F, 0x209F }, - { 0x20BF, 0x20CF }, + { 0x20C1, 0x20CF }, { 0x20F1, 0x20FF }, { 0x2102, 0x2102 }, { 0x2107, 0x2107 }, @@ -213,23 +217,19 @@ { 0x218C, 0x218F }, { 0x2336, 0x237A }, { 0x2395, 0x2395 }, - { 0x23FF, 0x23FF }, { 0x2427, 0x243F }, { 0x244B, 0x245F }, { 0x249C, 0x24E9 }, { 0x26AC, 0x26AC }, { 0x2800, 0x28FF }, { 0x2B74, 0x2B75 }, - { 0x2B96, 0x2B97 }, - { 0x2BBA, 0x2BBC }, - { 0x2BC9, 0x2BC9 }, - { 0x2BD2, 0x2BEB }, - { 0x2BF0, 0x2CE4 }, + { 0x2B96, 0x2B96 }, + { 0x2C00, 0x2CE4 }, { 0x2CEB, 0x2CEE }, { 0x2CF2, 0x2CF8 }, { 0x2D00, 0x2D7E }, { 0x2D80, 0x2DDF }, - { 0x2E45, 0x2E7F }, + { 0x2E5E, 0x2E7F }, { 0x2E9A, 0x2E9A }, { 0x2EF4, 0x2EFF }, { 0x2FD6, 0x2FEF }, @@ -264,17 +264,18 @@ { 0xA807, 0xA80A }, { 0xA80C, 0xA824 }, { 0xA827, 0xA827 }, - { 0xA82C, 0xA837 }, + { 0xA82D, 0xA837 }, { 0xA83A, 0xA873 }, { 0xA878, 0xA8C3 }, { 0xA8C6, 0xA8DF }, - { 0xA8F2, 0xA925 }, + { 0xA8F2, 0xA8FE }, + { 0xA900, 0xA925 }, { 0xA92E, 0xA946 }, { 0xA952, 0xA97F }, { 0xA983, 0xA9B2 }, { 0xA9B4, 0xA9B5 }, { 0xA9BA, 0xA9BB }, - { 0xA9BD, 0xA9E4 }, + { 0xA9BE, 0xA9E4 }, { 0xA9E6, 0xAA28 }, { 0xAA2F, 0xAA30 }, { 0xAA33, 0xAA34 }, @@ -288,7 +289,8 @@ { 0xAAC0, 0xAAC0 }, { 0xAAC2, 0xAAEB }, { 0xAAEE, 0xAAF5 }, - { 0xAAF7, 0xABE4 }, + { 0xAAF7, 0xAB69 }, + { 0xAB6C, 0xABE4 }, { 0xABE6, 0xABE7 }, { 0xABE9, 0xABEC }, { 0xABEE, 0xFB1C }, @@ -301,7 +303,7 @@ { 0x10000, 0x10100 }, { 0x10102, 0x1013F }, { 0x1018D, 0x1018F }, - { 0x1019C, 0x1019F }, + { 0x1019D, 0x1019F }, { 0x101A1, 0x101FC }, { 0x101FE, 0x102DF }, { 0x102FC, 0x10375 }, @@ -309,31 +311,36 @@ { 0x11000, 0x11000 }, { 0x11002, 0x11037 }, { 0x11047, 0x11051 }, - { 0x11066, 0x1107E }, + { 0x11066, 0x1106F }, + { 0x11071, 0x11072 }, + { 0x11075, 0x1107E }, { 0x11082, 0x110B2 }, { 0x110B7, 0x110B8 }, - { 0x110BB, 0x110FF }, + { 0x110BB, 0x110C1 }, + { 0x110C3, 0x110FF }, { 0x11103, 0x11126 }, { 0x1112C, 0x1112C }, { 0x11135, 0x11172 }, { 0x11174, 0x1117F }, { 0x11182, 0x111B5 }, - { 0x111BF, 0x111C9 }, - { 0x111CD, 0x1122E }, + { 0x111BF, 0x111C8 }, + { 0x111CD, 0x111CE }, + { 0x111D0, 0x1122E }, { 0x11232, 0x11233 }, { 0x11235, 0x11235 }, { 0x11238, 0x1123D }, { 0x1123F, 0x112DE }, { 0x112E0, 0x112E2 }, { 0x112EB, 0x112FF }, - { 0x11302, 0x1133B }, + { 0x11302, 0x1133A }, { 0x1133D, 0x1133F }, { 0x11341, 0x11365 }, { 0x1136D, 0x1136F }, { 0x11375, 0x11437 }, { 0x11440, 0x11441 }, { 0x11445, 0x11445 }, - { 0x11447, 0x114B2 }, + { 0x11447, 0x1145D }, + { 0x1145F, 0x114B2 }, { 0x114B9, 0x114B9 }, { 0x114BB, 0x114BE }, { 0x114C1, 0x114C1 }, @@ -352,22 +359,55 @@ { 0x116B8, 0x1171C }, { 0x11720, 0x11721 }, { 0x11726, 0x11726 }, - { 0x1172C, 0x11C2F }, + { 0x1172C, 0x1182E }, + { 0x11838, 0x11838 }, + { 0x1183B, 0x1193A }, + { 0x1193D, 0x1193D }, + { 0x1193F, 0x11942 }, + { 0x11944, 0x119D3 }, + { 0x119D8, 0x119D9 }, + { 0x119DC, 0x119DF }, + { 0x119E1, 0x11A00 }, + { 0x11A07, 0x11A08 }, + { 0x11A0B, 0x11A32 }, + { 0x11A39, 0x11A3A }, + { 0x11A3F, 0x11A46 }, + { 0x11A48, 0x11A50 }, + { 0x11A57, 0x11A58 }, + { 0x11A5C, 0x11A89 }, + { 0x11A97, 0x11A97 }, + { 0x11A9A, 0x11C2F }, { 0x11C37, 0x11C37 }, { 0x11C3E, 0x11C91 }, { 0x11CA8, 0x11CA9 }, { 0x11CB1, 0x11CB1 }, { 0x11CB4, 0x11CB4 }, - { 0x11CB7, 0x16AEF }, + { 0x11CB7, 0x11D30 }, + { 0x11D37, 0x11D39 }, + { 0x11D3B, 0x11D3B }, + { 0x11D3E, 0x11D3E }, + { 0x11D46, 0x11D46 }, + { 0x11D48, 0x11D8F }, + { 0x11D92, 0x11D94 }, + { 0x11D96, 0x11D96 }, + { 0x11D98, 0x11EF2 }, + { 0x11EF5, 0x11FD4 }, + { 0x11FF2, 0x16AEF }, { 0x16AF5, 0x16B2F }, - { 0x16B37, 0x16F8E }, - { 0x16F93, 0x1BC9C }, + { 0x16B37, 0x16F4E }, + { 0x16F50, 0x16F8E }, + { 0x16F93, 0x16FE1 }, + { 0x16FE3, 0x16FE3 }, + { 0x16FE5, 0x1BC9C }, { 0x1BC9F, 0x1BC9F }, - { 0x1BCA4, 0x1D166 }, + { 0x1BCA4, 0x1CEFF }, + { 0x1CF2E, 0x1CF2F }, + { 0x1CF47, 0x1D166 }, { 0x1D16A, 0x1D172 }, { 0x1D183, 0x1D184 }, { 0x1D18C, 0x1D1A9 }, - { 0x1D1AE, 0x1D1FF }, + { 0x1D1AE, 0x1D1E8 }, + { 0x1D1EB, 0x1D1FF }, { 0x1D246, 0x1D2FF }, { 0x1D357, 0x1D6DA }, { 0x1D6DC, 0x1D714 }, @@ -386,12 +426,18 @@ { 0x1E019, 0x1E01A }, { 0x1E022, 0x1E022 }, { 0x1E025, 0x1E025 }, - { 0x1E02B, 0x1E7FF }, + { 0x1E02B, 0x1E12F }, + { 0x1E137, 0x1E2AD }, + { 0x1E2AF, 0x1E2EB }, + { 0x1E2F0, 0x1E2FE }, + { 0x1E300, 0x1E7FF }, { 0x1E8C5, 0x1E8C6 }, { 0x1E8D7, 0x1E8FF }, - { 0x1E94B, 0x1E94F }, + { 0x1E94C, 0x1E94F }, { 0x1E95A, 0x1E95D }, - { 0x1E960, 0x1EDFF }, + { 0x1E960, 0x1EC70 }, + { 0x1ECB5, 0x1ED00 }, + { 0x1ED3E, 0x1EDFF }, { 0x1EE04, 0x1EE04 }, { 0x1EE20, 0x1EE20 }, { 0x1EE23, 0x1EE23 }, @@ -432,26 +478,38 @@ { 0x1F0C0, 0x1F0C0 }, { 0x1F0D0, 0x1F0D0 }, { 0x1F0F6, 0x1F0FF }, - { 0x1F10D, 0x1F169 }, - { 0x1F16C, 0x1F2FF }, - { 0x1F6D3, 0x1F6DF }, + { 0x1F110, 0x1F12E }, + { 0x1F130, 0x1F169 }, + { 0x1F170, 0x1F1AC }, + { 0x1F1AE, 0x1F25F }, + { 0x1F266, 0x1F2FF }, + { 0x1F6D8, 0x1F6DC }, { 0x1F6ED, 0x1F6EF }, - { 0x1F6F7, 0x1F6FF }, + { 0x1F6FD, 0x1F6FF }, { 0x1F774, 0x1F77F }, - { 0x1F7D5, 0x1F7FF }, + { 0x1F7D9, 0x1F7DF }, + { 0x1F7EC, 0x1F7EF }, + { 0x1F7F1, 0x1F7FF }, { 0x1F80C, 0x1F80F }, { 0x1F848, 0x1F84F }, { 0x1F85A, 0x1F85F }, { 0x1F888, 0x1F88F }, - { 0x1F8AE, 0x1F90F }, - { 0x1F91F, 0x1F91F }, - { 0x1F928, 0x1F92F }, - { 0x1F931, 0x1F932 }, - { 0x1F93F, 0x1F93F }, - { 0x1F94C, 0x1F94F }, - { 0x1F95F, 0x1F97F }, - { 0x1F992, 0x1F9BF }, - { 0x1F9C1, 0x1FFFD }, + { 0x1F8AE, 0x1F8AF }, + { 0x1F8B2, 0x1F8FF }, + { 0x1FA54, 0x1FA5F }, + { 0x1FA6E, 0x1FA6F }, + { 0x1FA75, 0x1FA77 }, + { 0x1FA7D, 0x1FA7F }, + { 0x1FA87, 0x1FA8F }, + { 0x1FAAD, 0x1FAAF }, + { 0x1FABB, 0x1FABF }, + { 0x1FAC6, 0x1FACF }, + { 0x1FADA, 0x1FADF }, + { 0x1FAE8, 0x1FAEF }, + { 0x1FAF7, 0x1FAFF }, + { 0x1FB93, 0x1FB93 }, + { 0x1FBCB, 0x1FBEF }, + { 0x1FBFA, 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 931eddf8..1221fcc8 100644 --- a/tests/unictype/test-pr_bidi_non_spacing_mark.c +++ b/tests/unictype/test-pr_bidi_non_spacing_mark.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -35,12 +35,14 @@ { 0x0730, 0x074A }, { 0x07A6, 0x07B0 }, { 0x07EB, 0x07F3 }, + { 0x07FD, 0x07FD }, { 0x0816, 0x0819 }, { 0x081B, 0x0823 }, { 0x0825, 0x0827 }, { 0x0829, 0x082D }, { 0x0859, 0x085B }, - { 0x08D4, 0x08E1 }, + { 0x0898, 0x089F }, + { 0x08CA, 0x08E1 }, { 0x08E3, 0x0902 }, { 0x093A, 0x093A }, { 0x093C, 0x093C }, @@ -53,6 +55,7 @@ { 0x09C1, 0x09C4 }, { 0x09CD, 0x09CD }, { 0x09E2, 0x09E3 }, + { 0x09FE, 0x09FE }, { 0x0A01, 0x0A02 }, { 0x0A3C, 0x0A3C }, { 0x0A41, 0x0A42 }, @@ -67,17 +70,20 @@ { 0x0AC7, 0x0AC8 }, { 0x0ACD, 0x0ACD }, { 0x0AE2, 0x0AE3 }, + { 0x0AFA, 0x0AFF }, { 0x0B01, 0x0B01 }, { 0x0B3C, 0x0B3C }, { 0x0B3F, 0x0B3F }, { 0x0B41, 0x0B44 }, { 0x0B4D, 0x0B4D }, - { 0x0B56, 0x0B56 }, + { 0x0B55, 0x0B56 }, { 0x0B62, 0x0B63 }, { 0x0B82, 0x0B82 }, { 0x0BC0, 0x0BC0 }, { 0x0BCD, 0x0BCD }, { 0x0C00, 0x0C00 }, + { 0x0C04, 0x0C04 }, + { 0x0C3C, 0x0C3C }, { 0x0C3E, 0x0C40 }, { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, @@ -87,10 +93,12 @@ { 0x0CBC, 0x0CBC }, { 0x0CCC, 0x0CCD }, { 0x0CE2, 0x0CE3 }, - { 0x0D01, 0x0D01 }, + { 0x0D00, 0x0D01 }, + { 0x0D3B, 0x0D3C }, { 0x0D41, 0x0D44 }, { 0x0D4D, 0x0D4D }, { 0x0D62, 0x0D63 }, + { 0x0D81, 0x0D81 }, { 0x0DCA, 0x0DCA }, { 0x0DD2, 0x0DD4 }, { 0x0DD6, 0x0DD6 }, @@ -98,8 +106,7 @@ { 0x0E34, 0x0E3A }, { 0x0E47, 0x0E4E }, { 0x0EB1, 0x0EB1 }, - { 0x0EB4, 0x0EB9 }, - { 0x0EBB, 0x0EBC }, + { 0x0EB4, 0x0EBC }, { 0x0EC8, 0x0ECD }, { 0x0F18, 0x0F19 }, { 0x0F35, 0x0F35 }, @@ -124,7 +131,7 @@ { 0x109D, 0x109D }, { 0x135D, 0x135F }, { 0x1712, 0x1714 }, - { 0x1732, 0x1734 }, + { 0x1732, 0x1733 }, { 0x1752, 0x1753 }, { 0x1772, 0x1773 }, { 0x17B4, 0x17B5 }, @@ -133,6 +140,7 @@ { 0x17C9, 0x17D3 }, { 0x17DD, 0x17DD }, { 0x180B, 0x180D }, + { 0x180F, 0x180F }, { 0x1885, 0x1886 }, { 0x18A9, 0x18A9 }, { 0x1920, 0x1922 }, @@ -148,7 +156,7 @@ { 0x1A65, 0x1A6C }, { 0x1A73, 0x1A7C }, { 0x1A7F, 0x1A7F }, - { 0x1AB0, 0x1ABE }, + { 0x1AB0, 0x1ACE }, { 0x1B00, 0x1B03 }, { 0x1B34, 0x1B34 }, { 0x1B36, 0x1B3A }, @@ -171,8 +179,7 @@ { 0x1CED, 0x1CED }, { 0x1CF4, 0x1CF4 }, { 0x1CF8, 0x1CF9 }, - { 0x1DC0, 0x1DF5 }, - { 0x1DFB, 0x1DFF }, + { 0x1DC0, 0x1DFF }, { 0x20D0, 0x20F0 }, { 0x2CEF, 0x2CF1 }, { 0x2D7F, 0x2D7F }, @@ -187,14 +194,16 @@ { 0xA806, 0xA806 }, { 0xA80B, 0xA80B }, { 0xA825, 0xA826 }, + { 0xA82C, 0xA82C }, { 0xA8C4, 0xA8C5 }, { 0xA8E0, 0xA8F1 }, + { 0xA8FF, 0xA8FF }, { 0xA926, 0xA92D }, { 0xA947, 0xA951 }, { 0xA980, 0xA982 }, { 0xA9B3, 0xA9B3 }, { 0xA9B6, 0xA9B9 }, - { 0xA9BC, 0xA9BC }, + { 0xA9BC, 0xA9BD }, { 0xA9E5, 0xA9E5 }, { 0xAA29, 0xAA2E }, { 0xAA31, 0xAA32 }, @@ -224,18 +233,26 @@ { 0x10A38, 0x10A3A }, { 0x10A3F, 0x10A3F }, { 0x10AE5, 0x10AE6 }, + { 0x10D24, 0x10D27 }, + { 0x10EAB, 0x10EAC }, + { 0x10F46, 0x10F50 }, + { 0x10F82, 0x10F85 }, { 0x11001, 0x11001 }, { 0x11038, 0x11046 }, + { 0x11070, 0x11070 }, + { 0x11073, 0x11074 }, { 0x1107F, 0x11081 }, { 0x110B3, 0x110B6 }, { 0x110B9, 0x110BA }, + { 0x110C2, 0x110C2 }, { 0x11100, 0x11102 }, { 0x11127, 0x1112B }, { 0x1112D, 0x11134 }, { 0x11173, 0x11173 }, { 0x11180, 0x11181 }, { 0x111B6, 0x111BE }, - { 0x111CA, 0x111CC }, + { 0x111C9, 0x111CC }, + { 0x111CF, 0x111CF }, { 0x1122F, 0x11231 }, { 0x11234, 0x11234 }, { 0x11236, 0x11237 }, @@ -243,13 +260,14 @@ { 0x112DF, 0x112DF }, { 0x112E3, 0x112EA }, { 0x11300, 0x11301 }, - { 0x1133C, 0x1133C }, + { 0x1133B, 0x1133C }, { 0x11340, 0x11340 }, { 0x11366, 0x1136C }, { 0x11370, 0x11374 }, { 0x11438, 0x1143F }, { 0x11442, 0x11444 }, { 0x11446, 0x11446 }, + { 0x1145E, 0x1145E }, { 0x114B3, 0x114B8 }, { 0x114BA, 0x114BA }, { 0x114BF, 0x114C0 }, @@ -268,16 +286,46 @@ { 0x1171D, 0x1171F }, { 0x11722, 0x11725 }, { 0x11727, 0x1172B }, + { 0x1182F, 0x11837 }, + { 0x11839, 0x1183A }, + { 0x1193B, 0x1193C }, + { 0x1193E, 0x1193E }, + { 0x11943, 0x11943 }, + { 0x119D4, 0x119D7 }, + { 0x119DA, 0x119DB }, + { 0x119E0, 0x119E0 }, + { 0x11A01, 0x11A06 }, + { 0x11A09, 0x11A0A }, + { 0x11A33, 0x11A38 }, + { 0x11A3B, 0x11A3E }, + { 0x11A47, 0x11A47 }, + { 0x11A51, 0x11A56 }, + { 0x11A59, 0x11A5B }, + { 0x11A8A, 0x11A96 }, + { 0x11A98, 0x11A99 }, { 0x11C30, 0x11C36 }, { 0x11C38, 0x11C3D }, { 0x11C92, 0x11CA7 }, { 0x11CAA, 0x11CB0 }, { 0x11CB2, 0x11CB3 }, { 0x11CB5, 0x11CB6 }, + { 0x11D31, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D45 }, + { 0x11D47, 0x11D47 }, + { 0x11D90, 0x11D91 }, + { 0x11D95, 0x11D95 }, + { 0x11D97, 0x11D97 }, + { 0x11EF3, 0x11EF4 }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, + { 0x16F4F, 0x16F4F }, { 0x16F8F, 0x16F92 }, + { 0x16FE4, 0x16FE4 }, { 0x1BC9D, 0x1BC9E }, + { 0x1CF00, 0x1CF2D }, + { 0x1CF30, 0x1CF46 }, { 0x1D167, 0x1D169 }, { 0x1D17B, 0x1D182 }, { 0x1D185, 0x1D18B }, @@ -294,6 +342,9 @@ { 0x1E01B, 0x1E021 }, { 0x1E023, 0x1E024 }, { 0x1E026, 0x1E02A }, + { 0x1E130, 0x1E136 }, + { 0x1E2AE, 0x1E2AE }, + { 0x1E2EC, 0x1E2EF }, { 0x1E8D0, 0x1E8D6 }, { 0x1E944, 0x1E94A }, { 0xE0100, 0xE01EF } diff --git a/tests/unictype/test-pr_bidi_other_neutral.c b/tests/unictype/test-pr_bidi_other_neutral.c index 1638e2fd..1bd393a9 100644 --- a/tests/unictype/test-pr_bidi_other_neutral.c +++ b/tests/unictype/test-pr_bidi_other_neutral.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -88,21 +88,17 @@ { 0x2190, 0x2211 }, { 0x2214, 0x2335 }, { 0x237B, 0x2394 }, - { 0x2396, 0x23FE }, - { 0x2400, 0x2426 }, + { 0x2396, 0x2426 }, { 0x2440, 0x244A }, { 0x2460, 0x2487 }, { 0x24EA, 0x26AB }, { 0x26AD, 0x27FF }, { 0x2900, 0x2B73 }, { 0x2B76, 0x2B95 }, - { 0x2B98, 0x2BB9 }, - { 0x2BBD, 0x2BC8 }, - { 0x2BCA, 0x2BD1 }, - { 0x2BEC, 0x2BEF }, + { 0x2B97, 0x2BFF }, { 0x2CE5, 0x2CEA }, { 0x2CF9, 0x2CFF }, - { 0x2E00, 0x2E44 }, + { 0x2E00, 0x2E5D }, { 0x2E80, 0x2E99 }, { 0x2E9B, 0x2EF3 }, { 0x2F00, 0x2FD5 }, @@ -133,8 +129,10 @@ { 0xA788, 0xA788 }, { 0xA828, 0xA82B }, { 0xA874, 0xA877 }, - { 0xFD3E, 0xFD3F }, - { 0xFDFD, 0xFDFD }, + { 0xAB6A, 0xAB6B }, + { 0xFD3E, 0xFD4F }, + { 0xFDCF, 0xFDCF }, + { 0xFDFD, 0xFDFF }, { 0xFE10, 0xFE19 }, { 0xFE30, 0xFE4F }, { 0xFE51, 0xFE51 }, @@ -154,12 +152,16 @@ { 0xFFF9, 0xFFFD }, { 0x10101, 0x10101 }, { 0x10140, 0x1018C }, - { 0x10190, 0x1019B }, + { 0x10190, 0x1019C }, { 0x101A0, 0x101A0 }, { 0x1091F, 0x1091F }, { 0x10B39, 0x10B3F }, { 0x11052, 0x11065 }, { 0x11660, 0x1166C }, + { 0x11FD5, 0x11FDC }, + { 0x11FE1, 0x11FF1 }, + { 0x16FE2, 0x16FE2 }, + { 0x1D1E9, 0x1D1EA }, { 0x1D200, 0x1D241 }, { 0x1D245, 0x1D245 }, { 0x1D300, 0x1D356 }, @@ -175,26 +177,37 @@ { 0x1F0B1, 0x1F0BF }, { 0x1F0C1, 0x1F0CF }, { 0x1F0D1, 0x1F0F5 }, - { 0x1F10B, 0x1F10C }, - { 0x1F16A, 0x1F16B }, - { 0x1F300, 0x1F6D2 }, - { 0x1F6E0, 0x1F6EC }, - { 0x1F6F0, 0x1F6F6 }, + { 0x1F10B, 0x1F10F }, + { 0x1F12F, 0x1F12F }, + { 0x1F16A, 0x1F16F }, + { 0x1F1AD, 0x1F1AD }, + { 0x1F260, 0x1F265 }, + { 0x1F300, 0x1F6D7 }, + { 0x1F6DD, 0x1F6EC }, + { 0x1F6F0, 0x1F6FC }, { 0x1F700, 0x1F773 }, - { 0x1F780, 0x1F7D4 }, + { 0x1F780, 0x1F7D8 }, + { 0x1F7E0, 0x1F7EB }, + { 0x1F7F0, 0x1F7F0 }, { 0x1F800, 0x1F80B }, { 0x1F810, 0x1F847 }, { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, { 0x1F890, 0x1F8AD }, - { 0x1F910, 0x1F91E }, - { 0x1F920, 0x1F927 }, - { 0x1F930, 0x1F930 }, - { 0x1F933, 0x1F93E }, - { 0x1F940, 0x1F94B }, - { 0x1F950, 0x1F95E }, - { 0x1F980, 0x1F991 }, - { 0x1F9C0, 0x1F9C0 } + { 0x1F8B0, 0x1F8B1 }, + { 0x1F900, 0x1FA53 }, + { 0x1FA60, 0x1FA6D }, + { 0x1FA70, 0x1FA74 }, + { 0x1FA78, 0x1FA7C }, + { 0x1FA80, 0x1FA86 }, + { 0x1FA90, 0x1FAAC }, + { 0x1FAB0, 0x1FABA }, + { 0x1FAC0, 0x1FAC5 }, + { 0x1FAD0, 0x1FAD9 }, + { 0x1FAE0, 0x1FAE7 }, + { 0x1FAF0, 0x1FAF6 }, + { 0x1FB00, 0x1FB92 }, + { 0x1FB94, 0x1FBCA } #define PREDICATE(c) uc_is_property_bidi_other_neutral (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_bidi_pdf.c b/tests/unictype/test-pr_bidi_pdf.c index 335675b5..39b7d06a 100644 --- a/tests/unictype/test-pr_bidi_pdf.c +++ b/tests/unictype/test-pr_bidi_pdf.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_bidi_segment_separator.c b/tests/unictype/test-pr_bidi_segment_separator.c index d35bbe44..94d47816 100644 --- a/tests/unictype/test-pr_bidi_segment_separator.c +++ b/tests/unictype/test-pr_bidi_segment_separator.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_bidi_whitespace.c b/tests/unictype/test-pr_bidi_whitespace.c index abe08369..4cf2771b 100644 --- a/tests/unictype/test-pr_bidi_whitespace.c +++ b/tests/unictype/test-pr_bidi_whitespace.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_case_ignorable.c b/tests/unictype/test-pr_case_ignorable.c index d846bbe7..c33ce7a4 100644 --- a/tests/unictype/test-pr_case_ignorable.c +++ b/tests/unictype/test-pr_case_ignorable.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -34,6 +34,7 @@ { 0x0387, 0x0387 }, { 0x0483, 0x0489 }, { 0x0559, 0x0559 }, + { 0x055F, 0x055F }, { 0x0591, 0x05BD }, { 0x05BF, 0x05BF }, { 0x05C1, 0x05C2 }, @@ -55,9 +56,13 @@ { 0x07A6, 0x07B0 }, { 0x07EB, 0x07F5 }, { 0x07FA, 0x07FA }, + { 0x07FD, 0x07FD }, { 0x0816, 0x082D }, { 0x0859, 0x085B }, - { 0x08D4, 0x0902 }, + { 0x0888, 0x0888 }, + { 0x0890, 0x0891 }, + { 0x0898, 0x089F }, + { 0x08C9, 0x0902 }, { 0x093A, 0x093A }, { 0x093C, 0x093C }, { 0x0941, 0x0948 }, @@ -70,6 +75,7 @@ { 0x09C1, 0x09C4 }, { 0x09CD, 0x09CD }, { 0x09E2, 0x09E3 }, + { 0x09FE, 0x09FE }, { 0x0A01, 0x0A02 }, { 0x0A3C, 0x0A3C }, { 0x0A41, 0x0A42 }, @@ -84,17 +90,20 @@ { 0x0AC7, 0x0AC8 }, { 0x0ACD, 0x0ACD }, { 0x0AE2, 0x0AE3 }, + { 0x0AFA, 0x0AFF }, { 0x0B01, 0x0B01 }, { 0x0B3C, 0x0B3C }, { 0x0B3F, 0x0B3F }, { 0x0B41, 0x0B44 }, { 0x0B4D, 0x0B4D }, - { 0x0B56, 0x0B56 }, + { 0x0B55, 0x0B56 }, { 0x0B62, 0x0B63 }, { 0x0B82, 0x0B82 }, { 0x0BC0, 0x0BC0 }, { 0x0BCD, 0x0BCD }, { 0x0C00, 0x0C00 }, + { 0x0C04, 0x0C04 }, + { 0x0C3C, 0x0C3C }, { 0x0C3E, 0x0C40 }, { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, @@ -106,10 +115,12 @@ { 0x0CC6, 0x0CC6 }, { 0x0CCC, 0x0CCD }, { 0x0CE2, 0x0CE3 }, - { 0x0D01, 0x0D01 }, + { 0x0D00, 0x0D01 }, + { 0x0D3B, 0x0D3C }, { 0x0D41, 0x0D44 }, { 0x0D4D, 0x0D4D }, { 0x0D62, 0x0D63 }, + { 0x0D81, 0x0D81 }, { 0x0DCA, 0x0DCA }, { 0x0DD2, 0x0DD4 }, { 0x0DD6, 0x0DD6 }, @@ -117,8 +128,7 @@ { 0x0E34, 0x0E3A }, { 0x0E46, 0x0E4E }, { 0x0EB1, 0x0EB1 }, - { 0x0EB4, 0x0EB9 }, - { 0x0EBB, 0x0EBC }, + { 0x0EB4, 0x0EBC }, { 0x0EC6, 0x0EC6 }, { 0x0EC8, 0x0ECD }, { 0x0F18, 0x0F19 }, @@ -145,7 +155,7 @@ { 0x10FC, 0x10FC }, { 0x135D, 0x135F }, { 0x1712, 0x1714 }, - { 0x1732, 0x1734 }, + { 0x1732, 0x1733 }, { 0x1752, 0x1753 }, { 0x1772, 0x1773 }, { 0x17B4, 0x17B5 }, @@ -154,7 +164,7 @@ { 0x17C9, 0x17D3 }, { 0x17D7, 0x17D7 }, { 0x17DD, 0x17DD }, - { 0x180B, 0x180E }, + { 0x180B, 0x180F }, { 0x1843, 0x1843 }, { 0x1885, 0x1886 }, { 0x18A9, 0x18A9 }, @@ -172,7 +182,7 @@ { 0x1A73, 0x1A7C }, { 0x1A7F, 0x1A7F }, { 0x1AA7, 0x1AA7 }, - { 0x1AB0, 0x1ABE }, + { 0x1AB0, 0x1ACE }, { 0x1B00, 0x1B03 }, { 0x1B34, 0x1B34 }, { 0x1B36, 0x1B3A }, @@ -198,8 +208,7 @@ { 0x1CF8, 0x1CF9 }, { 0x1D2C, 0x1D6A }, { 0x1D78, 0x1D78 }, - { 0x1D9B, 0x1DF5 }, - { 0x1DFB, 0x1DFF }, + { 0x1D9B, 0x1DFF }, { 0x1FBD, 0x1FBD }, { 0x1FBF, 0x1FC1 }, { 0x1FCD, 0x1FCF }, @@ -240,19 +249,22 @@ { 0xA700, 0xA721 }, { 0xA770, 0xA770 }, { 0xA788, 0xA78A }, + { 0xA7F2, 0xA7F4 }, { 0xA7F8, 0xA7F9 }, { 0xA802, 0xA802 }, { 0xA806, 0xA806 }, { 0xA80B, 0xA80B }, { 0xA825, 0xA826 }, + { 0xA82C, 0xA82C }, { 0xA8C4, 0xA8C5 }, { 0xA8E0, 0xA8F1 }, + { 0xA8FF, 0xA8FF }, { 0xA926, 0xA92D }, { 0xA947, 0xA951 }, { 0xA980, 0xA982 }, { 0xA9B3, 0xA9B3 }, { 0xA9B6, 0xA9B9 }, - { 0xA9BC, 0xA9BC }, + { 0xA9BC, 0xA9BD }, { 0xA9CF, 0xA9CF }, { 0xA9E5, 0xA9E6 }, { 0xAA29, 0xAA2E }, @@ -272,11 +284,12 @@ { 0xAAF3, 0xAAF4 }, { 0xAAF6, 0xAAF6 }, { 0xAB5B, 0xAB5F }, + { 0xAB69, 0xAB6B }, { 0xABE5, 0xABE5 }, { 0xABE8, 0xABE8 }, { 0xABED, 0xABED }, { 0xFB1E, 0xFB1E }, - { 0xFBB2, 0xFBC1 }, + { 0xFBB2, 0xFBC2 }, { 0xFE00, 0xFE0F }, { 0xFE13, 0xFE13 }, { 0xFE20, 0xFE2F }, @@ -295,25 +308,37 @@ { 0x101FD, 0x101FD }, { 0x102E0, 0x102E0 }, { 0x10376, 0x1037A }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10A01, 0x10A03 }, { 0x10A05, 0x10A06 }, { 0x10A0C, 0x10A0F }, { 0x10A38, 0x10A3A }, { 0x10A3F, 0x10A3F }, { 0x10AE5, 0x10AE6 }, + { 0x10D24, 0x10D27 }, + { 0x10EAB, 0x10EAC }, + { 0x10F46, 0x10F50 }, + { 0x10F82, 0x10F85 }, { 0x11001, 0x11001 }, { 0x11038, 0x11046 }, + { 0x11070, 0x11070 }, + { 0x11073, 0x11074 }, { 0x1107F, 0x11081 }, { 0x110B3, 0x110B6 }, { 0x110B9, 0x110BA }, { 0x110BD, 0x110BD }, + { 0x110C2, 0x110C2 }, + { 0x110CD, 0x110CD }, { 0x11100, 0x11102 }, { 0x11127, 0x1112B }, { 0x1112D, 0x11134 }, { 0x11173, 0x11173 }, { 0x11180, 0x11181 }, { 0x111B6, 0x111BE }, - { 0x111CA, 0x111CC }, + { 0x111C9, 0x111CC }, + { 0x111CF, 0x111CF }, { 0x1122F, 0x11231 }, { 0x11234, 0x11234 }, { 0x11236, 0x11237 }, @@ -321,13 +346,14 @@ { 0x112DF, 0x112DF }, { 0x112E3, 0x112EA }, { 0x11300, 0x11301 }, - { 0x1133C, 0x1133C }, + { 0x1133B, 0x1133C }, { 0x11340, 0x11340 }, { 0x11366, 0x1136C }, { 0x11370, 0x11374 }, { 0x11438, 0x1143F }, { 0x11442, 0x11444 }, { 0x11446, 0x11446 }, + { 0x1145E, 0x1145E }, { 0x114B3, 0x114B8 }, { 0x114BA, 0x114BA }, { 0x114BF, 0x114C0 }, @@ -346,6 +372,22 @@ { 0x1171D, 0x1171F }, { 0x11722, 0x11725 }, { 0x11727, 0x1172B }, + { 0x1182F, 0x11837 }, + { 0x11839, 0x1183A }, + { 0x1193B, 0x1193C }, + { 0x1193E, 0x1193E }, + { 0x11943, 0x11943 }, + { 0x119D4, 0x119D7 }, + { 0x119DA, 0x119DB }, + { 0x119E0, 0x119E0 }, + { 0x11A01, 0x11A0A }, + { 0x11A33, 0x11A38 }, + { 0x11A3B, 0x11A3E }, + { 0x11A47, 0x11A47 }, + { 0x11A51, 0x11A56 }, + { 0x11A59, 0x11A5B }, + { 0x11A8A, 0x11A96 }, + { 0x11A98, 0x11A99 }, { 0x11C30, 0x11C36 }, { 0x11C38, 0x11C3D }, { 0x11C3F, 0x11C3F }, @@ -353,13 +395,30 @@ { 0x11CAA, 0x11CB0 }, { 0x11CB2, 0x11CB3 }, { 0x11CB5, 0x11CB6 }, + { 0x11D31, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D45 }, + { 0x11D47, 0x11D47 }, + { 0x11D90, 0x11D91 }, + { 0x11D95, 0x11D95 }, + { 0x11D97, 0x11D97 }, + { 0x11EF3, 0x11EF4 }, + { 0x13430, 0x13438 }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, { 0x16B40, 0x16B43 }, + { 0x16F4F, 0x16F4F }, { 0x16F8F, 0x16F9F }, - { 0x16FE0, 0x16FE0 }, + { 0x16FE0, 0x16FE1 }, + { 0x16FE3, 0x16FE4 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, { 0x1BC9D, 0x1BC9E }, { 0x1BCA0, 0x1BCA3 }, + { 0x1CF00, 0x1CF2D }, + { 0x1CF30, 0x1CF46 }, { 0x1D167, 0x1D169 }, { 0x1D173, 0x1D182 }, { 0x1D185, 0x1D18B }, @@ -376,8 +435,11 @@ { 0x1E01B, 0x1E021 }, { 0x1E023, 0x1E024 }, { 0x1E026, 0x1E02A }, + { 0x1E130, 0x1E13D }, + { 0x1E2AE, 0x1E2AE }, + { 0x1E2EC, 0x1E2EF }, { 0x1E8D0, 0x1E8D6 }, - { 0x1E944, 0x1E94A }, + { 0x1E944, 0x1E94B }, { 0x1F3FB, 0x1F3FF }, { 0xE0001, 0xE0001 }, { 0xE0020, 0xE007F }, diff --git a/tests/unictype/test-pr_cased.c b/tests/unictype/test-pr_cased.c index 007d278b..0cac1fec 100644 --- a/tests/unictype/test-pr_cased.c +++ b/tests/unictype/test-pr_cased.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -43,13 +43,17 @@ { 0x03F7, 0x0481 }, { 0x048A, 0x052F }, { 0x0531, 0x0556 }, - { 0x0561, 0x0587 }, + { 0x0560, 0x0588 }, { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, + { 0x10D0, 0x10FA }, + { 0x10FD, 0x10FF }, { 0x13A0, 0x13F5 }, { 0x13F8, 0x13FD }, { 0x1C80, 0x1C88 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1D00, 0x1DBF }, { 0x1E00, 0x1F15 }, { 0x1F18, 0x1F1D }, @@ -90,9 +94,7 @@ { 0x2160, 0x217F }, { 0x2183, 0x2184 }, { 0x24B6, 0x24E9 }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2CE4 }, + { 0x2C00, 0x2CE4 }, { 0x2CEB, 0x2CEE }, { 0x2CF2, 0x2CF3 }, { 0x2D00, 0x2D25 }, @@ -102,11 +104,14 @@ { 0xA680, 0xA69D }, { 0xA722, 0xA787 }, { 0xA78B, 0xA78E }, - { 0xA790, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, + { 0xA790, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F5, 0xA7F6 }, { 0xA7F8, 0xA7FA }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB65 }, + { 0xAB5C, 0xAB68 }, { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, @@ -115,9 +120,22 @@ { 0x10400, 0x1044F }, { 0x104B0, 0x104D3 }, { 0x104D8, 0x104FB }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, + { 0x10780, 0x10780 }, + { 0x10783, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, { 0x118A0, 0x118DF }, + { 0x16E40, 0x16E7F }, { 0x1D400, 0x1D454 }, { 0x1D456, 0x1D49C }, { 0x1D49E, 0x1D49F }, @@ -148,6 +166,8 @@ { 0x1D78A, 0x1D7A8 }, { 0x1D7AA, 0x1D7C2 }, { 0x1D7C4, 0x1D7CB }, + { 0x1DF00, 0x1DF09 }, + { 0x1DF0B, 0x1DF1E }, { 0x1E900, 0x1E943 }, { 0x1F130, 0x1F149 }, { 0x1F150, 0x1F169 }, diff --git a/tests/unictype/test-pr_changes_when_casefolded.c b/tests/unictype/test-pr_changes_when_casefolded.c index a74534ed..e6018ad7 100644 --- a/tests/unictype/test-pr_changes_when_casefolded.c +++ b/tests/unictype/test-pr_changes_when_casefolded.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -300,6 +300,8 @@ { 0x10CD, 0x10CD }, { 0x13F8, 0x13FD }, { 0x1C80, 0x1C88 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1E00, 0x1E00 }, { 0x1E02, 0x1E02 }, { 0x1E04, 0x1E04 }, @@ -450,7 +452,7 @@ { 0x2160, 0x216F }, { 0x2183, 0x2183 }, { 0x24B6, 0x24CF }, - { 0x2C00, 0x2C2E }, + { 0x2C00, 0x2C2F }, { 0x2C60, 0x2C60 }, { 0x2C62, 0x2C64 }, { 0x2C67, 0x2C67 }, @@ -611,14 +613,31 @@ { 0xA7AA, 0xA7AE }, { 0xA7B0, 0xA7B4 }, { 0xA7B6, 0xA7B6 }, + { 0xA7B8, 0xA7B8 }, + { 0xA7BA, 0xA7BA }, + { 0xA7BC, 0xA7BC }, + { 0xA7BE, 0xA7BE }, + { 0xA7C0, 0xA7C0 }, + { 0xA7C2, 0xA7C2 }, + { 0xA7C4, 0xA7C7 }, + { 0xA7C9, 0xA7C9 }, + { 0xA7D0, 0xA7D0 }, + { 0xA7D6, 0xA7D6 }, + { 0xA7D8, 0xA7D8 }, + { 0xA7F5, 0xA7F5 }, { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, { 0xFF21, 0xFF3A }, { 0x10400, 0x10427 }, { 0x104B0, 0x104D3 }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, { 0x10C80, 0x10CB2 }, { 0x118A0, 0x118BF }, + { 0x16E40, 0x16E5F }, { 0x1E900, 0x1E921 } #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 50484f5a..8bb4627a 100644 --- a/tests/unictype/test-pr_changes_when_casemapped.c +++ b/tests/unictype/test-pr_changes_when_casemapped.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -44,7 +44,7 @@ { 0x0275, 0x0275 }, { 0x027D, 0x027D }, { 0x0280, 0x0280 }, - { 0x0283, 0x0283 }, + { 0x0282, 0x0283 }, { 0x0287, 0x028C }, { 0x0292, 0x0292 }, { 0x029D, 0x029E }, @@ -67,11 +67,16 @@ { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, + { 0x10D0, 0x10FA }, + { 0x10FD, 0x10FF }, { 0x13A0, 0x13F5 }, { 0x13F8, 0x13FD }, { 0x1C80, 0x1C88 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1D79, 0x1D79 }, { 0x1D7D, 0x1D7D }, + { 0x1D8E, 0x1D8E }, { 0x1E00, 0x1E9B }, { 0x1E9E, 0x1E9E }, { 0x1EA0, 0x1F15 }, @@ -100,9 +105,7 @@ { 0x2160, 0x217F }, { 0x2183, 0x2184 }, { 0x24B6, 0x24E9 }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2C70 }, + { 0x2C00, 0x2C70 }, { 0x2C72, 0x2C73 }, { 0x2C75, 0x2C76 }, { 0x2C7E, 0x2CE3 }, @@ -117,9 +120,12 @@ { 0xA732, 0xA76F }, { 0xA779, 0xA787 }, { 0xA78B, 0xA78D }, - { 0xA790, 0xA793 }, + { 0xA790, 0xA794 }, { 0xA796, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, + { 0xA7B0, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D6, 0xA7D9 }, + { 0xA7F5, 0xA7F6 }, { 0xAB53, 0xAB53 }, { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, @@ -129,9 +135,18 @@ { 0x10400, 0x1044F }, { 0x104B0, 0x104D3 }, { 0x104D8, 0x104FB }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, { 0x118A0, 0x118DF }, + { 0x16E40, 0x16E7F }, { 0x1E900, 0x1E943 } #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 59602989..7af78d8b 100644 --- a/tests/unictype/test-pr_changes_when_lowercased.c +++ b/tests/unictype/test-pr_changes_when_lowercased.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -292,6 +292,8 @@ { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, { 0x13A0, 0x13F5 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1E00, 0x1E00 }, { 0x1E02, 0x1E02 }, { 0x1E04, 0x1E04 }, @@ -440,7 +442,7 @@ { 0x2160, 0x216F }, { 0x2183, 0x2183 }, { 0x24B6, 0x24CF }, - { 0x2C00, 0x2C2E }, + { 0x2C00, 0x2C2F }, { 0x2C60, 0x2C60 }, { 0x2C62, 0x2C64 }, { 0x2C67, 0x2C67 }, @@ -601,11 +603,28 @@ { 0xA7AA, 0xA7AE }, { 0xA7B0, 0xA7B4 }, { 0xA7B6, 0xA7B6 }, + { 0xA7B8, 0xA7B8 }, + { 0xA7BA, 0xA7BA }, + { 0xA7BC, 0xA7BC }, + { 0xA7BE, 0xA7BE }, + { 0xA7C0, 0xA7C0 }, + { 0xA7C2, 0xA7C2 }, + { 0xA7C4, 0xA7C7 }, + { 0xA7C9, 0xA7C9 }, + { 0xA7D0, 0xA7D0 }, + { 0xA7D6, 0xA7D6 }, + { 0xA7D8, 0xA7D8 }, + { 0xA7F5, 0xA7F5 }, { 0xFF21, 0xFF3A }, { 0x10400, 0x10427 }, { 0x104B0, 0x104D3 }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, { 0x10C80, 0x10CB2 }, { 0x118A0, 0x118BF }, + { 0x16E40, 0x16E5F }, { 0x1E900, 0x1E921 } #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 c3ff4e5c..99521be2 100644 --- a/tests/unictype/test-pr_changes_when_titlecased.c +++ b/tests/unictype/test-pr_changes_when_titlecased.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -174,7 +174,7 @@ { 0x0275, 0x0275 }, { 0x027D, 0x027D }, { 0x0280, 0x0280 }, - { 0x0283, 0x0283 }, + { 0x0282, 0x0283 }, { 0x0287, 0x028C }, { 0x0292, 0x0292 }, { 0x029D, 0x029E }, @@ -307,6 +307,7 @@ { 0x1C80, 0x1C88 }, { 0x1D79, 0x1D79 }, { 0x1D7D, 0x1D7D }, + { 0x1D8E, 0x1D8E }, { 0x1E01, 0x1E01 }, { 0x1E03, 0x1E03 }, { 0x1E05, 0x1E05 }, @@ -454,7 +455,7 @@ { 0x2170, 0x217F }, { 0x2184, 0x2184 }, { 0x24D0, 0x24E9 }, - { 0x2C30, 0x2C5E }, + { 0x2C30, 0x2C5F }, { 0x2C61, 0x2C61 }, { 0x2C65, 0x2C66 }, { 0x2C68, 0x2C68 }, @@ -602,7 +603,7 @@ { 0xA787, 0xA787 }, { 0xA78C, 0xA78C }, { 0xA791, 0xA791 }, - { 0xA793, 0xA793 }, + { 0xA793, 0xA794 }, { 0xA797, 0xA797 }, { 0xA799, 0xA799 }, { 0xA79B, 0xA79B }, @@ -615,6 +616,18 @@ { 0xA7A9, 0xA7A9 }, { 0xA7B5, 0xA7B5 }, { 0xA7B7, 0xA7B7 }, + { 0xA7B9, 0xA7B9 }, + { 0xA7BB, 0xA7BB }, + { 0xA7BD, 0xA7BD }, + { 0xA7BF, 0xA7BF }, + { 0xA7C1, 0xA7C1 }, + { 0xA7C3, 0xA7C3 }, + { 0xA7C8, 0xA7C8 }, + { 0xA7CA, 0xA7CA }, + { 0xA7D1, 0xA7D1 }, + { 0xA7D7, 0xA7D7 }, + { 0xA7D9, 0xA7D9 }, + { 0xA7F6, 0xA7F6 }, { 0xAB53, 0xAB53 }, { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, @@ -622,8 +635,13 @@ { 0xFF41, 0xFF5A }, { 0x10428, 0x1044F }, { 0x104D8, 0x104FB }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10CC0, 0x10CF2 }, { 0x118C0, 0x118DF }, + { 0x16E60, 0x16E7F }, { 0x1E922, 0x1E943 } #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 6449791e..b7d179f7 100644 --- a/tests/unictype/test-pr_changes_when_uppercased.c +++ b/tests/unictype/test-pr_changes_when_uppercased.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -173,7 +173,7 @@ { 0x0275, 0x0275 }, { 0x027D, 0x027D }, { 0x0280, 0x0280 }, - { 0x0283, 0x0283 }, + { 0x0282, 0x0283 }, { 0x0287, 0x028C }, { 0x0292, 0x0292 }, { 0x029D, 0x029E }, @@ -302,10 +302,13 @@ { 0x052D, 0x052D }, { 0x052F, 0x052F }, { 0x0561, 0x0587 }, + { 0x10D0, 0x10FA }, + { 0x10FD, 0x10FF }, { 0x13F8, 0x13FD }, { 0x1C80, 0x1C88 }, { 0x1D79, 0x1D79 }, { 0x1D7D, 0x1D7D }, + { 0x1D8E, 0x1D8E }, { 0x1E01, 0x1E01 }, { 0x1E03, 0x1E03 }, { 0x1E05, 0x1E05 }, @@ -453,7 +456,7 @@ { 0x2170, 0x217F }, { 0x2184, 0x2184 }, { 0x24D0, 0x24E9 }, - { 0x2C30, 0x2C5E }, + { 0x2C30, 0x2C5F }, { 0x2C61, 0x2C61 }, { 0x2C65, 0x2C66 }, { 0x2C68, 0x2C68 }, @@ -601,7 +604,7 @@ { 0xA787, 0xA787 }, { 0xA78C, 0xA78C }, { 0xA791, 0xA791 }, - { 0xA793, 0xA793 }, + { 0xA793, 0xA794 }, { 0xA797, 0xA797 }, { 0xA799, 0xA799 }, { 0xA79B, 0xA79B }, @@ -614,6 +617,18 @@ { 0xA7A9, 0xA7A9 }, { 0xA7B5, 0xA7B5 }, { 0xA7B7, 0xA7B7 }, + { 0xA7B9, 0xA7B9 }, + { 0xA7BB, 0xA7BB }, + { 0xA7BD, 0xA7BD }, + { 0xA7BF, 0xA7BF }, + { 0xA7C1, 0xA7C1 }, + { 0xA7C3, 0xA7C3 }, + { 0xA7C8, 0xA7C8 }, + { 0xA7CA, 0xA7CA }, + { 0xA7D1, 0xA7D1 }, + { 0xA7D7, 0xA7D7 }, + { 0xA7D9, 0xA7D9 }, + { 0xA7F6, 0xA7F6 }, { 0xAB53, 0xAB53 }, { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, @@ -621,8 +636,13 @@ { 0xFF41, 0xFF5A }, { 0x10428, 0x1044F }, { 0x104D8, 0x104FB }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10CC0, 0x10CF2 }, { 0x118C0, 0x118DF }, + { 0x16E60, 0x16E7F }, { 0x1E922, 0x1E943 } #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 85c2531d..7579b22e 100644 --- a/tests/unictype/test-pr_combining.c +++ b/tests/unictype/test-pr_combining.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -35,12 +35,14 @@ { 0x0730, 0x074A }, { 0x07A6, 0x07B0 }, { 0x07EB, 0x07F3 }, + { 0x07FD, 0x07FD }, { 0x0816, 0x0819 }, { 0x081B, 0x0823 }, { 0x0825, 0x0827 }, { 0x0829, 0x082D }, { 0x0859, 0x085B }, - { 0x08D4, 0x08E1 }, + { 0x0898, 0x089F }, + { 0x08CA, 0x08E1 }, { 0x08E3, 0x0903 }, { 0x093A, 0x093C }, { 0x093E, 0x094F }, @@ -53,6 +55,7 @@ { 0x09CB, 0x09CD }, { 0x09D7, 0x09D7 }, { 0x09E2, 0x09E3 }, + { 0x09FE, 0x09FE }, { 0x0A01, 0x0A03 }, { 0x0A3C, 0x0A3C }, { 0x0A3E, 0x0A42 }, @@ -67,19 +70,21 @@ { 0x0AC7, 0x0AC9 }, { 0x0ACB, 0x0ACD }, { 0x0AE2, 0x0AE3 }, + { 0x0AFA, 0x0AFF }, { 0x0B01, 0x0B03 }, { 0x0B3C, 0x0B3C }, { 0x0B3E, 0x0B44 }, { 0x0B47, 0x0B48 }, { 0x0B4B, 0x0B4D }, - { 0x0B56, 0x0B57 }, + { 0x0B55, 0x0B57 }, { 0x0B62, 0x0B63 }, { 0x0B82, 0x0B82 }, { 0x0BBE, 0x0BC2 }, { 0x0BC6, 0x0BC8 }, { 0x0BCA, 0x0BCD }, { 0x0BD7, 0x0BD7 }, - { 0x0C00, 0x0C03 }, + { 0x0C00, 0x0C04 }, + { 0x0C3C, 0x0C3C }, { 0x0C3E, 0x0C44 }, { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, @@ -92,13 +97,14 @@ { 0x0CCA, 0x0CCD }, { 0x0CD5, 0x0CD6 }, { 0x0CE2, 0x0CE3 }, - { 0x0D01, 0x0D03 }, + { 0x0D00, 0x0D03 }, + { 0x0D3B, 0x0D3C }, { 0x0D3E, 0x0D44 }, { 0x0D46, 0x0D48 }, { 0x0D4A, 0x0D4D }, { 0x0D57, 0x0D57 }, { 0x0D62, 0x0D63 }, - { 0x0D82, 0x0D83 }, + { 0x0D81, 0x0D83 }, { 0x0DCA, 0x0DCA }, { 0x0DCF, 0x0DD4 }, { 0x0DD6, 0x0DD6 }, @@ -108,8 +114,7 @@ { 0x0E34, 0x0E3A }, { 0x0E47, 0x0E4E }, { 0x0EB1, 0x0EB1 }, - { 0x0EB4, 0x0EB9 }, - { 0x0EBB, 0x0EBC }, + { 0x0EB4, 0x0EBC }, { 0x0EC8, 0x0ECD }, { 0x0F18, 0x0F19 }, { 0x0F35, 0x0F35 }, @@ -131,13 +136,14 @@ { 0x108F, 0x108F }, { 0x109A, 0x109D }, { 0x135D, 0x135F }, - { 0x1712, 0x1714 }, + { 0x1712, 0x1715 }, { 0x1732, 0x1734 }, { 0x1752, 0x1753 }, { 0x1772, 0x1773 }, { 0x17B4, 0x17D3 }, { 0x17DD, 0x17DD }, { 0x180B, 0x180D }, + { 0x180F, 0x180F }, { 0x1885, 0x1886 }, { 0x18A9, 0x18A9 }, { 0x1920, 0x192B }, @@ -146,7 +152,7 @@ { 0x1A55, 0x1A5E }, { 0x1A60, 0x1A7C }, { 0x1A7F, 0x1A7F }, - { 0x1AB0, 0x1ABE }, + { 0x1AB0, 0x1ACE }, { 0x1B00, 0x1B04 }, { 0x1B34, 0x1B44 }, { 0x1B6B, 0x1B73 }, @@ -157,10 +163,9 @@ { 0x1CD0, 0x1CD2 }, { 0x1CD4, 0x1CE8 }, { 0x1CED, 0x1CED }, - { 0x1CF2, 0x1CF4 }, - { 0x1CF8, 0x1CF9 }, - { 0x1DC0, 0x1DF5 }, - { 0x1DFB, 0x1DFF }, + { 0x1CF4, 0x1CF4 }, + { 0x1CF7, 0x1CF9 }, + { 0x1DC0, 0x1DFF }, { 0x20D0, 0x20F0 }, { 0x2CEF, 0x2CF1 }, { 0x2D7F, 0x2D7F }, @@ -175,9 +180,11 @@ { 0xA806, 0xA806 }, { 0xA80B, 0xA80B }, { 0xA823, 0xA827 }, + { 0xA82C, 0xA82C }, { 0xA880, 0xA881 }, { 0xA8B4, 0xA8C5 }, { 0xA8E0, 0xA8F1 }, + { 0xA8FF, 0xA8FF }, { 0xA926, 0xA92D }, { 0xA947, 0xA953 }, { 0xA980, 0xA983 }, @@ -208,21 +215,30 @@ { 0x10A38, 0x10A3A }, { 0x10A3F, 0x10A3F }, { 0x10AE5, 0x10AE6 }, + { 0x10D24, 0x10D27 }, + { 0x10EAB, 0x10EAC }, + { 0x10F46, 0x10F50 }, + { 0x10F82, 0x10F85 }, { 0x11000, 0x11002 }, { 0x11038, 0x11046 }, + { 0x11070, 0x11070 }, + { 0x11073, 0x11074 }, { 0x1107F, 0x11082 }, { 0x110B0, 0x110BA }, + { 0x110C2, 0x110C2 }, { 0x11100, 0x11102 }, { 0x11127, 0x11134 }, + { 0x11145, 0x11146 }, { 0x11173, 0x11173 }, { 0x11180, 0x11182 }, { 0x111B3, 0x111C0 }, - { 0x111CA, 0x111CC }, + { 0x111C9, 0x111CC }, + { 0x111CE, 0x111CF }, { 0x1122C, 0x11237 }, { 0x1123E, 0x1123E }, { 0x112DF, 0x112EA }, { 0x11300, 0x11303 }, - { 0x1133C, 0x1133C }, + { 0x1133B, 0x1133C }, { 0x1133E, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134D }, @@ -231,6 +247,7 @@ { 0x11366, 0x1136C }, { 0x11370, 0x11374 }, { 0x11435, 0x11446 }, + { 0x1145E, 0x1145E }, { 0x114B0, 0x114C3 }, { 0x115AF, 0x115B5 }, { 0x115B8, 0x115C0 }, @@ -238,15 +255,44 @@ { 0x11630, 0x11640 }, { 0x116AB, 0x116B7 }, { 0x1171D, 0x1172B }, + { 0x1182C, 0x1183A }, + { 0x11930, 0x11935 }, + { 0x11937, 0x11938 }, + { 0x1193B, 0x1193E }, + { 0x11940, 0x11940 }, + { 0x11942, 0x11943 }, + { 0x119D1, 0x119D7 }, + { 0x119DA, 0x119E0 }, + { 0x119E4, 0x119E4 }, + { 0x11A01, 0x11A0A }, + { 0x11A33, 0x11A39 }, + { 0x11A3B, 0x11A3E }, + { 0x11A47, 0x11A47 }, + { 0x11A51, 0x11A5B }, + { 0x11A8A, 0x11A99 }, { 0x11C2F, 0x11C36 }, { 0x11C38, 0x11C3F }, { 0x11C92, 0x11CA7 }, { 0x11CA9, 0x11CB6 }, + { 0x11D31, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D45 }, + { 0x11D47, 0x11D47 }, + { 0x11D8A, 0x11D8E }, + { 0x11D90, 0x11D91 }, + { 0x11D93, 0x11D97 }, + { 0x11EF3, 0x11EF6 }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, - { 0x16F51, 0x16F7E }, + { 0x16F4F, 0x16F4F }, + { 0x16F51, 0x16F87 }, { 0x16F8F, 0x16F92 }, + { 0x16FE4, 0x16FE4 }, + { 0x16FF0, 0x16FF1 }, { 0x1BC9D, 0x1BC9E }, + { 0x1CF00, 0x1CF2D }, + { 0x1CF30, 0x1CF46 }, { 0x1D165, 0x1D169 }, { 0x1D16D, 0x1D172 }, { 0x1D17B, 0x1D182 }, @@ -264,6 +310,9 @@ { 0x1E01B, 0x1E021 }, { 0x1E023, 0x1E024 }, { 0x1E026, 0x1E02A }, + { 0x1E130, 0x1E136 }, + { 0x1E2AE, 0x1E2AE }, + { 0x1E2EC, 0x1E2EF }, { 0x1E8D0, 0x1E8D6 }, { 0x1E944, 0x1E94A }, { 0xE0100, 0xE01EF } diff --git a/tests/unictype/test-pr_composite.c b/tests/unictype/test-pr_composite.c index 2de59a26..7c108c85 100644 --- a/tests/unictype/test-pr_composite.c +++ b/tests/unictype/test-pr_composite.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -260,7 +260,7 @@ { 0x3250, 0x325F }, { 0x326E, 0x327E }, { 0x32B1, 0x32CF }, - { 0x3300, 0x33FF }, + { 0x32FF, 0x33FF }, { 0xAC00, 0xD7A4 }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, @@ -293,13 +293,14 @@ { 0x114BB, 0x114BC }, { 0x114BE, 0x114BE }, { 0x115BA, 0x115BB }, + { 0x11938, 0x11938 }, { 0x1D15E, 0x1D164 }, { 0x1D1BB, 0x1D1C0 }, { 0x1F100, 0x1F10A }, { 0x1F110, 0x1F12A }, { 0x1F12D, 0x1F12E }, { 0x1F14A, 0x1F14F }, - { 0x1F16A, 0x1F16B }, + { 0x1F16A, 0x1F16C }, { 0x1F190, 0x1F190 }, { 0x1F200, 0x1F201 }, { 0x1F240, 0x1F248 } diff --git a/tests/unictype/test-pr_currency_symbol.c b/tests/unictype/test-pr_currency_symbol.c index aa644ce0..278fccbf 100644 --- a/tests/unictype/test-pr_currency_symbol.c +++ b/tests/unictype/test-pr_currency_symbol.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -21,19 +21,23 @@ { 0x00A2, 0x00A5 }, { 0x058F, 0x058F }, { 0x060B, 0x060B }, + { 0x07FE, 0x07FF }, { 0x09F2, 0x09F3 }, { 0x09FB, 0x09FB }, { 0x0AF1, 0x0AF1 }, { 0x0BF9, 0x0BF9 }, { 0x0E3F, 0x0E3F }, { 0x17DB, 0x17DB }, - { 0x20A0, 0x20BE }, + { 0x20A0, 0x20C0 }, { 0xA838, 0xA838 }, { 0xFDFC, 0xFDFC }, { 0xFE69, 0xFE69 }, { 0xFF04, 0xFF04 }, { 0xFFE0, 0xFFE1 }, - { 0xFFE5, 0xFFE6 } + { 0xFFE5, 0xFFE6 }, + { 0x11FDD, 0x11FE0 }, + { 0x1E2FF, 0x1E2FF }, + { 0x1ECB0, 0x1ECB0 } #define PREDICATE(c) uc_is_property_currency_symbol (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_dash.c b/tests/unictype/test-pr_dash.c index eefa5028..585e2c18 100644 --- a/tests/unictype/test-pr_dash.c +++ b/tests/unictype/test-pr_dash.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -31,13 +31,15 @@ { 0x2E1A, 0x2E1A }, { 0x2E3A, 0x2E3B }, { 0x2E40, 0x2E40 }, + { 0x2E5D, 0x2E5D }, { 0x301C, 0x301C }, { 0x3030, 0x3030 }, { 0x30A0, 0x30A0 }, { 0xFE31, 0xFE32 }, { 0xFE58, 0xFE58 }, { 0xFE63, 0xFE63 }, - { 0xFF0D, 0xFF0D } + { 0xFF0D, 0xFF0D }, + { 0x10EAD, 0x10EAD } #define PREDICATE(c) uc_is_property_dash (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_decimal_digit.c b/tests/unictype/test-pr_decimal_digit.c index 6c15dc3d..138de831 100644 --- a/tests/unictype/test-pr_decimal_digit.c +++ b/tests/unictype/test-pr_decimal_digit.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -55,6 +55,7 @@ { 0xABF0, 0xABF9 }, { 0xFF10, 0xFF19 }, { 0x104A0, 0x104A9 }, + { 0x10D30, 0x10D39 }, { 0x11066, 0x1106F }, { 0x110F0, 0x110F9 }, { 0x11136, 0x1113F }, @@ -66,11 +67,18 @@ { 0x116C0, 0x116C9 }, { 0x11730, 0x11739 }, { 0x118E0, 0x118E9 }, + { 0x11950, 0x11959 }, { 0x11C50, 0x11C59 }, + { 0x11D50, 0x11D59 }, + { 0x11DA0, 0x11DA9 }, { 0x16A60, 0x16A69 }, + { 0x16AC0, 0x16AC9 }, { 0x16B50, 0x16B59 }, { 0x1D7CE, 0x1D7FF }, - { 0x1E950, 0x1E959 } + { 0x1E140, 0x1E149 }, + { 0x1E2F0, 0x1E2F9 }, + { 0x1E950, 0x1E959 }, + { 0x1FBF0, 0x1FBF9 } #define PREDICATE(c) uc_is_property_decimal_digit (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_default_ignorable_code_point.c b/tests/unictype/test-pr_default_ignorable_code_point.c index 10d243cc..7c9f2a7b 100644 --- a/tests/unictype/test-pr_default_ignorable_code_point.c +++ b/tests/unictype/test-pr_default_ignorable_code_point.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -22,7 +22,7 @@ { 0x061C, 0x061C }, { 0x115F, 0x1160 }, { 0x17B4, 0x17B5 }, - { 0x180B, 0x180E }, + { 0x180B, 0x180F }, { 0x200B, 0x200F }, { 0x202A, 0x202E }, { 0x2060, 0x206F }, diff --git a/tests/unictype/test-pr_deprecated.c b/tests/unictype/test-pr_deprecated.c index 5242f2a4..6a9899c0 100644 --- a/tests/unictype/test-pr_deprecated.c +++ b/tests/unictype/test-pr_deprecated.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_diacritic.c b/tests/unictype/test-pr_diacritic.c index 273dec00..578af817 100644 --- a/tests/unictype/test-pr_diacritic.c +++ b/tests/unictype/test-pr_diacritic.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -45,6 +45,8 @@ { 0x07A6, 0x07B0 }, { 0x07EB, 0x07F5 }, { 0x0818, 0x0819 }, + { 0x0898, 0x089F }, + { 0x08C9, 0x08D2 }, { 0x08E3, 0x08FE }, { 0x093C, 0x093C }, { 0x094D, 0x094D }, @@ -56,16 +58,21 @@ { 0x0A4D, 0x0A4D }, { 0x0ABC, 0x0ABC }, { 0x0ACD, 0x0ACD }, + { 0x0AFD, 0x0AFF }, { 0x0B3C, 0x0B3C }, { 0x0B4D, 0x0B4D }, + { 0x0B55, 0x0B55 }, { 0x0BCD, 0x0BCD }, + { 0x0C3C, 0x0C3C }, { 0x0C4D, 0x0C4D }, { 0x0CBC, 0x0CBC }, { 0x0CCD, 0x0CCD }, + { 0x0D3B, 0x0D3C }, { 0x0D4D, 0x0D4D }, { 0x0DCA, 0x0DCA }, { 0x0E47, 0x0E4C }, { 0x0E4E, 0x0E4E }, + { 0x0EBA, 0x0EBA }, { 0x0EC8, 0x0ECC }, { 0x0F18, 0x0F19 }, { 0x0F35, 0x0F35 }, @@ -77,15 +84,20 @@ { 0x0FC6, 0x0FC6 }, { 0x1037, 0x1037 }, { 0x1039, 0x103A }, + { 0x1063, 0x1064 }, + { 0x1069, 0x106D }, { 0x1087, 0x108D }, { 0x108F, 0x108F }, { 0x109A, 0x109B }, + { 0x135D, 0x135F }, + { 0x1714, 0x1715 }, { 0x17C9, 0x17D3 }, { 0x17DD, 0x17DD }, { 0x1939, 0x193B }, { 0x1A75, 0x1A7C }, { 0x1A7F, 0x1A7F }, - { 0x1AB0, 0x1ABD }, + { 0x1AB0, 0x1ABE }, + { 0x1AC1, 0x1ACB }, { 0x1B34, 0x1B34 }, { 0x1B44, 0x1B44 }, { 0x1B6B, 0x1B73 }, @@ -95,11 +107,10 @@ { 0x1CD0, 0x1CE8 }, { 0x1CED, 0x1CED }, { 0x1CF4, 0x1CF4 }, - { 0x1CF8, 0x1CF9 }, + { 0x1CF7, 0x1CF9 }, { 0x1D2C, 0x1D6A }, { 0x1DC4, 0x1DCF }, - { 0x1DF5, 0x1DF5 }, - { 0x1DFD, 0x1DFF }, + { 0x1DF5, 0x1DFF }, { 0x1FBD, 0x1FBD }, { 0x1FBF, 0x1FC1 }, { 0x1FCD, 0x1FCF }, @@ -116,8 +127,8 @@ { 0xA67F, 0xA67F }, { 0xA69C, 0xA69D }, { 0xA6F0, 0xA6F1 }, - { 0xA717, 0xA721 }, - { 0xA788, 0xA788 }, + { 0xA700, 0xA721 }, + { 0xA788, 0xA78A }, { 0xA7F8, 0xA7F9 }, { 0xA8C4, 0xA8C4 }, { 0xA8E0, 0xA8F1 }, @@ -130,6 +141,7 @@ { 0xAABF, 0xAAC2 }, { 0xAAF6, 0xAAF6 }, { 0xAB5B, 0xAB5F }, + { 0xAB69, 0xAB6B }, { 0xABEC, 0xABED }, { 0xFB1E, 0xFB1E }, { 0xFE20, 0xFE2F }, @@ -139,7 +151,15 @@ { 0xFF9E, 0xFF9F }, { 0xFFE3, 0xFFE3 }, { 0x102E0, 0x102E0 }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10AE5, 0x10AE6 }, + { 0x10D22, 0x10D27 }, + { 0x10F46, 0x10F50 }, + { 0x10F82, 0x10F85 }, + { 0x11046, 0x11046 }, + { 0x11070, 0x11070 }, { 0x110B9, 0x110BA }, { 0x11133, 0x11134 }, { 0x11173, 0x11173 }, @@ -158,14 +178,34 @@ { 0x1163F, 0x1163F }, { 0x116B6, 0x116B7 }, { 0x1172B, 0x1172B }, + { 0x11839, 0x1183A }, + { 0x1193D, 0x1193E }, + { 0x11943, 0x11943 }, + { 0x119E0, 0x119E0 }, + { 0x11A34, 0x11A34 }, + { 0x11A47, 0x11A47 }, + { 0x11A99, 0x11A99 }, { 0x11C3F, 0x11C3F }, + { 0x11D42, 0x11D42 }, + { 0x11D44, 0x11D45 }, + { 0x11D97, 0x11D97 }, { 0x16AF0, 0x16AF4 }, + { 0x16B30, 0x16B36 }, { 0x16F8F, 0x16F9F }, + { 0x16FF0, 0x16FF1 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, + { 0x1CF00, 0x1CF2D }, + { 0x1CF30, 0x1CF46 }, { 0x1D167, 0x1D169 }, { 0x1D16D, 0x1D172 }, { 0x1D17B, 0x1D182 }, { 0x1D185, 0x1D18B }, { 0x1D1AA, 0x1D1AD }, + { 0x1E130, 0x1E136 }, + { 0x1E2AE, 0x1E2AE }, + { 0x1E2EC, 0x1E2EF }, { 0x1E8D0, 0x1E8D6 }, { 0x1E944, 0x1E946 }, { 0x1E948, 0x1E94A } diff --git a/tests/unictype/test-pr_emoji.c b/tests/unictype/test-pr_emoji.c new file mode 100644 index 00000000..6dec25dd --- /dev/null +++ b/tests/unictype/test-pr_emoji.c @@ -0,0 +1,175 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Test the Unicode character type functions. + Copyright (C) 2007-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include "test-predicate-part1.h" + + { 0x0023, 0x0023 }, + { 0x002A, 0x002A }, + { 0x0030, 0x0039 }, + { 0x00A9, 0x00A9 }, + { 0x00AE, 0x00AE }, + { 0x203C, 0x203C }, + { 0x2049, 0x2049 }, + { 0x2122, 0x2122 }, + { 0x2139, 0x2139 }, + { 0x2194, 0x2199 }, + { 0x21A9, 0x21AA }, + { 0x231A, 0x231B }, + { 0x2328, 0x2328 }, + { 0x23CF, 0x23CF }, + { 0x23E9, 0x23F3 }, + { 0x23F8, 0x23FA }, + { 0x24C2, 0x24C2 }, + { 0x25AA, 0x25AB }, + { 0x25B6, 0x25B6 }, + { 0x25C0, 0x25C0 }, + { 0x25FB, 0x25FE }, + { 0x2600, 0x2604 }, + { 0x260E, 0x260E }, + { 0x2611, 0x2611 }, + { 0x2614, 0x2615 }, + { 0x2618, 0x2618 }, + { 0x261D, 0x261D }, + { 0x2620, 0x2620 }, + { 0x2622, 0x2623 }, + { 0x2626, 0x2626 }, + { 0x262A, 0x262A }, + { 0x262E, 0x262F }, + { 0x2638, 0x263A }, + { 0x2640, 0x2640 }, + { 0x2642, 0x2642 }, + { 0x2648, 0x2653 }, + { 0x265F, 0x2660 }, + { 0x2663, 0x2663 }, + { 0x2665, 0x2666 }, + { 0x2668, 0x2668 }, + { 0x267B, 0x267B }, + { 0x267E, 0x267F }, + { 0x2692, 0x2697 }, + { 0x2699, 0x2699 }, + { 0x269B, 0x269C }, + { 0x26A0, 0x26A1 }, + { 0x26A7, 0x26A7 }, + { 0x26AA, 0x26AB }, + { 0x26B0, 0x26B1 }, + { 0x26BD, 0x26BE }, + { 0x26C4, 0x26C5 }, + { 0x26C8, 0x26C8 }, + { 0x26CE, 0x26CF }, + { 0x26D1, 0x26D1 }, + { 0x26D3, 0x26D4 }, + { 0x26E9, 0x26EA }, + { 0x26F0, 0x26F5 }, + { 0x26F7, 0x26FA }, + { 0x26FD, 0x26FD }, + { 0x2702, 0x2702 }, + { 0x2705, 0x2705 }, + { 0x2708, 0x270D }, + { 0x270F, 0x270F }, + { 0x2712, 0x2712 }, + { 0x2714, 0x2714 }, + { 0x2716, 0x2716 }, + { 0x271D, 0x271D }, + { 0x2721, 0x2721 }, + { 0x2728, 0x2728 }, + { 0x2733, 0x2734 }, + { 0x2744, 0x2744 }, + { 0x2747, 0x2747 }, + { 0x274C, 0x274C }, + { 0x274E, 0x274E }, + { 0x2753, 0x2755 }, + { 0x2757, 0x2757 }, + { 0x2763, 0x2764 }, + { 0x2795, 0x2797 }, + { 0x27A1, 0x27A1 }, + { 0x27B0, 0x27B0 }, + { 0x27BF, 0x27BF }, + { 0x2934, 0x2935 }, + { 0x2B05, 0x2B07 }, + { 0x2B1B, 0x2B1C }, + { 0x2B50, 0x2B50 }, + { 0x2B55, 0x2B55 }, + { 0x3030, 0x3030 }, + { 0x303D, 0x303D }, + { 0x3297, 0x3297 }, + { 0x3299, 0x3299 }, + { 0x1F004, 0x1F004 }, + { 0x1F0CF, 0x1F0CF }, + { 0x1F170, 0x1F171 }, + { 0x1F17E, 0x1F17F }, + { 0x1F18E, 0x1F18E }, + { 0x1F191, 0x1F19A }, + { 0x1F1E6, 0x1F1FF }, + { 0x1F201, 0x1F202 }, + { 0x1F21A, 0x1F21A }, + { 0x1F22F, 0x1F22F }, + { 0x1F232, 0x1F23A }, + { 0x1F250, 0x1F251 }, + { 0x1F300, 0x1F321 }, + { 0x1F324, 0x1F393 }, + { 0x1F396, 0x1F397 }, + { 0x1F399, 0x1F39B }, + { 0x1F39E, 0x1F3F0 }, + { 0x1F3F3, 0x1F3F5 }, + { 0x1F3F7, 0x1F4FD }, + { 0x1F4FF, 0x1F53D }, + { 0x1F549, 0x1F54E }, + { 0x1F550, 0x1F567 }, + { 0x1F56F, 0x1F570 }, + { 0x1F573, 0x1F57A }, + { 0x1F587, 0x1F587 }, + { 0x1F58A, 0x1F58D }, + { 0x1F590, 0x1F590 }, + { 0x1F595, 0x1F596 }, + { 0x1F5A4, 0x1F5A5 }, + { 0x1F5A8, 0x1F5A8 }, + { 0x1F5B1, 0x1F5B2 }, + { 0x1F5BC, 0x1F5BC }, + { 0x1F5C2, 0x1F5C4 }, + { 0x1F5D1, 0x1F5D3 }, + { 0x1F5DC, 0x1F5DE }, + { 0x1F5E1, 0x1F5E1 }, + { 0x1F5E3, 0x1F5E3 }, + { 0x1F5E8, 0x1F5E8 }, + { 0x1F5EF, 0x1F5EF }, + { 0x1F5F3, 0x1F5F3 }, + { 0x1F5FA, 0x1F64F }, + { 0x1F680, 0x1F6C5 }, + { 0x1F6CB, 0x1F6D2 }, + { 0x1F6D5, 0x1F6D7 }, + { 0x1F6DD, 0x1F6E5 }, + { 0x1F6E9, 0x1F6E9 }, + { 0x1F6EB, 0x1F6EC }, + { 0x1F6F0, 0x1F6F0 }, + { 0x1F6F3, 0x1F6FC }, + { 0x1F7E0, 0x1F7EB }, + { 0x1F7F0, 0x1F7F0 }, + { 0x1F90C, 0x1F93A }, + { 0x1F93C, 0x1F945 }, + { 0x1F947, 0x1F9FF }, + { 0x1FA70, 0x1FA74 }, + { 0x1FA78, 0x1FA7C }, + { 0x1FA80, 0x1FA86 }, + { 0x1FA90, 0x1FAAC }, + { 0x1FAB0, 0x1FABA }, + { 0x1FAC0, 0x1FAC5 }, + { 0x1FAD0, 0x1FAD9 }, + { 0x1FAE0, 0x1FAE7 }, + { 0x1FAF0, 0x1FAF6 } + +#define PREDICATE(c) uc_is_property_emoji (c) +#include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_emoji_component.c b/tests/unictype/test-pr_emoji_component.c new file mode 100644 index 00000000..b4f6415f --- /dev/null +++ b/tests/unictype/test-pr_emoji_component.c @@ -0,0 +1,32 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Test the Unicode character type functions. + Copyright (C) 2007-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include "test-predicate-part1.h" + + { 0x0023, 0x0023 }, + { 0x002A, 0x002A }, + { 0x0030, 0x0039 }, + { 0x200D, 0x200D }, + { 0x20E3, 0x20E3 }, + { 0xFE0F, 0xFE0F }, + { 0x1F1E6, 0x1F1FF }, + { 0x1F3FB, 0x1F3FF }, + { 0x1F9B0, 0x1F9B3 }, + { 0xE0020, 0xE007F } + +#define PREDICATE(c) uc_is_property_emoji_component (c) +#include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_emoji_modifier.c b/tests/unictype/test-pr_emoji_modifier.c new file mode 100644 index 00000000..2c699667 --- /dev/null +++ b/tests/unictype/test-pr_emoji_modifier.c @@ -0,0 +1,23 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Test the Unicode character type functions. + Copyright (C) 2007-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include "test-predicate-part1.h" + + { 0x1F3FB, 0x1F3FF } + +#define PREDICATE(c) uc_is_property_emoji_modifier (c) +#include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_emoji_modifier_base.c b/tests/unictype/test-pr_emoji_modifier_base.c new file mode 100644 index 00000000..f915c1c1 --- /dev/null +++ b/tests/unictype/test-pr_emoji_modifier_base.c @@ -0,0 +1,62 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Test the Unicode character type functions. + Copyright (C) 2007-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include "test-predicate-part1.h" + + { 0x261D, 0x261D }, + { 0x26F9, 0x26F9 }, + { 0x270A, 0x270D }, + { 0x1F385, 0x1F385 }, + { 0x1F3C2, 0x1F3C4 }, + { 0x1F3C7, 0x1F3C7 }, + { 0x1F3CA, 0x1F3CC }, + { 0x1F442, 0x1F443 }, + { 0x1F446, 0x1F450 }, + { 0x1F466, 0x1F478 }, + { 0x1F47C, 0x1F47C }, + { 0x1F481, 0x1F483 }, + { 0x1F485, 0x1F487 }, + { 0x1F48F, 0x1F48F }, + { 0x1F491, 0x1F491 }, + { 0x1F4AA, 0x1F4AA }, + { 0x1F574, 0x1F575 }, + { 0x1F57A, 0x1F57A }, + { 0x1F590, 0x1F590 }, + { 0x1F595, 0x1F596 }, + { 0x1F645, 0x1F647 }, + { 0x1F64B, 0x1F64F }, + { 0x1F6A3, 0x1F6A3 }, + { 0x1F6B4, 0x1F6B6 }, + { 0x1F6C0, 0x1F6C0 }, + { 0x1F6CC, 0x1F6CC }, + { 0x1F90C, 0x1F90C }, + { 0x1F90F, 0x1F90F }, + { 0x1F918, 0x1F91F }, + { 0x1F926, 0x1F926 }, + { 0x1F930, 0x1F939 }, + { 0x1F93C, 0x1F93E }, + { 0x1F977, 0x1F977 }, + { 0x1F9B5, 0x1F9B6 }, + { 0x1F9B8, 0x1F9B9 }, + { 0x1F9BB, 0x1F9BB }, + { 0x1F9CD, 0x1F9CF }, + { 0x1F9D1, 0x1F9DD }, + { 0x1FAC3, 0x1FAC5 }, + { 0x1FAF0, 0x1FAF6 } + +#define PREDICATE(c) uc_is_property_emoji_modifier_base (c) +#include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_emoji_presentation.c b/tests/unictype/test-pr_emoji_presentation.c new file mode 100644 index 00000000..7909edfc --- /dev/null +++ b/tests/unictype/test-pr_emoji_presentation.c @@ -0,0 +1,105 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Test the Unicode character type functions. + Copyright (C) 2007-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include "test-predicate-part1.h" + + { 0x231A, 0x231B }, + { 0x23E9, 0x23EC }, + { 0x23F0, 0x23F0 }, + { 0x23F3, 0x23F3 }, + { 0x25FD, 0x25FE }, + { 0x2614, 0x2615 }, + { 0x2648, 0x2653 }, + { 0x267F, 0x267F }, + { 0x2693, 0x2693 }, + { 0x26A1, 0x26A1 }, + { 0x26AA, 0x26AB }, + { 0x26BD, 0x26BE }, + { 0x26C4, 0x26C5 }, + { 0x26CE, 0x26CE }, + { 0x26D4, 0x26D4 }, + { 0x26EA, 0x26EA }, + { 0x26F2, 0x26F3 }, + { 0x26F5, 0x26F5 }, + { 0x26FA, 0x26FA }, + { 0x26FD, 0x26FD }, + { 0x2705, 0x2705 }, + { 0x270A, 0x270B }, + { 0x2728, 0x2728 }, + { 0x274C, 0x274C }, + { 0x274E, 0x274E }, + { 0x2753, 0x2755 }, + { 0x2757, 0x2757 }, + { 0x2795, 0x2797 }, + { 0x27B0, 0x27B0 }, + { 0x27BF, 0x27BF }, + { 0x2B1B, 0x2B1C }, + { 0x2B50, 0x2B50 }, + { 0x2B55, 0x2B55 }, + { 0x1F004, 0x1F004 }, + { 0x1F0CF, 0x1F0CF }, + { 0x1F18E, 0x1F18E }, + { 0x1F191, 0x1F19A }, + { 0x1F1E6, 0x1F1FF }, + { 0x1F201, 0x1F201 }, + { 0x1F21A, 0x1F21A }, + { 0x1F22F, 0x1F22F }, + { 0x1F232, 0x1F236 }, + { 0x1F238, 0x1F23A }, + { 0x1F250, 0x1F251 }, + { 0x1F300, 0x1F320 }, + { 0x1F32D, 0x1F335 }, + { 0x1F337, 0x1F37C }, + { 0x1F37E, 0x1F393 }, + { 0x1F3A0, 0x1F3CA }, + { 0x1F3CF, 0x1F3D3 }, + { 0x1F3E0, 0x1F3F0 }, + { 0x1F3F4, 0x1F3F4 }, + { 0x1F3F8, 0x1F43E }, + { 0x1F440, 0x1F440 }, + { 0x1F442, 0x1F4FC }, + { 0x1F4FF, 0x1F53D }, + { 0x1F54B, 0x1F54E }, + { 0x1F550, 0x1F567 }, + { 0x1F57A, 0x1F57A }, + { 0x1F595, 0x1F596 }, + { 0x1F5A4, 0x1F5A4 }, + { 0x1F5FB, 0x1F64F }, + { 0x1F680, 0x1F6C5 }, + { 0x1F6CC, 0x1F6CC }, + { 0x1F6D0, 0x1F6D2 }, + { 0x1F6D5, 0x1F6D7 }, + { 0x1F6DD, 0x1F6DF }, + { 0x1F6EB, 0x1F6EC }, + { 0x1F6F4, 0x1F6FC }, + { 0x1F7E0, 0x1F7EB }, + { 0x1F7F0, 0x1F7F0 }, + { 0x1F90C, 0x1F93A }, + { 0x1F93C, 0x1F945 }, + { 0x1F947, 0x1F9FF }, + { 0x1FA70, 0x1FA74 }, + { 0x1FA78, 0x1FA7C }, + { 0x1FA80, 0x1FA86 }, + { 0x1FA90, 0x1FAAC }, + { 0x1FAB0, 0x1FABA }, + { 0x1FAC0, 0x1FAC5 }, + { 0x1FAD0, 0x1FAD9 }, + { 0x1FAE0, 0x1FAE7 }, + { 0x1FAF0, 0x1FAF6 } + +#define PREDICATE(c) uc_is_property_emoji_presentation (c) +#include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_extended_pictographic.c b/tests/unictype/test-pr_extended_pictographic.c new file mode 100644 index 00000000..e44f5515 --- /dev/null +++ b/tests/unictype/test-pr_extended_pictographic.c @@ -0,0 +1,100 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Test the Unicode character type functions. + Copyright (C) 2007-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include "test-predicate-part1.h" + + { 0x00A9, 0x00A9 }, + { 0x00AE, 0x00AE }, + { 0x203C, 0x203C }, + { 0x2049, 0x2049 }, + { 0x2122, 0x2122 }, + { 0x2139, 0x2139 }, + { 0x2194, 0x2199 }, + { 0x21A9, 0x21AA }, + { 0x231A, 0x231B }, + { 0x2328, 0x2328 }, + { 0x2388, 0x2388 }, + { 0x23CF, 0x23CF }, + { 0x23E9, 0x23F3 }, + { 0x23F8, 0x23FA }, + { 0x24C2, 0x24C2 }, + { 0x25AA, 0x25AB }, + { 0x25B6, 0x25B6 }, + { 0x25C0, 0x25C0 }, + { 0x25FB, 0x25FE }, + { 0x2600, 0x2605 }, + { 0x2607, 0x2612 }, + { 0x2614, 0x2685 }, + { 0x2690, 0x2705 }, + { 0x2708, 0x2712 }, + { 0x2714, 0x2714 }, + { 0x2716, 0x2716 }, + { 0x271D, 0x271D }, + { 0x2721, 0x2721 }, + { 0x2728, 0x2728 }, + { 0x2733, 0x2734 }, + { 0x2744, 0x2744 }, + { 0x2747, 0x2747 }, + { 0x274C, 0x274C }, + { 0x274E, 0x274E }, + { 0x2753, 0x2755 }, + { 0x2757, 0x2757 }, + { 0x2763, 0x2767 }, + { 0x2795, 0x2797 }, + { 0x27A1, 0x27A1 }, + { 0x27B0, 0x27B0 }, + { 0x27BF, 0x27BF }, + { 0x2934, 0x2935 }, + { 0x2B05, 0x2B07 }, + { 0x2B1B, 0x2B1C }, + { 0x2B50, 0x2B50 }, + { 0x2B55, 0x2B55 }, + { 0x3030, 0x3030 }, + { 0x303D, 0x303D }, + { 0x3297, 0x3297 }, + { 0x3299, 0x3299 }, + { 0x1F000, 0x1F0FF }, + { 0x1F10D, 0x1F10F }, + { 0x1F12F, 0x1F12F }, + { 0x1F16C, 0x1F171 }, + { 0x1F17E, 0x1F17F }, + { 0x1F18E, 0x1F18E }, + { 0x1F191, 0x1F19A }, + { 0x1F1AD, 0x1F1E5 }, + { 0x1F201, 0x1F20F }, + { 0x1F21A, 0x1F21A }, + { 0x1F22F, 0x1F22F }, + { 0x1F232, 0x1F23A }, + { 0x1F23C, 0x1F23F }, + { 0x1F249, 0x1F3FA }, + { 0x1F400, 0x1F53D }, + { 0x1F546, 0x1F64F }, + { 0x1F680, 0x1F6FF }, + { 0x1F774, 0x1F77F }, + { 0x1F7D5, 0x1F7FF }, + { 0x1F80C, 0x1F80F }, + { 0x1F848, 0x1F84F }, + { 0x1F85A, 0x1F85F }, + { 0x1F888, 0x1F88F }, + { 0x1F8AE, 0x1F8FF }, + { 0x1F90C, 0x1F93A }, + { 0x1F93C, 0x1F945 }, + { 0x1F947, 0x1FAFF }, + { 0x1FC00, 0x1FFFD } + +#define PREDICATE(c) uc_is_property_extended_pictographic (c) +#include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_extender.c b/tests/unictype/test-pr_extender.c index f6d95d1f..8563a357 100644 --- a/tests/unictype/test-pr_extender.c +++ b/tests/unictype/test-pr_extender.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -21,6 +21,7 @@ { 0x02D0, 0x02D1 }, { 0x0640, 0x0640 }, { 0x07FA, 0x07FA }, + { 0x0B55, 0x0B55 }, { 0x0E46, 0x0E46 }, { 0x0EC6, 0x0EC6 }, { 0x180A, 0x180A }, @@ -40,10 +41,14 @@ { 0xAADD, 0xAADD }, { 0xAAF3, 0xAAF4 }, { 0xFF70, 0xFF70 }, + { 0x10781, 0x10782 }, { 0x1135D, 0x1135D }, { 0x115C6, 0x115C8 }, + { 0x11A98, 0x11A98 }, { 0x16B42, 0x16B43 }, - { 0x16FE0, 0x16FE0 }, + { 0x16FE0, 0x16FE1 }, + { 0x16FE3, 0x16FE3 }, + { 0x1E13C, 0x1E13D }, { 0x1E944, 0x1E946 } #define PREDICATE(c) uc_is_property_extender (c) diff --git a/tests/unictype/test-pr_format_control.c b/tests/unictype/test-pr_format_control.c index ecc6de71..ac544424 100644 --- a/tests/unictype/test-pr_format_control.c +++ b/tests/unictype/test-pr_format_control.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_grapheme_base.c b/tests/unictype/test-pr_grapheme_base.c index bb5031d3..5e369609 100644 --- a/tests/unictype/test-pr_grapheme_base.c +++ b/tests/unictype/test-pr_grapheme_base.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -28,19 +28,17 @@ { 0x03A3, 0x0482 }, { 0x048A, 0x052F }, { 0x0531, 0x0556 }, - { 0x0559, 0x055F }, - { 0x0561, 0x0587 }, - { 0x0589, 0x058A }, + { 0x0559, 0x058A }, { 0x058D, 0x058F }, { 0x05BE, 0x05BE }, { 0x05C0, 0x05C0 }, { 0x05C3, 0x05C3 }, { 0x05C6, 0x05C6 }, { 0x05D0, 0x05EA }, - { 0x05F0, 0x05F4 }, + { 0x05EF, 0x05F4 }, { 0x0606, 0x060F }, { 0x061B, 0x061B }, - { 0x061E, 0x064A }, + { 0x061D, 0x064A }, { 0x0660, 0x066F }, { 0x0671, 0x06D5 }, { 0x06DE, 0x06DE }, @@ -53,15 +51,16 @@ { 0x07B1, 0x07B1 }, { 0x07C0, 0x07EA }, { 0x07F4, 0x07FA }, - { 0x0800, 0x0815 }, + { 0x07FE, 0x0815 }, { 0x081A, 0x081A }, { 0x0824, 0x0824 }, { 0x0828, 0x0828 }, { 0x0830, 0x083E }, { 0x0840, 0x0858 }, { 0x085E, 0x085E }, - { 0x08A0, 0x08B4 }, - { 0x08B6, 0x08BD }, + { 0x0860, 0x086A }, + { 0x0870, 0x088E }, + { 0x08A0, 0x08C9 }, { 0x0903, 0x0939 }, { 0x093B, 0x093B }, { 0x093D, 0x0940 }, @@ -83,7 +82,7 @@ { 0x09CE, 0x09CE }, { 0x09DC, 0x09DD }, { 0x09DF, 0x09E1 }, - { 0x09E6, 0x09FB }, + { 0x09E6, 0x09FD }, { 0x0A03, 0x0A03 }, { 0x0A05, 0x0A0A }, { 0x0A0F, 0x0A10 }, @@ -97,6 +96,7 @@ { 0x0A5E, 0x0A5E }, { 0x0A66, 0x0A6F }, { 0x0A72, 0x0A74 }, + { 0x0A76, 0x0A76 }, { 0x0A83, 0x0A83 }, { 0x0A85, 0x0A8D }, { 0x0A8F, 0x0A91 }, @@ -149,11 +149,11 @@ { 0x0C3D, 0x0C3D }, { 0x0C41, 0x0C44 }, { 0x0C58, 0x0C5A }, + { 0x0C5D, 0x0C5D }, { 0x0C60, 0x0C61 }, { 0x0C66, 0x0C6F }, - { 0x0C78, 0x0C80 }, - { 0x0C82, 0x0C83 }, - { 0x0C85, 0x0C8C }, + { 0x0C77, 0x0C80 }, + { 0x0C82, 0x0C8C }, { 0x0C8E, 0x0C90 }, { 0x0C92, 0x0CA8 }, { 0x0CAA, 0x0CB3 }, @@ -163,12 +163,11 @@ { 0x0CC3, 0x0CC4 }, { 0x0CC7, 0x0CC8 }, { 0x0CCA, 0x0CCB }, - { 0x0CDE, 0x0CDE }, + { 0x0CDD, 0x0CDE }, { 0x0CE0, 0x0CE1 }, { 0x0CE6, 0x0CEF }, { 0x0CF1, 0x0CF2 }, - { 0x0D02, 0x0D03 }, - { 0x0D05, 0x0D0C }, + { 0x0D02, 0x0D0C }, { 0x0D0E, 0x0D10 }, { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D3D }, @@ -195,16 +194,10 @@ { 0x0E4F, 0x0E5B }, { 0x0E81, 0x0E82 }, { 0x0E84, 0x0E84 }, - { 0x0E87, 0x0E88 }, - { 0x0E8A, 0x0E8A }, - { 0x0E8D, 0x0E8D }, - { 0x0E94, 0x0E97 }, - { 0x0E99, 0x0E9F }, - { 0x0EA1, 0x0EA3 }, + { 0x0E86, 0x0E8A }, + { 0x0E8C, 0x0EA3 }, { 0x0EA5, 0x0EA5 }, - { 0x0EA7, 0x0EA7 }, - { 0x0EAA, 0x0EAB }, - { 0x0EAD, 0x0EB0 }, + { 0x0EA7, 0x0EB0 }, { 0x0EB2, 0x0EB3 }, { 0x0EBD, 0x0EBD }, { 0x0EC0, 0x0EC4 }, @@ -259,10 +252,10 @@ { 0x13F8, 0x13FD }, { 0x1400, 0x169C }, { 0x16A0, 0x16F8 }, - { 0x1700, 0x170C }, - { 0x170E, 0x1711 }, - { 0x1720, 0x1731 }, - { 0x1735, 0x1736 }, + { 0x1700, 0x1711 }, + { 0x1715, 0x1715 }, + { 0x171F, 0x1731 }, + { 0x1734, 0x1736 }, { 0x1740, 0x1751 }, { 0x1760, 0x176C }, { 0x176E, 0x1770 }, @@ -275,7 +268,7 @@ { 0x17F0, 0x17F9 }, { 0x1800, 0x180A }, { 0x1810, 0x1819 }, - { 0x1820, 0x1877 }, + { 0x1820, 0x1878 }, { 0x1880, 0x1884 }, { 0x1887, 0x18A8 }, { 0x18AA, 0x18AA }, @@ -302,12 +295,11 @@ { 0x1A90, 0x1A99 }, { 0x1AA0, 0x1AAD }, { 0x1B04, 0x1B33 }, - { 0x1B35, 0x1B35 }, { 0x1B3B, 0x1B3B }, { 0x1B3D, 0x1B41 }, - { 0x1B43, 0x1B4B }, + { 0x1B43, 0x1B4C }, { 0x1B50, 0x1B6A }, - { 0x1B74, 0x1B7C }, + { 0x1B74, 0x1B7E }, { 0x1B82, 0x1BA1 }, { 0x1BA6, 0x1BA7 }, { 0x1BAA, 0x1BAA }, @@ -320,12 +312,14 @@ { 0x1C34, 0x1C35 }, { 0x1C3B, 0x1C49 }, { 0x1C4D, 0x1C88 }, - { 0x1CC0, 0x1CC7 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CC7 }, { 0x1CD3, 0x1CD3 }, { 0x1CE1, 0x1CE1 }, { 0x1CE9, 0x1CEC }, { 0x1CEE, 0x1CF3 }, - { 0x1CF5, 0x1CF6 }, + { 0x1CF5, 0x1CF7 }, + { 0x1CFA, 0x1CFA }, { 0x1D00, 0x1DBF }, { 0x1E00, 0x1F15 }, { 0x1F18, 0x1F1D }, @@ -349,20 +343,13 @@ { 0x2070, 0x2071 }, { 0x2074, 0x208E }, { 0x2090, 0x209C }, - { 0x20A0, 0x20BE }, + { 0x20A0, 0x20C0 }, { 0x2100, 0x218B }, - { 0x2190, 0x23FE }, - { 0x2400, 0x2426 }, + { 0x2190, 0x2426 }, { 0x2440, 0x244A }, { 0x2460, 0x2B73 }, { 0x2B76, 0x2B95 }, - { 0x2B98, 0x2BB9 }, - { 0x2BBD, 0x2BC8 }, - { 0x2BCA, 0x2BD1 }, - { 0x2BEC, 0x2BEF }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2CEE }, + { 0x2B97, 0x2CEE }, { 0x2CF2, 0x2CF3 }, { 0x2CF9, 0x2D25 }, { 0x2D27, 0x2D27 }, @@ -378,7 +365,7 @@ { 0x2DC8, 0x2DCE }, { 0x2DD0, 0x2DD6 }, { 0x2DD8, 0x2DDE }, - { 0x2E00, 0x2E44 }, + { 0x2E00, 0x2E5D }, { 0x2E80, 0x2E99 }, { 0x2E9B, 0x2EF3 }, { 0x2F00, 0x2FD5 }, @@ -387,15 +374,11 @@ { 0x3030, 0x303F }, { 0x3041, 0x3096 }, { 0x309B, 0x30FF }, - { 0x3105, 0x312D }, + { 0x3105, 0x312F }, { 0x3131, 0x318E }, - { 0x3190, 0x31BA }, - { 0x31C0, 0x31E3 }, + { 0x3190, 0x31E3 }, { 0x31F0, 0x321E }, - { 0x3220, 0x32FE }, - { 0x3300, 0x4DB5 }, - { 0x4DC0, 0x9FD5 }, - { 0xA000, 0xA48C }, + { 0x3220, 0xA48C }, { 0xA490, 0xA4C6 }, { 0xA4D0, 0xA62B }, { 0xA640, 0xA66E }, @@ -403,9 +386,11 @@ { 0xA67E, 0xA69D }, { 0xA6A0, 0xA6EF }, { 0xA6F2, 0xA6F7 }, - { 0xA700, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, - { 0xA7F7, 0xA801 }, + { 0xA700, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F2, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, { 0xA80C, 0xA824 }, @@ -414,7 +399,7 @@ { 0xA840, 0xA877 }, { 0xA880, 0xA8C3 }, { 0xA8CE, 0xA8D9 }, - { 0xA8F2, 0xA8FD }, + { 0xA8F2, 0xA8FE }, { 0xA900, 0xA925 }, { 0xA92E, 0xA946 }, { 0xA952, 0xA953 }, @@ -422,7 +407,7 @@ { 0xA983, 0xA9B2 }, { 0xA9B4, 0xA9B5 }, { 0xA9BA, 0xA9BB }, - { 0xA9BD, 0xA9CD }, + { 0xA9BE, 0xA9CD }, { 0xA9CF, 0xA9D9 }, { 0xA9DE, 0xA9E4 }, { 0xA9E6, 0xA9FE }, @@ -447,7 +432,7 @@ { 0xAB11, 0xAB16 }, { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, - { 0xAB30, 0xAB65 }, + { 0xAB30, 0xAB6B }, { 0xAB70, 0xABE4 }, { 0xABE6, 0xABE7 }, { 0xABE9, 0xABEC }, @@ -465,11 +450,11 @@ { 0xFB3E, 0xFB3E }, { 0xFB40, 0xFB41 }, { 0xFB43, 0xFB44 }, - { 0xFB46, 0xFBC1 }, - { 0xFBD3, 0xFD3F }, - { 0xFD50, 0xFD8F }, + { 0xFB46, 0xFBC2 }, + { 0xFBD3, 0xFD8F }, { 0xFD92, 0xFDC7 }, - { 0xFDF0, 0xFDFD }, + { 0xFDCF, 0xFDCF }, + { 0xFDF0, 0xFDFF }, { 0xFE10, 0xFE19 }, { 0xFE30, 0xFE52 }, { 0xFE54, 0xFE66 }, @@ -495,14 +480,14 @@ { 0x10100, 0x10102 }, { 0x10107, 0x10133 }, { 0x10137, 0x1018E }, - { 0x10190, 0x1019B }, + { 0x10190, 0x1019C }, { 0x101A0, 0x101A0 }, { 0x101D0, 0x101FC }, { 0x10280, 0x1029C }, { 0x102A0, 0x102D0 }, { 0x102E1, 0x102FB }, { 0x10300, 0x10323 }, - { 0x10330, 0x1034A }, + { 0x1032D, 0x1034A }, { 0x10350, 0x10375 }, { 0x10380, 0x1039D }, { 0x1039F, 0x103C3 }, @@ -513,10 +498,20 @@ { 0x104D8, 0x104FB }, { 0x10500, 0x10527 }, { 0x10530, 0x10563 }, - { 0x1056F, 0x1056F }, + { 0x1056F, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10600, 0x10736 }, { 0x10740, 0x10755 }, { 0x10760, 0x10767 }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10800, 0x10805 }, { 0x10808, 0x10808 }, { 0x1080A, 0x10835 }, @@ -535,8 +530,8 @@ { 0x109D2, 0x10A00 }, { 0x10A10, 0x10A13 }, { 0x10A15, 0x10A17 }, - { 0x10A19, 0x10A33 }, - { 0x10A40, 0x10A47 }, + { 0x10A19, 0x10A35 }, + { 0x10A40, 0x10A48 }, { 0x10A50, 0x10A58 }, { 0x10A60, 0x10A9F }, { 0x10AC0, 0x10AE4 }, @@ -550,12 +545,25 @@ { 0x10C00, 0x10C48 }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, - { 0x10CFA, 0x10CFF }, + { 0x10CFA, 0x10D23 }, + { 0x10D30, 0x10D39 }, { 0x10E60, 0x10E7E }, + { 0x10E80, 0x10EA9 }, + { 0x10EAD, 0x10EAD }, + { 0x10EB0, 0x10EB1 }, + { 0x10F00, 0x10F27 }, + { 0x10F30, 0x10F45 }, + { 0x10F51, 0x10F59 }, + { 0x10F70, 0x10F81 }, + { 0x10F86, 0x10F89 }, + { 0x10FB0, 0x10FCB }, + { 0x10FE0, 0x10FF6 }, { 0x11000, 0x11000 }, { 0x11002, 0x11037 }, { 0x11047, 0x1104D }, { 0x11052, 0x1106F }, + { 0x11071, 0x11072 }, + { 0x11075, 0x11075 }, { 0x11082, 0x110B2 }, { 0x110B7, 0x110B8 }, { 0x110BB, 0x110BC }, @@ -564,12 +572,12 @@ { 0x110F0, 0x110F9 }, { 0x11103, 0x11126 }, { 0x1112C, 0x1112C }, - { 0x11136, 0x11143 }, + { 0x11136, 0x11147 }, { 0x11150, 0x11172 }, { 0x11174, 0x11176 }, { 0x11182, 0x111B5 }, - { 0x111BF, 0x111C9 }, - { 0x111CD, 0x111CD }, + { 0x111BF, 0x111C8 }, + { 0x111CD, 0x111CE }, { 0x111D0, 0x111DF }, { 0x111E1, 0x111F4 }, { 0x11200, 0x11211 }, @@ -602,9 +610,9 @@ { 0x11400, 0x11437 }, { 0x11440, 0x11441 }, { 0x11445, 0x11445 }, - { 0x11447, 0x11459 }, - { 0x1145B, 0x1145B }, + { 0x11447, 0x1145B }, { 0x1145D, 0x1145D }, + { 0x1145F, 0x11461 }, { 0x11480, 0x114AF }, { 0x114B1, 0x114B2 }, { 0x114B9, 0x114B9 }, @@ -628,14 +636,41 @@ { 0x116AC, 0x116AC }, { 0x116AE, 0x116AF }, { 0x116B6, 0x116B6 }, + { 0x116B8, 0x116B9 }, { 0x116C0, 0x116C9 }, - { 0x11700, 0x11719 }, + { 0x11700, 0x1171A }, { 0x11720, 0x11721 }, { 0x11726, 0x11726 }, - { 0x11730, 0x1173F }, + { 0x11730, 0x11746 }, + { 0x11800, 0x1182E }, + { 0x11838, 0x11838 }, + { 0x1183B, 0x1183B }, { 0x118A0, 0x118F2 }, - { 0x118FF, 0x118FF }, - { 0x11AC0, 0x11AF8 }, + { 0x118FF, 0x11906 }, + { 0x11909, 0x11909 }, + { 0x1190C, 0x11913 }, + { 0x11915, 0x11916 }, + { 0x11918, 0x1192F }, + { 0x11931, 0x11935 }, + { 0x11937, 0x11938 }, + { 0x1193D, 0x1193D }, + { 0x1193F, 0x11942 }, + { 0x11944, 0x11946 }, + { 0x11950, 0x11959 }, + { 0x119A0, 0x119A7 }, + { 0x119AA, 0x119D3 }, + { 0x119DC, 0x119DF }, + { 0x119E1, 0x119E4 }, + { 0x11A00, 0x11A00 }, + { 0x11A0B, 0x11A32 }, + { 0x11A39, 0x11A3A }, + { 0x11A3F, 0x11A46 }, + { 0x11A50, 0x11A50 }, + { 0x11A57, 0x11A58 }, + { 0x11A5C, 0x11A89 }, + { 0x11A97, 0x11A97 }, + { 0x11A9A, 0x11AA2 }, + { 0x11AB0, 0x11AF8 }, { 0x11C00, 0x11C08 }, { 0x11C0A, 0x11C2F }, { 0x11C3E, 0x11C3E }, @@ -645,16 +680,34 @@ { 0x11CA9, 0x11CA9 }, { 0x11CB1, 0x11CB1 }, { 0x11CB4, 0x11CB4 }, - { 0x12000, 0x12399 }, + { 0x11D00, 0x11D06 }, + { 0x11D08, 0x11D09 }, + { 0x11D0B, 0x11D30 }, + { 0x11D46, 0x11D46 }, + { 0x11D50, 0x11D59 }, + { 0x11D60, 0x11D65 }, + { 0x11D67, 0x11D68 }, + { 0x11D6A, 0x11D8E }, + { 0x11D93, 0x11D94 }, + { 0x11D96, 0x11D96 }, + { 0x11D98, 0x11D98 }, + { 0x11DA0, 0x11DA9 }, + { 0x11EE0, 0x11EF2 }, + { 0x11EF5, 0x11EF8 }, + { 0x11FB0, 0x11FB0 }, + { 0x11FC0, 0x11FF1 }, + { 0x11FFF, 0x12399 }, { 0x12400, 0x1246E }, { 0x12470, 0x12474 }, { 0x12480, 0x12543 }, + { 0x12F90, 0x12FF2 }, { 0x13000, 0x1342E }, { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, - { 0x16A6E, 0x16A6F }, + { 0x16A6E, 0x16ABE }, + { 0x16AC0, 0x16AC9 }, { 0x16AD0, 0x16AED }, { 0x16AF5, 0x16AF5 }, { 0x16B00, 0x16B2F }, @@ -663,19 +716,29 @@ { 0x16B5B, 0x16B61 }, { 0x16B63, 0x16B77 }, { 0x16B7D, 0x16B8F }, - { 0x16F00, 0x16F44 }, - { 0x16F50, 0x16F7E }, + { 0x16E40, 0x16E9A }, + { 0x16F00, 0x16F4A }, + { 0x16F50, 0x16F87 }, { 0x16F93, 0x16F9F }, - { 0x16FE0, 0x16FE0 }, - { 0x17000, 0x187EC }, - { 0x18800, 0x18AF2 }, - { 0x1B000, 0x1B001 }, + { 0x16FE0, 0x16FE3 }, + { 0x16FF0, 0x16FF1 }, + { 0x17000, 0x187F7 }, + { 0x18800, 0x18CD5 }, + { 0x18D00, 0x18D08 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, + { 0x1B000, 0x1B122 }, + { 0x1B150, 0x1B152 }, + { 0x1B164, 0x1B167 }, + { 0x1B170, 0x1B2FB }, { 0x1BC00, 0x1BC6A }, { 0x1BC70, 0x1BC7C }, { 0x1BC80, 0x1BC88 }, { 0x1BC90, 0x1BC99 }, { 0x1BC9C, 0x1BC9C }, { 0x1BC9F, 0x1BC9F }, + { 0x1CF50, 0x1CFC3 }, { 0x1D000, 0x1D0F5 }, { 0x1D100, 0x1D126 }, { 0x1D129, 0x1D164 }, @@ -683,11 +746,12 @@ { 0x1D16A, 0x1D16D }, { 0x1D183, 0x1D184 }, { 0x1D18C, 0x1D1A9 }, - { 0x1D1AE, 0x1D1E8 }, + { 0x1D1AE, 0x1D1EA }, { 0x1D200, 0x1D241 }, { 0x1D245, 0x1D245 }, + { 0x1D2E0, 0x1D2F3 }, { 0x1D300, 0x1D356 }, - { 0x1D360, 0x1D371 }, + { 0x1D360, 0x1D378 }, { 0x1D400, 0x1D454 }, { 0x1D456, 0x1D49C }, { 0x1D49E, 0x1D49F }, @@ -713,11 +777,27 @@ { 0x1DA6D, 0x1DA74 }, { 0x1DA76, 0x1DA83 }, { 0x1DA85, 0x1DA8B }, + { 0x1DF00, 0x1DF1E }, + { 0x1E100, 0x1E12C }, + { 0x1E137, 0x1E13D }, + { 0x1E140, 0x1E149 }, + { 0x1E14E, 0x1E14F }, + { 0x1E290, 0x1E2AD }, + { 0x1E2C0, 0x1E2EB }, + { 0x1E2F0, 0x1E2F9 }, + { 0x1E2FF, 0x1E2FF }, + { 0x1E7E0, 0x1E7E6 }, + { 0x1E7E8, 0x1E7EB }, + { 0x1E7ED, 0x1E7EE }, + { 0x1E7F0, 0x1E7FE }, { 0x1E800, 0x1E8C4 }, { 0x1E8C7, 0x1E8CF }, { 0x1E900, 0x1E943 }, + { 0x1E94B, 0x1E94B }, { 0x1E950, 0x1E959 }, { 0x1E95E, 0x1E95F }, + { 0x1EC71, 0x1ECB4 }, + { 0x1ED01, 0x1ED3D }, { 0x1EE00, 0x1EE03 }, { 0x1EE05, 0x1EE1F }, { 0x1EE21, 0x1EE22 }, @@ -758,37 +838,46 @@ { 0x1F0B1, 0x1F0BF }, { 0x1F0C1, 0x1F0CF }, { 0x1F0D1, 0x1F0F5 }, - { 0x1F100, 0x1F10C }, - { 0x1F110, 0x1F12E }, - { 0x1F130, 0x1F16B }, - { 0x1F170, 0x1F1AC }, + { 0x1F100, 0x1F1AD }, { 0x1F1E6, 0x1F202 }, { 0x1F210, 0x1F23B }, { 0x1F240, 0x1F248 }, { 0x1F250, 0x1F251 }, - { 0x1F300, 0x1F6D2 }, - { 0x1F6E0, 0x1F6EC }, - { 0x1F6F0, 0x1F6F6 }, + { 0x1F260, 0x1F265 }, + { 0x1F300, 0x1F6D7 }, + { 0x1F6DD, 0x1F6EC }, + { 0x1F6F0, 0x1F6FC }, { 0x1F700, 0x1F773 }, - { 0x1F780, 0x1F7D4 }, + { 0x1F780, 0x1F7D8 }, + { 0x1F7E0, 0x1F7EB }, + { 0x1F7F0, 0x1F7F0 }, { 0x1F800, 0x1F80B }, { 0x1F810, 0x1F847 }, { 0x1F850, 0x1F859 }, { 0x1F860, 0x1F887 }, { 0x1F890, 0x1F8AD }, - { 0x1F910, 0x1F91E }, - { 0x1F920, 0x1F927 }, - { 0x1F930, 0x1F930 }, - { 0x1F933, 0x1F93E }, - { 0x1F940, 0x1F94B }, - { 0x1F950, 0x1F95E }, - { 0x1F980, 0x1F991 }, - { 0x1F9C0, 0x1F9C0 }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x1F8B0, 0x1F8B1 }, + { 0x1F900, 0x1FA53 }, + { 0x1FA60, 0x1FA6D }, + { 0x1FA70, 0x1FA74 }, + { 0x1FA78, 0x1FA7C }, + { 0x1FA80, 0x1FA86 }, + { 0x1FA90, 0x1FAAC }, + { 0x1FAB0, 0x1FABA }, + { 0x1FAC0, 0x1FAC5 }, + { 0x1FAD0, 0x1FAD9 }, + { 0x1FAE0, 0x1FAE7 }, + { 0x1FAF0, 0x1FAF6 }, + { 0x1FB00, 0x1FB92 }, + { 0x1FB94, 0x1FBCA }, + { 0x1FBF0, 0x1FBF9 }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, { 0x2B820, 0x2CEA1 }, - { 0x2F800, 0x2FA1D } + { 0x2CEB0, 0x2EBE0 }, + { 0x2F800, 0x2FA1D }, + { 0x30000, 0x3134A } #define PREDICATE(c) uc_is_property_grapheme_base (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_grapheme_extend.c b/tests/unictype/test-pr_grapheme_extend.c index 0d7bf1fc..86e57acc 100644 --- a/tests/unictype/test-pr_grapheme_extend.c +++ b/tests/unictype/test-pr_grapheme_extend.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -35,12 +35,14 @@ { 0x0730, 0x074A }, { 0x07A6, 0x07B0 }, { 0x07EB, 0x07F3 }, + { 0x07FD, 0x07FD }, { 0x0816, 0x0819 }, { 0x081B, 0x0823 }, { 0x0825, 0x0827 }, { 0x0829, 0x082D }, { 0x0859, 0x085B }, - { 0x08D4, 0x08E1 }, + { 0x0898, 0x089F }, + { 0x08CA, 0x08E1 }, { 0x08E3, 0x0902 }, { 0x093A, 0x093A }, { 0x093C, 0x093C }, @@ -55,6 +57,7 @@ { 0x09CD, 0x09CD }, { 0x09D7, 0x09D7 }, { 0x09E2, 0x09E3 }, + { 0x09FE, 0x09FE }, { 0x0A01, 0x0A02 }, { 0x0A3C, 0x0A3C }, { 0x0A41, 0x0A42 }, @@ -69,12 +72,13 @@ { 0x0AC7, 0x0AC8 }, { 0x0ACD, 0x0ACD }, { 0x0AE2, 0x0AE3 }, + { 0x0AFA, 0x0AFF }, { 0x0B01, 0x0B01 }, { 0x0B3C, 0x0B3C }, { 0x0B3E, 0x0B3F }, { 0x0B41, 0x0B44 }, { 0x0B4D, 0x0B4D }, - { 0x0B56, 0x0B57 }, + { 0x0B55, 0x0B57 }, { 0x0B62, 0x0B63 }, { 0x0B82, 0x0B82 }, { 0x0BBE, 0x0BBE }, @@ -82,6 +86,8 @@ { 0x0BCD, 0x0BCD }, { 0x0BD7, 0x0BD7 }, { 0x0C00, 0x0C00 }, + { 0x0C04, 0x0C04 }, + { 0x0C3C, 0x0C3C }, { 0x0C3E, 0x0C40 }, { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, @@ -95,12 +101,14 @@ { 0x0CCC, 0x0CCD }, { 0x0CD5, 0x0CD6 }, { 0x0CE2, 0x0CE3 }, - { 0x0D01, 0x0D01 }, + { 0x0D00, 0x0D01 }, + { 0x0D3B, 0x0D3C }, { 0x0D3E, 0x0D3E }, { 0x0D41, 0x0D44 }, { 0x0D4D, 0x0D4D }, { 0x0D57, 0x0D57 }, { 0x0D62, 0x0D63 }, + { 0x0D81, 0x0D81 }, { 0x0DCA, 0x0DCA }, { 0x0DCF, 0x0DCF }, { 0x0DD2, 0x0DD4 }, @@ -110,8 +118,7 @@ { 0x0E34, 0x0E3A }, { 0x0E47, 0x0E4E }, { 0x0EB1, 0x0EB1 }, - { 0x0EB4, 0x0EB9 }, - { 0x0EBB, 0x0EBC }, + { 0x0EB4, 0x0EBC }, { 0x0EC8, 0x0ECD }, { 0x0F18, 0x0F19 }, { 0x0F35, 0x0F35 }, @@ -136,7 +143,7 @@ { 0x109D, 0x109D }, { 0x135D, 0x135F }, { 0x1712, 0x1714 }, - { 0x1732, 0x1734 }, + { 0x1732, 0x1733 }, { 0x1752, 0x1753 }, { 0x1772, 0x1773 }, { 0x17B4, 0x17B5 }, @@ -145,6 +152,7 @@ { 0x17C9, 0x17D3 }, { 0x17DD, 0x17DD }, { 0x180B, 0x180D }, + { 0x180F, 0x180F }, { 0x1885, 0x1886 }, { 0x18A9, 0x18A9 }, { 0x1920, 0x1922 }, @@ -160,10 +168,9 @@ { 0x1A65, 0x1A6C }, { 0x1A73, 0x1A7C }, { 0x1A7F, 0x1A7F }, - { 0x1AB0, 0x1ABE }, + { 0x1AB0, 0x1ACE }, { 0x1B00, 0x1B03 }, - { 0x1B34, 0x1B34 }, - { 0x1B36, 0x1B3A }, + { 0x1B34, 0x1B3A }, { 0x1B3C, 0x1B3C }, { 0x1B42, 0x1B42 }, { 0x1B6B, 0x1B73 }, @@ -183,8 +190,7 @@ { 0x1CED, 0x1CED }, { 0x1CF4, 0x1CF4 }, { 0x1CF8, 0x1CF9 }, - { 0x1DC0, 0x1DF5 }, - { 0x1DFB, 0x1DFF }, + { 0x1DC0, 0x1DFF }, { 0x200C, 0x200C }, { 0x20D0, 0x20F0 }, { 0x2CEF, 0x2CF1 }, @@ -200,14 +206,16 @@ { 0xA806, 0xA806 }, { 0xA80B, 0xA80B }, { 0xA825, 0xA826 }, + { 0xA82C, 0xA82C }, { 0xA8C4, 0xA8C5 }, { 0xA8E0, 0xA8F1 }, + { 0xA8FF, 0xA8FF }, { 0xA926, 0xA92D }, { 0xA947, 0xA951 }, { 0xA980, 0xA982 }, { 0xA9B3, 0xA9B3 }, { 0xA9B6, 0xA9B9 }, - { 0xA9BC, 0xA9BC }, + { 0xA9BC, 0xA9BD }, { 0xA9E5, 0xA9E5 }, { 0xAA29, 0xAA2E }, { 0xAA31, 0xAA32 }, @@ -238,18 +246,26 @@ { 0x10A38, 0x10A3A }, { 0x10A3F, 0x10A3F }, { 0x10AE5, 0x10AE6 }, + { 0x10D24, 0x10D27 }, + { 0x10EAB, 0x10EAC }, + { 0x10F46, 0x10F50 }, + { 0x10F82, 0x10F85 }, { 0x11001, 0x11001 }, { 0x11038, 0x11046 }, + { 0x11070, 0x11070 }, + { 0x11073, 0x11074 }, { 0x1107F, 0x11081 }, { 0x110B3, 0x110B6 }, { 0x110B9, 0x110BA }, + { 0x110C2, 0x110C2 }, { 0x11100, 0x11102 }, { 0x11127, 0x1112B }, { 0x1112D, 0x11134 }, { 0x11173, 0x11173 }, { 0x11180, 0x11181 }, { 0x111B6, 0x111BE }, - { 0x111CA, 0x111CC }, + { 0x111C9, 0x111CC }, + { 0x111CF, 0x111CF }, { 0x1122F, 0x11231 }, { 0x11234, 0x11234 }, { 0x11236, 0x11237 }, @@ -257,7 +273,7 @@ { 0x112DF, 0x112DF }, { 0x112E3, 0x112EA }, { 0x11300, 0x11301 }, - { 0x1133C, 0x1133C }, + { 0x1133B, 0x1133C }, { 0x1133E, 0x1133E }, { 0x11340, 0x11340 }, { 0x11357, 0x11357 }, @@ -266,6 +282,7 @@ { 0x11438, 0x1143F }, { 0x11442, 0x11444 }, { 0x11446, 0x11446 }, + { 0x1145E, 0x1145E }, { 0x114B0, 0x114B0 }, { 0x114B3, 0x114B8 }, { 0x114BA, 0x114BA }, @@ -287,6 +304,23 @@ { 0x1171D, 0x1171F }, { 0x11722, 0x11725 }, { 0x11727, 0x1172B }, + { 0x1182F, 0x11837 }, + { 0x11839, 0x1183A }, + { 0x11930, 0x11930 }, + { 0x1193B, 0x1193C }, + { 0x1193E, 0x1193E }, + { 0x11943, 0x11943 }, + { 0x119D4, 0x119D7 }, + { 0x119DA, 0x119DB }, + { 0x119E0, 0x119E0 }, + { 0x11A01, 0x11A0A }, + { 0x11A33, 0x11A38 }, + { 0x11A3B, 0x11A3E }, + { 0x11A47, 0x11A47 }, + { 0x11A51, 0x11A56 }, + { 0x11A59, 0x11A5B }, + { 0x11A8A, 0x11A96 }, + { 0x11A98, 0x11A99 }, { 0x11C30, 0x11C36 }, { 0x11C38, 0x11C3D }, { 0x11C3F, 0x11C3F }, @@ -294,10 +328,23 @@ { 0x11CAA, 0x11CB0 }, { 0x11CB2, 0x11CB3 }, { 0x11CB5, 0x11CB6 }, + { 0x11D31, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D45 }, + { 0x11D47, 0x11D47 }, + { 0x11D90, 0x11D91 }, + { 0x11D95, 0x11D95 }, + { 0x11D97, 0x11D97 }, + { 0x11EF3, 0x11EF4 }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, + { 0x16F4F, 0x16F4F }, { 0x16F8F, 0x16F92 }, + { 0x16FE4, 0x16FE4 }, { 0x1BC9D, 0x1BC9E }, + { 0x1CF00, 0x1CF2D }, + { 0x1CF30, 0x1CF46 }, { 0x1D165, 0x1D165 }, { 0x1D167, 0x1D169 }, { 0x1D16E, 0x1D172 }, @@ -316,6 +363,9 @@ { 0x1E01B, 0x1E021 }, { 0x1E023, 0x1E024 }, { 0x1E026, 0x1E02A }, + { 0x1E130, 0x1E136 }, + { 0x1E2AE, 0x1E2AE }, + { 0x1E2EC, 0x1E2EF }, { 0x1E8D0, 0x1E8D6 }, { 0x1E944, 0x1E94A }, { 0xE0020, 0xE007F }, diff --git a/tests/unictype/test-pr_grapheme_link.c b/tests/unictype/test-pr_grapheme_link.c index 5dd2a3d3..83877790 100644 --- a/tests/unictype/test-pr_grapheme_link.c +++ b/tests/unictype/test-pr_grapheme_link.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -25,12 +25,14 @@ { 0x0BCD, 0x0BCD }, { 0x0C4D, 0x0C4D }, { 0x0CCD, 0x0CCD }, + { 0x0D3B, 0x0D3C }, { 0x0D4D, 0x0D4D }, { 0x0DCA, 0x0DCA }, { 0x0E3A, 0x0E3A }, + { 0x0EBA, 0x0EBA }, { 0x0F84, 0x0F84 }, { 0x1039, 0x103A }, - { 0x1714, 0x1714 }, + { 0x1714, 0x1715 }, { 0x1734, 0x1734 }, { 0x17D2, 0x17D2 }, { 0x1A60, 0x1A60 }, @@ -39,6 +41,7 @@ { 0x1BF2, 0x1BF3 }, { 0x2D7F, 0x2D7F }, { 0xA806, 0xA806 }, + { 0xA82C, 0xA82C }, { 0xA8C4, 0xA8C4 }, { 0xA953, 0xA953 }, { 0xA9C0, 0xA9C0 }, @@ -46,6 +49,7 @@ { 0xABED, 0xABED }, { 0x10A3F, 0x10A3F }, { 0x11046, 0x11046 }, + { 0x11070, 0x11070 }, { 0x1107F, 0x1107F }, { 0x110B9, 0x110B9 }, { 0x11133, 0x11134 }, @@ -59,7 +63,15 @@ { 0x1163F, 0x1163F }, { 0x116B6, 0x116B6 }, { 0x1172B, 0x1172B }, - { 0x11C3F, 0x11C3F } + { 0x11839, 0x11839 }, + { 0x1193D, 0x1193E }, + { 0x119E0, 0x119E0 }, + { 0x11A34, 0x11A34 }, + { 0x11A47, 0x11A47 }, + { 0x11A99, 0x11A99 }, + { 0x11C3F, 0x11C3F }, + { 0x11D44, 0x11D45 }, + { 0x11D97, 0x11D97 } #define PREDICATE(c) uc_is_property_grapheme_link (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_hex_digit.c b/tests/unictype/test-pr_hex_digit.c index 02649a42..9104a8ca 100644 --- a/tests/unictype/test-pr_hex_digit.c +++ b/tests/unictype/test-pr_hex_digit.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_hyphen.c b/tests/unictype/test-pr_hyphen.c index 50a8f7a4..d052e83e 100644 --- a/tests/unictype/test-pr_hyphen.c +++ b/tests/unictype/test-pr_hyphen.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_id_continue.c b/tests/unictype/test-pr_id_continue.c index a74e197b..832883a1 100644 --- a/tests/unictype/test-pr_id_continue.c +++ b/tests/unictype/test-pr_id_continue.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -45,14 +45,14 @@ { 0x048A, 0x052F }, { 0x0531, 0x0556 }, { 0x0559, 0x0559 }, - { 0x0561, 0x0587 }, + { 0x0560, 0x0588 }, { 0x0591, 0x05BD }, { 0x05BF, 0x05BF }, { 0x05C1, 0x05C2 }, { 0x05C4, 0x05C5 }, { 0x05C7, 0x05C7 }, { 0x05D0, 0x05EA }, - { 0x05F0, 0x05F2 }, + { 0x05EF, 0x05F2 }, { 0x0610, 0x061A }, { 0x0620, 0x0669 }, { 0x066E, 0x06D3 }, @@ -64,11 +64,13 @@ { 0x074D, 0x07B1 }, { 0x07C0, 0x07F5 }, { 0x07FA, 0x07FA }, + { 0x07FD, 0x07FD }, { 0x0800, 0x082D }, { 0x0840, 0x085B }, - { 0x08A0, 0x08B4 }, - { 0x08B6, 0x08BD }, - { 0x08D4, 0x08E1 }, + { 0x0860, 0x086A }, + { 0x0870, 0x0887 }, + { 0x0889, 0x088E }, + { 0x0898, 0x08E1 }, { 0x08E3, 0x0963 }, { 0x0966, 0x096F }, { 0x0971, 0x0983 }, @@ -85,6 +87,8 @@ { 0x09DC, 0x09DD }, { 0x09DF, 0x09E3 }, { 0x09E6, 0x09F1 }, + { 0x09FC, 0x09FC }, + { 0x09FE, 0x09FE }, { 0x0A01, 0x0A03 }, { 0x0A05, 0x0A0A }, { 0x0A0F, 0x0A10 }, @@ -114,7 +118,7 @@ { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE3 }, { 0x0AE6, 0x0AEF }, - { 0x0AF9, 0x0AF9 }, + { 0x0AF9, 0x0AFF }, { 0x0B01, 0x0B03 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, @@ -125,7 +129,7 @@ { 0x0B3C, 0x0B44 }, { 0x0B47, 0x0B48 }, { 0x0B4B, 0x0B4D }, - { 0x0B56, 0x0B57 }, + { 0x0B55, 0x0B57 }, { 0x0B5C, 0x0B5D }, { 0x0B5F, 0x0B63 }, { 0x0B66, 0x0B6F }, @@ -146,16 +150,16 @@ { 0x0BD0, 0x0BD0 }, { 0x0BD7, 0x0BD7 }, { 0x0BE6, 0x0BEF }, - { 0x0C00, 0x0C03 }, - { 0x0C05, 0x0C0C }, + { 0x0C00, 0x0C0C }, { 0x0C0E, 0x0C10 }, { 0x0C12, 0x0C28 }, { 0x0C2A, 0x0C39 }, - { 0x0C3D, 0x0C44 }, + { 0x0C3C, 0x0C44 }, { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, { 0x0C55, 0x0C56 }, { 0x0C58, 0x0C5A }, + { 0x0C5D, 0x0C5D }, { 0x0C60, 0x0C63 }, { 0x0C66, 0x0C6F }, { 0x0C80, 0x0C83 }, @@ -168,22 +172,20 @@ { 0x0CC6, 0x0CC8 }, { 0x0CCA, 0x0CCD }, { 0x0CD5, 0x0CD6 }, - { 0x0CDE, 0x0CDE }, + { 0x0CDD, 0x0CDE }, { 0x0CE0, 0x0CE3 }, { 0x0CE6, 0x0CEF }, { 0x0CF1, 0x0CF2 }, - { 0x0D01, 0x0D03 }, - { 0x0D05, 0x0D0C }, + { 0x0D00, 0x0D0C }, { 0x0D0E, 0x0D10 }, - { 0x0D12, 0x0D3A }, - { 0x0D3D, 0x0D44 }, + { 0x0D12, 0x0D44 }, { 0x0D46, 0x0D48 }, { 0x0D4A, 0x0D4E }, { 0x0D54, 0x0D57 }, { 0x0D5F, 0x0D63 }, { 0x0D66, 0x0D6F }, { 0x0D7A, 0x0D7F }, - { 0x0D82, 0x0D83 }, + { 0x0D81, 0x0D83 }, { 0x0D85, 0x0D96 }, { 0x0D9A, 0x0DB1 }, { 0x0DB3, 0x0DBB }, @@ -200,17 +202,10 @@ { 0x0E50, 0x0E59 }, { 0x0E81, 0x0E82 }, { 0x0E84, 0x0E84 }, - { 0x0E87, 0x0E88 }, - { 0x0E8A, 0x0E8A }, - { 0x0E8D, 0x0E8D }, - { 0x0E94, 0x0E97 }, - { 0x0E99, 0x0E9F }, - { 0x0EA1, 0x0EA3 }, + { 0x0E86, 0x0E8A }, + { 0x0E8C, 0x0EA3 }, { 0x0EA5, 0x0EA5 }, - { 0x0EA7, 0x0EA7 }, - { 0x0EAA, 0x0EAB }, - { 0x0EAD, 0x0EB9 }, - { 0x0EBB, 0x0EBD }, + { 0x0EA7, 0x0EBD }, { 0x0EC0, 0x0EC4 }, { 0x0EC6, 0x0EC6 }, { 0x0EC8, 0x0ECD }, @@ -260,9 +255,8 @@ { 0x1681, 0x169A }, { 0x16A0, 0x16EA }, { 0x16EE, 0x16F8 }, - { 0x1700, 0x170C }, - { 0x170E, 0x1714 }, - { 0x1720, 0x1734 }, + { 0x1700, 0x1715 }, + { 0x171F, 0x1734 }, { 0x1740, 0x1753 }, { 0x1760, 0x176C }, { 0x176E, 0x1770 }, @@ -272,8 +266,8 @@ { 0x17DC, 0x17DD }, { 0x17E0, 0x17E9 }, { 0x180B, 0x180D }, - { 0x1810, 0x1819 }, - { 0x1820, 0x1877 }, + { 0x180F, 0x1819 }, + { 0x1820, 0x1878 }, { 0x1880, 0x18AA }, { 0x18B0, 0x18F5 }, { 0x1900, 0x191E }, @@ -291,7 +285,8 @@ { 0x1A90, 0x1A99 }, { 0x1AA7, 0x1AA7 }, { 0x1AB0, 0x1ABD }, - { 0x1B00, 0x1B4B }, + { 0x1ABF, 0x1ACE }, + { 0x1B00, 0x1B4C }, { 0x1B50, 0x1B59 }, { 0x1B6B, 0x1B73 }, { 0x1B80, 0x1BF3 }, @@ -299,11 +294,11 @@ { 0x1C40, 0x1C49 }, { 0x1C4D, 0x1C7D }, { 0x1C80, 0x1C88 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1CD0, 0x1CD2 }, - { 0x1CD4, 0x1CF6 }, - { 0x1CF8, 0x1CF9 }, - { 0x1D00, 0x1DF5 }, - { 0x1DFB, 0x1F15 }, + { 0x1CD4, 0x1CFA }, + { 0x1D00, 0x1F15 }, { 0x1F18, 0x1F1D }, { 0x1F20, 0x1F45 }, { 0x1F48, 0x1F4D }, @@ -343,9 +338,7 @@ { 0x2145, 0x2149 }, { 0x214E, 0x214E }, { 0x2160, 0x2188 }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2CE4 }, + { 0x2C00, 0x2CE4 }, { 0x2CEB, 0x2CF3 }, { 0x2D00, 0x2D25 }, { 0x2D27, 0x2D27 }, @@ -370,13 +363,12 @@ { 0x3099, 0x309F }, { 0x30A1, 0x30FA }, { 0x30FC, 0x30FF }, - { 0x3105, 0x312D }, + { 0x3105, 0x312F }, { 0x3131, 0x318E }, - { 0x31A0, 0x31BA }, + { 0x31A0, 0x31BF }, { 0x31F0, 0x31FF }, - { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FD5 }, - { 0xA000, 0xA48C }, + { 0x3400, 0x4DBF }, + { 0x4E00, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, { 0xA610, 0xA62B }, @@ -385,16 +377,18 @@ { 0xA67F, 0xA6F1 }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, - { 0xA7F7, 0xA827 }, + { 0xA78B, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F2, 0xA827 }, + { 0xA82C, 0xA82C }, { 0xA840, 0xA873 }, { 0xA880, 0xA8C5 }, { 0xA8D0, 0xA8D9 }, { 0xA8E0, 0xA8F7 }, { 0xA8FB, 0xA8FB }, - { 0xA8FD, 0xA8FD }, - { 0xA900, 0xA92D }, + { 0xA8FD, 0xA92D }, { 0xA930, 0xA953 }, { 0xA960, 0xA97C }, { 0xA980, 0xA9C0 }, @@ -414,7 +408,7 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB65 }, + { 0xAB5C, 0xAB69 }, { 0xAB70, 0xABEA }, { 0xABEC, 0xABED }, { 0xABF0, 0xABF9 }, @@ -464,7 +458,7 @@ { 0x102A0, 0x102D0 }, { 0x102E0, 0x102E0 }, { 0x10300, 0x1031F }, - { 0x10330, 0x1034A }, + { 0x1032D, 0x1034A }, { 0x10350, 0x1037A }, { 0x10380, 0x1039D }, { 0x103A0, 0x103C3 }, @@ -476,9 +470,20 @@ { 0x104D8, 0x104FB }, { 0x10500, 0x10527 }, { 0x10530, 0x10563 }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10600, 0x10736 }, { 0x10740, 0x10755 }, { 0x10760, 0x10767 }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10800, 0x10805 }, { 0x10808, 0x10808 }, { 0x1080A, 0x10835 }, @@ -497,7 +502,7 @@ { 0x10A05, 0x10A06 }, { 0x10A0C, 0x10A13 }, { 0x10A15, 0x10A17 }, - { 0x10A19, 0x10A33 }, + { 0x10A19, 0x10A35 }, { 0x10A38, 0x10A3A }, { 0x10A3F, 0x10A3F }, { 0x10A60, 0x10A7C }, @@ -511,18 +516,31 @@ { 0x10C00, 0x10C48 }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, + { 0x10D00, 0x10D27 }, + { 0x10D30, 0x10D39 }, + { 0x10E80, 0x10EA9 }, + { 0x10EAB, 0x10EAC }, + { 0x10EB0, 0x10EB1 }, + { 0x10F00, 0x10F1C }, + { 0x10F27, 0x10F27 }, + { 0x10F30, 0x10F50 }, + { 0x10F70, 0x10F85 }, + { 0x10FB0, 0x10FC4 }, + { 0x10FE0, 0x10FF6 }, { 0x11000, 0x11046 }, - { 0x11066, 0x1106F }, + { 0x11066, 0x11075 }, { 0x1107F, 0x110BA }, + { 0x110C2, 0x110C2 }, { 0x110D0, 0x110E8 }, { 0x110F0, 0x110F9 }, { 0x11100, 0x11134 }, { 0x11136, 0x1113F }, + { 0x11144, 0x11147 }, { 0x11150, 0x11173 }, { 0x11176, 0x11176 }, { 0x11180, 0x111C4 }, - { 0x111CA, 0x111CC }, - { 0x111D0, 0x111DA }, + { 0x111C9, 0x111CC }, + { 0x111CE, 0x111DA }, { 0x111DC, 0x111DC }, { 0x11200, 0x11211 }, { 0x11213, 0x11237 }, @@ -541,7 +559,7 @@ { 0x1132A, 0x11330 }, { 0x11332, 0x11333 }, { 0x11335, 0x11339 }, - { 0x1133C, 0x11344 }, + { 0x1133B, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134D }, { 0x11350, 0x11350 }, @@ -551,6 +569,7 @@ { 0x11370, 0x11374 }, { 0x11400, 0x1144A }, { 0x11450, 0x11459 }, + { 0x1145E, 0x11461 }, { 0x11480, 0x114C5 }, { 0x114C7, 0x114C7 }, { 0x114D0, 0x114D9 }, @@ -560,14 +579,31 @@ { 0x11600, 0x11640 }, { 0x11644, 0x11644 }, { 0x11650, 0x11659 }, - { 0x11680, 0x116B7 }, + { 0x11680, 0x116B8 }, { 0x116C0, 0x116C9 }, - { 0x11700, 0x11719 }, + { 0x11700, 0x1171A }, { 0x1171D, 0x1172B }, { 0x11730, 0x11739 }, + { 0x11740, 0x11746 }, + { 0x11800, 0x1183A }, { 0x118A0, 0x118E9 }, - { 0x118FF, 0x118FF }, - { 0x11AC0, 0x11AF8 }, + { 0x118FF, 0x11906 }, + { 0x11909, 0x11909 }, + { 0x1190C, 0x11913 }, + { 0x11915, 0x11916 }, + { 0x11918, 0x11935 }, + { 0x11937, 0x11938 }, + { 0x1193B, 0x11943 }, + { 0x11950, 0x11959 }, + { 0x119A0, 0x119A7 }, + { 0x119AA, 0x119D7 }, + { 0x119DA, 0x119E1 }, + { 0x119E3, 0x119E4 }, + { 0x11A00, 0x11A3E }, + { 0x11A47, 0x11A47 }, + { 0x11A50, 0x11A99 }, + { 0x11A9D, 0x11A9D }, + { 0x11AB0, 0x11AF8 }, { 0x11C00, 0x11C08 }, { 0x11C0A, 0x11C36 }, { 0x11C38, 0x11C40 }, @@ -575,14 +611,32 @@ { 0x11C72, 0x11C8F }, { 0x11C92, 0x11CA7 }, { 0x11CA9, 0x11CB6 }, + { 0x11D00, 0x11D06 }, + { 0x11D08, 0x11D09 }, + { 0x11D0B, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D47 }, + { 0x11D50, 0x11D59 }, + { 0x11D60, 0x11D65 }, + { 0x11D67, 0x11D68 }, + { 0x11D6A, 0x11D8E }, + { 0x11D90, 0x11D91 }, + { 0x11D93, 0x11D98 }, + { 0x11DA0, 0x11DA9 }, + { 0x11EE0, 0x11EF6 }, + { 0x11FB0, 0x11FB0 }, { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, { 0x12480, 0x12543 }, + { 0x12F90, 0x12FF0 }, { 0x13000, 0x1342E }, { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, + { 0x16A70, 0x16ABE }, + { 0x16AC0, 0x16AC9 }, { 0x16AD0, 0x16AED }, { 0x16AF0, 0x16AF4 }, { 0x16B00, 0x16B36 }, @@ -590,18 +644,30 @@ { 0x16B50, 0x16B59 }, { 0x16B63, 0x16B77 }, { 0x16B7D, 0x16B8F }, - { 0x16F00, 0x16F44 }, - { 0x16F50, 0x16F7E }, + { 0x16E40, 0x16E7F }, + { 0x16F00, 0x16F4A }, + { 0x16F4F, 0x16F87 }, { 0x16F8F, 0x16F9F }, - { 0x16FE0, 0x16FE0 }, - { 0x17000, 0x187EC }, - { 0x18800, 0x18AF2 }, - { 0x1B000, 0x1B001 }, + { 0x16FE0, 0x16FE1 }, + { 0x16FE3, 0x16FE4 }, + { 0x16FF0, 0x16FF1 }, + { 0x17000, 0x187F7 }, + { 0x18800, 0x18CD5 }, + { 0x18D00, 0x18D08 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, + { 0x1B000, 0x1B122 }, + { 0x1B150, 0x1B152 }, + { 0x1B164, 0x1B167 }, + { 0x1B170, 0x1B2FB }, { 0x1BC00, 0x1BC6A }, { 0x1BC70, 0x1BC7C }, { 0x1BC80, 0x1BC88 }, { 0x1BC90, 0x1BC99 }, { 0x1BC9D, 0x1BC9E }, + { 0x1CF00, 0x1CF2D }, + { 0x1CF30, 0x1CF46 }, { 0x1D165, 0x1D169 }, { 0x1D16D, 0x1D172 }, { 0x1D17B, 0x1D182 }, @@ -645,14 +711,25 @@ { 0x1DA84, 0x1DA84 }, { 0x1DA9B, 0x1DA9F }, { 0x1DAA1, 0x1DAAF }, + { 0x1DF00, 0x1DF1E }, { 0x1E000, 0x1E006 }, { 0x1E008, 0x1E018 }, { 0x1E01B, 0x1E021 }, { 0x1E023, 0x1E024 }, { 0x1E026, 0x1E02A }, + { 0x1E100, 0x1E12C }, + { 0x1E130, 0x1E13D }, + { 0x1E140, 0x1E149 }, + { 0x1E14E, 0x1E14E }, + { 0x1E290, 0x1E2AE }, + { 0x1E2C0, 0x1E2F9 }, + { 0x1E7E0, 0x1E7E6 }, + { 0x1E7E8, 0x1E7EB }, + { 0x1E7ED, 0x1E7EE }, + { 0x1E7F0, 0x1E7FE }, { 0x1E800, 0x1E8C4 }, { 0x1E8D0, 0x1E8D6 }, - { 0x1E900, 0x1E94A }, + { 0x1E900, 0x1E94B }, { 0x1E950, 0x1E959 }, { 0x1EE00, 0x1EE03 }, { 0x1EE05, 0x1EE1F }, @@ -687,11 +764,14 @@ { 0x1EEA1, 0x1EEA3 }, { 0x1EEA5, 0x1EEA9 }, { 0x1EEAB, 0x1EEBB }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x1FBF0, 0x1FBF9 }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, { 0x2B820, 0x2CEA1 }, + { 0x2CEB0, 0x2EBE0 }, { 0x2F800, 0x2FA1D }, + { 0x30000, 0x3134A }, { 0xE0100, 0xE01EF } #define PREDICATE(c) uc_is_property_id_continue (c) diff --git a/tests/unictype/test-pr_id_start.c b/tests/unictype/test-pr_id_start.c index c5cb6d6e..c5cdc479 100644 --- a/tests/unictype/test-pr_id_start.c +++ b/tests/unictype/test-pr_id_start.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -42,9 +42,9 @@ { 0x048A, 0x052F }, { 0x0531, 0x0556 }, { 0x0559, 0x0559 }, - { 0x0561, 0x0587 }, + { 0x0560, 0x0588 }, { 0x05D0, 0x05EA }, - { 0x05F0, 0x05F2 }, + { 0x05EF, 0x05F2 }, { 0x0620, 0x064A }, { 0x066E, 0x066F }, { 0x0671, 0x06D3 }, @@ -65,8 +65,10 @@ { 0x0824, 0x0824 }, { 0x0828, 0x0828 }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B4 }, - { 0x08B6, 0x08BD }, + { 0x0860, 0x086A }, + { 0x0870, 0x0887 }, + { 0x0889, 0x088E }, + { 0x08A0, 0x08C9 }, { 0x0904, 0x0939 }, { 0x093D, 0x093D }, { 0x0950, 0x0950 }, @@ -83,6 +85,7 @@ { 0x09DC, 0x09DD }, { 0x09DF, 0x09E1 }, { 0x09F0, 0x09F1 }, + { 0x09FC, 0x09FC }, { 0x0A05, 0x0A0A }, { 0x0A0F, 0x0A10 }, { 0x0A13, 0x0A28 }, @@ -130,6 +133,7 @@ { 0x0C2A, 0x0C39 }, { 0x0C3D, 0x0C3D }, { 0x0C58, 0x0C5A }, + { 0x0C5D, 0x0C5D }, { 0x0C60, 0x0C61 }, { 0x0C80, 0x0C80 }, { 0x0C85, 0x0C8C }, @@ -138,10 +142,10 @@ { 0x0CAA, 0x0CB3 }, { 0x0CB5, 0x0CB9 }, { 0x0CBD, 0x0CBD }, - { 0x0CDE, 0x0CDE }, + { 0x0CDD, 0x0CDE }, { 0x0CE0, 0x0CE1 }, { 0x0CF1, 0x0CF2 }, - { 0x0D05, 0x0D0C }, + { 0x0D04, 0x0D0C }, { 0x0D0E, 0x0D10 }, { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D3D }, @@ -159,16 +163,10 @@ { 0x0E40, 0x0E46 }, { 0x0E81, 0x0E82 }, { 0x0E84, 0x0E84 }, - { 0x0E87, 0x0E88 }, - { 0x0E8A, 0x0E8A }, - { 0x0E8D, 0x0E8D }, - { 0x0E94, 0x0E97 }, - { 0x0E99, 0x0E9F }, - { 0x0EA1, 0x0EA3 }, + { 0x0E86, 0x0E8A }, + { 0x0E8C, 0x0EA3 }, { 0x0EA5, 0x0EA5 }, - { 0x0EA7, 0x0EA7 }, - { 0x0EAA, 0x0EAB }, - { 0x0EAD, 0x0EB0 }, + { 0x0EA7, 0x0EB0 }, { 0x0EB2, 0x0EB3 }, { 0x0EBD, 0x0EBD }, { 0x0EC0, 0x0EC4 }, @@ -215,16 +213,15 @@ { 0x1681, 0x169A }, { 0x16A0, 0x16EA }, { 0x16EE, 0x16F8 }, - { 0x1700, 0x170C }, - { 0x170E, 0x1711 }, - { 0x1720, 0x1731 }, + { 0x1700, 0x1711 }, + { 0x171F, 0x1731 }, { 0x1740, 0x1751 }, { 0x1760, 0x176C }, { 0x176E, 0x1770 }, { 0x1780, 0x17B3 }, { 0x17D7, 0x17D7 }, { 0x17DC, 0x17DC }, - { 0x1820, 0x1877 }, + { 0x1820, 0x1878 }, { 0x1880, 0x18A8 }, { 0x18AA, 0x18AA }, { 0x18B0, 0x18F5 }, @@ -237,7 +234,7 @@ { 0x1A20, 0x1A54 }, { 0x1AA7, 0x1AA7 }, { 0x1B05, 0x1B33 }, - { 0x1B45, 0x1B4B }, + { 0x1B45, 0x1B4C }, { 0x1B83, 0x1BA0 }, { 0x1BAE, 0x1BAF }, { 0x1BBA, 0x1BE5 }, @@ -245,9 +242,12 @@ { 0x1C4D, 0x1C4F }, { 0x1C5A, 0x1C7D }, { 0x1C80, 0x1C88 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1CE9, 0x1CEC }, - { 0x1CEE, 0x1CF1 }, + { 0x1CEE, 0x1CF3 }, { 0x1CF5, 0x1CF6 }, + { 0x1CFA, 0x1CFA }, { 0x1D00, 0x1DBF }, { 0x1E00, 0x1F15 }, { 0x1F18, 0x1F1D }, @@ -284,9 +284,7 @@ { 0x2145, 0x2149 }, { 0x214E, 0x214E }, { 0x2160, 0x2188 }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2CE4 }, + { 0x2C00, 0x2CE4 }, { 0x2CEB, 0x2CEE }, { 0x2CF2, 0x2CF3 }, { 0x2D00, 0x2D25 }, @@ -311,13 +309,12 @@ { 0x309B, 0x309F }, { 0x30A1, 0x30FA }, { 0x30FC, 0x30FF }, - { 0x3105, 0x312D }, + { 0x3105, 0x312F }, { 0x3131, 0x318E }, - { 0x31A0, 0x31BA }, + { 0x31A0, 0x31BF }, { 0x31F0, 0x31FF }, - { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FD5 }, - { 0xA000, 0xA48C }, + { 0x3400, 0x4DBF }, + { 0x4E00, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, { 0xA610, 0xA61F }, @@ -327,9 +324,11 @@ { 0xA6A0, 0xA6EF }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, - { 0xA7F7, 0xA801 }, + { 0xA78B, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F2, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, { 0xA80C, 0xA822 }, @@ -337,7 +336,7 @@ { 0xA882, 0xA8B3 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, - { 0xA8FD, 0xA8FD }, + { 0xA8FD, 0xA8FE }, { 0xA90A, 0xA925 }, { 0xA930, 0xA946 }, { 0xA960, 0xA97C }, @@ -366,7 +365,7 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB65 }, + { 0xAB5C, 0xAB69 }, { 0xAB70, 0xABE2 }, { 0xAC00, 0xD7A3 }, { 0xD7B0, 0xD7C6 }, @@ -407,7 +406,7 @@ { 0x10280, 0x1029C }, { 0x102A0, 0x102D0 }, { 0x10300, 0x1031F }, - { 0x10330, 0x1034A }, + { 0x1032D, 0x1034A }, { 0x10350, 0x10375 }, { 0x10380, 0x1039D }, { 0x103A0, 0x103C3 }, @@ -418,9 +417,20 @@ { 0x104D8, 0x104FB }, { 0x10500, 0x10527 }, { 0x10530, 0x10563 }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10600, 0x10736 }, { 0x10740, 0x10755 }, { 0x10760, 0x10767 }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10800, 0x10805 }, { 0x10808, 0x10808 }, { 0x1080A, 0x10835 }, @@ -438,7 +448,7 @@ { 0x10A00, 0x10A00 }, { 0x10A10, 0x10A13 }, { 0x10A15, 0x10A17 }, - { 0x10A19, 0x10A33 }, + { 0x10A19, 0x10A35 }, { 0x10A60, 0x10A7C }, { 0x10A80, 0x10A9C }, { 0x10AC0, 0x10AC7 }, @@ -450,10 +460,23 @@ { 0x10C00, 0x10C48 }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, + { 0x10D00, 0x10D23 }, + { 0x10E80, 0x10EA9 }, + { 0x10EB0, 0x10EB1 }, + { 0x10F00, 0x10F1C }, + { 0x10F27, 0x10F27 }, + { 0x10F30, 0x10F45 }, + { 0x10F70, 0x10F81 }, + { 0x10FB0, 0x10FC4 }, + { 0x10FE0, 0x10FF6 }, { 0x11003, 0x11037 }, + { 0x11071, 0x11072 }, + { 0x11075, 0x11075 }, { 0x11083, 0x110AF }, { 0x110D0, 0x110E8 }, { 0x11103, 0x11126 }, + { 0x11144, 0x11144 }, + { 0x11147, 0x11147 }, { 0x11150, 0x11172 }, { 0x11176, 0x11176 }, { 0x11183, 0x111B2 }, @@ -479,6 +502,7 @@ { 0x1135D, 0x11361 }, { 0x11400, 0x11434 }, { 0x11447, 0x1144A }, + { 0x1145F, 0x11461 }, { 0x11480, 0x114AF }, { 0x114C4, 0x114C5 }, { 0x114C7, 0x114C7 }, @@ -487,33 +511,73 @@ { 0x11600, 0x1162F }, { 0x11644, 0x11644 }, { 0x11680, 0x116AA }, - { 0x11700, 0x11719 }, + { 0x116B8, 0x116B8 }, + { 0x11700, 0x1171A }, + { 0x11740, 0x11746 }, + { 0x11800, 0x1182B }, { 0x118A0, 0x118DF }, - { 0x118FF, 0x118FF }, - { 0x11AC0, 0x11AF8 }, + { 0x118FF, 0x11906 }, + { 0x11909, 0x11909 }, + { 0x1190C, 0x11913 }, + { 0x11915, 0x11916 }, + { 0x11918, 0x1192F }, + { 0x1193F, 0x1193F }, + { 0x11941, 0x11941 }, + { 0x119A0, 0x119A7 }, + { 0x119AA, 0x119D0 }, + { 0x119E1, 0x119E1 }, + { 0x119E3, 0x119E3 }, + { 0x11A00, 0x11A00 }, + { 0x11A0B, 0x11A32 }, + { 0x11A3A, 0x11A3A }, + { 0x11A50, 0x11A50 }, + { 0x11A5C, 0x11A89 }, + { 0x11A9D, 0x11A9D }, + { 0x11AB0, 0x11AF8 }, { 0x11C00, 0x11C08 }, { 0x11C0A, 0x11C2E }, { 0x11C40, 0x11C40 }, { 0x11C72, 0x11C8F }, + { 0x11D00, 0x11D06 }, + { 0x11D08, 0x11D09 }, + { 0x11D0B, 0x11D30 }, + { 0x11D46, 0x11D46 }, + { 0x11D60, 0x11D65 }, + { 0x11D67, 0x11D68 }, + { 0x11D6A, 0x11D89 }, + { 0x11D98, 0x11D98 }, + { 0x11EE0, 0x11EF2 }, + { 0x11FB0, 0x11FB0 }, { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, { 0x12480, 0x12543 }, + { 0x12F90, 0x12FF0 }, { 0x13000, 0x1342E }, { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, + { 0x16A70, 0x16ABE }, { 0x16AD0, 0x16AED }, { 0x16B00, 0x16B2F }, { 0x16B40, 0x16B43 }, { 0x16B63, 0x16B77 }, { 0x16B7D, 0x16B8F }, - { 0x16F00, 0x16F44 }, + { 0x16E40, 0x16E7F }, + { 0x16F00, 0x16F4A }, { 0x16F50, 0x16F50 }, { 0x16F93, 0x16F9F }, - { 0x16FE0, 0x16FE0 }, - { 0x17000, 0x187EC }, - { 0x18800, 0x18AF2 }, - { 0x1B000, 0x1B001 }, + { 0x16FE0, 0x16FE1 }, + { 0x16FE3, 0x16FE3 }, + { 0x17000, 0x187F7 }, + { 0x18800, 0x18CD5 }, + { 0x18D00, 0x18D08 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, + { 0x1B000, 0x1B122 }, + { 0x1B150, 0x1B152 }, + { 0x1B164, 0x1B167 }, + { 0x1B170, 0x1B2FB }, { 0x1BC00, 0x1BC6A }, { 0x1BC70, 0x1BC7C }, { 0x1BC80, 0x1BC88 }, @@ -548,8 +612,19 @@ { 0x1D78A, 0x1D7A8 }, { 0x1D7AA, 0x1D7C2 }, { 0x1D7C4, 0x1D7CB }, + { 0x1DF00, 0x1DF1E }, + { 0x1E100, 0x1E12C }, + { 0x1E137, 0x1E13D }, + { 0x1E14E, 0x1E14E }, + { 0x1E290, 0x1E2AD }, + { 0x1E2C0, 0x1E2EB }, + { 0x1E7E0, 0x1E7E6 }, + { 0x1E7E8, 0x1E7EB }, + { 0x1E7ED, 0x1E7EE }, + { 0x1E7F0, 0x1E7FE }, { 0x1E800, 0x1E8C4 }, { 0x1E900, 0x1E943 }, + { 0x1E94B, 0x1E94B }, { 0x1EE00, 0x1EE03 }, { 0x1EE05, 0x1EE1F }, { 0x1EE21, 0x1EE22 }, @@ -583,11 +658,13 @@ { 0x1EEA1, 0x1EEA3 }, { 0x1EEA5, 0x1EEA9 }, { 0x1EEAB, 0x1EEBB }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, { 0x2B820, 0x2CEA1 }, - { 0x2F800, 0x2FA1D } + { 0x2CEB0, 0x2EBE0 }, + { 0x2F800, 0x2FA1D }, + { 0x30000, 0x3134A } #define PREDICATE(c) uc_is_property_id_start (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_ideographic.c b/tests/unictype/test-pr_ideographic.c index 11e5ef0b..8b8b511e 100644 --- a/tests/unictype/test-pr_ideographic.c +++ b/tests/unictype/test-pr_ideographic.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -20,17 +20,22 @@ { 0x3006, 0x3007 }, { 0x3021, 0x3029 }, { 0x3038, 0x303A }, - { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FD5 }, + { 0x3400, 0x4DBF }, + { 0x4E00, 0x9FFF }, { 0xF900, 0xFA6D }, { 0xFA70, 0xFAD9 }, - { 0x17000, 0x187EC }, - { 0x18800, 0x18AF2 }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x16FE4, 0x16FE4 }, + { 0x17000, 0x187F7 }, + { 0x18800, 0x18CD5 }, + { 0x18D00, 0x18D08 }, + { 0x1B170, 0x1B2FB }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, { 0x2B820, 0x2CEA1 }, - { 0x2F800, 0x2FA1D } + { 0x2CEB0, 0x2EBE0 }, + { 0x2F800, 0x2FA1D }, + { 0x30000, 0x3134A } #define PREDICATE(c) uc_is_property_ideographic (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_ids_binary_operator.c b/tests/unictype/test-pr_ids_binary_operator.c index 0faa9791..782e48c6 100644 --- a/tests/unictype/test-pr_ids_binary_operator.c +++ b/tests/unictype/test-pr_ids_binary_operator.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_ids_trinary_operator.c b/tests/unictype/test-pr_ids_trinary_operator.c index 23e5fd85..26b6df34 100644 --- a/tests/unictype/test-pr_ids_trinary_operator.c +++ b/tests/unictype/test-pr_ids_trinary_operator.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_ignorable_control.c b/tests/unictype/test-pr_ignorable_control.c index 2d5f7229..326397dc 100644 --- a/tests/unictype/test-pr_ignorable_control.c +++ b/tests/unictype/test-pr_ignorable_control.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -26,6 +26,7 @@ { 0x061C, 0x061C }, { 0x06DD, 0x06DD }, { 0x070F, 0x070F }, + { 0x0890, 0x0891 }, { 0x08E2, 0x08E2 }, { 0x180E, 0x180E }, { 0x200B, 0x200F }, @@ -35,6 +36,8 @@ { 0xFEFF, 0xFEFF }, { 0xFFF9, 0xFFFB }, { 0x110BD, 0x110BD }, + { 0x110CD, 0x110CD }, + { 0x13430, 0x13438 }, { 0x1BCA0, 0x1BCA3 }, { 0x1D173, 0x1D17A }, { 0xE0001, 0xE0001 }, diff --git a/tests/unictype/test-pr_iso_control.c b/tests/unictype/test-pr_iso_control.c index da892aed..d1525285 100644 --- a/tests/unictype/test-pr_iso_control.c +++ b/tests/unictype/test-pr_iso_control.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_join_control.c b/tests/unictype/test-pr_join_control.c index 9a52706c..48935623 100644 --- a/tests/unictype/test-pr_join_control.c +++ b/tests/unictype/test-pr_join_control.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_left_of_pair.c b/tests/unictype/test-pr_left_of_pair.c index a4360592..4560be31 100644 --- a/tests/unictype/test-pr_left_of_pair.c +++ b/tests/unictype/test-pr_left_of_pair.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_line_separator.c b/tests/unictype/test-pr_line_separator.c index 3064c64a..db743b98 100644 --- a/tests/unictype/test-pr_line_separator.c +++ b/tests/unictype/test-pr_line_separator.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_logical_order_exception.c b/tests/unictype/test-pr_logical_order_exception.c index 0545ec86..e658136d 100644 --- a/tests/unictype/test-pr_logical_order_exception.c +++ b/tests/unictype/test-pr_logical_order_exception.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_lowercase.c b/tests/unictype/test-pr_lowercase.c index ab9c0d5f..02417bdd 100644 --- a/tests/unictype/test-pr_lowercase.c +++ b/tests/unictype/test-pr_lowercase.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -291,7 +291,9 @@ { 0x052B, 0x052B }, { 0x052D, 0x052D }, { 0x052F, 0x052F }, - { 0x0561, 0x0587 }, + { 0x0560, 0x0588 }, + { 0x10D0, 0x10FA }, + { 0x10FD, 0x10FF }, { 0x13F8, 0x13FD }, { 0x1C80, 0x1C88 }, { 0x1D00, 0x1DBF }, @@ -454,7 +456,7 @@ { 0x2170, 0x217F }, { 0x2184, 0x2184 }, { 0x24D0, 0x24E9 }, - { 0x2C30, 0x2C5E }, + { 0x2C30, 0x2C5F }, { 0x2C61, 0x2C61 }, { 0x2C65, 0x2C66 }, { 0x2C68, 0x2C68 }, @@ -615,19 +617,43 @@ { 0xA7A5, 0xA7A5 }, { 0xA7A7, 0xA7A7 }, { 0xA7A9, 0xA7A9 }, + { 0xA7AF, 0xA7AF }, { 0xA7B5, 0xA7B5 }, { 0xA7B7, 0xA7B7 }, + { 0xA7B9, 0xA7B9 }, + { 0xA7BB, 0xA7BB }, + { 0xA7BD, 0xA7BD }, + { 0xA7BF, 0xA7BF }, + { 0xA7C1, 0xA7C1 }, + { 0xA7C3, 0xA7C3 }, + { 0xA7C8, 0xA7C8 }, + { 0xA7CA, 0xA7CA }, + { 0xA7D1, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D5 }, + { 0xA7D7, 0xA7D7 }, + { 0xA7D9, 0xA7D9 }, + { 0xA7F6, 0xA7F6 }, { 0xA7F8, 0xA7FA }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB65 }, + { 0xAB5C, 0xAB68 }, { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, { 0xFF41, 0xFF5A }, { 0x10428, 0x1044F }, { 0x104D8, 0x104FB }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, + { 0x10780, 0x10780 }, + { 0x10783, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10CC0, 0x10CF2 }, { 0x118C0, 0x118DF }, + { 0x16E60, 0x16E7F }, { 0x1D41A, 0x1D433 }, { 0x1D44E, 0x1D454 }, { 0x1D456, 0x1D467 }, @@ -656,6 +682,8 @@ { 0x1D7AA, 0x1D7C2 }, { 0x1D7C4, 0x1D7C9 }, { 0x1D7CB, 0x1D7CB }, + { 0x1DF00, 0x1DF09 }, + { 0x1DF0B, 0x1DF1E }, { 0x1E922, 0x1E943 } #define PREDICATE(c) uc_is_property_lowercase (c) diff --git a/tests/unictype/test-pr_math.c b/tests/unictype/test-pr_math.c index b6c4ad83..ecc7bdcc 100644 --- a/tests/unictype/test-pr_math.c +++ b/tests/unictype/test-pr_math.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_non_break.c b/tests/unictype/test-pr_non_break.c index 2f653d45..9792e7a3 100644 --- a/tests/unictype/test-pr_non_break.c +++ b/tests/unictype/test-pr_non_break.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_not_a_character.c b/tests/unictype/test-pr_not_a_character.c index e612f7df..cb974150 100644 --- a/tests/unictype/test-pr_not_a_character.c +++ b/tests/unictype/test-pr_not_a_character.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_numeric.c b/tests/unictype/test-pr_numeric.c index 524c039a..0c75b977 100644 --- a/tests/unictype/test-pr_numeric.c +++ b/tests/unictype/test-pr_numeric.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -108,7 +108,7 @@ { 0x109BC, 0x109BD }, { 0x109C0, 0x109CF }, { 0x109D2, 0x109FF }, - { 0x10A40, 0x10A47 }, + { 0x10A40, 0x10A48 }, { 0x10A7D, 0x10A7E }, { 0x10A9D, 0x10A9F }, { 0x10AEB, 0x10AEF }, @@ -116,7 +116,11 @@ { 0x10B78, 0x10B7F }, { 0x10BA9, 0x10BAF }, { 0x10CFA, 0x10CFF }, + { 0x10D30, 0x10D39 }, { 0x10E60, 0x10E7E }, + { 0x10F1D, 0x10F26 }, + { 0x10F51, 0x10F54 }, + { 0x10FC5, 0x10FCB }, { 0x11052, 0x1106F }, { 0x110F0, 0x110F9 }, { 0x11136, 0x1113F }, @@ -129,16 +133,31 @@ { 0x116C0, 0x116C9 }, { 0x11730, 0x1173B }, { 0x118E0, 0x118F2 }, + { 0x11950, 0x11959 }, { 0x11C50, 0x11C6C }, + { 0x11D50, 0x11D59 }, + { 0x11DA0, 0x11DA9 }, + { 0x11FC0, 0x11FD4 }, { 0x12400, 0x1246E }, { 0x16A60, 0x16A69 }, + { 0x16AC0, 0x16AC9 }, { 0x16B50, 0x16B59 }, { 0x16B5B, 0x16B61 }, - { 0x1D360, 0x1D371 }, + { 0x16E80, 0x16E96 }, + { 0x1D2E0, 0x1D2F3 }, + { 0x1D360, 0x1D378 }, { 0x1D7CE, 0x1D7FF }, + { 0x1E140, 0x1E149 }, + { 0x1E2F0, 0x1E2F9 }, { 0x1E8C7, 0x1E8CF }, { 0x1E950, 0x1E959 }, + { 0x1EC71, 0x1ECAB }, + { 0x1ECAD, 0x1ECAF }, + { 0x1ECB1, 0x1ECB4 }, + { 0x1ED01, 0x1ED2D }, + { 0x1ED2F, 0x1ED3D }, { 0x1F100, 0x1F10C }, + { 0x1FBF0, 0x1FBF9 }, { 0x2F890, 0x2F890 } #define PREDICATE(c) uc_is_property_numeric (c) diff --git a/tests/unictype/test-pr_other_alphabetic.c b/tests/unictype/test-pr_other_alphabetic.c index 858fa26a..1fd50d89 100644 --- a/tests/unictype/test-pr_other_alphabetic.c +++ b/tests/unictype/test-pr_other_alphabetic.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -64,6 +64,7 @@ { 0x0AC7, 0x0AC9 }, { 0x0ACB, 0x0ACC }, { 0x0AE2, 0x0AE3 }, + { 0x0AFA, 0x0AFC }, { 0x0B01, 0x0B03 }, { 0x0B3E, 0x0B44 }, { 0x0B47, 0x0B48 }, @@ -87,13 +88,13 @@ { 0x0CCA, 0x0CCC }, { 0x0CD5, 0x0CD6 }, { 0x0CE2, 0x0CE3 }, - { 0x0D01, 0x0D03 }, + { 0x0D00, 0x0D03 }, { 0x0D3E, 0x0D44 }, { 0x0D46, 0x0D48 }, { 0x0D4A, 0x0D4C }, { 0x0D57, 0x0D57 }, { 0x0D62, 0x0D63 }, - { 0x0D82, 0x0D83 }, + { 0x0D81, 0x0D83 }, { 0x0DCF, 0x0DD4 }, { 0x0DD6, 0x0DD6 }, { 0x0DD8, 0x0DDF }, @@ -113,12 +114,12 @@ { 0x103B, 0x103E }, { 0x1056, 0x1059 }, { 0x105E, 0x1060 }, - { 0x1062, 0x1062 }, - { 0x1067, 0x1068 }, + { 0x1062, 0x1064 }, + { 0x1067, 0x106D }, { 0x1071, 0x1074 }, - { 0x1082, 0x1086 }, - { 0x109C, 0x109D }, - { 0x135F, 0x135F }, + { 0x1082, 0x108D }, + { 0x108F, 0x108F }, + { 0x109A, 0x109D }, { 0x1712, 0x1713 }, { 0x1732, 0x1733 }, { 0x1752, 0x1753 }, @@ -131,30 +132,36 @@ { 0x1A17, 0x1A1B }, { 0x1A55, 0x1A5E }, { 0x1A61, 0x1A74 }, + { 0x1ABF, 0x1AC0 }, + { 0x1ACC, 0x1ACE }, { 0x1B00, 0x1B04 }, { 0x1B35, 0x1B43 }, { 0x1B80, 0x1B82 }, { 0x1BA1, 0x1BA9 }, { 0x1BAC, 0x1BAD }, { 0x1BE7, 0x1BF1 }, - { 0x1C24, 0x1C35 }, - { 0x1CF2, 0x1CF3 }, + { 0x1C24, 0x1C36 }, { 0x1DE7, 0x1DF4 }, { 0x24B6, 0x24E9 }, { 0x2DE0, 0x2DFF }, { 0xA674, 0xA67B }, { 0xA69E, 0xA69F }, + { 0xA802, 0xA802 }, + { 0xA80B, 0xA80B }, { 0xA823, 0xA827 }, { 0xA880, 0xA881 }, { 0xA8B4, 0xA8C3 }, { 0xA8C5, 0xA8C5 }, + { 0xA8FF, 0xA8FF }, { 0xA926, 0xA92A }, { 0xA947, 0xA952 }, { 0xA980, 0xA983 }, { 0xA9B4, 0xA9BF }, + { 0xA9E5, 0xA9E5 }, { 0xAA29, 0xAA36 }, { 0xAA43, 0xAA43 }, { 0xAA4C, 0xAA4D }, + { 0xAA7B, 0xAA7D }, { 0xAAB0, 0xAAB0 }, { 0xAAB2, 0xAAB4 }, { 0xAAB7, 0xAAB8 }, @@ -167,14 +174,20 @@ { 0x10A01, 0x10A03 }, { 0x10A05, 0x10A06 }, { 0x10A0C, 0x10A0F }, + { 0x10D24, 0x10D27 }, + { 0x10EAB, 0x10EAC }, { 0x11000, 0x11002 }, { 0x11038, 0x11045 }, + { 0x11073, 0x11074 }, { 0x11082, 0x11082 }, { 0x110B0, 0x110B8 }, + { 0x110C2, 0x110C2 }, { 0x11100, 0x11102 }, { 0x11127, 0x11132 }, + { 0x11145, 0x11146 }, { 0x11180, 0x11182 }, { 0x111B3, 0x111BF }, + { 0x111CE, 0x111CF }, { 0x1122C, 0x11234 }, { 0x11237, 0x11237 }, { 0x1123E, 0x1123E }, @@ -195,12 +208,38 @@ { 0x11640, 0x11640 }, { 0x116AB, 0x116B5 }, { 0x1171D, 0x1172A }, + { 0x1182C, 0x11838 }, + { 0x11930, 0x11935 }, + { 0x11937, 0x11938 }, + { 0x1193B, 0x1193C }, + { 0x11940, 0x11940 }, + { 0x11942, 0x11942 }, + { 0x119D1, 0x119D7 }, + { 0x119DA, 0x119DF }, + { 0x119E4, 0x119E4 }, + { 0x11A01, 0x11A0A }, + { 0x11A35, 0x11A39 }, + { 0x11A3B, 0x11A3E }, + { 0x11A51, 0x11A5B }, + { 0x11A8A, 0x11A97 }, { 0x11C2F, 0x11C36 }, { 0x11C38, 0x11C3E }, { 0x11C92, 0x11CA7 }, { 0x11CA9, 0x11CB6 }, - { 0x16B30, 0x16B36 }, - { 0x16F51, 0x16F7E }, + { 0x11D31, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D41 }, + { 0x11D43, 0x11D43 }, + { 0x11D47, 0x11D47 }, + { 0x11D8A, 0x11D8E }, + { 0x11D90, 0x11D91 }, + { 0x11D93, 0x11D96 }, + { 0x11EF3, 0x11EF6 }, + { 0x16F4F, 0x16F4F }, + { 0x16F51, 0x16F87 }, + { 0x16F8F, 0x16F92 }, + { 0x16FF0, 0x16FF1 }, { 0x1BC9E, 0x1BC9E }, { 0x1E000, 0x1E006 }, { 0x1E008, 0x1E018 }, diff --git a/tests/unictype/test-pr_other_default_ignorable_code_point.c b/tests/unictype/test-pr_other_default_ignorable_code_point.c index 00e3438a..426724d5 100644 --- a/tests/unictype/test-pr_other_default_ignorable_code_point.c +++ b/tests/unictype/test-pr_other_default_ignorable_code_point.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_other_grapheme_extend.c b/tests/unictype/test-pr_other_grapheme_extend.c index 1aebdbca..f26afc8c 100644 --- a/tests/unictype/test-pr_other_grapheme_extend.c +++ b/tests/unictype/test-pr_other_grapheme_extend.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -29,6 +29,7 @@ { 0x0D57, 0x0D57 }, { 0x0DCF, 0x0DCF }, { 0x0DDF, 0x0DDF }, + { 0x1B35, 0x1B35 }, { 0x200C, 0x200C }, { 0x302E, 0x302F }, { 0xFF9E, 0xFF9F }, @@ -37,6 +38,7 @@ { 0x114B0, 0x114B0 }, { 0x114BD, 0x114BD }, { 0x115AF, 0x115AF }, + { 0x11930, 0x11930 }, { 0x1D165, 0x1D165 }, { 0x1D16E, 0x1D172 }, { 0xE0020, 0xE007F } diff --git a/tests/unictype/test-pr_other_id_continue.c b/tests/unictype/test-pr_other_id_continue.c index e49f4d9c..56422e3c 100644 --- a/tests/unictype/test-pr_other_id_continue.c +++ b/tests/unictype/test-pr_other_id_continue.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_other_id_start.c b/tests/unictype/test-pr_other_id_start.c index 8c5ca5bf..0e5a68c0 100644 --- a/tests/unictype/test-pr_other_id_start.c +++ b/tests/unictype/test-pr_other_id_start.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_other_lowercase.c b/tests/unictype/test-pr_other_lowercase.c index 3cc0762a..2858b8cf 100644 --- a/tests/unictype/test-pr_other_lowercase.c +++ b/tests/unictype/test-pr_other_lowercase.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -36,7 +36,11 @@ { 0xA69C, 0xA69D }, { 0xA770, 0xA770 }, { 0xA7F8, 0xA7F9 }, - { 0xAB5C, 0xAB5F } + { 0xAB5C, 0xAB5F }, + { 0x10780, 0x10780 }, + { 0x10783, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA } #define PREDICATE(c) uc_is_property_other_lowercase (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_other_math.c b/tests/unictype/test-pr_other_math.c index 6d534f98..b11c9081 100644 --- a/tests/unictype/test-pr_other_math.c +++ b/tests/unictype/test-pr_other_math.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_other_uppercase.c b/tests/unictype/test-pr_other_uppercase.c index 779967f6..7eab0cb4 100644 --- a/tests/unictype/test-pr_other_uppercase.c +++ b/tests/unictype/test-pr_other_uppercase.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_paired_punctuation.c b/tests/unictype/test-pr_paired_punctuation.c index 79eb4cda..100c87b3 100644 --- a/tests/unictype/test-pr_paired_punctuation.c +++ b/tests/unictype/test-pr_paired_punctuation.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_paragraph_separator.c b/tests/unictype/test-pr_paragraph_separator.c index 450fcc1c..366ba016 100644 --- a/tests/unictype/test-pr_paragraph_separator.c +++ b/tests/unictype/test-pr_paragraph_separator.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_pattern_syntax.c b/tests/unictype/test-pr_pattern_syntax.c index 740bb65e..2e7c9926 100644 --- a/tests/unictype/test-pr_pattern_syntax.c +++ b/tests/unictype/test-pr_pattern_syntax.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_pattern_white_space.c b/tests/unictype/test-pr_pattern_white_space.c index 2516acd1..49f53fbd 100644 --- a/tests/unictype/test-pr_pattern_white_space.c +++ b/tests/unictype/test-pr_pattern_white_space.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_private_use.c b/tests/unictype/test-pr_private_use.c index ce07421c..5dc5098f 100644 --- a/tests/unictype/test-pr_private_use.c +++ b/tests/unictype/test-pr_private_use.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_punctuation.c b/tests/unictype/test-pr_punctuation.c index a46fbcf4..450f34ef 100644 --- a/tests/unictype/test-pr_punctuation.c +++ b/tests/unictype/test-pr_punctuation.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -44,7 +44,7 @@ { 0x0609, 0x060A }, { 0x060C, 0x060D }, { 0x061B, 0x061B }, - { 0x061E, 0x061F }, + { 0x061D, 0x061F }, { 0x066A, 0x066D }, { 0x06D4, 0x06D4 }, { 0x0700, 0x070D }, @@ -53,7 +53,11 @@ { 0x085E, 0x085E }, { 0x0964, 0x0965 }, { 0x0970, 0x0970 }, + { 0x09FD, 0x09FD }, + { 0x0A76, 0x0A76 }, { 0x0AF0, 0x0AF0 }, + { 0x0C77, 0x0C77 }, + { 0x0C84, 0x0C84 }, { 0x0DF4, 0x0DF4 }, { 0x0E4F, 0x0E4F }, { 0x0E5A, 0x0E5B }, @@ -67,7 +71,7 @@ { 0x10FB, 0x10FB }, { 0x1360, 0x1368 }, { 0x1400, 0x1400 }, - { 0x166D, 0x166E }, + { 0x166E, 0x166E }, { 0x169B, 0x169C }, { 0x16EB, 0x16ED }, { 0x1735, 0x1736 }, @@ -79,6 +83,7 @@ { 0x1AA0, 0x1AA6 }, { 0x1AA8, 0x1AAD }, { 0x1B5A, 0x1B60 }, + { 0x1B7D, 0x1B7E }, { 0x1BFC, 0x1BFF }, { 0x1C3B, 0x1C3F }, { 0x1C7E, 0x1C7F }, @@ -102,7 +107,8 @@ { 0x2CFE, 0x2CFF }, { 0x2D70, 0x2D70 }, { 0x2E00, 0x2E2E }, - { 0x2E30, 0x2E44 }, + { 0x2E30, 0x2E4F }, + { 0x2E52, 0x2E5D }, { 0x3001, 0x3003 }, { 0x3008, 0x3011 }, { 0x3014, 0x301F }, @@ -156,32 +162,47 @@ { 0x10AF0, 0x10AF6 }, { 0x10B39, 0x10B3F }, { 0x10B99, 0x10B9C }, + { 0x10EAD, 0x10EAD }, + { 0x10F55, 0x10F59 }, + { 0x10F86, 0x10F89 }, { 0x11047, 0x1104D }, { 0x110BB, 0x110BC }, { 0x110BE, 0x110C1 }, { 0x11140, 0x11143 }, { 0x11174, 0x11175 }, - { 0x111C5, 0x111C9 }, + { 0x111C5, 0x111C8 }, { 0x111CD, 0x111CD }, { 0x111DB, 0x111DB }, { 0x111DD, 0x111DF }, { 0x11238, 0x1123D }, { 0x112A9, 0x112A9 }, { 0x1144B, 0x1144F }, - { 0x1145B, 0x1145B }, + { 0x1145A, 0x1145B }, { 0x1145D, 0x1145D }, { 0x114C6, 0x114C6 }, { 0x115C1, 0x115D7 }, { 0x11641, 0x11643 }, { 0x11660, 0x1166C }, + { 0x116B9, 0x116B9 }, { 0x1173C, 0x1173E }, + { 0x1183B, 0x1183B }, + { 0x11944, 0x11946 }, + { 0x119E2, 0x119E2 }, + { 0x11A3F, 0x11A46 }, + { 0x11A9A, 0x11A9C }, + { 0x11A9E, 0x11AA2 }, { 0x11C41, 0x11C45 }, { 0x11C70, 0x11C71 }, + { 0x11EF7, 0x11EF8 }, + { 0x11FFF, 0x11FFF }, { 0x12470, 0x12474 }, + { 0x12FF1, 0x12FF2 }, { 0x16A6E, 0x16A6F }, { 0x16AF5, 0x16AF5 }, { 0x16B37, 0x16B3B }, { 0x16B44, 0x16B44 }, + { 0x16E97, 0x16E9A }, + { 0x16FE2, 0x16FE2 }, { 0x1BC9F, 0x1BC9F }, { 0x1DA87, 0x1DA8B }, { 0x1E95E, 0x1E95F } diff --git a/tests/unictype/test-pr_quotation_mark.c b/tests/unictype/test-pr_quotation_mark.c index 994c22e7..8229c05f 100644 --- a/tests/unictype/test-pr_quotation_mark.c +++ b/tests/unictype/test-pr_quotation_mark.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_radical.c b/tests/unictype/test-pr_radical.c index fa574008..ca22df9f 100644 --- a/tests/unictype/test-pr_radical.c +++ b/tests/unictype/test-pr_radical.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_regional_indicator.c b/tests/unictype/test-pr_regional_indicator.c new file mode 100644 index 00000000..648e75eb --- /dev/null +++ b/tests/unictype/test-pr_regional_indicator.c @@ -0,0 +1,23 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Test the Unicode character type functions. + Copyright (C) 2007-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include "test-predicate-part1.h" + + { 0x1F1E6, 0x1F1FF } + +#define PREDICATE(c) uc_is_property_regional_indicator (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 5dcc45ea..f4e9b412 100644 --- a/tests/unictype/test-pr_sentence_terminal.c +++ b/tests/unictype/test-pr_sentence_terminal.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -21,10 +21,13 @@ { 0x002E, 0x002E }, { 0x003F, 0x003F }, { 0x0589, 0x0589 }, - { 0x061F, 0x061F }, + { 0x061D, 0x061F }, { 0x06D4, 0x06D4 }, { 0x0700, 0x0702 }, { 0x07F9, 0x07F9 }, + { 0x0837, 0x0837 }, + { 0x0839, 0x0839 }, + { 0x083D, 0x083E }, { 0x0964, 0x0965 }, { 0x104A, 0x104B }, { 0x1362, 0x1362 }, @@ -37,12 +40,14 @@ { 0x1AA8, 0x1AAB }, { 0x1B5A, 0x1B5B }, { 0x1B5E, 0x1B5F }, + { 0x1B7D, 0x1B7E }, { 0x1C3B, 0x1C3C }, { 0x1C7E, 0x1C7F }, { 0x203C, 0x203D }, { 0x2047, 0x2049 }, { 0x2E2E, 0x2E2E }, { 0x2E3C, 0x2E3C }, + { 0x2E53, 0x2E54 }, { 0x3002, 0x3002 }, { 0xA4FF, 0xA4FF }, { 0xA60E, 0xA60F }, @@ -62,6 +67,8 @@ { 0xFF1F, 0xFF1F }, { 0xFF61, 0xFF61 }, { 0x10A56, 0x10A57 }, + { 0x10F55, 0x10F59 }, + { 0x10F86, 0x10F89 }, { 0x11047, 0x11048 }, { 0x110BE, 0x110C1 }, { 0x11141, 0x11143 }, @@ -76,11 +83,17 @@ { 0x115C9, 0x115D7 }, { 0x11641, 0x11642 }, { 0x1173C, 0x1173E }, + { 0x11944, 0x11944 }, + { 0x11946, 0x11946 }, + { 0x11A42, 0x11A43 }, + { 0x11A9B, 0x11A9C }, { 0x11C41, 0x11C42 }, + { 0x11EF7, 0x11EF8 }, { 0x16A6E, 0x16A6F }, { 0x16AF5, 0x16AF5 }, { 0x16B37, 0x16B38 }, { 0x16B44, 0x16B44 }, + { 0x16E98, 0x16E98 }, { 0x1BC9F, 0x1BC9F }, { 0x1DA88, 0x1DA88 } diff --git a/tests/unictype/test-pr_soft_dotted.c b/tests/unictype/test-pr_soft_dotted.c index f8ed34a6..97f7ef0e 100644 --- a/tests/unictype/test-pr_soft_dotted.c +++ b/tests/unictype/test-pr_soft_dotted.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -47,7 +47,8 @@ { 0x1D5F6, 0x1D5F7 }, { 0x1D62A, 0x1D62B }, { 0x1D65E, 0x1D65F }, - { 0x1D692, 0x1D693 } + { 0x1D692, 0x1D693 }, + { 0x1DF1A, 0x1DF1A } #define PREDICATE(c) uc_is_property_soft_dotted (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_space.c b/tests/unictype/test-pr_space.c index 0c7de478..0b3ccf4e 100644 --- a/tests/unictype/test-pr_space.c +++ b/tests/unictype/test-pr_space.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_terminal_punctuation.c b/tests/unictype/test-pr_terminal_punctuation.c index 3fd49040..b5a8ecdc 100644 --- a/tests/unictype/test-pr_terminal_punctuation.c +++ b/tests/unictype/test-pr_terminal_punctuation.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -28,7 +28,7 @@ { 0x05C3, 0x05C3 }, { 0x060C, 0x060C }, { 0x061B, 0x061B }, - { 0x061F, 0x061F }, + { 0x061D, 0x061F }, { 0x06D4, 0x06D4 }, { 0x0700, 0x070A }, { 0x070C, 0x070C }, @@ -41,7 +41,7 @@ { 0x0F0D, 0x0F12 }, { 0x104A, 0x104B }, { 0x1361, 0x1368 }, - { 0x166D, 0x166E }, + { 0x166E, 0x166E }, { 0x16EB, 0x16ED }, { 0x1735, 0x1736 }, { 0x17D4, 0x17D6 }, @@ -52,6 +52,7 @@ { 0x1AA8, 0x1AAB }, { 0x1B5A, 0x1B5B }, { 0x1B5D, 0x1B5F }, + { 0x1B7D, 0x1B7E }, { 0x1C3B, 0x1C3F }, { 0x1C7E, 0x1C7F }, { 0x203C, 0x203D }, @@ -59,6 +60,9 @@ { 0x2E2E, 0x2E2E }, { 0x2E3C, 0x2E3C }, { 0x2E41, 0x2E41 }, + { 0x2E4C, 0x2E4C }, + { 0x2E4E, 0x2E4F }, + { 0x2E53, 0x2E54 }, { 0x3001, 0x3002 }, { 0xA4FE, 0xA4FF }, { 0xA60D, 0xA60F }, @@ -88,6 +92,8 @@ { 0x10AF0, 0x10AF5 }, { 0x10B3A, 0x10B3F }, { 0x10B99, 0x10B9C }, + { 0x10F55, 0x10F59 }, + { 0x10F86, 0x10F89 }, { 0x11047, 0x1104D }, { 0x110BE, 0x110C1 }, { 0x11141, 0x11143 }, @@ -97,18 +103,25 @@ { 0x11238, 0x1123C }, { 0x112A9, 0x112A9 }, { 0x1144B, 0x1144D }, - { 0x1145B, 0x1145B }, + { 0x1145A, 0x1145B }, { 0x115C2, 0x115C5 }, { 0x115C9, 0x115D7 }, { 0x11641, 0x11642 }, { 0x1173C, 0x1173E }, + { 0x11944, 0x11944 }, + { 0x11946, 0x11946 }, + { 0x11A42, 0x11A43 }, + { 0x11A9B, 0x11A9C }, + { 0x11AA1, 0x11AA2 }, { 0x11C41, 0x11C43 }, { 0x11C71, 0x11C71 }, + { 0x11EF7, 0x11EF8 }, { 0x12470, 0x12474 }, { 0x16A6E, 0x16A6F }, { 0x16AF5, 0x16AF5 }, { 0x16B37, 0x16B39 }, { 0x16B44, 0x16B44 }, + { 0x16E97, 0x16E98 }, { 0x1BC9F, 0x1BC9F }, { 0x1DA87, 0x1DA8A } diff --git a/tests/unictype/test-pr_titlecase.c b/tests/unictype/test-pr_titlecase.c index 989c8310..68f4d155 100644 --- a/tests/unictype/test-pr_titlecase.c +++ b/tests/unictype/test-pr_titlecase.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_unassigned_code_value.c b/tests/unictype/test-pr_unassigned_code_value.c index d93dbfeb..81d8a9ab 100644 --- a/tests/unictype/test-pr_unassigned_code_value.c +++ b/tests/unictype/test-pr_unassigned_code_value.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -24,24 +24,22 @@ { 0x03A2, 0x03A2 }, { 0x0530, 0x0530 }, { 0x0557, 0x0558 }, - { 0x0560, 0x0560 }, - { 0x0588, 0x0588 }, { 0x058B, 0x058C }, { 0x0590, 0x0590 }, { 0x05C8, 0x05CF }, - { 0x05EB, 0x05EF }, + { 0x05EB, 0x05EE }, { 0x05F5, 0x05FF }, - { 0x061D, 0x061D }, { 0x070E, 0x070E }, { 0x074B, 0x074C }, { 0x07B2, 0x07BF }, - { 0x07FB, 0x07FF }, + { 0x07FB, 0x07FC }, { 0x082E, 0x082F }, { 0x083F, 0x083F }, { 0x085C, 0x085D }, - { 0x085F, 0x089F }, - { 0x08B5, 0x08B5 }, - { 0x08BE, 0x08D3 }, + { 0x085F, 0x085F }, + { 0x086B, 0x086F }, + { 0x088F, 0x088F }, + { 0x0892, 0x0897 }, { 0x0984, 0x0984 }, { 0x098D, 0x098E }, { 0x0991, 0x0992 }, @@ -55,7 +53,7 @@ { 0x09D8, 0x09DB }, { 0x09DE, 0x09DE }, { 0x09E4, 0x09E5 }, - { 0x09FC, 0x0A00 }, + { 0x09FF, 0x0A00 }, { 0x0A04, 0x0A04 }, { 0x0A0B, 0x0A0E }, { 0x0A11, 0x0A12 }, @@ -71,7 +69,7 @@ { 0x0A52, 0x0A58 }, { 0x0A5D, 0x0A5D }, { 0x0A5F, 0x0A65 }, - { 0x0A76, 0x0A80 }, + { 0x0A77, 0x0A80 }, { 0x0A84, 0x0A84 }, { 0x0A8E, 0x0A8E }, { 0x0A92, 0x0A92 }, @@ -85,7 +83,7 @@ { 0x0AD1, 0x0ADF }, { 0x0AE4, 0x0AE5 }, { 0x0AF2, 0x0AF8 }, - { 0x0AFA, 0x0B00 }, + { 0x0B00, 0x0B00 }, { 0x0B04, 0x0B04 }, { 0x0B0D, 0x0B0E }, { 0x0B11, 0x0B12 }, @@ -95,7 +93,7 @@ { 0x0B3A, 0x0B3B }, { 0x0B45, 0x0B46 }, { 0x0B49, 0x0B4A }, - { 0x0B4E, 0x0B55 }, + { 0x0B4E, 0x0B54 }, { 0x0B58, 0x0B5B }, { 0x0B5E, 0x0B5E }, { 0x0B64, 0x0B65 }, @@ -116,19 +114,18 @@ { 0x0BD1, 0x0BD6 }, { 0x0BD8, 0x0BE5 }, { 0x0BFB, 0x0BFF }, - { 0x0C04, 0x0C04 }, { 0x0C0D, 0x0C0D }, { 0x0C11, 0x0C11 }, { 0x0C29, 0x0C29 }, - { 0x0C3A, 0x0C3C }, + { 0x0C3A, 0x0C3B }, { 0x0C45, 0x0C45 }, { 0x0C49, 0x0C49 }, { 0x0C4E, 0x0C54 }, { 0x0C57, 0x0C57 }, - { 0x0C5B, 0x0C5F }, + { 0x0C5B, 0x0C5C }, + { 0x0C5E, 0x0C5F }, { 0x0C64, 0x0C65 }, - { 0x0C70, 0x0C77 }, - { 0x0C84, 0x0C84 }, + { 0x0C70, 0x0C76 }, { 0x0C8D, 0x0C8D }, { 0x0C91, 0x0C91 }, { 0x0CA9, 0x0CA9 }, @@ -137,20 +134,18 @@ { 0x0CC5, 0x0CC5 }, { 0x0CC9, 0x0CC9 }, { 0x0CCE, 0x0CD4 }, - { 0x0CD7, 0x0CDD }, + { 0x0CD7, 0x0CDC }, { 0x0CDF, 0x0CDF }, { 0x0CE4, 0x0CE5 }, { 0x0CF0, 0x0CF0 }, - { 0x0CF3, 0x0D00 }, - { 0x0D04, 0x0D04 }, + { 0x0CF3, 0x0CFF }, { 0x0D0D, 0x0D0D }, { 0x0D11, 0x0D11 }, - { 0x0D3B, 0x0D3C }, { 0x0D45, 0x0D45 }, { 0x0D49, 0x0D49 }, { 0x0D50, 0x0D53 }, { 0x0D64, 0x0D65 }, - { 0x0D80, 0x0D81 }, + { 0x0D80, 0x0D80 }, { 0x0D84, 0x0D84 }, { 0x0D97, 0x0D99 }, { 0x0DB2, 0x0DB2 }, @@ -166,17 +161,10 @@ { 0x0E3B, 0x0E3E }, { 0x0E5C, 0x0E80 }, { 0x0E83, 0x0E83 }, - { 0x0E85, 0x0E86 }, - { 0x0E89, 0x0E89 }, - { 0x0E8B, 0x0E8C }, - { 0x0E8E, 0x0E93 }, - { 0x0E98, 0x0E98 }, - { 0x0EA0, 0x0EA0 }, + { 0x0E85, 0x0E85 }, + { 0x0E8B, 0x0E8B }, { 0x0EA4, 0x0EA4 }, { 0x0EA6, 0x0EA6 }, - { 0x0EA8, 0x0EA9 }, - { 0x0EAC, 0x0EAC }, - { 0x0EBA, 0x0EBA }, { 0x0EBE, 0x0EBF }, { 0x0EC5, 0x0EC5 }, { 0x0EC7, 0x0EC7 }, @@ -214,8 +202,7 @@ { 0x13FE, 0x13FF }, { 0x169D, 0x169F }, { 0x16F9, 0x16FF }, - { 0x170D, 0x170D }, - { 0x1715, 0x171F }, + { 0x1716, 0x171E }, { 0x1737, 0x173F }, { 0x1754, 0x175F }, { 0x176D, 0x176D }, @@ -224,9 +211,8 @@ { 0x17DE, 0x17DF }, { 0x17EA, 0x17EF }, { 0x17FA, 0x17FF }, - { 0x180F, 0x180F }, { 0x181A, 0x181F }, - { 0x1878, 0x187F }, + { 0x1879, 0x187F }, { 0x18AB, 0x18AF }, { 0x18F6, 0x18FF }, { 0x191F, 0x191F }, @@ -244,17 +230,16 @@ { 0x1A8A, 0x1A8F }, { 0x1A9A, 0x1A9F }, { 0x1AAE, 0x1AAF }, - { 0x1ABF, 0x1AFF }, - { 0x1B4C, 0x1B4F }, - { 0x1B7D, 0x1B7F }, + { 0x1ACF, 0x1AFF }, + { 0x1B4D, 0x1B4F }, + { 0x1B7F, 0x1B7F }, { 0x1BF4, 0x1BFB }, { 0x1C38, 0x1C3A }, { 0x1C4A, 0x1C4C }, - { 0x1C89, 0x1CBF }, + { 0x1C89, 0x1C8F }, + { 0x1CBB, 0x1CBC }, { 0x1CC8, 0x1CCF }, - { 0x1CF7, 0x1CF7 }, - { 0x1CFA, 0x1CFF }, - { 0x1DF6, 0x1DFA }, + { 0x1CFB, 0x1CFF }, { 0x1F16, 0x1F17 }, { 0x1F1E, 0x1F1F }, { 0x1F46, 0x1F47 }, @@ -275,20 +260,13 @@ { 0x2072, 0x2073 }, { 0x208F, 0x208F }, { 0x209D, 0x209F }, - { 0x20BF, 0x20CF }, + { 0x20C1, 0x20CF }, { 0x20F1, 0x20FF }, { 0x218C, 0x218F }, - { 0x23FF, 0x23FF }, { 0x2427, 0x243F }, { 0x244B, 0x245F }, { 0x2B74, 0x2B75 }, - { 0x2B96, 0x2B97 }, - { 0x2BBA, 0x2BBC }, - { 0x2BC9, 0x2BC9 }, - { 0x2BD2, 0x2BEB }, - { 0x2BF0, 0x2BFF }, - { 0x2C2F, 0x2C2F }, - { 0x2C5F, 0x2C5F }, + { 0x2B96, 0x2B96 }, { 0x2CF4, 0x2CF8 }, { 0x2D26, 0x2D26 }, { 0x2D28, 0x2D2C }, @@ -304,7 +282,7 @@ { 0x2DCF, 0x2DCF }, { 0x2DD7, 0x2DD7 }, { 0x2DDF, 0x2DDF }, - { 0x2E45, 0x2E7F }, + { 0x2E5E, 0x2E7F }, { 0x2E9A, 0x2E9A }, { 0x2EF4, 0x2EFF }, { 0x2FD6, 0x2FEF }, @@ -312,26 +290,23 @@ { 0x3040, 0x3040 }, { 0x3097, 0x3098 }, { 0x3100, 0x3104 }, - { 0x312E, 0x3130 }, + { 0x3130, 0x3130 }, { 0x318F, 0x318F }, - { 0x31BB, 0x31BF }, { 0x31E4, 0x31EF }, { 0x321F, 0x321F }, - { 0x32FF, 0x32FF }, - { 0x4DB6, 0x4DBF }, - { 0x9FD6, 0x9FFF }, { 0xA48D, 0xA48F }, { 0xA4C7, 0xA4CF }, { 0xA62C, 0xA63F }, { 0xA6F8, 0xA6FF }, - { 0xA7AF, 0xA7AF }, - { 0xA7B8, 0xA7F6 }, - { 0xA82C, 0xA82F }, + { 0xA7CB, 0xA7CF }, + { 0xA7D2, 0xA7D2 }, + { 0xA7D4, 0xA7D4 }, + { 0xA7DA, 0xA7F1 }, + { 0xA82D, 0xA82F }, { 0xA83A, 0xA83F }, { 0xA878, 0xA87F }, { 0xA8C6, 0xA8CD }, { 0xA8DA, 0xA8DF }, - { 0xA8FE, 0xA8FF }, { 0xA954, 0xA95E }, { 0xA97D, 0xA97F }, { 0xA9CE, 0xA9CE }, @@ -347,7 +322,7 @@ { 0xAB17, 0xAB1F }, { 0xAB27, 0xAB27 }, { 0xAB2F, 0xAB2F }, - { 0xAB66, 0xAB6F }, + { 0xAB6C, 0xAB6F }, { 0xABEE, 0xABEF }, { 0xABFA, 0xABFF }, { 0xD7A4, 0xD7AF }, @@ -362,11 +337,9 @@ { 0xFB3F, 0xFB3F }, { 0xFB42, 0xFB42 }, { 0xFB45, 0xFB45 }, - { 0xFBC2, 0xFBD2 }, - { 0xFD40, 0xFD4F }, + { 0xFBC3, 0xFBD2 }, { 0xFD90, 0xFD91 }, - { 0xFDC8, 0xFDCF }, - { 0xFDFE, 0xFDFF }, + { 0xFDC8, 0xFDCE }, { 0xFE1A, 0xFE1F }, { 0xFE53, 0xFE53 }, { 0xFE67, 0xFE67 }, @@ -391,13 +364,13 @@ { 0x10103, 0x10106 }, { 0x10134, 0x10136 }, { 0x1018F, 0x1018F }, - { 0x1019C, 0x1019F }, + { 0x1019D, 0x1019F }, { 0x101A1, 0x101CF }, { 0x101FE, 0x1027F }, { 0x1029D, 0x1029F }, { 0x102D1, 0x102DF }, { 0x102FC, 0x102FF }, - { 0x10324, 0x1032F }, + { 0x10324, 0x1032C }, { 0x1034B, 0x1034F }, { 0x1037B, 0x1037F }, { 0x1039E, 0x1039E }, @@ -409,10 +382,20 @@ { 0x104FC, 0x104FF }, { 0x10528, 0x1052F }, { 0x10564, 0x1056E }, - { 0x10570, 0x105FF }, + { 0x1057B, 0x1057B }, + { 0x1058B, 0x1058B }, + { 0x10593, 0x10593 }, + { 0x10596, 0x10596 }, + { 0x105A2, 0x105A2 }, + { 0x105B2, 0x105B2 }, + { 0x105BA, 0x105BA }, + { 0x105BD, 0x105FF }, { 0x10737, 0x1073F }, { 0x10756, 0x1075F }, - { 0x10768, 0x107FF }, + { 0x10768, 0x1077F }, + { 0x10786, 0x10786 }, + { 0x107B1, 0x107B1 }, + { 0x107BB, 0x107FF }, { 0x10806, 0x10807 }, { 0x10809, 0x10809 }, { 0x10836, 0x10836 }, @@ -432,9 +415,9 @@ { 0x10A07, 0x10A0B }, { 0x10A14, 0x10A14 }, { 0x10A18, 0x10A18 }, - { 0x10A34, 0x10A37 }, + { 0x10A36, 0x10A37 }, { 0x10A3B, 0x10A3E }, - { 0x10A48, 0x10A4F }, + { 0x10A49, 0x10A4F }, { 0x10A59, 0x10A5F }, { 0x10AA0, 0x10ABF }, { 0x10AE7, 0x10AEA }, @@ -448,17 +431,26 @@ { 0x10C49, 0x10C7F }, { 0x10CB3, 0x10CBF }, { 0x10CF3, 0x10CF9 }, - { 0x10D00, 0x10E5F }, - { 0x10E7F, 0x10FFF }, + { 0x10D28, 0x10D2F }, + { 0x10D3A, 0x10E5F }, + { 0x10E7F, 0x10E7F }, + { 0x10EAA, 0x10EAA }, + { 0x10EAE, 0x10EAF }, + { 0x10EB2, 0x10EFF }, + { 0x10F28, 0x10F2F }, + { 0x10F5A, 0x10F6F }, + { 0x10F8A, 0x10FAF }, + { 0x10FCC, 0x10FDF }, + { 0x10FF7, 0x10FFF }, { 0x1104E, 0x11051 }, - { 0x11070, 0x1107E }, - { 0x110C2, 0x110CF }, + { 0x11076, 0x1107E }, + { 0x110C3, 0x110CC }, + { 0x110CE, 0x110CF }, { 0x110E9, 0x110EF }, { 0x110FA, 0x110FF }, { 0x11135, 0x11135 }, - { 0x11144, 0x1114F }, + { 0x11148, 0x1114F }, { 0x11177, 0x1117F }, - { 0x111CE, 0x111CF }, { 0x111E0, 0x111E0 }, { 0x111F5, 0x111FF }, { 0x11212, 0x11212 }, @@ -476,7 +468,7 @@ { 0x11329, 0x11329 }, { 0x11331, 0x11331 }, { 0x11334, 0x11334 }, - { 0x1133A, 0x1133B }, + { 0x1133A, 0x1133A }, { 0x11345, 0x11346 }, { 0x11349, 0x1134A }, { 0x1134E, 0x1134F }, @@ -485,9 +477,8 @@ { 0x11364, 0x11365 }, { 0x1136D, 0x1136F }, { 0x11375, 0x113FF }, - { 0x1145A, 0x1145A }, { 0x1145C, 0x1145C }, - { 0x1145E, 0x1147F }, + { 0x11462, 0x1147F }, { 0x114C8, 0x114CF }, { 0x114DA, 0x1157F }, { 0x115B6, 0x115B7 }, @@ -495,13 +486,26 @@ { 0x11645, 0x1164F }, { 0x1165A, 0x1165F }, { 0x1166D, 0x1167F }, - { 0x116B8, 0x116BF }, + { 0x116BA, 0x116BF }, { 0x116CA, 0x116FF }, - { 0x1171A, 0x1171C }, + { 0x1171B, 0x1171C }, { 0x1172C, 0x1172F }, - { 0x11740, 0x1189F }, + { 0x11747, 0x117FF }, + { 0x1183C, 0x1189F }, { 0x118F3, 0x118FE }, - { 0x11900, 0x11ABF }, + { 0x11907, 0x11908 }, + { 0x1190A, 0x1190B }, + { 0x11914, 0x11914 }, + { 0x11917, 0x11917 }, + { 0x11936, 0x11936 }, + { 0x11939, 0x1193A }, + { 0x11947, 0x1194F }, + { 0x1195A, 0x1199F }, + { 0x119A8, 0x119A9 }, + { 0x119D8, 0x119D9 }, + { 0x119E5, 0x119FF }, + { 0x11A48, 0x11A4F }, + { 0x11AA3, 0x11AAF }, { 0x11AF9, 0x11BFF }, { 0x11C09, 0x11C09 }, { 0x11C37, 0x11C37 }, @@ -509,42 +513,74 @@ { 0x11C6D, 0x11C6F }, { 0x11C90, 0x11C91 }, { 0x11CA8, 0x11CA8 }, - { 0x11CB7, 0x11FFF }, + { 0x11CB7, 0x11CFF }, + { 0x11D07, 0x11D07 }, + { 0x11D0A, 0x11D0A }, + { 0x11D37, 0x11D39 }, + { 0x11D3B, 0x11D3B }, + { 0x11D3E, 0x11D3E }, + { 0x11D48, 0x11D4F }, + { 0x11D5A, 0x11D5F }, + { 0x11D66, 0x11D66 }, + { 0x11D69, 0x11D69 }, + { 0x11D8F, 0x11D8F }, + { 0x11D92, 0x11D92 }, + { 0x11D99, 0x11D9F }, + { 0x11DAA, 0x11EDF }, + { 0x11EF9, 0x11FAF }, + { 0x11FB1, 0x11FBF }, + { 0x11FF2, 0x11FFE }, { 0x1239A, 0x123FF }, { 0x1246F, 0x1246F }, { 0x12475, 0x1247F }, - { 0x12544, 0x12FFF }, - { 0x1342F, 0x143FF }, + { 0x12544, 0x12F8F }, + { 0x12FF3, 0x12FFF }, + { 0x1342F, 0x1342F }, + { 0x13439, 0x143FF }, { 0x14647, 0x167FF }, { 0x16A39, 0x16A3F }, { 0x16A5F, 0x16A5F }, { 0x16A6A, 0x16A6D }, - { 0x16A70, 0x16ACF }, + { 0x16ABF, 0x16ABF }, + { 0x16ACA, 0x16ACF }, { 0x16AEE, 0x16AEF }, { 0x16AF6, 0x16AFF }, { 0x16B46, 0x16B4F }, { 0x16B5A, 0x16B5A }, { 0x16B62, 0x16B62 }, { 0x16B78, 0x16B7C }, - { 0x16B90, 0x16EFF }, - { 0x16F45, 0x16F4F }, - { 0x16F7F, 0x16F8E }, + { 0x16B90, 0x16E3F }, + { 0x16E9B, 0x16EFF }, + { 0x16F4B, 0x16F4E }, + { 0x16F88, 0x16F8E }, { 0x16FA0, 0x16FDF }, - { 0x16FE1, 0x16FFF }, - { 0x187ED, 0x187FF }, - { 0x18AF3, 0x1AFFF }, - { 0x1B002, 0x1BBFF }, + { 0x16FE5, 0x16FEF }, + { 0x16FF2, 0x16FFF }, + { 0x187F8, 0x187FF }, + { 0x18CD6, 0x18CFF }, + { 0x18D09, 0x1AFEF }, + { 0x1AFF4, 0x1AFF4 }, + { 0x1AFFC, 0x1AFFC }, + { 0x1AFFF, 0x1AFFF }, + { 0x1B123, 0x1B14F }, + { 0x1B153, 0x1B163 }, + { 0x1B168, 0x1B16F }, + { 0x1B2FC, 0x1BBFF }, { 0x1BC6B, 0x1BC6F }, { 0x1BC7D, 0x1BC7F }, { 0x1BC89, 0x1BC8F }, { 0x1BC9A, 0x1BC9B }, - { 0x1BCA4, 0x1CFFF }, + { 0x1BCA4, 0x1CEFF }, + { 0x1CF2E, 0x1CF2F }, + { 0x1CF47, 0x1CF4F }, + { 0x1CFC4, 0x1CFFF }, { 0x1D0F6, 0x1D0FF }, { 0x1D127, 0x1D128 }, - { 0x1D1E9, 0x1D1FF }, - { 0x1D246, 0x1D2FF }, + { 0x1D1EB, 0x1D1FF }, + { 0x1D246, 0x1D2DF }, + { 0x1D2F4, 0x1D2FF }, { 0x1D357, 0x1D35F }, - { 0x1D372, 0x1D3FF }, + { 0x1D379, 0x1D3FF }, { 0x1D455, 0x1D455 }, { 0x1D49D, 0x1D49D }, { 0x1D4A0, 0x1D4A1 }, @@ -567,17 +603,31 @@ { 0x1D7CC, 0x1D7CD }, { 0x1DA8C, 0x1DA9A }, { 0x1DAA0, 0x1DAA0 }, - { 0x1DAB0, 0x1DFFF }, + { 0x1DAB0, 0x1DEFF }, + { 0x1DF1F, 0x1DFFF }, { 0x1E007, 0x1E007 }, { 0x1E019, 0x1E01A }, { 0x1E022, 0x1E022 }, { 0x1E025, 0x1E025 }, - { 0x1E02B, 0x1E7FF }, + { 0x1E02B, 0x1E0FF }, + { 0x1E12D, 0x1E12F }, + { 0x1E13E, 0x1E13F }, + { 0x1E14A, 0x1E14D }, + { 0x1E150, 0x1E28F }, + { 0x1E2AF, 0x1E2BF }, + { 0x1E2FA, 0x1E2FE }, + { 0x1E300, 0x1E7DF }, + { 0x1E7E7, 0x1E7E7 }, + { 0x1E7EC, 0x1E7EC }, + { 0x1E7EF, 0x1E7EF }, + { 0x1E7FF, 0x1E7FF }, { 0x1E8C5, 0x1E8C6 }, { 0x1E8D7, 0x1E8FF }, - { 0x1E94B, 0x1E94F }, + { 0x1E94C, 0x1E94F }, { 0x1E95A, 0x1E95D }, - { 0x1E960, 0x1EDFF }, + { 0x1E960, 0x1EC70 }, + { 0x1ECB5, 0x1ED00 }, + { 0x1ED3E, 0x1EDFF }, { 0x1EE04, 0x1EE04 }, { 0x1EE20, 0x1EE20 }, { 0x1EE23, 0x1EE23 }, @@ -618,38 +668,46 @@ { 0x1F0C0, 0x1F0C0 }, { 0x1F0D0, 0x1F0D0 }, { 0x1F0F6, 0x1F0FF }, - { 0x1F10D, 0x1F10F }, - { 0x1F12F, 0x1F12F }, - { 0x1F16C, 0x1F16F }, - { 0x1F1AD, 0x1F1E5 }, + { 0x1F1AE, 0x1F1E5 }, { 0x1F203, 0x1F20F }, { 0x1F23C, 0x1F23F }, { 0x1F249, 0x1F24F }, - { 0x1F252, 0x1F2FF }, - { 0x1F6D3, 0x1F6DF }, + { 0x1F252, 0x1F25F }, + { 0x1F266, 0x1F2FF }, + { 0x1F6D8, 0x1F6DC }, { 0x1F6ED, 0x1F6EF }, - { 0x1F6F7, 0x1F6FF }, + { 0x1F6FD, 0x1F6FF }, { 0x1F774, 0x1F77F }, - { 0x1F7D5, 0x1F7FF }, + { 0x1F7D9, 0x1F7DF }, + { 0x1F7EC, 0x1F7EF }, + { 0x1F7F1, 0x1F7FF }, { 0x1F80C, 0x1F80F }, { 0x1F848, 0x1F84F }, { 0x1F85A, 0x1F85F }, { 0x1F888, 0x1F88F }, - { 0x1F8AE, 0x1F90F }, - { 0x1F91F, 0x1F91F }, - { 0x1F928, 0x1F92F }, - { 0x1F931, 0x1F932 }, - { 0x1F93F, 0x1F93F }, - { 0x1F94C, 0x1F94F }, - { 0x1F95F, 0x1F97F }, - { 0x1F992, 0x1F9BF }, - { 0x1F9C1, 0x1FFFD }, - { 0x2A6D7, 0x2A6FF }, - { 0x2B735, 0x2B73F }, + { 0x1F8AE, 0x1F8AF }, + { 0x1F8B2, 0x1F8FF }, + { 0x1FA54, 0x1FA5F }, + { 0x1FA6E, 0x1FA6F }, + { 0x1FA75, 0x1FA77 }, + { 0x1FA7D, 0x1FA7F }, + { 0x1FA87, 0x1FA8F }, + { 0x1FAAD, 0x1FAAF }, + { 0x1FABB, 0x1FABF }, + { 0x1FAC6, 0x1FACF }, + { 0x1FADA, 0x1FADF }, + { 0x1FAE8, 0x1FAEF }, + { 0x1FAF7, 0x1FAFF }, + { 0x1FB93, 0x1FB93 }, + { 0x1FBCB, 0x1FBEF }, + { 0x1FBFA, 0x1FFFD }, + { 0x2A6E0, 0x2A6FF }, + { 0x2B739, 0x2B73F }, { 0x2B81E, 0x2B81F }, - { 0x2CEA2, 0x2F7FF }, + { 0x2CEA2, 0x2CEAF }, + { 0x2EBE1, 0x2F7FF }, { 0x2FA1E, 0x2FFFD }, - { 0x30000, 0x3FFFD }, + { 0x3134B, 0x3FFFD }, { 0x40000, 0x4FFFD }, { 0x50000, 0x5FFFD }, { 0x60000, 0x6FFFD }, diff --git a/tests/unictype/test-pr_unified_ideograph.c b/tests/unictype/test-pr_unified_ideograph.c index cabe4e68..f4ddd2bb 100644 --- a/tests/unictype/test-pr_unified_ideograph.c +++ b/tests/unictype/test-pr_unified_ideograph.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -17,8 +17,8 @@ #include "test-predicate-part1.h" - { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FD5 }, + { 0x3400, 0x4DBF }, + { 0x4E00, 0x9FFF }, { 0xFA0E, 0xFA0F }, { 0xFA11, 0xFA11 }, { 0xFA13, 0xFA14 }, @@ -26,10 +26,12 @@ { 0xFA21, 0xFA21 }, { 0xFA23, 0xFA24 }, { 0xFA27, 0xFA29 }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, - { 0x2B820, 0x2CEA1 } + { 0x2B820, 0x2CEA1 }, + { 0x2CEB0, 0x2EBE0 }, + { 0x30000, 0x3134A } #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 5a3ea449..325d3bf3 100644 --- a/tests/unictype/test-pr_uppercase.c +++ b/tests/unictype/test-pr_uppercase.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -293,6 +293,8 @@ { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, { 0x13A0, 0x13F5 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1E00, 0x1E00 }, { 0x1E02, 0x1E02 }, { 0x1E04, 0x1E04 }, @@ -448,7 +450,7 @@ { 0x2160, 0x216F }, { 0x2183, 0x2183 }, { 0x24B6, 0x24CF }, - { 0x2C00, 0x2C2E }, + { 0x2C00, 0x2C2F }, { 0x2C60, 0x2C60 }, { 0x2C62, 0x2C64 }, { 0x2C67, 0x2C67 }, @@ -609,11 +611,28 @@ { 0xA7AA, 0xA7AE }, { 0xA7B0, 0xA7B4 }, { 0xA7B6, 0xA7B6 }, + { 0xA7B8, 0xA7B8 }, + { 0xA7BA, 0xA7BA }, + { 0xA7BC, 0xA7BC }, + { 0xA7BE, 0xA7BE }, + { 0xA7C0, 0xA7C0 }, + { 0xA7C2, 0xA7C2 }, + { 0xA7C4, 0xA7C7 }, + { 0xA7C9, 0xA7C9 }, + { 0xA7D0, 0xA7D0 }, + { 0xA7D6, 0xA7D6 }, + { 0xA7D8, 0xA7D8 }, + { 0xA7F5, 0xA7F5 }, { 0xFF21, 0xFF3A }, { 0x10400, 0x10427 }, { 0x104B0, 0x104D3 }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, { 0x10C80, 0x10CB2 }, { 0x118A0, 0x118BF }, + { 0x16E40, 0x16E5F }, { 0x1D400, 0x1D419 }, { 0x1D434, 0x1D44D }, { 0x1D468, 0x1D481 }, diff --git a/tests/unictype/test-pr_variation_selector.c b/tests/unictype/test-pr_variation_selector.c index c54e2831..d34a4166 100644 --- a/tests/unictype/test-pr_variation_selector.c +++ b/tests/unictype/test-pr_variation_selector.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -18,6 +18,7 @@ #include "test-predicate-part1.h" { 0x180B, 0x180D }, + { 0x180F, 0x180F }, { 0xFE00, 0xFE0F }, { 0xE0100, 0xE01EF } diff --git a/tests/unictype/test-pr_white_space.c b/tests/unictype/test-pr_white_space.c index f178acb8..721c587b 100644 --- a/tests/unictype/test-pr_white_space.c +++ b/tests/unictype/test-pr_white_space.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-pr_xid_continue.c b/tests/unictype/test-pr_xid_continue.c index b755e51b..9f2fbe5f 100644 --- a/tests/unictype/test-pr_xid_continue.c +++ b/tests/unictype/test-pr_xid_continue.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -45,14 +45,14 @@ { 0x048A, 0x052F }, { 0x0531, 0x0556 }, { 0x0559, 0x0559 }, - { 0x0561, 0x0587 }, + { 0x0560, 0x0588 }, { 0x0591, 0x05BD }, { 0x05BF, 0x05BF }, { 0x05C1, 0x05C2 }, { 0x05C4, 0x05C5 }, { 0x05C7, 0x05C7 }, { 0x05D0, 0x05EA }, - { 0x05F0, 0x05F2 }, + { 0x05EF, 0x05F2 }, { 0x0610, 0x061A }, { 0x0620, 0x0669 }, { 0x066E, 0x06D3 }, @@ -64,11 +64,13 @@ { 0x074D, 0x07B1 }, { 0x07C0, 0x07F5 }, { 0x07FA, 0x07FA }, + { 0x07FD, 0x07FD }, { 0x0800, 0x082D }, { 0x0840, 0x085B }, - { 0x08A0, 0x08B4 }, - { 0x08B6, 0x08BD }, - { 0x08D4, 0x08E1 }, + { 0x0860, 0x086A }, + { 0x0870, 0x0887 }, + { 0x0889, 0x088E }, + { 0x0898, 0x08E1 }, { 0x08E3, 0x0963 }, { 0x0966, 0x096F }, { 0x0971, 0x0983 }, @@ -85,6 +87,8 @@ { 0x09DC, 0x09DD }, { 0x09DF, 0x09E3 }, { 0x09E6, 0x09F1 }, + { 0x09FC, 0x09FC }, + { 0x09FE, 0x09FE }, { 0x0A01, 0x0A03 }, { 0x0A05, 0x0A0A }, { 0x0A0F, 0x0A10 }, @@ -114,7 +118,7 @@ { 0x0AD0, 0x0AD0 }, { 0x0AE0, 0x0AE3 }, { 0x0AE6, 0x0AEF }, - { 0x0AF9, 0x0AF9 }, + { 0x0AF9, 0x0AFF }, { 0x0B01, 0x0B03 }, { 0x0B05, 0x0B0C }, { 0x0B0F, 0x0B10 }, @@ -125,7 +129,7 @@ { 0x0B3C, 0x0B44 }, { 0x0B47, 0x0B48 }, { 0x0B4B, 0x0B4D }, - { 0x0B56, 0x0B57 }, + { 0x0B55, 0x0B57 }, { 0x0B5C, 0x0B5D }, { 0x0B5F, 0x0B63 }, { 0x0B66, 0x0B6F }, @@ -146,16 +150,16 @@ { 0x0BD0, 0x0BD0 }, { 0x0BD7, 0x0BD7 }, { 0x0BE6, 0x0BEF }, - { 0x0C00, 0x0C03 }, - { 0x0C05, 0x0C0C }, + { 0x0C00, 0x0C0C }, { 0x0C0E, 0x0C10 }, { 0x0C12, 0x0C28 }, { 0x0C2A, 0x0C39 }, - { 0x0C3D, 0x0C44 }, + { 0x0C3C, 0x0C44 }, { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, { 0x0C55, 0x0C56 }, { 0x0C58, 0x0C5A }, + { 0x0C5D, 0x0C5D }, { 0x0C60, 0x0C63 }, { 0x0C66, 0x0C6F }, { 0x0C80, 0x0C83 }, @@ -168,22 +172,20 @@ { 0x0CC6, 0x0CC8 }, { 0x0CCA, 0x0CCD }, { 0x0CD5, 0x0CD6 }, - { 0x0CDE, 0x0CDE }, + { 0x0CDD, 0x0CDE }, { 0x0CE0, 0x0CE3 }, { 0x0CE6, 0x0CEF }, { 0x0CF1, 0x0CF2 }, - { 0x0D01, 0x0D03 }, - { 0x0D05, 0x0D0C }, + { 0x0D00, 0x0D0C }, { 0x0D0E, 0x0D10 }, - { 0x0D12, 0x0D3A }, - { 0x0D3D, 0x0D44 }, + { 0x0D12, 0x0D44 }, { 0x0D46, 0x0D48 }, { 0x0D4A, 0x0D4E }, { 0x0D54, 0x0D57 }, { 0x0D5F, 0x0D63 }, { 0x0D66, 0x0D6F }, { 0x0D7A, 0x0D7F }, - { 0x0D82, 0x0D83 }, + { 0x0D81, 0x0D83 }, { 0x0D85, 0x0D96 }, { 0x0D9A, 0x0DB1 }, { 0x0DB3, 0x0DBB }, @@ -200,17 +202,10 @@ { 0x0E50, 0x0E59 }, { 0x0E81, 0x0E82 }, { 0x0E84, 0x0E84 }, - { 0x0E87, 0x0E88 }, - { 0x0E8A, 0x0E8A }, - { 0x0E8D, 0x0E8D }, - { 0x0E94, 0x0E97 }, - { 0x0E99, 0x0E9F }, - { 0x0EA1, 0x0EA3 }, + { 0x0E86, 0x0E8A }, + { 0x0E8C, 0x0EA3 }, { 0x0EA5, 0x0EA5 }, - { 0x0EA7, 0x0EA7 }, - { 0x0EAA, 0x0EAB }, - { 0x0EAD, 0x0EB9 }, - { 0x0EBB, 0x0EBD }, + { 0x0EA7, 0x0EBD }, { 0x0EC0, 0x0EC4 }, { 0x0EC6, 0x0EC6 }, { 0x0EC8, 0x0ECD }, @@ -260,9 +255,8 @@ { 0x1681, 0x169A }, { 0x16A0, 0x16EA }, { 0x16EE, 0x16F8 }, - { 0x1700, 0x170C }, - { 0x170E, 0x1714 }, - { 0x1720, 0x1734 }, + { 0x1700, 0x1715 }, + { 0x171F, 0x1734 }, { 0x1740, 0x1753 }, { 0x1760, 0x176C }, { 0x176E, 0x1770 }, @@ -272,8 +266,8 @@ { 0x17DC, 0x17DD }, { 0x17E0, 0x17E9 }, { 0x180B, 0x180D }, - { 0x1810, 0x1819 }, - { 0x1820, 0x1877 }, + { 0x180F, 0x1819 }, + { 0x1820, 0x1878 }, { 0x1880, 0x18AA }, { 0x18B0, 0x18F5 }, { 0x1900, 0x191E }, @@ -291,7 +285,8 @@ { 0x1A90, 0x1A99 }, { 0x1AA7, 0x1AA7 }, { 0x1AB0, 0x1ABD }, - { 0x1B00, 0x1B4B }, + { 0x1ABF, 0x1ACE }, + { 0x1B00, 0x1B4C }, { 0x1B50, 0x1B59 }, { 0x1B6B, 0x1B73 }, { 0x1B80, 0x1BF3 }, @@ -299,11 +294,11 @@ { 0x1C40, 0x1C49 }, { 0x1C4D, 0x1C7D }, { 0x1C80, 0x1C88 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1CD0, 0x1CD2 }, - { 0x1CD4, 0x1CF6 }, - { 0x1CF8, 0x1CF9 }, - { 0x1D00, 0x1DF5 }, - { 0x1DFB, 0x1F15 }, + { 0x1CD4, 0x1CFA }, + { 0x1D00, 0x1F15 }, { 0x1F18, 0x1F1D }, { 0x1F20, 0x1F45 }, { 0x1F48, 0x1F4D }, @@ -343,9 +338,7 @@ { 0x2145, 0x2149 }, { 0x214E, 0x214E }, { 0x2160, 0x2188 }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2CE4 }, + { 0x2C00, 0x2CE4 }, { 0x2CEB, 0x2CF3 }, { 0x2D00, 0x2D25 }, { 0x2D27, 0x2D27 }, @@ -371,13 +364,12 @@ { 0x309D, 0x309F }, { 0x30A1, 0x30FA }, { 0x30FC, 0x30FF }, - { 0x3105, 0x312D }, + { 0x3105, 0x312F }, { 0x3131, 0x318E }, - { 0x31A0, 0x31BA }, + { 0x31A0, 0x31BF }, { 0x31F0, 0x31FF }, - { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FD5 }, - { 0xA000, 0xA48C }, + { 0x3400, 0x4DBF }, + { 0x4E00, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, { 0xA610, 0xA62B }, @@ -386,16 +378,18 @@ { 0xA67F, 0xA6F1 }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, - { 0xA7F7, 0xA827 }, + { 0xA78B, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F2, 0xA827 }, + { 0xA82C, 0xA82C }, { 0xA840, 0xA873 }, { 0xA880, 0xA8C5 }, { 0xA8D0, 0xA8D9 }, { 0xA8E0, 0xA8F7 }, { 0xA8FB, 0xA8FB }, - { 0xA8FD, 0xA8FD }, - { 0xA900, 0xA92D }, + { 0xA8FD, 0xA92D }, { 0xA930, 0xA953 }, { 0xA960, 0xA97C }, { 0xA980, 0xA9C0 }, @@ -415,7 +409,7 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB65 }, + { 0xAB5C, 0xAB69 }, { 0xAB70, 0xABEA }, { 0xABEC, 0xABED }, { 0xABF0, 0xABF9 }, @@ -471,7 +465,7 @@ { 0x102A0, 0x102D0 }, { 0x102E0, 0x102E0 }, { 0x10300, 0x1031F }, - { 0x10330, 0x1034A }, + { 0x1032D, 0x1034A }, { 0x10350, 0x1037A }, { 0x10380, 0x1039D }, { 0x103A0, 0x103C3 }, @@ -483,9 +477,20 @@ { 0x104D8, 0x104FB }, { 0x10500, 0x10527 }, { 0x10530, 0x10563 }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10600, 0x10736 }, { 0x10740, 0x10755 }, { 0x10760, 0x10767 }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10800, 0x10805 }, { 0x10808, 0x10808 }, { 0x1080A, 0x10835 }, @@ -504,7 +509,7 @@ { 0x10A05, 0x10A06 }, { 0x10A0C, 0x10A13 }, { 0x10A15, 0x10A17 }, - { 0x10A19, 0x10A33 }, + { 0x10A19, 0x10A35 }, { 0x10A38, 0x10A3A }, { 0x10A3F, 0x10A3F }, { 0x10A60, 0x10A7C }, @@ -518,18 +523,31 @@ { 0x10C00, 0x10C48 }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, + { 0x10D00, 0x10D27 }, + { 0x10D30, 0x10D39 }, + { 0x10E80, 0x10EA9 }, + { 0x10EAB, 0x10EAC }, + { 0x10EB0, 0x10EB1 }, + { 0x10F00, 0x10F1C }, + { 0x10F27, 0x10F27 }, + { 0x10F30, 0x10F50 }, + { 0x10F70, 0x10F85 }, + { 0x10FB0, 0x10FC4 }, + { 0x10FE0, 0x10FF6 }, { 0x11000, 0x11046 }, - { 0x11066, 0x1106F }, + { 0x11066, 0x11075 }, { 0x1107F, 0x110BA }, + { 0x110C2, 0x110C2 }, { 0x110D0, 0x110E8 }, { 0x110F0, 0x110F9 }, { 0x11100, 0x11134 }, { 0x11136, 0x1113F }, + { 0x11144, 0x11147 }, { 0x11150, 0x11173 }, { 0x11176, 0x11176 }, { 0x11180, 0x111C4 }, - { 0x111CA, 0x111CC }, - { 0x111D0, 0x111DA }, + { 0x111C9, 0x111CC }, + { 0x111CE, 0x111DA }, { 0x111DC, 0x111DC }, { 0x11200, 0x11211 }, { 0x11213, 0x11237 }, @@ -548,7 +566,7 @@ { 0x1132A, 0x11330 }, { 0x11332, 0x11333 }, { 0x11335, 0x11339 }, - { 0x1133C, 0x11344 }, + { 0x1133B, 0x11344 }, { 0x11347, 0x11348 }, { 0x1134B, 0x1134D }, { 0x11350, 0x11350 }, @@ -558,6 +576,7 @@ { 0x11370, 0x11374 }, { 0x11400, 0x1144A }, { 0x11450, 0x11459 }, + { 0x1145E, 0x11461 }, { 0x11480, 0x114C5 }, { 0x114C7, 0x114C7 }, { 0x114D0, 0x114D9 }, @@ -567,14 +586,31 @@ { 0x11600, 0x11640 }, { 0x11644, 0x11644 }, { 0x11650, 0x11659 }, - { 0x11680, 0x116B7 }, + { 0x11680, 0x116B8 }, { 0x116C0, 0x116C9 }, - { 0x11700, 0x11719 }, + { 0x11700, 0x1171A }, { 0x1171D, 0x1172B }, { 0x11730, 0x11739 }, + { 0x11740, 0x11746 }, + { 0x11800, 0x1183A }, { 0x118A0, 0x118E9 }, - { 0x118FF, 0x118FF }, - { 0x11AC0, 0x11AF8 }, + { 0x118FF, 0x11906 }, + { 0x11909, 0x11909 }, + { 0x1190C, 0x11913 }, + { 0x11915, 0x11916 }, + { 0x11918, 0x11935 }, + { 0x11937, 0x11938 }, + { 0x1193B, 0x11943 }, + { 0x11950, 0x11959 }, + { 0x119A0, 0x119A7 }, + { 0x119AA, 0x119D7 }, + { 0x119DA, 0x119E1 }, + { 0x119E3, 0x119E4 }, + { 0x11A00, 0x11A3E }, + { 0x11A47, 0x11A47 }, + { 0x11A50, 0x11A99 }, + { 0x11A9D, 0x11A9D }, + { 0x11AB0, 0x11AF8 }, { 0x11C00, 0x11C08 }, { 0x11C0A, 0x11C36 }, { 0x11C38, 0x11C40 }, @@ -582,14 +618,32 @@ { 0x11C72, 0x11C8F }, { 0x11C92, 0x11CA7 }, { 0x11CA9, 0x11CB6 }, + { 0x11D00, 0x11D06 }, + { 0x11D08, 0x11D09 }, + { 0x11D0B, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D47 }, + { 0x11D50, 0x11D59 }, + { 0x11D60, 0x11D65 }, + { 0x11D67, 0x11D68 }, + { 0x11D6A, 0x11D8E }, + { 0x11D90, 0x11D91 }, + { 0x11D93, 0x11D98 }, + { 0x11DA0, 0x11DA9 }, + { 0x11EE0, 0x11EF6 }, + { 0x11FB0, 0x11FB0 }, { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, { 0x12480, 0x12543 }, + { 0x12F90, 0x12FF0 }, { 0x13000, 0x1342E }, { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, { 0x16A60, 0x16A69 }, + { 0x16A70, 0x16ABE }, + { 0x16AC0, 0x16AC9 }, { 0x16AD0, 0x16AED }, { 0x16AF0, 0x16AF4 }, { 0x16B00, 0x16B36 }, @@ -597,18 +651,30 @@ { 0x16B50, 0x16B59 }, { 0x16B63, 0x16B77 }, { 0x16B7D, 0x16B8F }, - { 0x16F00, 0x16F44 }, - { 0x16F50, 0x16F7E }, + { 0x16E40, 0x16E7F }, + { 0x16F00, 0x16F4A }, + { 0x16F4F, 0x16F87 }, { 0x16F8F, 0x16F9F }, - { 0x16FE0, 0x16FE0 }, - { 0x17000, 0x187EC }, - { 0x18800, 0x18AF2 }, - { 0x1B000, 0x1B001 }, + { 0x16FE0, 0x16FE1 }, + { 0x16FE3, 0x16FE4 }, + { 0x16FF0, 0x16FF1 }, + { 0x17000, 0x187F7 }, + { 0x18800, 0x18CD5 }, + { 0x18D00, 0x18D08 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, + { 0x1B000, 0x1B122 }, + { 0x1B150, 0x1B152 }, + { 0x1B164, 0x1B167 }, + { 0x1B170, 0x1B2FB }, { 0x1BC00, 0x1BC6A }, { 0x1BC70, 0x1BC7C }, { 0x1BC80, 0x1BC88 }, { 0x1BC90, 0x1BC99 }, { 0x1BC9D, 0x1BC9E }, + { 0x1CF00, 0x1CF2D }, + { 0x1CF30, 0x1CF46 }, { 0x1D165, 0x1D169 }, { 0x1D16D, 0x1D172 }, { 0x1D17B, 0x1D182 }, @@ -652,14 +718,25 @@ { 0x1DA84, 0x1DA84 }, { 0x1DA9B, 0x1DA9F }, { 0x1DAA1, 0x1DAAF }, + { 0x1DF00, 0x1DF1E }, { 0x1E000, 0x1E006 }, { 0x1E008, 0x1E018 }, { 0x1E01B, 0x1E021 }, { 0x1E023, 0x1E024 }, { 0x1E026, 0x1E02A }, + { 0x1E100, 0x1E12C }, + { 0x1E130, 0x1E13D }, + { 0x1E140, 0x1E149 }, + { 0x1E14E, 0x1E14E }, + { 0x1E290, 0x1E2AE }, + { 0x1E2C0, 0x1E2F9 }, + { 0x1E7E0, 0x1E7E6 }, + { 0x1E7E8, 0x1E7EB }, + { 0x1E7ED, 0x1E7EE }, + { 0x1E7F0, 0x1E7FE }, { 0x1E800, 0x1E8C4 }, { 0x1E8D0, 0x1E8D6 }, - { 0x1E900, 0x1E94A }, + { 0x1E900, 0x1E94B }, { 0x1E950, 0x1E959 }, { 0x1EE00, 0x1EE03 }, { 0x1EE05, 0x1EE1F }, @@ -694,11 +771,14 @@ { 0x1EEA1, 0x1EEA3 }, { 0x1EEA5, 0x1EEA9 }, { 0x1EEAB, 0x1EEBB }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x1FBF0, 0x1FBF9 }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, { 0x2B820, 0x2CEA1 }, + { 0x2CEB0, 0x2EBE0 }, { 0x2F800, 0x2FA1D }, + { 0x30000, 0x3134A }, { 0xE0100, 0xE01EF } #define PREDICATE(c) uc_is_property_xid_continue (c) diff --git a/tests/unictype/test-pr_xid_start.c b/tests/unictype/test-pr_xid_start.c index 6a57c1f8..5c759c62 100644 --- a/tests/unictype/test-pr_xid_start.c +++ b/tests/unictype/test-pr_xid_start.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -42,9 +42,9 @@ { 0x048A, 0x052F }, { 0x0531, 0x0556 }, { 0x0559, 0x0559 }, - { 0x0561, 0x0587 }, + { 0x0560, 0x0588 }, { 0x05D0, 0x05EA }, - { 0x05F0, 0x05F2 }, + { 0x05EF, 0x05F2 }, { 0x0620, 0x064A }, { 0x066E, 0x066F }, { 0x0671, 0x06D3 }, @@ -65,8 +65,10 @@ { 0x0824, 0x0824 }, { 0x0828, 0x0828 }, { 0x0840, 0x0858 }, - { 0x08A0, 0x08B4 }, - { 0x08B6, 0x08BD }, + { 0x0860, 0x086A }, + { 0x0870, 0x0887 }, + { 0x0889, 0x088E }, + { 0x08A0, 0x08C9 }, { 0x0904, 0x0939 }, { 0x093D, 0x093D }, { 0x0950, 0x0950 }, @@ -83,6 +85,7 @@ { 0x09DC, 0x09DD }, { 0x09DF, 0x09E1 }, { 0x09F0, 0x09F1 }, + { 0x09FC, 0x09FC }, { 0x0A05, 0x0A0A }, { 0x0A0F, 0x0A10 }, { 0x0A13, 0x0A28 }, @@ -130,6 +133,7 @@ { 0x0C2A, 0x0C39 }, { 0x0C3D, 0x0C3D }, { 0x0C58, 0x0C5A }, + { 0x0C5D, 0x0C5D }, { 0x0C60, 0x0C61 }, { 0x0C80, 0x0C80 }, { 0x0C85, 0x0C8C }, @@ -138,10 +142,10 @@ { 0x0CAA, 0x0CB3 }, { 0x0CB5, 0x0CB9 }, { 0x0CBD, 0x0CBD }, - { 0x0CDE, 0x0CDE }, + { 0x0CDD, 0x0CDE }, { 0x0CE0, 0x0CE1 }, { 0x0CF1, 0x0CF2 }, - { 0x0D05, 0x0D0C }, + { 0x0D04, 0x0D0C }, { 0x0D0E, 0x0D10 }, { 0x0D12, 0x0D3A }, { 0x0D3D, 0x0D3D }, @@ -159,16 +163,10 @@ { 0x0E40, 0x0E46 }, { 0x0E81, 0x0E82 }, { 0x0E84, 0x0E84 }, - { 0x0E87, 0x0E88 }, - { 0x0E8A, 0x0E8A }, - { 0x0E8D, 0x0E8D }, - { 0x0E94, 0x0E97 }, - { 0x0E99, 0x0E9F }, - { 0x0EA1, 0x0EA3 }, + { 0x0E86, 0x0E8A }, + { 0x0E8C, 0x0EA3 }, { 0x0EA5, 0x0EA5 }, - { 0x0EA7, 0x0EA7 }, - { 0x0EAA, 0x0EAB }, - { 0x0EAD, 0x0EB0 }, + { 0x0EA7, 0x0EB0 }, { 0x0EB2, 0x0EB2 }, { 0x0EBD, 0x0EBD }, { 0x0EC0, 0x0EC4 }, @@ -215,16 +213,15 @@ { 0x1681, 0x169A }, { 0x16A0, 0x16EA }, { 0x16EE, 0x16F8 }, - { 0x1700, 0x170C }, - { 0x170E, 0x1711 }, - { 0x1720, 0x1731 }, + { 0x1700, 0x1711 }, + { 0x171F, 0x1731 }, { 0x1740, 0x1751 }, { 0x1760, 0x176C }, { 0x176E, 0x1770 }, { 0x1780, 0x17B3 }, { 0x17D7, 0x17D7 }, { 0x17DC, 0x17DC }, - { 0x1820, 0x1877 }, + { 0x1820, 0x1878 }, { 0x1880, 0x18A8 }, { 0x18AA, 0x18AA }, { 0x18B0, 0x18F5 }, @@ -237,7 +234,7 @@ { 0x1A20, 0x1A54 }, { 0x1AA7, 0x1AA7 }, { 0x1B05, 0x1B33 }, - { 0x1B45, 0x1B4B }, + { 0x1B45, 0x1B4C }, { 0x1B83, 0x1BA0 }, { 0x1BAE, 0x1BAF }, { 0x1BBA, 0x1BE5 }, @@ -245,9 +242,12 @@ { 0x1C4D, 0x1C4F }, { 0x1C5A, 0x1C7D }, { 0x1C80, 0x1C88 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1CE9, 0x1CEC }, - { 0x1CEE, 0x1CF1 }, + { 0x1CEE, 0x1CF3 }, { 0x1CF5, 0x1CF6 }, + { 0x1CFA, 0x1CFA }, { 0x1D00, 0x1DBF }, { 0x1E00, 0x1F15 }, { 0x1F18, 0x1F1D }, @@ -284,9 +284,7 @@ { 0x2145, 0x2149 }, { 0x214E, 0x214E }, { 0x2160, 0x2188 }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2CE4 }, + { 0x2C00, 0x2CE4 }, { 0x2CEB, 0x2CEE }, { 0x2CF2, 0x2CF3 }, { 0x2D00, 0x2D25 }, @@ -311,13 +309,12 @@ { 0x309D, 0x309F }, { 0x30A1, 0x30FA }, { 0x30FC, 0x30FF }, - { 0x3105, 0x312D }, + { 0x3105, 0x312F }, { 0x3131, 0x318E }, - { 0x31A0, 0x31BA }, + { 0x31A0, 0x31BF }, { 0x31F0, 0x31FF }, - { 0x3400, 0x4DB5 }, - { 0x4E00, 0x9FD5 }, - { 0xA000, 0xA48C }, + { 0x3400, 0x4DBF }, + { 0x4E00, 0xA48C }, { 0xA4D0, 0xA4FD }, { 0xA500, 0xA60C }, { 0xA610, 0xA61F }, @@ -327,9 +324,11 @@ { 0xA6A0, 0xA6EF }, { 0xA717, 0xA71F }, { 0xA722, 0xA788 }, - { 0xA78B, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, - { 0xA7F7, 0xA801 }, + { 0xA78B, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F2, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, { 0xA80C, 0xA822 }, @@ -337,7 +336,7 @@ { 0xA882, 0xA8B3 }, { 0xA8F2, 0xA8F7 }, { 0xA8FB, 0xA8FB }, - { 0xA8FD, 0xA8FD }, + { 0xA8FD, 0xA8FE }, { 0xA90A, 0xA925 }, { 0xA930, 0xA946 }, { 0xA960, 0xA97C }, @@ -366,7 +365,7 @@ { 0xAB20, 0xAB26 }, { 0xAB28, 0xAB2E }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB65 }, + { 0xAB5C, 0xAB69 }, { 0xAB70, 0xABE2 }, { 0xAC00, 0xD7A3 }, { 0xD7B0, 0xD7C6 }, @@ -414,7 +413,7 @@ { 0x10280, 0x1029C }, { 0x102A0, 0x102D0 }, { 0x10300, 0x1031F }, - { 0x10330, 0x1034A }, + { 0x1032D, 0x1034A }, { 0x10350, 0x10375 }, { 0x10380, 0x1039D }, { 0x103A0, 0x103C3 }, @@ -425,9 +424,20 @@ { 0x104D8, 0x104FB }, { 0x10500, 0x10527 }, { 0x10530, 0x10563 }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, { 0x10600, 0x10736 }, { 0x10740, 0x10755 }, { 0x10760, 0x10767 }, + { 0x10780, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10800, 0x10805 }, { 0x10808, 0x10808 }, { 0x1080A, 0x10835 }, @@ -445,7 +455,7 @@ { 0x10A00, 0x10A00 }, { 0x10A10, 0x10A13 }, { 0x10A15, 0x10A17 }, - { 0x10A19, 0x10A33 }, + { 0x10A19, 0x10A35 }, { 0x10A60, 0x10A7C }, { 0x10A80, 0x10A9C }, { 0x10AC0, 0x10AC7 }, @@ -457,10 +467,23 @@ { 0x10C00, 0x10C48 }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, + { 0x10D00, 0x10D23 }, + { 0x10E80, 0x10EA9 }, + { 0x10EB0, 0x10EB1 }, + { 0x10F00, 0x10F1C }, + { 0x10F27, 0x10F27 }, + { 0x10F30, 0x10F45 }, + { 0x10F70, 0x10F81 }, + { 0x10FB0, 0x10FC4 }, + { 0x10FE0, 0x10FF6 }, { 0x11003, 0x11037 }, + { 0x11071, 0x11072 }, + { 0x11075, 0x11075 }, { 0x11083, 0x110AF }, { 0x110D0, 0x110E8 }, { 0x11103, 0x11126 }, + { 0x11144, 0x11144 }, + { 0x11147, 0x11147 }, { 0x11150, 0x11172 }, { 0x11176, 0x11176 }, { 0x11183, 0x111B2 }, @@ -486,6 +509,7 @@ { 0x1135D, 0x11361 }, { 0x11400, 0x11434 }, { 0x11447, 0x1144A }, + { 0x1145F, 0x11461 }, { 0x11480, 0x114AF }, { 0x114C4, 0x114C5 }, { 0x114C7, 0x114C7 }, @@ -494,33 +518,73 @@ { 0x11600, 0x1162F }, { 0x11644, 0x11644 }, { 0x11680, 0x116AA }, - { 0x11700, 0x11719 }, + { 0x116B8, 0x116B8 }, + { 0x11700, 0x1171A }, + { 0x11740, 0x11746 }, + { 0x11800, 0x1182B }, { 0x118A0, 0x118DF }, - { 0x118FF, 0x118FF }, - { 0x11AC0, 0x11AF8 }, + { 0x118FF, 0x11906 }, + { 0x11909, 0x11909 }, + { 0x1190C, 0x11913 }, + { 0x11915, 0x11916 }, + { 0x11918, 0x1192F }, + { 0x1193F, 0x1193F }, + { 0x11941, 0x11941 }, + { 0x119A0, 0x119A7 }, + { 0x119AA, 0x119D0 }, + { 0x119E1, 0x119E1 }, + { 0x119E3, 0x119E3 }, + { 0x11A00, 0x11A00 }, + { 0x11A0B, 0x11A32 }, + { 0x11A3A, 0x11A3A }, + { 0x11A50, 0x11A50 }, + { 0x11A5C, 0x11A89 }, + { 0x11A9D, 0x11A9D }, + { 0x11AB0, 0x11AF8 }, { 0x11C00, 0x11C08 }, { 0x11C0A, 0x11C2E }, { 0x11C40, 0x11C40 }, { 0x11C72, 0x11C8F }, + { 0x11D00, 0x11D06 }, + { 0x11D08, 0x11D09 }, + { 0x11D0B, 0x11D30 }, + { 0x11D46, 0x11D46 }, + { 0x11D60, 0x11D65 }, + { 0x11D67, 0x11D68 }, + { 0x11D6A, 0x11D89 }, + { 0x11D98, 0x11D98 }, + { 0x11EE0, 0x11EF2 }, + { 0x11FB0, 0x11FB0 }, { 0x12000, 0x12399 }, { 0x12400, 0x1246E }, { 0x12480, 0x12543 }, + { 0x12F90, 0x12FF0 }, { 0x13000, 0x1342E }, { 0x14400, 0x14646 }, { 0x16800, 0x16A38 }, { 0x16A40, 0x16A5E }, + { 0x16A70, 0x16ABE }, { 0x16AD0, 0x16AED }, { 0x16B00, 0x16B2F }, { 0x16B40, 0x16B43 }, { 0x16B63, 0x16B77 }, { 0x16B7D, 0x16B8F }, - { 0x16F00, 0x16F44 }, + { 0x16E40, 0x16E7F }, + { 0x16F00, 0x16F4A }, { 0x16F50, 0x16F50 }, { 0x16F93, 0x16F9F }, - { 0x16FE0, 0x16FE0 }, - { 0x17000, 0x187EC }, - { 0x18800, 0x18AF2 }, - { 0x1B000, 0x1B001 }, + { 0x16FE0, 0x16FE1 }, + { 0x16FE3, 0x16FE3 }, + { 0x17000, 0x187F7 }, + { 0x18800, 0x18CD5 }, + { 0x18D00, 0x18D08 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, + { 0x1B000, 0x1B122 }, + { 0x1B150, 0x1B152 }, + { 0x1B164, 0x1B167 }, + { 0x1B170, 0x1B2FB }, { 0x1BC00, 0x1BC6A }, { 0x1BC70, 0x1BC7C }, { 0x1BC80, 0x1BC88 }, @@ -555,8 +619,19 @@ { 0x1D78A, 0x1D7A8 }, { 0x1D7AA, 0x1D7C2 }, { 0x1D7C4, 0x1D7CB }, + { 0x1DF00, 0x1DF1E }, + { 0x1E100, 0x1E12C }, + { 0x1E137, 0x1E13D }, + { 0x1E14E, 0x1E14E }, + { 0x1E290, 0x1E2AD }, + { 0x1E2C0, 0x1E2EB }, + { 0x1E7E0, 0x1E7E6 }, + { 0x1E7E8, 0x1E7EB }, + { 0x1E7ED, 0x1E7EE }, + { 0x1E7F0, 0x1E7FE }, { 0x1E800, 0x1E8C4 }, { 0x1E900, 0x1E943 }, + { 0x1E94B, 0x1E94B }, { 0x1EE00, 0x1EE03 }, { 0x1EE05, 0x1EE1F }, { 0x1EE21, 0x1EE22 }, @@ -590,11 +665,13 @@ { 0x1EEA1, 0x1EEA3 }, { 0x1EEA5, 0x1EEA9 }, { 0x1EEAB, 0x1EEBB }, - { 0x20000, 0x2A6D6 }, - { 0x2A700, 0x2B734 }, + { 0x20000, 0x2A6DF }, + { 0x2A700, 0x2B738 }, { 0x2B740, 0x2B81D }, { 0x2B820, 0x2CEA1 }, - { 0x2F800, 0x2FA1D } + { 0x2CEB0, 0x2EBE0 }, + { 0x2F800, 0x2FA1D }, + { 0x30000, 0x3134A } #define PREDICATE(c) uc_is_property_xid_start (c) #include "test-predicate-part2.h" diff --git a/tests/unictype/test-pr_zero_width.c b/tests/unictype/test-pr_zero_width.c index cb573dc4..52481856 100644 --- a/tests/unictype/test-pr_zero_width.c +++ b/tests/unictype/test-pr_zero_width.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -22,6 +22,7 @@ { 0x061C, 0x061C }, { 0x06DD, 0x06DD }, { 0x070F, 0x070F }, + { 0x0890, 0x0891 }, { 0x08E2, 0x08E2 }, { 0x180E, 0x180E }, { 0x200B, 0x200F }, @@ -31,6 +32,8 @@ { 0xFEFF, 0xFEFF }, { 0xFFF9, 0xFFFB }, { 0x110BD, 0x110BD }, + { 0x110CD, 0x110CD }, + { 0x13430, 0x13438 }, { 0x1BCA0, 0x1BCA3 }, { 0x1D173, 0x1D17A }, { 0xE0001, 0xE0001 }, diff --git a/tests/unictype/test-sy_c_whitespace.c b/tests/unictype/test-sy_c_whitespace.c index c5d0b443..4afb502a 100644 --- a/tests/unictype/test-sy_c_whitespace.c +++ b/tests/unictype/test-sy_c_whitespace.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/tests/unictype/test-sy_java_whitespace.c b/tests/unictype/test-sy_java_whitespace.c index ca42ff4c..3f72a662 100644 --- a/tests/unictype/test-sy_java_whitespace.c +++ b/tests/unictype/test-sy_java_whitespace.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -- cgit v1.2.3