From 00893e79fc62966067af1a106567db96bd170338 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 3 Mar 2024 19:11:32 +0100 Subject: New upstream version 1.2 --- tests/unictype/test-bidi_byname.c | 2 +- tests/unictype/test-bidi_longname.c | 2 +- tests/unictype/test-bidi_name.c | 2 +- tests/unictype/test-bidi_of.c | 2 +- tests/unictype/test-bidi_test.c | 2 +- tests/unictype/test-block_list.c | 2 +- tests/unictype/test-block_of.c | 2 +- tests/unictype/test-block_test.c | 2 +- tests/unictype/test-categ_C.c | 8 +- tests/unictype/test-categ_Cc.c | 2 +- tests/unictype/test-categ_Cf.c | 2 +- tests/unictype/test-categ_Cn.c | 8 +- tests/unictype/test-categ_Co.c | 2 +- tests/unictype/test-categ_Cs.c | 2 +- tests/unictype/test-categ_L.c | 3 +- tests/unictype/test-categ_LC.c | 2 +- tests/unictype/test-categ_Ll.c | 2 +- tests/unictype/test-categ_Lm.c | 2 +- tests/unictype/test-categ_Lo.c | 3 +- tests/unictype/test-categ_Lt.c | 2 +- tests/unictype/test-categ_Lu.c | 2 +- tests/unictype/test-categ_M.c | 2 +- tests/unictype/test-categ_Mc.c | 2 +- tests/unictype/test-categ_Me.c | 2 +- tests/unictype/test-categ_Mn.c | 2 +- tests/unictype/test-categ_N.c | 2 +- tests/unictype/test-categ_Nd.c | 2 +- tests/unictype/test-categ_Nl.c | 2 +- tests/unictype/test-categ_No.c | 2 +- tests/unictype/test-categ_P.c | 2 +- tests/unictype/test-categ_Pc.c | 2 +- tests/unictype/test-categ_Pd.c | 2 +- tests/unictype/test-categ_Pe.c | 2 +- tests/unictype/test-categ_Pf.c | 2 +- tests/unictype/test-categ_Pi.c | 2 +- tests/unictype/test-categ_Po.c | 2 +- tests/unictype/test-categ_Ps.c | 2 +- tests/unictype/test-categ_S.c | 5 +- tests/unictype/test-categ_Sc.c | 2 +- tests/unictype/test-categ_Sk.c | 2 +- tests/unictype/test-categ_Sm.c | 2 +- tests/unictype/test-categ_So.c | 5 +- tests/unictype/test-categ_Z.c | 2 +- tests/unictype/test-categ_Zl.c | 2 +- tests/unictype/test-categ_Zp.c | 2 +- tests/unictype/test-categ_Zs.c | 2 +- tests/unictype/test-categ_and.c | 2 +- tests/unictype/test-categ_and_not.c | 41 +- tests/unictype/test-categ_byname.c | 14 +- tests/unictype/test-categ_longname.c | 2 +- tests/unictype/test-categ_name.c | 2 +- tests/unictype/test-categ_none.c | 2 +- tests/unictype/test-categ_of.c | 2 +- tests/unictype/test-categ_or.c | 2 +- tests/unictype/test-categ_test_withtable.c | 2 +- tests/unictype/test-combiningclass.c | 2 +- tests/unictype/test-combiningclass_byname.c | 2 +- tests/unictype/test-combiningclass_longname.c | 2 +- tests/unictype/test-combiningclass_name.c | 2 +- tests/unictype/test-ctype_alnum.c | 3 +- tests/unictype/test-ctype_alpha.c | 3 +- tests/unictype/test-ctype_blank.c | 2 +- tests/unictype/test-ctype_cntrl.c | 2 +- tests/unictype/test-ctype_digit.c | 2 +- tests/unictype/test-ctype_graph.c | 7 +- tests/unictype/test-ctype_lower.c | 2 +- tests/unictype/test-ctype_print.c | 8 +- tests/unictype/test-ctype_punct.c | 5 +- tests/unictype/test-ctype_space.c | 2 +- tests/unictype/test-ctype_upper.c | 2 +- tests/unictype/test-ctype_xdigit.c | 2 +- tests/unictype/test-decdigit.c | 2 +- tests/unictype/test-decdigit.h | 4 +- tests/unictype/test-digit.c | 2 +- tests/unictype/test-digit.h | 4 +- tests/unictype/test-incb_byname.c | 43 + tests/unictype/test-incb_name.c | 37 + tests/unictype/test-incb_of.c | 52 + tests/unictype/test-incb_of.h | 1149 ++++++++++++++++++++ tests/unictype/test-joininggroup_byname.c | 2 +- tests/unictype/test-joininggroup_name.c | 2 +- tests/unictype/test-joininggroup_of.c | 2 +- tests/unictype/test-joininggroup_of.h | 4 +- tests/unictype/test-joiningtype_byname.c | 2 +- tests/unictype/test-joiningtype_longname.c | 2 +- tests/unictype/test-joiningtype_name.c | 2 +- tests/unictype/test-joiningtype_of.c | 2 +- tests/unictype/test-joiningtype_of.h | 4 +- tests/unictype/test-mirror.c | 2 +- tests/unictype/test-numeric.c | 2 +- tests/unictype/test-numeric.h | 4 +- tests/unictype/test-pr_alphabetic.c | 3 +- tests/unictype/test-pr_ascii_hex_digit.c | 2 +- tests/unictype/test-pr_bidi_arabic_digit.c | 2 +- tests/unictype/test-pr_bidi_arabic_right_to_left.c | 2 +- tests/unictype/test-pr_bidi_block_separator.c | 2 +- tests/unictype/test-pr_bidi_boundary_neutral.c | 2 +- tests/unictype/test-pr_bidi_common_separator.c | 2 +- tests/unictype/test-pr_bidi_control.c | 2 +- .../unictype/test-pr_bidi_embedding_or_override.c | 2 +- tests/unictype/test-pr_bidi_eur_num_separator.c | 2 +- tests/unictype/test-pr_bidi_eur_num_terminator.c | 2 +- tests/unictype/test-pr_bidi_european_digit.c | 2 +- tests/unictype/test-pr_bidi_hebrew_right_to_left.c | 2 +- tests/unictype/test-pr_bidi_left_to_right.c | 6 +- tests/unictype/test-pr_bidi_non_spacing_mark.c | 2 +- tests/unictype/test-pr_bidi_other_neutral.c | 5 +- tests/unictype/test-pr_bidi_pdf.c | 2 +- tests/unictype/test-pr_bidi_segment_separator.c | 2 +- tests/unictype/test-pr_bidi_whitespace.c | 2 +- tests/unictype/test-pr_byname.c | 2 +- tests/unictype/test-pr_case_ignorable.c | 2 +- tests/unictype/test-pr_cased.c | 2 +- tests/unictype/test-pr_changes_when_casefolded.c | 2 +- tests/unictype/test-pr_changes_when_casemapped.c | 2 +- tests/unictype/test-pr_changes_when_lowercased.c | 2 +- tests/unictype/test-pr_changes_when_titlecased.c | 2 +- tests/unictype/test-pr_changes_when_uppercased.c | 2 +- tests/unictype/test-pr_combining.c | 2 +- tests/unictype/test-pr_composite.c | 2 +- tests/unictype/test-pr_currency_symbol.c | 2 +- tests/unictype/test-pr_dash.c | 2 +- tests/unictype/test-pr_decimal_digit.c | 2 +- .../test-pr_default_ignorable_code_point.c | 2 +- tests/unictype/test-pr_deprecated.c | 2 +- tests/unictype/test-pr_diacritic.c | 2 +- tests/unictype/test-pr_emoji.c | 2 +- tests/unictype/test-pr_emoji_component.c | 2 +- tests/unictype/test-pr_emoji_modifier.c | 2 +- tests/unictype/test-pr_emoji_modifier_base.c | 2 +- tests/unictype/test-pr_emoji_presentation.c | 2 +- tests/unictype/test-pr_extended_pictographic.c | 2 +- tests/unictype/test-pr_extender.c | 2 +- tests/unictype/test-pr_format_control.c | 2 +- tests/unictype/test-pr_grapheme_base.c | 8 +- tests/unictype/test-pr_grapheme_extend.c | 2 +- tests/unictype/test-pr_grapheme_link.c | 2 +- tests/unictype/test-pr_hex_digit.c | 2 +- tests/unictype/test-pr_hyphen.c | 2 +- tests/unictype/test-pr_id_compat_math_continue.c | 40 + tests/unictype/test-pr_id_compat_math_start.c | 35 + tests/unictype/test-pr_id_continue.c | 9 +- tests/unictype/test-pr_id_start.c | 3 +- tests/unictype/test-pr_ideographic.c | 3 +- tests/unictype/test-pr_ids_binary_operator.c | 5 +- tests/unictype/test-pr_ids_trinary_operator.c | 2 +- tests/unictype/test-pr_ids_unary_operator.c | 23 + tests/unictype/test-pr_ignorable_control.c | 2 +- tests/unictype/test-pr_iso_control.c | 2 +- tests/unictype/test-pr_join_control.c | 2 +- tests/unictype/test-pr_left_of_pair.c | 2 +- tests/unictype/test-pr_line_separator.c | 2 +- tests/unictype/test-pr_logical_order_exception.c | 2 +- tests/unictype/test-pr_lowercase.c | 2 +- tests/unictype/test-pr_math.c | 2 +- tests/unictype/test-pr_non_break.c | 2 +- tests/unictype/test-pr_not_a_character.c | 2 +- tests/unictype/test-pr_numeric.c | 2 +- tests/unictype/test-pr_other_alphabetic.c | 2 +- .../test-pr_other_default_ignorable_code_point.c | 2 +- tests/unictype/test-pr_other_grapheme_extend.c | 2 +- tests/unictype/test-pr_other_id_continue.c | 7 +- tests/unictype/test-pr_other_id_start.c | 2 +- tests/unictype/test-pr_other_lowercase.c | 2 +- tests/unictype/test-pr_other_math.c | 2 +- tests/unictype/test-pr_other_uppercase.c | 2 +- tests/unictype/test-pr_paired_punctuation.c | 2 +- tests/unictype/test-pr_paragraph_separator.c | 2 +- tests/unictype/test-pr_pattern_syntax.c | 2 +- tests/unictype/test-pr_pattern_white_space.c | 2 +- .../test-pr_prepended_concatenation_mark.c | 29 + tests/unictype/test-pr_private_use.c | 2 +- tests/unictype/test-pr_punctuation.c | 2 +- tests/unictype/test-pr_quotation_mark.c | 2 +- tests/unictype/test-pr_radical.c | 2 +- tests/unictype/test-pr_regional_indicator.c | 2 +- tests/unictype/test-pr_sentence_terminal.c | 3 +- tests/unictype/test-pr_soft_dotted.c | 2 +- tests/unictype/test-pr_space.c | 2 +- tests/unictype/test-pr_terminal_punctuation.c | 2 +- tests/unictype/test-pr_test.c | 2 +- tests/unictype/test-pr_titlecase.c | 2 +- tests/unictype/test-pr_unassigned_code_value.c | 8 +- tests/unictype/test-pr_unified_ideograph.c | 3 +- tests/unictype/test-pr_uppercase.c | 2 +- tests/unictype/test-pr_variation_selector.c | 2 +- tests/unictype/test-pr_white_space.c | 2 +- tests/unictype/test-pr_xid_continue.c | 9 +- tests/unictype/test-pr_xid_start.c | 3 +- tests/unictype/test-pr_zero_width.c | 2 +- tests/unictype/test-predicate-part1.h | 2 +- tests/unictype/test-predicate-part2.h | 2 +- tests/unictype/test-scripts.c | 2 +- tests/unictype/test-sy_c_ident.c | 2 +- tests/unictype/test-sy_c_whitespace.c | 2 +- tests/unictype/test-sy_java_ident.c | 2 +- tests/unictype/test-sy_java_whitespace.c | 2 +- 197 files changed, 1694 insertions(+), 236 deletions(-) create mode 100644 tests/unictype/test-incb_byname.c create mode 100644 tests/unictype/test-incb_name.c create mode 100644 tests/unictype/test-incb_of.c create mode 100644 tests/unictype/test-incb_of.h create mode 100644 tests/unictype/test-pr_id_compat_math_continue.c create mode 100644 tests/unictype/test-pr_id_compat_math_start.c create mode 100644 tests/unictype/test-pr_ids_unary_operator.c create mode 100644 tests/unictype/test-pr_prepended_concatenation_mark.c (limited to 'tests/unictype') 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; @@ -218,6 +216,16 @@ main () ASSERT (!uc_is_general_category (c, ct)); } + { + 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 , 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 , 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 . */ + +#include + +/* Specification. */ +#include "unictype.h" + +#include + +#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 , 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 . */ + +#include + +/* Specification. */ +#include "unictype.h" + +#include + +#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 , 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 . */ + +#include + +/* Specification. */ +#include "unictype.h" + +#include + +#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 . */ + + { 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 , 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 , 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 , 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 , 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 , 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 , 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 , 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 . */ + +#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 . */ + +#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 . */ + +#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 . */ + +#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 -- cgit v1.2.3