summaryrefslogtreecommitdiff
path: root/tests/unictype
diff options
context:
space:
mode:
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.c8
-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.c8
-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.c3
-rw-r--r--tests/unictype/test-categ_LC.c2
-rw-r--r--tests/unictype/test-categ_Ll.c2
-rw-r--r--tests/unictype/test-categ_Lm.c2
-rw-r--r--tests/unictype/test-categ_Lo.c3
-rw-r--r--tests/unictype/test-categ_Lt.c2
-rw-r--r--tests/unictype/test-categ_Lu.c2
-rw-r--r--tests/unictype/test-categ_M.c2
-rw-r--r--tests/unictype/test-categ_Mc.c2
-rw-r--r--tests/unictype/test-categ_Me.c2
-rw-r--r--tests/unictype/test-categ_Mn.c2
-rw-r--r--tests/unictype/test-categ_N.c2
-rw-r--r--tests/unictype/test-categ_Nd.c2
-rw-r--r--tests/unictype/test-categ_Nl.c2
-rw-r--r--tests/unictype/test-categ_No.c2
-rw-r--r--tests/unictype/test-categ_P.c2
-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.c2
-rw-r--r--tests/unictype/test-categ_Ps.c2
-rw-r--r--tests/unictype/test-categ_S.c5
-rw-r--r--tests/unictype/test-categ_Sc.c2
-rw-r--r--tests/unictype/test-categ_Sk.c2
-rw-r--r--tests/unictype/test-categ_Sm.c2
-rw-r--r--tests/unictype/test-categ_So.c5
-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.c41
-rw-r--r--tests/unictype/test-categ_byname.c14
-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.c3
-rw-r--r--tests/unictype/test-ctype_alpha.c3
-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.c7
-rw-r--r--tests/unictype/test-ctype_lower.c2
-rw-r--r--tests/unictype/test-ctype_print.c8
-rw-r--r--tests/unictype/test-ctype_punct.c5
-rw-r--r--tests/unictype/test-ctype_space.c2
-rw-r--r--tests/unictype/test-ctype_upper.c2
-rw-r--r--tests/unictype/test-ctype_xdigit.c2
-rw-r--r--tests/unictype/test-decdigit.c2
-rw-r--r--tests/unictype/test-decdigit.h4
-rw-r--r--tests/unictype/test-digit.c2
-rw-r--r--tests/unictype/test-digit.h4
-rw-r--r--tests/unictype/test-incb_byname.c43
-rw-r--r--tests/unictype/test-incb_name.c37
-rw-r--r--tests/unictype/test-incb_of.c52
-rw-r--r--tests/unictype/test-incb_of.h1149
-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.h4
-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.h4
-rw-r--r--tests/unictype/test-mirror.c2
-rw-r--r--tests/unictype/test-numeric.c2
-rw-r--r--tests/unictype/test-numeric.h4
-rw-r--r--tests/unictype/test-pr_alphabetic.c3
-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.c2
-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.c2
-rw-r--r--tests/unictype/test-pr_bidi_european_digit.c2
-rw-r--r--tests/unictype/test-pr_bidi_hebrew_right_to_left.c2
-rw-r--r--tests/unictype/test-pr_bidi_left_to_right.c6
-rw-r--r--tests/unictype/test-pr_bidi_non_spacing_mark.c2
-rw-r--r--tests/unictype/test-pr_bidi_other_neutral.c5
-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.c2
-rw-r--r--tests/unictype/test-pr_cased.c2
-rw-r--r--tests/unictype/test-pr_changes_when_casefolded.c2
-rw-r--r--tests/unictype/test-pr_changes_when_casemapped.c2
-rw-r--r--tests/unictype/test-pr_changes_when_lowercased.c2
-rw-r--r--tests/unictype/test-pr_changes_when_titlecased.c2
-rw-r--r--tests/unictype/test-pr_changes_when_uppercased.c2
-rw-r--r--tests/unictype/test-pr_combining.c2
-rw-r--r--tests/unictype/test-pr_composite.c2
-rw-r--r--tests/unictype/test-pr_currency_symbol.c2
-rw-r--r--tests/unictype/test-pr_dash.c2
-rw-r--r--tests/unictype/test-pr_decimal_digit.c2
-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.c2
-rw-r--r--tests/unictype/test-pr_emoji.c2
-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.c2
-rw-r--r--tests/unictype/test-pr_extended_pictographic.c2
-rw-r--r--tests/unictype/test-pr_extender.c2
-rw-r--r--tests/unictype/test-pr_format_control.c2
-rw-r--r--tests/unictype/test-pr_grapheme_base.c8
-rw-r--r--tests/unictype/test-pr_grapheme_extend.c2
-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.c40
-rw-r--r--tests/unictype/test-pr_id_compat_math_start.c35
-rw-r--r--tests/unictype/test-pr_id_continue.c9
-rw-r--r--tests/unictype/test-pr_id_start.c3
-rw-r--r--tests/unictype/test-pr_ideographic.c3
-rw-r--r--tests/unictype/test-pr_ids_binary_operator.c5
-rw-r--r--tests/unictype/test-pr_ids_trinary_operator.c2
-rw-r--r--tests/unictype/test-pr_ids_unary_operator.c23
-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.c2
-rw-r--r--tests/unictype/test-pr_math.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.c2
-rw-r--r--tests/unictype/test-pr_other_alphabetic.c2
-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.c7
-rw-r--r--tests/unictype/test-pr_other_id_start.c2
-rw-r--r--tests/unictype/test-pr_other_lowercase.c2
-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.c29
-rw-r--r--tests/unictype/test-pr_private_use.c2
-rw-r--r--tests/unictype/test-pr_punctuation.c2
-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.c3
-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.c8
-rw-r--r--tests/unictype/test-pr_unified_ideograph.c3
-rw-r--r--tests/unictype/test-pr_uppercase.c2
-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.c9
-rw-r--r--tests/unictype/test-pr_xid_start.c3
-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
197 files changed, 1694 insertions, 236 deletions
diff --git a/tests/unictype/test-bidi_byname.c b/tests/unictype/test-bidi_byname.c
index 78ca589c..96d9f173 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-2011 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 a36b81a2..fcd7255f 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 Free Software Foundation, Inc.
+ Copyright (C) 2011-2024 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 c2dd49eb..4c4024d2 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-2009, 2011 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 786f6e9c..bc158324 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-2009, 2011 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 34349a88..fd3f2930 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-2009, 2011 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 623f62e8..267d5456 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 aea21e65..60345188 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 974bba89..be7e4417 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 09277e39..e6a0903b 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -294,13 +294,12 @@
{ 0x2E9A, 0x2E9A },
{ 0x2EF4, 0x2EFF },
{ 0x2FD6, 0x2FEF },
- { 0x2FFC, 0x2FFF },
{ 0x3040, 0x3040 },
{ 0x3097, 0x3098 },
{ 0x3100, 0x3104 },
{ 0x3130, 0x3130 },
{ 0x318F, 0x318F },
- { 0x31E4, 0x31EF },
+ { 0x31E4, 0x31EE },
{ 0x321F, 0x321F },
{ 0xA48D, 0xA48F },
{ 0xA4C7, 0xA4CF },
@@ -724,7 +723,8 @@
{ 0x2B73A, 0x2B73F },
{ 0x2B81E, 0x2B81F },
{ 0x2CEA2, 0x2CEAF },
- { 0x2EBE1, 0x2F7FF },
+ { 0x2EBE1, 0x2EBEF },
+ { 0x2EE5E, 0x2F7FF },
{ 0x2FA1E, 0x2FFFF },
{ 0x3134B, 0x3134F },
{ 0x323B0, 0xE00FF },
diff --git a/tests/unictype/test-categ_Cc.c b/tests/unictype/test-categ_Cc.c
index cfdbb48d..3051fa97 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 e026f091..c1ab10f2 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 b173d392..c12c0816 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -286,13 +286,12 @@
{ 0x2E9A, 0x2E9A },
{ 0x2EF4, 0x2EFF },
{ 0x2FD6, 0x2FEF },
- { 0x2FFC, 0x2FFF },
{ 0x3040, 0x3040 },
{ 0x3097, 0x3098 },
{ 0x3100, 0x3104 },
{ 0x3130, 0x3130 },
{ 0x318F, 0x318F },
- { 0x31E4, 0x31EF },
+ { 0x31E4, 0x31EE },
{ 0x321F, 0x321F },
{ 0xA48D, 0xA48F },
{ 0xA4C7, 0xA4CF },
@@ -715,7 +714,8 @@
{ 0x2B73A, 0x2B73F },
{ 0x2B81E, 0x2B81F },
{ 0x2CEA2, 0x2CEAF },
- { 0x2EBE1, 0x2F7FF },
+ { 0x2EBE1, 0x2EBEF },
+ { 0x2EE5E, 0x2F7FF },
{ 0x2FA1E, 0x2FFFF },
{ 0x3134B, 0x3134F },
{ 0x323B0, 0xE0000 },
diff --git a/tests/unictype/test-categ_Co.c b/tests/unictype/test-categ_Co.c
index 0878bab5..ab327d77 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 16d90395..76f7dc12 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 a72b6f99..2e9b7be4 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -673,6 +673,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF }
diff --git a/tests/unictype/test-categ_LC.c b/tests/unictype/test-categ_LC.c
index 166df6c8..16e61763 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_Ll.c b/tests/unictype/test-categ_Ll.c
index 7feba488..c3d12127 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_Lm.c b/tests/unictype/test-categ_Lm.c
index c7a5b595..06464574 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_Lo.c b/tests/unictype/test-categ_Lo.c
index 37009f81..e778c7c6 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -524,6 +524,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF }
diff --git a/tests/unictype/test-categ_Lt.c b/tests/unictype/test-categ_Lt.c
index 96c0cce7..32808303 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 14c15058..89bb6575 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_M.c b/tests/unictype/test-categ_M.c
index e872f50c..4b2c4f85 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_Mc.c b/tests/unictype/test-categ_Mc.c
index 1b2b50cf..bfa9ce15 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_Me.c b/tests/unictype/test-categ_Me.c
index d0ad5427..c58d2972 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 cff7fde2..ee067b33 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_N.c b/tests/unictype/test-categ_N.c
index ae8945c1..f7ee20ae 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_Nd.c b/tests/unictype/test-categ_Nd.c
index 470c54e4..032ab3eb 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_Nl.c b/tests/unictype/test-categ_Nl.c
index 55dc61bb..0ce75df2 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_No.c b/tests/unictype/test-categ_No.c
index 4d368b91..0c1e8e59 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 f2e8532b..c2a2a92f 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_Pc.c b/tests/unictype/test-categ_Pc.c
index 9d0ae7dc..98b32745 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 d27a409a..28f2b27d 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 7dda519b..d1ae40ea 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 68cdb407..6746b530 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 bd8d5ebe..ee16d684 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 53a782f5..27389e40 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_Ps.c b/tests/unictype/test-categ_Ps.c
index e423e409..78bebac2 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 d1312da5..48863da0 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -124,7 +124,7 @@
{ 0x2E80, 0x2E99 },
{ 0x2E9B, 0x2EF3 },
{ 0x2F00, 0x2FD5 },
- { 0x2FF0, 0x2FFB },
+ { 0x2FF0, 0x2FFF },
{ 0x3004, 0x3004 },
{ 0x3012, 0x3013 },
{ 0x3020, 0x3020 },
@@ -134,6 +134,7 @@
{ 0x3190, 0x3191 },
{ 0x3196, 0x319F },
{ 0x31C0, 0x31E3 },
+ { 0x31EF, 0x31EF },
{ 0x3200, 0x321E },
{ 0x322A, 0x3247 },
{ 0x3250, 0x3250 },
diff --git a/tests/unictype/test-categ_Sc.c b/tests/unictype/test-categ_Sc.c
index 9057fa9f..4c30fbf1 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_Sk.c b/tests/unictype/test-categ_Sk.c
index cf8f781d..efffb564 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 02a70194..ae3d01c3 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_So.c b/tests/unictype/test-categ_So.c
index 4f9b3eae..98f774f7 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -103,7 +103,7 @@
{ 0x2E80, 0x2E99 },
{ 0x2E9B, 0x2EF3 },
{ 0x2F00, 0x2FD5 },
- { 0x2FF0, 0x2FFB },
+ { 0x2FF0, 0x2FFF },
{ 0x3004, 0x3004 },
{ 0x3012, 0x3013 },
{ 0x3020, 0x3020 },
@@ -112,6 +112,7 @@
{ 0x3190, 0x3191 },
{ 0x3196, 0x319F },
{ 0x31C0, 0x31E3 },
+ { 0x31EF, 0x31EF },
{ 0x3200, 0x321E },
{ 0x322A, 0x3247 },
{ 0x3250, 0x3250 },
diff --git a/tests/unictype/test-categ_Z.c b/tests/unictype/test-categ_Z.c
index 3e0ec555..20301158 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 92725a57..25047987 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 2c69c6cc..520cf39e 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 da8a54b5..9a218493 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 ace3ccb8..e2ded585 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 74c75aee..07420d53 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -25,15 +25,36 @@
int
main ()
{
- uc_general_category_t ct =
- uc_general_category_and_not (
- uc_general_category_or (UC_LETTER, UC_NUMBER),
- uc_general_category_or (UC_UPPERCASE_LETTER, UC_DECIMAL_DIGIT_NUMBER));
-
- ASSERT (!uc_is_general_category ('A', ct));
- ASSERT (uc_is_general_category ('a', ct));
- ASSERT (!uc_is_general_category ('7', ct));
- ASSERT (uc_is_general_category (0x00B2, ct));
+ { /* A case where the result's bit mask is 0. */
+ uc_general_category_t ct =
+ uc_general_category_and_not (UC_UPPERCASE_LETTER, UC_LETTER);
+
+ ASSERT (!uc_is_general_category ('A', ct));
+ ASSERT (!uc_is_general_category ('a', ct));
+ }
+ { /* A case where the result's bit mask is the same as the first argument. */
+ uc_general_category_t ct =
+ uc_general_category_and_not (
+ uc_general_category_or (UC_LETTER, UC_NUMBER),
+ UC_CONTROL);
+
+ ASSERT (uc_is_general_category ('A', ct));
+ ASSERT (uc_is_general_category ('a', ct));
+ ASSERT (uc_is_general_category ('7', ct));
+ ASSERT (uc_is_general_category (0x00B2, ct));
+ }
+ { /* The general case, where the result's bit mask is neither 0 nor the first
+ argument. */
+ uc_general_category_t ct =
+ uc_general_category_and_not (
+ uc_general_category_or (UC_LETTER, UC_NUMBER),
+ uc_general_category_or (UC_UPPERCASE_LETTER, UC_DECIMAL_DIGIT_NUMBER));
+
+ ASSERT (!uc_is_general_category ('A', ct));
+ ASSERT (uc_is_general_category ('a', ct));
+ ASSERT (!uc_is_general_category ('7', ct));
+ ASSERT (uc_is_general_category (0x00B2, ct));
+ }
return 0;
}
diff --git a/tests/unictype/test-categ_byname.c b/tests/unictype/test-categ_byname.c
index 2489caaa..8cf94f4a 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-2011 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -206,8 +206,6 @@ main ()
ASSERT (category_equals (uc_general_category_byname ("UNASSIGNED"), UC_CATEGORY_Cn));
ASSERT (category_equals (uc_general_category_byname ("Unassigned"), UC_CATEGORY_Cn));
- uc_general_category_byname ("Nl");
-
{
uc_general_category_t ct = uc_general_category_byname ("Nd");
unsigned int c;
@@ -219,6 +217,16 @@ main ()
}
{
+ uc_general_category_t ct = uc_general_category_byname ("Nl");
+ unsigned int c;
+
+ for (c = 0x2160; c < 0x2180; c++)
+ ASSERT (uc_is_general_category (c, ct));
+ ASSERT (!uc_is_general_category (0x0BF1, ct));
+ ASSERT (!uc_is_general_category (0x0D71, ct));
+ }
+
+ {
uc_general_category_t ct = uc_general_category_byname ("Foo");
unsigned int c;
diff --git a/tests/unictype/test-categ_longname.c b/tests/unictype/test-categ_longname.c
index d332b280..9c725486 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-2009, 2011 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 4e5143bb..f8f4889e 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 913011a5..ae10a439 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 d19a510c..276994eb 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 3fd9bd5a..3ed5d2b0 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 df25cb87..fbd265a5 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 92348feb..0e71d022 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 0d56ca34..895b2ad1 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 Free Software Foundation, Inc.
+ Copyright (C) 2011-2024 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 29164624..351467b8 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 Free Software Foundation, Inc.
+ Copyright (C) 2011-2024 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 6521976a..7ccefbf2 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 Free Software Foundation, Inc.
+ Copyright (C) 2011-2024 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 7947a92b..f6f9b6b2 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -730,6 +730,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF }
diff --git a/tests/unictype/test-ctype_alpha.c b/tests/unictype/test-ctype_alpha.c
index 284d964e..cb52a4c1 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -729,6 +729,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF }
diff --git a/tests/unictype/test-ctype_blank.c b/tests/unictype/test-ctype_blank.c
index 4824fe73..a95128bc 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 d32c701d..9c23169a 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 ccda557f..53d40121 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 16ab878a..bdd12a07 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -291,14 +291,14 @@
{ 0x2E80, 0x2E99 },
{ 0x2E9B, 0x2EF3 },
{ 0x2F00, 0x2FD5 },
- { 0x2FF0, 0x2FFB },
+ { 0x2FF0, 0x2FFF },
{ 0x3001, 0x303F },
{ 0x3041, 0x3096 },
{ 0x3099, 0x30FF },
{ 0x3105, 0x312F },
{ 0x3131, 0x318E },
{ 0x3190, 0x31E3 },
- { 0x31F0, 0x321E },
+ { 0x31EF, 0x321E },
{ 0x3220, 0xA48C },
{ 0xA490, 0xA4C6 },
{ 0xA4D0, 0xA62B },
@@ -721,6 +721,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF },
diff --git a/tests/unictype/test-ctype_lower.c b/tests/unictype/test-ctype_lower.c
index f8fceb33..5bc56a9b 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_print.c b/tests/unictype/test-ctype_print.c
index dad6b07b..a7ae3cd9 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -288,14 +288,13 @@
{ 0x2E80, 0x2E99 },
{ 0x2E9B, 0x2EF3 },
{ 0x2F00, 0x2FD5 },
- { 0x2FF0, 0x2FFB },
- { 0x3000, 0x303F },
+ { 0x2FF0, 0x303F },
{ 0x3041, 0x3096 },
{ 0x3099, 0x30FF },
{ 0x3105, 0x312F },
{ 0x3131, 0x318E },
{ 0x3190, 0x31E3 },
- { 0x31F0, 0x321E },
+ { 0x31EF, 0x321E },
{ 0x3220, 0xA48C },
{ 0xA490, 0xA4C6 },
{ 0xA4D0, 0xA62B },
@@ -718,6 +717,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF },
diff --git a/tests/unictype/test-ctype_punct.c b/tests/unictype/test-ctype_punct.c
index 1cd20e2a..1bebda2c 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -265,7 +265,7 @@
{ 0x2E80, 0x2E99 },
{ 0x2E9B, 0x2EF3 },
{ 0x2F00, 0x2FD5 },
- { 0x2FF0, 0x2FFB },
+ { 0x2FF0, 0x2FFF },
{ 0x3001, 0x3004 },
{ 0x3008, 0x3020 },
{ 0x302A, 0x3030 },
@@ -276,6 +276,7 @@
{ 0x30FB, 0x30FB },
{ 0x3190, 0x319F },
{ 0x31C0, 0x31E3 },
+ { 0x31EF, 0x31EF },
{ 0x3200, 0x321E },
{ 0x3220, 0x33FF },
{ 0x4DC0, 0x4DFF },
diff --git a/tests/unictype/test-ctype_space.c b/tests/unictype/test-ctype_space.c
index da37cf74..2029e960 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 724d4c7c..c8e45155 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_xdigit.c b/tests/unictype/test-ctype_xdigit.c
index 3de8ce98..cbc618fc 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 67a3f60c..e3b70470 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 f54ff1e1..c0a46e6c 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 15.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */
-/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2024 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-digit.c b/tests/unictype/test-digit.c
index 67258a43..12fa387d 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 02819012..503b2f41 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 15.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */
-/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2024 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-incb_byname.c b/tests/unictype/test-incb_byname.c
new file mode 100644
index 00000000..5031d313
--- /dev/null
+++ b/tests/unictype/test-incb_byname.c
@@ -0,0 +1,43 @@
+/* Test the Indic_Conjunct_Break value functions.
+ Copyright (C) 2011-2024 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
+ under the terms of the GNU Lesser 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include <string.h>
+
+#include "macros.h"
+
+int
+main ()
+{
+ ASSERT (uc_indic_conjunct_break_byname ("NONE") == UC_INDIC_CONJUNCT_BREAK_NONE);
+ ASSERT (uc_indic_conjunct_break_byname ("None") == UC_INDIC_CONJUNCT_BREAK_NONE);
+ ASSERT (uc_indic_conjunct_break_byname ("CONSONANT") == UC_INDIC_CONJUNCT_BREAK_CONSONANT);
+ ASSERT (uc_indic_conjunct_break_byname ("Consonant") == UC_INDIC_CONJUNCT_BREAK_CONSONANT);
+ ASSERT (uc_indic_conjunct_break_byname ("LINKER") == UC_INDIC_CONJUNCT_BREAK_LINKER);
+ ASSERT (uc_indic_conjunct_break_byname ("Linker") == UC_INDIC_CONJUNCT_BREAK_LINKER);
+ ASSERT (uc_indic_conjunct_break_byname ("EXTEND") == UC_INDIC_CONJUNCT_BREAK_EXTEND);
+ ASSERT (uc_indic_conjunct_break_byname ("Extend") == UC_INDIC_CONJUNCT_BREAK_EXTEND);
+ ASSERT (uc_indic_conjunct_break_byname ("VOWEL") < 0);
+ ASSERT (uc_indic_conjunct_break_byname ("X") < 0);
+ ASSERT (uc_indic_conjunct_break_byname ("") < 0);
+
+ return 0;
+}
diff --git a/tests/unictype/test-incb_name.c b/tests/unictype/test-incb_name.c
new file mode 100644
index 00000000..25f53c28
--- /dev/null
+++ b/tests/unictype/test-incb_name.c
@@ -0,0 +1,37 @@
+/* Test the Indic_Conjunct_Break value functions.
+ Copyright (C) 2011-2024 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
+ under the terms of the GNU Lesser 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include <string.h>
+
+#include "macros.h"
+
+int
+main ()
+{
+ ASSERT (strcmp (uc_indic_conjunct_break_name (UC_INDIC_CONJUNCT_BREAK_NONE), "None") == 0);
+ ASSERT (strcmp (uc_indic_conjunct_break_name (UC_INDIC_CONJUNCT_BREAK_CONSONANT), "Consonant") == 0);
+ ASSERT (strcmp (uc_indic_conjunct_break_name (UC_INDIC_CONJUNCT_BREAK_LINKER), "Linker") == 0);
+ ASSERT (strcmp (uc_indic_conjunct_break_name (UC_INDIC_CONJUNCT_BREAK_EXTEND), "Extend") == 0);
+ ASSERT (uc_indic_conjunct_break_name (-1) == NULL);
+
+ return 0;
+}
diff --git a/tests/unictype/test-incb_of.c b/tests/unictype/test-incb_of.c
new file mode 100644
index 00000000..d2adeb5c
--- /dev/null
+++ b/tests/unictype/test-incb_of.c
@@ -0,0 +1,52 @@
+/* Test the Unicode character Indic_Conjunct_Break attribute functions.
+ Copyright (C) 2011-2024 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
+ under the terms of the GNU Lesser 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include <string.h>
+
+#include "macros.h"
+
+typedef struct { ucs4_t ch; int value; } pair_t;
+
+static const pair_t mapping[] =
+ {
+#include "test-incb_of.h"
+ };
+
+int
+main ()
+{
+ unsigned int c;
+ size_t i;
+
+ c = 0;
+ for (i = 0; i < SIZEOF (mapping); i++)
+ {
+ for (; c < mapping[i].ch; c++)
+ ASSERT (uc_indic_conjunct_break (c) == UC_INDIC_CONJUNCT_BREAK_NONE);
+ ASSERT (uc_indic_conjunct_break (c) == mapping[i].value);
+ c++;
+ }
+ for (; c < 0x110000; c++)
+ ASSERT (uc_indic_conjunct_break (c) == UC_INDIC_CONJUNCT_BREAK_NONE);
+
+ return 0;
+}
diff --git a/tests/unictype/test-incb_of.h b/tests/unictype/test-incb_of.h
new file mode 100644
index 00000000..0eb99aaf
--- /dev/null
+++ b/tests/unictype/test-incb_of.h
@@ -0,0 +1,1149 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Indic_Conjunct_Break attribute of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */
+
+/* Copyright (C) 2000-2024 Free Software Foundation, Inc.
+
+ This file is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published
+ by the Free Software Foundation, either version 3 of the License,
+ or (at your option) any later version.
+
+ This file is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+ { 0x0300, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0301, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0302, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0303, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0304, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0305, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0306, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0307, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0308, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0309, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x030A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x030B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x030C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x030D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x030E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x030F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0310, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0311, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0312, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0313, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0314, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0315, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0316, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0317, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0318, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0319, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x031A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x031B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x031C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x031D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x031E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x031F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0320, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0321, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0322, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0323, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0324, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0325, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0326, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0327, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0328, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0329, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x032A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x032B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x032C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x032D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x032E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x032F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0330, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0331, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0332, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0333, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0334, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0335, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0336, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0337, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0338, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0339, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x033A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x033B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x033C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x033D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x033E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x033F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0340, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0341, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0342, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0343, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0344, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0345, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0346, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0347, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0348, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0349, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x034A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x034B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x034C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x034D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x034E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0350, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0351, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0352, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0353, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0354, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0355, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0356, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0357, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0358, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0359, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x035A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x035B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x035C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x035D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x035E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x035F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0360, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0361, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0362, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0363, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0364, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0365, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0366, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0367, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0368, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0369, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x036A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x036B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x036C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x036D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x036E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x036F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0483, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0484, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0485, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0486, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0487, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0591, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0592, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0593, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0594, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0595, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0596, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0597, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0598, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0599, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x059A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x059B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x059C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x059D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x059E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x059F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05A0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05A1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05A2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05A3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05A4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05A5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05A6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05A7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05A8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05A9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05AA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05AB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05AC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05AD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05AE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05AF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05B0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05B1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05B2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05B3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05B4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05B5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05B6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05B7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05B8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05B9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05BA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05BB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05BC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05BD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05BF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05C1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05C2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05C4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05C5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x05C7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0610, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0611, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0612, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0613, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0614, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0615, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0616, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0617, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0618, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0619, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x061A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x064B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x064C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x064D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x064E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x064F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0650, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0651, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0652, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0653, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0654, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0655, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0656, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0657, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0658, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0659, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x065A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x065B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x065C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x065D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x065E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x065F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0670, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06D6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06D7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06D8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06D9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06DA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06DB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06DC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06DF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06E0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06E1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06E2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06E3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06E4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06E7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06E8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06EA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06EB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06EC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x06ED, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0711, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0730, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0731, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0732, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0733, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0734, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0735, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0736, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0737, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0738, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0739, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x073A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x073B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x073C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x073D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x073E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x073F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0740, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0741, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0742, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0743, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0744, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0745, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0746, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0747, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0748, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0749, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x074A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x07EB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x07EC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x07ED, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x07EE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x07EF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x07F0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x07F1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x07F2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x07F3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x07FD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0816, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0817, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0818, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0819, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x081B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x081C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x081D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x081E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x081F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0820, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0821, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0822, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0823, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0825, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0826, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0827, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0829, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x082A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x082B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x082C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x082D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0859, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x085A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x085B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0898, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0899, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x089A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x089B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x089C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x089D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x089E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x089F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08CA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08CB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08CC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08CD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08CE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08CF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08D0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08D1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08D2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08D3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08D4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08D5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08D6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08D7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08D8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08D9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08DA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08DB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08DC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08DD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08DE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08DF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08E0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08E1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08E3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08E4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08E5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08E6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08E7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08E8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08E9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08EA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08EB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08EC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08ED, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08EE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08EF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08F0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08F1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08F2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08F3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08F4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08F5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08F6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08F7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08F8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08F9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08FA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08FB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08FC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08FD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08FE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x08FF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0915, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0916, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0917, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0918, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0919, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x091A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x091B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x091C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x091D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x091E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x091F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0920, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0921, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0922, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0923, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0924, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0925, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0926, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0927, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0928, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0929, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x092A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x092B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x092C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x092D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x092E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x092F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0930, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0931, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0932, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0933, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0934, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0935, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0936, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0937, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0938, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0939, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x093C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x094D, UC_INDIC_CONJUNCT_BREAK_LINKER },
+ { 0x0951, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0952, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0953, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0954, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0958, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0959, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x095A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x095B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x095C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x095D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x095E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x095F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0978, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0979, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x097A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x097B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x097C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x097D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x097E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x097F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0995, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0996, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0997, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0998, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0999, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x099A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x099B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x099C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x099D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x099E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x099F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09A0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09A1, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09A2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09A3, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09A4, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09A5, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09A6, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09A7, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09A8, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09AA, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09AB, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09AC, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09AD, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09AE, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09AF, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09B0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09B2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09B6, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09B7, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09B8, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09B9, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09BC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x09CD, UC_INDIC_CONJUNCT_BREAK_LINKER },
+ { 0x09DC, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09DD, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09DF, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09F0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09F1, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x09FE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0A3C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0A95, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0A96, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0A97, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0A98, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0A99, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0A9A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0A9B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0A9C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0A9D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0A9E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0A9F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AA0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AA1, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AA2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AA3, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AA4, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AA5, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AA6, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AA7, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AA8, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AAA, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AAB, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AAC, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AAD, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AAE, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AAF, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AB0, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AB2, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AB3, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AB5, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AB6, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AB7, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AB8, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0AB9, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0ABC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0ACD, UC_INDIC_CONJUNCT_BREAK_LINKER },
+ { 0x0AF9, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B15, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B16, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B17, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B18, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B19, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B1A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B1B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B1C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B1D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B1E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B1F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B20, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B21, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B22, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B23, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B24, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B25, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B26, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B27, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B28, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B2A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B2B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B2C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B2D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B2E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B2F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B30, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B32, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B33, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B35, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B36, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B37, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B38, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B39, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B3C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0B4D, UC_INDIC_CONJUNCT_BREAK_LINKER },
+ { 0x0B5C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B5D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B5F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0B71, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C15, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C16, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C17, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C18, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C19, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C1A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C1B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C1C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C1D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C1E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C1F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C20, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C21, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C22, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C23, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C24, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C25, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C26, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C27, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C28, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C2A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C2B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C2C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C2D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C2E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C2F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C30, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C31, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C32, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C33, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C34, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C35, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C36, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C37, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C38, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C39, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C3C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0C4D, UC_INDIC_CONJUNCT_BREAK_LINKER },
+ { 0x0C55, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0C56, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0C58, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C59, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0C5A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0CBC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0D15, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D16, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D17, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D18, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D19, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D1A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D1B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D1C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D1D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D1E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D1F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D20, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D21, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D22, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D23, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D24, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D25, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D26, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D27, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D28, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D29, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D2A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D2B, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D2C, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D2D, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D2E, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D2F, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D30, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D31, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D32, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D33, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D34, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D35, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D36, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D37, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D38, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D39, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D3A, UC_INDIC_CONJUNCT_BREAK_CONSONANT },
+ { 0x0D3B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0D3C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0D4D, UC_INDIC_CONJUNCT_BREAK_LINKER },
+ { 0x0E38, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0E39, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0E3A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0E48, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0E49, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0E4A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0E4B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0EB8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0EB9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0EBA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0EC8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0EC9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0ECA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0ECB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F18, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F19, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F35, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F37, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F39, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F71, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F72, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F74, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F7A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F7B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F7C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F7D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F80, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F82, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F83, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F84, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F86, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0F87, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x0FC6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1037, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1039, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x103A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x108D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x135D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x135E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x135F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1714, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x17D2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x17DD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x18A9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1939, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x193A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x193B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A17, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A18, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A60, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A75, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A76, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A77, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A78, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A79, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A7A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A7B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A7C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1A7F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AB0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AB1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AB2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AB3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AB4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AB5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AB6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AB7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AB8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AB9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ABA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ABB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ABC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ABD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ABF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AC0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AC1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AC2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AC3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AC4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AC5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AC6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AC7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AC8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1AC9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ACA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ACB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ACC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ACD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1ACE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1B34, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1B6B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1B6C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1B6D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1B6E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1B6F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1B70, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1B71, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1B72, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1B73, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1BAB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1BE6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1C37, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CD0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CD1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CD2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CD4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CD5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CD6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CD7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CD8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CD9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CDA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CDB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CDC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CDD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CDE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CDF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CE0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CE2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CE3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CE4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CE5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CE6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CE7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CE8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CED, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CF4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CF8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1CF9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DC0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DC1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DC2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DC3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DC4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DC5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DC6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DC7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DC8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DC9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DCA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DCB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DCC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DCD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DCE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DCF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DD0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DD1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DD2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DD3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DD4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DD5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DD6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DD7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DD8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DD9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DDA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DDB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DDC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DDD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DDE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DDF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DE0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DE1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DE2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DE3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DE4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DE5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DE6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DE7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DE8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DE9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DEA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DEB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DEC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DED, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DEE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DEF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DF0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DF1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DF2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DF3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DF4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DF5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DF6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DF7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DF8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DF9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DFA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DFB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DFC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DFD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DFE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1DFF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x200D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20D0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20D1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20D2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20D3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20D4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20D5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20D6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20D7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20D8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20D9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20DA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20DB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20DC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20E1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20E5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20E6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20E7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20E8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20E9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20EA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20EB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20EC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20ED, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20EE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20EF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x20F0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2CEF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2CF0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2CF1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2D7F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DE0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DE1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DE2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DE3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DE4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DE5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DE6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DE7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DE8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DE9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DEA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DEB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DEC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DED, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DEE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DEF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DF0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DF1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DF2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DF3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DF4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DF5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DF6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DF7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DF8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DF9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DFA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DFB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DFC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DFD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DFE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x2DFF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x302A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x302B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x302C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x302D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x302E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x302F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x3099, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x309A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA66F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA674, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA675, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA676, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA677, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA678, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA679, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA67A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA67B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA67C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA67D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA69E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA69F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA6F0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA6F1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA82C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8E0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8E1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8E2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8E3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8E4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8E5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8E6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8E7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8E8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8E9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8EA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8EB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8EC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8ED, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8EE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8EF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8F0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA8F1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA92B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA92C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA92D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xA9B3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAAB0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAAB2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAAB3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAAB4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAAB7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAAB8, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAABE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAABF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAAC1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xAAF6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xABED, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFB1E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE20, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE21, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE22, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE23, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE24, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE25, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE26, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE27, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE28, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE29, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE2A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE2B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE2C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE2D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE2E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0xFE2F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x101FD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x102E0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10376, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10377, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10378, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10379, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1037A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10A0D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10A0F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10A38, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10A39, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10A3A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10A3F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10AE5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10AE6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10D24, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10D25, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10D26, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10D27, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10EAB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10EAC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10EFD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10EFE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10EFF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F46, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F47, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F48, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F49, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F4A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F4B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F4C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F4D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F4E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F4F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F50, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F82, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F83, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F84, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x10F85, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11070, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1107F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x110BA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11100, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11101, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11102, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11133, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11134, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11173, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x111CA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11236, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x112E9, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x112EA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1133B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1133C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11366, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11367, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11368, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11369, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1136A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1136B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1136C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11370, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11371, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11372, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11373, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11374, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11446, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1145E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x114C3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x115C0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x116B7, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1172B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1183A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1193E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11943, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11A34, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11A47, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11A99, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11D42, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11D44, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11D45, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11D97, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x11F42, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x16AF0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x16AF1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x16AF2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x16AF3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x16AF4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x16B30, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x16B31, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x16B32, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x16B33, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x16B34, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x16B35, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x16B36, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1BC9E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D165, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D167, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D168, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D169, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D16E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D16F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D170, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D171, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D172, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D17B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D17C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D17D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D17E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D17F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D180, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D181, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D182, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D185, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D186, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D187, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D188, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D189, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D18A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D18B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D1AA, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D1AB, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D1AC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D1AD, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D242, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D243, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1D244, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E000, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E001, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E002, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E003, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E004, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E005, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E006, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E008, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E009, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E00A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E00B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E00C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E00D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E00E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E00F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E010, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E011, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E012, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E013, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E014, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E015, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E016, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E017, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E018, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E01B, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E01C, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E01D, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E01E, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E01F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E020, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E021, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E023, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E024, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E026, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E027, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E028, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E029, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E02A, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E08F, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E130, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E131, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E132, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E133, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E134, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E135, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E136, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E2AE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E2EC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E2ED, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E2EE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E2EF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E4EC, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E4ED, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E4EE, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E4EF, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E8D0, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E8D1, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E8D2, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E8D3, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E8D4, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E8D5, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E8D6, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E944, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E945, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E946, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E947, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E948, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E949, UC_INDIC_CONJUNCT_BREAK_EXTEND },
+ { 0x1E94A, UC_INDIC_CONJUNCT_BREAK_EXTEND }
diff --git a/tests/unictype/test-joininggroup_byname.c b/tests/unictype/test-joininggroup_byname.c
index 6329a994..24d5c19d 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 Free Software Foundation, Inc.
+ Copyright (C) 2011-2024 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 7ff2eb98..9e4ef511 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 Free Software Foundation, Inc.
+ Copyright (C) 2011-2024 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 792b5e37..65a70d5f 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 Free Software Foundation, Inc.
+ Copyright (C) 2011-2024 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 cbcad6bc..1ee9c058 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 15.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */
-/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2024 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-joiningtype_byname.c b/tests/unictype/test-joiningtype_byname.c
index 0134bde1..ecde322e 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 Free Software Foundation, Inc.
+ Copyright (C) 2011-2024 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 06c737d4..3d18ae2f 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 Free Software Foundation, Inc.
+ Copyright (C) 2011-2024 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 f83468cb..0b2ca424 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 Free Software Foundation, Inc.
+ Copyright (C) 2011-2024 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 6396f0d3..f0760b91 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 Free Software Foundation, Inc.
+ Copyright (C) 2011-2024 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 acea2865..7b1e072a 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 15.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */
-/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2024 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-mirror.c b/tests/unictype/test-mirror.c
index b09541cc..5494e197 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 5596b561..86718bf2 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 cb2f3314..b8a7f809 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 15.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */
-/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2024 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_alphabetic.c b/tests/unictype/test-pr_alphabetic.c
index 6efcd5bd..027b3a01 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -746,6 +746,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF }
diff --git a/tests/unictype/test-pr_ascii_hex_digit.c b/tests/unictype/test-pr_ascii_hex_digit.c
index 31eb2b79..bc48da86 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 fde69de6..10e6bf03 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 e0cde250..d97eb529 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_block_separator.c b/tests/unictype/test-pr_bidi_block_separator.c
index b348d689..50eade74 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 778d8247..8925fb22 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 75e54c7f..7f73de79 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 60f1354e..5855b93c 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 3fec8c05..e717b92a 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 2a096694..c7a602f2 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 326d6fa0..0ed7ebb0 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_european_digit.c b/tests/unictype/test-pr_bidi_european_digit.c
index b59bc8cb..3f72d04c 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 90dfa1e6..f6b97339 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_left_to_right.c b/tests/unictype/test-pr_bidi_left_to_right.c
index ce6dc5d7..3a81b5ec 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -233,7 +233,6 @@
{ 0x2E9A, 0x2E9A },
{ 0x2EF4, 0x2EFF },
{ 0x2FD6, 0x2FEF },
- { 0x2FFC, 0x2FFF },
{ 0x3005, 0x3007 },
{ 0x3021, 0x3029 },
{ 0x302E, 0x302F },
@@ -243,7 +242,8 @@
{ 0x309D, 0x309F },
{ 0x30A1, 0x30FA },
{ 0x30FC, 0x31BF },
- { 0x31E4, 0x321C },
+ { 0x31E4, 0x31EE },
+ { 0x31F0, 0x321C },
{ 0x321F, 0x324F },
{ 0x3260, 0x327B },
{ 0x327F, 0x32B0 },
diff --git a/tests/unictype/test-pr_bidi_non_spacing_mark.c b/tests/unictype/test-pr_bidi_non_spacing_mark.c
index 6cc88022..813373ac 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_other_neutral.c b/tests/unictype/test-pr_bidi_other_neutral.c
index 5d72a797..0c968235 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -102,7 +102,7 @@
{ 0x2E80, 0x2E99 },
{ 0x2E9B, 0x2EF3 },
{ 0x2F00, 0x2FD5 },
- { 0x2FF0, 0x2FFB },
+ { 0x2FF0, 0x2FFF },
{ 0x3001, 0x3004 },
{ 0x3008, 0x3020 },
{ 0x3030, 0x3030 },
@@ -112,6 +112,7 @@
{ 0x30A0, 0x30A0 },
{ 0x30FB, 0x30FB },
{ 0x31C0, 0x31E3 },
+ { 0x31EF, 0x31EF },
{ 0x321D, 0x321E },
{ 0x3250, 0x325F },
{ 0x327C, 0x327E },
diff --git a/tests/unictype/test-pr_bidi_pdf.c b/tests/unictype/test-pr_bidi_pdf.c
index 60e45477..eabf3f29 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 5f6e1e20..8e4da46a 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 3c165aa3..d4a47fd9 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 6cdfb9d5..a3435e26 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 558694d0..b0f33ab9 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_cased.c b/tests/unictype/test-pr_cased.c
index 1d060fca..d1966ad7 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_changes_when_casefolded.c b/tests/unictype/test-pr_changes_when_casefolded.c
index f0da0167..7c7c5cea 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_changes_when_casemapped.c b/tests/unictype/test-pr_changes_when_casemapped.c
index 42bfa219..c8e508b2 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_changes_when_lowercased.c b/tests/unictype/test-pr_changes_when_lowercased.c
index 87607ec2..95a4b888 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_changes_when_titlecased.c b/tests/unictype/test-pr_changes_when_titlecased.c
index 55f12684..2ce0e2bb 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_changes_when_uppercased.c b/tests/unictype/test-pr_changes_when_uppercased.c
index 4b830f3e..ebbe3cf9 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_combining.c b/tests/unictype/test-pr_combining.c
index 31b8df04..bccf27d3 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_composite.c b/tests/unictype/test-pr_composite.c
index 4cccc8e8..054b7fc9 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 4a59165f..7db0104a 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_dash.c b/tests/unictype/test-pr_dash.c
index 7ac4b3e8..5788ddbb 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 45d5a6d4..aedacc94 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_default_ignorable_code_point.c b/tests/unictype/test-pr_default_ignorable_code_point.c
index e536671b..194dc915 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 1df2bc59..ba1cbd2c 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 f5dc0a67..d4c20042 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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.c b/tests/unictype/test-pr_emoji.c
index 8df689a2..f6b7859d 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_component.c b/tests/unictype/test-pr_emoji_component.c
index 38009fe3..af70bf48 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 d298af72..1a60de9e 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 90430d38..e38058bb 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 fd1b3043..fe6b3a20 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_extended_pictographic.c b/tests/unictype/test-pr_extended_pictographic.c
index 9fa0b3af..add58454 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_extender.c b/tests/unictype/test-pr_extender.c
index c2ec203b..886710f0 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_format_control.c b/tests/unictype/test-pr_format_control.c
index 0c2045a8..9a734c56 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 3d908500..aeb6af9b 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -369,15 +369,14 @@
{ 0x2E80, 0x2E99 },
{ 0x2E9B, 0x2EF3 },
{ 0x2F00, 0x2FD5 },
- { 0x2FF0, 0x2FFB },
- { 0x3000, 0x3029 },
+ { 0x2FF0, 0x3029 },
{ 0x3030, 0x303F },
{ 0x3041, 0x3096 },
{ 0x309B, 0x30FF },
{ 0x3105, 0x312F },
{ 0x3131, 0x318E },
{ 0x3190, 0x31E3 },
- { 0x31F0, 0x321E },
+ { 0x31EF, 0x321E },
{ 0x3220, 0xA48C },
{ 0xA490, 0xA4C6 },
{ 0xA4D0, 0xA62B },
@@ -889,6 +888,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF }
diff --git a/tests/unictype/test-pr_grapheme_extend.c b/tests/unictype/test-pr_grapheme_extend.c
index fb8e068d..d168a4ce 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_link.c b/tests/unictype/test-pr_grapheme_link.c
index ce5c9039..3b741be4 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 4c3d48c7..578b7c97 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 351e98a7..b8a3238d 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
new file mode 100644
index 00000000..c5ff0f34
--- /dev/null
+++ b/tests/unictype/test-pr_id_compat_math_continue.c
@@ -0,0 +1,40 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Test the Unicode character type functions.
+ Copyright (C) 2007-2024 Free Software Foundation, Inc.
+
+ This file is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published
+ by the Free Software Foundation, either version 3 of the License,
+ or (at your option) any later version.
+
+ This file is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include "test-predicate-part1.h"
+
+ { 0x00B2, 0x00B3 },
+ { 0x00B9, 0x00B9 },
+ { 0x2070, 0x2070 },
+ { 0x2074, 0x207E },
+ { 0x2080, 0x208E },
+ { 0x2202, 0x2202 },
+ { 0x2207, 0x2207 },
+ { 0x221E, 0x221E },
+ { 0x1D6C1, 0x1D6C1 },
+ { 0x1D6DB, 0x1D6DB },
+ { 0x1D6FB, 0x1D6FB },
+ { 0x1D715, 0x1D715 },
+ { 0x1D735, 0x1D735 },
+ { 0x1D74F, 0x1D74F },
+ { 0x1D76F, 0x1D76F },
+ { 0x1D789, 0x1D789 },
+ { 0x1D7A9, 0x1D7A9 },
+ { 0x1D7C3, 0x1D7C3 }
+
+#define PREDICATE(c) uc_is_property_id_compat_math_continue (c)
+#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_id_compat_math_start.c b/tests/unictype/test-pr_id_compat_math_start.c
new file mode 100644
index 00000000..58848243
--- /dev/null
+++ b/tests/unictype/test-pr_id_compat_math_start.c
@@ -0,0 +1,35 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Test the Unicode character type functions.
+ Copyright (C) 2007-2024 Free Software Foundation, Inc.
+
+ This file is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published
+ by the Free Software Foundation, either version 3 of the License,
+ or (at your option) any later version.
+
+ This file is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include "test-predicate-part1.h"
+
+ { 0x2202, 0x2202 },
+ { 0x2207, 0x2207 },
+ { 0x221E, 0x221E },
+ { 0x1D6C1, 0x1D6C1 },
+ { 0x1D6DB, 0x1D6DB },
+ { 0x1D6FB, 0x1D6FB },
+ { 0x1D715, 0x1D715 },
+ { 0x1D735, 0x1D735 },
+ { 0x1D74F, 0x1D74F },
+ { 0x1D76F, 0x1D76F },
+ { 0x1D789, 0x1D789 },
+ { 0x1D7A9, 0x1D7A9 },
+ { 0x1D7C3, 0x1D7C3 }
+
+#define PREDICATE(c) uc_is_property_id_compat_math_start (c)
+#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_id_continue.c b/tests/unictype/test-pr_id_continue.c
index d72084de..39675ef1 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -317,6 +317,7 @@
{ 0x1FE0, 0x1FEC },
{ 0x1FF2, 0x1FF4 },
{ 0x1FF6, 0x1FFC },
+ { 0x200C, 0x200D },
{ 0x203F, 0x2040 },
{ 0x2054, 0x2054 },
{ 0x2071, 0x2071 },
@@ -361,8 +362,7 @@
{ 0x3038, 0x303C },
{ 0x3041, 0x3096 },
{ 0x3099, 0x309F },
- { 0x30A1, 0x30FA },
- { 0x30FC, 0x30FF },
+ { 0x30A1, 0x30FF },
{ 0x3105, 0x312F },
{ 0x3131, 0x318E },
{ 0x31A0, 0x31BF },
@@ -440,7 +440,7 @@
{ 0xFF21, 0xFF3A },
{ 0xFF3F, 0xFF3F },
{ 0xFF41, 0xFF5A },
- { 0xFF66, 0xFFBE },
+ { 0xFF65, 0xFFBE },
{ 0xFFC2, 0xFFC7 },
{ 0xFFCA, 0xFFCF },
{ 0xFFD2, 0xFFD7 },
@@ -781,6 +781,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF },
diff --git a/tests/unictype/test-pr_id_start.c b/tests/unictype/test-pr_id_start.c
index e8ccdf56..62bfc045 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -673,6 +673,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF }
diff --git a/tests/unictype/test-pr_ideographic.c b/tests/unictype/test-pr_ideographic.c
index 8221e37b..0d71c94c 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -34,6 +34,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF }
diff --git a/tests/unictype/test-pr_ids_binary_operator.c b/tests/unictype/test-pr_ids_binary_operator.c
index 50722c30..49383cc0 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -18,7 +18,8 @@
#include "test-predicate-part1.h"
{ 0x2FF0, 0x2FF1 },
- { 0x2FF4, 0x2FFB }
+ { 0x2FF4, 0x2FFD },
+ { 0x31EF, 0x31EF }
#define PREDICATE(c) uc_is_property_ids_binary_operator (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_ids_trinary_operator.c b/tests/unictype/test-pr_ids_trinary_operator.c
index bce8bc4a..36e455cb 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
new file mode 100644
index 00000000..ec4b0e32
--- /dev/null
+++ b/tests/unictype/test-pr_ids_unary_operator.c
@@ -0,0 +1,23 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Test the Unicode character type functions.
+ Copyright (C) 2007-2024 Free Software Foundation, Inc.
+
+ This file is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published
+ by the Free Software Foundation, either version 3 of the License,
+ or (at your option) any later version.
+
+ This file is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include "test-predicate-part1.h"
+
+ { 0x2FFE, 0x2FFF }
+
+#define PREDICATE(c) uc_is_property_ids_unary_operator (c)
+#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_ignorable_control.c b/tests/unictype/test-pr_ignorable_control.c
index f37e657a..1903d5a5 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 725e220a..c033d15c 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 71e11fc3..299d3a80 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 b35a7248..162571ae 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 80ebf303..76f9291c 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 a24f4688..99a11123 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 226f6371..ec16470f 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_math.c b/tests/unictype/test-pr_math.c
index fb6e4d56..98daf24f 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 9dd2fccb..9b607060 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 259416dd..477c1837 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 c86261cb..746abd28 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_alphabetic.c b/tests/unictype/test-pr_other_alphabetic.c
index cf0476e5..d0ff062f 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_default_ignorable_code_point.c b/tests/unictype/test-pr_other_default_ignorable_code_point.c
index b51db935..3fd52fbd 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 50bc89c2..960fb927 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 ce4bcaeb..e1e2fdda 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -20,7 +20,10 @@
{ 0x00B7, 0x00B7 },
{ 0x0387, 0x0387 },
{ 0x1369, 0x1371 },
- { 0x19DA, 0x19DA }
+ { 0x19DA, 0x19DA },
+ { 0x200C, 0x200D },
+ { 0x30FB, 0x30FB },
+ { 0xFF65, 0xFF65 }
#define PREDICATE(c) uc_is_property_other_id_continue (c)
#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_other_id_start.c b/tests/unictype/test-pr_other_id_start.c
index c9b8efc5..dfbceb84 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 3d7ba197..09b0dae4 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_math.c b/tests/unictype/test-pr_other_math.c
index b0715985..61306135 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 6f5063f3..5a4541c3 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 a2f6671f..27565faf 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 7cc3de9e..77d00fbd 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 d265854b..ccc38488 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 b95978dd..e45e9ca9 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
new file mode 100644
index 00000000..5a86b2c5
--- /dev/null
+++ b/tests/unictype/test-pr_prepended_concatenation_mark.c
@@ -0,0 +1,29 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Test the Unicode character type functions.
+ Copyright (C) 2007-2024 Free Software Foundation, Inc.
+
+ This file is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published
+ by the Free Software Foundation, either version 3 of the License,
+ or (at your option) any later version.
+
+ This file is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include "test-predicate-part1.h"
+
+ { 0x0600, 0x0605 },
+ { 0x06DD, 0x06DD },
+ { 0x070F, 0x070F },
+ { 0x0890, 0x0891 },
+ { 0x08E2, 0x08E2 },
+ { 0x110BD, 0x110BD },
+ { 0x110CD, 0x110CD }
+
+#define PREDICATE(c) uc_is_property_prepended_concatenation_mark (c)
+#include "test-predicate-part2.h"
diff --git a/tests/unictype/test-pr_private_use.c b/tests/unictype/test-pr_private_use.c
index c5c96c0e..167dd4e0 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 3d0d45bf..29748f58 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_quotation_mark.c b/tests/unictype/test-pr_quotation_mark.c
index b0fc20ff..4db6b6f6 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 d732588a..c9a2bdd5 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 2f912578..ecee1925 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 e2d1d3fd..100b7650 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -34,6 +34,7 @@
{ 0x1367, 0x1368 },
{ 0x166E, 0x166E },
{ 0x1735, 0x1736 },
+ { 0x17D4, 0x17D5 },
{ 0x1803, 0x1803 },
{ 0x1809, 0x1809 },
{ 0x1944, 0x1945 },
diff --git a/tests/unictype/test-pr_soft_dotted.c b/tests/unictype/test-pr_soft_dotted.c
index a4b9212c..6a3677da 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 6530990b..a1795c4e 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 65ccbc8e..b41adece 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 c08c32c8..e479123c 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 e9e26b22..779bd919 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 607e938d..be826822 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -286,13 +286,12 @@
{ 0x2E9A, 0x2E9A },
{ 0x2EF4, 0x2EFF },
{ 0x2FD6, 0x2FEF },
- { 0x2FFC, 0x2FFF },
{ 0x3040, 0x3040 },
{ 0x3097, 0x3098 },
{ 0x3100, 0x3104 },
{ 0x3130, 0x3130 },
{ 0x318F, 0x318F },
- { 0x31E4, 0x31EF },
+ { 0x31E4, 0x31EE },
{ 0x321F, 0x321F },
{ 0xA48D, 0xA48F },
{ 0xA4C7, 0xA4CF },
@@ -713,7 +712,8 @@
{ 0x2B73A, 0x2B73F },
{ 0x2B81E, 0x2B81F },
{ 0x2CEA2, 0x2CEAF },
- { 0x2EBE1, 0x2F7FF },
+ { 0x2EBE1, 0x2EBEF },
+ { 0x2EE5E, 0x2F7FF },
{ 0x2FA1E, 0x2FFFD },
{ 0x3134B, 0x3134F },
{ 0x323B0, 0x3FFFD },
diff --git a/tests/unictype/test-pr_unified_ideograph.c b/tests/unictype/test-pr_unified_ideograph.c
index 234014a7..9ecdb7fb 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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,6 +31,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF }
diff --git a/tests/unictype/test-pr_uppercase.c b/tests/unictype/test-pr_uppercase.c
index 03a6b490..826eb210 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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_variation_selector.c b/tests/unictype/test-pr_variation_selector.c
index 98f81fef..0a2e37e5 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 91367da2..c39d3def 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 34d4708b..91371e8f 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -317,6 +317,7 @@
{ 0x1FE0, 0x1FEC },
{ 0x1FF2, 0x1FF4 },
{ 0x1FF6, 0x1FFC },
+ { 0x200C, 0x200D },
{ 0x203F, 0x2040 },
{ 0x2054, 0x2054 },
{ 0x2071, 0x2071 },
@@ -362,8 +363,7 @@
{ 0x3041, 0x3096 },
{ 0x3099, 0x309A },
{ 0x309D, 0x309F },
- { 0x30A1, 0x30FA },
- { 0x30FC, 0x30FF },
+ { 0x30A1, 0x30FF },
{ 0x3105, 0x312F },
{ 0x3131, 0x318E },
{ 0x31A0, 0x31BF },
@@ -447,7 +447,7 @@
{ 0xFF21, 0xFF3A },
{ 0xFF3F, 0xFF3F },
{ 0xFF41, 0xFF5A },
- { 0xFF66, 0xFFBE },
+ { 0xFF65, 0xFFBE },
{ 0xFFC2, 0xFFC7 },
{ 0xFFCA, 0xFFCF },
{ 0xFFD2, 0xFFD7 },
@@ -788,6 +788,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF },
diff --git a/tests/unictype/test-pr_xid_start.c b/tests/unictype/test-pr_xid_start.c
index 0e4f7d31..09ce3db1 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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
@@ -680,6 +680,7 @@
{ 0x2B740, 0x2B81D },
{ 0x2B820, 0x2CEA1 },
{ 0x2CEB0, 0x2EBE0 },
+ { 0x2EBF0, 0x2EE5D },
{ 0x2F800, 0x2FA1D },
{ 0x30000, 0x3134A },
{ 0x31350, 0x323AF }
diff --git a/tests/unictype/test-pr_zero_width.c b/tests/unictype/test-pr_zero_width.c
index a8eef5ec..6767de44 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 76de3a78..10eb668b 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 d42921ab..aecd5f5a 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 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 059006e1..6f51b631 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 baf8b106..87022732 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 1d047752..88daee7a 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 206d3940..d3075b17 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-2009 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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 4ce5982a..8c974f07 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-2022 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 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