summaryrefslogtreecommitdiff
path: root/tests/unictype
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff.email>2025-10-18 19:06:52 +0200
committerJörg Frings-Fürst <debian@jff.email>2025-10-18 19:06:52 +0200
commit27dae84ed92f1ef0300263091972338d12e78348 (patch)
tree7c52931f474fafb8a4bd4fd15ca3461c77cdecc2 /tests/unictype
parent4682deeb62247d34de87f8e777f99e2d337fd377 (diff)
New upstream version 1.4.1upstream/1.4.1upstream
Diffstat (limited to 'tests/unictype')
-rw-r--r--tests/unictype/test-bidi_byname.c2
-rw-r--r--tests/unictype/test-bidi_longname.c2
-rw-r--r--tests/unictype/test-bidi_name.c2
-rw-r--r--tests/unictype/test-bidi_of.c2
-rw-r--r--tests/unictype/test-bidi_test.c2
-rw-r--r--tests/unictype/test-block_list.c2
-rw-r--r--tests/unictype/test-block_of.c2
-rw-r--r--tests/unictype/test-block_test.c2
-rw-r--r--tests/unictype/test-categ_C.c77
-rw-r--r--tests/unictype/test-categ_Cc.c2
-rw-r--r--tests/unictype/test-categ_Cf.c2
-rw-r--r--tests/unictype/test-categ_Cn.c76
-rw-r--r--tests/unictype/test-categ_Co.c2
-rw-r--r--tests/unictype/test-categ_Cs.c2
-rw-r--r--tests/unictype/test-categ_L.c41
-rw-r--r--tests/unictype/test-categ_LC.c11
-rw-r--r--tests/unictype/test-categ_Ll.c6
-rw-r--r--tests/unictype/test-categ_Lm.c8
-rw-r--r--tests/unictype/test-categ_Lo.c33
-rw-r--r--tests/unictype/test-categ_Lt.c2
-rw-r--r--tests/unictype/test-categ_Lu.c6
-rw-r--r--tests/unictype/test-categ_M.c12
-rw-r--r--tests/unictype/test-categ_Mc.c5
-rw-r--r--tests/unictype/test-categ_Me.c2
-rw-r--r--tests/unictype/test-categ_Mn.c14
-rw-r--r--tests/unictype/test-categ_N.c4
-rw-r--r--tests/unictype/test-categ_Nd.c3
-rw-r--r--tests/unictype/test-categ_Nl.c5
-rw-r--r--tests/unictype/test-categ_No.c2
-rw-r--r--tests/unictype/test-categ_P.c3
-rw-r--r--tests/unictype/test-categ_Pc.c2
-rw-r--r--tests/unictype/test-categ_Pd.c2
-rw-r--r--tests/unictype/test-categ_Pe.c2
-rw-r--r--tests/unictype/test-categ_Pf.c2
-rw-r--r--tests/unictype/test-categ_Pi.c2
-rw-r--r--tests/unictype/test-categ_Po.c3
-rw-r--r--tests/unictype/test-categ_Ps.c2
-rw-r--r--tests/unictype/test-categ_S.c38
-rw-r--r--tests/unictype/test-categ_Sc.c4
-rw-r--r--tests/unictype/test-categ_Sk.c2
-rw-r--r--tests/unictype/test-categ_Sm.c6
-rw-r--r--tests/unictype/test-categ_So.c34
-rw-r--r--tests/unictype/test-categ_Z.c2
-rw-r--r--tests/unictype/test-categ_Zl.c2
-rw-r--r--tests/unictype/test-categ_Zp.c2
-rw-r--r--tests/unictype/test-categ_Zs.c2
-rw-r--r--tests/unictype/test-categ_and.c2
-rw-r--r--tests/unictype/test-categ_and_not.c2
-rw-r--r--tests/unictype/test-categ_byname.c2
-rw-r--r--tests/unictype/test-categ_longname.c2
-rw-r--r--tests/unictype/test-categ_name.c2
-rw-r--r--tests/unictype/test-categ_none.c2
-rw-r--r--tests/unictype/test-categ_of.c2
-rw-r--r--tests/unictype/test-categ_or.c2
-rw-r--r--tests/unictype/test-categ_test_withtable.c2
-rw-r--r--tests/unictype/test-combiningclass.c2
-rw-r--r--tests/unictype/test-combiningclass_byname.c2
-rw-r--r--tests/unictype/test-combiningclass_longname.c2
-rw-r--r--tests/unictype/test-combiningclass_name.c2
-rw-r--r--tests/unictype/test-ctype_alnum.c42
-rw-r--r--tests/unictype/test-ctype_alpha.c42
-rw-r--r--tests/unictype/test-ctype_blank.c2
-rw-r--r--tests/unictype/test-ctype_cntrl.c2
-rw-r--r--tests/unictype/test-ctype_digit.c2
-rw-r--r--tests/unictype/test-ctype_graph.c84
-rw-r--r--tests/unictype/test-ctype_lower.c6
-rw-r--r--tests/unictype/test-ctype_print.c84
-rw-r--r--tests/unictype/test-ctype_punct.c46
-rw-r--r--tests/unictype/test-ctype_space.c2
-rw-r--r--tests/unictype/test-ctype_upper.c6
-rw-r--r--tests/unictype/test-ctype_xdigit.c2
-rw-r--r--tests/unictype/test-decdigit.c2
-rw-r--r--tests/unictype/test-decdigit.h14
-rw-r--r--tests/unictype/test-digit.c2
-rw-r--r--tests/unictype/test-digit.h14
-rw-r--r--tests/unictype/test-incb_byname.c2
-rw-r--r--tests/unictype/test-incb_name.c2
-rw-r--r--tests/unictype/test-incb_of.c2
-rw-r--r--tests/unictype/test-incb_of.h742
-rw-r--r--tests/unictype/test-joininggroup_byname.c2
-rw-r--r--tests/unictype/test-joininggroup_name.c2
-rw-r--r--tests/unictype/test-joininggroup_of.c2
-rw-r--r--tests/unictype/test-joininggroup_of.h9
-rw-r--r--tests/unictype/test-joiningtype_byname.c2
-rw-r--r--tests/unictype/test-joiningtype_longname.c2
-rw-r--r--tests/unictype/test-joiningtype_name.c2
-rw-r--r--tests/unictype/test-joiningtype_of.c2
-rw-r--r--tests/unictype/test-joiningtype_of.h7
-rw-r--r--tests/unictype/test-mirror.c2
-rw-r--r--tests/unictype/test-numeric.c2
-rw-r--r--tests/unictype/test-numeric.h25
-rw-r--r--tests/unictype/test-pr_alphabetic.c42
-rw-r--r--tests/unictype/test-pr_ascii_hex_digit.c2
-rw-r--r--tests/unictype/test-pr_bidi_arabic_digit.c2
-rw-r--r--tests/unictype/test-pr_bidi_arabic_right_to_left.c12
-rw-r--r--tests/unictype/test-pr_bidi_block_separator.c2
-rw-r--r--tests/unictype/test-pr_bidi_boundary_neutral.c2
-rw-r--r--tests/unictype/test-pr_bidi_common_separator.c2
-rw-r--r--tests/unictype/test-pr_bidi_control.c2
-rw-r--r--tests/unictype/test-pr_bidi_embedding_or_override.c2
-rw-r--r--tests/unictype/test-pr_bidi_eur_num_separator.c2
-rw-r--r--tests/unictype/test-pr_bidi_eur_num_terminator.c4
-rw-r--r--tests/unictype/test-pr_bidi_european_digit.c2
-rw-r--r--tests/unictype/test-pr_bidi_hebrew_right_to_left.c6
-rw-r--r--tests/unictype/test-pr_bidi_left_to_right.c42
-rw-r--r--tests/unictype/test-pr_bidi_non_spacing_mark.c14
-rw-r--r--tests/unictype/test-pr_bidi_other_neutral.c35
-rw-r--r--tests/unictype/test-pr_bidi_pdf.c2
-rw-r--r--tests/unictype/test-pr_bidi_segment_separator.c2
-rw-r--r--tests/unictype/test-pr_bidi_whitespace.c2
-rw-r--r--tests/unictype/test-pr_byname.c2
-rw-r--r--tests/unictype/test-pr_case_ignorable.c20
-rw-r--r--tests/unictype/test-pr_cased.c13
-rw-r--r--tests/unictype/test-pr_changes_when_casefolded.c6
-rw-r--r--tests/unictype/test-pr_changes_when_casemapped.c8
-rw-r--r--tests/unictype/test-pr_changes_when_lowercased.c6
-rw-r--r--tests/unictype/test-pr_changes_when_titlecased.c6
-rw-r--r--tests/unictype/test-pr_changes_when_uppercased.c6
-rw-r--r--tests/unictype/test-pr_combining.c12
-rw-r--r--tests/unictype/test-pr_composite.c2
-rw-r--r--tests/unictype/test-pr_currency_symbol.c4
-rw-r--r--tests/unictype/test-pr_dash.c2
-rw-r--r--tests/unictype/test-pr_decimal_digit.c3
-rw-r--r--tests/unictype/test-pr_default_ignorable_code_point.c2
-rw-r--r--tests/unictype/test-pr_deprecated.c2
-rw-r--r--tests/unictype/test-pr_diacritic.c14
-rw-r--r--tests/unictype/test-pr_emoji.c15
-rw-r--r--tests/unictype/test-pr_emoji_component.c2
-rw-r--r--tests/unictype/test-pr_emoji_modifier.c2
-rw-r--r--tests/unictype/test-pr_emoji_modifier_base.c2
-rw-r--r--tests/unictype/test-pr_emoji_presentation.c15
-rw-r--r--tests/unictype/test-pr_extended_pictographic.c120
-rw-r--r--tests/unictype/test-pr_extender.c4
-rw-r--r--tests/unictype/test-pr_format_control.c2
-rw-r--r--tests/unictype/test-pr_grapheme_base.c82
-rw-r--r--tests/unictype/test-pr_grapheme_extend.c14
-rw-r--r--tests/unictype/test-pr_grapheme_link.c2
-rw-r--r--tests/unictype/test-pr_hex_digit.c2
-rw-r--r--tests/unictype/test-pr_hyphen.c2
-rw-r--r--tests/unictype/test-pr_id_compat_math_continue.c2
-rw-r--r--tests/unictype/test-pr_id_compat_math_start.c2
-rw-r--r--tests/unictype/test-pr_id_continue.c46
-rw-r--r--tests/unictype/test-pr_id_start.c41
-rw-r--r--tests/unictype/test-pr_ideographic.c16
-rw-r--r--tests/unictype/test-pr_ids_binary_operator.c2
-rw-r--r--tests/unictype/test-pr_ids_trinary_operator.c2
-rw-r--r--tests/unictype/test-pr_ids_unary_operator.c2
-rw-r--r--tests/unictype/test-pr_ignorable_control.c2
-rw-r--r--tests/unictype/test-pr_iso_control.c2
-rw-r--r--tests/unictype/test-pr_join_control.c2
-rw-r--r--tests/unictype/test-pr_left_of_pair.c2
-rw-r--r--tests/unictype/test-pr_line_separator.c2
-rw-r--r--tests/unictype/test-pr_logical_order_exception.c2
-rw-r--r--tests/unictype/test-pr_lowercase.c8
-rw-r--r--tests/unictype/test-pr_math.c6
-rw-r--r--tests/unictype/test-pr_modifier_combining_mark.c2
-rw-r--r--tests/unictype/test-pr_non_break.c2
-rw-r--r--tests/unictype/test-pr_not_a_character.c2
-rw-r--r--tests/unictype/test-pr_numeric.c11
-rw-r--r--tests/unictype/test-pr_other_alphabetic.c9
-rw-r--r--tests/unictype/test-pr_other_default_ignorable_code_point.c2
-rw-r--r--tests/unictype/test-pr_other_grapheme_extend.c2
-rw-r--r--tests/unictype/test-pr_other_id_continue.c2
-rw-r--r--tests/unictype/test-pr_other_id_start.c2
-rw-r--r--tests/unictype/test-pr_other_lowercase.c4
-rw-r--r--tests/unictype/test-pr_other_math.c2
-rw-r--r--tests/unictype/test-pr_other_uppercase.c2
-rw-r--r--tests/unictype/test-pr_paired_punctuation.c2
-rw-r--r--tests/unictype/test-pr_paragraph_separator.c2
-rw-r--r--tests/unictype/test-pr_pattern_syntax.c2
-rw-r--r--tests/unictype/test-pr_pattern_white_space.c2
-rw-r--r--tests/unictype/test-pr_prepended_concatenation_mark.c2
-rw-r--r--tests/unictype/test-pr_private_use.c2
-rw-r--r--tests/unictype/test-pr_punctuation.c3
-rw-r--r--tests/unictype/test-pr_quotation_mark.c2
-rw-r--r--tests/unictype/test-pr_radical.c2
-rw-r--r--tests/unictype/test-pr_regional_indicator.c2
-rw-r--r--tests/unictype/test-pr_sentence_terminal.c2
-rw-r--r--tests/unictype/test-pr_soft_dotted.c2
-rw-r--r--tests/unictype/test-pr_space.c2
-rw-r--r--tests/unictype/test-pr_terminal_punctuation.c2
-rw-r--r--tests/unictype/test-pr_test.c2
-rw-r--r--tests/unictype/test-pr_titlecase.c2
-rw-r--r--tests/unictype/test-pr_unassigned_code_value.c76
-rw-r--r--tests/unictype/test-pr_unified_ideograph.c9
-rw-r--r--tests/unictype/test-pr_uppercase.c6
-rw-r--r--tests/unictype/test-pr_variation_selector.c2
-rw-r--r--tests/unictype/test-pr_white_space.c2
-rw-r--r--tests/unictype/test-pr_xid_continue.c46
-rw-r--r--tests/unictype/test-pr_xid_start.c41
-rw-r--r--tests/unictype/test-pr_zero_width.c2
-rw-r--r--tests/unictype/test-predicate-part1.h2
-rw-r--r--tests/unictype/test-predicate-part2.h2
-rw-r--r--tests/unictype/test-scripts.c2
-rw-r--r--tests/unictype/test-sy_c_ident.c2
-rw-r--r--tests/unictype/test-sy_c_whitespace.c2
-rw-r--r--tests/unictype/test-sy_java_ident.c2
-rw-r--r--tests/unictype/test-sy_java_whitespace.c2
-rw-r--r--tests/unictype/test-unictype-h.c26
199 files changed, 1868 insertions, 747 deletions
diff --git a/tests/unictype/test-bidi_byname.c b/tests/unictype/test-bidi_byname.c
index f71f49bb..f1d50b12 100644
--- a/tests/unictype/test-bidi_byname.c
+++ b/tests/unictype/test-bidi_byname.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-bidi_longname.c b/tests/unictype/test-bidi_longname.c
index a60d4893..365a065e 100644
--- a/tests/unictype/test-bidi_longname.c
+++ b/tests/unictype/test-bidi_longname.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 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
diff --git a/tests/unictype/test-bidi_name.c b/tests/unictype/test-bidi_name.c
index 49b374ef..fac5f27a 100644
--- a/tests/unictype/test-bidi_name.c
+++ b/tests/unictype/test-bidi_name.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-bidi_of.c b/tests/unictype/test-bidi_of.c
index 8024e68d..8715ba92 100644
--- a/tests/unictype/test-bidi_of.c
+++ b/tests/unictype/test-bidi_of.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-bidi_test.c b/tests/unictype/test-bidi_test.c
index 7142a6d9..2cdb4dc2 100644
--- a/tests/unictype/test-bidi_test.c
+++ b/tests/unictype/test-bidi_test.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-block_list.c b/tests/unictype/test-block_list.c
index b63d8568..a026c4b6 100644
--- a/tests/unictype/test-block_list.c
+++ b/tests/unictype/test-block_list.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-block_of.c b/tests/unictype/test-block_of.c
index 86e5d2f2..28ca1b27 100644
--- a/tests/unictype/test-block_of.c
+++ b/tests/unictype/test-block_of.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-block_test.c b/tests/unictype/test-block_test.c
index a0b36ca7..9139ea71 100644
--- a/tests/unictype/test-block_test.c
+++ b/tests/unictype/test-block_test.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_C.c b/tests/unictype/test-categ_C.c
index 09da27e4..04caffab 100644
--- a/tests/unictype/test-categ_C.c
+++ b/tests/unictype/test-categ_C.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -43,7 +43,7 @@
{ 0x085C, 0x085D },
{ 0x085F, 0x085F },
{ 0x086B, 0x086F },
- { 0x088F, 0x0896 },
+ { 0x0890, 0x0896 },
{ 0x08E2, 0x08E2 },
{ 0x0984, 0x0984 },
{ 0x098D, 0x098E },
@@ -127,7 +127,7 @@
{ 0x0C49, 0x0C49 },
{ 0x0C4E, 0x0C54 },
{ 0x0C57, 0x0C57 },
- { 0x0C5B, 0x0C5C },
+ { 0x0C5B, 0x0C5B },
{ 0x0C5E, 0x0C5F },
{ 0x0C64, 0x0C65 },
{ 0x0C70, 0x0C76 },
@@ -139,7 +139,7 @@
{ 0x0CC5, 0x0CC5 },
{ 0x0CC9, 0x0CC9 },
{ 0x0CCE, 0x0CD4 },
- { 0x0CD7, 0x0CDC },
+ { 0x0CD7, 0x0CDB },
{ 0x0CDF, 0x0CDF },
{ 0x0CE4, 0x0CE5 },
{ 0x0CF0, 0x0CF0 },
@@ -236,7 +236,8 @@
{ 0x1A8A, 0x1A8F },
{ 0x1A9A, 0x1A9F },
{ 0x1AAE, 0x1AAF },
- { 0x1ACF, 0x1AFF },
+ { 0x1ADE, 0x1ADF },
+ { 0x1AEC, 0x1AFF },
{ 0x1B4D, 0x1B4D },
{ 0x1BF4, 0x1BFB },
{ 0x1C38, 0x1C3A },
@@ -267,13 +268,12 @@
{ 0x2072, 0x2073 },
{ 0x208F, 0x208F },
{ 0x209D, 0x209F },
- { 0x20C1, 0x20CF },
+ { 0x20C2, 0x20CF },
{ 0x20F1, 0x20FF },
{ 0x218C, 0x218F },
{ 0x242A, 0x243F },
{ 0x244B, 0x245F },
{ 0x2B74, 0x2B75 },
- { 0x2B96, 0x2B96 },
{ 0x2CF4, 0x2CF8 },
{ 0x2D26, 0x2D26 },
{ 0x2D28, 0x2D2C },
@@ -304,10 +304,7 @@
{ 0xA4C7, 0xA4CF },
{ 0xA62C, 0xA63F },
{ 0xA6F8, 0xA6FF },
- { 0xA7CE, 0xA7CF },
- { 0xA7D2, 0xA7D2 },
- { 0xA7D4, 0xA7D4 },
- { 0xA7DD, 0xA7F1 },
+ { 0xA7DD, 0xA7F0 },
{ 0xA82D, 0xA82F },
{ 0xA83A, 0xA83F },
{ 0xA878, 0xA87F },
@@ -343,9 +340,6 @@
{ 0xFB3F, 0xFB3F },
{ 0xFB42, 0xFB42 },
{ 0xFB45, 0xFB45 },
- { 0xFBC3, 0xFBD2 },
- { 0xFD90, 0xFD91 },
- { 0xFDC8, 0xFDCE },
{ 0xFDD0, 0xFDEF },
{ 0xFE1A, 0xFE1F },
{ 0xFE53, 0xFE53 },
@@ -416,7 +410,7 @@
{ 0x108F6, 0x108FA },
{ 0x1091C, 0x1091E },
{ 0x1093A, 0x1093E },
- { 0x10940, 0x1097F },
+ { 0x1095A, 0x1097F },
{ 0x109B8, 0x109BB },
{ 0x109D0, 0x109D1 },
{ 0x10A04, 0x10A04 },
@@ -448,7 +442,8 @@
{ 0x10EAA, 0x10EAA },
{ 0x10EAE, 0x10EAF },
{ 0x10EB2, 0x10EC1 },
- { 0x10EC5, 0x10EFB },
+ { 0x10EC8, 0x10ECF },
+ { 0x10ED9, 0x10EF9 },
{ 0x10F28, 0x10F2F },
{ 0x10F5A, 0x10F6F },
{ 0x10F8A, 0x10FAF },
@@ -531,7 +526,8 @@
{ 0x11A48, 0x11A4F },
{ 0x11AA3, 0x11AAF },
{ 0x11AF9, 0x11AFF },
- { 0x11B0A, 0x11BBF },
+ { 0x11B0A, 0x11B5F },
+ { 0x11B68, 0x11BBF },
{ 0x11BE2, 0x11BEF },
{ 0x11BFA, 0x11BFF },
{ 0x11C09, 0x11C09 },
@@ -553,7 +549,9 @@
{ 0x11D8F, 0x11D8F },
{ 0x11D92, 0x11D92 },
{ 0x11D99, 0x11D9F },
- { 0x11DAA, 0x11EDF },
+ { 0x11DAA, 0x11DAF },
+ { 0x11DDC, 0x11DDF },
+ { 0x11DEA, 0x11EDF },
{ 0x11EF9, 0x11EFF },
{ 0x11F11, 0x11F11 },
{ 0x11F3B, 0x11F3D },
@@ -583,15 +581,17 @@
{ 0x16B78, 0x16B7C },
{ 0x16B90, 0x16D3F },
{ 0x16D7A, 0x16E3F },
- { 0x16E9B, 0x16EFF },
+ { 0x16E9B, 0x16E9F },
+ { 0x16EB9, 0x16EBA },
+ { 0x16ED4, 0x16EFF },
{ 0x16F4B, 0x16F4E },
{ 0x16F88, 0x16F8E },
{ 0x16FA0, 0x16FDF },
{ 0x16FE5, 0x16FEF },
- { 0x16FF2, 0x16FFF },
- { 0x187F8, 0x187FF },
+ { 0x16FF7, 0x16FFF },
{ 0x18CD6, 0x18CFE },
- { 0x18D09, 0x1AFEF },
+ { 0x18D1F, 0x18D7F },
+ { 0x18DF3, 0x1AFEF },
{ 0x1AFF4, 0x1AFF4 },
{ 0x1AFFC, 0x1AFFC },
{ 0x1AFFF, 0x1AFFF },
@@ -606,8 +606,10 @@
{ 0x1BC89, 0x1BC8F },
{ 0x1BC9A, 0x1BC9B },
{ 0x1BCA0, 0x1CBFF },
- { 0x1CCFA, 0x1CCFF },
- { 0x1CEB4, 0x1CEFF },
+ { 0x1CCFD, 0x1CCFF },
+ { 0x1CEB4, 0x1CEB9 },
+ { 0x1CED1, 0x1CEDF },
+ { 0x1CEF1, 0x1CEFF },
{ 0x1CF2E, 0x1CF2F },
{ 0x1CF47, 0x1CF4F },
{ 0x1CFC4, 0x1CFFF },
@@ -661,7 +663,10 @@
{ 0x1E300, 0x1E4CF },
{ 0x1E4FA, 0x1E5CF },
{ 0x1E5FB, 0x1E5FE },
- { 0x1E600, 0x1E7DF },
+ { 0x1E600, 0x1E6BF },
+ { 0x1E6DF, 0x1E6DF },
+ { 0x1E6F6, 0x1E6FD },
+ { 0x1E700, 0x1E7DF },
{ 0x1E7E7, 0x1E7E7 },
{ 0x1E7EC, 0x1E7EC },
{ 0x1E7EF, 0x1E7EF },
@@ -719,10 +724,9 @@
{ 0x1F249, 0x1F24F },
{ 0x1F252, 0x1F25F },
{ 0x1F266, 0x1F2FF },
- { 0x1F6D8, 0x1F6DB },
+ { 0x1F6D9, 0x1F6DB },
{ 0x1F6ED, 0x1F6EF },
{ 0x1F6FD, 0x1F6FF },
- { 0x1F777, 0x1F77A },
{ 0x1F7DA, 0x1F7DF },
{ 0x1F7EC, 0x1F7EF },
{ 0x1F7F1, 0x1F7FF },
@@ -732,26 +736,27 @@
{ 0x1F888, 0x1F88F },
{ 0x1F8AE, 0x1F8AF },
{ 0x1F8BC, 0x1F8BF },
- { 0x1F8C2, 0x1F8FF },
- { 0x1FA54, 0x1FA5F },
+ { 0x1F8C2, 0x1F8CF },
+ { 0x1F8D9, 0x1F8FF },
+ { 0x1FA58, 0x1FA5F },
{ 0x1FA6E, 0x1FA6F },
{ 0x1FA7D, 0x1FA7F },
- { 0x1FA8A, 0x1FA8E },
- { 0x1FAC7, 0x1FACD },
+ { 0x1FA8B, 0x1FA8D },
+ { 0x1FAC7, 0x1FAC7 },
+ { 0x1FAC9, 0x1FACC },
{ 0x1FADD, 0x1FADE },
- { 0x1FAEA, 0x1FAEF },
+ { 0x1FAEB, 0x1FAEE },
{ 0x1FAF9, 0x1FAFF },
{ 0x1FB93, 0x1FB93 },
- { 0x1FBFA, 0x1FFFF },
+ { 0x1FBFB, 0x1FFFF },
{ 0x2A6E0, 0x2A6FF },
- { 0x2B73A, 0x2B73F },
{ 0x2B81E, 0x2B81F },
- { 0x2CEA2, 0x2CEAF },
+ { 0x2CEAE, 0x2CEAF },
{ 0x2EBE1, 0x2EBEF },
{ 0x2EE5E, 0x2F7FF },
{ 0x2FA1E, 0x2FFFF },
{ 0x3134B, 0x3134F },
- { 0x323B0, 0xE00FF },
+ { 0x3347A, 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 3051fa97..e9a1b6cf 100644
--- a/tests/unictype/test-categ_Cc.c
+++ b/tests/unictype/test-categ_Cc.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Cf.c b/tests/unictype/test-categ_Cf.c
index c1ab10f2..04c91660 100644
--- a/tests/unictype/test-categ_Cf.c
+++ b/tests/unictype/test-categ_Cf.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Cn.c b/tests/unictype/test-categ_Cn.c
index a0129b46..b9e86a9c 100644
--- a/tests/unictype/test-categ_Cn.c
+++ b/tests/unictype/test-categ_Cn.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -38,7 +38,6 @@
{ 0x085C, 0x085D },
{ 0x085F, 0x085F },
{ 0x086B, 0x086F },
- { 0x088F, 0x088F },
{ 0x0892, 0x0896 },
{ 0x0984, 0x0984 },
{ 0x098D, 0x098E },
@@ -122,7 +121,7 @@
{ 0x0C49, 0x0C49 },
{ 0x0C4E, 0x0C54 },
{ 0x0C57, 0x0C57 },
- { 0x0C5B, 0x0C5C },
+ { 0x0C5B, 0x0C5B },
{ 0x0C5E, 0x0C5F },
{ 0x0C64, 0x0C65 },
{ 0x0C70, 0x0C76 },
@@ -134,7 +133,7 @@
{ 0x0CC5, 0x0CC5 },
{ 0x0CC9, 0x0CC9 },
{ 0x0CCE, 0x0CD4 },
- { 0x0CD7, 0x0CDC },
+ { 0x0CD7, 0x0CDB },
{ 0x0CDF, 0x0CDF },
{ 0x0CE4, 0x0CE5 },
{ 0x0CF0, 0x0CF0 },
@@ -230,7 +229,8 @@
{ 0x1A8A, 0x1A8F },
{ 0x1A9A, 0x1A9F },
{ 0x1AAE, 0x1AAF },
- { 0x1ACF, 0x1AFF },
+ { 0x1ADE, 0x1ADF },
+ { 0x1AEC, 0x1AFF },
{ 0x1B4D, 0x1B4D },
{ 0x1BF4, 0x1BFB },
{ 0x1C38, 0x1C3A },
@@ -259,13 +259,12 @@
{ 0x2072, 0x2073 },
{ 0x208F, 0x208F },
{ 0x209D, 0x209F },
- { 0x20C1, 0x20CF },
+ { 0x20C2, 0x20CF },
{ 0x20F1, 0x20FF },
{ 0x218C, 0x218F },
{ 0x242A, 0x243F },
{ 0x244B, 0x245F },
{ 0x2B74, 0x2B75 },
- { 0x2B96, 0x2B96 },
{ 0x2CF4, 0x2CF8 },
{ 0x2D26, 0x2D26 },
{ 0x2D28, 0x2D2C },
@@ -296,10 +295,7 @@
{ 0xA4C7, 0xA4CF },
{ 0xA62C, 0xA63F },
{ 0xA6F8, 0xA6FF },
- { 0xA7CE, 0xA7CF },
- { 0xA7D2, 0xA7D2 },
- { 0xA7D4, 0xA7D4 },
- { 0xA7DD, 0xA7F1 },
+ { 0xA7DD, 0xA7F0 },
{ 0xA82D, 0xA82F },
{ 0xA83A, 0xA83F },
{ 0xA878, 0xA87F },
@@ -335,9 +331,6 @@
{ 0xFB3F, 0xFB3F },
{ 0xFB42, 0xFB42 },
{ 0xFB45, 0xFB45 },
- { 0xFBC3, 0xFBD2 },
- { 0xFD90, 0xFD91 },
- { 0xFDC8, 0xFDCE },
{ 0xFDD0, 0xFDEF },
{ 0xFE1A, 0xFE1F },
{ 0xFE53, 0xFE53 },
@@ -409,7 +402,7 @@
{ 0x108F6, 0x108FA },
{ 0x1091C, 0x1091E },
{ 0x1093A, 0x1093E },
- { 0x10940, 0x1097F },
+ { 0x1095A, 0x1097F },
{ 0x109B8, 0x109BB },
{ 0x109D0, 0x109D1 },
{ 0x10A04, 0x10A04 },
@@ -441,7 +434,8 @@
{ 0x10EAA, 0x10EAA },
{ 0x10EAE, 0x10EAF },
{ 0x10EB2, 0x10EC1 },
- { 0x10EC5, 0x10EFB },
+ { 0x10EC8, 0x10ECF },
+ { 0x10ED9, 0x10EF9 },
{ 0x10F28, 0x10F2F },
{ 0x10F5A, 0x10F6F },
{ 0x10F8A, 0x10FAF },
@@ -524,7 +518,8 @@
{ 0x11A48, 0x11A4F },
{ 0x11AA3, 0x11AAF },
{ 0x11AF9, 0x11AFF },
- { 0x11B0A, 0x11BBF },
+ { 0x11B0A, 0x11B5F },
+ { 0x11B68, 0x11BBF },
{ 0x11BE2, 0x11BEF },
{ 0x11BFA, 0x11BFF },
{ 0x11C09, 0x11C09 },
@@ -546,7 +541,9 @@
{ 0x11D8F, 0x11D8F },
{ 0x11D92, 0x11D92 },
{ 0x11D99, 0x11D9F },
- { 0x11DAA, 0x11EDF },
+ { 0x11DAA, 0x11DAF },
+ { 0x11DDC, 0x11DDF },
+ { 0x11DEA, 0x11EDF },
{ 0x11EF9, 0x11EFF },
{ 0x11F11, 0x11F11 },
{ 0x11F3B, 0x11F3D },
@@ -575,15 +572,17 @@
{ 0x16B78, 0x16B7C },
{ 0x16B90, 0x16D3F },
{ 0x16D7A, 0x16E3F },
- { 0x16E9B, 0x16EFF },
+ { 0x16E9B, 0x16E9F },
+ { 0x16EB9, 0x16EBA },
+ { 0x16ED4, 0x16EFF },
{ 0x16F4B, 0x16F4E },
{ 0x16F88, 0x16F8E },
{ 0x16FA0, 0x16FDF },
{ 0x16FE5, 0x16FEF },
- { 0x16FF2, 0x16FFF },
- { 0x187F8, 0x187FF },
+ { 0x16FF7, 0x16FFF },
{ 0x18CD6, 0x18CFE },
- { 0x18D09, 0x1AFEF },
+ { 0x18D1F, 0x18D7F },
+ { 0x18DF3, 0x1AFEF },
{ 0x1AFF4, 0x1AFF4 },
{ 0x1AFFC, 0x1AFFC },
{ 0x1AFFF, 0x1AFFF },
@@ -598,8 +597,10 @@
{ 0x1BC89, 0x1BC8F },
{ 0x1BC9A, 0x1BC9B },
{ 0x1BCA4, 0x1CBFF },
- { 0x1CCFA, 0x1CCFF },
- { 0x1CEB4, 0x1CEFF },
+ { 0x1CCFD, 0x1CCFF },
+ { 0x1CEB4, 0x1CEB9 },
+ { 0x1CED1, 0x1CEDF },
+ { 0x1CEF1, 0x1CEFF },
{ 0x1CF2E, 0x1CF2F },
{ 0x1CF47, 0x1CF4F },
{ 0x1CFC4, 0x1CFFF },
@@ -652,7 +653,10 @@
{ 0x1E300, 0x1E4CF },
{ 0x1E4FA, 0x1E5CF },
{ 0x1E5FB, 0x1E5FE },
- { 0x1E600, 0x1E7DF },
+ { 0x1E600, 0x1E6BF },
+ { 0x1E6DF, 0x1E6DF },
+ { 0x1E6F6, 0x1E6FD },
+ { 0x1E700, 0x1E7DF },
{ 0x1E7E7, 0x1E7E7 },
{ 0x1E7EC, 0x1E7EC },
{ 0x1E7EF, 0x1E7EF },
@@ -710,10 +714,9 @@
{ 0x1F249, 0x1F24F },
{ 0x1F252, 0x1F25F },
{ 0x1F266, 0x1F2FF },
- { 0x1F6D8, 0x1F6DB },
+ { 0x1F6D9, 0x1F6DB },
{ 0x1F6ED, 0x1F6EF },
{ 0x1F6FD, 0x1F6FF },
- { 0x1F777, 0x1F77A },
{ 0x1F7DA, 0x1F7DF },
{ 0x1F7EC, 0x1F7EF },
{ 0x1F7F1, 0x1F7FF },
@@ -723,26 +726,27 @@
{ 0x1F888, 0x1F88F },
{ 0x1F8AE, 0x1F8AF },
{ 0x1F8BC, 0x1F8BF },
- { 0x1F8C2, 0x1F8FF },
- { 0x1FA54, 0x1FA5F },
+ { 0x1F8C2, 0x1F8CF },
+ { 0x1F8D9, 0x1F8FF },
+ { 0x1FA58, 0x1FA5F },
{ 0x1FA6E, 0x1FA6F },
{ 0x1FA7D, 0x1FA7F },
- { 0x1FA8A, 0x1FA8E },
- { 0x1FAC7, 0x1FACD },
+ { 0x1FA8B, 0x1FA8D },
+ { 0x1FAC7, 0x1FAC7 },
+ { 0x1FAC9, 0x1FACC },
{ 0x1FADD, 0x1FADE },
- { 0x1FAEA, 0x1FAEF },
+ { 0x1FAEB, 0x1FAEE },
{ 0x1FAF9, 0x1FAFF },
{ 0x1FB93, 0x1FB93 },
- { 0x1FBFA, 0x1FFFF },
+ { 0x1FBFB, 0x1FFFF },
{ 0x2A6E0, 0x2A6FF },
- { 0x2B73A, 0x2B73F },
{ 0x2B81E, 0x2B81F },
- { 0x2CEA2, 0x2CEAF },
+ { 0x2CEAE, 0x2CEAF },
{ 0x2EBE1, 0x2EBEF },
{ 0x2EE5E, 0x2F7FF },
{ 0x2FA1E, 0x2FFFF },
{ 0x3134B, 0x3134F },
- { 0x323B0, 0xE0000 },
+ { 0x3347A, 0xE0000 },
{ 0xE0002, 0xE001F },
{ 0xE0080, 0xE00FF },
{ 0xE01F0, 0xEFFFF },
diff --git a/tests/unictype/test-categ_Co.c b/tests/unictype/test-categ_Co.c
index ab327d77..cbd9c2d1 100644
--- a/tests/unictype/test-categ_Co.c
+++ b/tests/unictype/test-categ_Co.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Cs.c b/tests/unictype/test-categ_Cs.c
index 76f7dc12..5ea3f4f4 100644
--- a/tests/unictype/test-categ_Cs.c
+++ b/tests/unictype/test-categ_Cs.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_L.c b/tests/unictype/test-categ_L.c
index 1d4b2a03..87fe1c95 100644
--- a/tests/unictype/test-categ_L.c
+++ b/tests/unictype/test-categ_L.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -67,7 +67,7 @@
{ 0x0840, 0x0858 },
{ 0x0860, 0x086A },
{ 0x0870, 0x0887 },
- { 0x0889, 0x088E },
+ { 0x0889, 0x088F },
{ 0x08A0, 0x08C9 },
{ 0x0904, 0x0939 },
{ 0x093D, 0x093D },
@@ -133,7 +133,7 @@
{ 0x0C2A, 0x0C39 },
{ 0x0C3D, 0x0C3D },
{ 0x0C58, 0x0C5A },
- { 0x0C5D, 0x0C5D },
+ { 0x0C5C, 0x0C5D },
{ 0x0C60, 0x0C61 },
{ 0x0C80, 0x0C80 },
{ 0x0C85, 0x0C8C },
@@ -142,7 +142,7 @@
{ 0x0CAA, 0x0CB3 },
{ 0x0CB5, 0x0CB9 },
{ 0x0CBD, 0x0CBD },
- { 0x0CDD, 0x0CDE },
+ { 0x0CDC, 0x0CDE },
{ 0x0CE0, 0x0CE1 },
{ 0x0CF1, 0x0CF2 },
{ 0x0D04, 0x0D0C },
@@ -326,11 +326,8 @@
{ 0xA6A0, 0xA6E5 },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D3, 0xA7D3 },
- { 0xA7D5, 0xA7DC },
- { 0xA7F2, 0xA801 },
+ { 0xA78B, 0xA7DC },
+ { 0xA7F1, 0xA801 },
{ 0xA803, 0xA805 },
{ 0xA807, 0xA80A },
{ 0xA80C, 0xA822 },
@@ -445,6 +442,7 @@
{ 0x108F4, 0x108F5 },
{ 0x10900, 0x10915 },
{ 0x10920, 0x10939 },
+ { 0x10940, 0x10959 },
{ 0x10980, 0x109B7 },
{ 0x109BE, 0x109BF },
{ 0x10A00, 0x10A00 },
@@ -467,7 +465,7 @@
{ 0x10D6F, 0x10D85 },
{ 0x10E80, 0x10EA9 },
{ 0x10EB0, 0x10EB1 },
- { 0x10EC2, 0x10EC4 },
+ { 0x10EC2, 0x10EC7 },
{ 0x10F00, 0x10F1C },
{ 0x10F27, 0x10F27 },
{ 0x10F30, 0x10F45 },
@@ -560,6 +558,7 @@
{ 0x11D67, 0x11D68 },
{ 0x11D6A, 0x11D89 },
{ 0x11D98, 0x11D98 },
+ { 0x11DB0, 0x11DDB },
{ 0x11EE0, 0x11EF2 },
{ 0x11F02, 0x11F02 },
{ 0x11F04, 0x11F10 },
@@ -583,14 +582,17 @@
{ 0x16B7D, 0x16B8F },
{ 0x16D40, 0x16D6C },
{ 0x16E40, 0x16E7F },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 0x16F00, 0x16F4A },
{ 0x16F50, 0x16F50 },
{ 0x16F93, 0x16F9F },
{ 0x16FE0, 0x16FE1 },
{ 0x16FE3, 0x16FE3 },
- { 0x17000, 0x187F7 },
- { 0x18800, 0x18CD5 },
- { 0x18CFF, 0x18D08 },
+ { 0x16FF2, 0x16FF3 },
+ { 0x17000, 0x18CD5 },
+ { 0x18CFF, 0x18D1E },
+ { 0x18D80, 0x18DF2 },
{ 0x1AFF0, 0x1AFF3 },
{ 0x1AFF5, 0x1AFFB },
{ 0x1AFFD, 0x1AFFE },
@@ -645,6 +647,12 @@
{ 0x1E4D0, 0x1E4EB },
{ 0x1E5D0, 0x1E5ED },
{ 0x1E5F0, 0x1E5F0 },
+ { 0x1E6C0, 0x1E6DE },
+ { 0x1E6E0, 0x1E6E2 },
+ { 0x1E6E4, 0x1E6E5 },
+ { 0x1E6E7, 0x1E6ED },
+ { 0x1E6F0, 0x1E6F4 },
+ { 0x1E6FE, 0x1E6FF },
{ 0x1E7E0, 0x1E7E6 },
{ 0x1E7E8, 0x1E7EB },
{ 0x1E7ED, 0x1E7EE },
@@ -686,14 +694,13 @@
{ 0x1EEA5, 0x1EEA9 },
{ 0x1EEAB, 0x1EEBB },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF }
+ { 0x31350, 0x33479 }
#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 6fbbaa31..ab546c68 100644
--- a/tests/unictype/test-categ_LC.c
+++ b/tests/unictype/test-categ_LC.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -25,7 +25,7 @@
{ 0x00F8, 0x01BA },
{ 0x01BC, 0x01BF },
{ 0x01C4, 0x0293 },
- { 0x0295, 0x02AF },
+ { 0x0296, 0x02AF },
{ 0x0370, 0x0373 },
{ 0x0376, 0x0377 },
{ 0x037B, 0x037D },
@@ -98,10 +98,7 @@
{ 0xA722, 0xA76F },
{ 0xA771, 0xA787 },
{ 0xA78B, 0xA78E },
- { 0xA790, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D3, 0xA7D3 },
- { 0xA7D5, 0xA7DC },
+ { 0xA790, 0xA7DC },
{ 0xA7F5, 0xA7F6 },
{ 0xA7FA, 0xA7FA },
{ 0xAB30, 0xAB5A },
@@ -128,6 +125,8 @@
{ 0x10D70, 0x10D85 },
{ 0x118A0, 0x118DF },
{ 0x16E40, 0x16E7F },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 0x1D400, 0x1D454 },
{ 0x1D456, 0x1D49C },
{ 0x1D49E, 0x1D49F },
diff --git a/tests/unictype/test-categ_Ll.c b/tests/unictype/test-categ_Ll.c
index e3619660..a15fd57f 100644
--- a/tests/unictype/test-categ_Ll.c
+++ b/tests/unictype/test-categ_Ll.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -162,7 +162,7 @@
{ 0x024B, 0x024B },
{ 0x024D, 0x024D },
{ 0x024F, 0x0293 },
- { 0x0295, 0x02AF },
+ { 0x0296, 0x02AF },
{ 0x0371, 0x0371 },
{ 0x0373, 0x0373 },
{ 0x0377, 0x0377 },
@@ -623,6 +623,7 @@
{ 0xA7C8, 0xA7C8 },
{ 0xA7CA, 0xA7CA },
{ 0xA7CD, 0xA7CD },
+ { 0xA7CF, 0xA7CF },
{ 0xA7D1, 0xA7D1 },
{ 0xA7D3, 0xA7D3 },
{ 0xA7D5, 0xA7D5 },
@@ -647,6 +648,7 @@
{ 0x10D70, 0x10D85 },
{ 0x118C0, 0x118DF },
{ 0x16E60, 0x16E7F },
+ { 0x16EBB, 0x16ED3 },
{ 0x1D41A, 0x1D433 },
{ 0x1D44E, 0x1D454 },
{ 0x1D456, 0x1D467 },
diff --git a/tests/unictype/test-categ_Lm.c b/tests/unictype/test-categ_Lm.c
index 4bbd53e4..4edf7c54 100644
--- a/tests/unictype/test-categ_Lm.c
+++ b/tests/unictype/test-categ_Lm.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -63,7 +63,7 @@
{ 0xA717, 0xA71F },
{ 0xA770, 0xA770 },
{ 0xA788, 0xA788 },
- { 0xA7F2, 0xA7F4 },
+ { 0xA7F1, 0xA7F4 },
{ 0xA7F8, 0xA7F9 },
{ 0xA9CF, 0xA9CF },
{ 0xA9E6, 0xA9E6 },
@@ -79,18 +79,22 @@
{ 0x107B2, 0x107BA },
{ 0x10D4E, 0x10D4E },
{ 0x10D6F, 0x10D6F },
+ { 0x10EC5, 0x10EC5 },
+ { 0x11DD9, 0x11DD9 },
{ 0x16B40, 0x16B43 },
{ 0x16D40, 0x16D42 },
{ 0x16D6B, 0x16D6C },
{ 0x16F93, 0x16F9F },
{ 0x16FE0, 0x16FE1 },
{ 0x16FE3, 0x16FE3 },
+ { 0x16FF2, 0x16FF3 },
{ 0x1AFF0, 0x1AFF3 },
{ 0x1AFF5, 0x1AFFB },
{ 0x1AFFD, 0x1AFFE },
{ 0x1E030, 0x1E06D },
{ 0x1E137, 0x1E13D },
{ 0x1E4EB, 0x1E4EB },
+ { 0x1E6FF, 0x1E6FF },
{ 0x1E94B, 0x1E94B }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Lm)
diff --git a/tests/unictype/test-categ_Lo.c b/tests/unictype/test-categ_Lo.c
index 15db48c9..59f5f868 100644
--- a/tests/unictype/test-categ_Lo.c
+++ b/tests/unictype/test-categ_Lo.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -21,7 +21,7 @@
{ 0x00BA, 0x00BA },
{ 0x01BB, 0x01BB },
{ 0x01C0, 0x01C3 },
- { 0x0294, 0x0294 },
+ { 0x0294, 0x0295 },
{ 0x05D0, 0x05EA },
{ 0x05EF, 0x05F2 },
{ 0x0620, 0x063F },
@@ -41,7 +41,7 @@
{ 0x0840, 0x0858 },
{ 0x0860, 0x086A },
{ 0x0870, 0x0887 },
- { 0x0889, 0x088E },
+ { 0x0889, 0x088F },
{ 0x08A0, 0x08C8 },
{ 0x0904, 0x0939 },
{ 0x093D, 0x093D },
@@ -107,7 +107,7 @@
{ 0x0C2A, 0x0C39 },
{ 0x0C3D, 0x0C3D },
{ 0x0C58, 0x0C5A },
- { 0x0C5D, 0x0C5D },
+ { 0x0C5C, 0x0C5D },
{ 0x0C60, 0x0C61 },
{ 0x0C80, 0x0C80 },
{ 0x0C85, 0x0C8C },
@@ -116,7 +116,7 @@
{ 0x0CAA, 0x0CB3 },
{ 0x0CB5, 0x0CB9 },
{ 0x0CBD, 0x0CBD },
- { 0x0CDD, 0x0CDE },
+ { 0x0CDC, 0x0CDE },
{ 0x0CE0, 0x0CE1 },
{ 0x0CF1, 0x0CF2 },
{ 0x0D04, 0x0D0C },
@@ -342,6 +342,7 @@
{ 0x108F4, 0x108F5 },
{ 0x10900, 0x10915 },
{ 0x10920, 0x10939 },
+ { 0x10940, 0x10959 },
{ 0x10980, 0x109B7 },
{ 0x109BE, 0x109BF },
{ 0x10A00, 0x10A00 },
@@ -363,6 +364,7 @@
{ 0x10E80, 0x10EA9 },
{ 0x10EB0, 0x10EB1 },
{ 0x10EC2, 0x10EC4 },
+ { 0x10EC6, 0x10EC7 },
{ 0x10F00, 0x10F1C },
{ 0x10F27, 0x10F27 },
{ 0x10F30, 0x10F45 },
@@ -454,6 +456,8 @@
{ 0x11D67, 0x11D68 },
{ 0x11D6A, 0x11D89 },
{ 0x11D98, 0x11D98 },
+ { 0x11DB0, 0x11DD8 },
+ { 0x11DDA, 0x11DDB },
{ 0x11EE0, 0x11EF2 },
{ 0x11F02, 0x11F02 },
{ 0x11F04, 0x11F10 },
@@ -477,9 +481,9 @@
{ 0x16D43, 0x16D6A },
{ 0x16F00, 0x16F4A },
{ 0x16F50, 0x16F50 },
- { 0x17000, 0x187F7 },
- { 0x18800, 0x18CD5 },
- { 0x18CFF, 0x18D08 },
+ { 0x17000, 0x18CD5 },
+ { 0x18CFF, 0x18D1E },
+ { 0x18D80, 0x18DF2 },
{ 0x1B000, 0x1B122 },
{ 0x1B132, 0x1B132 },
{ 0x1B150, 0x1B152 },
@@ -498,6 +502,12 @@
{ 0x1E4D0, 0x1E4EA },
{ 0x1E5D0, 0x1E5ED },
{ 0x1E5F0, 0x1E5F0 },
+ { 0x1E6C0, 0x1E6DE },
+ { 0x1E6E0, 0x1E6E2 },
+ { 0x1E6E4, 0x1E6E5 },
+ { 0x1E6E7, 0x1E6ED },
+ { 0x1E6F0, 0x1E6F4 },
+ { 0x1E6FE, 0x1E6FE },
{ 0x1E7E0, 0x1E7E6 },
{ 0x1E7E8, 0x1E7EB },
{ 0x1E7ED, 0x1E7EE },
@@ -537,14 +547,13 @@
{ 0x1EEA5, 0x1EEA9 },
{ 0x1EEAB, 0x1EEBB },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF }
+ { 0x31350, 0x33479 }
#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 32808303..868b6f7c 100644
--- a/tests/unictype/test-categ_Lt.c
+++ b/tests/unictype/test-categ_Lt.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Lu.c b/tests/unictype/test-categ_Lu.c
index bed32a37..9f3f824d 100644
--- a/tests/unictype/test-categ_Lu.c
+++ b/tests/unictype/test-categ_Lu.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -619,7 +619,10 @@
{ 0xA7C4, 0xA7C7 },
{ 0xA7C9, 0xA7C9 },
{ 0xA7CB, 0xA7CC },
+ { 0xA7CE, 0xA7CE },
{ 0xA7D0, 0xA7D0 },
+ { 0xA7D2, 0xA7D2 },
+ { 0xA7D4, 0xA7D4 },
{ 0xA7D6, 0xA7D6 },
{ 0xA7D8, 0xA7D8 },
{ 0xA7DA, 0xA7DA },
@@ -636,6 +639,7 @@
{ 0x10D50, 0x10D65 },
{ 0x118A0, 0x118BF },
{ 0x16E40, 0x16E5F },
+ { 0x16EA0, 0x16EB8 },
{ 0x1D400, 0x1D419 },
{ 0x1D434, 0x1D44D },
{ 0x1D468, 0x1D481 },
diff --git a/tests/unictype/test-categ_M.c b/tests/unictype/test-categ_M.c
index 662185e2..4304ed79 100644
--- a/tests/unictype/test-categ_M.c
+++ b/tests/unictype/test-categ_M.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -153,7 +153,8 @@
{ 0x1A55, 0x1A5E },
{ 0x1A60, 0x1A7C },
{ 0x1A7F, 0x1A7F },
- { 0x1AB0, 0x1ACE },
+ { 0x1AB0, 0x1ADD },
+ { 0x1AE0, 0x1AEB },
{ 0x1B00, 0x1B04 },
{ 0x1B34, 0x1B44 },
{ 0x1B6B, 0x1B73 },
@@ -219,7 +220,7 @@
{ 0x10D24, 0x10D27 },
{ 0x10D69, 0x10D6D },
{ 0x10EAB, 0x10EAC },
- { 0x10EFC, 0x10EFF },
+ { 0x10EFA, 0x10EFF },
{ 0x10F46, 0x10F50 },
{ 0x10F82, 0x10F85 },
{ 0x11000, 0x11002 },
@@ -281,6 +282,7 @@
{ 0x11A47, 0x11A47 },
{ 0x11A51, 0x11A5B },
{ 0x11A8A, 0x11A99 },
+ { 0x11B60, 0x11B67 },
{ 0x11C2F, 0x11C36 },
{ 0x11C38, 0x11C3F },
{ 0x11C92, 0x11CA7 },
@@ -335,6 +337,10 @@
{ 0x1E2EC, 0x1E2EF },
{ 0x1E4EC, 0x1E4EF },
{ 0x1E5EE, 0x1E5EF },
+ { 0x1E6E3, 0x1E6E3 },
+ { 0x1E6E6, 0x1E6E6 },
+ { 0x1E6EE, 0x1E6EF },
+ { 0x1E6F5, 0x1E6F5 },
{ 0x1E8D0, 0x1E8D6 },
{ 0x1E944, 0x1E94A },
{ 0xE0100, 0xE01EF }
diff --git a/tests/unictype/test-categ_Mc.c b/tests/unictype/test-categ_Mc.c
index da4416bd..50958a31 100644
--- a/tests/unictype/test-categ_Mc.c
+++ b/tests/unictype/test-categ_Mc.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -189,6 +189,9 @@
{ 0x11A39, 0x11A39 },
{ 0x11A57, 0x11A58 },
{ 0x11A97, 0x11A97 },
+ { 0x11B61, 0x11B61 },
+ { 0x11B65, 0x11B65 },
+ { 0x11B67, 0x11B67 },
{ 0x11C2F, 0x11C2F },
{ 0x11C3E, 0x11C3E },
{ 0x11CA9, 0x11CA9 },
diff --git a/tests/unictype/test-categ_Me.c b/tests/unictype/test-categ_Me.c
index c58d2972..47d8feb0 100644
--- a/tests/unictype/test-categ_Me.c
+++ b/tests/unictype/test-categ_Me.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Mn.c b/tests/unictype/test-categ_Mn.c
index 288f2785..b80ed349 100644
--- a/tests/unictype/test-categ_Mn.c
+++ b/tests/unictype/test-categ_Mn.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -159,7 +159,8 @@
{ 0x1A73, 0x1A7C },
{ 0x1A7F, 0x1A7F },
{ 0x1AB0, 0x1ABD },
- { 0x1ABF, 0x1ACE },
+ { 0x1ABF, 0x1ADD },
+ { 0x1AE0, 0x1AEB },
{ 0x1B00, 0x1B03 },
{ 0x1B34, 0x1B34 },
{ 0x1B36, 0x1B3A },
@@ -241,7 +242,7 @@
{ 0x10D24, 0x10D27 },
{ 0x10D69, 0x10D6D },
{ 0x10EAB, 0x10EAC },
- { 0x10EFC, 0x10EFF },
+ { 0x10EFA, 0x10EFF },
{ 0x10F46, 0x10F50 },
{ 0x10F82, 0x10F85 },
{ 0x11001, 0x11001 },
@@ -316,6 +317,9 @@
{ 0x11A59, 0x11A5B },
{ 0x11A8A, 0x11A96 },
{ 0x11A98, 0x11A99 },
+ { 0x11B60, 0x11B60 },
+ { 0x11B62, 0x11B64 },
+ { 0x11B66, 0x11B66 },
{ 0x11C30, 0x11C36 },
{ 0x11C38, 0x11C3D },
{ 0x11C3F, 0x11C3F },
@@ -371,6 +375,10 @@
{ 0x1E2EC, 0x1E2EF },
{ 0x1E4EC, 0x1E4EF },
{ 0x1E5EE, 0x1E5EF },
+ { 0x1E6E3, 0x1E6E3 },
+ { 0x1E6E6, 0x1E6E6 },
+ { 0x1E6EE, 0x1E6EF },
+ { 0x1E6F5, 0x1E6F5 },
{ 0x1E8D0, 0x1E8D6 },
{ 0x1E944, 0x1E94A },
{ 0xE0100, 0xE01EF }
diff --git a/tests/unictype/test-categ_N.c b/tests/unictype/test-categ_N.c
index bb9dc17e..2020dad3 100644
--- a/tests/unictype/test-categ_N.c
+++ b/tests/unictype/test-categ_N.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -133,6 +133,7 @@
{ 0x11C50, 0x11C6C },
{ 0x11D50, 0x11D59 },
{ 0x11DA0, 0x11DA9 },
+ { 0x11DE0, 0x11DE9 },
{ 0x11F50, 0x11F59 },
{ 0x11FC0, 0x11FD4 },
{ 0x12400, 0x1246E },
@@ -143,6 +144,7 @@
{ 0x16B5B, 0x16B61 },
{ 0x16D70, 0x16D79 },
{ 0x16E80, 0x16E96 },
+ { 0x16FF4, 0x16FF6 },
{ 0x1CCF0, 0x1CCF9 },
{ 0x1D2C0, 0x1D2D3 },
{ 0x1D2E0, 0x1D2F3 },
diff --git a/tests/unictype/test-categ_Nd.c b/tests/unictype/test-categ_Nd.c
index b142147b..dff003ba 100644
--- a/tests/unictype/test-categ_Nd.c
+++ b/tests/unictype/test-categ_Nd.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -74,6 +74,7 @@
{ 0x11C50, 0x11C59 },
{ 0x11D50, 0x11D59 },
{ 0x11DA0, 0x11DA9 },
+ { 0x11DE0, 0x11DE9 },
{ 0x11F50, 0x11F59 },
{ 0x16130, 0x16139 },
{ 0x16A60, 0x16A69 },
diff --git a/tests/unictype/test-categ_Nl.c b/tests/unictype/test-categ_Nl.c
index 0ce75df2..c687b0e4 100644
--- a/tests/unictype/test-categ_Nl.c
+++ b/tests/unictype/test-categ_Nl.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -28,7 +28,8 @@
{ 0x10341, 0x10341 },
{ 0x1034A, 0x1034A },
{ 0x103D1, 0x103D5 },
- { 0x12400, 0x1246E }
+ { 0x12400, 0x1246E },
+ { 0x16FF4, 0x16FF6 }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Nl)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-categ_No.c b/tests/unictype/test-categ_No.c
index 0c1e8e59..e2b65e45 100644
--- a/tests/unictype/test-categ_No.c
+++ b/tests/unictype/test-categ_No.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_P.c b/tests/unictype/test-categ_P.c
index 6bb56e53..7d5fdc5d 100644
--- a/tests/unictype/test-categ_P.c
+++ b/tests/unictype/test-categ_P.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -165,6 +165,7 @@
{ 0x10B99, 0x10B9C },
{ 0x10D6E, 0x10D6E },
{ 0x10EAD, 0x10EAD },
+ { 0x10ED0, 0x10ED0 },
{ 0x10F55, 0x10F59 },
{ 0x10F86, 0x10F89 },
{ 0x11047, 0x1104D },
diff --git a/tests/unictype/test-categ_Pc.c b/tests/unictype/test-categ_Pc.c
index 98b32745..0410e0aa 100644
--- a/tests/unictype/test-categ_Pc.c
+++ b/tests/unictype/test-categ_Pc.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Pd.c b/tests/unictype/test-categ_Pd.c
index d0e5d9ae..23446b9f 100644
--- a/tests/unictype/test-categ_Pd.c
+++ b/tests/unictype/test-categ_Pd.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Pe.c b/tests/unictype/test-categ_Pe.c
index d1ae40ea..01fd4b59 100644
--- a/tests/unictype/test-categ_Pe.c
+++ b/tests/unictype/test-categ_Pe.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Pf.c b/tests/unictype/test-categ_Pf.c
index 6746b530..b6638671 100644
--- a/tests/unictype/test-categ_Pf.c
+++ b/tests/unictype/test-categ_Pf.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Pi.c b/tests/unictype/test-categ_Pi.c
index ee16d684..5ad32842 100644
--- a/tests/unictype/test-categ_Pi.c
+++ b/tests/unictype/test-categ_Pi.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Po.c b/tests/unictype/test-categ_Po.c
index dbcd28c7..0414ce7c 100644
--- a/tests/unictype/test-categ_Po.c
+++ b/tests/unictype/test-categ_Po.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -160,6 +160,7 @@
{ 0x10AF0, 0x10AF6 },
{ 0x10B39, 0x10B3F },
{ 0x10B99, 0x10B9C },
+ { 0x10ED0, 0x10ED0 },
{ 0x10F55, 0x10F59 },
{ 0x10F86, 0x10F89 },
{ 0x11047, 0x1104D },
diff --git a/tests/unictype/test-categ_Ps.c b/tests/unictype/test-categ_Ps.c
index 78bebac2..abd18575 100644
--- a/tests/unictype/test-categ_Ps.c
+++ b/tests/unictype/test-categ_Ps.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_S.c b/tests/unictype/test-categ_S.c
index 340a8ff0..b06efd9c 100644
--- a/tests/unictype/test-categ_S.c
+++ b/tests/unictype/test-categ_S.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -89,7 +89,7 @@
{ 0x2052, 0x2052 },
{ 0x207A, 0x207C },
{ 0x208A, 0x208C },
- { 0x20A0, 0x20C0 },
+ { 0x20A0, 0x20C1 },
{ 0x2100, 0x2101 },
{ 0x2103, 0x2106 },
{ 0x2108, 0x2109 },
@@ -117,8 +117,7 @@
{ 0x2999, 0x29D7 },
{ 0x29DC, 0x29FB },
{ 0x29FE, 0x2B73 },
- { 0x2B76, 0x2B95 },
- { 0x2B97, 0x2BFF },
+ { 0x2B76, 0x2BFF },
{ 0x2CE5, 0x2CEA },
{ 0x2E50, 0x2E51 },
{ 0x2E80, 0x2E99 },
@@ -152,9 +151,10 @@
{ 0xAB5B, 0xAB5B },
{ 0xAB6A, 0xAB6B },
{ 0xFB29, 0xFB29 },
- { 0xFBB2, 0xFBC2 },
+ { 0xFBB2, 0xFBD2 },
{ 0xFD40, 0xFD4F },
- { 0xFDCF, 0xFDCF },
+ { 0xFD90, 0xFD91 },
+ { 0xFDC8, 0xFDCF },
{ 0xFDFC, 0xFDFF },
{ 0xFE62, 0xFE62 },
{ 0xFE64, 0xFE66 },
@@ -178,13 +178,17 @@
{ 0x10877, 0x10878 },
{ 0x10AC8, 0x10AC8 },
{ 0x10D8E, 0x10D8F },
+ { 0x10ED1, 0x10ED8 },
{ 0x1173F, 0x1173F },
{ 0x11FD5, 0x11FF1 },
{ 0x16B3C, 0x16B3F },
{ 0x16B45, 0x16B45 },
{ 0x1BC9C, 0x1BC9C },
{ 0x1CC00, 0x1CCEF },
+ { 0x1CCFA, 0x1CCFC },
{ 0x1CD00, 0x1CEB3 },
+ { 0x1CEBA, 0x1CED0 },
+ { 0x1CEE0, 0x1CEF0 },
{ 0x1CF50, 0x1CFC3 },
{ 0x1D000, 0x1D0F5 },
{ 0x1D100, 0x1D126 },
@@ -229,11 +233,10 @@
{ 0x1F240, 0x1F248 },
{ 0x1F250, 0x1F251 },
{ 0x1F260, 0x1F265 },
- { 0x1F300, 0x1F6D7 },
+ { 0x1F300, 0x1F6D8 },
{ 0x1F6DC, 0x1F6EC },
{ 0x1F6F0, 0x1F6FC },
- { 0x1F700, 0x1F776 },
- { 0x1F77B, 0x1F7D9 },
+ { 0x1F700, 0x1F7D9 },
{ 0x1F7E0, 0x1F7EB },
{ 0x1F7F0, 0x1F7F0 },
{ 0x1F800, 0x1F80B },
@@ -243,16 +246,19 @@
{ 0x1F890, 0x1F8AD },
{ 0x1F8B0, 0x1F8BB },
{ 0x1F8C0, 0x1F8C1 },
- { 0x1F900, 0x1FA53 },
+ { 0x1F8D0, 0x1F8D8 },
+ { 0x1F900, 0x1FA57 },
{ 0x1FA60, 0x1FA6D },
{ 0x1FA70, 0x1FA7C },
- { 0x1FA80, 0x1FA89 },
- { 0x1FA8F, 0x1FAC6 },
- { 0x1FACE, 0x1FADC },
- { 0x1FADF, 0x1FAE9 },
- { 0x1FAF0, 0x1FAF8 },
+ { 0x1FA80, 0x1FA8A },
+ { 0x1FA8E, 0x1FAC6 },
+ { 0x1FAC8, 0x1FAC8 },
+ { 0x1FACD, 0x1FADC },
+ { 0x1FADF, 0x1FAEA },
+ { 0x1FAEF, 0x1FAF8 },
{ 0x1FB00, 0x1FB92 },
- { 0x1FB94, 0x1FBEF }
+ { 0x1FB94, 0x1FBEF },
+ { 0x1FBFA, 0x1FBFA }
#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 4c30fbf1..b29d803b 100644
--- a/tests/unictype/test-categ_Sc.c
+++ b/tests/unictype/test-categ_Sc.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -28,7 +28,7 @@
{ 0x0BF9, 0x0BF9 },
{ 0x0E3F, 0x0E3F },
{ 0x17DB, 0x17DB },
- { 0x20A0, 0x20C0 },
+ { 0x20A0, 0x20C1 },
{ 0xA838, 0xA838 },
{ 0xFDFC, 0xFDFC },
{ 0xFE69, 0xFE69 },
diff --git a/tests/unictype/test-categ_Sk.c b/tests/unictype/test-categ_Sk.c
index efffb564..ed42e5d7 100644
--- a/tests/unictype/test-categ_Sk.c
+++ b/tests/unictype/test-categ_Sk.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Sm.c b/tests/unictype/test-categ_Sm.c
index 352da9e4..de948e41 100644
--- a/tests/unictype/test-categ_Sm.c
+++ b/tests/unictype/test-categ_Sm.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -71,6 +71,7 @@
{ 0xFFE2, 0xFFE2 },
{ 0xFFE9, 0xFFEC },
{ 0x10D8E, 0x10D8F },
+ { 0x1CEF0, 0x1CEF0 },
{ 0x1D6C1, 0x1D6C1 },
{ 0x1D6DB, 0x1D6DB },
{ 0x1D6FB, 0x1D6FB },
@@ -81,7 +82,8 @@
{ 0x1D789, 0x1D789 },
{ 0x1D7A9, 0x1D7A9 },
{ 0x1D7C3, 0x1D7C3 },
- { 0x1EEF0, 0x1EEF1 }
+ { 0x1EEF0, 0x1EEF1 },
+ { 0x1F8D0, 0x1F8D8 }
#define PREDICATE(c) uc_is_general_category (c, UC_CATEGORY_Sm)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-categ_So.c b/tests/unictype/test-categ_So.c
index 874e9cb4..74ca9627 100644
--- a/tests/unictype/test-categ_So.c
+++ b/tests/unictype/test-categ_So.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -96,8 +96,7 @@
{ 0x2B00, 0x2B2F },
{ 0x2B45, 0x2B46 },
{ 0x2B4D, 0x2B73 },
- { 0x2B76, 0x2B95 },
- { 0x2B97, 0x2BFF },
+ { 0x2B76, 0x2BFF },
{ 0x2CE5, 0x2CEA },
{ 0x2E50, 0x2E51 },
{ 0x2E80, 0x2E99 },
@@ -125,8 +124,10 @@
{ 0xA836, 0xA837 },
{ 0xA839, 0xA839 },
{ 0xAA77, 0xAA79 },
+ { 0xFBC3, 0xFBD2 },
{ 0xFD40, 0xFD4F },
- { 0xFDCF, 0xFDCF },
+ { 0xFD90, 0xFD91 },
+ { 0xFDC8, 0xFDCF },
{ 0xFDFD, 0xFDFF },
{ 0xFFE4, 0xFFE4 },
{ 0xFFE8, 0xFFE8 },
@@ -140,6 +141,7 @@
{ 0x101D0, 0x101FC },
{ 0x10877, 0x10878 },
{ 0x10AC8, 0x10AC8 },
+ { 0x10ED1, 0x10ED8 },
{ 0x1173F, 0x1173F },
{ 0x11FD5, 0x11FDC },
{ 0x11FE1, 0x11FF1 },
@@ -147,7 +149,10 @@
{ 0x16B45, 0x16B45 },
{ 0x1BC9C, 0x1BC9C },
{ 0x1CC00, 0x1CCEF },
+ { 0x1CCFA, 0x1CCFC },
{ 0x1CD00, 0x1CEB3 },
+ { 0x1CEBA, 0x1CED0 },
+ { 0x1CEE0, 0x1CEEF },
{ 0x1CF50, 0x1CFC3 },
{ 0x1D000, 0x1D0F5 },
{ 0x1D100, 0x1D126 },
@@ -180,11 +185,10 @@
{ 0x1F250, 0x1F251 },
{ 0x1F260, 0x1F265 },
{ 0x1F300, 0x1F3FA },
- { 0x1F400, 0x1F6D7 },
+ { 0x1F400, 0x1F6D8 },
{ 0x1F6DC, 0x1F6EC },
{ 0x1F6F0, 0x1F6FC },
- { 0x1F700, 0x1F776 },
- { 0x1F77B, 0x1F7D9 },
+ { 0x1F700, 0x1F7D9 },
{ 0x1F7E0, 0x1F7EB },
{ 0x1F7F0, 0x1F7F0 },
{ 0x1F800, 0x1F80B },
@@ -194,16 +198,18 @@
{ 0x1F890, 0x1F8AD },
{ 0x1F8B0, 0x1F8BB },
{ 0x1F8C0, 0x1F8C1 },
- { 0x1F900, 0x1FA53 },
+ { 0x1F900, 0x1FA57 },
{ 0x1FA60, 0x1FA6D },
{ 0x1FA70, 0x1FA7C },
- { 0x1FA80, 0x1FA89 },
- { 0x1FA8F, 0x1FAC6 },
- { 0x1FACE, 0x1FADC },
- { 0x1FADF, 0x1FAE9 },
- { 0x1FAF0, 0x1FAF8 },
+ { 0x1FA80, 0x1FA8A },
+ { 0x1FA8E, 0x1FAC6 },
+ { 0x1FAC8, 0x1FAC8 },
+ { 0x1FACD, 0x1FADC },
+ { 0x1FADF, 0x1FAEA },
+ { 0x1FAEF, 0x1FAF8 },
{ 0x1FB00, 0x1FB92 },
- { 0x1FB94, 0x1FBEF }
+ { 0x1FB94, 0x1FBEF },
+ { 0x1FBFA, 0x1FBFA }
#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 20301158..18bc90af 100644
--- a/tests/unictype/test-categ_Z.c
+++ b/tests/unictype/test-categ_Z.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Zl.c b/tests/unictype/test-categ_Zl.c
index 25047987..0e12512b 100644
--- a/tests/unictype/test-categ_Zl.c
+++ b/tests/unictype/test-categ_Zl.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Zp.c b/tests/unictype/test-categ_Zp.c
index 520cf39e..3b618e21 100644
--- a/tests/unictype/test-categ_Zp.c
+++ b/tests/unictype/test-categ_Zp.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_Zs.c b/tests/unictype/test-categ_Zs.c
index 9a218493..74107182 100644
--- a/tests/unictype/test-categ_Zs.c
+++ b/tests/unictype/test-categ_Zs.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_and.c b/tests/unictype/test-categ_and.c
index 745b64cb..eb620d05 100644
--- a/tests/unictype/test-categ_and.c
+++ b/tests/unictype/test-categ_and.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_and_not.c b/tests/unictype/test-categ_and_not.c
index d2b61434..d09d6859 100644
--- a/tests/unictype/test-categ_and_not.c
+++ b/tests/unictype/test-categ_and_not.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_byname.c b/tests/unictype/test-categ_byname.c
index 68cee1b6..d7f4924d 100644
--- a/tests/unictype/test-categ_byname.c
+++ b/tests/unictype/test-categ_byname.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_longname.c b/tests/unictype/test-categ_longname.c
index 101e7ac5..45426b5b 100644
--- a/tests/unictype/test-categ_longname.c
+++ b/tests/unictype/test-categ_longname.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_name.c b/tests/unictype/test-categ_name.c
index c77e6866..26435ea0 100644
--- a/tests/unictype/test-categ_name.c
+++ b/tests/unictype/test-categ_name.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_none.c b/tests/unictype/test-categ_none.c
index 94032da4..9cd80044 100644
--- a/tests/unictype/test-categ_none.c
+++ b/tests/unictype/test-categ_none.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_of.c b/tests/unictype/test-categ_of.c
index f13975c4..007e0c40 100644
--- a/tests/unictype/test-categ_of.c
+++ b/tests/unictype/test-categ_of.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_or.c b/tests/unictype/test-categ_or.c
index fbd94a2d..fbef5cf3 100644
--- a/tests/unictype/test-categ_or.c
+++ b/tests/unictype/test-categ_or.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-categ_test_withtable.c b/tests/unictype/test-categ_test_withtable.c
index f6a3f6fa..7e796fb6 100644
--- a/tests/unictype/test-categ_test_withtable.c
+++ b/tests/unictype/test-categ_test_withtable.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-combiningclass.c b/tests/unictype/test-combiningclass.c
index 5efca0fa..ba6645cb 100644
--- a/tests/unictype/test-combiningclass.c
+++ b/tests/unictype/test-combiningclass.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-combiningclass_byname.c b/tests/unictype/test-combiningclass_byname.c
index 450bc5fb..98f4fbad 100644
--- a/tests/unictype/test-combiningclass_byname.c
+++ b/tests/unictype/test-combiningclass_byname.c
@@ -1,5 +1,5 @@
/* Test the Unicode character Arabic joining group functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or modify it
diff --git a/tests/unictype/test-combiningclass_longname.c b/tests/unictype/test-combiningclass_longname.c
index f3909e87..2ee2520a 100644
--- a/tests/unictype/test-combiningclass_longname.c
+++ b/tests/unictype/test-combiningclass_longname.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 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
diff --git a/tests/unictype/test-combiningclass_name.c b/tests/unictype/test-combiningclass_name.c
index 6b116720..1f06d08c 100644
--- a/tests/unictype/test-combiningclass_name.c
+++ b/tests/unictype/test-combiningclass_name.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 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
diff --git a/tests/unictype/test-ctype_alnum.c b/tests/unictype/test-ctype_alnum.c
index 9025649e..f840bb46 100644
--- a/tests/unictype/test-ctype_alnum.c
+++ b/tests/unictype/test-ctype_alnum.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -69,7 +69,7 @@
{ 0x0840, 0x0858 },
{ 0x0860, 0x086A },
{ 0x0870, 0x0887 },
- { 0x0889, 0x088E },
+ { 0x0889, 0x088F },
{ 0x08A0, 0x08C9 },
{ 0x0904, 0x0939 },
{ 0x093D, 0x093D },
@@ -140,7 +140,7 @@
{ 0x0C2A, 0x0C39 },
{ 0x0C3D, 0x0C3D },
{ 0x0C58, 0x0C5A },
- { 0x0C5D, 0x0C5D },
+ { 0x0C5C, 0x0C5D },
{ 0x0C60, 0x0C61 },
{ 0x0C66, 0x0C6F },
{ 0x0C80, 0x0C80 },
@@ -150,7 +150,7 @@
{ 0x0CAA, 0x0CB3 },
{ 0x0CB5, 0x0CB9 },
{ 0x0CBD, 0x0CBD },
- { 0x0CDD, 0x0CDE },
+ { 0x0CDC, 0x0CDE },
{ 0x0CE0, 0x0CE1 },
{ 0x0CE6, 0x0CEF },
{ 0x0CF1, 0x0CF2 },
@@ -347,11 +347,8 @@
{ 0xA6A0, 0xA6EF },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D3, 0xA7D3 },
- { 0xA7D5, 0xA7DC },
- { 0xA7F2, 0xA801 },
+ { 0xA78B, 0xA7DC },
+ { 0xA7F1, 0xA801 },
{ 0xA803, 0xA805 },
{ 0xA807, 0xA80A },
{ 0xA80C, 0xA822 },
@@ -471,6 +468,7 @@
{ 0x108F4, 0x108F5 },
{ 0x10900, 0x10915 },
{ 0x10920, 0x10939 },
+ { 0x10940, 0x10959 },
{ 0x10980, 0x109B7 },
{ 0x109BE, 0x109BF },
{ 0x10A00, 0x10A00 },
@@ -494,7 +492,7 @@
{ 0x10D6F, 0x10D85 },
{ 0x10E80, 0x10EA9 },
{ 0x10EB0, 0x10EB1 },
- { 0x10EC2, 0x10EC4 },
+ { 0x10EC2, 0x10EC7 },
{ 0x10F00, 0x10F1C },
{ 0x10F27, 0x10F27 },
{ 0x10F30, 0x10F45 },
@@ -602,6 +600,8 @@
{ 0x11D6A, 0x11D89 },
{ 0x11D98, 0x11D98 },
{ 0x11DA0, 0x11DA9 },
+ { 0x11DB0, 0x11DDB },
+ { 0x11DE0, 0x11DE9 },
{ 0x11EE0, 0x11EF2 },
{ 0x11F02, 0x11F02 },
{ 0x11F04, 0x11F10 },
@@ -632,14 +632,17 @@
{ 0x16D40, 0x16D6C },
{ 0x16D70, 0x16D79 },
{ 0x16E40, 0x16E7F },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 0x16F00, 0x16F4A },
{ 0x16F50, 0x16F50 },
{ 0x16F93, 0x16F9F },
{ 0x16FE0, 0x16FE1 },
{ 0x16FE3, 0x16FE3 },
- { 0x17000, 0x187F7 },
- { 0x18800, 0x18CD5 },
- { 0x18CFF, 0x18D08 },
+ { 0x16FF2, 0x16FF6 },
+ { 0x17000, 0x18CD5 },
+ { 0x18CFF, 0x18D1E },
+ { 0x18D80, 0x18DF2 },
{ 0x1AFF0, 0x1AFF3 },
{ 0x1AFF5, 0x1AFFB },
{ 0x1AFFD, 0x1AFFE },
@@ -699,6 +702,12 @@
{ 0x1E4F0, 0x1E4F9 },
{ 0x1E5D0, 0x1E5ED },
{ 0x1E5F0, 0x1E5FA },
+ { 0x1E6C0, 0x1E6DE },
+ { 0x1E6E0, 0x1E6E2 },
+ { 0x1E6E4, 0x1E6E5 },
+ { 0x1E6E7, 0x1E6ED },
+ { 0x1E6F0, 0x1E6F4 },
+ { 0x1E6FE, 0x1E6FF },
{ 0x1E7E0, 0x1E7E6 },
{ 0x1E7E8, 0x1E7EB },
{ 0x1E7ED, 0x1E7EE },
@@ -748,14 +757,13 @@
{ 0x1F1E6, 0x1F1FF },
{ 0x1FBF0, 0x1FBF9 },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF }
+ { 0x31350, 0x33479 }
#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 adcf2670..f9f25750 100644
--- a/tests/unictype/test-ctype_alpha.c
+++ b/tests/unictype/test-ctype_alpha.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -68,7 +68,7 @@
{ 0x0840, 0x0858 },
{ 0x0860, 0x086A },
{ 0x0870, 0x0887 },
- { 0x0889, 0x088E },
+ { 0x0889, 0x088F },
{ 0x08A0, 0x08C9 },
{ 0x0904, 0x0939 },
{ 0x093D, 0x093D },
@@ -139,7 +139,7 @@
{ 0x0C2A, 0x0C39 },
{ 0x0C3D, 0x0C3D },
{ 0x0C58, 0x0C5A },
- { 0x0C5D, 0x0C5D },
+ { 0x0C5C, 0x0C5D },
{ 0x0C60, 0x0C61 },
{ 0x0C66, 0x0C6F },
{ 0x0C80, 0x0C80 },
@@ -149,7 +149,7 @@
{ 0x0CAA, 0x0CB3 },
{ 0x0CB5, 0x0CB9 },
{ 0x0CBD, 0x0CBD },
- { 0x0CDD, 0x0CDE },
+ { 0x0CDC, 0x0CDE },
{ 0x0CE0, 0x0CE1 },
{ 0x0CE6, 0x0CEF },
{ 0x0CF1, 0x0CF2 },
@@ -346,11 +346,8 @@
{ 0xA6A0, 0xA6EF },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D3, 0xA7D3 },
- { 0xA7D5, 0xA7DC },
- { 0xA7F2, 0xA801 },
+ { 0xA78B, 0xA7DC },
+ { 0xA7F1, 0xA801 },
{ 0xA803, 0xA805 },
{ 0xA807, 0xA80A },
{ 0xA80C, 0xA822 },
@@ -470,6 +467,7 @@
{ 0x108F4, 0x108F5 },
{ 0x10900, 0x10915 },
{ 0x10920, 0x10939 },
+ { 0x10940, 0x10959 },
{ 0x10980, 0x109B7 },
{ 0x109BE, 0x109BF },
{ 0x10A00, 0x10A00 },
@@ -493,7 +491,7 @@
{ 0x10D6F, 0x10D85 },
{ 0x10E80, 0x10EA9 },
{ 0x10EB0, 0x10EB1 },
- { 0x10EC2, 0x10EC4 },
+ { 0x10EC2, 0x10EC7 },
{ 0x10F00, 0x10F1C },
{ 0x10F27, 0x10F27 },
{ 0x10F30, 0x10F45 },
@@ -601,6 +599,8 @@
{ 0x11D6A, 0x11D89 },
{ 0x11D98, 0x11D98 },
{ 0x11DA0, 0x11DA9 },
+ { 0x11DB0, 0x11DDB },
+ { 0x11DE0, 0x11DE9 },
{ 0x11EE0, 0x11EF2 },
{ 0x11F02, 0x11F02 },
{ 0x11F04, 0x11F10 },
@@ -631,14 +631,17 @@
{ 0x16D40, 0x16D6C },
{ 0x16D70, 0x16D79 },
{ 0x16E40, 0x16E7F },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 0x16F00, 0x16F4A },
{ 0x16F50, 0x16F50 },
{ 0x16F93, 0x16F9F },
{ 0x16FE0, 0x16FE1 },
{ 0x16FE3, 0x16FE3 },
- { 0x17000, 0x187F7 },
- { 0x18800, 0x18CD5 },
- { 0x18CFF, 0x18D08 },
+ { 0x16FF2, 0x16FF6 },
+ { 0x17000, 0x18CD5 },
+ { 0x18CFF, 0x18D1E },
+ { 0x18D80, 0x18DF2 },
{ 0x1AFF0, 0x1AFF3 },
{ 0x1AFF5, 0x1AFFB },
{ 0x1AFFD, 0x1AFFE },
@@ -698,6 +701,12 @@
{ 0x1E4F0, 0x1E4F9 },
{ 0x1E5D0, 0x1E5ED },
{ 0x1E5F0, 0x1E5FA },
+ { 0x1E6C0, 0x1E6DE },
+ { 0x1E6E0, 0x1E6E2 },
+ { 0x1E6E4, 0x1E6E5 },
+ { 0x1E6E7, 0x1E6ED },
+ { 0x1E6F0, 0x1E6F4 },
+ { 0x1E6FE, 0x1E6FF },
{ 0x1E7E0, 0x1E7E6 },
{ 0x1E7E8, 0x1E7EB },
{ 0x1E7ED, 0x1E7EE },
@@ -747,14 +756,13 @@
{ 0x1F1E6, 0x1F1FF },
{ 0x1FBF0, 0x1FBF9 },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF }
+ { 0x31350, 0x33479 }
#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 a95128bc..50c83782 100644
--- a/tests/unictype/test-ctype_blank.c
+++ b/tests/unictype/test-ctype_blank.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-ctype_cntrl.c b/tests/unictype/test-ctype_cntrl.c
index 9c23169a..25e5ebd7 100644
--- a/tests/unictype/test-ctype_cntrl.c
+++ b/tests/unictype/test-ctype_cntrl.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-ctype_digit.c b/tests/unictype/test-ctype_digit.c
index 53d40121..7465281b 100644
--- a/tests/unictype/test-ctype_digit.c
+++ b/tests/unictype/test-ctype_digit.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-ctype_graph.c b/tests/unictype/test-ctype_graph.c
index 615f951e..a351b7b9 100644
--- a/tests/unictype/test-ctype_graph.c
+++ b/tests/unictype/test-ctype_graph.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -39,8 +39,7 @@
{ 0x0840, 0x085B },
{ 0x085E, 0x085E },
{ 0x0860, 0x086A },
- { 0x0870, 0x088E },
- { 0x0890, 0x0891 },
+ { 0x0870, 0x0891 },
{ 0x0897, 0x0983 },
{ 0x0985, 0x098C },
{ 0x098F, 0x0990 },
@@ -124,7 +123,7 @@
{ 0x0C4A, 0x0C4D },
{ 0x0C55, 0x0C56 },
{ 0x0C58, 0x0C5A },
- { 0x0C5D, 0x0C5D },
+ { 0x0C5C, 0x0C5D },
{ 0x0C60, 0x0C63 },
{ 0x0C66, 0x0C6F },
{ 0x0C77, 0x0C8C },
@@ -136,7 +135,7 @@
{ 0x0CC6, 0x0CC8 },
{ 0x0CCA, 0x0CCD },
{ 0x0CD5, 0x0CD6 },
- { 0x0CDD, 0x0CDE },
+ { 0x0CDC, 0x0CDE },
{ 0x0CE0, 0x0CE3 },
{ 0x0CE6, 0x0CEF },
{ 0x0CF1, 0x0CF3 },
@@ -232,7 +231,8 @@
{ 0x1A7F, 0x1A89 },
{ 0x1A90, 0x1A99 },
{ 0x1AA0, 0x1AAD },
- { 0x1AB0, 0x1ACE },
+ { 0x1AB0, 0x1ADD },
+ { 0x1AE0, 0x1AEB },
{ 0x1B00, 0x1B4C },
{ 0x1B4E, 0x1BF3 },
{ 0x1BFC, 0x1C37 },
@@ -264,14 +264,13 @@
{ 0x2066, 0x2071 },
{ 0x2074, 0x208E },
{ 0x2090, 0x209C },
- { 0x20A0, 0x20C0 },
+ { 0x20A0, 0x20C1 },
{ 0x20D0, 0x20F0 },
{ 0x2100, 0x218B },
{ 0x2190, 0x2429 },
{ 0x2440, 0x244A },
{ 0x2460, 0x2B73 },
- { 0x2B76, 0x2B95 },
- { 0x2B97, 0x2CF3 },
+ { 0x2B76, 0x2CF3 },
{ 0x2CF9, 0x2D25 },
{ 0x2D27, 0x2D27 },
{ 0x2D2D, 0x2D2D },
@@ -302,11 +301,8 @@
{ 0xA490, 0xA4C6 },
{ 0xA4D0, 0xA62B },
{ 0xA640, 0xA6F7 },
- { 0xA700, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D3, 0xA7D3 },
- { 0xA7D5, 0xA7DC },
- { 0xA7F2, 0xA82C },
+ { 0xA700, 0xA7DC },
+ { 0xA7F1, 0xA82C },
{ 0xA830, 0xA839 },
{ 0xA840, 0xA877 },
{ 0xA880, 0xA8C5 },
@@ -341,10 +337,7 @@
{ 0xFB3E, 0xFB3E },
{ 0xFB40, 0xFB41 },
{ 0xFB43, 0xFB44 },
- { 0xFB46, 0xFBC2 },
- { 0xFBD3, 0xFD8F },
- { 0xFD92, 0xFDC7 },
- { 0xFDCF, 0xFDCF },
+ { 0xFB46, 0xFDCF },
{ 0xFDF0, 0xFE19 },
{ 0xFE20, 0xFE52 },
{ 0xFE54, 0xFE66 },
@@ -415,7 +408,7 @@
{ 0x108F4, 0x108F5 },
{ 0x108FB, 0x1091B },
{ 0x1091F, 0x10939 },
- { 0x1093F, 0x1093F },
+ { 0x1093F, 0x10959 },
{ 0x10980, 0x109B7 },
{ 0x109BC, 0x109CF },
{ 0x109D2, 0x10A03 },
@@ -447,8 +440,9 @@
{ 0x10E80, 0x10EA9 },
{ 0x10EAB, 0x10EAD },
{ 0x10EB0, 0x10EB1 },
- { 0x10EC2, 0x10EC4 },
- { 0x10EFC, 0x10F27 },
+ { 0x10EC2, 0x10EC7 },
+ { 0x10ED0, 0x10ED8 },
+ { 0x10EFA, 0x10F27 },
{ 0x10F30, 0x10F59 },
{ 0x10F70, 0x10F89 },
{ 0x10FB0, 0x10FCB },
@@ -531,6 +525,7 @@
{ 0x11A50, 0x11AA2 },
{ 0x11AB0, 0x11AF8 },
{ 0x11B00, 0x11B09 },
+ { 0x11B60, 0x11B67 },
{ 0x11BC0, 0x11BE1 },
{ 0x11BF0, 0x11BF9 },
{ 0x11C00, 0x11C08 },
@@ -553,6 +548,8 @@
{ 0x11D90, 0x11D91 },
{ 0x11D93, 0x11D98 },
{ 0x11DA0, 0x11DA9 },
+ { 0x11DB0, 0x11DDB },
+ { 0x11DE0, 0x11DE9 },
{ 0x11EE0, 0x11EF8 },
{ 0x11F00, 0x11F10 },
{ 0x11F12, 0x11F3A },
@@ -582,14 +579,16 @@
{ 0x16B7D, 0x16B8F },
{ 0x16D40, 0x16D79 },
{ 0x16E40, 0x16E9A },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 0x16F00, 0x16F4A },
{ 0x16F4F, 0x16F87 },
{ 0x16F8F, 0x16F9F },
{ 0x16FE0, 0x16FE4 },
- { 0x16FF0, 0x16FF1 },
- { 0x17000, 0x187F7 },
- { 0x18800, 0x18CD5 },
- { 0x18CFF, 0x18D08 },
+ { 0x16FF0, 0x16FF6 },
+ { 0x17000, 0x18CD5 },
+ { 0x18CFF, 0x18D1E },
+ { 0x18D80, 0x18DF2 },
{ 0x1AFF0, 0x1AFF3 },
{ 0x1AFF5, 0x1AFFB },
{ 0x1AFFD, 0x1AFFE },
@@ -604,8 +603,10 @@
{ 0x1BC80, 0x1BC88 },
{ 0x1BC90, 0x1BC99 },
{ 0x1BC9C, 0x1BCA3 },
- { 0x1CC00, 0x1CCF9 },
+ { 0x1CC00, 0x1CCFC },
{ 0x1CD00, 0x1CEB3 },
+ { 0x1CEBA, 0x1CED0 },
+ { 0x1CEE0, 0x1CEF0 },
{ 0x1CF00, 0x1CF2D },
{ 0x1CF30, 0x1CF46 },
{ 0x1CF50, 0x1CFC3 },
@@ -659,6 +660,9 @@
{ 0x1E4D0, 0x1E4F9 },
{ 0x1E5D0, 0x1E5FA },
{ 0x1E5FF, 0x1E5FF },
+ { 0x1E6C0, 0x1E6DE },
+ { 0x1E6E0, 0x1E6F5 },
+ { 0x1E6FE, 0x1E6FF },
{ 0x1E7E0, 0x1E7E6 },
{ 0x1E7E8, 0x1E7EB },
{ 0x1E7ED, 0x1E7EE },
@@ -716,11 +720,10 @@
{ 0x1F240, 0x1F248 },
{ 0x1F250, 0x1F251 },
{ 0x1F260, 0x1F265 },
- { 0x1F300, 0x1F6D7 },
+ { 0x1F300, 0x1F6D8 },
{ 0x1F6DC, 0x1F6EC },
{ 0x1F6F0, 0x1F6FC },
- { 0x1F700, 0x1F776 },
- { 0x1F77B, 0x1F7D9 },
+ { 0x1F700, 0x1F7D9 },
{ 0x1F7E0, 0x1F7EB },
{ 0x1F7F0, 0x1F7F0 },
{ 0x1F800, 0x1F80B },
@@ -730,25 +733,26 @@
{ 0x1F890, 0x1F8AD },
{ 0x1F8B0, 0x1F8BB },
{ 0x1F8C0, 0x1F8C1 },
- { 0x1F900, 0x1FA53 },
+ { 0x1F8D0, 0x1F8D8 },
+ { 0x1F900, 0x1FA57 },
{ 0x1FA60, 0x1FA6D },
{ 0x1FA70, 0x1FA7C },
- { 0x1FA80, 0x1FA89 },
- { 0x1FA8F, 0x1FAC6 },
- { 0x1FACE, 0x1FADC },
- { 0x1FADF, 0x1FAE9 },
- { 0x1FAF0, 0x1FAF8 },
+ { 0x1FA80, 0x1FA8A },
+ { 0x1FA8E, 0x1FAC6 },
+ { 0x1FAC8, 0x1FAC8 },
+ { 0x1FACD, 0x1FADC },
+ { 0x1FADF, 0x1FAEA },
+ { 0x1FAEF, 0x1FAF8 },
{ 0x1FB00, 0x1FB92 },
- { 0x1FB94, 0x1FBF9 },
+ { 0x1FB94, 0x1FBFA },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF },
+ { 0x31350, 0x33479 },
{ 0xE0001, 0xE0001 },
{ 0xE0020, 0xE007F },
{ 0xE0100, 0xE01EF },
diff --git a/tests/unictype/test-ctype_lower.c b/tests/unictype/test-ctype_lower.c
index 4b9d63c8..19bd4604 100644
--- a/tests/unictype/test-ctype_lower.c
+++ b/tests/unictype/test-ctype_lower.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -628,7 +628,10 @@
{ 0xA7C8, 0xA7C8 },
{ 0xA7CA, 0xA7CA },
{ 0xA7CD, 0xA7CD },
+ { 0xA7CF, 0xA7CF },
{ 0xA7D1, 0xA7D1 },
+ { 0xA7D3, 0xA7D3 },
+ { 0xA7D5, 0xA7D5 },
{ 0xA7D7, 0xA7D7 },
{ 0xA7D9, 0xA7D9 },
{ 0xA7DB, 0xA7DB },
@@ -646,6 +649,7 @@
{ 0x10D70, 0x10D85 },
{ 0x118C0, 0x118DF },
{ 0x16E60, 0x16E7F },
+ { 0x16EBB, 0x16ED3 },
{ 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 19eddeb8..4f8da8cd 100644
--- a/tests/unictype/test-ctype_print.c
+++ b/tests/unictype/test-ctype_print.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -39,8 +39,7 @@
{ 0x0840, 0x085B },
{ 0x085E, 0x085E },
{ 0x0860, 0x086A },
- { 0x0870, 0x088E },
- { 0x0890, 0x0891 },
+ { 0x0870, 0x0891 },
{ 0x0897, 0x0983 },
{ 0x0985, 0x098C },
{ 0x098F, 0x0990 },
@@ -124,7 +123,7 @@
{ 0x0C4A, 0x0C4D },
{ 0x0C55, 0x0C56 },
{ 0x0C58, 0x0C5A },
- { 0x0C5D, 0x0C5D },
+ { 0x0C5C, 0x0C5D },
{ 0x0C60, 0x0C63 },
{ 0x0C66, 0x0C6F },
{ 0x0C77, 0x0C8C },
@@ -136,7 +135,7 @@
{ 0x0CC6, 0x0CC8 },
{ 0x0CCA, 0x0CCD },
{ 0x0CD5, 0x0CD6 },
- { 0x0CDD, 0x0CDE },
+ { 0x0CDC, 0x0CDE },
{ 0x0CE0, 0x0CE3 },
{ 0x0CE6, 0x0CEF },
{ 0x0CF1, 0x0CF3 },
@@ -231,7 +230,8 @@
{ 0x1A7F, 0x1A89 },
{ 0x1A90, 0x1A99 },
{ 0x1AA0, 0x1AAD },
- { 0x1AB0, 0x1ACE },
+ { 0x1AB0, 0x1ADD },
+ { 0x1AE0, 0x1AEB },
{ 0x1B00, 0x1B4C },
{ 0x1B4E, 0x1BF3 },
{ 0x1BFC, 0x1C37 },
@@ -261,14 +261,13 @@
{ 0x2066, 0x2071 },
{ 0x2074, 0x208E },
{ 0x2090, 0x209C },
- { 0x20A0, 0x20C0 },
+ { 0x20A0, 0x20C1 },
{ 0x20D0, 0x20F0 },
{ 0x2100, 0x218B },
{ 0x2190, 0x2429 },
{ 0x2440, 0x244A },
{ 0x2460, 0x2B73 },
- { 0x2B76, 0x2B95 },
- { 0x2B97, 0x2CF3 },
+ { 0x2B76, 0x2CF3 },
{ 0x2CF9, 0x2D25 },
{ 0x2D27, 0x2D27 },
{ 0x2D2D, 0x2D2D },
@@ -298,11 +297,8 @@
{ 0xA490, 0xA4C6 },
{ 0xA4D0, 0xA62B },
{ 0xA640, 0xA6F7 },
- { 0xA700, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D3, 0xA7D3 },
- { 0xA7D5, 0xA7DC },
- { 0xA7F2, 0xA82C },
+ { 0xA700, 0xA7DC },
+ { 0xA7F1, 0xA82C },
{ 0xA830, 0xA839 },
{ 0xA840, 0xA877 },
{ 0xA880, 0xA8C5 },
@@ -337,10 +333,7 @@
{ 0xFB3E, 0xFB3E },
{ 0xFB40, 0xFB41 },
{ 0xFB43, 0xFB44 },
- { 0xFB46, 0xFBC2 },
- { 0xFBD3, 0xFD8F },
- { 0xFD92, 0xFDC7 },
- { 0xFDCF, 0xFDCF },
+ { 0xFB46, 0xFDCF },
{ 0xFDF0, 0xFE19 },
{ 0xFE20, 0xFE52 },
{ 0xFE54, 0xFE66 },
@@ -411,7 +404,7 @@
{ 0x108F4, 0x108F5 },
{ 0x108FB, 0x1091B },
{ 0x1091F, 0x10939 },
- { 0x1093F, 0x1093F },
+ { 0x1093F, 0x10959 },
{ 0x10980, 0x109B7 },
{ 0x109BC, 0x109CF },
{ 0x109D2, 0x10A03 },
@@ -443,8 +436,9 @@
{ 0x10E80, 0x10EA9 },
{ 0x10EAB, 0x10EAD },
{ 0x10EB0, 0x10EB1 },
- { 0x10EC2, 0x10EC4 },
- { 0x10EFC, 0x10F27 },
+ { 0x10EC2, 0x10EC7 },
+ { 0x10ED0, 0x10ED8 },
+ { 0x10EFA, 0x10F27 },
{ 0x10F30, 0x10F59 },
{ 0x10F70, 0x10F89 },
{ 0x10FB0, 0x10FCB },
@@ -527,6 +521,7 @@
{ 0x11A50, 0x11AA2 },
{ 0x11AB0, 0x11AF8 },
{ 0x11B00, 0x11B09 },
+ { 0x11B60, 0x11B67 },
{ 0x11BC0, 0x11BE1 },
{ 0x11BF0, 0x11BF9 },
{ 0x11C00, 0x11C08 },
@@ -549,6 +544,8 @@
{ 0x11D90, 0x11D91 },
{ 0x11D93, 0x11D98 },
{ 0x11DA0, 0x11DA9 },
+ { 0x11DB0, 0x11DDB },
+ { 0x11DE0, 0x11DE9 },
{ 0x11EE0, 0x11EF8 },
{ 0x11F00, 0x11F10 },
{ 0x11F12, 0x11F3A },
@@ -578,14 +575,16 @@
{ 0x16B7D, 0x16B8F },
{ 0x16D40, 0x16D79 },
{ 0x16E40, 0x16E9A },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 0x16F00, 0x16F4A },
{ 0x16F4F, 0x16F87 },
{ 0x16F8F, 0x16F9F },
{ 0x16FE0, 0x16FE4 },
- { 0x16FF0, 0x16FF1 },
- { 0x17000, 0x187F7 },
- { 0x18800, 0x18CD5 },
- { 0x18CFF, 0x18D08 },
+ { 0x16FF0, 0x16FF6 },
+ { 0x17000, 0x18CD5 },
+ { 0x18CFF, 0x18D1E },
+ { 0x18D80, 0x18DF2 },
{ 0x1AFF0, 0x1AFF3 },
{ 0x1AFF5, 0x1AFFB },
{ 0x1AFFD, 0x1AFFE },
@@ -600,8 +599,10 @@
{ 0x1BC80, 0x1BC88 },
{ 0x1BC90, 0x1BC99 },
{ 0x1BC9C, 0x1BCA3 },
- { 0x1CC00, 0x1CCF9 },
+ { 0x1CC00, 0x1CCFC },
{ 0x1CD00, 0x1CEB3 },
+ { 0x1CEBA, 0x1CED0 },
+ { 0x1CEE0, 0x1CEF0 },
{ 0x1CF00, 0x1CF2D },
{ 0x1CF30, 0x1CF46 },
{ 0x1CF50, 0x1CFC3 },
@@ -655,6 +656,9 @@
{ 0x1E4D0, 0x1E4F9 },
{ 0x1E5D0, 0x1E5FA },
{ 0x1E5FF, 0x1E5FF },
+ { 0x1E6C0, 0x1E6DE },
+ { 0x1E6E0, 0x1E6F5 },
+ { 0x1E6FE, 0x1E6FF },
{ 0x1E7E0, 0x1E7E6 },
{ 0x1E7E8, 0x1E7EB },
{ 0x1E7ED, 0x1E7EE },
@@ -712,11 +716,10 @@
{ 0x1F240, 0x1F248 },
{ 0x1F250, 0x1F251 },
{ 0x1F260, 0x1F265 },
- { 0x1F300, 0x1F6D7 },
+ { 0x1F300, 0x1F6D8 },
{ 0x1F6DC, 0x1F6EC },
{ 0x1F6F0, 0x1F6FC },
- { 0x1F700, 0x1F776 },
- { 0x1F77B, 0x1F7D9 },
+ { 0x1F700, 0x1F7D9 },
{ 0x1F7E0, 0x1F7EB },
{ 0x1F7F0, 0x1F7F0 },
{ 0x1F800, 0x1F80B },
@@ -726,25 +729,26 @@
{ 0x1F890, 0x1F8AD },
{ 0x1F8B0, 0x1F8BB },
{ 0x1F8C0, 0x1F8C1 },
- { 0x1F900, 0x1FA53 },
+ { 0x1F8D0, 0x1F8D8 },
+ { 0x1F900, 0x1FA57 },
{ 0x1FA60, 0x1FA6D },
{ 0x1FA70, 0x1FA7C },
- { 0x1FA80, 0x1FA89 },
- { 0x1FA8F, 0x1FAC6 },
- { 0x1FACE, 0x1FADC },
- { 0x1FADF, 0x1FAE9 },
- { 0x1FAF0, 0x1FAF8 },
+ { 0x1FA80, 0x1FA8A },
+ { 0x1FA8E, 0x1FAC6 },
+ { 0x1FAC8, 0x1FAC8 },
+ { 0x1FACD, 0x1FADC },
+ { 0x1FADF, 0x1FAEA },
+ { 0x1FAEF, 0x1FAF8 },
{ 0x1FB00, 0x1FB92 },
- { 0x1FB94, 0x1FBF9 },
+ { 0x1FB94, 0x1FBFA },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF },
+ { 0x31350, 0x33479 },
{ 0xE0001, 0xE0001 },
{ 0xE0020, 0xE007F },
{ 0xE0100, 0xE01EF },
diff --git a/tests/unictype/test-ctype_punct.c b/tests/unictype/test-ctype_punct.c
index b77f8585..26e2b121 100644
--- a/tests/unictype/test-ctype_punct.c
+++ b/tests/unictype/test-ctype_punct.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -203,7 +203,8 @@
{ 0x1A7F, 0x1A7F },
{ 0x1AA0, 0x1AA6 },
{ 0x1AA8, 0x1AAD },
- { 0x1AB0, 0x1ACE },
+ { 0x1AB0, 0x1ADD },
+ { 0x1AE0, 0x1AEB },
{ 0x1B00, 0x1B04 },
{ 0x1B34, 0x1B44 },
{ 0x1B4E, 0x1B4F },
@@ -233,7 +234,7 @@
{ 0x2066, 0x2070 },
{ 0x2074, 0x207E },
{ 0x2080, 0x208E },
- { 0x20A0, 0x20C0 },
+ { 0x20A0, 0x20C1 },
{ 0x20D0, 0x20F0 },
{ 0x2100, 0x2101 },
{ 0x2103, 0x2106 },
@@ -253,8 +254,7 @@
{ 0x2440, 0x244A },
{ 0x2460, 0x249B },
{ 0x24EA, 0x2B73 },
- { 0x2B76, 0x2B95 },
- { 0x2B97, 0x2BFF },
+ { 0x2B76, 0x2BFF },
{ 0x2CE5, 0x2CEA },
{ 0x2CEF, 0x2CF1 },
{ 0x2CF9, 0x2CFF },
@@ -329,9 +329,10 @@
{ 0xE000, 0xF8FF },
{ 0xFB1E, 0xFB1E },
{ 0xFB29, 0xFB29 },
- { 0xFBB2, 0xFBC2 },
+ { 0xFBB2, 0xFBD2 },
{ 0xFD3E, 0xFD4F },
- { 0xFDCF, 0xFDCF },
+ { 0xFD90, 0xFD91 },
+ { 0xFDC8, 0xFDCF },
{ 0xFDFC, 0xFE19 },
{ 0xFE20, 0xFE52 },
{ 0xFE54, 0xFE66 },
@@ -389,7 +390,8 @@
{ 0x10D8E, 0x10D8F },
{ 0x10E60, 0x10E7E },
{ 0x10EAB, 0x10EAD },
- { 0x10EFC, 0x10EFF },
+ { 0x10ED0, 0x10ED8 },
+ { 0x10EFA, 0x10EFF },
{ 0x10F1D, 0x10F26 },
{ 0x10F46, 0x10F59 },
{ 0x10F82, 0x10F89 },
@@ -468,6 +470,7 @@
{ 0x11A8A, 0x11A9C },
{ 0x11A9E, 0x11AA2 },
{ 0x11B00, 0x11B09 },
+ { 0x11B60, 0x11B67 },
{ 0x11BE1, 0x11BE1 },
{ 0x11C2F, 0x11C36 },
{ 0x11C38, 0x11C3F },
@@ -512,7 +515,10 @@
{ 0x16FF0, 0x16FF1 },
{ 0x1BC9C, 0x1BCA3 },
{ 0x1CC00, 0x1CCD5 },
+ { 0x1CCFA, 0x1CCFC },
{ 0x1CD00, 0x1CEB3 },
+ { 0x1CEBA, 0x1CED0 },
+ { 0x1CEE0, 0x1CEF0 },
{ 0x1CF00, 0x1CF2D },
{ 0x1CF30, 0x1CF46 },
{ 0x1CF50, 0x1CFC3 },
@@ -551,6 +557,10 @@
{ 0x1E4EC, 0x1E4EF },
{ 0x1E5EE, 0x1E5EF },
{ 0x1E5FF, 0x1E5FF },
+ { 0x1E6E3, 0x1E6E3 },
+ { 0x1E6E6, 0x1E6E6 },
+ { 0x1E6EE, 0x1E6EF },
+ { 0x1E6F5, 0x1E6F5 },
{ 0x1E8C7, 0x1E8D6 },
{ 0x1E944, 0x1E94A },
{ 0x1E95E, 0x1E95F },
@@ -574,11 +584,10 @@
{ 0x1F240, 0x1F248 },
{ 0x1F250, 0x1F251 },
{ 0x1F260, 0x1F265 },
- { 0x1F300, 0x1F6D7 },
+ { 0x1F300, 0x1F6D8 },
{ 0x1F6DC, 0x1F6EC },
{ 0x1F6F0, 0x1F6FC },
- { 0x1F700, 0x1F776 },
- { 0x1F77B, 0x1F7D9 },
+ { 0x1F700, 0x1F7D9 },
{ 0x1F7E0, 0x1F7EB },
{ 0x1F7F0, 0x1F7F0 },
{ 0x1F800, 0x1F80B },
@@ -588,16 +597,19 @@
{ 0x1F890, 0x1F8AD },
{ 0x1F8B0, 0x1F8BB },
{ 0x1F8C0, 0x1F8C1 },
- { 0x1F900, 0x1FA53 },
+ { 0x1F8D0, 0x1F8D8 },
+ { 0x1F900, 0x1FA57 },
{ 0x1FA60, 0x1FA6D },
{ 0x1FA70, 0x1FA7C },
- { 0x1FA80, 0x1FA89 },
- { 0x1FA8F, 0x1FAC6 },
- { 0x1FACE, 0x1FADC },
- { 0x1FADF, 0x1FAE9 },
- { 0x1FAF0, 0x1FAF8 },
+ { 0x1FA80, 0x1FA8A },
+ { 0x1FA8E, 0x1FAC6 },
+ { 0x1FAC8, 0x1FAC8 },
+ { 0x1FACD, 0x1FADC },
+ { 0x1FADF, 0x1FAEA },
+ { 0x1FAEF, 0x1FAF8 },
{ 0x1FB00, 0x1FB92 },
{ 0x1FB94, 0x1FBEF },
+ { 0x1FBFA, 0x1FBFA },
{ 0xE0001, 0xE0001 },
{ 0xE0020, 0xE007F },
{ 0xE0100, 0xE01EF },
diff --git a/tests/unictype/test-ctype_space.c b/tests/unictype/test-ctype_space.c
index 2029e960..36beebb3 100644
--- a/tests/unictype/test-ctype_space.c
+++ b/tests/unictype/test-ctype_space.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-ctype_upper.c b/tests/unictype/test-ctype_upper.c
index c20035d6..bd4a0e23 100644
--- a/tests/unictype/test-ctype_upper.c
+++ b/tests/unictype/test-ctype_upper.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -613,7 +613,10 @@
{ 0xA7C4, 0xA7C7 },
{ 0xA7C9, 0xA7C9 },
{ 0xA7CB, 0xA7CC },
+ { 0xA7CE, 0xA7CE },
{ 0xA7D0, 0xA7D0 },
+ { 0xA7D2, 0xA7D2 },
+ { 0xA7D4, 0xA7D4 },
{ 0xA7D6, 0xA7D6 },
{ 0xA7D8, 0xA7D8 },
{ 0xA7DA, 0xA7DA },
@@ -630,6 +633,7 @@
{ 0x10D50, 0x10D65 },
{ 0x118A0, 0x118BF },
{ 0x16E40, 0x16E5F },
+ { 0x16EA0, 0x16EB8 },
{ 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 cbc618fc..953a9efd 100644
--- a/tests/unictype/test-ctype_xdigit.c
+++ b/tests/unictype/test-ctype_xdigit.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-decdigit.c b/tests/unictype/test-decdigit.c
index 1ff25ce1..1e860f05 100644
--- a/tests/unictype/test-decdigit.c
+++ b/tests/unictype/test-decdigit.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-decdigit.h b/tests/unictype/test-decdigit.h
index d1e45a2a..0b4d6fa6 100644
--- a/tests/unictype/test-decdigit.h
+++ b/tests/unictype/test-decdigit.h
@@ -1,8 +1,8 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Decimal digit values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */
-/* Copyright (C) 2000-2024 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2025 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
@@ -597,6 +597,16 @@
{ 0x11DA7, 7 },
{ 0x11DA8, 8 },
{ 0x11DA9, 9 },
+ { 0x11DE0, 0 },
+ { 0x11DE1, 1 },
+ { 0x11DE2, 2 },
+ { 0x11DE3, 3 },
+ { 0x11DE4, 4 },
+ { 0x11DE5, 5 },
+ { 0x11DE6, 6 },
+ { 0x11DE7, 7 },
+ { 0x11DE8, 8 },
+ { 0x11DE9, 9 },
{ 0x11F50, 0 },
{ 0x11F51, 1 },
{ 0x11F52, 2 },
diff --git a/tests/unictype/test-digit.c b/tests/unictype/test-digit.c
index c60dc12f..a9cd6518 100644
--- a/tests/unictype/test-digit.c
+++ b/tests/unictype/test-digit.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-digit.h b/tests/unictype/test-digit.h
index 8d9d5daf..655073dc 100644
--- a/tests/unictype/test-digit.h
+++ b/tests/unictype/test-digit.h
@@ -1,8 +1,8 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Digit values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */
-/* Copyright (C) 2000-2024 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2025 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
@@ -714,6 +714,16 @@
{ 0x11DA7, 7 },
{ 0x11DA8, 8 },
{ 0x11DA9, 9 },
+ { 0x11DE0, 0 },
+ { 0x11DE1, 1 },
+ { 0x11DE2, 2 },
+ { 0x11DE3, 3 },
+ { 0x11DE4, 4 },
+ { 0x11DE5, 5 },
+ { 0x11DE6, 6 },
+ { 0x11DE7, 7 },
+ { 0x11DE8, 8 },
+ { 0x11DE9, 9 },
{ 0x11F50, 0 },
{ 0x11F51, 1 },
{ 0x11F52, 2 },
diff --git a/tests/unictype/test-incb_byname.c b/tests/unictype/test-incb_byname.c
index 0f909195..a7ab1730 100644
--- a/tests/unictype/test-incb_byname.c
+++ b/tests/unictype/test-incb_byname.c
@@ -1,5 +1,5 @@
/* Test the Indic_Conjunct_Break value functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2024.
This program is free software: you can redistribute it and/or modify it
diff --git a/tests/unictype/test-incb_name.c b/tests/unictype/test-incb_name.c
index 639b2fcd..bf46adc0 100644
--- a/tests/unictype/test-incb_name.c
+++ b/tests/unictype/test-incb_name.c
@@ -1,5 +1,5 @@
/* Test the Indic_Conjunct_Break value functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2024.
This program is free software: you can redistribute it and/or modify it
diff --git a/tests/unictype/test-incb_of.c b/tests/unictype/test-incb_of.c
index ceb5965c..c4d8cd71 100644
--- a/tests/unictype/test-incb_of.c
+++ b/tests/unictype/test-incb_of.c
@@ -1,5 +1,5 @@
/* Test the Unicode character Indic_Conjunct_Break attribute functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2024.
This program is free software: you can redistribute it and/or modify it
diff --git a/tests/unictype/test-incb_of.h b/tests/unictype/test-incb_of.h
index e809feab..e728f5d8 100644
--- a/tests/unictype/test-incb_of.h
+++ b/tests/unictype/test-incb_of.h
@@ -1,8 +1,8 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Indic_Conjunct_Break attribute of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */
-/* Copyright (C) 2000-2024 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2025 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
@@ -862,6 +862,49 @@
{ 0x0FBB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x0FBC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x0FC6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1000, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1001, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1002, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1003, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1004, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1005, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1006, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1007, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1008, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1009, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x100A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x100B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x100C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x100D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x100E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x100F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1010, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1011, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1012, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1013, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1014, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1015, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1016, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1017, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1018, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1019, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x101A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x101B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x101C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x101D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x101E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x101F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1020, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1021, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1022, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1023, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1024, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1025, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1026, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1027, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1028, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1029, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x102A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x102D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x102E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x102F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -872,23 +915,54 @@
{ 0x1035, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1036, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1037, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0x1039, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1039, UC_INDIC_CONJUNCT_BREAK_LINKER },
{ 0x103A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x103D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x103E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x103F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1050, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1051, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1052, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1053, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1054, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1055, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x1058, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1059, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x105A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x105B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x105C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x105D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x105E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x105F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1060, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1061, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1065, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1066, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x106E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x106F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1070, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x1071, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1072, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1073, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1074, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1075, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1076, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1077, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1078, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1079, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x107A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x107B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x107C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x107D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x107E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x107F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1080, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1081, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x1082, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1085, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1086, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x108D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x108E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x109D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x135D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x135E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -904,6 +978,58 @@
{ 0x1753, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1772, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1773, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1780, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1781, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1782, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1783, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1784, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1785, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1786, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1787, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1788, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1789, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x178A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x178B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x178C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x178D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x178E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x178F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1790, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1791, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1792, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1793, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1794, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1795, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1796, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1797, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1798, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1799, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x179A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x179B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x179C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x179D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x179E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x179F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17A0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17A1, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17A2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17A3, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17A4, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17A5, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17A6, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17A7, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17A8, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17A9, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17AA, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17AB, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17AC, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17AD, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17AE, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17AF, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17B0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17B1, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17B2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x17B3, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x17B4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x17B5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x17B7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -923,7 +1049,7 @@
{ 0x17CF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x17D0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x17D1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0x17D2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x17D2, UC_INDIC_CONJUNCT_BREAK_LINKER },
{ 0x17D3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x17DD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x180B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -945,6 +1071,59 @@
{ 0x1A17, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1A18, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1A1B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A20, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A21, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A22, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A23, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A24, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A25, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A26, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A27, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A28, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A29, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A2A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A2B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A2C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A2D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A2E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A2F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A30, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A31, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A32, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A33, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A34, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A35, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A36, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A37, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A38, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A39, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A3A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A3B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A3C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A3D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A3E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A3F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A40, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A41, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A42, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A43, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A44, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A45, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A46, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A47, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A48, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A49, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A4A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A4B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A4C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A4D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A4E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A4F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A50, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A51, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A52, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A53, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1A54, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x1A56, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1A58, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1A59, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -953,7 +1132,7 @@
{ 0x1A5C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1A5D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1A5E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0x1A60, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A60, UC_INDIC_CONJUNCT_BREAK_LINKER },
{ 0x1A62, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1A65, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1A66, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1005,10 +1184,72 @@
{ 0x1ACC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1ACD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1ACE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ACF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AD0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AD1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AD2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AD3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AD4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AD5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AD6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AD7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AD8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AD9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ADA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ADB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ADC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ADD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AE0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AE1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AE2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AE3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AE4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AE5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AE6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AE7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AE8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AE9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AEA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AEB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1B00, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1B01, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1B02, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1B03, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1B0B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B0C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B13, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B14, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B15, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B16, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B17, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B18, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B19, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B1A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B1B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B1C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B1D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B1E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B1F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B20, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B21, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B22, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B23, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B24, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B25, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B26, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B27, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B28, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B29, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B2A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B2B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B2C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B2D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B2E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B2F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B30, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B31, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B32, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B33, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x1B34, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1B35, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1B36, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1021,7 +1262,15 @@
{ 0x1B3D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1B42, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1B43, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0x1B44, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1B44, UC_INDIC_CONJUNCT_BREAK_LINKER },
+ { 0x1B45, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B46, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B47, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B48, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B49, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B4A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B4B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B4C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x1B6B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1B6C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1B6D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1033,6 +1282,36 @@
{ 0x1B73, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1B80, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1B81, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1B83, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B84, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B85, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B86, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B87, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B88, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B89, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B8A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B8B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B8C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B8D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B8E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B8F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B90, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B91, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B92, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B93, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B94, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B95, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B96, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B97, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B98, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B99, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B9A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B9B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B9C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B9D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B9E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1B9F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1BA0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x1BA2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1BA3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1BA4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1040,9 +1319,14 @@
{ 0x1BA8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1BA9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1BAA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0x1BAB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1BAB, UC_INDIC_CONJUNCT_BREAK_LINKER },
{ 0x1BAC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1BAD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1BAE, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1BAF, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1BBB, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1BBC, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1BBD, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x1BE6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1BE8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1BE9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1299,6 +1583,45 @@
{ 0xA980, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xA981, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xA982, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA989, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA98A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA98B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA98F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA990, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA991, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA992, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA993, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA994, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA995, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA996, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA997, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA998, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA999, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA99A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA99B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA99C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA99D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA99E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA99F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9A0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9A1, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9A2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9A3, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9A4, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9A5, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9A6, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9A7, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9A8, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9A9, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9AA, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9AB, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9AC, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9AD, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9AE, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9AF, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9B0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9B1, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9B2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0xA9B3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xA9B6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xA9B7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1306,8 +1629,27 @@
{ 0xA9B9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xA9BC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xA9BD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0xA9C0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA9C0, UC_INDIC_CONJUNCT_BREAK_LINKER },
+ { 0xA9E0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9E1, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9E2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9E3, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9E4, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0xA9E5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA9E7, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9E8, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9E9, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9EA, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9EB, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9EC, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9ED, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9EE, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9EF, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9FA, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9FB, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9FC, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9FD, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xA9FE, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0xAA29, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xAA2A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xAA2B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1320,7 +1662,29 @@
{ 0xAA36, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xAA43, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xAA4C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAA60, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA61, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA62, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA63, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA64, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA65, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA66, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA67, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA68, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA69, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA6A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA6B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA6C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA6D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA6E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA6F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA71, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA72, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA73, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA7A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0xAA7C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAA7E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAA7F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0xAAB0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xAAB2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xAAB3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1330,9 +1694,47 @@
{ 0xAABE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xAABF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xAAC1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAAE0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAAE1, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAAE2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAAE3, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAAE4, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAAE5, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAAE6, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAAE7, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAAE8, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAAE9, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xAAEA, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0xAAEC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xAAED, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0xAAF6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAAF6, UC_INDIC_CONJUNCT_BREAK_LINKER },
+ { 0xABC0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABC1, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABC2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABC3, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABC4, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABC5, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABC6, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABC7, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABC8, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABC9, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABCA, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABCB, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABCC, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABCD, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABCE, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABCF, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABD0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABD1, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABD2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABD3, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABD4, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABD5, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABD6, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABD7, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABD8, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABD9, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0xABDA, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0xABE5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xABE8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0xABED, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1378,6 +1780,7 @@
{ 0x10378, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10379, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1037A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10A00, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x10A01, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10A02, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10A03, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1387,10 +1790,46 @@
{ 0x10A0D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10A0E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10A0F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10A10, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A11, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A12, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A13, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A15, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A16, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A17, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A19, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A1A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A1B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A1C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A1D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A1E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A1F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A20, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A21, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A22, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A23, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A24, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A25, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A26, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A27, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A28, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A29, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A2A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A2B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A2C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A2D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A2E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A2F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A30, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A31, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A32, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A33, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A34, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x10A35, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x10A38, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10A39, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10A3A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0x10A3F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10A3F, UC_INDIC_CONJUNCT_BREAK_LINKER },
{ 0x10AE5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10AE6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10D24, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1404,6 +1843,8 @@
{ 0x10D6D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10EAB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10EAC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10EFA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10EFB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10EFC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10EFD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x10EFE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1455,6 +1896,42 @@
{ 0x11100, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11101, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11102, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11103, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11104, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11105, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11106, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11107, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11108, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11109, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1110A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1110B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1110C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1110D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1110E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1110F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11110, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11111, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11112, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11113, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11114, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11115, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11116, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11117, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11118, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11119, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1111A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1111B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1111C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1111D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1111E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1111F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11120, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11121, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11122, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11123, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11124, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11125, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11126, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x11127, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11128, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11129, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1466,8 +1943,10 @@
{ 0x11130, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11131, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11132, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0x11133, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11133, UC_INDIC_CONJUNCT_BREAK_LINKER },
{ 0x11134, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11144, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11147, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x11173, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11180, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11181, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1524,6 +2003,56 @@
{ 0x11372, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11373, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11374, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11380, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11381, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11382, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11383, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11384, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11385, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11386, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11387, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11388, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11389, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1138B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1138E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11390, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11391, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11392, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11393, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11394, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11395, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11396, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11397, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11398, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11399, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1139A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1139B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1139C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1139D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1139E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1139F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113A0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113A1, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113A2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113A3, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113A4, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113A5, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113A6, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113A7, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113A8, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113A9, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113AA, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113AB, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113AC, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113AD, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113AE, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113AF, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113B0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113B1, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113B2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113B3, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113B4, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x113B5, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x113B8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x113BB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x113BC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1538,7 +2067,7 @@
{ 0x113C9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x113CE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x113CF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0x113D0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x113D0, UC_INDIC_CONJUNCT_BREAK_LINKER },
{ 0x113D2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x113E1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x113E2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1622,11 +2151,53 @@
{ 0x11837, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11839, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1183A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11900, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11901, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11902, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11903, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11904, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11905, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11906, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11909, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1190C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1190D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1190E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1190F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11910, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11911, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11912, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11913, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11915, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11916, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11918, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11919, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1191A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1191B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1191C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1191D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1191E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1191F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11920, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11921, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11922, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11923, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11924, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11925, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11926, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11927, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11928, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11929, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1192A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1192B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1192C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1192D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1192E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x1192F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x11930, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1193B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1193C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1193D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0x1193E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1193E, UC_INDIC_CONJUNCT_BREAK_LINKER },
{ 0x11943, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x119D4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x119D5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1635,6 +2206,7 @@
{ 0x119DA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x119DB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x119E0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11A00, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x11A01, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A02, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A03, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1645,6 +2217,46 @@
{ 0x11A08, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A09, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A0A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11A0B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A0C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A0D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A0E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A0F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A10, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A11, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A12, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A13, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A14, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A15, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A16, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A17, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A18, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A19, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A1A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A1B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A1C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A1D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A1E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A1F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A20, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A21, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A22, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A23, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A24, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A25, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A26, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A27, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A28, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A29, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A2A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A2B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A2C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A2D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A2E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A2F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A30, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A31, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A32, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x11A33, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A34, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A35, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1655,7 +2267,8 @@
{ 0x11A3C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A3D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A3E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0x11A47, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11A47, UC_INDIC_CONJUNCT_BREAK_LINKER },
+ { 0x11A50, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x11A51, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A52, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A53, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1665,6 +2278,46 @@
{ 0x11A59, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A5A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A5B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11A5C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A5D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A5E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A5F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A60, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A61, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A62, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A63, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A64, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A65, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A66, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A67, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A68, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A69, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A6A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A6B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A6C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A6D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A6E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A6F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A70, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A71, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A72, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A73, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A74, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A75, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A76, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A77, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A78, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A79, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A7A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A7B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A7C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A7D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A7E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A7F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A80, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A81, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A82, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11A83, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x11A8A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A8B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A8C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1679,7 +2332,12 @@
{ 0x11A95, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A96, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11A98, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0x11A99, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11A99, UC_INDIC_CONJUNCT_BREAK_LINKER },
+ { 0x11B60, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11B62, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11B63, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11B64, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11B66, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11C30, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11C31, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11C32, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1752,6 +2410,53 @@
{ 0x11EF4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11F00, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11F01, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11F04, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F05, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F06, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F07, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F08, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F09, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F0A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F0B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F0C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F0D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F0E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F0F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F10, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F12, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F13, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F14, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F15, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F16, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F17, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F18, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F19, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F1A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F1B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F1C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F1D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F1E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F1F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F20, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F21, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F22, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F23, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F24, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F25, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F26, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F27, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F28, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F29, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F2A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F2B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F2C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F2D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F2E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F2F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F30, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F31, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F32, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x11F33, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
{ 0x11F36, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11F37, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11F38, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -1759,7 +2464,7 @@
{ 0x11F3A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11F40, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x11F41, UC_INDIC_CONJUNCT_BREAK_EXTEND },
- { 0x11F42, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11F42, UC_INDIC_CONJUNCT_BREAK_LINKER },
{ 0x11F5A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x13440, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x13447, UC_INDIC_CONJUNCT_BREAK_EXTEND },
@@ -2100,6 +2805,11 @@
{ 0x1E4EF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1E5EE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1E5EF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E6E3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E6E6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E6EE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E6EF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E6F5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1E8D0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1E8D1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
{ 0x1E8D2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
diff --git a/tests/unictype/test-joininggroup_byname.c b/tests/unictype/test-joininggroup_byname.c
index f57f6ad1..fdd96801 100644
--- a/tests/unictype/test-joininggroup_byname.c
+++ b/tests/unictype/test-joininggroup_byname.c
@@ -1,5 +1,5 @@
/* Test the Unicode character Arabic joining group functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or modify it
diff --git a/tests/unictype/test-joininggroup_name.c b/tests/unictype/test-joininggroup_name.c
index 40202ced..9196014b 100644
--- a/tests/unictype/test-joininggroup_name.c
+++ b/tests/unictype/test-joininggroup_name.c
@@ -1,5 +1,5 @@
/* Test the Unicode character Arabic joining group functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or modify it
diff --git a/tests/unictype/test-joininggroup_of.c b/tests/unictype/test-joininggroup_of.c
index 859f13fd..8ff37325 100644
--- a/tests/unictype/test-joininggroup_of.c
+++ b/tests/unictype/test-joininggroup_of.c
@@ -1,5 +1,5 @@
/* Test the Unicode character Arabic joining group functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or modify it
diff --git a/tests/unictype/test-joininggroup_of.h b/tests/unictype/test-joininggroup_of.h
index 2bfe0a68..27703835 100644
--- a/tests/unictype/test-joininggroup_of.h
+++ b/tests/unictype/test-joininggroup_of.h
@@ -1,8 +1,8 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Arabic joining group of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */
-/* Copyright (C) 2000-2024 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2025 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
@@ -284,6 +284,7 @@
{ 0x088C, UC_JOINING_GROUP_TAH },
{ 0x088D, UC_JOINING_GROUP_GAF },
{ 0x088E, UC_JOINING_GROUP_VERTICAL_TAIL },
+ { 0x088F, UC_JOINING_GROUP_NOON },
{ 0x08A0, UC_JOINING_GROUP_BEH },
{ 0x08A1, UC_JOINING_GROUP_BEH },
{ 0x08A2, UC_JOINING_GROUP_HAH },
@@ -369,4 +370,6 @@
{ 0x10D23, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA },
{ 0x10EC2, UC_JOINING_GROUP_DAL },
{ 0x10EC3, UC_JOINING_GROUP_TAH },
- { 0x10EC4, UC_JOINING_GROUP_KAF }
+ { 0x10EC4, UC_JOINING_GROUP_KAF },
+ { 0x10EC6, UC_JOINING_GROUP_THIN_NOON },
+ { 0x10EC7, UC_JOINING_GROUP_YEH }
diff --git a/tests/unictype/test-joiningtype_byname.c b/tests/unictype/test-joiningtype_byname.c
index 1d6d6e88..81798156 100644
--- a/tests/unictype/test-joiningtype_byname.c
+++ b/tests/unictype/test-joiningtype_byname.c
@@ -1,5 +1,5 @@
/* Test the Unicode character Arabic joining type functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or modify it
diff --git a/tests/unictype/test-joiningtype_longname.c b/tests/unictype/test-joiningtype_longname.c
index 7416d2f9..1c347eb1 100644
--- a/tests/unictype/test-joiningtype_longname.c
+++ b/tests/unictype/test-joiningtype_longname.c
@@ -1,5 +1,5 @@
/* Test the Unicode character Arabic joining type functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or modify it
diff --git a/tests/unictype/test-joiningtype_name.c b/tests/unictype/test-joiningtype_name.c
index 004d1594..9f93f5f2 100644
--- a/tests/unictype/test-joiningtype_name.c
+++ b/tests/unictype/test-joiningtype_name.c
@@ -1,5 +1,5 @@
/* Test the Unicode character Arabic joining type functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or modify it
diff --git a/tests/unictype/test-joiningtype_of.c b/tests/unictype/test-joiningtype_of.c
index 6402150f..f04695a9 100644
--- a/tests/unictype/test-joiningtype_of.c
+++ b/tests/unictype/test-joiningtype_of.c
@@ -1,5 +1,5 @@
/* Test the Unicode character Arabic joining type functions.
- Copyright (C) 2011-2024 Free Software Foundation, Inc.
+ Copyright (C) 2011-2025 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or modify it
diff --git a/tests/unictype/test-joiningtype_of.h b/tests/unictype/test-joiningtype_of.h
index f36660e5..9c8d1330 100644
--- a/tests/unictype/test-joiningtype_of.h
+++ b/tests/unictype/test-joiningtype_of.h
@@ -1,8 +1,8 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Arabic joining type of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */
-/* Copyright (C) 2000-2024 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2025 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
@@ -361,6 +361,7 @@
{ 0x088C, UC_JOINING_TYPE_D },
{ 0x088D, UC_JOINING_TYPE_D },
{ 0x088E, UC_JOINING_TYPE_R },
+ { 0x088F, UC_JOINING_TYPE_D },
{ 0x0890, UC_JOINING_TYPE_U },
{ 0x0891, UC_JOINING_TYPE_U },
{ 0x08A0, UC_JOINING_TYPE_D },
@@ -705,6 +706,8 @@
{ 0x10EC2, UC_JOINING_TYPE_R },
{ 0x10EC3, UC_JOINING_TYPE_D },
{ 0x10EC4, UC_JOINING_TYPE_D },
+ { 0x10EC6, UC_JOINING_TYPE_D },
+ { 0x10EC7, UC_JOINING_TYPE_D },
{ 0x10F30, UC_JOINING_TYPE_D },
{ 0x10F31, UC_JOINING_TYPE_D },
{ 0x10F32, UC_JOINING_TYPE_D },
diff --git a/tests/unictype/test-mirror.c b/tests/unictype/test-mirror.c
index b93add15..70b8fae8 100644
--- a/tests/unictype/test-mirror.c
+++ b/tests/unictype/test-mirror.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-numeric.c b/tests/unictype/test-numeric.c
index 65330533..824db1a2 100644
--- a/tests/unictype/test-numeric.c
+++ b/tests/unictype/test-numeric.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-numeric.h b/tests/unictype/test-numeric.h
index 67db592c..ecaaca3d 100644
--- a/tests/unictype/test-numeric.h
+++ b/tests/unictype/test-numeric.h
@@ -1,8 +1,8 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Numeric values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */
-/* Copyright (C) 2000-2024 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2025 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
@@ -1380,6 +1380,16 @@
{ 0x11DA7, 7, 1 },
{ 0x11DA8, 8, 1 },
{ 0x11DA9, 9, 1 },
+ { 0x11DE0, 0, 1 },
+ { 0x11DE1, 1, 1 },
+ { 0x11DE2, 2, 1 },
+ { 0x11DE3, 3, 1 },
+ { 0x11DE4, 4, 1 },
+ { 0x11DE5, 5, 1 },
+ { 0x11DE6, 6, 1 },
+ { 0x11DE7, 7, 1 },
+ { 0x11DE8, 8, 1 },
+ { 0x11DE9, 9, 1 },
{ 0x11F50, 0, 1 },
{ 0x11F51, 1, 1 },
{ 0x11F52, 2, 1 },
@@ -1411,6 +1421,14 @@
{ 0x11FD2, 1, 2 },
{ 0x11FD3, 3, 4 },
{ 0x11FD4, 1, 320 },
+ { 0x12038, 1, 1 },
+ { 0x12039, 1, 1 },
+ { 0x12079, 1, 1 },
+ { 0x12226, 1, 2 },
+ { 0x1222B, 2, 1 },
+ { 0x1230B, 1, 1 },
+ { 0x1230D, 3, 1 },
+ { 0x12399, 2, 1 },
{ 0x12400, 2, 1 },
{ 0x12401, 3, 1 },
{ 0x12402, 4, 1 },
@@ -1602,6 +1620,9 @@
{ 0x16E94, 1, 1 },
{ 0x16E95, 2, 1 },
{ 0x16E96, 3, 1 },
+ { 0x16FF4, 1, 1 },
+ { 0x16FF5, 3, 2 },
+ { 0x16FF6, 2, 1 },
{ 0x1CCF0, 0, 1 },
{ 0x1CCF1, 1, 1 },
{ 0x1CCF2, 2, 1 },
diff --git a/tests/unictype/test-pr_alphabetic.c b/tests/unictype/test-pr_alphabetic.c
index 56a580e8..fc5d49d6 100644
--- a/tests/unictype/test-pr_alphabetic.c
+++ b/tests/unictype/test-pr_alphabetic.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -70,7 +70,7 @@
{ 0x0840, 0x0858 },
{ 0x0860, 0x086A },
{ 0x0870, 0x0887 },
- { 0x0889, 0x088E },
+ { 0x0889, 0x088F },
{ 0x0897, 0x0897 },
{ 0x08A0, 0x08C9 },
{ 0x08D4, 0x08DF },
@@ -161,7 +161,7 @@
{ 0x0C4A, 0x0C4C },
{ 0x0C55, 0x0C56 },
{ 0x0C58, 0x0C5A },
- { 0x0C5D, 0x0C5D },
+ { 0x0C5C, 0x0C5D },
{ 0x0C60, 0x0C63 },
{ 0x0C80, 0x0C83 },
{ 0x0C85, 0x0C8C },
@@ -173,7 +173,7 @@
{ 0x0CC6, 0x0CC8 },
{ 0x0CCA, 0x0CCC },
{ 0x0CD5, 0x0CD6 },
- { 0x0CDD, 0x0CDE },
+ { 0x0CDC, 0x0CDE },
{ 0x0CE0, 0x0CE3 },
{ 0x0CF1, 0x0CF3 },
{ 0x0D00, 0x0D0C },
@@ -373,11 +373,8 @@
{ 0xA67F, 0xA6EF },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D3, 0xA7D3 },
- { 0xA7D5, 0xA7DC },
- { 0xA7F2, 0xA805 },
+ { 0xA78B, 0xA7DC },
+ { 0xA7F1, 0xA805 },
{ 0xA807, 0xA827 },
{ 0xA840, 0xA873 },
{ 0xA880, 0xA8C3 },
@@ -486,6 +483,7 @@
{ 0x108F4, 0x108F5 },
{ 0x10900, 0x10915 },
{ 0x10920, 0x10939 },
+ { 0x10940, 0x10959 },
{ 0x10980, 0x109B7 },
{ 0x109BE, 0x109BF },
{ 0x10A00, 0x10A03 },
@@ -511,8 +509,8 @@
{ 0x10E80, 0x10EA9 },
{ 0x10EAB, 0x10EAC },
{ 0x10EB0, 0x10EB1 },
- { 0x10EC2, 0x10EC4 },
- { 0x10EFC, 0x10EFC },
+ { 0x10EC2, 0x10EC7 },
+ { 0x10EFA, 0x10EFC },
{ 0x10F00, 0x10F1C },
{ 0x10F27, 0x10F27 },
{ 0x10F30, 0x10F45 },
@@ -605,6 +603,7 @@
{ 0x11A50, 0x11A97 },
{ 0x11A9D, 0x11A9D },
{ 0x11AB0, 0x11AF8 },
+ { 0x11B60, 0x11B67 },
{ 0x11BC0, 0x11BE0 },
{ 0x11C00, 0x11C08 },
{ 0x11C0A, 0x11C36 },
@@ -627,6 +626,7 @@
{ 0x11D90, 0x11D91 },
{ 0x11D93, 0x11D96 },
{ 0x11D98, 0x11D98 },
+ { 0x11DB0, 0x11DDB },
{ 0x11EE0, 0x11EF6 },
{ 0x11F00, 0x11F10 },
{ 0x11F12, 0x11F3A },
@@ -651,15 +651,17 @@
{ 0x16B7D, 0x16B8F },
{ 0x16D40, 0x16D6C },
{ 0x16E40, 0x16E7F },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 0x16F00, 0x16F4A },
{ 0x16F4F, 0x16F87 },
{ 0x16F8F, 0x16F9F },
{ 0x16FE0, 0x16FE1 },
{ 0x16FE3, 0x16FE3 },
- { 0x16FF0, 0x16FF1 },
- { 0x17000, 0x187F7 },
- { 0x18800, 0x18CD5 },
- { 0x18CFF, 0x18D08 },
+ { 0x16FF0, 0x16FF6 },
+ { 0x17000, 0x18CD5 },
+ { 0x18CFF, 0x18D1E },
+ { 0x18D80, 0x18DF2 },
{ 0x1AFF0, 0x1AFF3 },
{ 0x1AFF5, 0x1AFFB },
{ 0x1AFFD, 0x1AFFE },
@@ -721,6 +723,9 @@
{ 0x1E4D0, 0x1E4EB },
{ 0x1E5D0, 0x1E5ED },
{ 0x1E5F0, 0x1E5F0 },
+ { 0x1E6C0, 0x1E6DE },
+ { 0x1E6E0, 0x1E6F5 },
+ { 0x1E6FE, 0x1E6FF },
{ 0x1E7E0, 0x1E7E6 },
{ 0x1E7E8, 0x1E7EB },
{ 0x1E7ED, 0x1E7EE },
@@ -766,14 +771,13 @@
{ 0x1F150, 0x1F169 },
{ 0x1F170, 0x1F189 },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF }
+ { 0x31350, 0x33479 }
#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 bc48da86..e2876093 100644
--- a/tests/unictype/test-pr_ascii_hex_digit.c
+++ b/tests/unictype/test-pr_ascii_hex_digit.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_bidi_arabic_digit.c b/tests/unictype/test-pr_bidi_arabic_digit.c
index 1a832df4..0e80a0f5 100644
--- a/tests/unictype/test-pr_bidi_arabic_digit.c
+++ b/tests/unictype/test-pr_bidi_arabic_digit.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
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 26f7e36a..40cd1296 100644
--- a/tests/unictype/test-pr_bidi_arabic_right_to_left.c
+++ b/tests/unictype/test-pr_bidi_arabic_right_to_left.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -30,18 +30,20 @@
{ 0x074B, 0x07A5 },
{ 0x07B1, 0x07BF },
{ 0x0860, 0x086A },
- { 0x0870, 0x088E },
+ { 0x0870, 0x088F },
{ 0x08A0, 0x08C9 },
{ 0x2065, 0x2065 },
- { 0xFB50, 0xFD3D },
- { 0xFD50, 0xFDCE },
+ { 0xFB50, 0xFBC2 },
+ { 0xFBD3, 0xFD3D },
+ { 0xFD50, 0xFD8F },
+ { 0xFD92, 0xFDC7 },
{ 0xFDF0, 0xFDFC },
{ 0xFE1A, 0xFE1F },
{ 0xFE53, 0xFE53 },
{ 0xFE67, 0xFE67 },
{ 0xFE6C, 0xFEFE },
{ 0x10D00, 0x10D23 },
- { 0x10EC2, 0x10EC4 },
+ { 0x10EC2, 0x10EC7 },
{ 0x10F30, 0x10F45 },
{ 0x10F51, 0x10F59 },
{ 0x1EC71, 0x1ECB4 },
diff --git a/tests/unictype/test-pr_bidi_block_separator.c b/tests/unictype/test-pr_bidi_block_separator.c
index 50eade74..a77cd534 100644
--- a/tests/unictype/test-pr_bidi_block_separator.c
+++ b/tests/unictype/test-pr_bidi_block_separator.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_bidi_boundary_neutral.c b/tests/unictype/test-pr_bidi_boundary_neutral.c
index 8925fb22..07df38de 100644
--- a/tests/unictype/test-pr_bidi_boundary_neutral.c
+++ b/tests/unictype/test-pr_bidi_boundary_neutral.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_bidi_common_separator.c b/tests/unictype/test-pr_bidi_common_separator.c
index 7f73de79..f75d06e6 100644
--- a/tests/unictype/test-pr_bidi_common_separator.c
+++ b/tests/unictype/test-pr_bidi_common_separator.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_bidi_control.c b/tests/unictype/test-pr_bidi_control.c
index 5855b93c..bbff0e76 100644
--- a/tests/unictype/test-pr_bidi_control.c
+++ b/tests/unictype/test-pr_bidi_control.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_bidi_embedding_or_override.c b/tests/unictype/test-pr_bidi_embedding_or_override.c
index e717b92a..4777963b 100644
--- a/tests/unictype/test-pr_bidi_embedding_or_override.c
+++ b/tests/unictype/test-pr_bidi_embedding_or_override.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_bidi_eur_num_separator.c b/tests/unictype/test-pr_bidi_eur_num_separator.c
index c7a602f2..5ca1c47b 100644
--- a/tests/unictype/test-pr_bidi_eur_num_separator.c
+++ b/tests/unictype/test-pr_bidi_eur_num_separator.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_bidi_eur_num_terminator.c b/tests/unictype/test-pr_bidi_eur_num_terminator.c
index 0ed7ebb0..0eab4628 100644
--- a/tests/unictype/test-pr_bidi_eur_num_terminator.c
+++ b/tests/unictype/test-pr_bidi_eur_num_terminator.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -30,7 +30,7 @@
{ 0x0E3F, 0x0E3F },
{ 0x17DB, 0x17DB },
{ 0x2030, 0x2034 },
- { 0x20A0, 0x20C0 },
+ { 0x20A0, 0x20C1 },
{ 0x212E, 0x212E },
{ 0x2213, 0x2213 },
{ 0xA838, 0xA839 },
diff --git a/tests/unictype/test-pr_bidi_european_digit.c b/tests/unictype/test-pr_bidi_european_digit.c
index c12a8a17..7a7db4a5 100644
--- a/tests/unictype/test-pr_bidi_european_digit.c
+++ b/tests/unictype/test-pr_bidi_european_digit.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
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 e652aa5b..28836ece 100644
--- a/tests/unictype/test-pr_bidi_hebrew_right_to_left.c
+++ b/tests/unictype/test-pr_bidi_hebrew_right_to_left.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -33,7 +33,6 @@
{ 0x082E, 0x0858 },
{ 0x085C, 0x085F },
{ 0x086B, 0x086F },
- { 0x088F, 0x088F },
{ 0x0892, 0x0896 },
{ 0x200F, 0x200F },
{ 0xFB1D, 0xFB1D },
@@ -54,7 +53,8 @@
{ 0x10D6F, 0x10E5F },
{ 0x10E7F, 0x10EAA },
{ 0x10EAD, 0x10EC1 },
- { 0x10EC5, 0x10EFB },
+ { 0x10EC8, 0x10ECF },
+ { 0x10ED9, 0x10EF9 },
{ 0x10F00, 0x10F2F },
{ 0x10F5A, 0x10F81 },
{ 0x10F86, 0x10FFF },
diff --git a/tests/unictype/test-pr_bidi_left_to_right.c b/tests/unictype/test-pr_bidi_left_to_right.c
index 21ea1543..8390c19e 100644
--- a/tests/unictype/test-pr_bidi_left_to_right.c
+++ b/tests/unictype/test-pr_bidi_left_to_right.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -164,7 +164,8 @@
{ 0x1A6D, 0x1A72 },
{ 0x1A7D, 0x1A7E },
{ 0x1A80, 0x1AAF },
- { 0x1ACF, 0x1AFF },
+ { 0x1ADE, 0x1ADF },
+ { 0x1AEC, 0x1AFF },
{ 0x1B04, 0x1B33 },
{ 0x1B35, 0x1B35 },
{ 0x1B3B, 0x1B3B },
@@ -198,7 +199,7 @@
{ 0x2071, 0x2073 },
{ 0x207F, 0x207F },
{ 0x208F, 0x209F },
- { 0x20C1, 0x20CF },
+ { 0x20C2, 0x20CF },
{ 0x20F1, 0x20FF },
{ 0x2102, 0x2102 },
{ 0x2107, 0x2107 },
@@ -223,7 +224,6 @@
{ 0x26AC, 0x26AC },
{ 0x2800, 0x28FF },
{ 0x2B74, 0x2B75 },
- { 0x2B96, 0x2B96 },
{ 0x2C00, 0x2CE4 },
{ 0x2CEB, 0x2CEE },
{ 0x2CF2, 0x2CF8 },
@@ -383,7 +383,10 @@
{ 0x11A57, 0x11A58 },
{ 0x11A5C, 0x11A89 },
{ 0x11A97, 0x11A97 },
- { 0x11A9A, 0x11C2F },
+ { 0x11A9A, 0x11B5F },
+ { 0x11B61, 0x11B61 },
+ { 0x11B65, 0x11B65 },
+ { 0x11B67, 0x11C2F },
{ 0x11C37, 0x11C37 },
{ 0x11C3E, 0x11C91 },
{ 0x11CA8, 0x11CA9 },
@@ -418,8 +421,10 @@
{ 0x1BC9F, 0x1BC9F },
{ 0x1BCA4, 0x1CBFF },
{ 0x1CCD6, 0x1CCEF },
- { 0x1CCFA, 0x1CCFF },
- { 0x1CEB4, 0x1CEFF },
+ { 0x1CCFD, 0x1CCFF },
+ { 0x1CEB4, 0x1CEB9 },
+ { 0x1CED1, 0x1CEDF },
+ { 0x1CEF1, 0x1CEFF },
{ 0x1CF2E, 0x1CF2F },
{ 0x1CF47, 0x1D166 },
{ 0x1D16A, 0x1D172 },
@@ -457,7 +462,11 @@
{ 0x1E2F0, 0x1E2FE },
{ 0x1E300, 0x1E4EB },
{ 0x1E4F0, 0x1E5ED },
- { 0x1E5F0, 0x1E7FF },
+ { 0x1E5F0, 0x1E6E2 },
+ { 0x1E6E4, 0x1E6E5 },
+ { 0x1E6E7, 0x1E6ED },
+ { 0x1E6F0, 0x1E6F4 },
+ { 0x1E6F6, 0x1E7FF },
{ 0x1E8C5, 0x1E8C6 },
{ 0x1E8D7, 0x1E8FF },
{ 0x1E94C, 0x1E94F },
@@ -510,10 +519,9 @@
{ 0x1F170, 0x1F1AC },
{ 0x1F1AE, 0x1F25F },
{ 0x1F266, 0x1F2FF },
- { 0x1F6D8, 0x1F6DB },
+ { 0x1F6D9, 0x1F6DB },
{ 0x1F6ED, 0x1F6EF },
{ 0x1F6FD, 0x1F6FF },
- { 0x1F777, 0x1F77A },
{ 0x1F7DA, 0x1F7DF },
{ 0x1F7EC, 0x1F7EF },
{ 0x1F7F1, 0x1F7FF },
@@ -523,17 +531,19 @@
{ 0x1F888, 0x1F88F },
{ 0x1F8AE, 0x1F8AF },
{ 0x1F8BC, 0x1F8BF },
- { 0x1F8C2, 0x1F8FF },
- { 0x1FA54, 0x1FA5F },
+ { 0x1F8C2, 0x1F8CF },
+ { 0x1F8D9, 0x1F8FF },
+ { 0x1FA58, 0x1FA5F },
{ 0x1FA6E, 0x1FA6F },
{ 0x1FA7D, 0x1FA7F },
- { 0x1FA8A, 0x1FA8E },
- { 0x1FAC7, 0x1FACD },
+ { 0x1FA8B, 0x1FA8D },
+ { 0x1FAC7, 0x1FAC7 },
+ { 0x1FAC9, 0x1FACC },
{ 0x1FADD, 0x1FADE },
- { 0x1FAEA, 0x1FAEF },
+ { 0x1FAEB, 0x1FAEE },
{ 0x1FAF9, 0x1FAFF },
{ 0x1FB93, 0x1FB93 },
- { 0x1FBFA, 0x1FFFD },
+ { 0x1FBFB, 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 29e458ab..8912a43d 100644
--- a/tests/unictype/test-pr_bidi_non_spacing_mark.c
+++ b/tests/unictype/test-pr_bidi_non_spacing_mark.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -156,7 +156,8 @@
{ 0x1A65, 0x1A6C },
{ 0x1A73, 0x1A7C },
{ 0x1A7F, 0x1A7F },
- { 0x1AB0, 0x1ACE },
+ { 0x1AB0, 0x1ADD },
+ { 0x1AE0, 0x1AEB },
{ 0x1B00, 0x1B03 },
{ 0x1B34, 0x1B34 },
{ 0x1B36, 0x1B3A },
@@ -236,7 +237,7 @@
{ 0x10D24, 0x10D27 },
{ 0x10D69, 0x10D6D },
{ 0x10EAB, 0x10EAC },
- { 0x10EFC, 0x10EFF },
+ { 0x10EFA, 0x10EFF },
{ 0x10F46, 0x10F50 },
{ 0x10F82, 0x10F85 },
{ 0x11001, 0x11001 },
@@ -312,6 +313,9 @@
{ 0x11A59, 0x11A5B },
{ 0x11A8A, 0x11A96 },
{ 0x11A98, 0x11A99 },
+ { 0x11B60, 0x11B60 },
+ { 0x11B62, 0x11B64 },
+ { 0x11B66, 0x11B66 },
{ 0x11C30, 0x11C36 },
{ 0x11C38, 0x11C3D },
{ 0x11C92, 0x11CA7 },
@@ -366,6 +370,10 @@
{ 0x1E2EC, 0x1E2EF },
{ 0x1E4EC, 0x1E4EF },
{ 0x1E5EE, 0x1E5EF },
+ { 0x1E6E3, 0x1E6E3 },
+ { 0x1E6E6, 0x1E6E6 },
+ { 0x1E6EE, 0x1E6EF },
+ { 0x1E6F5, 0x1E6F5 },
{ 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 c31c4dfe..40647131 100644
--- a/tests/unictype/test-pr_bidi_other_neutral.c
+++ b/tests/unictype/test-pr_bidi_other_neutral.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -94,8 +94,7 @@
{ 0x24EA, 0x26AB },
{ 0x26AD, 0x27FF },
{ 0x2900, 0x2B73 },
- { 0x2B76, 0x2B95 },
- { 0x2B97, 0x2BFF },
+ { 0x2B76, 0x2BFF },
{ 0x2CE5, 0x2CEA },
{ 0x2CF9, 0x2CFF },
{ 0x2E00, 0x2E5D },
@@ -131,8 +130,10 @@
{ 0xA828, 0xA82B },
{ 0xA874, 0xA877 },
{ 0xAB6A, 0xAB6B },
+ { 0xFBC3, 0xFBD2 },
{ 0xFD3E, 0xFD4F },
- { 0xFDCF, 0xFDCF },
+ { 0xFD90, 0xFD91 },
+ { 0xFDC8, 0xFDCF },
{ 0xFDFD, 0xFDFF },
{ 0xFE10, 0xFE19 },
{ 0xFE30, 0xFE4F },
@@ -158,13 +159,17 @@
{ 0x1091F, 0x1091F },
{ 0x10B39, 0x10B3F },
{ 0x10D6E, 0x10D6E },
+ { 0x10ED0, 0x10ED8 },
{ 0x11052, 0x11065 },
{ 0x11660, 0x1166C },
{ 0x11FD5, 0x11FDC },
{ 0x11FE1, 0x11FF1 },
{ 0x16FE2, 0x16FE2 },
{ 0x1CC00, 0x1CCD5 },
+ { 0x1CCFA, 0x1CCFC },
{ 0x1CD00, 0x1CEB3 },
+ { 0x1CEBA, 0x1CED0 },
+ { 0x1CEE0, 0x1CEF0 },
{ 0x1D1E9, 0x1D1EA },
{ 0x1D200, 0x1D241 },
{ 0x1D245, 0x1D245 },
@@ -191,11 +196,10 @@
{ 0x1F16A, 0x1F16F },
{ 0x1F1AD, 0x1F1AD },
{ 0x1F260, 0x1F265 },
- { 0x1F300, 0x1F6D7 },
+ { 0x1F300, 0x1F6D8 },
{ 0x1F6DC, 0x1F6EC },
{ 0x1F6F0, 0x1F6FC },
- { 0x1F700, 0x1F776 },
- { 0x1F77B, 0x1F7D9 },
+ { 0x1F700, 0x1F7D9 },
{ 0x1F7E0, 0x1F7EB },
{ 0x1F7F0, 0x1F7F0 },
{ 0x1F800, 0x1F80B },
@@ -205,16 +209,19 @@
{ 0x1F890, 0x1F8AD },
{ 0x1F8B0, 0x1F8BB },
{ 0x1F8C0, 0x1F8C1 },
- { 0x1F900, 0x1FA53 },
+ { 0x1F8D0, 0x1F8D8 },
+ { 0x1F900, 0x1FA57 },
{ 0x1FA60, 0x1FA6D },
{ 0x1FA70, 0x1FA7C },
- { 0x1FA80, 0x1FA89 },
- { 0x1FA8F, 0x1FAC6 },
- { 0x1FACE, 0x1FADC },
- { 0x1FADF, 0x1FAE9 },
- { 0x1FAF0, 0x1FAF8 },
+ { 0x1FA80, 0x1FA8A },
+ { 0x1FA8E, 0x1FAC6 },
+ { 0x1FAC8, 0x1FAC8 },
+ { 0x1FACD, 0x1FADC },
+ { 0x1FADF, 0x1FAEA },
+ { 0x1FAEF, 0x1FAF8 },
{ 0x1FB00, 0x1FB92 },
- { 0x1FB94, 0x1FBEF }
+ { 0x1FB94, 0x1FBEF },
+ { 0x1FBFA, 0x1FBFA }
#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 eabf3f29..377df533 100644
--- a/tests/unictype/test-pr_bidi_pdf.c
+++ b/tests/unictype/test-pr_bidi_pdf.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_bidi_segment_separator.c b/tests/unictype/test-pr_bidi_segment_separator.c
index 8e4da46a..b5a93b04 100644
--- a/tests/unictype/test-pr_bidi_segment_separator.c
+++ b/tests/unictype/test-pr_bidi_segment_separator.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_bidi_whitespace.c b/tests/unictype/test-pr_bidi_whitespace.c
index d4a47fd9..1b8f7dd1 100644
--- a/tests/unictype/test-pr_bidi_whitespace.c
+++ b/tests/unictype/test-pr_bidi_whitespace.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_byname.c b/tests/unictype/test-pr_byname.c
index 4b7132f8..fc0908c7 100644
--- a/tests/unictype/test-pr_byname.c
+++ b/tests/unictype/test-pr_byname.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_case_ignorable.c b/tests/unictype/test-pr_case_ignorable.c
index 31a41b7e..a8923530 100644
--- a/tests/unictype/test-pr_case_ignorable.c
+++ b/tests/unictype/test-pr_case_ignorable.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -182,7 +182,8 @@
{ 0x1A73, 0x1A7C },
{ 0x1A7F, 0x1A7F },
{ 0x1AA7, 0x1AA7 },
- { 0x1AB0, 0x1ACE },
+ { 0x1AB0, 0x1ADD },
+ { 0x1AE0, 0x1AEB },
{ 0x1B00, 0x1B03 },
{ 0x1B34, 0x1B34 },
{ 0x1B36, 0x1B3A },
@@ -249,7 +250,7 @@
{ 0xA700, 0xA721 },
{ 0xA770, 0xA770 },
{ 0xA788, 0xA78A },
- { 0xA7F2, 0xA7F4 },
+ { 0xA7F1, 0xA7F4 },
{ 0xA7F8, 0xA7F9 },
{ 0xA802, 0xA802 },
{ 0xA806, 0xA806 },
@@ -322,7 +323,8 @@
{ 0x10D69, 0x10D6D },
{ 0x10D6F, 0x10D6F },
{ 0x10EAB, 0x10EAC },
- { 0x10EFC, 0x10EFF },
+ { 0x10EC5, 0x10EC5 },
+ { 0x10EFA, 0x10EFF },
{ 0x10F46, 0x10F50 },
{ 0x10F82, 0x10F85 },
{ 0x11001, 0x11001 },
@@ -399,6 +401,9 @@
{ 0x11A59, 0x11A5B },
{ 0x11A8A, 0x11A96 },
{ 0x11A98, 0x11A99 },
+ { 0x11B60, 0x11B60 },
+ { 0x11B62, 0x11B64 },
+ { 0x11B66, 0x11B66 },
{ 0x11C30, 0x11C36 },
{ 0x11C38, 0x11C3D },
{ 0x11C3F, 0x11C3F },
@@ -414,6 +419,7 @@
{ 0x11D90, 0x11D91 },
{ 0x11D95, 0x11D95 },
{ 0x11D97, 0x11D97 },
+ { 0x11DD9, 0x11DD9 },
{ 0x11EF3, 0x11EF4 },
{ 0x11F00, 0x11F01 },
{ 0x11F36, 0x11F3A },
@@ -433,6 +439,7 @@
{ 0x16F8F, 0x16F9F },
{ 0x16FE0, 0x16FE1 },
{ 0x16FE3, 0x16FE4 },
+ { 0x16FF2, 0x16FF3 },
{ 0x1AFF0, 0x1AFF3 },
{ 0x1AFF5, 0x1AFFB },
{ 0x1AFFD, 0x1AFFE },
@@ -463,6 +470,11 @@
{ 0x1E2EC, 0x1E2EF },
{ 0x1E4EB, 0x1E4EF },
{ 0x1E5EE, 0x1E5EF },
+ { 0x1E6E3, 0x1E6E3 },
+ { 0x1E6E6, 0x1E6E6 },
+ { 0x1E6EE, 0x1E6EF },
+ { 0x1E6F5, 0x1E6F5 },
+ { 0x1E6FF, 0x1E6FF },
{ 0x1E8D0, 0x1E8D6 },
{ 0x1E944, 0x1E94B },
{ 0x1F3FB, 0x1F3FF },
diff --git a/tests/unictype/test-pr_cased.c b/tests/unictype/test-pr_cased.c
index 260f3d14..e4915a02 100644
--- a/tests/unictype/test-pr_cased.c
+++ b/tests/unictype/test-pr_cased.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -27,7 +27,7 @@
{ 0x00F8, 0x01BA },
{ 0x01BC, 0x01BF },
{ 0x01C4, 0x0293 },
- { 0x0295, 0x02B8 },
+ { 0x0296, 0x02B8 },
{ 0x02C0, 0x02C1 },
{ 0x02E0, 0x02E4 },
{ 0x0345, 0x0345 },
@@ -104,11 +104,8 @@
{ 0xA680, 0xA69D },
{ 0xA722, 0xA787 },
{ 0xA78B, 0xA78E },
- { 0xA790, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D3, 0xA7D3 },
- { 0xA7D5, 0xA7DC },
- { 0xA7F2, 0xA7F6 },
+ { 0xA790, 0xA7DC },
+ { 0xA7F1, 0xA7F6 },
{ 0xA7F8, 0xA7FA },
{ 0xAB30, 0xAB5A },
{ 0xAB5C, 0xAB69 },
@@ -138,6 +135,8 @@
{ 0x10D70, 0x10D85 },
{ 0x118A0, 0x118DF },
{ 0x16E40, 0x16E7F },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 0x1D400, 0x1D454 },
{ 0x1D456, 0x1D49C },
{ 0x1D49E, 0x1D49F },
diff --git a/tests/unictype/test-pr_changes_when_casefolded.c b/tests/unictype/test-pr_changes_when_casefolded.c
index 02c03f82..8f2aea9c 100644
--- a/tests/unictype/test-pr_changes_when_casefolded.c
+++ b/tests/unictype/test-pr_changes_when_casefolded.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -622,7 +622,10 @@
{ 0xA7C4, 0xA7C7 },
{ 0xA7C9, 0xA7C9 },
{ 0xA7CB, 0xA7CC },
+ { 0xA7CE, 0xA7CE },
{ 0xA7D0, 0xA7D0 },
+ { 0xA7D2, 0xA7D2 },
+ { 0xA7D4, 0xA7D4 },
{ 0xA7D6, 0xA7D6 },
{ 0xA7D8, 0xA7D8 },
{ 0xA7DA, 0xA7DA },
@@ -642,6 +645,7 @@
{ 0x10D50, 0x10D65 },
{ 0x118A0, 0x118BF },
{ 0x16E40, 0x16E5F },
+ { 0x16EA0, 0x16EB8 },
{ 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 de9abd98..26bd0798 100644
--- a/tests/unictype/test-pr_changes_when_casemapped.c
+++ b/tests/unictype/test-pr_changes_when_casemapped.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -120,9 +120,7 @@
{ 0xA78B, 0xA78D },
{ 0xA790, 0xA794 },
{ 0xA796, 0xA7AE },
- { 0xA7B0, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D6, 0xA7DC },
+ { 0xA7B0, 0xA7DC },
{ 0xA7F5, 0xA7F6 },
{ 0xAB53, 0xAB53 },
{ 0xAB70, 0xABBF },
@@ -147,6 +145,8 @@
{ 0x10D70, 0x10D85 },
{ 0x118A0, 0x118DF },
{ 0x16E40, 0x16E7F },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 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 d8a56d3f..b5194f66 100644
--- a/tests/unictype/test-pr_changes_when_lowercased.c
+++ b/tests/unictype/test-pr_changes_when_lowercased.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -613,7 +613,10 @@
{ 0xA7C4, 0xA7C7 },
{ 0xA7C9, 0xA7C9 },
{ 0xA7CB, 0xA7CC },
+ { 0xA7CE, 0xA7CE },
{ 0xA7D0, 0xA7D0 },
+ { 0xA7D2, 0xA7D2 },
+ { 0xA7D4, 0xA7D4 },
{ 0xA7D6, 0xA7D6 },
{ 0xA7D8, 0xA7D8 },
{ 0xA7DA, 0xA7DA },
@@ -630,6 +633,7 @@
{ 0x10D50, 0x10D65 },
{ 0x118A0, 0x118BF },
{ 0x16E40, 0x16E5F },
+ { 0x16EA0, 0x16EB8 },
{ 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 b1596bf3..bcaae3c1 100644
--- a/tests/unictype/test-pr_changes_when_titlecased.c
+++ b/tests/unictype/test-pr_changes_when_titlecased.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -625,7 +625,10 @@
{ 0xA7C8, 0xA7C8 },
{ 0xA7CA, 0xA7CA },
{ 0xA7CD, 0xA7CD },
+ { 0xA7CF, 0xA7CF },
{ 0xA7D1, 0xA7D1 },
+ { 0xA7D3, 0xA7D3 },
+ { 0xA7D5, 0xA7D5 },
{ 0xA7D7, 0xA7D7 },
{ 0xA7D9, 0xA7D9 },
{ 0xA7DB, 0xA7DB },
@@ -645,6 +648,7 @@
{ 0x10D70, 0x10D85 },
{ 0x118C0, 0x118DF },
{ 0x16E60, 0x16E7F },
+ { 0x16EBB, 0x16ED3 },
{ 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 041ec255..fa94bc2a 100644
--- a/tests/unictype/test-pr_changes_when_uppercased.c
+++ b/tests/unictype/test-pr_changes_when_uppercased.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -626,7 +626,10 @@
{ 0xA7C8, 0xA7C8 },
{ 0xA7CA, 0xA7CA },
{ 0xA7CD, 0xA7CD },
+ { 0xA7CF, 0xA7CF },
{ 0xA7D1, 0xA7D1 },
+ { 0xA7D3, 0xA7D3 },
+ { 0xA7D5, 0xA7D5 },
{ 0xA7D7, 0xA7D7 },
{ 0xA7D9, 0xA7D9 },
{ 0xA7DB, 0xA7DB },
@@ -646,6 +649,7 @@
{ 0x10D70, 0x10D85 },
{ 0x118C0, 0x118DF },
{ 0x16E60, 0x16E7F },
+ { 0x16EBB, 0x16ED3 },
{ 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 0b1ef822..ef2554d9 100644
--- a/tests/unictype/test-pr_combining.c
+++ b/tests/unictype/test-pr_combining.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -153,7 +153,8 @@
{ 0x1A55, 0x1A5E },
{ 0x1A60, 0x1A7C },
{ 0x1A7F, 0x1A7F },
- { 0x1AB0, 0x1ACE },
+ { 0x1AB0, 0x1ADD },
+ { 0x1AE0, 0x1AEB },
{ 0x1B00, 0x1B04 },
{ 0x1B34, 0x1B44 },
{ 0x1B6B, 0x1B73 },
@@ -219,7 +220,7 @@
{ 0x10D24, 0x10D27 },
{ 0x10D69, 0x10D6D },
{ 0x10EAB, 0x10EAC },
- { 0x10EFC, 0x10EFF },
+ { 0x10EFA, 0x10EFF },
{ 0x10F46, 0x10F50 },
{ 0x10F82, 0x10F85 },
{ 0x11000, 0x11002 },
@@ -281,6 +282,7 @@
{ 0x11A47, 0x11A47 },
{ 0x11A51, 0x11A5B },
{ 0x11A8A, 0x11A99 },
+ { 0x11B60, 0x11B67 },
{ 0x11C2F, 0x11C36 },
{ 0x11C38, 0x11C3F },
{ 0x11C92, 0x11CA7 },
@@ -335,6 +337,10 @@
{ 0x1E2EC, 0x1E2EF },
{ 0x1E4EC, 0x1E4EF },
{ 0x1E5EE, 0x1E5EF },
+ { 0x1E6E3, 0x1E6E3 },
+ { 0x1E6E6, 0x1E6E6 },
+ { 0x1E6EE, 0x1E6EF },
+ { 0x1E6F5, 0x1E6F5 },
{ 0x1E8D0, 0x1E8D6 },
{ 0x1E944, 0x1E94A },
{ 0xE0100, 0xE01EF }
diff --git a/tests/unictype/test-pr_composite.c b/tests/unictype/test-pr_composite.c
index 4720716f..dfc26432 100644
--- a/tests/unictype/test-pr_composite.c
+++ b/tests/unictype/test-pr_composite.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_currency_symbol.c b/tests/unictype/test-pr_currency_symbol.c
index 7db0104a..134e5ce9 100644
--- a/tests/unictype/test-pr_currency_symbol.c
+++ b/tests/unictype/test-pr_currency_symbol.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -28,7 +28,7 @@
{ 0x0BF9, 0x0BF9 },
{ 0x0E3F, 0x0E3F },
{ 0x17DB, 0x17DB },
- { 0x20A0, 0x20C0 },
+ { 0x20A0, 0x20C1 },
{ 0xA838, 0xA838 },
{ 0xFDFC, 0xFDFC },
{ 0xFE69, 0xFE69 },
diff --git a/tests/unictype/test-pr_dash.c b/tests/unictype/test-pr_dash.c
index 6eb59f2f..5925c716 100644
--- a/tests/unictype/test-pr_dash.c
+++ b/tests/unictype/test-pr_dash.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_decimal_digit.c b/tests/unictype/test-pr_decimal_digit.c
index 312e74db..8a17b1a4 100644
--- a/tests/unictype/test-pr_decimal_digit.c
+++ b/tests/unictype/test-pr_decimal_digit.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -74,6 +74,7 @@
{ 0x11C50, 0x11C59 },
{ 0x11D50, 0x11D59 },
{ 0x11DA0, 0x11DA9 },
+ { 0x11DE0, 0x11DE9 },
{ 0x11F50, 0x11F59 },
{ 0x16130, 0x16139 },
{ 0x16A60, 0x16A69 },
diff --git a/tests/unictype/test-pr_default_ignorable_code_point.c b/tests/unictype/test-pr_default_ignorable_code_point.c
index 194dc915..e0d01057 100644
--- a/tests/unictype/test-pr_default_ignorable_code_point.c
+++ b/tests/unictype/test-pr_default_ignorable_code_point.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_deprecated.c b/tests/unictype/test-pr_deprecated.c
index ba1cbd2c..faecb666 100644
--- a/tests/unictype/test-pr_deprecated.c
+++ b/tests/unictype/test-pr_deprecated.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_diacritic.c b/tests/unictype/test-pr_diacritic.c
index 444d67a6..fa6172dd 100644
--- a/tests/unictype/test-pr_diacritic.c
+++ b/tests/unictype/test-pr_diacritic.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -31,11 +31,11 @@
{ 0x0384, 0x0385 },
{ 0x0483, 0x0487 },
{ 0x0559, 0x0559 },
- { 0x0591, 0x05A1 },
- { 0x05A3, 0x05BD },
+ { 0x0591, 0x05BD },
{ 0x05BF, 0x05BF },
{ 0x05C1, 0x05C2 },
- { 0x05C4, 0x05C4 },
+ { 0x05C4, 0x05C5 },
+ { 0x05C7, 0x05C7 },
{ 0x064B, 0x0652 },
{ 0x0657, 0x0658 },
{ 0x06DF, 0x06E0 },
@@ -101,6 +101,8 @@
{ 0x1A7F, 0x1A7F },
{ 0x1AB0, 0x1ABE },
{ 0x1AC1, 0x1ACB },
+ { 0x1ACF, 0x1ADD },
+ { 0x1AE0, 0x1AEB },
{ 0x1B34, 0x1B34 },
{ 0x1B44, 0x1B44 },
{ 0x1B6B, 0x1B73 },
@@ -114,6 +116,7 @@
{ 0x1CF4, 0x1CF4 },
{ 0x1CF7, 0x1CF9 },
{ 0x1D2C, 0x1D6A },
+ { 0x1D9B, 0x1DBE },
{ 0x1DC4, 0x1DCF },
{ 0x1DF5, 0x1DFF },
{ 0x1FBD, 0x1FBD },
@@ -134,6 +137,7 @@
{ 0xA6F0, 0xA6F1 },
{ 0xA700, 0xA721 },
{ 0xA788, 0xA78A },
+ { 0xA7F1, 0xA7F1 },
{ 0xA7F8, 0xA7F9 },
{ 0xA806, 0xA806 },
{ 0xA82C, 0xA82C },
@@ -167,6 +171,7 @@
{ 0x10D22, 0x10D27 },
{ 0x10D4E, 0x10D4E },
{ 0x10D69, 0x10D6D },
+ { 0x10EFA, 0x10EFA },
{ 0x10EFD, 0x10EFF },
{ 0x10F46, 0x10F50 },
{ 0x10F82, 0x10F85 },
@@ -204,6 +209,7 @@
{ 0x11D42, 0x11D42 },
{ 0x11D44, 0x11D45 },
{ 0x11D97, 0x11D97 },
+ { 0x11DD9, 0x11DD9 },
{ 0x11F41, 0x11F42 },
{ 0x11F5A, 0x11F5A },
{ 0x13447, 0x13455 },
diff --git a/tests/unictype/test-pr_emoji.c b/tests/unictype/test-pr_emoji.c
index c53d810f..20616a67 100644
--- a/tests/unictype/test-pr_emoji.c
+++ b/tests/unictype/test-pr_emoji.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -150,7 +150,7 @@
{ 0x1F5FA, 0x1F64F },
{ 0x1F680, 0x1F6C5 },
{ 0x1F6CB, 0x1F6D2 },
- { 0x1F6D5, 0x1F6D7 },
+ { 0x1F6D5, 0x1F6D8 },
{ 0x1F6DC, 0x1F6E5 },
{ 0x1F6E9, 0x1F6E9 },
{ 0x1F6EB, 0x1F6EC },
@@ -162,11 +162,12 @@
{ 0x1F93C, 0x1F945 },
{ 0x1F947, 0x1F9FF },
{ 0x1FA70, 0x1FA7C },
- { 0x1FA80, 0x1FA89 },
- { 0x1FA8F, 0x1FAC6 },
- { 0x1FACE, 0x1FADC },
- { 0x1FADF, 0x1FAE9 },
- { 0x1FAF0, 0x1FAF8 }
+ { 0x1FA80, 0x1FA8A },
+ { 0x1FA8E, 0x1FAC6 },
+ { 0x1FAC8, 0x1FAC8 },
+ { 0x1FACD, 0x1FADC },
+ { 0x1FADF, 0x1FAEA },
+ { 0x1FAEF, 0x1FAF8 }
#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
index af70bf48..4ed40465 100644
--- a/tests/unictype/test-pr_emoji_component.c
+++ b/tests/unictype/test-pr_emoji_component.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_emoji_modifier.c b/tests/unictype/test-pr_emoji_modifier.c
index 1a60de9e..ea85c21a 100644
--- a/tests/unictype/test-pr_emoji_modifier.c
+++ b/tests/unictype/test-pr_emoji_modifier.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_emoji_modifier_base.c b/tests/unictype/test-pr_emoji_modifier_base.c
index e38058bb..a49c7d65 100644
--- a/tests/unictype/test-pr_emoji_modifier_base.c
+++ b/tests/unictype/test-pr_emoji_modifier_base.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_emoji_presentation.c b/tests/unictype/test-pr_emoji_presentation.c
index c250d0ac..a6b93368 100644
--- a/tests/unictype/test-pr_emoji_presentation.c
+++ b/tests/unictype/test-pr_emoji_presentation.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -82,7 +82,7 @@
{ 0x1F680, 0x1F6C5 },
{ 0x1F6CC, 0x1F6CC },
{ 0x1F6D0, 0x1F6D2 },
- { 0x1F6D5, 0x1F6D7 },
+ { 0x1F6D5, 0x1F6D8 },
{ 0x1F6DC, 0x1F6DF },
{ 0x1F6EB, 0x1F6EC },
{ 0x1F6F4, 0x1F6FC },
@@ -92,11 +92,12 @@
{ 0x1F93C, 0x1F945 },
{ 0x1F947, 0x1F9FF },
{ 0x1FA70, 0x1FA7C },
- { 0x1FA80, 0x1FA89 },
- { 0x1FA8F, 0x1FAC6 },
- { 0x1FACE, 0x1FADC },
- { 0x1FADF, 0x1FAE9 },
- { 0x1FAF0, 0x1FAF8 }
+ { 0x1FA80, 0x1FA8A },
+ { 0x1FA8E, 0x1FAC6 },
+ { 0x1FAC8, 0x1FAC8 },
+ { 0x1FACD, 0x1FADC },
+ { 0x1FADF, 0x1FAEA },
+ { 0x1FAEF, 0x1FAF8 }
#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
index add58454..4076f498 100644
--- a/tests/unictype/test-pr_extended_pictographic.c
+++ b/tests/unictype/test-pr_extended_pictographic.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -27,7 +27,6 @@
{ 0x21A9, 0x21AA },
{ 0x231A, 0x231B },
{ 0x2328, 0x2328 },
- { 0x2388, 0x2388 },
{ 0x23CF, 0x23CF },
{ 0x23E9, 0x23F3 },
{ 0x23F8, 0x23FA },
@@ -36,11 +35,49 @@
{ 0x25B6, 0x25B6 },
{ 0x25C0, 0x25C0 },
{ 0x25FB, 0x25FE },
- { 0x2600, 0x2605 },
- { 0x2607, 0x2612 },
- { 0x2614, 0x2685 },
- { 0x2690, 0x2705 },
- { 0x2708, 0x2712 },
+ { 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 },
@@ -53,7 +90,7 @@
{ 0x274E, 0x274E },
{ 0x2753, 0x2755 },
{ 0x2757, 0x2757 },
- { 0x2763, 0x2767 },
+ { 0x2763, 0x2764 },
{ 0x2795, 0x2797 },
{ 0x27A1, 0x27A1 },
{ 0x27B0, 0x27B0 },
@@ -67,33 +104,74 @@
{ 0x303D, 0x303D },
{ 0x3297, 0x3297 },
{ 0x3299, 0x3299 },
- { 0x1F000, 0x1F0FF },
- { 0x1F10D, 0x1F10F },
- { 0x1F12F, 0x1F12F },
- { 0x1F16C, 0x1F171 },
+ { 0x1F004, 0x1F004 },
+ { 0x1F02C, 0x1F02F },
+ { 0x1F094, 0x1F09F },
+ { 0x1F0AF, 0x1F0B0 },
+ { 0x1F0C0, 0x1F0C0 },
+ { 0x1F0CF, 0x1F0D0 },
+ { 0x1F0F6, 0x1F0FF },
+ { 0x1F170, 0x1F171 },
{ 0x1F17E, 0x1F17F },
{ 0x1F18E, 0x1F18E },
{ 0x1F191, 0x1F19A },
- { 0x1F1AD, 0x1F1E5 },
+ { 0x1F1AE, 0x1F1E5 },
{ 0x1F201, 0x1F20F },
{ 0x1F21A, 0x1F21A },
{ 0x1F22F, 0x1F22F },
{ 0x1F232, 0x1F23A },
{ 0x1F23C, 0x1F23F },
- { 0x1F249, 0x1F3FA },
- { 0x1F400, 0x1F53D },
- { 0x1F546, 0x1F64F },
- { 0x1F680, 0x1F6FF },
- { 0x1F774, 0x1F77F },
- { 0x1F7D5, 0x1F7FF },
+ { 0x1F249, 0x1F25F },
+ { 0x1F266, 0x1F321 },
+ { 0x1F324, 0x1F393 },
+ { 0x1F396, 0x1F397 },
+ { 0x1F399, 0x1F39B },
+ { 0x1F39E, 0x1F3F0 },
+ { 0x1F3F3, 0x1F3F5 },
+ { 0x1F3F7, 0x1F3FA },
+ { 0x1F400, 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, 0x1F6E5 },
+ { 0x1F6E9, 0x1F6E9 },
+ { 0x1F6EB, 0x1F6F0 },
+ { 0x1F6F3, 0x1F6FF },
+ { 0x1F7DA, 0x1F7FF },
{ 0x1F80C, 0x1F80F },
{ 0x1F848, 0x1F84F },
{ 0x1F85A, 0x1F85F },
{ 0x1F888, 0x1F88F },
- { 0x1F8AE, 0x1F8FF },
+ { 0x1F8AE, 0x1F8AF },
+ { 0x1F8BC, 0x1F8BF },
+ { 0x1F8C2, 0x1F8CF },
+ { 0x1F8D9, 0x1F8FF },
{ 0x1F90C, 0x1F93A },
{ 0x1F93C, 0x1F945 },
- { 0x1F947, 0x1FAFF },
+ { 0x1F947, 0x1F9FF },
+ { 0x1FA58, 0x1FA5F },
+ { 0x1FA6E, 0x1FAFF },
{ 0x1FC00, 0x1FFFD }
#define PREDICATE(c) uc_is_property_extended_pictographic (c)
diff --git a/tests/unictype/test-pr_extender.c b/tests/unictype/test-pr_extender.c
index e65d2f32..d3a21d20 100644
--- a/tests/unictype/test-pr_extender.c
+++ b/tests/unictype/test-pr_extender.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -52,9 +52,11 @@
{ 0x113D2, 0x113D3 },
{ 0x115C6, 0x115C8 },
{ 0x11A98, 0x11A98 },
+ { 0x11DD9, 0x11DD9 },
{ 0x16B42, 0x16B43 },
{ 0x16FE0, 0x16FE1 },
{ 0x16FE3, 0x16FE3 },
+ { 0x16FF2, 0x16FF3 },
{ 0x1E13C, 0x1E13D },
{ 0x1E5EF, 0x1E5EF },
{ 0x1E944, 0x1E946 }
diff --git a/tests/unictype/test-pr_format_control.c b/tests/unictype/test-pr_format_control.c
index 9a734c56..7518caf5 100644
--- a/tests/unictype/test-pr_format_control.c
+++ b/tests/unictype/test-pr_format_control.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_grapheme_base.c b/tests/unictype/test-pr_grapheme_base.c
index bf969ca6..7b924510 100644
--- a/tests/unictype/test-pr_grapheme_base.c
+++ b/tests/unictype/test-pr_grapheme_base.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -59,7 +59,7 @@
{ 0x0840, 0x0858 },
{ 0x085E, 0x085E },
{ 0x0860, 0x086A },
- { 0x0870, 0x088E },
+ { 0x0870, 0x088F },
{ 0x08A0, 0x08C9 },
{ 0x0903, 0x0939 },
{ 0x093B, 0x093B },
@@ -149,7 +149,7 @@
{ 0x0C3D, 0x0C3D },
{ 0x0C41, 0x0C44 },
{ 0x0C58, 0x0C5A },
- { 0x0C5D, 0x0C5D },
+ { 0x0C5C, 0x0C5D },
{ 0x0C60, 0x0C61 },
{ 0x0C66, 0x0C6F },
{ 0x0C77, 0x0C80 },
@@ -161,7 +161,7 @@
{ 0x0CBD, 0x0CBE },
{ 0x0CC1, 0x0CC1 },
{ 0x0CC3, 0x0CC4 },
- { 0x0CDD, 0x0CDE },
+ { 0x0CDC, 0x0CDE },
{ 0x0CE0, 0x0CE1 },
{ 0x0CE6, 0x0CEF },
{ 0x0CF1, 0x0CF3 },
@@ -337,13 +337,12 @@
{ 0x2070, 0x2071 },
{ 0x2074, 0x208E },
{ 0x2090, 0x209C },
- { 0x20A0, 0x20C0 },
+ { 0x20A0, 0x20C1 },
{ 0x2100, 0x218B },
{ 0x2190, 0x2429 },
{ 0x2440, 0x244A },
{ 0x2460, 0x2B73 },
- { 0x2B76, 0x2B95 },
- { 0x2B97, 0x2CEE },
+ { 0x2B76, 0x2CEE },
{ 0x2CF2, 0x2CF3 },
{ 0x2CF9, 0x2D25 },
{ 0x2D27, 0x2D27 },
@@ -379,11 +378,8 @@
{ 0xA67E, 0xA69D },
{ 0xA6A0, 0xA6EF },
{ 0xA6F2, 0xA6F7 },
- { 0xA700, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D3, 0xA7D3 },
- { 0xA7D5, 0xA7DC },
- { 0xA7F2, 0xA801 },
+ { 0xA700, 0xA7DC },
+ { 0xA7F1, 0xA801 },
{ 0xA803, 0xA805 },
{ 0xA807, 0xA80A },
{ 0xA80C, 0xA824 },
@@ -444,10 +440,7 @@
{ 0xFB3E, 0xFB3E },
{ 0xFB40, 0xFB41 },
{ 0xFB43, 0xFB44 },
- { 0xFB46, 0xFBC2 },
- { 0xFBD3, 0xFD8F },
- { 0xFD92, 0xFDC7 },
- { 0xFDCF, 0xFDCF },
+ { 0xFB46, 0xFDCF },
{ 0xFDF0, 0xFDFF },
{ 0xFE10, 0xFE19 },
{ 0xFE30, 0xFE52 },
@@ -519,7 +512,7 @@
{ 0x108F4, 0x108F5 },
{ 0x108FB, 0x1091B },
{ 0x1091F, 0x10939 },
- { 0x1093F, 0x1093F },
+ { 0x1093F, 0x10959 },
{ 0x10980, 0x109B7 },
{ 0x109BC, 0x109CF },
{ 0x109D2, 0x10A00 },
@@ -549,7 +542,8 @@
{ 0x10E80, 0x10EA9 },
{ 0x10EAD, 0x10EAD },
{ 0x10EB0, 0x10EB1 },
- { 0x10EC2, 0x10EC4 },
+ { 0x10EC2, 0x10EC7 },
+ { 0x10ED0, 0x10ED8 },
{ 0x10F00, 0x10F27 },
{ 0x10F30, 0x10F45 },
{ 0x10F51, 0x10F59 },
@@ -683,6 +677,9 @@
{ 0x11A9A, 0x11AA2 },
{ 0x11AB0, 0x11AF8 },
{ 0x11B00, 0x11B09 },
+ { 0x11B61, 0x11B61 },
+ { 0x11B65, 0x11B65 },
+ { 0x11B67, 0x11B67 },
{ 0x11BC0, 0x11BE1 },
{ 0x11BF0, 0x11BF9 },
{ 0x11C00, 0x11C08 },
@@ -706,6 +703,8 @@
{ 0x11D96, 0x11D96 },
{ 0x11D98, 0x11D98 },
{ 0x11DA0, 0x11DA9 },
+ { 0x11DB0, 0x11DDB },
+ { 0x11DE0, 0x11DE9 },
{ 0x11EE0, 0x11EF2 },
{ 0x11EF5, 0x11EF8 },
{ 0x11F02, 0x11F10 },
@@ -741,13 +740,16 @@
{ 0x16B7D, 0x16B8F },
{ 0x16D40, 0x16D79 },
{ 0x16E40, 0x16E9A },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 0x16F00, 0x16F4A },
{ 0x16F50, 0x16F87 },
{ 0x16F93, 0x16F9F },
{ 0x16FE0, 0x16FE3 },
- { 0x17000, 0x187F7 },
- { 0x18800, 0x18CD5 },
- { 0x18CFF, 0x18D08 },
+ { 0x16FF2, 0x16FF6 },
+ { 0x17000, 0x18CD5 },
+ { 0x18CFF, 0x18D1E },
+ { 0x18D80, 0x18DF2 },
{ 0x1AFF0, 0x1AFF3 },
{ 0x1AFF5, 0x1AFFB },
{ 0x1AFFD, 0x1AFFE },
@@ -763,8 +765,10 @@
{ 0x1BC90, 0x1BC99 },
{ 0x1BC9C, 0x1BC9C },
{ 0x1BC9F, 0x1BC9F },
- { 0x1CC00, 0x1CCF9 },
+ { 0x1CC00, 0x1CCFC },
{ 0x1CD00, 0x1CEB3 },
+ { 0x1CEBA, 0x1CED0 },
+ { 0x1CEE0, 0x1CEF0 },
{ 0x1CF50, 0x1CFC3 },
{ 0x1D000, 0x1D0F5 },
{ 0x1D100, 0x1D126 },
@@ -820,6 +824,12 @@
{ 0x1E5D0, 0x1E5ED },
{ 0x1E5F0, 0x1E5FA },
{ 0x1E5FF, 0x1E5FF },
+ { 0x1E6C0, 0x1E6DE },
+ { 0x1E6E0, 0x1E6E2 },
+ { 0x1E6E4, 0x1E6E5 },
+ { 0x1E6E7, 0x1E6ED },
+ { 0x1E6F0, 0x1E6F4 },
+ { 0x1E6FE, 0x1E6FF },
{ 0x1E7E0, 0x1E7E6 },
{ 0x1E7E8, 0x1E7EB },
{ 0x1E7ED, 0x1E7EE },
@@ -878,11 +888,10 @@
{ 0x1F240, 0x1F248 },
{ 0x1F250, 0x1F251 },
{ 0x1F260, 0x1F265 },
- { 0x1F300, 0x1F6D7 },
+ { 0x1F300, 0x1F6D8 },
{ 0x1F6DC, 0x1F6EC },
{ 0x1F6F0, 0x1F6FC },
- { 0x1F700, 0x1F776 },
- { 0x1F77B, 0x1F7D9 },
+ { 0x1F700, 0x1F7D9 },
{ 0x1F7E0, 0x1F7EB },
{ 0x1F7F0, 0x1F7F0 },
{ 0x1F800, 0x1F80B },
@@ -892,25 +901,26 @@
{ 0x1F890, 0x1F8AD },
{ 0x1F8B0, 0x1F8BB },
{ 0x1F8C0, 0x1F8C1 },
- { 0x1F900, 0x1FA53 },
+ { 0x1F8D0, 0x1F8D8 },
+ { 0x1F900, 0x1FA57 },
{ 0x1FA60, 0x1FA6D },
{ 0x1FA70, 0x1FA7C },
- { 0x1FA80, 0x1FA89 },
- { 0x1FA8F, 0x1FAC6 },
- { 0x1FACE, 0x1FADC },
- { 0x1FADF, 0x1FAE9 },
- { 0x1FAF0, 0x1FAF8 },
+ { 0x1FA80, 0x1FA8A },
+ { 0x1FA8E, 0x1FAC6 },
+ { 0x1FAC8, 0x1FAC8 },
+ { 0x1FACD, 0x1FADC },
+ { 0x1FADF, 0x1FAEA },
+ { 0x1FAEF, 0x1FAF8 },
{ 0x1FB00, 0x1FB92 },
- { 0x1FB94, 0x1FBF9 },
+ { 0x1FB94, 0x1FBFA },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF }
+ { 0x31350, 0x33479 }
#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 6ef0b8a4..aa7bd3b4 100644
--- a/tests/unictype/test-pr_grapheme_extend.c
+++ b/tests/unictype/test-pr_grapheme_extend.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -168,7 +168,8 @@
{ 0x1A65, 0x1A6C },
{ 0x1A73, 0x1A7C },
{ 0x1A7F, 0x1A7F },
- { 0x1AB0, 0x1ACE },
+ { 0x1AB0, 0x1ADD },
+ { 0x1AE0, 0x1AEB },
{ 0x1B00, 0x1B03 },
{ 0x1B34, 0x1B3D },
{ 0x1B42, 0x1B44 },
@@ -249,7 +250,7 @@
{ 0x10D24, 0x10D27 },
{ 0x10D69, 0x10D6D },
{ 0x10EAB, 0x10EAC },
- { 0x10EFC, 0x10EFF },
+ { 0x10EFA, 0x10EFF },
{ 0x10F46, 0x10F50 },
{ 0x10F82, 0x10F85 },
{ 0x11001, 0x11001 },
@@ -332,6 +333,9 @@
{ 0x11A59, 0x11A5B },
{ 0x11A8A, 0x11A96 },
{ 0x11A98, 0x11A99 },
+ { 0x11B60, 0x11B60 },
+ { 0x11B62, 0x11B64 },
+ { 0x11B66, 0x11B66 },
{ 0x11C30, 0x11C36 },
{ 0x11C38, 0x11C3D },
{ 0x11C3F, 0x11C3F },
@@ -388,6 +392,10 @@
{ 0x1E2EC, 0x1E2EF },
{ 0x1E4EC, 0x1E4EF },
{ 0x1E5EE, 0x1E5EF },
+ { 0x1E6E3, 0x1E6E3 },
+ { 0x1E6E6, 0x1E6E6 },
+ { 0x1E6EE, 0x1E6EF },
+ { 0x1E6F5, 0x1E6F5 },
{ 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 ae98c301..e89f9227 100644
--- a/tests/unictype/test-pr_grapheme_link.c
+++ b/tests/unictype/test-pr_grapheme_link.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_hex_digit.c b/tests/unictype/test-pr_hex_digit.c
index 578b7c97..b5bc74f1 100644
--- a/tests/unictype/test-pr_hex_digit.c
+++ b/tests/unictype/test-pr_hex_digit.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_hyphen.c b/tests/unictype/test-pr_hyphen.c
index b8a3238d..e04414d2 100644
--- a/tests/unictype/test-pr_hyphen.c
+++ b/tests/unictype/test-pr_hyphen.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_id_compat_math_continue.c b/tests/unictype/test-pr_id_compat_math_continue.c
index c5ff0f34..7d0e7479 100644
--- a/tests/unictype/test-pr_id_compat_math_continue.c
+++ b/tests/unictype/test-pr_id_compat_math_continue.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_id_compat_math_start.c b/tests/unictype/test-pr_id_compat_math_start.c
index 58848243..9e902a23 100644
--- a/tests/unictype/test-pr_id_compat_math_start.c
+++ b/tests/unictype/test-pr_id_compat_math_start.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_id_continue.c b/tests/unictype/test-pr_id_continue.c
index fa766caf..c188cdf8 100644
--- a/tests/unictype/test-pr_id_continue.c
+++ b/tests/unictype/test-pr_id_continue.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -69,7 +69,7 @@
{ 0x0840, 0x085B },
{ 0x0860, 0x086A },
{ 0x0870, 0x0887 },
- { 0x0889, 0x088E },
+ { 0x0889, 0x088F },
{ 0x0897, 0x08E1 },
{ 0x08E3, 0x0963 },
{ 0x0966, 0x096F },
@@ -159,7 +159,7 @@
{ 0x0C4A, 0x0C4D },
{ 0x0C55, 0x0C56 },
{ 0x0C58, 0x0C5A },
- { 0x0C5D, 0x0C5D },
+ { 0x0C5C, 0x0C5D },
{ 0x0C60, 0x0C63 },
{ 0x0C66, 0x0C6F },
{ 0x0C80, 0x0C83 },
@@ -172,7 +172,7 @@
{ 0x0CC6, 0x0CC8 },
{ 0x0CCA, 0x0CCD },
{ 0x0CD5, 0x0CD6 },
- { 0x0CDD, 0x0CDE },
+ { 0x0CDC, 0x0CDE },
{ 0x0CE0, 0x0CE3 },
{ 0x0CE6, 0x0CEF },
{ 0x0CF1, 0x0CF3 },
@@ -285,7 +285,8 @@
{ 0x1A90, 0x1A99 },
{ 0x1AA7, 0x1AA7 },
{ 0x1AB0, 0x1ABD },
- { 0x1ABF, 0x1ACE },
+ { 0x1ABF, 0x1ADD },
+ { 0x1AE0, 0x1AEB },
{ 0x1B00, 0x1B4C },
{ 0x1B50, 0x1B59 },
{ 0x1B6B, 0x1B73 },
@@ -377,11 +378,8 @@
{ 0xA67F, 0xA6F1 },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D3, 0xA7D3 },
- { 0xA7D5, 0xA7DC },
- { 0xA7F2, 0xA827 },
+ { 0xA78B, 0xA7DC },
+ { 0xA7F1, 0xA827 },
{ 0xA82C, 0xA82C },
{ 0xA840, 0xA873 },
{ 0xA880, 0xA8C5 },
@@ -497,6 +495,7 @@
{ 0x108F4, 0x108F5 },
{ 0x10900, 0x10915 },
{ 0x10920, 0x10939 },
+ { 0x10940, 0x10959 },
{ 0x10980, 0x109B7 },
{ 0x109BE, 0x109BF },
{ 0x10A00, 0x10A03 },
@@ -525,8 +524,8 @@
{ 0x10E80, 0x10EA9 },
{ 0x10EAB, 0x10EAC },
{ 0x10EB0, 0x10EB1 },
- { 0x10EC2, 0x10EC4 },
- { 0x10EFC, 0x10F1C },
+ { 0x10EC2, 0x10EC7 },
+ { 0x10EFA, 0x10F1C },
{ 0x10F27, 0x10F27 },
{ 0x10F30, 0x10F50 },
{ 0x10F70, 0x10F85 },
@@ -620,6 +619,7 @@
{ 0x11A50, 0x11A99 },
{ 0x11A9D, 0x11A9D },
{ 0x11AB0, 0x11AF8 },
+ { 0x11B60, 0x11B67 },
{ 0x11BC0, 0x11BE0 },
{ 0x11BF0, 0x11BF9 },
{ 0x11C00, 0x11C08 },
@@ -642,6 +642,8 @@
{ 0x11D90, 0x11D91 },
{ 0x11D93, 0x11D98 },
{ 0x11DA0, 0x11DA9 },
+ { 0x11DB0, 0x11DDB },
+ { 0x11DE0, 0x11DE9 },
{ 0x11EE0, 0x11EF6 },
{ 0x11F00, 0x11F10 },
{ 0x11F12, 0x11F3A },
@@ -672,15 +674,17 @@
{ 0x16D40, 0x16D6C },
{ 0x16D70, 0x16D79 },
{ 0x16E40, 0x16E7F },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 0x16F00, 0x16F4A },
{ 0x16F4F, 0x16F87 },
{ 0x16F8F, 0x16F9F },
{ 0x16FE0, 0x16FE1 },
{ 0x16FE3, 0x16FE4 },
- { 0x16FF0, 0x16FF1 },
- { 0x17000, 0x187F7 },
- { 0x18800, 0x18CD5 },
- { 0x18CFF, 0x18D08 },
+ { 0x16FF0, 0x16FF6 },
+ { 0x17000, 0x18CD5 },
+ { 0x18CFF, 0x18D1E },
+ { 0x18D80, 0x18DF2 },
{ 0x1AFF0, 0x1AFF3 },
{ 0x1AFF5, 0x1AFFB },
{ 0x1AFFD, 0x1AFFE },
@@ -758,6 +762,9 @@
{ 0x1E2C0, 0x1E2F9 },
{ 0x1E4D0, 0x1E4F9 },
{ 0x1E5D0, 0x1E5FA },
+ { 0x1E6C0, 0x1E6DE },
+ { 0x1E6E0, 0x1E6F5 },
+ { 0x1E6FE, 0x1E6FF },
{ 0x1E7E0, 0x1E7E6 },
{ 0x1E7E8, 0x1E7EB },
{ 0x1E7ED, 0x1E7EE },
@@ -801,14 +808,13 @@
{ 0x1EEAB, 0x1EEBB },
{ 0x1FBF0, 0x1FBF9 },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF },
+ { 0x31350, 0x33479 },
{ 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 b6d64403..259a8d7a 100644
--- a/tests/unictype/test-pr_id_start.c
+++ b/tests/unictype/test-pr_id_start.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -67,7 +67,7 @@
{ 0x0840, 0x0858 },
{ 0x0860, 0x086A },
{ 0x0870, 0x0887 },
- { 0x0889, 0x088E },
+ { 0x0889, 0x088F },
{ 0x08A0, 0x08C9 },
{ 0x0904, 0x0939 },
{ 0x093D, 0x093D },
@@ -133,7 +133,7 @@
{ 0x0C2A, 0x0C39 },
{ 0x0C3D, 0x0C3D },
{ 0x0C58, 0x0C5A },
- { 0x0C5D, 0x0C5D },
+ { 0x0C5C, 0x0C5D },
{ 0x0C60, 0x0C61 },
{ 0x0C80, 0x0C80 },
{ 0x0C85, 0x0C8C },
@@ -142,7 +142,7 @@
{ 0x0CAA, 0x0CB3 },
{ 0x0CB5, 0x0CB9 },
{ 0x0CBD, 0x0CBD },
- { 0x0CDD, 0x0CDE },
+ { 0x0CDC, 0x0CDE },
{ 0x0CE0, 0x0CE1 },
{ 0x0CF1, 0x0CF2 },
{ 0x0D04, 0x0D0C },
@@ -324,11 +324,8 @@
{ 0xA6A0, 0xA6EF },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D3, 0xA7D3 },
- { 0xA7D5, 0xA7DC },
- { 0xA7F2, 0xA801 },
+ { 0xA78B, 0xA7DC },
+ { 0xA7F1, 0xA801 },
{ 0xA803, 0xA805 },
{ 0xA807, 0xA80A },
{ 0xA80C, 0xA822 },
@@ -444,6 +441,7 @@
{ 0x108F4, 0x108F5 },
{ 0x10900, 0x10915 },
{ 0x10920, 0x10939 },
+ { 0x10940, 0x10959 },
{ 0x10980, 0x109B7 },
{ 0x109BE, 0x109BF },
{ 0x10A00, 0x10A00 },
@@ -466,7 +464,7 @@
{ 0x10D6F, 0x10D85 },
{ 0x10E80, 0x10EA9 },
{ 0x10EB0, 0x10EB1 },
- { 0x10EC2, 0x10EC4 },
+ { 0x10EC2, 0x10EC7 },
{ 0x10F00, 0x10F1C },
{ 0x10F27, 0x10F27 },
{ 0x10F30, 0x10F45 },
@@ -559,6 +557,7 @@
{ 0x11D67, 0x11D68 },
{ 0x11D6A, 0x11D89 },
{ 0x11D98, 0x11D98 },
+ { 0x11DB0, 0x11DDB },
{ 0x11EE0, 0x11EF2 },
{ 0x11F02, 0x11F02 },
{ 0x11F04, 0x11F10 },
@@ -583,14 +582,17 @@
{ 0x16B7D, 0x16B8F },
{ 0x16D40, 0x16D6C },
{ 0x16E40, 0x16E7F },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 0x16F00, 0x16F4A },
{ 0x16F50, 0x16F50 },
{ 0x16F93, 0x16F9F },
{ 0x16FE0, 0x16FE1 },
{ 0x16FE3, 0x16FE3 },
- { 0x17000, 0x187F7 },
- { 0x18800, 0x18CD5 },
- { 0x18CFF, 0x18D08 },
+ { 0x16FF2, 0x16FF6 },
+ { 0x17000, 0x18CD5 },
+ { 0x18CFF, 0x18D1E },
+ { 0x18D80, 0x18DF2 },
{ 0x1AFF0, 0x1AFF3 },
{ 0x1AFF5, 0x1AFFB },
{ 0x1AFFD, 0x1AFFE },
@@ -645,6 +647,12 @@
{ 0x1E4D0, 0x1E4EB },
{ 0x1E5D0, 0x1E5ED },
{ 0x1E5F0, 0x1E5F0 },
+ { 0x1E6C0, 0x1E6DE },
+ { 0x1E6E0, 0x1E6E2 },
+ { 0x1E6E4, 0x1E6E5 },
+ { 0x1E6E7, 0x1E6ED },
+ { 0x1E6F0, 0x1E6F4 },
+ { 0x1E6FE, 0x1E6FF },
{ 0x1E7E0, 0x1E7E6 },
{ 0x1E7E8, 0x1E7EB },
{ 0x1E7ED, 0x1E7EE },
@@ -686,14 +694,13 @@
{ 0x1EEA5, 0x1EEA9 },
{ 0x1EEAB, 0x1EEBB },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF }
+ { 0x31350, 0x33479 }
#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 d8b64d41..a3b93cf4 100644
--- a/tests/unictype/test-pr_ideographic.c
+++ b/tests/unictype/test-pr_ideographic.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -25,19 +25,19 @@
{ 0xF900, 0xFA6D },
{ 0xFA70, 0xFAD9 },
{ 0x16FE4, 0x16FE4 },
- { 0x17000, 0x187F7 },
- { 0x18800, 0x18CD5 },
- { 0x18CFF, 0x18D08 },
+ { 0x16FF2, 0x16FF6 },
+ { 0x17000, 0x18CD5 },
+ { 0x18CFF, 0x18D1E },
+ { 0x18D80, 0x18DF2 },
{ 0x1B170, 0x1B2FB },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF }
+ { 0x31350, 0x33479 }
#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 49383cc0..43a49684 100644
--- a/tests/unictype/test-pr_ids_binary_operator.c
+++ b/tests/unictype/test-pr_ids_binary_operator.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_ids_trinary_operator.c b/tests/unictype/test-pr_ids_trinary_operator.c
index 36e455cb..17cb2109 100644
--- a/tests/unictype/test-pr_ids_trinary_operator.c
+++ b/tests/unictype/test-pr_ids_trinary_operator.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_ids_unary_operator.c b/tests/unictype/test-pr_ids_unary_operator.c
index ec4b0e32..0ab903f3 100644
--- a/tests/unictype/test-pr_ids_unary_operator.c
+++ b/tests/unictype/test-pr_ids_unary_operator.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_ignorable_control.c b/tests/unictype/test-pr_ignorable_control.c
index 1903d5a5..40d8818f 100644
--- a/tests/unictype/test-pr_ignorable_control.c
+++ b/tests/unictype/test-pr_ignorable_control.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_iso_control.c b/tests/unictype/test-pr_iso_control.c
index c033d15c..039600bf 100644
--- a/tests/unictype/test-pr_iso_control.c
+++ b/tests/unictype/test-pr_iso_control.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_join_control.c b/tests/unictype/test-pr_join_control.c
index 299d3a80..cb56460a 100644
--- a/tests/unictype/test-pr_join_control.c
+++ b/tests/unictype/test-pr_join_control.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_left_of_pair.c b/tests/unictype/test-pr_left_of_pair.c
index 162571ae..4755543c 100644
--- a/tests/unictype/test-pr_left_of_pair.c
+++ b/tests/unictype/test-pr_left_of_pair.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_line_separator.c b/tests/unictype/test-pr_line_separator.c
index 76f9291c..f253f23f 100644
--- a/tests/unictype/test-pr_line_separator.c
+++ b/tests/unictype/test-pr_line_separator.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_logical_order_exception.c b/tests/unictype/test-pr_logical_order_exception.c
index 99a11123..4942fb8b 100644
--- a/tests/unictype/test-pr_logical_order_exception.c
+++ b/tests/unictype/test-pr_logical_order_exception.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_lowercase.c b/tests/unictype/test-pr_lowercase.c
index 4ffaf156..94a487d8 100644
--- a/tests/unictype/test-pr_lowercase.c
+++ b/tests/unictype/test-pr_lowercase.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -164,7 +164,7 @@
{ 0x024B, 0x024B },
{ 0x024D, 0x024D },
{ 0x024F, 0x0293 },
- { 0x0295, 0x02B8 },
+ { 0x0296, 0x02B8 },
{ 0x02C0, 0x02C1 },
{ 0x02E0, 0x02E4 },
{ 0x0345, 0x0345 },
@@ -630,13 +630,14 @@
{ 0xA7C8, 0xA7C8 },
{ 0xA7CA, 0xA7CA },
{ 0xA7CD, 0xA7CD },
+ { 0xA7CF, 0xA7CF },
{ 0xA7D1, 0xA7D1 },
{ 0xA7D3, 0xA7D3 },
{ 0xA7D5, 0xA7D5 },
{ 0xA7D7, 0xA7D7 },
{ 0xA7D9, 0xA7D9 },
{ 0xA7DB, 0xA7DB },
- { 0xA7F2, 0xA7F4 },
+ { 0xA7F1, 0xA7F4 },
{ 0xA7F6, 0xA7F6 },
{ 0xA7F8, 0xA7FA },
{ 0xAB30, 0xAB5A },
@@ -659,6 +660,7 @@
{ 0x10D70, 0x10D85 },
{ 0x118C0, 0x118DF },
{ 0x16E60, 0x16E7F },
+ { 0x16EBB, 0x16ED3 },
{ 0x1D41A, 0x1D433 },
{ 0x1D44E, 0x1D454 },
{ 0x1D456, 0x1D467 },
diff --git a/tests/unictype/test-pr_math.c b/tests/unictype/test-pr_math.c
index 4bcf8336..e0982ffa 100644
--- a/tests/unictype/test-pr_math.c
+++ b/tests/unictype/test-pr_math.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -101,6 +101,7 @@
{ 0xFFE2, 0xFFE2 },
{ 0xFFE9, 0xFFEC },
{ 0x10D8E, 0x10D8F },
+ { 0x1CEF0, 0x1CEF0 },
{ 0x1D400, 0x1D454 },
{ 0x1D456, 0x1D49C },
{ 0x1D49E, 0x1D49F },
@@ -155,7 +156,8 @@
{ 0x1EEA1, 0x1EEA3 },
{ 0x1EEA5, 0x1EEA9 },
{ 0x1EEAB, 0x1EEBB },
- { 0x1EEF0, 0x1EEF1 }
+ { 0x1EEF0, 0x1EEF1 },
+ { 0x1F8D0, 0x1F8D8 }
#define PREDICATE(c) uc_is_property_math (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_modifier_combining_mark.c b/tests/unictype/test-pr_modifier_combining_mark.c
index 7e1f90cd..f24f2ec7 100644
--- a/tests/unictype/test-pr_modifier_combining_mark.c
+++ b/tests/unictype/test-pr_modifier_combining_mark.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_non_break.c b/tests/unictype/test-pr_non_break.c
index 9b607060..82609bb5 100644
--- a/tests/unictype/test-pr_non_break.c
+++ b/tests/unictype/test-pr_non_break.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_not_a_character.c b/tests/unictype/test-pr_not_a_character.c
index 477c1837..cd441f79 100644
--- a/tests/unictype/test-pr_not_a_character.c
+++ b/tests/unictype/test-pr_not_a_character.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_numeric.c b/tests/unictype/test-pr_numeric.c
index 3ea5acec..019a09aa 100644
--- a/tests/unictype/test-pr_numeric.c
+++ b/tests/unictype/test-pr_numeric.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -140,8 +140,16 @@
{ 0x11C50, 0x11C6C },
{ 0x11D50, 0x11D59 },
{ 0x11DA0, 0x11DA9 },
+ { 0x11DE0, 0x11DE9 },
{ 0x11F50, 0x11F59 },
{ 0x11FC0, 0x11FD4 },
+ { 0x12038, 0x12039 },
+ { 0x12079, 0x12079 },
+ { 0x12226, 0x12226 },
+ { 0x1222B, 0x1222B },
+ { 0x1230B, 0x1230B },
+ { 0x1230D, 0x1230D },
+ { 0x12399, 0x12399 },
{ 0x12400, 0x1246E },
{ 0x16130, 0x16139 },
{ 0x16A60, 0x16A69 },
@@ -150,6 +158,7 @@
{ 0x16B5B, 0x16B61 },
{ 0x16D70, 0x16D79 },
{ 0x16E80, 0x16E96 },
+ { 0x16FF4, 0x16FF6 },
{ 0x1CCF0, 0x1CCF9 },
{ 0x1D2C0, 0x1D2D3 },
{ 0x1D2E0, 0x1D2F3 },
diff --git a/tests/unictype/test-pr_other_alphabetic.c b/tests/unictype/test-pr_other_alphabetic.c
index b8a85ce0..15bf3ea4 100644
--- a/tests/unictype/test-pr_other_alphabetic.c
+++ b/tests/unictype/test-pr_other_alphabetic.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -180,7 +180,7 @@
{ 0x10D24, 0x10D27 },
{ 0x10D69, 0x10D69 },
{ 0x10EAB, 0x10EAC },
- { 0x10EFC, 0x10EFC },
+ { 0x10EFA, 0x10EFC },
{ 0x11000, 0x11002 },
{ 0x11038, 0x11045 },
{ 0x11073, 0x11074 },
@@ -233,6 +233,7 @@
{ 0x11A3B, 0x11A3E },
{ 0x11A51, 0x11A5B },
{ 0x11A8A, 0x11A97 },
+ { 0x11B60, 0x11B67 },
{ 0x11C2F, 0x11C36 },
{ 0x11C38, 0x11C3E },
{ 0x11C92, 0x11CA7 },
@@ -263,6 +264,10 @@
{ 0x1E023, 0x1E024 },
{ 0x1E026, 0x1E02A },
{ 0x1E08F, 0x1E08F },
+ { 0x1E6E3, 0x1E6E3 },
+ { 0x1E6E6, 0x1E6E6 },
+ { 0x1E6EE, 0x1E6EF },
+ { 0x1E6F5, 0x1E6F5 },
{ 0x1E947, 0x1E947 },
{ 0x1F130, 0x1F149 },
{ 0x1F150, 0x1F169 },
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 3fd52fbd..dfc03da9 100644
--- a/tests/unictype/test-pr_other_default_ignorable_code_point.c
+++ b/tests/unictype/test-pr_other_default_ignorable_code_point.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_other_grapheme_extend.c b/tests/unictype/test-pr_other_grapheme_extend.c
index d5e47af0..b23ba8fa 100644
--- a/tests/unictype/test-pr_other_grapheme_extend.c
+++ b/tests/unictype/test-pr_other_grapheme_extend.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_other_id_continue.c b/tests/unictype/test-pr_other_id_continue.c
index e1e2fdda..68071edd 100644
--- a/tests/unictype/test-pr_other_id_continue.c
+++ b/tests/unictype/test-pr_other_id_continue.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_other_id_start.c b/tests/unictype/test-pr_other_id_start.c
index dfbceb84..9d51df0b 100644
--- a/tests/unictype/test-pr_other_id_start.c
+++ b/tests/unictype/test-pr_other_id_start.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_other_lowercase.c b/tests/unictype/test-pr_other_lowercase.c
index 09b0dae4..7a63a369 100644
--- a/tests/unictype/test-pr_other_lowercase.c
+++ b/tests/unictype/test-pr_other_lowercase.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -36,7 +36,7 @@
{ 0x2C7C, 0x2C7D },
{ 0xA69C, 0xA69D },
{ 0xA770, 0xA770 },
- { 0xA7F2, 0xA7F4 },
+ { 0xA7F1, 0xA7F4 },
{ 0xA7F8, 0xA7F9 },
{ 0xAB5C, 0xAB5F },
{ 0xAB69, 0xAB69 },
diff --git a/tests/unictype/test-pr_other_math.c b/tests/unictype/test-pr_other_math.c
index 61306135..4bd7abbc 100644
--- a/tests/unictype/test-pr_other_math.c
+++ b/tests/unictype/test-pr_other_math.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_other_uppercase.c b/tests/unictype/test-pr_other_uppercase.c
index 5a4541c3..38ac4176 100644
--- a/tests/unictype/test-pr_other_uppercase.c
+++ b/tests/unictype/test-pr_other_uppercase.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_paired_punctuation.c b/tests/unictype/test-pr_paired_punctuation.c
index 27565faf..8504cc56 100644
--- a/tests/unictype/test-pr_paired_punctuation.c
+++ b/tests/unictype/test-pr_paired_punctuation.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_paragraph_separator.c b/tests/unictype/test-pr_paragraph_separator.c
index 77d00fbd..2a9cd43a 100644
--- a/tests/unictype/test-pr_paragraph_separator.c
+++ b/tests/unictype/test-pr_paragraph_separator.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_pattern_syntax.c b/tests/unictype/test-pr_pattern_syntax.c
index ccc38488..472f4b41 100644
--- a/tests/unictype/test-pr_pattern_syntax.c
+++ b/tests/unictype/test-pr_pattern_syntax.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_pattern_white_space.c b/tests/unictype/test-pr_pattern_white_space.c
index e45e9ca9..a49e72fd 100644
--- a/tests/unictype/test-pr_pattern_white_space.c
+++ b/tests/unictype/test-pr_pattern_white_space.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_prepended_concatenation_mark.c b/tests/unictype/test-pr_prepended_concatenation_mark.c
index 5a86b2c5..b5456605 100644
--- a/tests/unictype/test-pr_prepended_concatenation_mark.c
+++ b/tests/unictype/test-pr_prepended_concatenation_mark.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_private_use.c b/tests/unictype/test-pr_private_use.c
index 167dd4e0..db7744bb 100644
--- a/tests/unictype/test-pr_private_use.c
+++ b/tests/unictype/test-pr_private_use.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_punctuation.c b/tests/unictype/test-pr_punctuation.c
index 24a9e748..9fd58a00 100644
--- a/tests/unictype/test-pr_punctuation.c
+++ b/tests/unictype/test-pr_punctuation.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -165,6 +165,7 @@
{ 0x10B99, 0x10B9C },
{ 0x10D6E, 0x10D6E },
{ 0x10EAD, 0x10EAD },
+ { 0x10ED0, 0x10ED0 },
{ 0x10F55, 0x10F59 },
{ 0x10F86, 0x10F89 },
{ 0x11047, 0x1104D },
diff --git a/tests/unictype/test-pr_quotation_mark.c b/tests/unictype/test-pr_quotation_mark.c
index 4db6b6f6..d86a3413 100644
--- a/tests/unictype/test-pr_quotation_mark.c
+++ b/tests/unictype/test-pr_quotation_mark.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_radical.c b/tests/unictype/test-pr_radical.c
index c9a2bdd5..a0d6b2f6 100644
--- a/tests/unictype/test-pr_radical.c
+++ b/tests/unictype/test-pr_radical.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_regional_indicator.c b/tests/unictype/test-pr_regional_indicator.c
index ecee1925..2f2d4fff 100644
--- a/tests/unictype/test-pr_regional_indicator.c
+++ b/tests/unictype/test-pr_regional_indicator.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_sentence_terminal.c b/tests/unictype/test-pr_sentence_terminal.c
index 8f770920..df43b3e3 100644
--- a/tests/unictype/test-pr_sentence_terminal.c
+++ b/tests/unictype/test-pr_sentence_terminal.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_soft_dotted.c b/tests/unictype/test-pr_soft_dotted.c
index 6a3677da..07e56245 100644
--- a/tests/unictype/test-pr_soft_dotted.c
+++ b/tests/unictype/test-pr_soft_dotted.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_space.c b/tests/unictype/test-pr_space.c
index a1795c4e..8f43fbe4 100644
--- a/tests/unictype/test-pr_space.c
+++ b/tests/unictype/test-pr_space.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_terminal_punctuation.c b/tests/unictype/test-pr_terminal_punctuation.c
index 45bbd0bb..f1171387 100644
--- a/tests/unictype/test-pr_terminal_punctuation.c
+++ b/tests/unictype/test-pr_terminal_punctuation.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_test.c b/tests/unictype/test-pr_test.c
index ae38031a..c8b52328 100644
--- a/tests/unictype/test-pr_test.c
+++ b/tests/unictype/test-pr_test.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_titlecase.c b/tests/unictype/test-pr_titlecase.c
index 779bd919..f1de796c 100644
--- a/tests/unictype/test-pr_titlecase.c
+++ b/tests/unictype/test-pr_titlecase.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_unassigned_code_value.c b/tests/unictype/test-pr_unassigned_code_value.c
index ab6200cd..fa35ad53 100644
--- a/tests/unictype/test-pr_unassigned_code_value.c
+++ b/tests/unictype/test-pr_unassigned_code_value.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -38,7 +38,6 @@
{ 0x085C, 0x085D },
{ 0x085F, 0x085F },
{ 0x086B, 0x086F },
- { 0x088F, 0x088F },
{ 0x0892, 0x0896 },
{ 0x0984, 0x0984 },
{ 0x098D, 0x098E },
@@ -122,7 +121,7 @@
{ 0x0C49, 0x0C49 },
{ 0x0C4E, 0x0C54 },
{ 0x0C57, 0x0C57 },
- { 0x0C5B, 0x0C5C },
+ { 0x0C5B, 0x0C5B },
{ 0x0C5E, 0x0C5F },
{ 0x0C64, 0x0C65 },
{ 0x0C70, 0x0C76 },
@@ -134,7 +133,7 @@
{ 0x0CC5, 0x0CC5 },
{ 0x0CC9, 0x0CC9 },
{ 0x0CCE, 0x0CD4 },
- { 0x0CD7, 0x0CDC },
+ { 0x0CD7, 0x0CDB },
{ 0x0CDF, 0x0CDF },
{ 0x0CE4, 0x0CE5 },
{ 0x0CF0, 0x0CF0 },
@@ -230,7 +229,8 @@
{ 0x1A8A, 0x1A8F },
{ 0x1A9A, 0x1A9F },
{ 0x1AAE, 0x1AAF },
- { 0x1ACF, 0x1AFF },
+ { 0x1ADE, 0x1ADF },
+ { 0x1AEC, 0x1AFF },
{ 0x1B4D, 0x1B4D },
{ 0x1BF4, 0x1BFB },
{ 0x1C38, 0x1C3A },
@@ -259,13 +259,12 @@
{ 0x2072, 0x2073 },
{ 0x208F, 0x208F },
{ 0x209D, 0x209F },
- { 0x20C1, 0x20CF },
+ { 0x20C2, 0x20CF },
{ 0x20F1, 0x20FF },
{ 0x218C, 0x218F },
{ 0x242A, 0x243F },
{ 0x244B, 0x245F },
{ 0x2B74, 0x2B75 },
- { 0x2B96, 0x2B96 },
{ 0x2CF4, 0x2CF8 },
{ 0x2D26, 0x2D26 },
{ 0x2D28, 0x2D2C },
@@ -296,10 +295,7 @@
{ 0xA4C7, 0xA4CF },
{ 0xA62C, 0xA63F },
{ 0xA6F8, 0xA6FF },
- { 0xA7CE, 0xA7CF },
- { 0xA7D2, 0xA7D2 },
- { 0xA7D4, 0xA7D4 },
- { 0xA7DD, 0xA7F1 },
+ { 0xA7DD, 0xA7F0 },
{ 0xA82D, 0xA82F },
{ 0xA83A, 0xA83F },
{ 0xA878, 0xA87F },
@@ -335,9 +331,6 @@
{ 0xFB3F, 0xFB3F },
{ 0xFB42, 0xFB42 },
{ 0xFB45, 0xFB45 },
- { 0xFBC3, 0xFBD2 },
- { 0xFD90, 0xFD91 },
- { 0xFDC8, 0xFDCE },
{ 0xFE1A, 0xFE1F },
{ 0xFE53, 0xFE53 },
{ 0xFE67, 0xFE67 },
@@ -407,7 +400,7 @@
{ 0x108F6, 0x108FA },
{ 0x1091C, 0x1091E },
{ 0x1093A, 0x1093E },
- { 0x10940, 0x1097F },
+ { 0x1095A, 0x1097F },
{ 0x109B8, 0x109BB },
{ 0x109D0, 0x109D1 },
{ 0x10A04, 0x10A04 },
@@ -439,7 +432,8 @@
{ 0x10EAA, 0x10EAA },
{ 0x10EAE, 0x10EAF },
{ 0x10EB2, 0x10EC1 },
- { 0x10EC5, 0x10EFB },
+ { 0x10EC8, 0x10ECF },
+ { 0x10ED9, 0x10EF9 },
{ 0x10F28, 0x10F2F },
{ 0x10F5A, 0x10F6F },
{ 0x10F8A, 0x10FAF },
@@ -522,7 +516,8 @@
{ 0x11A48, 0x11A4F },
{ 0x11AA3, 0x11AAF },
{ 0x11AF9, 0x11AFF },
- { 0x11B0A, 0x11BBF },
+ { 0x11B0A, 0x11B5F },
+ { 0x11B68, 0x11BBF },
{ 0x11BE2, 0x11BEF },
{ 0x11BFA, 0x11BFF },
{ 0x11C09, 0x11C09 },
@@ -544,7 +539,9 @@
{ 0x11D8F, 0x11D8F },
{ 0x11D92, 0x11D92 },
{ 0x11D99, 0x11D9F },
- { 0x11DAA, 0x11EDF },
+ { 0x11DAA, 0x11DAF },
+ { 0x11DDC, 0x11DDF },
+ { 0x11DEA, 0x11EDF },
{ 0x11EF9, 0x11EFF },
{ 0x11F11, 0x11F11 },
{ 0x11F3B, 0x11F3D },
@@ -573,15 +570,17 @@
{ 0x16B78, 0x16B7C },
{ 0x16B90, 0x16D3F },
{ 0x16D7A, 0x16E3F },
- { 0x16E9B, 0x16EFF },
+ { 0x16E9B, 0x16E9F },
+ { 0x16EB9, 0x16EBA },
+ { 0x16ED4, 0x16EFF },
{ 0x16F4B, 0x16F4E },
{ 0x16F88, 0x16F8E },
{ 0x16FA0, 0x16FDF },
{ 0x16FE5, 0x16FEF },
- { 0x16FF2, 0x16FFF },
- { 0x187F8, 0x187FF },
+ { 0x16FF7, 0x16FFF },
{ 0x18CD6, 0x18CFE },
- { 0x18D09, 0x1AFEF },
+ { 0x18D1F, 0x18D7F },
+ { 0x18DF3, 0x1AFEF },
{ 0x1AFF4, 0x1AFF4 },
{ 0x1AFFC, 0x1AFFC },
{ 0x1AFFF, 0x1AFFF },
@@ -596,8 +595,10 @@
{ 0x1BC89, 0x1BC8F },
{ 0x1BC9A, 0x1BC9B },
{ 0x1BCA4, 0x1CBFF },
- { 0x1CCFA, 0x1CCFF },
- { 0x1CEB4, 0x1CEFF },
+ { 0x1CCFD, 0x1CCFF },
+ { 0x1CEB4, 0x1CEB9 },
+ { 0x1CED1, 0x1CEDF },
+ { 0x1CEF1, 0x1CEFF },
{ 0x1CF2E, 0x1CF2F },
{ 0x1CF47, 0x1CF4F },
{ 0x1CFC4, 0x1CFFF },
@@ -650,7 +651,10 @@
{ 0x1E300, 0x1E4CF },
{ 0x1E4FA, 0x1E5CF },
{ 0x1E5FB, 0x1E5FE },
- { 0x1E600, 0x1E7DF },
+ { 0x1E600, 0x1E6BF },
+ { 0x1E6DF, 0x1E6DF },
+ { 0x1E6F6, 0x1E6FD },
+ { 0x1E700, 0x1E7DF },
{ 0x1E7E7, 0x1E7E7 },
{ 0x1E7EC, 0x1E7EC },
{ 0x1E7EF, 0x1E7EF },
@@ -708,10 +712,9 @@
{ 0x1F249, 0x1F24F },
{ 0x1F252, 0x1F25F },
{ 0x1F266, 0x1F2FF },
- { 0x1F6D8, 0x1F6DB },
+ { 0x1F6D9, 0x1F6DB },
{ 0x1F6ED, 0x1F6EF },
{ 0x1F6FD, 0x1F6FF },
- { 0x1F777, 0x1F77A },
{ 0x1F7DA, 0x1F7DF },
{ 0x1F7EC, 0x1F7EF },
{ 0x1F7F1, 0x1F7FF },
@@ -721,26 +724,27 @@
{ 0x1F888, 0x1F88F },
{ 0x1F8AE, 0x1F8AF },
{ 0x1F8BC, 0x1F8BF },
- { 0x1F8C2, 0x1F8FF },
- { 0x1FA54, 0x1FA5F },
+ { 0x1F8C2, 0x1F8CF },
+ { 0x1F8D9, 0x1F8FF },
+ { 0x1FA58, 0x1FA5F },
{ 0x1FA6E, 0x1FA6F },
{ 0x1FA7D, 0x1FA7F },
- { 0x1FA8A, 0x1FA8E },
- { 0x1FAC7, 0x1FACD },
+ { 0x1FA8B, 0x1FA8D },
+ { 0x1FAC7, 0x1FAC7 },
+ { 0x1FAC9, 0x1FACC },
{ 0x1FADD, 0x1FADE },
- { 0x1FAEA, 0x1FAEF },
+ { 0x1FAEB, 0x1FAEE },
{ 0x1FAF9, 0x1FAFF },
{ 0x1FB93, 0x1FB93 },
- { 0x1FBFA, 0x1FFFD },
+ { 0x1FBFB, 0x1FFFD },
{ 0x2A6E0, 0x2A6FF },
- { 0x2B73A, 0x2B73F },
{ 0x2B81E, 0x2B81F },
- { 0x2CEA2, 0x2CEAF },
+ { 0x2CEAE, 0x2CEAF },
{ 0x2EBE1, 0x2EBEF },
{ 0x2EE5E, 0x2F7FF },
{ 0x2FA1E, 0x2FFFD },
{ 0x3134B, 0x3134F },
- { 0x323B0, 0x3FFFD },
+ { 0x3347A, 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 9ecdb7fb..33a32f31 100644
--- a/tests/unictype/test-pr_unified_ideograph.c
+++ b/tests/unictype/test-pr_unified_ideograph.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -27,13 +27,12 @@
{ 0xFA23, 0xFA24 },
{ 0xFA27, 0xFA29 },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF }
+ { 0x31350, 0x33479 }
#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 f5adf186..65d69db8 100644
--- a/tests/unictype/test-pr_uppercase.c
+++ b/tests/unictype/test-pr_uppercase.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -621,7 +621,10 @@
{ 0xA7C4, 0xA7C7 },
{ 0xA7C9, 0xA7C9 },
{ 0xA7CB, 0xA7CC },
+ { 0xA7CE, 0xA7CE },
{ 0xA7D0, 0xA7D0 },
+ { 0xA7D2, 0xA7D2 },
+ { 0xA7D4, 0xA7D4 },
{ 0xA7D6, 0xA7D6 },
{ 0xA7D8, 0xA7D8 },
{ 0xA7DA, 0xA7DA },
@@ -638,6 +641,7 @@
{ 0x10D50, 0x10D65 },
{ 0x118A0, 0x118BF },
{ 0x16E40, 0x16E5F },
+ { 0x16EA0, 0x16EB8 },
{ 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 0a2e37e5..70b865ed 100644
--- a/tests/unictype/test-pr_variation_selector.c
+++ b/tests/unictype/test-pr_variation_selector.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_white_space.c b/tests/unictype/test-pr_white_space.c
index c39d3def..eb26b701 100644
--- a/tests/unictype/test-pr_white_space.c
+++ b/tests/unictype/test-pr_white_space.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-pr_xid_continue.c b/tests/unictype/test-pr_xid_continue.c
index 664876a4..a4d4e569 100644
--- a/tests/unictype/test-pr_xid_continue.c
+++ b/tests/unictype/test-pr_xid_continue.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -69,7 +69,7 @@
{ 0x0840, 0x085B },
{ 0x0860, 0x086A },
{ 0x0870, 0x0887 },
- { 0x0889, 0x088E },
+ { 0x0889, 0x088F },
{ 0x0897, 0x08E1 },
{ 0x08E3, 0x0963 },
{ 0x0966, 0x096F },
@@ -159,7 +159,7 @@
{ 0x0C4A, 0x0C4D },
{ 0x0C55, 0x0C56 },
{ 0x0C58, 0x0C5A },
- { 0x0C5D, 0x0C5D },
+ { 0x0C5C, 0x0C5D },
{ 0x0C60, 0x0C63 },
{ 0x0C66, 0x0C6F },
{ 0x0C80, 0x0C83 },
@@ -172,7 +172,7 @@
{ 0x0CC6, 0x0CC8 },
{ 0x0CCA, 0x0CCD },
{ 0x0CD5, 0x0CD6 },
- { 0x0CDD, 0x0CDE },
+ { 0x0CDC, 0x0CDE },
{ 0x0CE0, 0x0CE3 },
{ 0x0CE6, 0x0CEF },
{ 0x0CF1, 0x0CF3 },
@@ -285,7 +285,8 @@
{ 0x1A90, 0x1A99 },
{ 0x1AA7, 0x1AA7 },
{ 0x1AB0, 0x1ABD },
- { 0x1ABF, 0x1ACE },
+ { 0x1ABF, 0x1ADD },
+ { 0x1AE0, 0x1AEB },
{ 0x1B00, 0x1B4C },
{ 0x1B50, 0x1B59 },
{ 0x1B6B, 0x1B73 },
@@ -378,11 +379,8 @@
{ 0xA67F, 0xA6F1 },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D3, 0xA7D3 },
- { 0xA7D5, 0xA7DC },
- { 0xA7F2, 0xA827 },
+ { 0xA78B, 0xA7DC },
+ { 0xA7F1, 0xA827 },
{ 0xA82C, 0xA82C },
{ 0xA840, 0xA873 },
{ 0xA880, 0xA8C5 },
@@ -504,6 +502,7 @@
{ 0x108F4, 0x108F5 },
{ 0x10900, 0x10915 },
{ 0x10920, 0x10939 },
+ { 0x10940, 0x10959 },
{ 0x10980, 0x109B7 },
{ 0x109BE, 0x109BF },
{ 0x10A00, 0x10A03 },
@@ -532,8 +531,8 @@
{ 0x10E80, 0x10EA9 },
{ 0x10EAB, 0x10EAC },
{ 0x10EB0, 0x10EB1 },
- { 0x10EC2, 0x10EC4 },
- { 0x10EFC, 0x10F1C },
+ { 0x10EC2, 0x10EC7 },
+ { 0x10EFA, 0x10F1C },
{ 0x10F27, 0x10F27 },
{ 0x10F30, 0x10F50 },
{ 0x10F70, 0x10F85 },
@@ -627,6 +626,7 @@
{ 0x11A50, 0x11A99 },
{ 0x11A9D, 0x11A9D },
{ 0x11AB0, 0x11AF8 },
+ { 0x11B60, 0x11B67 },
{ 0x11BC0, 0x11BE0 },
{ 0x11BF0, 0x11BF9 },
{ 0x11C00, 0x11C08 },
@@ -649,6 +649,8 @@
{ 0x11D90, 0x11D91 },
{ 0x11D93, 0x11D98 },
{ 0x11DA0, 0x11DA9 },
+ { 0x11DB0, 0x11DDB },
+ { 0x11DE0, 0x11DE9 },
{ 0x11EE0, 0x11EF6 },
{ 0x11F00, 0x11F10 },
{ 0x11F12, 0x11F3A },
@@ -679,15 +681,17 @@
{ 0x16D40, 0x16D6C },
{ 0x16D70, 0x16D79 },
{ 0x16E40, 0x16E7F },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 0x16F00, 0x16F4A },
{ 0x16F4F, 0x16F87 },
{ 0x16F8F, 0x16F9F },
{ 0x16FE0, 0x16FE1 },
{ 0x16FE3, 0x16FE4 },
- { 0x16FF0, 0x16FF1 },
- { 0x17000, 0x187F7 },
- { 0x18800, 0x18CD5 },
- { 0x18CFF, 0x18D08 },
+ { 0x16FF0, 0x16FF6 },
+ { 0x17000, 0x18CD5 },
+ { 0x18CFF, 0x18D1E },
+ { 0x18D80, 0x18DF2 },
{ 0x1AFF0, 0x1AFF3 },
{ 0x1AFF5, 0x1AFFB },
{ 0x1AFFD, 0x1AFFE },
@@ -765,6 +769,9 @@
{ 0x1E2C0, 0x1E2F9 },
{ 0x1E4D0, 0x1E4F9 },
{ 0x1E5D0, 0x1E5FA },
+ { 0x1E6C0, 0x1E6DE },
+ { 0x1E6E0, 0x1E6F5 },
+ { 0x1E6FE, 0x1E6FF },
{ 0x1E7E0, 0x1E7E6 },
{ 0x1E7E8, 0x1E7EB },
{ 0x1E7ED, 0x1E7EE },
@@ -808,14 +815,13 @@
{ 0x1EEAB, 0x1EEBB },
{ 0x1FBF0, 0x1FBF9 },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF },
+ { 0x31350, 0x33479 },
{ 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 7cb8f019..d80c51b5 100644
--- a/tests/unictype/test-pr_xid_start.c
+++ b/tests/unictype/test-pr_xid_start.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
@@ -67,7 +67,7 @@
{ 0x0840, 0x0858 },
{ 0x0860, 0x086A },
{ 0x0870, 0x0887 },
- { 0x0889, 0x088E },
+ { 0x0889, 0x088F },
{ 0x08A0, 0x08C9 },
{ 0x0904, 0x0939 },
{ 0x093D, 0x093D },
@@ -133,7 +133,7 @@
{ 0x0C2A, 0x0C39 },
{ 0x0C3D, 0x0C3D },
{ 0x0C58, 0x0C5A },
- { 0x0C5D, 0x0C5D },
+ { 0x0C5C, 0x0C5D },
{ 0x0C60, 0x0C61 },
{ 0x0C80, 0x0C80 },
{ 0x0C85, 0x0C8C },
@@ -142,7 +142,7 @@
{ 0x0CAA, 0x0CB3 },
{ 0x0CB5, 0x0CB9 },
{ 0x0CBD, 0x0CBD },
- { 0x0CDD, 0x0CDE },
+ { 0x0CDC, 0x0CDE },
{ 0x0CE0, 0x0CE1 },
{ 0x0CF1, 0x0CF2 },
{ 0x0D04, 0x0D0C },
@@ -324,11 +324,8 @@
{ 0xA6A0, 0xA6EF },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA7CD },
- { 0xA7D0, 0xA7D1 },
- { 0xA7D3, 0xA7D3 },
- { 0xA7D5, 0xA7DC },
- { 0xA7F2, 0xA801 },
+ { 0xA78B, 0xA7DC },
+ { 0xA7F1, 0xA801 },
{ 0xA803, 0xA805 },
{ 0xA807, 0xA80A },
{ 0xA80C, 0xA822 },
@@ -451,6 +448,7 @@
{ 0x108F4, 0x108F5 },
{ 0x10900, 0x10915 },
{ 0x10920, 0x10939 },
+ { 0x10940, 0x10959 },
{ 0x10980, 0x109B7 },
{ 0x109BE, 0x109BF },
{ 0x10A00, 0x10A00 },
@@ -473,7 +471,7 @@
{ 0x10D6F, 0x10D85 },
{ 0x10E80, 0x10EA9 },
{ 0x10EB0, 0x10EB1 },
- { 0x10EC2, 0x10EC4 },
+ { 0x10EC2, 0x10EC7 },
{ 0x10F00, 0x10F1C },
{ 0x10F27, 0x10F27 },
{ 0x10F30, 0x10F45 },
@@ -566,6 +564,7 @@
{ 0x11D67, 0x11D68 },
{ 0x11D6A, 0x11D89 },
{ 0x11D98, 0x11D98 },
+ { 0x11DB0, 0x11DDB },
{ 0x11EE0, 0x11EF2 },
{ 0x11F02, 0x11F02 },
{ 0x11F04, 0x11F10 },
@@ -590,14 +589,17 @@
{ 0x16B7D, 0x16B8F },
{ 0x16D40, 0x16D6C },
{ 0x16E40, 0x16E7F },
+ { 0x16EA0, 0x16EB8 },
+ { 0x16EBB, 0x16ED3 },
{ 0x16F00, 0x16F4A },
{ 0x16F50, 0x16F50 },
{ 0x16F93, 0x16F9F },
{ 0x16FE0, 0x16FE1 },
{ 0x16FE3, 0x16FE3 },
- { 0x17000, 0x187F7 },
- { 0x18800, 0x18CD5 },
- { 0x18CFF, 0x18D08 },
+ { 0x16FF2, 0x16FF6 },
+ { 0x17000, 0x18CD5 },
+ { 0x18CFF, 0x18D1E },
+ { 0x18D80, 0x18DF2 },
{ 0x1AFF0, 0x1AFF3 },
{ 0x1AFF5, 0x1AFFB },
{ 0x1AFFD, 0x1AFFE },
@@ -652,6 +654,12 @@
{ 0x1E4D0, 0x1E4EB },
{ 0x1E5D0, 0x1E5ED },
{ 0x1E5F0, 0x1E5F0 },
+ { 0x1E6C0, 0x1E6DE },
+ { 0x1E6E0, 0x1E6E2 },
+ { 0x1E6E4, 0x1E6E5 },
+ { 0x1E6E7, 0x1E6ED },
+ { 0x1E6F0, 0x1E6F4 },
+ { 0x1E6FE, 0x1E6FF },
{ 0x1E7E0, 0x1E7E6 },
{ 0x1E7E8, 0x1E7EB },
{ 0x1E7ED, 0x1E7EE },
@@ -693,14 +701,13 @@
{ 0x1EEA5, 0x1EEA9 },
{ 0x1EEAB, 0x1EEBB },
{ 0x20000, 0x2A6DF },
- { 0x2A700, 0x2B739 },
- { 0x2B740, 0x2B81D },
- { 0x2B820, 0x2CEA1 },
+ { 0x2A700, 0x2B81D },
+ { 0x2B820, 0x2CEAD },
{ 0x2CEB0, 0x2EBE0 },
{ 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
- { 0x31350, 0x323AF }
+ { 0x31350, 0x33479 }
#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 6767de44..f67cfb74 100644
--- a/tests/unictype/test-pr_zero_width.c
+++ b/tests/unictype/test-pr_zero_width.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-predicate-part1.h b/tests/unictype/test-predicate-part1.h
index 10eb668b..caf2dc2f 100644
--- a/tests/unictype/test-predicate-part1.h
+++ b/tests/unictype/test-predicate-part1.h
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-predicate-part2.h b/tests/unictype/test-predicate-part2.h
index c6553334..b4eef82e 100644
--- a/tests/unictype/test-predicate-part2.h
+++ b/tests/unictype/test-predicate-part2.h
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-scripts.c b/tests/unictype/test-scripts.c
index b75501d0..54699b31 100644
--- a/tests/unictype/test-scripts.c
+++ b/tests/unictype/test-scripts.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-sy_c_ident.c b/tests/unictype/test-sy_c_ident.c
index 1790de3c..db42c4af 100644
--- a/tests/unictype/test-sy_c_ident.c
+++ b/tests/unictype/test-sy_c_ident.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-sy_c_whitespace.c b/tests/unictype/test-sy_c_whitespace.c
index 88daee7a..5cea6d9d 100644
--- a/tests/unictype/test-sy_c_whitespace.c
+++ b/tests/unictype/test-sy_c_whitespace.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-sy_java_ident.c b/tests/unictype/test-sy_java_ident.c
index 3ad382a9..0030ec2f 100644
--- a/tests/unictype/test-sy_java_ident.c
+++ b/tests/unictype/test-sy_java_ident.c
@@ -1,5 +1,5 @@
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-sy_java_whitespace.c b/tests/unictype/test-sy_java_whitespace.c
index 8c974f07..1418cee8 100644
--- a/tests/unictype/test-sy_java_whitespace.c
+++ b/tests/unictype/test-sy_java_whitespace.c
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Test the Unicode character type functions.
- Copyright (C) 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 2007-2025 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
diff --git a/tests/unictype/test-unictype-h.c b/tests/unictype/test-unictype-h.c
new file mode 100644
index 00000000..b1f07c99
--- /dev/null
+++ b/tests/unictype/test-unictype-h.c
@@ -0,0 +1,26 @@
+/* Test of <unictype.h>.
+ Copyright (C) 2025 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 program 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 <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include <unictype.h>
+
+int
+main (void)
+{
+ return 0;
+}