summaryrefslogtreecommitdiff
path: root/lib/unictype
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unictype')
-rw-r--r--lib/unictype/bidi_byname.c4
-rw-r--r--lib/unictype/bidi_byname.h300
-rw-r--r--lib/unictype/bidi_longname.c4
-rw-r--r--lib/unictype/bidi_name.c4
-rw-r--r--lib/unictype/bidi_of.c4
-rw-r--r--lib/unictype/bidi_of.h115
-rw-r--r--lib/unictype/bidi_test.c4
-rw-r--r--lib/unictype/bitmap.h4
-rw-r--r--lib/unictype/block_test.c4
-rw-r--r--lib/unictype/blocks.c4
-rw-r--r--lib/unictype/blocks.h1103
-rw-r--r--lib/unictype/categ_C.c4
-rw-r--r--lib/unictype/categ_C.h140
-rw-r--r--lib/unictype/categ_Cc.c4
-rw-r--r--lib/unictype/categ_Cc.h2
-rw-r--r--lib/unictype/categ_Cf.c4
-rw-r--r--lib/unictype/categ_Cf.h24
-rw-r--r--lib/unictype/categ_Cn.c4
-rw-r--r--lib/unictype/categ_Cn.h816
-rw-r--r--lib/unictype/categ_Co.c4
-rw-r--r--lib/unictype/categ_Co.h2
-rw-r--r--lib/unictype/categ_Cs.c4
-rw-r--r--lib/unictype/categ_Cs.h2
-rw-r--r--lib/unictype/categ_L.c4
-rw-r--r--lib/unictype/categ_L.h96
-rw-r--r--lib/unictype/categ_LC.c4
-rw-r--r--lib/unictype/categ_LC.h18
-rw-r--r--lib/unictype/categ_Ll.c4
-rw-r--r--lib/unictype/categ_Ll.h16
-rw-r--r--lib/unictype/categ_Lm.c4
-rw-r--r--lib/unictype/categ_Lm.h4
-rw-r--r--lib/unictype/categ_Lo.c4
-rw-r--r--lib/unictype/categ_Lo.h82
-rw-r--r--lib/unictype/categ_Lt.c4
-rw-r--r--lib/unictype/categ_Lt.h2
-rw-r--r--lib/unictype/categ_Lu.c4
-rw-r--r--lib/unictype/categ_Lu.h16
-rw-r--r--lib/unictype/categ_M.c4
-rw-r--r--lib/unictype/categ_M.h44
-rw-r--r--lib/unictype/categ_Mc.c4
-rw-r--r--lib/unictype/categ_Mc.h16
-rw-r--r--lib/unictype/categ_Me.c4
-rw-r--r--lib/unictype/categ_Me.h2
-rw-r--r--lib/unictype/categ_Mn.c4
-rw-r--r--lib/unictype/categ_Mn.h44
-rw-r--r--lib/unictype/categ_N.c4
-rw-r--r--lib/unictype/categ_N.h28
-rw-r--r--lib/unictype/categ_Nd.c4
-rw-r--r--lib/unictype/categ_Nd.h24
-rw-r--r--lib/unictype/categ_Nl.c4
-rw-r--r--lib/unictype/categ_Nl.h2
-rw-r--r--lib/unictype/categ_No.c4
-rw-r--r--lib/unictype/categ_No.h20
-rw-r--r--lib/unictype/categ_P.c4
-rw-r--r--lib/unictype/categ_P.h30
-rw-r--r--lib/unictype/categ_Pc.c4
-rw-r--r--lib/unictype/categ_Pc.h2
-rw-r--r--lib/unictype/categ_Pd.c4
-rw-r--r--lib/unictype/categ_Pd.h2
-rw-r--r--lib/unictype/categ_Pe.c4
-rw-r--r--lib/unictype/categ_Pe.h2
-rw-r--r--lib/unictype/categ_Pf.c4
-rw-r--r--lib/unictype/categ_Pf.h2
-rw-r--r--lib/unictype/categ_Pi.c4
-rw-r--r--lib/unictype/categ_Pi.h2
-rw-r--r--lib/unictype/categ_Po.c4
-rw-r--r--lib/unictype/categ_Po.h30
-rw-r--r--lib/unictype/categ_Ps.c4
-rw-r--r--lib/unictype/categ_Ps.h2
-rw-r--r--lib/unictype/categ_S.c4
-rw-r--r--lib/unictype/categ_S.h26
-rw-r--r--lib/unictype/categ_Sc.c4
-rw-r--r--lib/unictype/categ_Sc.h2
-rw-r--r--lib/unictype/categ_Sk.c4
-rw-r--r--lib/unictype/categ_Sk.h2
-rw-r--r--lib/unictype/categ_Sm.c4
-rw-r--r--lib/unictype/categ_Sm.h2
-rw-r--r--lib/unictype/categ_So.c4
-rw-r--r--lib/unictype/categ_So.h26
-rw-r--r--lib/unictype/categ_Z.c4
-rw-r--r--lib/unictype/categ_Z.h2
-rw-r--r--lib/unictype/categ_Zl.c4
-rw-r--r--lib/unictype/categ_Zl.h2
-rw-r--r--lib/unictype/categ_Zp.c4
-rw-r--r--lib/unictype/categ_Zp.h2
-rw-r--r--lib/unictype/categ_Zs.c4
-rw-r--r--lib/unictype/categ_Zs.h2
-rw-r--r--lib/unictype/categ_and.c4
-rw-r--r--lib/unictype/categ_and_not.c4
-rw-r--r--lib/unictype/categ_byname.c4
-rw-r--r--lib/unictype/categ_byname.h436
-rw-r--r--lib/unictype/categ_longname.c4
-rw-r--r--lib/unictype/categ_name.c4
-rw-r--r--lib/unictype/categ_none.c4
-rw-r--r--lib/unictype/categ_of.c4
-rw-r--r--lib/unictype/categ_of.h175
-rw-r--r--lib/unictype/categ_or.c4
-rw-r--r--lib/unictype/categ_test.c4
-rw-r--r--lib/unictype/combiningclass.c4
-rw-r--r--lib/unictype/combiningclass.h74
-rw-r--r--lib/unictype/combiningclass_byname.c4
-rw-r--r--lib/unictype/combiningclass_byname.h236
-rw-r--r--lib/unictype/combiningclass_longname.c4
-rw-r--r--lib/unictype/combiningclass_name.c4
-rw-r--r--lib/unictype/ctype_alnum.c4
-rw-r--r--lib/unictype/ctype_alnum.h100
-rw-r--r--lib/unictype/ctype_alpha.c4
-rw-r--r--lib/unictype/ctype_alpha.h100
-rw-r--r--lib/unictype/ctype_blank.c4
-rw-r--r--lib/unictype/ctype_blank.h2
-rw-r--r--lib/unictype/ctype_cntrl.c4
-rw-r--r--lib/unictype/ctype_cntrl.h2
-rw-r--r--lib/unictype/ctype_digit.c4
-rw-r--r--lib/unictype/ctype_digit.h2
-rw-r--r--lib/unictype/ctype_graph.c4
-rw-r--r--lib/unictype/ctype_graph.h142
-rw-r--r--lib/unictype/ctype_lower.c4
-rw-r--r--lib/unictype/ctype_lower.h16
-rw-r--r--lib/unictype/ctype_print.c4
-rw-r--r--lib/unictype/ctype_print.h142
-rw-r--r--lib/unictype/ctype_punct.c4
-rw-r--r--lib/unictype/ctype_punct.h78
-rw-r--r--lib/unictype/ctype_space.c4
-rw-r--r--lib/unictype/ctype_space.h2
-rw-r--r--lib/unictype/ctype_upper.c4
-rw-r--r--lib/unictype/ctype_upper.h14
-rw-r--r--lib/unictype/ctype_xdigit.c4
-rw-r--r--lib/unictype/ctype_xdigit.h2
-rw-r--r--lib/unictype/decdigit.c4
-rw-r--r--lib/unictype/decdigit.h8
-rw-r--r--lib/unictype/digit.c4
-rw-r--r--lib/unictype/digit.h8
-rw-r--r--lib/unictype/identsyntaxmap.h4
-rw-r--r--lib/unictype/joininggroup_byname.c4
-rw-r--r--lib/unictype/joininggroup_byname.h544
-rw-r--r--lib/unictype/joininggroup_name.c4
-rw-r--r--lib/unictype/joininggroup_name.h4
-rw-r--r--lib/unictype/joininggroup_of.c4
-rw-r--r--lib/unictype/joininggroup_of.h6
-rw-r--r--lib/unictype/joiningtype_byname.c4
-rw-r--r--lib/unictype/joiningtype_byname.h90
-rw-r--r--lib/unictype/joiningtype_longname.c4
-rw-r--r--lib/unictype/joiningtype_name.c4
-rw-r--r--lib/unictype/joiningtype_of.c4
-rw-r--r--lib/unictype/joiningtype_of.h22
-rw-r--r--lib/unictype/mirror.c4
-rw-r--r--lib/unictype/mirror.h2
-rw-r--r--lib/unictype/numeric.c4
-rw-r--r--lib/unictype/numeric.h43
-rw-r--r--lib/unictype/pr_alphabetic.c4
-rw-r--r--lib/unictype/pr_alphabetic.h106
-rw-r--r--lib/unictype/pr_ascii_hex_digit.c4
-rw-r--r--lib/unictype/pr_ascii_hex_digit.h2
-rw-r--r--lib/unictype/pr_bidi_arabic_digit.c4
-rw-r--r--lib/unictype/pr_bidi_arabic_digit.h12
-rw-r--r--lib/unictype/pr_bidi_arabic_right_to_left.c4
-rw-r--r--lib/unictype/pr_bidi_arabic_right_to_left.h4
-rw-r--r--lib/unictype/pr_bidi_block_separator.c4
-rw-r--r--lib/unictype/pr_bidi_block_separator.h2
-rw-r--r--lib/unictype/pr_bidi_boundary_neutral.c4
-rw-r--r--lib/unictype/pr_bidi_boundary_neutral.h2
-rw-r--r--lib/unictype/pr_bidi_common_separator.c4
-rw-r--r--lib/unictype/pr_bidi_common_separator.h2
-rw-r--r--lib/unictype/pr_bidi_control.c4
-rw-r--r--lib/unictype/pr_bidi_control.h2
-rw-r--r--lib/unictype/pr_bidi_embedding_or_override.c4
-rw-r--r--lib/unictype/pr_bidi_embedding_or_override.h2
-rw-r--r--lib/unictype/pr_bidi_eur_num_separator.c4
-rw-r--r--lib/unictype/pr_bidi_eur_num_separator.h2
-rw-r--r--lib/unictype/pr_bidi_eur_num_terminator.c4
-rw-r--r--lib/unictype/pr_bidi_eur_num_terminator.h2
-rw-r--r--lib/unictype/pr_bidi_european_digit.c4
-rw-r--r--lib/unictype/pr_bidi_european_digit.h2
-rw-r--r--lib/unictype/pr_bidi_hebrew_right_to_left.c4
-rw-r--r--lib/unictype/pr_bidi_hebrew_right_to_left.h6
-rw-r--r--lib/unictype/pr_bidi_left_to_right.c4
-rw-r--r--lib/unictype/pr_bidi_left_to_right.h66
-rw-r--r--lib/unictype/pr_bidi_non_spacing_mark.c4
-rw-r--r--lib/unictype/pr_bidi_non_spacing_mark.h44
-rw-r--r--lib/unictype/pr_bidi_other_neutral.c4
-rw-r--r--lib/unictype/pr_bidi_other_neutral.h32
-rw-r--r--lib/unictype/pr_bidi_pdf.c4
-rw-r--r--lib/unictype/pr_bidi_pdf.h2
-rw-r--r--lib/unictype/pr_bidi_segment_separator.c4
-rw-r--r--lib/unictype/pr_bidi_segment_separator.h2
-rw-r--r--lib/unictype/pr_bidi_whitespace.c4
-rw-r--r--lib/unictype/pr_bidi_whitespace.h2
-rw-r--r--lib/unictype/pr_byname.c4
-rw-r--r--lib/unictype/pr_byname.h848
-rw-r--r--lib/unictype/pr_case_ignorable.c4
-rw-r--r--lib/unictype/pr_case_ignorable.h48
-rw-r--r--lib/unictype/pr_cased.c4
-rw-r--r--lib/unictype/pr_cased.h18
-rw-r--r--lib/unictype/pr_changes_when_casefolded.c4
-rw-r--r--lib/unictype/pr_changes_when_casefolded.h32
-rw-r--r--lib/unictype/pr_changes_when_casemapped.c4
-rw-r--r--lib/unictype/pr_changes_when_casemapped.h18
-rw-r--r--lib/unictype/pr_changes_when_lowercased.c4
-rw-r--r--lib/unictype/pr_changes_when_lowercased.h14
-rw-r--r--lib/unictype/pr_changes_when_titlecased.c4
-rw-r--r--lib/unictype/pr_changes_when_titlecased.h16
-rw-r--r--lib/unictype/pr_changes_when_uppercased.c4
-rw-r--r--lib/unictype/pr_changes_when_uppercased.h16
-rw-r--r--lib/unictype/pr_combining.c4
-rw-r--r--lib/unictype/pr_combining.h44
-rw-r--r--lib/unictype/pr_composite.c4
-rw-r--r--lib/unictype/pr_composite.h2
-rw-r--r--lib/unictype/pr_currency_symbol.c4
-rw-r--r--lib/unictype/pr_currency_symbol.h2
-rw-r--r--lib/unictype/pr_dash.c4
-rw-r--r--lib/unictype/pr_dash.h2
-rw-r--r--lib/unictype/pr_decimal_digit.c4
-rw-r--r--lib/unictype/pr_decimal_digit.h24
-rw-r--r--lib/unictype/pr_default_ignorable_code_point.c4
-rw-r--r--lib/unictype/pr_default_ignorable_code_point.h2
-rw-r--r--lib/unictype/pr_deprecated.c4
-rw-r--r--lib/unictype/pr_deprecated.h4
-rw-r--r--lib/unictype/pr_diacritic.c4
-rw-r--r--lib/unictype/pr_diacritic.h22
-rw-r--r--lib/unictype/pr_extender.c4
-rw-r--r--lib/unictype/pr_extender.h16
-rw-r--r--lib/unictype/pr_format_control.c4
-rw-r--r--lib/unictype/pr_format_control.h2
-rw-r--r--lib/unictype/pr_grapheme_base.c4
-rw-r--r--lib/unictype/pr_grapheme_base.h126
-rw-r--r--lib/unictype/pr_grapheme_extend.c4
-rw-r--r--lib/unictype/pr_grapheme_extend.h46
-rw-r--r--lib/unictype/pr_grapheme_link.c4
-rw-r--r--lib/unictype/pr_grapheme_link.h6
-rw-r--r--lib/unictype/pr_hex_digit.c4
-rw-r--r--lib/unictype/pr_hex_digit.h2
-rw-r--r--lib/unictype/pr_hyphen.c4
-rw-r--r--lib/unictype/pr_hyphen.h2
-rw-r--r--lib/unictype/pr_id_continue.c4
-rw-r--r--lib/unictype/pr_id_continue.h110
-rw-r--r--lib/unictype/pr_id_start.c4
-rw-r--r--lib/unictype/pr_id_start.h94
-rw-r--r--lib/unictype/pr_ideographic.c4
-rw-r--r--lib/unictype/pr_ideographic.h520
-rw-r--r--lib/unictype/pr_ids_binary_operator.c4
-rw-r--r--lib/unictype/pr_ids_binary_operator.h2
-rw-r--r--lib/unictype/pr_ids_trinary_operator.c4
-rw-r--r--lib/unictype/pr_ids_trinary_operator.h2
-rw-r--r--lib/unictype/pr_ignorable_control.c4
-rw-r--r--lib/unictype/pr_ignorable_control.h24
-rw-r--r--lib/unictype/pr_iso_control.c4
-rw-r--r--lib/unictype/pr_iso_control.h2
-rw-r--r--lib/unictype/pr_join_control.c4
-rw-r--r--lib/unictype/pr_join_control.h2
-rw-r--r--lib/unictype/pr_left_of_pair.c4
-rw-r--r--lib/unictype/pr_left_of_pair.h2
-rw-r--r--lib/unictype/pr_line_separator.c4
-rw-r--r--lib/unictype/pr_line_separator.h2
-rw-r--r--lib/unictype/pr_logical_order_exception.c4
-rw-r--r--lib/unictype/pr_logical_order_exception.h2
-rw-r--r--lib/unictype/pr_lowercase.c4
-rw-r--r--lib/unictype/pr_lowercase.h16
-rw-r--r--lib/unictype/pr_math.c4
-rw-r--r--lib/unictype/pr_math.h2
-rw-r--r--lib/unictype/pr_non_break.c4
-rw-r--r--lib/unictype/pr_non_break.h2
-rw-r--r--lib/unictype/pr_not_a_character.c4
-rw-r--r--lib/unictype/pr_not_a_character.h2
-rw-r--r--lib/unictype/pr_numeric.c4
-rw-r--r--lib/unictype/pr_numeric.h30
-rw-r--r--lib/unictype/pr_other_alphabetic.c4
-rw-r--r--lib/unictype/pr_other_alphabetic.h38
-rw-r--r--lib/unictype/pr_other_default_ignorable_code_point.c4
-rw-r--r--lib/unictype/pr_other_default_ignorable_code_point.h2
-rw-r--r--lib/unictype/pr_other_grapheme_extend.c4
-rw-r--r--lib/unictype/pr_other_grapheme_extend.h179
-rw-r--r--lib/unictype/pr_other_id_continue.c4
-rw-r--r--lib/unictype/pr_other_id_continue.h2
-rw-r--r--lib/unictype/pr_other_id_start.c4
-rw-r--r--lib/unictype/pr_other_id_start.h14
-rw-r--r--lib/unictype/pr_other_lowercase.c4
-rw-r--r--lib/unictype/pr_other_lowercase.h2
-rw-r--r--lib/unictype/pr_other_math.c4
-rw-r--r--lib/unictype/pr_other_math.h2
-rw-r--r--lib/unictype/pr_other_uppercase.c4
-rw-r--r--lib/unictype/pr_other_uppercase.h2
-rw-r--r--lib/unictype/pr_paired_punctuation.c4
-rw-r--r--lib/unictype/pr_paired_punctuation.h2
-rw-r--r--lib/unictype/pr_paragraph_separator.c4
-rw-r--r--lib/unictype/pr_paragraph_separator.h2
-rw-r--r--lib/unictype/pr_pattern_syntax.c4
-rw-r--r--lib/unictype/pr_pattern_syntax.h2
-rw-r--r--lib/unictype/pr_pattern_white_space.c4
-rw-r--r--lib/unictype/pr_pattern_white_space.h2
-rw-r--r--lib/unictype/pr_private_use.c4
-rw-r--r--lib/unictype/pr_private_use.h2
-rw-r--r--lib/unictype/pr_punctuation.c4
-rw-r--r--lib/unictype/pr_punctuation.h30
-rw-r--r--lib/unictype/pr_quotation_mark.c4
-rw-r--r--lib/unictype/pr_quotation_mark.h2
-rw-r--r--lib/unictype/pr_radical.c4
-rw-r--r--lib/unictype/pr_radical.h2
-rw-r--r--lib/unictype/pr_sentence_terminal.c4
-rw-r--r--lib/unictype/pr_sentence_terminal.h18
-rw-r--r--lib/unictype/pr_soft_dotted.c4
-rw-r--r--lib/unictype/pr_soft_dotted.h2
-rw-r--r--lib/unictype/pr_space.c4
-rw-r--r--lib/unictype/pr_space.h2
-rw-r--r--lib/unictype/pr_terminal_punctuation.c4
-rw-r--r--lib/unictype/pr_terminal_punctuation.h20
-rw-r--r--lib/unictype/pr_test.c4
-rw-r--r--lib/unictype/pr_titlecase.c4
-rw-r--r--lib/unictype/pr_titlecase.h2
-rw-r--r--lib/unictype/pr_unassigned_code_value.c4
-rw-r--r--lib/unictype/pr_unassigned_code_value.h812
-rw-r--r--lib/unictype/pr_unified_ideograph.c4
-rw-r--r--lib/unictype/pr_unified_ideograph.h2
-rw-r--r--lib/unictype/pr_uppercase.c4
-rw-r--r--lib/unictype/pr_uppercase.h16
-rw-r--r--lib/unictype/pr_variation_selector.c4
-rw-r--r--lib/unictype/pr_variation_selector.h2
-rw-r--r--lib/unictype/pr_white_space.c4
-rw-r--r--lib/unictype/pr_white_space.h2
-rw-r--r--lib/unictype/pr_xid_continue.c4
-rw-r--r--lib/unictype/pr_xid_continue.h110
-rw-r--r--lib/unictype/pr_xid_start.c4
-rw-r--r--lib/unictype/pr_xid_start.h94
-rw-r--r--lib/unictype/pr_zero_width.c4
-rw-r--r--lib/unictype/pr_zero_width.h24
-rw-r--r--lib/unictype/scripts.c4
-rw-r--r--lib/unictype/scripts.h461
-rw-r--r--lib/unictype/scripts_byname.gperf8
-rw-r--r--lib/unictype/scripts_byname.h1094
-rw-r--r--lib/unictype/sy_c_ident.c4
-rw-r--r--lib/unictype/sy_c_ident.h2
-rw-r--r--lib/unictype/sy_c_whitespace.c4
-rw-r--r--lib/unictype/sy_java_ident.c4
-rw-r--r--lib/unictype/sy_java_ident.h102
-rw-r--r--lib/unictype/sy_java_whitespace.c4
334 files changed, 6235 insertions, 5253 deletions
diff --git a/lib/unictype/bidi_byname.c b/lib/unictype/bidi_byname.c
index 6935d78..e2ec257 100644
--- a/lib/unictype/bidi_byname.c
+++ b/lib/unictype/bidi_byname.c
@@ -1,5 +1,5 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bidi_byname.h b/lib/unictype/bidi_byname.h
index 4e10e3e..33fe2ae 100644
--- a/lib/unictype/bidi_byname.h
+++ b/lib/unictype/bidi_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/bidi_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/bidi_byname.gperf */
/* Computed positions: -k'1,9,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/bidi_byname.gperf"
+#line 2 "../../lib/unictype/bidi_byname.gperf"
struct named_bidi_class { int name; int bidi_class; };
#define TOTAL_KEYWORDS 69
@@ -88,7 +88,7 @@ inline
#endif
#endif
static unsigned int
-bidi_class_hash (register const char *str, register unsigned int len)
+bidi_class_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -119,7 +119,7 @@ bidi_class_hash (register const char *str, register unsigned int len)
88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
88, 88, 88, 88, 88, 88
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -289,170 +289,164 @@ static const struct bidi_class_stringpool_t bidi_class_stringpool_contents =
static const struct named_bidi_class bidi_class_names[] =
{
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 31 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str5, UC_BIDI_R},
-#line 19 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str6, UC_BIDI_EN},
-#line 32 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str7, UC_BIDI_RLE},
+#line 31 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str5, UC_BIDI_R},
+#line 19 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str6, UC_BIDI_EN},
+#line 32 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str7, UC_BIDI_RLE},
{-1},
-#line 15 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str9, UC_BIDI_AN},
-#line 24 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str10, UC_BIDI_LRE},
-#line 23 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str11, UC_BIDI_L},
-#line 14 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str12, UC_BIDI_AL},
-#line 28 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str13, UC_BIDI_ON},
-#line 34 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str14, UC_BIDI_RLO},
+#line 15 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str9, UC_BIDI_AN},
+#line 24 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str10, UC_BIDI_LRE},
+#line 23 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str11, UC_BIDI_L},
+#line 14 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str12, UC_BIDI_AL},
+#line 28 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str13, UC_BIDI_ON},
+#line 34 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str14, UC_BIDI_RLO},
{-1},
-#line 33 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str16, UC_BIDI_RLI},
-#line 26 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str17, UC_BIDI_LRO},
-#line 30 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str18, UC_BIDI_PDI},
-#line 25 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str19, UC_BIDI_LRI},
-#line 48 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str20, UC_BIDI_EN},
+#line 33 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str16, UC_BIDI_RLI},
+#line 26 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str17, UC_BIDI_LRO},
+#line 30 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str18, UC_BIDI_PDI},
+#line 25 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str19, UC_BIDI_LRI},
+#line 48 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str20, UC_BIDI_EN},
{-1},
-#line 37 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str22, UC_BIDI_AL},
+#line 37 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str22, UC_BIDI_AL},
{-1},
-#line 76 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str24, UC_BIDI_RLI},
-#line 78 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str25, UC_BIDI_RLO},
-#line 74 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str26, UC_BIDI_RLE},
-#line 60 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str27, UC_BIDI_LRI},
-#line 62 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str28, UC_BIDI_LRO},
-#line 58 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str29, UC_BIDI_LRE},
-#line 59 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str30, UC_BIDI_LRI},
-#line 61 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str31, UC_BIDI_LRO},
-#line 57 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str32, UC_BIDI_LRE},
-#line 47 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str33, UC_BIDI_EN},
-#line 21 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str34, UC_BIDI_ET},
-#line 17 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str35, UC_BIDI_BN},
-#line 49 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str36, UC_BIDI_ES},
-#line 51 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str37, UC_BIDI_ET},
-#line 20 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str38, UC_BIDI_ES},
-#line 75 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str39, UC_BIDI_RLI},
-#line 77 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str40, UC_BIDI_RLO},
-#line 73 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str41, UC_BIDI_RLE},
-#line 45 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str42, UC_BIDI_CS},
-#line 46 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str43, UC_BIDI_CS},
+#line 76 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str24, UC_BIDI_RLI},
+#line 78 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str25, UC_BIDI_RLO},
+#line 74 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str26, UC_BIDI_RLE},
+#line 60 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str27, UC_BIDI_LRI},
+#line 62 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str28, UC_BIDI_LRO},
+#line 58 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str29, UC_BIDI_LRE},
+#line 59 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str30, UC_BIDI_LRI},
+#line 61 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str31, UC_BIDI_LRO},
+#line 57 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str32, UC_BIDI_LRE},
+#line 47 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str33, UC_BIDI_EN},
+#line 21 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str34, UC_BIDI_ET},
+#line 17 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str35, UC_BIDI_BN},
+#line 49 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str36, UC_BIDI_ES},
+#line 51 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str37, UC_BIDI_ET},
+#line 20 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str38, UC_BIDI_ES},
+#line 75 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str39, UC_BIDI_RLI},
+#line 77 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str40, UC_BIDI_RLO},
+#line 73 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str41, UC_BIDI_RLE},
+#line 45 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str42, UC_BIDI_CS},
+#line 46 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str43, UC_BIDI_CS},
{-1},
-#line 72 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str45, UC_BIDI_R},
-#line 81 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str46, UC_BIDI_WS},
+#line 72 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str45, UC_BIDI_R},
+#line 81 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str46, UC_BIDI_WS},
{-1},
-#line 56 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str48, UC_BIDI_L},
-#line 38 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str49, UC_BIDI_AL},
-#line 55 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str50, UC_BIDI_L},
-#line 69 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str51, UC_BIDI_PDI},
-#line 52 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str52, UC_BIDI_ET},
-#line 44 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str53, UC_BIDI_BN},
-#line 80 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str54, UC_BIDI_S},
-#line 50 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str55, UC_BIDI_ES},
-#line 66 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str56, UC_BIDI_ON},
-#line 70 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str57, UC_BIDI_PDI},
-#line 18 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str58, UC_BIDI_CS},
-#line 71 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str59, UC_BIDI_R},
-#line 29 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str60, UC_BIDI_PDF},
-#line 39 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str61, UC_BIDI_AN},
-#line 82 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str62, UC_BIDI_WS},
-#line 16 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str63, UC_BIDI_B},
-#line 36 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str64, UC_BIDI_WS},
-#line 27 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str65, UC_BIDI_NSM},
-#line 43 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str66, UC_BIDI_BN},
-#line 22 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str67, UC_BIDI_FSI},
-#line 65 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str68, UC_BIDI_ON},
-#line 35 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str69, UC_BIDI_S},
-#line 64 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str70, UC_BIDI_NSM},
-#line 63 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str71, UC_BIDI_NSM},
-#line 42 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str72, UC_BIDI_B},
-#line 41 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str73, UC_BIDI_B},
+#line 56 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str48, UC_BIDI_L},
+#line 38 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str49, UC_BIDI_AL},
+#line 55 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str50, UC_BIDI_L},
+#line 69 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str51, UC_BIDI_PDI},
+#line 52 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str52, UC_BIDI_ET},
+#line 44 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str53, UC_BIDI_BN},
+#line 80 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str54, UC_BIDI_S},
+#line 50 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str55, UC_BIDI_ES},
+#line 66 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str56, UC_BIDI_ON},
+#line 70 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str57, UC_BIDI_PDI},
+#line 18 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str58, UC_BIDI_CS},
+#line 71 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str59, UC_BIDI_R},
+#line 29 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str60, UC_BIDI_PDF},
+#line 39 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str61, UC_BIDI_AN},
+#line 82 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str62, UC_BIDI_WS},
+#line 16 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str63, UC_BIDI_B},
+#line 36 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str64, UC_BIDI_WS},
+#line 27 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str65, UC_BIDI_NSM},
+#line 43 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str66, UC_BIDI_BN},
+#line 22 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str67, UC_BIDI_FSI},
+#line 65 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str68, UC_BIDI_ON},
+#line 35 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str69, UC_BIDI_S},
+#line 64 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str70, UC_BIDI_NSM},
+#line 63 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str71, UC_BIDI_NSM},
+#line 42 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str72, UC_BIDI_B},
+#line 41 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str73, UC_BIDI_B},
{-1}, {-1}, {-1},
-#line 53 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str77, UC_BIDI_FSI},
-#line 67 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str78, UC_BIDI_PDF},
-#line 40 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str79, UC_BIDI_AN},
+#line 53 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str77, UC_BIDI_FSI},
+#line 67 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str78, UC_BIDI_PDF},
+#line 40 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str79, UC_BIDI_AN},
{-1}, {-1},
-#line 54 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str82, UC_BIDI_FSI},
+#line 54 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str82, UC_BIDI_FSI},
{-1},
-#line 68 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str84, UC_BIDI_PDF},
+#line 68 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str84, UC_BIDI_PDF},
{-1}, {-1},
-#line 79 "./unictype/bidi_byname.gperf"
- {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str87, UC_BIDI_S}
+#line 79 "../../lib/unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str87, UC_BIDI_S}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_bidi_class *
-uc_bidi_class_lookup (register const char *str, register unsigned int len)
+uc_bidi_class_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = bidi_class_hash (str, len);
+ register unsigned int key = bidi_class_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = bidi_class_names[key].name;
if (o >= 0)
diff --git a/lib/unictype/bidi_longname.c b/lib/unictype/bidi_longname.c
index 03ad25b..e73183b 100644
--- a/lib/unictype/bidi_longname.c
+++ b/lib/unictype/bidi_longname.c
@@ -1,5 +1,5 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bidi_name.c b/lib/unictype/bidi_name.c
index 7993d52..d80586d 100644
--- a/lib/unictype/bidi_name.c
+++ b/lib/unictype/bidi_name.c
@@ -1,5 +1,5 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bidi_of.c b/lib/unictype/bidi_of.c
index 3772fc4..74103c2 100644
--- a/lib/unictype/bidi_of.c
+++ b/lib/unictype/bidi_of.c
@@ -1,5 +1,5 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bidi_of.h b/lib/unictype/bidi_of.h
index ab489f0..cc16d2a 100644
--- a/lib/unictype/bidi_of.h
+++ b/lib/unictype/bidi_of.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Bidi categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define bidi_category_header_0 16
#define bidi_category_header_1 17
#define bidi_category_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[17];
short level2[4 << 9];
- unsigned short level3[148 * 40 + 1];
+ unsigned short level3[151 * 40 + 1];
}
u_bidi_category =
{
@@ -90,8 +90,9 @@ u_bidi_category =
12544, 12544, 12672, 12544, 12800, 12928, 13056, 12544,
12544, 12544, 12544, 12544, 13184, 12544, 12544, 12544,
13312, 13440, 13568, 13696, 13824, 13952, 14080, -1,
- -1, 14208, -1, 14336, 14464, 14592, 14720, -1,
+ 14208, 14336, -1, 14464, 14592, 14720, 14848, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 14976, 15104, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -110,9 +111,9 @@ u_bidi_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 15232, 15360, -1,
+ -1, -1, -1, -1, -1, -1, -1, 15488,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 14848, 14976, -1,
- -1, -1, -1, -1, -1, -1, -1, 15104,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -131,24 +132,24 @@ u_bidi_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 15616, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 15232, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 15744, 15872, 16000, -1, 16128, -1,
+ -1, -1, -1, -1, -1, 16256, 16384, 16512,
+ -1, -1, -1, -1, 16640, 16768, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 15360, 15488, 15616, -1, 15744, -1,
- -1, -1, -1, -1, -1, 15872, 16000, 16128,
- -1, -1, -1, -1, 16256, 16384, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 16896, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 12544, 17024, 17152, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 17280, 17408, -1, -1,
+ 17536, 17664, 17792, -1, -1, -1, 6656, 6656,
+ 6656, 6656, 6656, 6656, 6656, 17920, 18048, 18176,
+ 18304, 18432, 18560, 18688, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 18816,
-1, -1, -1, -1, -1, -1, -1, -1,
- 12544, 16512, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 16640, 16768, -1, -1,
- 16896, 17024, 17152, -1, -1, -1, 6656, 6656,
- 6656, 6656, 17280, 17408, 6656, 17536, 17664, 17792,
- 17920, 18048, 18176, 18304, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 18432,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -211,12 +212,12 @@ u_bidi_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 18816,
+ 18944, 18944, 19072, 19200, 18944, 18944, 18944, 18944,
+ 18944, 18944, 18944, 18944, 18944, 18944, 18944, 18944,
+ 18944, 18944, 18944, 18944, 18944, 18944, 18944, 18944,
+ 18944, 18944, 18944, 18944, 18944, 18944, 18944, 18944,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 18432,
- 18560, 18560, 18688, 18816, 18560, 18560, 18560, 18560,
- 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560,
- 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560,
- 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -275,8 +276,7 @@ u_bidi_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 18432
+ -1, -1, -1, -1, -1, -1, -1, 18816
},
{
0x39ce, 0x9ce7, 0x0e73, 0x183e, 0x739f, 0x39ce, 0x9ce7, 0xce73,
@@ -341,8 +341,8 @@ u_bidi_category =
0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6,
0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
0x318c, 0x18c6, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0xc642, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c,
- 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x5ad6,
+ 0x0642, 0x8421, 0x4210, 0x18c8, 0x8c63, 0xc631, 0x6318, 0x318c,
+ 0x18c6, 0x8c63, 0x5ad1, 0xad6b, 0xd6b5, 0x6b5a, 0xadad, 0x5ad6,
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
0x35ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -459,7 +459,7 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x5a00, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x0001, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -508,7 +508,7 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
- 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x1ad6, 0x0000, 0xd000, 0x6b5a,
+ 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x1ad6, 0x0000, 0xd680, 0x6b5a,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x9024, 0x0252, 0x0000, 0x0000, 0x0000,
@@ -553,7 +553,7 @@ u_bidi_category =
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
- 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x004a, 0x0000,
+ 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x04a5,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x004a,
@@ -596,7 +596,7 @@ u_bidi_category =
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
- 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0000, 0x0000, 0x0000,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0129, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
@@ -681,7 +681,7 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0xa520, 0x0094, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00d0, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1ad0, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6,
0xad6b, 0xd6b5, 0x6b5a, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -821,7 +821,7 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6800, 0x01ad,
- 0x40d0, 0x006b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x40d0, 0x006b, 0x0000, 0x0340, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -835,6 +835,11 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000,
0xad6b, 0xd6b5, 0x0000, 0xb5ad, 0x00d6, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0xad00, 0xd6b5, 0x6b5a, 0xb400, 0x40d6, 0x0003, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000,
0x5ad6, 0x0d6b, 0x0034, 0x6800, 0xb40d, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -847,8 +852,8 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000,
0x5ad6, 0xad6b, 0x0035, 0x681a, 0x000d, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0680, 0x001a, 0xb5ad,
0x1ad6, 0x0068, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -860,6 +865,16 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad,
+ 0x5ad6, 0xad03, 0xd6b5, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x5ad6, 0xad6b,
+ 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0x006b, 0xd6b4, 0x6b5a, 0xb40d,
+ 0x5a06, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -924,11 +939,21 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0xb5ad, 0x5ad6, 0xad03, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0x0d6b,
+ 0xd680, 0x6b5a, 0x81ad, 0x40d6, 0xad6b, 0x0035, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x0031, 0x6318, 0x318c,
0x18c6, 0xb5ad, 0x5ad6, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
+ 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
+ 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x5ad1, 0xad6b, 0x0035,
+ 0x0000, 0x8c63, 0xc631, 0x6318, 0x0000, 0x18c0, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x1084, 0x0802, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1080, 0x0040, 0x8020, 0x4210, 0x2108, 0x1084,
0x0840, 0x8021, 0x0200, 0x0000, 0x1000, 0x0000, 0x8020, 0x0200,
@@ -957,18 +982,8 @@ u_bidi_category =
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
- 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
- 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x2902, 0x94a5,
- 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
- 0x294a, 0x94a5, 0x4a52, 0xa409, 0x5294, 0x294a, 0x94a5, 0x4a52,
- 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
- 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
- 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5,
- 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
- 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
- 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
- 0x94a5, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529,
- 0x5294, 0x294a, 0x0001, 0x4a52, 0x0009, 0x0000, 0x0000, 0x0000,
+ 0x94a5, 0x4a52, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x0001, 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
@@ -989,12 +1004,12 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x1294,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294,
+ 0x294a, 0x04a5, 0x4a52, 0xa529, 0x0094, 0x0000, 0x0000, 0x0012,
+ 0xa529, 0x5294, 0x294a, 0x04a5, 0x4a52, 0xa529, 0x5294, 0x094a,
+ 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x04a5, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x4a52, 0x0129, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0252, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
diff --git a/lib/unictype/bidi_test.c b/lib/unictype/bidi_test.c
index 79c0e2d..7a9f527 100644
--- a/lib/unictype/bidi_test.c
+++ b/lib/unictype/bidi_test.c
@@ -1,5 +1,5 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bitmap.h b/lib/unictype/bitmap.h
index 4a52658..37b0b70 100644
--- a/lib/unictype/bitmap.h
+++ b/lib/unictype/bitmap.h
@@ -1,5 +1,5 @@
/* Three-level bitmap lookup.
- Copyright (C) 2000-2002, 2005-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2002, 2005-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2000-2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
static inline int bitmap_lookup (const void *table, ucs4_t uc);
diff --git a/lib/unictype/block_test.c b/lib/unictype/block_test.c
index 3f1b102..cf6d7fd 100644
--- a/lib/unictype/block_test.c
+++ b/lib/unictype/block_test.c
@@ -1,5 +1,5 @@
/* Blocks of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/blocks.c b/lib/unictype/blocks.c
index d360461..c2e867e 100644
--- a/lib/unictype/blocks.c
+++ b/lib/unictype/blocks.c
@@ -1,5 +1,5 @@
/* Blocks of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/blocks.h b/lib/unictype/blocks.h
index ee9f7cc..d353bac 100644
--- a/lib/unictype/blocks.h
+++ b/lib/unictype/blocks.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode blocks. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
static const uc_block_t blocks[] =
{
{ 0x0000, 0x007F, "Basic Latin" },
@@ -64,6 +64,7 @@ static const uc_block_t blocks[] =
{ 0x1BC0, 0x1BFF, "Batak" },
{ 0x1C00, 0x1C4F, "Lepcha" },
{ 0x1C50, 0x1C7F, "Ol Chiki" },
+ { 0x1C80, 0x1C8F, "Cyrillic Extended-C" },
{ 0x1CC0, 0x1CCF, "Sundanese Supplement" },
{ 0x1CD0, 0x1CFF, "Vedic Extensions" },
{ 0x1D00, 0x1D7F, "Phonetic Extensions" },
@@ -180,6 +181,7 @@ static const uc_block_t blocks[] =
{ 0x10400, 0x1044F, "Deseret" },
{ 0x10450, 0x1047F, "Shavian" },
{ 0x10480, 0x104AF, "Osmanya" },
+ { 0x104B0, 0x104FF, "Osage" },
{ 0x10500, 0x1052F, "Elbasan" },
{ 0x10530, 0x1056F, "Caucasian Albanian" },
{ 0x10600, 0x1077F, "Linear A" },
@@ -214,13 +216,17 @@ static const uc_block_t blocks[] =
{ 0x11280, 0x112AF, "Multani" },
{ 0x112B0, 0x112FF, "Khudawadi" },
{ 0x11300, 0x1137F, "Grantha" },
+ { 0x11400, 0x1147F, "Newa" },
{ 0x11480, 0x114DF, "Tirhuta" },
{ 0x11580, 0x115FF, "Siddham" },
{ 0x11600, 0x1165F, "Modi" },
+ { 0x11660, 0x1167F, "Mongolian Supplement" },
{ 0x11680, 0x116CF, "Takri" },
{ 0x11700, 0x1173F, "Ahom" },
{ 0x118A0, 0x118FF, "Warang Citi" },
{ 0x11AC0, 0x11AFF, "Pau Cin Hau" },
+ { 0x11C00, 0x11C6F, "Bhaiksuki" },
+ { 0x11C70, 0x11CBF, "Marchen" },
{ 0x12000, 0x123FF, "Cuneiform" },
{ 0x12400, 0x1247F, "Cuneiform Numbers and Punctuation" },
{ 0x12480, 0x1254F, "Early Dynastic Cuneiform" },
@@ -231,6 +237,9 @@ static const uc_block_t blocks[] =
{ 0x16AD0, 0x16AFF, "Bassa Vah" },
{ 0x16B00, 0x16B8F, "Pahawh Hmong" },
{ 0x16F00, 0x16F9F, "Miao" },
+ { 0x16FE0, 0x16FFF, "Ideographic Symbols and Punctuation" },
+ { 0x17000, 0x187FF, "Tangut" },
+ { 0x18800, 0x18AFF, "Tangut Components" },
{ 0x1B000, 0x1B0FF, "Kana Supplement" },
{ 0x1BC00, 0x1BC9F, "Duployan" },
{ 0x1BCA0, 0x1BCAF, "Shorthand Format Controls" },
@@ -241,7 +250,9 @@ static const uc_block_t blocks[] =
{ 0x1D360, 0x1D37F, "Counting Rod Numerals" },
{ 0x1D400, 0x1D7FF, "Mathematical Alphanumeric Symbols" },
{ 0x1D800, 0x1DAAF, "Sutton SignWriting" },
+ { 0x1E000, 0x1E02F, "Glagolitic Supplement" },
{ 0x1E800, 0x1E8DF, "Mende Kikakui" },
+ { 0x1E900, 0x1E95F, "Adlam" },
{ 0x1EE00, 0x1EEFF, "Arabic Mathematical Alphabetic Symbols" },
{ 0x1F000, 0x1F02F, "Mahjong Tiles" },
{ 0x1F030, 0x1F09F, "Domino Tiles" },
@@ -268,7 +279,7 @@ static const uc_block_t blocks[] =
};
#define blocks_level1_shift 8
#define blocks_level1_threshold 0x28000
-static const uint8_t blocks_level1[640 * 2] =
+static const uint16_t blocks_level1[640 * 2] =
{
0, 2,
2, 4,
@@ -298,395 +309,287 @@ static const uint8_t blocks_level1[640 * 2] =
49, 53,
53, 56,
56, 59,
- 59, 63,
- 63, 66,
- 66, 67,
+ 59, 64,
+ 64, 67,
67, 68,
- 68, 72,
- 72, 75,
- 75, 76,
+ 68, 69,
+ 69, 73,
+ 73, 76,
76, 77,
- 77, 80,
- 80, 83,
- 83, 84,
- 84, 87,
- 87, 88,
- 88, 90,
- 90, 91,
+ 77, 78,
+ 78, 81,
+ 81, 84,
+ 84, 85,
+ 85, 88,
+ 88, 89,
+ 89, 91,
91, 92,
- 92, 95,
- 95, 99,
- 99, 101,
- 101, 103,
- 103, 106,
- 106, 112,
- 112, 113,
+ 92, 93,
+ 93, 96,
+ 96, 100,
+ 100, 102,
+ 102, 104,
+ 104, 107,
+ 107, 113,
113, 114,
114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 115,
- 114, 116,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 116, 117,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 120,
- 120, 121,
- 120, 123,
- 123, 125,
- 125, 130,
- 130, 135,
- 135, 139,
- 139, 143,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 144,
- 143, 145,
- 145, 146,
- 145, 146,
- 145, 146,
- 145, 147,
- 147, 148,
- 147, 148,
- 147, 148,
- 147, 148,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 116,
+ 115, 117,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 117, 118,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 121,
+ 121, 122,
+ 121, 124,
+ 124, 126,
+ 126, 131,
+ 131, 136,
+ 136, 140,
+ 140, 144,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 145,
+ 144, 146,
+ 146, 147,
+ 146, 147,
+ 146, 147,
+ 146, 148,
148, 149,
148, 149,
148, 149,
148, 149,
149, 150,
149, 150,
- 150, 152,
- 151, 152,
- 151, 152,
- 152, 158,
- 158, 160,
- 160, 162,
- 162, 166,
- 166, 169,
- 169, 174,
- 174, 177,
- 177, 179,
- 179, 180,
- 179, 180,
- 180, 185,
- 185, 189,
- 189, 193,
- 193, 197,
- 197, 199,
- 199, 199,
- 199, 200,
- 200, 200,
- 200, 203,
- 203, 207,
- 207, 210,
- 210, 211,
- 211, 212,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 149, 150,
+ 150, 151,
+ 150, 151,
+ 151, 153,
+ 152, 153,
+ 152, 153,
+ 153, 159,
+ 159, 161,
+ 161, 163,
+ 163, 167,
+ 167, 170,
+ 170, 175,
+ 175, 179,
+ 179, 181,
+ 181, 182,
+ 181, 182,
+ 182, 187,
+ 187, 191,
+ 191, 195,
+ 195, 199,
+ 199, 201,
+ 201, 201,
+ 201, 202,
+ 202, 202,
+ 202, 205,
+ 205, 209,
+ 209, 212,
212, 213,
213, 215,
215, 216,
- 216, 217,
- 217, 217,
- 217, 218,
- 218, 218,
- 218, 218,
- 218, 218,
- 218, 218,
- 218, 218,
- 218, 219,
- 218, 219,
- 218, 219,
- 218, 219,
- 219, 221,
+ 216, 219,
+ 219, 220,
220, 221,
221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 221,
- 221, 222,
- 221, 222,
221, 222,
- 221, 222,
- 221, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 222,
- 222, 223,
- 222, 223,
- 222, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 223,
- 223, 224,
- 223, 224,
- 223, 226,
+ 222, 224,
+ 224, 224,
+ 224, 224,
+ 224, 224,
+ 224, 225,
+ 224, 225,
+ 224, 225,
+ 224, 225,
+ 225, 227,
226, 227,
227, 227,
227, 227,
227, 227,
+ 227, 227,
+ 227, 227,
+ 227, 227,
+ 227, 227,
+ 227, 227,
+ 227, 227,
+ 227, 227,
+ 227, 228,
+ 227, 228,
+ 227, 228,
+ 227, 228,
227, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
- 228, 228,
228, 228,
228, 228,
228, 228,
@@ -703,6 +606,19 @@ static const uint8_t blocks_level1[640 * 2] =
228, 228,
228, 228,
228, 229,
+ 228, 229,
+ 228, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
229, 229,
229, 229,
229, 229,
@@ -714,36 +630,89 @@ static const uint8_t blocks_level1[640 * 2] =
229, 229,
229, 229,
229, 229,
- 229, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 231,
- 231, 232,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 230,
+ 229, 230,
+ 229, 232,
232, 233,
- 233, 234,
- 234, 236,
- 236, 237,
+ 233, 233,
+ 233, 233,
+ 233, 233,
+ 233, 235,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
+ 235, 236,
236, 237,
236, 237,
236, 237,
- 237, 238,
- 237, 238,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
+ 237, 237,
237, 238,
238, 238,
238, 238,
@@ -756,160 +725,202 @@ static const uint8_t blocks_level1[640 * 2] =
238, 238,
238, 238,
238, 238,
- 238, 238,
- 238, 238,
- 238, 239,
- 239, 239,
- 239, 239,
- 239, 239,
- 239, 239,
- 239, 239,
- 239, 240,
+ 238, 240,
+ 240, 240,
+ 240, 240,
240, 240,
- 240, 243,
- 243, 244,
- 244, 245,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 240,
+ 240, 241,
+ 241, 242,
+ 242, 243,
+ 243, 245,
+ 245, 246,
245, 246,
245, 246,
245, 246,
- 246, 249,
- 249, 251,
- 251, 252,
- 252, 253,
- 253, 253,
- 253, 253,
- 253, 253,
- 253, 253,
- 253, 253,
- 253, 253,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254,
- 253, 254
+ 246, 247,
+ 246, 247,
+ 246, 247,
+ 247, 247,
+ 247, 247,
+ 247, 247,
+ 247, 247,
+ 247, 247,
+ 247, 248,
+ 248, 248,
+ 248, 248,
+ 248, 248,
+ 248, 248,
+ 248, 248,
+ 248, 248,
+ 248, 248,
+ 248, 249,
+ 249, 250,
+ 250, 250,
+ 250, 250,
+ 250, 250,
+ 250, 250,
+ 250, 251,
+ 251, 251,
+ 251, 254,
+ 254, 255,
+ 255, 256,
+ 256, 257,
+ 256, 257,
+ 256, 257,
+ 257, 260,
+ 260, 262,
+ 262, 263,
+ 263, 264,
+ 264, 264,
+ 264, 264,
+ 264, 264,
+ 264, 264,
+ 264, 264,
+ 264, 264,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265,
+ 264, 265
};
-#define blocks_upper_first_index 253
-#define blocks_upper_last_index 262
+#define blocks_upper_first_index 264
+#define blocks_upper_last_index 273
diff --git a/lib/unictype/categ_C.c b/lib/unictype/categ_C.c
index 0974c39..a382a7e 100644
--- a/lib/unictype/categ_C.c
+++ b/lib/unictype/categ_C.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_C.h b/lib/unictype/categ_C.h
index 6f33609..cb331f0 100644
--- a/lib/unictype/categ_C.h
+++ b/lib/unictype/categ_C.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[17];
short level2[5 << 7];
- /*unsigned*/ int level3[75 << 4];
+ /*unsigned*/ int level3[78 << 4];
}
u_categ_C =
{
@@ -178,11 +178,11 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 736,
18 + 640 * sizeof (short) / sizeof (int) + 752,
18 + 640 * sizeof (short) / sizeof (int) + 768,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
+ 18 + 640 * sizeof (short) / sizeof (int) + 784,
18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 784,
18 + 640 * sizeof (short) / sizeof (int) + 800,
+ 18 + 640 * sizeof (short) / sizeof (int) + 816,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -190,7 +190,7 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 816,
+ 18 + 640 * sizeof (short) / sizeof (int) + 832,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -199,7 +199,7 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 832,
+ 18 + 640 * sizeof (short) / sizeof (int) + 848,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -217,10 +217,23 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 848,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 864,
18 + 640 * sizeof (short) / sizeof (int) + 480,
+ 18 + 640 * sizeof (short) / sizeof (int) + 880,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 896,
+ -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 912,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -239,26 +252,13 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
+ 18 + 640 * sizeof (short) / sizeof (int) + 928,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 880,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 896,
+ 18 + 640 * sizeof (short) / sizeof (int) + 944,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -268,27 +268,27 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 912,
- 18 + 640 * sizeof (short) / sizeof (int) + 928,
- 18 + 640 * sizeof (short) / sizeof (int) + 944,
18 + 640 * sizeof (short) / sizeof (int) + 960,
- -1,
18 + 640 * sizeof (short) / sizeof (int) + 976,
+ 18 + 640 * sizeof (short) / sizeof (int) + 992,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1008,
+ -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1024,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1040,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 992,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1056,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 1008,
- 18 + 640 * sizeof (short) / sizeof (int) + 1024,
- 18 + 640 * sizeof (short) / sizeof (int) + 1040,
- 18 + 640 * sizeof (short) / sizeof (int) + 1056,
18 + 640 * sizeof (short) / sizeof (int) + 1072,
18 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1104,
+ -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1120,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1136,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -375,7 +375,7 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1104,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1152,
-1,
-1,
-1,
@@ -383,8 +383,8 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1120,
- 18 + 640 * sizeof (short) / sizeof (int) + 1136,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1168,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1184,
-1,
-1,
-1,
@@ -395,7 +395,7 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1200,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -417,7 +417,7 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1168,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1216,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -548,7 +548,7 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 1184,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1232,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 480,
@@ -695,7 +695,7 @@ u_categ_C =
0x0000C000, 0x00000000, 0x00001800, 0x00000000,
0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000,
0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007,
+ 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000004,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030,
0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F,
@@ -703,8 +703,8 @@ u_categ_C =
0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030,
0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F,
0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030,
- 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030,
- 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030,
+ 0x00022010, 0x0C100200, 0xBF9FC220, 0xFFF90030,
+ 0x00022011, 0x18000000, 0x000F0220, 0x00000030,
0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F,
0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF,
0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF,
@@ -731,9 +731,9 @@ u_categ_C =
0x00000000, 0x00000000, 0x0000F000, 0xE0000000,
0x00000000, 0x00000000, 0x00000000, 0x0FF00000,
0x00000000, 0x07000000, 0x00001C00, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
+ 0xFFFFFE00, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0FC00000,
+ 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000,
@@ -745,7 +745,7 @@ u_categ_C =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xF8000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -758,7 +758,7 @@ u_categ_C =
0x00000000, 0x00000000, 0x00000000, 0x01F00000,
0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00,
0xFF800000, 0x80808080, 0x80808080, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFE0, 0xFFFFFFFF,
0x04000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF,
@@ -785,9 +785,9 @@ u_categ_C =
0x00000000, 0xFFFFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFF000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF,
+ 0x00000000, 0xFF008000, 0xFFFFFFFF, 0x007FFFFF,
0x00000000, 0xFC00F000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000,
+ 0x00000000, 0x00000000, 0xFC003FC0, 0xC0000000,
0x00000000, 0x00000000, 0x7FF00000, 0xE0000000,
0x00000000, 0x00000000, 0x3C004000, 0x80000000,
0x00000000, 0xFF800000, 0x0C00C000, 0x00000000,
@@ -821,13 +821,13 @@ u_categ_C =
0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0xF8000000,
0x00000078, 0x00700000, 0x00000000, 0x00000000,
- 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
+ 0xF0008000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000,
0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000,
0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xC0000000, 0x0000FC00, 0x00F00000, 0xF0000000,
0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -854,15 +854,15 @@ u_categ_C =
0x00000000, 0x20000000, 0x0000FFFC, 0xFC00FE00,
0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000,
0x00000000, 0x00000000, 0x0000C000, 0xFFE00001,
- 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00040000, 0x80000000, 0xFFFFFFFF, 0xFFFFFFFF,
0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800,
0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xD4000000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFE000,
0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF,
0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -874,6 +874,10 @@ u_categ_C =
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000200, 0x00800000, 0x0000FFC0, 0x0000E000,
+ 0x00030000, 0xFF800100, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -897,7 +901,15 @@ u_categ_C =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x0000FFE0, 0x80000000,
- 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFE000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFF80000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -926,9 +938,13 @@ u_categ_C =
0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x3C00F800, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000010, 0xF5080169, 0x5569157B, 0xA1080869,
0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF,
@@ -937,23 +953,19 @@ u_categ_C =
0x00000000, 0x0000F000, 0x00000000, 0x00000000,
0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000,
0x0000E000, 0x00008000, 0x00000000, 0x0000F000,
- 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
- 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF,
+ 0x00000000, 0xFFFFE000, 0xFFFFFFFF, 0x0000003F,
+ 0x0000FFF8, 0xF0000000, 0xFFFCFE00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x04000000,
- 0x00000000, 0x00000010, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000,
+ 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000,
0x00000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
+ 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF,
+ 0xFFFC0000, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Cc.c b/lib/unictype/categ_Cc.c
index a504457..8fec296 100644
--- a/lib/unictype/categ_Cc.c
+++ b/lib/unictype/categ_Cc.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Cc.h b/lib/unictype/categ_Cc.h
index eb118aa..2a6f374 100644
--- a/lib/unictype/categ_Cc.h
+++ b/lib/unictype/categ_Cc.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Cf.c b/lib/unictype/categ_Cf.c
index 0e9d14c..455b66d 100644
--- a/lib/unictype/categ_Cf.c
+++ b/lib/unictype/categ_Cf.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Cf.h b/lib/unictype/categ_Cf.h
index b59bd65..25b882f 100644
--- a/lib/unictype/categ_Cf.h
+++ b/lib/unictype/categ_Cf.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[9 << 4];
+ /*unsigned*/ int level3[10 << 4];
}
u_categ_Cf =
{
@@ -38,6 +38,7 @@ u_categ_Cf =
-1,
-1,
16 + 384 * sizeof (short) / sizeof (int) + 16,
+ 16 + 384 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -45,12 +46,11 @@ u_categ_Cf =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 32,
+ 16 + 384 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 48,
+ 16 + 384 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -161,7 +161,7 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 64,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -170,7 +170,7 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 80,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -256,7 +256,7 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -266,7 +266,7 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 112,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 128,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -428,6 +428,10 @@ u_categ_Cf =
0x00000000, 0x00000000, 0x20000000, 0x00000000,
0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000004,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00004000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Cn.c b/lib/unictype/categ_Cn.c
index 600df99..4e10368 100644
--- a/lib/unictype/categ_Cn.c
+++ b/lib/unictype/categ_Cn.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Cn.h b/lib/unictype/categ_Cn.h
index 59f096c..02bf264 100644
--- a/lib/unictype/categ_Cn.h
+++ b/lib/unictype/categ_Cn.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[17];
short level2[6 << 7];
- /*unsigned*/ int level3[74 << 4];
+ /*unsigned*/ int level3[77 << 4];
}
u_categ_Cn =
{
@@ -179,120 +179,119 @@ u_categ_Cn =
18 + 768 * sizeof (short) / sizeof (int) + 704,
18 + 768 * sizeof (short) / sizeof (int) + 720,
18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- -1,
18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 768,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- -1,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 768,
18 + 768 * sizeof (short) / sizeof (int) + 784,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ -1,
-1,
18 + 768 * sizeof (short) / sizeof (int) + 800,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
18 + 768 * sizeof (short) / sizeof (int) + 816,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ -1,
18 + 768 * sizeof (short) / sizeof (int) + 832,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 848,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
18 + 768 * sizeof (short) / sizeof (int) + 864,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ -1,
18 + 768 * sizeof (short) / sizeof (int) + 880,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 896,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 912,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 928,
- -1,
18 + 768 * sizeof (short) / sizeof (int) + 944,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
18 + 768 * sizeof (short) / sizeof (int) + 960,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
18 + 768 * sizeof (short) / sizeof (int) + 976,
+ -1,
18 + 768 * sizeof (short) / sizeof (int) + 992,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 1008,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 1024,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
18 + 768 * sizeof (short) / sizeof (int) + 1040,
18 + 768 * sizeof (short) / sizeof (int) + 1056,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1072,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1104,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -375,17 +374,17 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1072,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1120,
-1,
-1,
-1,
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1088,
- 18 + 768 * sizeof (short) / sizeof (int) + 1104,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1136,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1152,
-1,
-1,
-1,
@@ -395,287 +394,288 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1120,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1136,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 1152,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1168,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1184,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1200,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -803,7 +803,7 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1168
+ 18 + 768 * sizeof (short) / sizeof (int) + 1216
},
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -819,7 +819,7 @@ u_categ_Cn =
0x00004000, 0x00000000, 0x00001800, 0x00000000,
0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000,
0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007,
+ 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030,
0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F,
@@ -827,8 +827,8 @@ u_categ_Cn =
0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030,
0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F,
0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030,
- 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030,
- 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030,
+ 0x00022010, 0x0C100200, 0xBF9FC220, 0xFFF90030,
+ 0x00022011, 0x18000000, 0x000F0220, 0x00000030,
0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F,
0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF,
0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF,
@@ -855,9 +855,9 @@ u_categ_Cn =
0x00000000, 0x00000000, 0x0000F000, 0xE0000000,
0x00000000, 0x00000000, 0x00000000, 0x0FF00000,
0x00000000, 0x07000000, 0x00001C00, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
+ 0xFFFFFE00, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0FC00000,
+ 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000,
@@ -869,7 +869,7 @@ u_categ_Cn =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xF8000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -882,7 +882,7 @@ u_categ_Cn =
0x00000000, 0x00000000, 0x00000000, 0x01F00000,
0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00,
0xFF800000, 0x80808080, 0x80808080, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFE0, 0xFFFFFFFF,
0x04000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF,
@@ -909,9 +909,9 @@ u_categ_Cn =
0x00000000, 0xFFFFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFF000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF,
+ 0x00000000, 0xFF008000, 0xFFFFFFFF, 0x007FFFFF,
0x00000000, 0xFC00F000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000,
+ 0x00000000, 0x00000000, 0xFC003FC0, 0xC0000000,
0x00000000, 0x00000000, 0x7FF00000, 0xE0000000,
0x00000000, 0x00000000, 0x3C004000, 0x80000000,
0x00000000, 0xFF800000, 0x0C00C000, 0x00000000,
@@ -937,13 +937,13 @@ u_categ_Cn =
0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0xF8000000,
0x00000078, 0x00700000, 0x00000000, 0x00000000,
- 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
+ 0xF0008000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000,
0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000,
0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xC0000000, 0x0000FC00, 0x00F00000, 0xF0000000,
0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -970,15 +970,15 @@ u_categ_Cn =
0x00000000, 0x00000000, 0x0000FFFC, 0xFC00FE00,
0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000,
0x00000000, 0x00000000, 0x0000C000, 0xFFE00001,
- 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00040000, 0x80000000, 0xFFFFFFFF, 0xFFFFFFFF,
0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800,
0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xD4000000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFE000,
0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF,
0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -990,6 +990,10 @@ u_categ_Cn =
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000200, 0x00800000, 0x0000FFC0, 0x0000E000,
+ 0x00030000, 0xFF800100, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -1017,7 +1021,15 @@ u_categ_Cn =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x0000FFE0, 0x80000000,
- 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFE000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFF80000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -1046,9 +1058,13 @@ u_categ_Cn =
0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x3C00F800, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000010, 0xF5080169, 0x5569157B, 0xA1080869,
0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF,
@@ -1057,23 +1073,19 @@ u_categ_Cn =
0x00000000, 0x0000F000, 0x00000000, 0x00000000,
0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000,
0x0000E000, 0x00008000, 0x00000000, 0x0000F000,
- 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
- 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF,
+ 0x00000000, 0xFFFFE000, 0xFFFFFFFF, 0x0000003F,
+ 0x0000FFF8, 0xF0000000, 0xFFFCFE00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x04000000,
- 0x00000000, 0x00000010, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000,
+ 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000,
0x00000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
+ 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF,
+ 0xFFFC0000, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Co.c b/lib/unictype/categ_Co.c
index 9792b0a..b1196cd 100644
--- a/lib/unictype/categ_Co.c
+++ b/lib/unictype/categ_Co.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Co.h b/lib/unictype/categ_Co.h
index 1a89443..4480f6c 100644
--- a/lib/unictype/categ_Co.h
+++ b/lib/unictype/categ_Co.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Cs.c b/lib/unictype/categ_Cs.c
index 69e98cf..ee2d806 100644
--- a/lib/unictype/categ_Cs.c
+++ b/lib/unictype/categ_Cs.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Cs.h b/lib/unictype/categ_Cs.h
index f435920..a4bbfc7 100644
--- a/lib/unictype/categ_Cs.h
+++ b/lib/unictype/categ_Cs.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_L.c b/lib/unictype/categ_L.c
index a97a570..4b971e6 100644
--- a/lib/unictype/categ_L.c
+++ b/lib/unictype/categ_L.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_L.h b/lib/unictype/categ_L.h
index 5e9d456..89d338b 100644
--- a/lib/unictype/categ_L.h
+++ b/lib/unictype/categ_L.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[62 << 4];
+ /*unsigned*/ int level3[65 << 4];
}
u_categ_L =
{
@@ -164,11 +164,11 @@ u_categ_L =
4 + 384 * sizeof (short) / sizeof (int) + 672,
4 + 384 * sizeof (short) / sizeof (int) + 688,
4 + 384 * sizeof (short) / sizeof (int) + 704,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 720,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 720,
4 + 384 * sizeof (short) / sizeof (int) + 736,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_categ_L =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_categ_L =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_categ_L =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_categ_L =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
@@ -256,8 +256,8 @@ u_categ_L =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
-1,
@@ -266,10 +266,10 @@ u_categ_L =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_categ_L =
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
@@ -369,8 +369,8 @@ u_categ_L =
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
@@ -381,7 +381,7 @@ u_categ_L =
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_categ_L =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1024,
-1,
-1
},
@@ -425,7 +425,7 @@ u_categ_L =
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF,
0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003,
0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
@@ -433,8 +433,8 @@ u_categ_L =
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003,
+ 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000,
0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000,
@@ -457,7 +457,7 @@ u_categ_L =
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000,
0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
@@ -465,7 +465,7 @@ u_categ_L =
0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
+ 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -507,7 +507,7 @@ u_categ_L =
0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF,
0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000,
0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
@@ -545,7 +545,7 @@ u_categ_L =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF03FD, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x0000FF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -572,7 +572,7 @@ u_categ_L =
0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000,
0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 0x00000000,
0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
@@ -588,6 +588,10 @@ u_categ_L =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -611,7 +615,15 @@ u_categ_L =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -630,7 +642,7 @@ u_categ_L =
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_LC.c b/lib/unictype/categ_LC.c
index d3c7ed3..7bfcbbe 100644
--- a/lib/unictype/categ_LC.c
+++ b/lib/unictype/categ_LC.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_LC.h b/lib/unictype/categ_LC.h
index aaba0d2..13f3ca8 100644
--- a/lib/unictype/categ_LC.h
+++ b/lib/unictype/categ_LC.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[18 << 4];
+ /*unsigned*/ int level3[19 << 4];
}
u_categ_LC =
{
@@ -265,7 +265,7 @@ u_categ_LC =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
@@ -300,7 +300,7 @@ u_categ_LC =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFF800,
0x07FFFFFF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -318,7 +318,7 @@ u_categ_LC =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF,
0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFEFFFF,
- 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x04000000,
+ 0xFFFF78FF, 0x00FF7FFF, 0x00000000, 0x04000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0x07FFFFFF, 0xFFFF003F,
@@ -332,7 +332,7 @@ u_categ_LC =
0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -350,6 +350,10 @@ u_categ_LC =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF,
0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
- 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000
+ 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_Ll.c b/lib/unictype/categ_Ll.c
index a8ee723..971d0e5 100644
--- a/lib/unictype/categ_Ll.c
+++ b/lib/unictype/categ_Ll.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Ll.h b/lib/unictype/categ_Ll.h
index 9a268aa..3658bad 100644
--- a/lib/unictype/categ_Ll.h
+++ b/lib/unictype/categ_Ll.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[17 << 4];
+ /*unsigned*/ int level3[18 << 4];
}
u_categ_Ll =
{
@@ -265,7 +265,7 @@ u_categ_Ll =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -296,7 +296,7 @@ u_categ_Ll =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x3F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFF800,
0x07FFFFFF, 0x00000000, 0x00000000, 0x00000000,
0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
@@ -328,7 +328,7 @@ u_categ_Ll =
0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -346,6 +346,10 @@ u_categ_Ll =
0x000000FF, 0x0FFFFFFC, 0xFFC00000, 0x0000FFFF,
0xFFFFFC00, 0x0000003F, 0xF7FFFFFC, 0xF0000003,
0x0FDFFFFF, 0xFFC00000, 0x003F7FFF, 0xFFFF0000,
- 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000
+ 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_Lm.c b/lib/unictype/categ_Lm.c
index d26a5dd..ba6248d 100644
--- a/lib/unictype/categ_Lm.c
+++ b/lib/unictype/categ_Lm.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Lm.h b/lib/unictype/categ_Lm.h
index c802768..9d33c38 100644
--- a/lib/unictype/categ_Lm.h
+++ b/lib/unictype/categ_Lm.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -366,6 +366,6 @@ u_categ_Lm =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001
}
};
diff --git a/lib/unictype/categ_Lo.c b/lib/unictype/categ_Lo.c
index 3fb7bc0..65a07c8 100644
--- a/lib/unictype/categ_Lo.c
+++ b/lib/unictype/categ_Lo.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Lo.h b/lib/unictype/categ_Lo.h
index 6adc785..034e87f 100644
--- a/lib/unictype/categ_Lo.h
+++ b/lib/unictype/categ_Lo.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[59 << 4];
+ /*unsigned*/ int level3[62 << 4];
}
u_categ_Lo =
{
@@ -164,11 +164,11 @@ u_categ_Lo =
4 + 384 * sizeof (short) / sizeof (int) + 656,
4 + 384 * sizeof (short) / sizeof (int) + 672,
4 + 384 * sizeof (short) / sizeof (int) + 688,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 704,
4 + 384 * sizeof (short) / sizeof (int) + 720,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_categ_Lo =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_categ_Lo =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_categ_Lo =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_categ_Lo =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -266,10 +266,10 @@ u_categ_Lo =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_categ_Lo =
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
@@ -369,8 +369,8 @@ u_categ_Lo =
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
@@ -381,7 +381,7 @@ u_categ_Lo =
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_categ_Lo =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
-1,
-1
},
@@ -425,7 +425,7 @@ u_categ_Lo =
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x000007FF,
0x003FFFFF, 0x00000000, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFC0003,
0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
@@ -433,8 +433,8 @@ u_categ_Lo =
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003,
+ 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
0xFFFFFFFE, 0x000DFFFF, 0x0000003F, 0x00000000,
0xFEF02596, 0x200DECAE, 0xF000001F, 0x00000000,
@@ -457,7 +457,7 @@ u_categ_Lo =
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFF7, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000,
0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
@@ -568,7 +568,7 @@ u_categ_Lo =
0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000,
0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 0x00000000,
0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
@@ -584,6 +584,10 @@ u_categ_Lo =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -608,6 +612,14 @@ u_categ_Lo =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Lt.c b/lib/unictype/categ_Lt.c
index ada806c..07e5168 100644
--- a/lib/unictype/categ_Lt.c
+++ b/lib/unictype/categ_Lt.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Lt.h b/lib/unictype/categ_Lt.h
index 85f2867..e6c7837 100644
--- a/lib/unictype/categ_Lt.h
+++ b/lib/unictype/categ_Lt.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Lu.c b/lib/unictype/categ_Lu.c
index 4f9ecd6..775efcb 100644
--- a/lib/unictype/categ_Lu.c
+++ b/lib/unictype/categ_Lu.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Lu.h b/lib/unictype/categ_Lu.h
index 8dfaa48..39478f4 100644
--- a/lib/unictype/categ_Lu.h
+++ b/lib/unictype/categ_Lu.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[15 << 4];
+ /*unsigned*/ int level3[16 << 4];
}
u_categ_Lu =
{
@@ -265,7 +265,7 @@ u_categ_Lu =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
@@ -314,13 +314,13 @@ u_categ_Lu =
0x00000000, 0x00000000, 0x55555555, 0x00001555,
0x05555555, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x55545554, 0x55555555, 0x6A005555,
- 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
+ 0x55452855, 0x005F7D55, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -338,6 +338,10 @@ u_categ_Lu =
0xFFFFFF00, 0xF0000003, 0x003FFFFF, 0xFFFF0000,
0x000003FF, 0xFFFFFF00, 0x00000001, 0x07FFFFFC,
0xF0000000, 0x001FFFFF, 0xFFC00000, 0x00007FFF,
- 0xFFFF0000, 0x000001FF, 0x00000400, 0x00000000
+ 0xFFFF0000, 0x000001FF, 0x00000400, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_M.c b/lib/unictype/categ_M.c
index 29ff9fd..07ba438 100644
--- a/lib/unictype/categ_M.c
+++ b/lib/unictype/categ_M.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_M.h b/lib/unictype/categ_M.h
index d97c604..1e8987c 100644
--- a/lib/unictype/categ_M.h
+++ b/lib/unictype/categ_M.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[36 << 4];
+ /*unsigned*/ int level3[38 << 4];
}
u_categ_M =
{
@@ -176,6 +176,7 @@ u_categ_M =
16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -214,11 +215,9 @@ u_categ_M =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 448,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_categ_M =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -266,19 +265,20 @@ u_categ_M =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_categ_M =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -433,7 +433,7 @@ u_categ_M =
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0000000C,
0x0000000E, 0xD0000000, 0x0080399F, 0x0000000C,
0x0000000E, 0xD0000000, 0x00023987, 0x00230000,
@@ -461,7 +461,7 @@ u_categ_M =
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
0x00000000, 0xFFF00000, 0x200FFFFF, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF,
@@ -471,7 +471,7 @@ u_categ_M =
0x00000000, 0x00FFFFF0, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFF70000, 0x031C21FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -489,7 +489,7 @@ u_categ_M =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x000000F8, 0x00000000, 0x00000000,
- 0x00000003, 0xFFF00000, 0x0000001F, 0x0003FFFF,
+ 0x00000003, 0xFFF00000, 0x0000003F, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x000FFF80, 0x00000000,
0x0000000F, 0xFFF80000, 0x00000001, 0x00000020,
0x00000000, 0x007FFE00, 0x00003008, 0x38000000,
@@ -520,11 +520,11 @@ u_categ_M =
0x00000007, 0x07FF0000, 0x00000000, 0x00000000,
0x00000007, 0x001FFF80, 0x00000000, 0x00080000,
0x00000007, 0xFFF80000, 0x00001C01, 0x00000000,
- 0x00000000, 0x00FFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40FFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000007FF,
0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFE00000, 0x0000007F, 0x00000000,
0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFF3F8000, 0x30000001, 0x00000000,
@@ -532,6 +532,10 @@ u_categ_M =
0x00000000, 0x00FFF800, 0x00000000, 0x00000000,
0xE0000000, 0x00000FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF7F8000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x007F0000, 0x00000000, 0x00000000,
@@ -556,10 +560,14 @@ u_categ_M =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/categ_Mc.c b/lib/unictype/categ_Mc.c
index 0c355f3..b933c90 100644
--- a/lib/unictype/categ_Mc.c
+++ b/lib/unictype/categ_Mc.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Mc.h b/lib/unictype/categ_Mc.h
index 6bcc23a..4b2f44f 100644
--- a/lib/unictype/categ_Mc.h
+++ b/lib/unictype/categ_Mc.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[18 << 4];
+ /*unsigned*/ int level3[19 << 4];
}
u_categ_Mc =
{
@@ -163,6 +163,7 @@ u_categ_Mc =
3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -203,8 +204,7 @@ u_categ_Mc =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -253,7 +253,7 @@ u_categ_Mc =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
@@ -335,7 +335,7 @@ u_categ_Mc =
0x00000000, 0x00000000, 0x00000000, 0x00000007,
0x0000000C, 0xC0000000, 0x0080399E, 0x0000000C,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00E00000, 0x00000023, 0x00000000,
0x00000000, 0x7A070000, 0x00000002, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x4F038000, 0x00000000, 0x00000000,
@@ -343,6 +343,10 @@ u_categ_Mc =
0x00000000, 0x0040D000, 0x00000000, 0x00000000,
0x00000000, 0x00000043, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40008000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00120200, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF,
diff --git a/lib/unictype/categ_Me.c b/lib/unictype/categ_Me.c
index 90ed844..4c5cdbc 100644
--- a/lib/unictype/categ_Me.c
+++ b/lib/unictype/categ_Me.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Me.h b/lib/unictype/categ_Me.h
index 22bd522..c8b5038 100644
--- a/lib/unictype/categ_Me.h
+++ b/lib/unictype/categ_Me.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Mn.c b/lib/unictype/categ_Mn.c
index 37662d8..d6f6e10 100644
--- a/lib/unictype/categ_Mn.c
+++ b/lib/unictype/categ_Mn.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Mn.h b/lib/unictype/categ_Mn.h
index 200bcf8..95cbd43 100644
--- a/lib/unictype/categ_Mn.h
+++ b/lib/unictype/categ_Mn.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[36 << 4];
+ /*unsigned*/ int level3[38 << 4];
}
u_categ_Mn =
{
@@ -176,6 +176,7 @@ u_categ_Mn =
16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -214,11 +215,9 @@ u_categ_Mn =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 448,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_categ_Mn =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -266,19 +265,20 @@ u_categ_Mn =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_categ_Mn =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -433,7 +433,7 @@ u_categ_Mn =
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C,
0x00000002, 0x10000000, 0x0000201E, 0x0000000C,
0x00000006, 0x10000000, 0x00023986, 0x00230000,
@@ -461,7 +461,7 @@ u_categ_Mn =
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0E040187, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
@@ -471,7 +471,7 @@ u_categ_Mn =
0x00000000, 0x00CFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x1FFF0000, 0x0001FFE2,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -489,7 +489,7 @@ u_categ_Mn =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
+ 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,
0x00000007, 0x13C80000, 0x00000000, 0x00000020,
0x00000000, 0x00667E00, 0x00001008, 0x10000000,
@@ -520,11 +520,11 @@ u_categ_Mn =
0x00000003, 0x06780000, 0x00000000, 0x00000000,
0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
- 0x00000000, 0x00D38000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40D38000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000007F8,
0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF000000, 0x0000005C, 0x00000000,
0x00000000, 0x85F80000, 0x0000000D, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xB03C0000, 0x30000001, 0x00000000,
@@ -532,6 +532,10 @@ u_categ_Mn =
0x00000000, 0x00BF2800, 0x00000000, 0x00000000,
0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xBF7F0000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x007F0000, 0x00000000, 0x00000000,
@@ -556,10 +560,14 @@ u_categ_Mn =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/categ_N.c b/lib/unictype/categ_N.c
index 6a43058..39ae030 100644
--- a/lib/unictype/categ_N.c
+++ b/lib/unictype/categ_N.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_N.h b/lib/unictype/categ_N.h
index caf3dcd..8f63f9c 100644
--- a/lib/unictype/categ_N.h
+++ b/lib/unictype/categ_N.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[40 << 4];
+ /*unsigned*/ int level3[41 << 4];
}
u_categ_N =
{
@@ -163,12 +163,11 @@ u_categ_N =
3 + 256 * sizeof (short) / sizeof (int) + 512,
3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 544,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -202,8 +201,8 @@ u_categ_N =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -254,10 +253,10 @@ u_categ_N =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
@@ -265,11 +264,12 @@ u_categ_N =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 624,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
@@ -297,7 +297,7 @@ u_categ_N =
0x00000000, 0x00000000, 0x00000000, 0x0007FFC0,
0x00000000, 0x00000000, 0x00000000, 0x7F00FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x003FFFC0,
+ 0x00000000, 0x00000000, 0x7F000000, 0x01FFFFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
@@ -403,7 +403,7 @@ u_categ_N =
0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -415,6 +415,10 @@ u_categ_N =
0x00000000, 0x00000000, 0x00000000, 0x0007FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x00001FFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -433,7 +437,7 @@ u_categ_N =
0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x0000FF80, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Nd.c b/lib/unictype/categ_Nd.c
index aeb1cbb..9ecc6f1 100644
--- a/lib/unictype/categ_Nd.c
+++ b/lib/unictype/categ_Nd.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Nd.h b/lib/unictype/categ_Nd.h
index 78404db..9f176e5 100644
--- a/lib/unictype/categ_Nd.h
+++ b/lib/unictype/categ_Nd.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[22 << 4];
+ /*unsigned*/ int level3[24 << 4];
}
u_categ_Nd =
{
@@ -163,6 +163,7 @@ u_categ_Nd =
3 + 256 * sizeof (short) / sizeof (int) + 288,
3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
@@ -201,9 +202,7 @@ u_categ_Nd =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 320,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_categ_Nd =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -266,6 +265,7 @@ u_categ_Nd =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -347,7 +347,7 @@ u_categ_Nd =
0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -359,6 +359,10 @@ u_categ_Nd =
0x00000000, 0x00000000, 0x00000000, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
@@ -366,6 +370,10 @@ u_categ_Nd =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF
+ 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_Nl.c b/lib/unictype/categ_Nl.c
index 1a4f07d..db5191b 100644
--- a/lib/unictype/categ_Nl.c
+++ b/lib/unictype/categ_Nl.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Nl.h b/lib/unictype/categ_Nl.h
index e2bd117..44ded55 100644
--- a/lib/unictype/categ_Nl.h
+++ b/lib/unictype/categ_Nl.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_No.c b/lib/unictype/categ_No.c
index bc8695f..edb2e83 100644
--- a/lib/unictype/categ_No.c
+++ b/lib/unictype/categ_No.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_No.h b/lib/unictype/categ_No.h
index 7a1d89e..142a8d0 100644
--- a/lib/unictype/categ_No.h
+++ b/lib/unictype/categ_No.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[28 << 4];
+ /*unsigned*/ int level3[29 << 4];
}
u_categ_No =
{
@@ -163,6 +163,7 @@ u_categ_No =
3 + 256 * sizeof (short) / sizeof (int) + 352,
3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
@@ -201,8 +202,7 @@ u_categ_No =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -254,7 +254,7 @@ u_categ_No =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 400,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
-1,
-1,
@@ -265,11 +265,11 @@ u_categ_No =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 416,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 432,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -293,7 +293,7 @@ u_categ_No =
0x00000000, 0x00000000, 0x00000000, 0x00070000,
0x00000000, 0x00000000, 0x00000000, 0x7F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x003F0000,
+ 0x00000000, 0x00000000, 0x7F000000, 0x01FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -375,6 +375,10 @@ u_categ_No =
0x00000000, 0x00000000, 0x00000000, 0x0007FC00,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFC000000, 0x00001FFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xF8000000, 0x00000003,
diff --git a/lib/unictype/categ_P.c b/lib/unictype/categ_P.c
index a0663ba..494e981 100644
--- a/lib/unictype/categ_P.c
+++ b/lib/unictype/categ_P.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_P.h b/lib/unictype/categ_P.h
index d528d15..20e0656 100644
--- a/lib/unictype/categ_P.h
+++ b/lib/unictype/categ_P.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[41 << 4];
+ /*unsigned*/ int level3[43 << 4];
}
u_categ_P =
{
@@ -163,11 +163,11 @@ u_categ_P =
3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 592,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
@@ -202,7 +202,7 @@ u_categ_P =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 608,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
@@ -243,7 +243,7 @@ u_categ_P =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 624,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
@@ -258,14 +258,14 @@ u_categ_P =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 640,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
@@ -359,7 +359,7 @@ u_categ_P =
0x00000000, 0x00000000, 0x00000000, 0xDE000000,
0x00000000, 0x00000000, 0x00000000, 0x00010000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x0000001F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -419,14 +419,18 @@ u_categ_P =
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x2800F800, 0x00000000,
0x00000000, 0x00000000, 0x00000040, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000,
- 0x00000000, 0x00000000, 0x0000000E, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000E, 0x00001FFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x70000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000003E, 0x00030000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -442,6 +446,10 @@ u_categ_P =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000F80, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_Pc.c b/lib/unictype/categ_Pc.c
index 6623ef4..ffd57eb 100644
--- a/lib/unictype/categ_Pc.c
+++ b/lib/unictype/categ_Pc.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pc.h b/lib/unictype/categ_Pc.h
index 0cc4d8c..87d4a62 100644
--- a/lib/unictype/categ_Pc.h
+++ b/lib/unictype/categ_Pc.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Pd.c b/lib/unictype/categ_Pd.c
index 9470c4d..298b34b 100644
--- a/lib/unictype/categ_Pd.c
+++ b/lib/unictype/categ_Pd.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pd.h b/lib/unictype/categ_Pd.h
index 1317375..6c057c9 100644
--- a/lib/unictype/categ_Pd.h
+++ b/lib/unictype/categ_Pd.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Pe.c b/lib/unictype/categ_Pe.c
index f0c3a39..d13b374 100644
--- a/lib/unictype/categ_Pe.c
+++ b/lib/unictype/categ_Pe.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pe.h b/lib/unictype/categ_Pe.h
index 3a4556d..e257630 100644
--- a/lib/unictype/categ_Pe.h
+++ b/lib/unictype/categ_Pe.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Pf.c b/lib/unictype/categ_Pf.c
index 87c4233..bc3a6cb 100644
--- a/lib/unictype/categ_Pf.c
+++ b/lib/unictype/categ_Pf.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pf.h b/lib/unictype/categ_Pf.h
index a4e33ed..60271aa 100644
--- a/lib/unictype/categ_Pf.h
+++ b/lib/unictype/categ_Pf.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Pi.c b/lib/unictype/categ_Pi.c
index 794402b..136ec99 100644
--- a/lib/unictype/categ_Pi.c
+++ b/lib/unictype/categ_Pi.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pi.h b/lib/unictype/categ_Pi.h
index 71e9c1d..87f67c8 100644
--- a/lib/unictype/categ_Pi.h
+++ b/lib/unictype/categ_Pi.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Po.c b/lib/unictype/categ_Po.c
index 120ded5..eb48e31 100644
--- a/lib/unictype/categ_Po.c
+++ b/lib/unictype/categ_Po.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Po.h b/lib/unictype/categ_Po.h
index e13bbff..266e135 100644
--- a/lib/unictype/categ_Po.h
+++ b/lib/unictype/categ_Po.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[36 << 4];
+ /*unsigned*/ int level3[38 << 4];
}
u_categ_Po =
{
@@ -163,11 +163,11 @@ u_categ_Po =
3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 512,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
@@ -202,7 +202,7 @@ u_categ_Po =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 528,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
@@ -243,7 +243,7 @@ u_categ_Po =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 544,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -258,14 +258,14 @@ u_categ_Po =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 560,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -343,7 +343,7 @@ u_categ_Po =
0x00000000, 0x00000000, 0x00000000, 0xDE000000,
0x00000000, 0x00000000, 0x00000000, 0x00010000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xCB7FC9C3, 0xF3FF7C00, 0x00000002, 0x00000000,
+ 0xCB7FC9C3, 0xF3FF7C00, 0x0000001A, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -399,14 +399,18 @@ u_categ_Po =
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x2800F800, 0x00000000,
0x00000000, 0x00000000, 0x00000040, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000,
- 0x00000000, 0x00000000, 0x0000000E, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000E, 0x00001FFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x70000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000003E, 0x00030000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -422,6 +426,10 @@ u_categ_Po =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000F80, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_Ps.c b/lib/unictype/categ_Ps.c
index 37628a6..4735b5f 100644
--- a/lib/unictype/categ_Ps.c
+++ b/lib/unictype/categ_Ps.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Ps.h b/lib/unictype/categ_Ps.h
index c1204ef..557d0bc 100644
--- a/lib/unictype/categ_Ps.h
+++ b/lib/unictype/categ_Ps.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_S.c b/lib/unictype/categ_S.c
index 2cecceb..02acd62 100644
--- a/lib/unictype/categ_S.c
+++ b/lib/unictype/categ_S.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_S.h b/lib/unictype/categ_S.h
index 9a70ace..d60c79b 100644
--- a/lib/unictype/categ_S.h
+++ b/lib/unictype/categ_S.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[49 << 4];
+ /*unsigned*/ int level3[48 << 4];
}
u_categ_S =
{
@@ -271,9 +271,9 @@ u_categ_S =
3 + 256 * sizeof (short) / sizeof (int) + 688,
3 + 256 * sizeof (short) / sizeof (int) + 704,
3 + 256 * sizeof (short) / sizeof (int) + 720,
+ 3 + 256 * sizeof (short) / sizeof (int) + 656,
3 + 256 * sizeof (short) / sizeof (int) + 736,
3 + 256 * sizeof (short) / sizeof (int) + 752,
- 3 + 256 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1
@@ -305,7 +305,7 @@ u_categ_S =
0x00000000, 0x00000000, 0x00000000, 0x07F80000,
0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x02000000,
+ 0x00000000, 0x00000000, 0x00008000, 0x02000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x80000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -342,7 +342,7 @@ u_categ_S =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFF0FF, 0xFFFFF9FF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0x00000000,
0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -410,7 +410,7 @@ u_categ_S =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFF800000, 0x00000000, 0xFE000000,
- 0x0FFF13FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
+ 0x0FFF73FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x01800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -458,22 +458,18 @@ u_categ_S =
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
0xFFFF0000, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
- 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
+ 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000
}
};
diff --git a/lib/unictype/categ_Sc.c b/lib/unictype/categ_Sc.c
index d0c2575..f783562 100644
--- a/lib/unictype/categ_Sc.c
+++ b/lib/unictype/categ_Sc.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Sc.h b/lib/unictype/categ_Sc.h
index 9711ec4..e5acd72 100644
--- a/lib/unictype/categ_Sc.h
+++ b/lib/unictype/categ_Sc.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Sk.c b/lib/unictype/categ_Sk.c
index 71437a6..502b089 100644
--- a/lib/unictype/categ_Sk.c
+++ b/lib/unictype/categ_Sk.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Sk.h b/lib/unictype/categ_Sk.h
index afb9ed1..04f8b0a 100644
--- a/lib/unictype/categ_Sk.h
+++ b/lib/unictype/categ_Sk.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Sm.c b/lib/unictype/categ_Sm.c
index 1e7ba4c..3950c5e 100644
--- a/lib/unictype/categ_Sm.c
+++ b/lib/unictype/categ_Sm.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Sm.h b/lib/unictype/categ_Sm.h
index 0003f17..164a5e0 100644
--- a/lib/unictype/categ_Sm.h
+++ b/lib/unictype/categ_Sm.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_So.c b/lib/unictype/categ_So.c
index 7685bbe..30fa885 100644
--- a/lib/unictype/categ_So.c
+++ b/lib/unictype/categ_So.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_So.h b/lib/unictype/categ_So.h
index 86f4e4d..166d3e2 100644
--- a/lib/unictype/categ_So.h
+++ b/lib/unictype/categ_So.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[42 << 4];
+ /*unsigned*/ int level3[41 << 4];
}
u_categ_So =
{
@@ -271,9 +271,9 @@ u_categ_So =
-1,
3 + 256 * sizeof (short) / sizeof (int) + 592,
3 + 256 * sizeof (short) / sizeof (int) + 608,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
3 + 256 * sizeof (short) / sizeof (int) + 624,
3 + 256 * sizeof (short) / sizeof (int) + 640,
- 3 + 256 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1
@@ -301,7 +301,7 @@ u_categ_So =
0x00000000, 0x00000000, 0x00000000, 0x05F80000,
0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x02000000,
+ 0x00000000, 0x00000000, 0x00008000, 0x02000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -330,7 +330,7 @@ u_categ_So =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFF0FF, 0xFFFFF9FC, 0xFFFFFFFF, 0xEFFFFFFF,
- 0x07FFFFFF, 0xFFF00000, 0x0FFFFFFF, 0x07FFFFFC,
+ 0x07FFFFFF, 0xFFF00000, 0x0FFFFFFF, 0x7FFFFFFC,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0x00000000,
0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -390,7 +390,7 @@ u_categ_So =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFF800000, 0x00000000, 0xFE000000,
- 0x0FFF13FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
+ 0x0FFF73FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x01800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -430,22 +430,18 @@ u_categ_So =
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
0xFFFF0000, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
- 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
+ 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000
}
};
diff --git a/lib/unictype/categ_Z.c b/lib/unictype/categ_Z.c
index 635120f..2d1d386 100644
--- a/lib/unictype/categ_Z.c
+++ b/lib/unictype/categ_Z.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Z.h b/lib/unictype/categ_Z.h
index 85f9fe9..ba73071 100644
--- a/lib/unictype/categ_Z.h
+++ b/lib/unictype/categ_Z.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Zl.c b/lib/unictype/categ_Zl.c
index 83f9342..6fa801c 100644
--- a/lib/unictype/categ_Zl.c
+++ b/lib/unictype/categ_Zl.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Zl.h b/lib/unictype/categ_Zl.h
index f257d47..d692233 100644
--- a/lib/unictype/categ_Zl.h
+++ b/lib/unictype/categ_Zl.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Zp.c b/lib/unictype/categ_Zp.c
index db3066d..57a80f2 100644
--- a/lib/unictype/categ_Zp.c
+++ b/lib/unictype/categ_Zp.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Zp.h b/lib/unictype/categ_Zp.h
index 66deca7..66a702e 100644
--- a/lib/unictype/categ_Zp.h
+++ b/lib/unictype/categ_Zp.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_Zs.c b/lib/unictype/categ_Zs.c
index a8f8749..967b286 100644
--- a/lib/unictype/categ_Zs.c
+++ b/lib/unictype/categ_Zs.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Zs.h b/lib/unictype/categ_Zs.h
index e442025..82d2949 100644
--- a/lib/unictype/categ_Zs.h
+++ b/lib/unictype/categ_Zs.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/categ_and.c b/lib/unictype/categ_and.c
index 4d9e464..a704768 100644
--- a/lib/unictype/categ_and.c
+++ b/lib/unictype/categ_and.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_and_not.c b/lib/unictype/categ_and_not.c
index dda6d3b..8bd2aa1 100644
--- a/lib/unictype/categ_and_not.c
+++ b/lib/unictype/categ_and_not.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_byname.c b/lib/unictype/categ_byname.c
index 72f185c..b9bdbf3 100644
--- a/lib/unictype/categ_byname.c
+++ b/lib/unictype/categ_byname.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_byname.h b/lib/unictype/categ_byname.h
index a8b740d..59102f3 100644
--- a/lib/unictype/categ_byname.h
+++ b/lib/unictype/categ_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/categ_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/categ_byname.gperf */
/* Computed positions: -k'1-2,7,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/categ_byname.gperf"
+#line 2 "../../lib/unictype/categ_byname.gperf"
struct named_category { int name; unsigned int category_index; };
#define TOTAL_KEYWORDS 103
@@ -88,7 +88,7 @@ inline
#endif
#endif
static unsigned int
-general_category_hash (register const char *str, register unsigned int len)
+general_category_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -119,7 +119,7 @@ general_category_hash (register const char *str, register unsigned int len)
151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
151, 151, 151, 151, 151, 151
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -357,256 +357,250 @@ static const struct general_category_stringpool_t general_category_stringpool_co
static const struct named_category general_category_names[] =
{
{-1},
-#line 14 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str1, UC_CATEGORY_INDEX_L},
-#line 17 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str2, UC_CATEGORY_INDEX_Ll},
-#line 46 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str3, UC_CATEGORY_INDEX_C},
-#line 15 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str4, UC_CATEGORY_INDEX_LC},
-#line 47 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str5, UC_CATEGORY_INDEX_Cc},
-#line 27 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str6, UC_CATEGORY_INDEX_Nl},
+#line 14 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str1, UC_CATEGORY_INDEX_L},
+#line 17 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str2, UC_CATEGORY_INDEX_Ll},
+#line 46 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str3, UC_CATEGORY_INDEX_C},
+#line 15 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str4, UC_CATEGORY_INDEX_LC},
+#line 47 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str5, UC_CATEGORY_INDEX_Cc},
+#line 27 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str6, UC_CATEGORY_INDEX_Nl},
{-1}, {-1},
-#line 25 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str9, UC_CATEGORY_INDEX_N},
-#line 30 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str10, UC_CATEGORY_INDEX_Pc},
-#line 51 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str11, UC_CATEGORY_INDEX_Cn},
-#line 18 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str12, UC_CATEGORY_INDEX_Lt},
-#line 29 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str13, UC_CATEGORY_INDEX_P},
+#line 25 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str9, UC_CATEGORY_INDEX_N},
+#line 30 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str10, UC_CATEGORY_INDEX_Pc},
+#line 51 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str11, UC_CATEGORY_INDEX_Cn},
+#line 18 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str12, UC_CATEGORY_INDEX_Lt},
+#line 29 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str13, UC_CATEGORY_INDEX_P},
{-1},
-#line 111 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str15, UC_CATEGORY_INDEX_Cc},
-#line 20 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str16, UC_CATEGORY_INDEX_Lo},
-#line 50 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str17, UC_CATEGORY_INDEX_Co},
-#line 16 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str18, UC_CATEGORY_INDEX_Lu},
+#line 111 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str15, UC_CATEGORY_INDEX_Cc},
+#line 20 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str16, UC_CATEGORY_INDEX_Lo},
+#line 50 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str17, UC_CATEGORY_INDEX_Co},
+#line 16 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str18, UC_CATEGORY_INDEX_Lu},
{-1},
-#line 28 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str20, UC_CATEGORY_INDEX_No},
-#line 48 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str21, UC_CATEGORY_INDEX_Cf},
-#line 36 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str22, UC_CATEGORY_INDEX_Po},
-#line 102 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str23, UC_CATEGORY_INDEX_So},
-#line 98 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str24, UC_CATEGORY_INDEX_Sc},
-#line 97 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str25, UC_CATEGORY_INDEX_Sc},
-#line 35 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str26, UC_CATEGORY_INDEX_Pf},
-#line 112 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str27, UC_CATEGORY_INDEX_Cf},
-#line 86 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str28, UC_CATEGORY_INDEX_Pe},
-#line 87 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str29, UC_CATEGORY_INDEX_Pe},
+#line 28 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str20, UC_CATEGORY_INDEX_No},
+#line 48 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str21, UC_CATEGORY_INDEX_Cf},
+#line 36 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str22, UC_CATEGORY_INDEX_Po},
+#line 102 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str23, UC_CATEGORY_INDEX_So},
+#line 98 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str24, UC_CATEGORY_INDEX_Sc},
+#line 97 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str25, UC_CATEGORY_INDEX_Sc},
+#line 35 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str26, UC_CATEGORY_INDEX_Pf},
+#line 112 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str27, UC_CATEGORY_INDEX_Cf},
+#line 86 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str28, UC_CATEGORY_INDEX_Pe},
+#line 87 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str29, UC_CATEGORY_INDEX_Pe},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 85 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str36, UC_CATEGORY_INDEX_Ps},
-#line 81 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str37, UC_CATEGORY_INDEX_Pc},
-#line 80 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str38, UC_CATEGORY_INDEX_Pc},
-#line 92 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str39, UC_CATEGORY_INDEX_Po},
-#line 93 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str40, UC_CATEGORY_INDEX_Po},
-#line 84 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str41, UC_CATEGORY_INDEX_Ps},
-#line 110 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str42, UC_CATEGORY_INDEX_C},
-#line 72 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str43, UC_CATEGORY_INDEX_N},
+#line 85 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str36, UC_CATEGORY_INDEX_Ps},
+#line 81 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str37, UC_CATEGORY_INDEX_Pc},
+#line 80 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str38, UC_CATEGORY_INDEX_Pc},
+#line 92 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str39, UC_CATEGORY_INDEX_Po},
+#line 93 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str40, UC_CATEGORY_INDEX_Po},
+#line 84 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str41, UC_CATEGORY_INDEX_Ps},
+#line 110 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str42, UC_CATEGORY_INDEX_C},
+#line 72 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str43, UC_CATEGORY_INDEX_N},
{-1},
-#line 79 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str45, UC_CATEGORY_INDEX_P},
-#line 39 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str46, UC_CATEGORY_INDEX_Sc},
-#line 44 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str47, UC_CATEGORY_INDEX_Zl},
-#line 94 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str48, UC_CATEGORY_INDEX_S},
-#line 63 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str49, UC_CATEGORY_INDEX_Lo},
-#line 33 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str50, UC_CATEGORY_INDEX_Pe},
+#line 79 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str45, UC_CATEGORY_INDEX_P},
+#line 39 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str46, UC_CATEGORY_INDEX_Sc},
+#line 44 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str47, UC_CATEGORY_INDEX_Zl},
+#line 94 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str48, UC_CATEGORY_INDEX_S},
+#line 63 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str49, UC_CATEGORY_INDEX_Lo},
+#line 33 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str50, UC_CATEGORY_INDEX_Pe},
{-1},
-#line 52 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str52, UC_CATEGORY_INDEX_L},
-#line 77 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str53, UC_CATEGORY_INDEX_No},
-#line 53 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str54, UC_CATEGORY_INDEX_LC},
-#line 23 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str55, UC_CATEGORY_INDEX_Mc},
-#line 78 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str56, UC_CATEGORY_INDEX_No},
+#line 52 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str52, UC_CATEGORY_INDEX_L},
+#line 77 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str53, UC_CATEGORY_INDEX_No},
+#line 53 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str54, UC_CATEGORY_INDEX_LC},
+#line 23 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str55, UC_CATEGORY_INDEX_Mc},
+#line 78 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str56, UC_CATEGORY_INDEX_No},
{-1},
-#line 41 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str58, UC_CATEGORY_INDEX_So},
-#line 45 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str59, UC_CATEGORY_INDEX_Zp},
-#line 75 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str60, UC_CATEGORY_INDEX_Nl},
-#line 22 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str61, UC_CATEGORY_INDEX_Mn},
-#line 76 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str62, UC_CATEGORY_INDEX_Nl},
-#line 58 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str63, UC_CATEGORY_INDEX_Ll},
-#line 57 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str64, UC_CATEGORY_INDEX_Ll},
+#line 41 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str58, UC_CATEGORY_INDEX_So},
+#line 45 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str59, UC_CATEGORY_INDEX_Zp},
+#line 75 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str60, UC_CATEGORY_INDEX_Nl},
+#line 22 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str61, UC_CATEGORY_INDEX_Mn},
+#line 76 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str62, UC_CATEGORY_INDEX_Nl},
+#line 58 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str63, UC_CATEGORY_INDEX_Ll},
+#line 57 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str64, UC_CATEGORY_INDEX_Ll},
{-1},
-#line 101 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str66, UC_CATEGORY_INDEX_So},
+#line 101 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str66, UC_CATEGORY_INDEX_So},
{-1}, {-1},
-#line 64 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str69, UC_CATEGORY_INDEX_Lo},
-#line 56 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str70, UC_CATEGORY_INDEX_Lu},
-#line 55 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str71, UC_CATEGORY_INDEX_Lu},
+#line 64 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str69, UC_CATEGORY_INDEX_Lo},
+#line 56 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str70, UC_CATEGORY_INDEX_Lu},
+#line 55 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str71, UC_CATEGORY_INDEX_Lu},
{-1}, {-1},
-#line 54 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str74, UC_CATEGORY_INDEX_LC},
-#line 67 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str75, UC_CATEGORY_INDEX_Mn},
-#line 66 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str76, UC_CATEGORY_INDEX_Mn},
+#line 54 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str74, UC_CATEGORY_INDEX_LC},
+#line 67 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str75, UC_CATEGORY_INDEX_Mn},
+#line 66 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str76, UC_CATEGORY_INDEX_Mn},
{-1},
-#line 95 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str78, UC_CATEGORY_INDEX_Sm},
+#line 95 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str78, UC_CATEGORY_INDEX_Sm},
{-1}, {-1},
-#line 109 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str81, UC_CATEGORY_INDEX_Zp},
-#line 108 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str82, UC_CATEGORY_INDEX_Zp},
-#line 115 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str83, UC_CATEGORY_INDEX_Co},
-#line 114 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str84, UC_CATEGORY_INDEX_Co},
-#line 37 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str85, UC_CATEGORY_INDEX_S},
+#line 109 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str81, UC_CATEGORY_INDEX_Zp},
+#line 108 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str82, UC_CATEGORY_INDEX_Zp},
+#line 115 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str83, UC_CATEGORY_INDEX_Co},
+#line 114 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str84, UC_CATEGORY_INDEX_Co},
+#line 37 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str85, UC_CATEGORY_INDEX_S},
{-1},
-#line 49 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str87, UC_CATEGORY_INDEX_Cs},
-#line 89 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str88, UC_CATEGORY_INDEX_Pi},
-#line 88 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str89, UC_CATEGORY_INDEX_Pi},
+#line 49 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str87, UC_CATEGORY_INDEX_Cs},
+#line 89 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str88, UC_CATEGORY_INDEX_Pi},
+#line 88 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str89, UC_CATEGORY_INDEX_Pi},
{-1},
-#line 42 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str91, UC_CATEGORY_INDEX_Z},
-#line 32 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str92, UC_CATEGORY_INDEX_Ps},
-#line 100 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str93, UC_CATEGORY_INDEX_Sk},
-#line 99 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str94, UC_CATEGORY_INDEX_Sk},
-#line 24 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str95, UC_CATEGORY_INDEX_Me},
-#line 113 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str96, UC_CATEGORY_INDEX_Cs},
+#line 42 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str91, UC_CATEGORY_INDEX_Z},
+#line 32 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str92, UC_CATEGORY_INDEX_Ps},
+#line 100 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str93, UC_CATEGORY_INDEX_Sk},
+#line 99 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str94, UC_CATEGORY_INDEX_Sk},
+#line 24 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str95, UC_CATEGORY_INDEX_Me},
+#line 113 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str96, UC_CATEGORY_INDEX_Cs},
{-1},
-#line 90 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str98, UC_CATEGORY_INDEX_Pf},
-#line 91 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str99, UC_CATEGORY_INDEX_Pf},
+#line 90 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str98, UC_CATEGORY_INDEX_Pf},
+#line 91 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str99, UC_CATEGORY_INDEX_Pf},
{-1}, {-1},
-#line 103 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str102, UC_CATEGORY_INDEX_Z},
-#line 21 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str103, UC_CATEGORY_INDEX_M},
-#line 19 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str104, UC_CATEGORY_INDEX_Lm},
-#line 83 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str105, UC_CATEGORY_INDEX_Pd},
-#line 107 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str106, UC_CATEGORY_INDEX_Zl},
+#line 103 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str102, UC_CATEGORY_INDEX_Z},
+#line 21 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str103, UC_CATEGORY_INDEX_M},
+#line 19 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str104, UC_CATEGORY_INDEX_Lm},
+#line 83 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str105, UC_CATEGORY_INDEX_Pd},
+#line 107 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str106, UC_CATEGORY_INDEX_Zl},
{-1},
-#line 105 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str108, UC_CATEGORY_INDEX_Zs},
+#line 105 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str108, UC_CATEGORY_INDEX_Zs},
{-1},
-#line 82 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str110, UC_CATEGORY_INDEX_Pd},
+#line 82 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str110, UC_CATEGORY_INDEX_Pd},
{-1}, {-1},
-#line 116 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str113, UC_CATEGORY_INDEX_Cn},
+#line 116 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str113, UC_CATEGORY_INDEX_Cn},
{-1}, {-1}, {-1}, {-1},
-#line 62 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str118, UC_CATEGORY_INDEX_Lm},
-#line 61 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str119, UC_CATEGORY_INDEX_Lm},
-#line 65 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str120, UC_CATEGORY_INDEX_M},
+#line 62 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str118, UC_CATEGORY_INDEX_Lm},
+#line 61 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str119, UC_CATEGORY_INDEX_Lm},
+#line 65 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str120, UC_CATEGORY_INDEX_M},
{-1},
-#line 106 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str122, UC_CATEGORY_INDEX_Zl},
-#line 60 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str123, UC_CATEGORY_INDEX_Lt},
-#line 59 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str124, UC_CATEGORY_INDEX_Lt},
-#line 74 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str125, UC_CATEGORY_INDEX_Nd},
-#line 73 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str126, UC_CATEGORY_INDEX_Nd},
+#line 106 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str122, UC_CATEGORY_INDEX_Zl},
+#line 60 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str123, UC_CATEGORY_INDEX_Lt},
+#line 59 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str124, UC_CATEGORY_INDEX_Lt},
+#line 74 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str125, UC_CATEGORY_INDEX_Nd},
+#line 73 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str126, UC_CATEGORY_INDEX_Nd},
{-1},
-#line 96 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str128, UC_CATEGORY_INDEX_Sm},
+#line 96 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str128, UC_CATEGORY_INDEX_Sm},
{-1},
-#line 104 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str130, UC_CATEGORY_INDEX_Zs},
-#line 43 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str131, UC_CATEGORY_INDEX_Zs},
-#line 34 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str132, UC_CATEGORY_INDEX_Pi},
-#line 69 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str133, UC_CATEGORY_INDEX_Mc},
-#line 68 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str134, UC_CATEGORY_INDEX_Mc},
+#line 104 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str130, UC_CATEGORY_INDEX_Zs},
+#line 43 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str131, UC_CATEGORY_INDEX_Zs},
+#line 34 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str132, UC_CATEGORY_INDEX_Pi},
+#line 69 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str133, UC_CATEGORY_INDEX_Mc},
+#line 68 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str134, UC_CATEGORY_INDEX_Mc},
{-1}, {-1}, {-1},
-#line 26 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str138, UC_CATEGORY_INDEX_Nd},
+#line 26 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str138, UC_CATEGORY_INDEX_Nd},
{-1},
-#line 31 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str140, UC_CATEGORY_INDEX_Pd},
+#line 31 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str140, UC_CATEGORY_INDEX_Pd},
{-1},
-#line 40 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str142, UC_CATEGORY_INDEX_Sk},
+#line 40 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str142, UC_CATEGORY_INDEX_Sk},
{-1}, {-1}, {-1},
-#line 38 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str146, UC_CATEGORY_INDEX_Sm},
+#line 38 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str146, UC_CATEGORY_INDEX_Sm},
{-1}, {-1},
-#line 71 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str149, UC_CATEGORY_INDEX_Me},
-#line 70 "./unictype/categ_byname.gperf"
- {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str150, UC_CATEGORY_INDEX_Me}
+#line 71 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str149, UC_CATEGORY_INDEX_Me},
+#line 70 "../../lib/unictype/categ_byname.gperf"
+ {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str150, UC_CATEGORY_INDEX_Me}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_category *
-uc_general_category_lookup (register const char *str, register unsigned int len)
+uc_general_category_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = general_category_hash (str, len);
+ register unsigned int key = general_category_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = general_category_names[key].name;
if (o >= 0)
diff --git a/lib/unictype/categ_longname.c b/lib/unictype/categ_longname.c
index 769c399..1076374 100644
--- a/lib/unictype/categ_longname.c
+++ b/lib/unictype/categ_longname.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_name.c b/lib/unictype/categ_name.c
index 82085a1..3be5e4a 100644
--- a/lib/unictype/categ_name.c
+++ b/lib/unictype/categ_name.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_none.c b/lib/unictype/categ_none.c
index bce88cc..f6d17e2 100644
--- a/lib/unictype/categ_none.c
+++ b/lib/unictype/categ_none.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_of.c b/lib/unictype/categ_of.c
index 637574f..5e6b77d 100644
--- a/lib/unictype/categ_of.c
+++ b/lib/unictype/categ_of.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_of.h b/lib/unictype/categ_of.h
index 85408c3..605b235 100644
--- a/lib/unictype/categ_of.h
+++ b/lib/unictype/categ_of.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define category_header_0 16
#define category_header_1 17
#define category_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[17];
short level2[5 << 9];
- unsigned short level3[211 * 40 + 1];
+ unsigned short level3[216 * 40 + 1];
}
u_category =
{
@@ -90,29 +90,19 @@ u_category =
16640, 16768, 16896, 17024, 17152, 17280, 17408, 17536,
17664, 17792, -1, -1, 17920, -1, -1, -1,
18048, 18176, 18304, 18432, 18560, 18688, 18816, -1,
- -1, 18944, -1, 19072, 19200, 19328, 19456, -1,
- -1, 19584, -1, -1, -1, 19712, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 4352, 4352, 4352, 4352, 4352, 4352, 4352, 19840,
- 19968, 4352, 20096, -1, -1, -1, -1, -1,
+ 18944, 19072, -1, 19200, 19328, 19456, 19584, -1,
+ -1, 19712, -1, -1, -1, 19840, -1, -1,
+ 19968, 20096, -1, -1, -1, -1, -1, -1,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 20224,
+ 20352, 4352, 20480, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
- 20224, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 4352, 4352, 4352, 4352, 20352, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 20608, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 4352, 4352, 4352, 4352, 20480, 20608, 20736, 20864,
- -1, -1, -1, -1, -1, -1, 20992, 21120,
+ 4352, 4352, 4352, 4352, 20736, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -121,6 +111,15 @@ u_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 4352, 4352, 4352, 4352, 20864, 20992, 21120, 21248,
+ -1, -1, -1, -1, -1, -1, 21376, 21504,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 21632,
+ 4352, 4352, 4352, 4352, 4352, 21760, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -129,25 +128,26 @@ u_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 21248, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 21888, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 21376, 21504, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 22016, 22144, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 8832, 21632, 21760, 21888, 22016, -1, 22144, -1,
- 22272, 22400, 22528, 22656, 22784, 22912, 23040, 23168,
- 8832, 8832, 8832, 8832, 23296, 23424, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 8832, 22272, 22400, 22528, 22656, -1, 22784, -1,
+ 22912, 23040, 23168, 23296, 23424, 23552, 23680, 23808,
+ 8832, 8832, 8832, 8832, 23936, 24064, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 24192, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 4352, 23552, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 23680, 23808, -1, -1,
- 23936, 24064, 24192, 24320, 24448, -1, 8832, 24576,
- 8832, 8832, 24704, 24832, 8832, 24960, 25088, 25216,
- 25344, 25472, 25600, 25728, -1, -1, -1, -1,
+ 4352, 24320, 24448, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 24576, 24704, -1, -1,
+ 24832, 24960, 25088, 25216, 25344, -1, 8832, 25472,
+ 8832, 8832, 8832, 8832, 8832, 25600, 25728, 25856,
+ 25984, 26112, 26240, 26368, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
@@ -190,17 +190,17 @@ u_category =
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
- 4352, 4352, 4352, 4352, 4352, 25856, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 26496, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
- 4352, 4352, 4352, 4352, 4352, 4352, 25984, 4352,
- 26112, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 26624, 4352,
+ 26752, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
- 4352, 4352, 4352, 4352, 4352, 26240, -1, -1,
+ 4352, 4352, 4352, 4352, 4352, 26880, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -211,9 +211,9 @@ u_category =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 4352, 4352, 4352, 4352, 26368, -1, -1, -1,
+ 4352, 4352, 4352, 4352, 27008, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 26496, -1, 26624, 26752, -1, -1, -1, -1,
+ 27136, -1, 27264, 27392, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -340,7 +340,7 @@ u_category =
13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824,
13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824,
13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824,
- 13824, 13824, 13824, 13824, 13824, 13824, 13824, 26880
+ 13824, 13824, 13824, 13824, 13824, 13824, 13824, 27520
},
{
0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce,
@@ -430,8 +430,8 @@ u_category =
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0x7a42, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x4a52,
+ 0x3a42, 0x8421, 0x4210, 0xef48, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x4a5e, 0xa529, 0x5294, 0x294a, 0xe8a5, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
0x14a5, 0x0843, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
@@ -468,7 +468,7 @@ u_category =
0x0842, 0x8421, 0xdef4, 0x2949, 0x18c5, 0x7a63, 0xa529, 0x5297,
0xef4a, 0xf7bd, 0x4bde, 0x84e9, 0xde90, 0xef7b, 0x9484, 0x3bd2,
0x0842, 0x8421, 0x4210, 0xf7bd, 0x7bde, 0x4aef, 0xa529, 0xaa94,
- 0x18bd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421,
+ 0x18a4, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084,
0x09d2, 0x8421, 0x5ef4, 0x2988, 0x18c6, 0x7a63, 0xa631, 0x531b,
0xef4a, 0xf7bd, 0x8dde, 0xbde9, 0xdef7, 0xe93b, 0x9484, 0x3bd2,
@@ -476,8 +476,8 @@ u_category =
0x18bd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0xde90, 0x3189, 0x94a6, 0xba52, 0xa631, 0x631b,
- 0xe90a, 0xf7bd, 0x7bde, 0xbd37, 0xdef7, 0x277b, 0x9484, 0x3bd2,
- 0x0842, 0x8421, 0x4210, 0x294a, 0x54a5, 0xbdef, 0x4212, 0x2108,
+ 0xa90a, 0xf7bd, 0x084e, 0x4a31, 0xa529, 0x2294, 0x9484, 0x3bd2,
+ 0x0842, 0x8421, 0x4210, 0x294a, 0x94a5, 0xaa52, 0x4212, 0x2108,
0x1bbd, 0x09d3, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9,
0x4213, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x7484,
0x0842, 0x8421, 0xd210, 0xef49, 0x1084, 0x0842, 0xbde9, 0xde97,
@@ -568,7 +568,7 @@ u_category =
0x0842, 0x8421, 0x4210, 0x2108, 0x9084, 0x0841, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7, 0xef7b,
- 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x1084, 0x4a42, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xde90, 0xef7b, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
@@ -608,7 +608,7 @@ u_category =
0x4c62, 0xbd29, 0x18f7, 0x8c63, 0x2108, 0x1084, 0x0842, 0xdef5,
0x2109, 0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x6321, 0x318c, 0x8c46,
- 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
+ 0x8421, 0x4210, 0xa108, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xc631, 0x6318, 0xbd8c, 0xdef7,
0xef7b, 0x94a5, 0x4a58, 0xa529, 0x5294, 0x294a, 0x94c5, 0x4a52,
@@ -622,7 +622,7 @@ u_category =
0x3184, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
0xc631, 0x6318, 0x318c, 0x18c6, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
- 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xbdef, 0x5ef7, 0x294a,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xbdef, 0x52f7, 0x294a,
0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008,
0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020,
0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080,
@@ -677,7 +677,7 @@ u_category =
0x2956, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
0x6b59, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x2ad6, 0x94a5, 0xd652, 0x6b5a,
- 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6, 0xef7b,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6,
@@ -750,7 +750,7 @@ u_category =
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
0x3e31, 0x60f8, 0xf18c, 0xf8c1, 0x8c60, 0xc631, 0x6318, 0x3164,
0xf8b2, 0x8c60, 0x360f, 0x5cd7, 0xcd73, 0x18c5, 0x1c63, 0xc631,
- 0x6318, 0x318c, 0x1632, 0x8c63, 0xb62c, 0x7bde, 0xbdef, 0xdef7,
+ 0x6318, 0x318c, 0x1632, 0x8c63, 0xb62c, 0x7b18, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
@@ -829,7 +829,7 @@ u_category =
0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200,
0x2008, 0x0080, 0x0802, 0x8423, 0x4210, 0x0108, 0x1004, 0x0800,
0x8020, 0x0200, 0x8308, 0x1052, 0x2040, 0x8020, 0x0210, 0x2008,
- 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0000, 0xef40, 0x0000,
+ 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0000, 0xe800, 0x0000,
0x0200, 0xbd08, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0x6327, 0x4204, 0x2108,
@@ -840,7 +840,7 @@ u_category =
0x8421, 0x4210, 0x2108, 0x1084, 0x6312, 0xbd8c, 0xdef7, 0xef7b,
0x10c6, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0x8c62, 0xc631, 0x6318, 0x318c, 0x18c6, 0x7a53, 0xbdef, 0xdef7,
+ 0x8c62, 0xc631, 0x6318, 0x318c, 0x18c6, 0x4a53, 0xbdef, 0xdef7,
0x8c7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x94a5, 0x4a52,
0xa529, 0x5294, 0x294a, 0x10a5, 0x0842, 0x3121, 0x1246, 0xef49,
0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421,
@@ -953,7 +953,7 @@ u_category =
0x7bd5, 0xb5af, 0x5ad6, 0xad6b, 0xa529, 0x5294, 0x294a, 0x94a5,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x9494, 0xaa52, 0x5ad6, 0xad6b,
- 0xd6b5, 0x6b5a, 0xb5ad, 0x552a, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad,
+ 0xd6b5, 0x6b5a, 0xb5ad, 0x552a, 0xed6b, 0xd6b5, 0x6b5a, 0xb5ad,
0xdad6, 0xef7b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
@@ -979,10 +979,10 @@ u_category =
0x0842, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0xef48, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd,
- 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x4210, 0xef48, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x7bd0, 0x21ef, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xd084, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7, 0xef7b, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
@@ -1070,7 +1070,7 @@ u_category =
0x4a52, 0xa529, 0x5294, 0x294a, 0x7aa5, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x7484, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6210, 0x298c, 0x18a5,
- 0x4c53, 0x3129, 0x18c6, 0xef63, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0x4c53, 0x3129, 0x18c6, 0xe963, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0xa4e9, 0x4213, 0x2748, 0x1084, 0x0842, 0x8421,
@@ -1084,6 +1084,11 @@ u_category =
0xef4c, 0xf7a4, 0x7bde, 0xbd37, 0xdef7, 0x2109, 0x1884, 0x7bd3,
0xa529, 0x5294, 0xef7a, 0x94a5, 0x7a52, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x8c42, 0xa531, 0x5294, 0x294a, 0x94c6, 0x4c52, 0x8421, 0x1890,
+ 0x8c63, 0x2108, 0x1084, 0x0842, 0xd8f5, 0xef63, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x98c6,
0x4a52, 0xc529, 0x6314, 0x298c, 0x94c5, 0x4842, 0xbd24, 0xdef7,
0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde,
@@ -1096,8 +1101,8 @@ u_category =
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x98c6,
0x4a52, 0xa529, 0x6314, 0x298a, 0xc625, 0x7a48, 0xbdef, 0xdef7,
- 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xc631, 0x6318,
+ 0x318c, 0x18c6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6290, 0x318a, 0x94a5,
0x8a52, 0xbd29, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5,
@@ -1118,6 +1123,16 @@ u_category =
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x3108, 0x94a5,
+ 0x4a52, 0xa5e9, 0x5294, 0x298a, 0xc624, 0x6318, 0xbdef, 0xdef7,
+ 0xef7b, 0x2108, 0x1084, 0x0842, 0xa529, 0x5294, 0x294a, 0x94a5,
+ 0x4a52, 0xa529, 0xef7a, 0x1231, 0x0842, 0x8421, 0x4210, 0x2108,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x97bd, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x94a5, 0x4a52, 0xdd29, 0x5294, 0x294a, 0x94c5,
+ 0x4a62, 0xbde9, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0xdef4, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
@@ -1171,8 +1186,18 @@ u_category =
0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0x2f7b, 0x94a5, 0xc631, 0x6318,
0x318c, 0x18c6, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7a3, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0xef7a, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x9084, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xf484, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
@@ -1263,11 +1288,21 @@ u_category =
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x94a5, 0x4a52, 0xa5e9, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
+ 0x52f7, 0x294a, 0xf4a5, 0x7a52, 0xa529, 0xde94, 0xef7b, 0xf7bd,
+ 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7a42, 0x4a57, 0xa529,
0x5294, 0x94a5, 0x4a52, 0xbde9, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x8400, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4a50, 0xa529, 0xde94,
+ 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0x8c7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x09d2, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x909d, 0x7a4e, 0x9d27, 0x4210, 0x2108, 0x9084,
0x084e, 0x9d21, 0xd274, 0xef7b, 0x93bd, 0x7bde, 0x9d27, 0xd274,
@@ -1294,13 +1329,13 @@ u_category =
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
0xb5ad, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
- 0xded6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
0xd6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
- 0x6b5a, 0xb5ad, 0xded6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7,
+ 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7,
0xef7b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
@@ -1311,18 +1346,8 @@ u_category =
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
- 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
- 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5af6, 0xad6b,
- 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
- 0x5ad6, 0xad6b, 0xd6b5, 0x6bda, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
- 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
- 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
- 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
- 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
- 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
- 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
- 0xad6b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a,
- 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7, 0xef7b,
+ 0xad6b, 0xd6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a,
+ 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
@@ -1344,11 +1369,11 @@ u_category =
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad,
- 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
- 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0x5ad6, 0xed6b, 0xd6b5, 0x6b5a, 0xbdad, 0xdef7, 0xef7b, 0xf7b5,
+ 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6,
+ 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
- 0xd6b5, 0x7b5a, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
+ 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xf6b5, 0x7bde, 0xbdef,
0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
diff --git a/lib/unictype/categ_or.c b/lib/unictype/categ_or.c
index 1950015..da88961 100644
--- a/lib/unictype/categ_or.c
+++ b/lib/unictype/categ_or.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_test.c b/lib/unictype/categ_test.c
index 6e55a0b..1ffe4c9 100644
--- a/lib/unictype/categ_test.c
+++ b/lib/unictype/categ_test.c
@@ -1,5 +1,5 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/combiningclass.c b/lib/unictype/combiningclass.c
index 307db40..53eaadf 100644
--- a/lib/unictype/combiningclass.c
+++ b/lib/unictype/combiningclass.c
@@ -1,5 +1,5 @@
/* Combining classes of Unicode characters.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/combiningclass.h b/lib/unictype/combiningclass.h
index 4c91aa6..ddfe9b0 100644
--- a/lib/unictype/combiningclass.h
+++ b/lib/unictype/combiningclass.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Combining class of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define combclass_header_0 16
#define combclass_header_1 2
#define combclass_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- unsigned char level3[72 << 7];
+ unsigned char level3[75 << 7];
}
u_combclass =
{
@@ -86,8 +86,9 @@ u_combclass =
-1, -1, -1, -1, 6528, 6656, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
6784, 6912, 7040, 7168, 7296, 7424, 7552, -1,
- -1, 7680, -1, 7808, 7936, 8064, 8192, -1,
+ 7680, 7808, -1, 7936, 8064, 8192, 8320, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 8064, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -106,8 +107,8 @@ u_combclass =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 8448, 8576, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 8320, 8448, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -127,19 +128,18 @@ u_combclass =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 8704, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 8576, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 8832, 8960, 9088, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 8704, 8832, 8960, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 9216, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 9088, -1, -1, -1, -1, -1, -1,
+ -1, 9344, 9472, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -285,9 +285,9 @@ u_combclass =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 220, 230, 230, 220, 230,
+ 0, 0, 0, 0, 230, 230, 230, 230,
+ 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 230, 0, 220, 230, 230, 220, 230,
230, 220, 230, 230, 230, 220, 220, 220,
27, 28, 29, 230, 230, 230, 220, 230,
230, 220, 220, 230, 230, 230, 230, 230,
@@ -658,7 +658,7 @@ u_combclass =
230, 230, 230, 230, 230, 230, 230, 230,
230, 230, 230, 230, 230, 230, 230, 230,
230, 230, 230, 230, 230, 230, 0, 0,
- 0, 0, 0, 0, 233, 220, 230, 220,
+ 0, 0, 0, 230, 233, 220, 230, 220,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -1115,6 +1115,22 @@ u_combclass =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0, 7, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 9, 7, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -1283,6 +1299,22 @@ u_combclass =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 230, 230, 230, 230, 230, 230, 230, 0,
+ 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 0, 0, 230, 230, 230, 230, 230,
+ 230, 230, 0, 230, 230, 0, 230, 230,
+ 230, 230, 230, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -1298,6 +1330,22 @@ u_combclass =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 230, 230, 230, 230,
+ 230, 230, 7, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0
}
};
diff --git a/lib/unictype/combiningclass_byname.c b/lib/unictype/combiningclass_byname.c
index bc6e8e8..47a67f6 100644
--- a/lib/unictype/combiningclass_byname.c
+++ b/lib/unictype/combiningclass_byname.c
@@ -1,5 +1,5 @@
/* Canonical combining classes of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/combiningclass_byname.h b/lib/unictype/combiningclass_byname.h
index 008e381..133e969 100644
--- a/lib/unictype/combiningclass_byname.h
+++ b/lib/unictype/combiningclass_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/combiningclass_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/combiningclass_byname.gperf */
/* Computed positions: -k'1,6,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/combiningclass_byname.gperf"
+#line 2 "../../lib/unictype/combiningclass_byname.gperf"
struct named_combining_class { int name; int combining_class; };
#define TOTAL_KEYWORDS 53
@@ -88,7 +88,7 @@ inline
#endif
#endif
static unsigned int
-combining_class_hash (register const char *str, register unsigned int len)
+combining_class_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -119,7 +119,7 @@ combining_class_hash (register const char *str, register unsigned int len)
67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
67, 67, 67, 67, 67, 67
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -254,136 +254,130 @@ static const struct combining_class_stringpool_t combining_class_stringpool_cont
static const struct named_combining_class combining_class_names[] =
{
{-1}, {-1}, {-1},
-#line 24 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str3, UC_CCC_B},
+#line 24 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str3, UC_CCC_B},
{-1},
-#line 15 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str5, UC_CCC_OV},
+#line 15 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str5, UC_CCC_OV},
{-1}, {-1},
-#line 20 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str8, UC_CCC_ATB},
-#line 29 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str9, UC_CCC_A},
-#line 58 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str10, UC_CCC_A},
-#line 21 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str11, UC_CCC_ATA},
-#line 25 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str12, UC_CCC_BR},
-#line 18 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str13, UC_CCC_VR},
-#line 33 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str14, UC_CCC_IS},
-#line 30 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str15, UC_CCC_AR},
-#line 40 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str16, UC_CCC_VR},
-#line 22 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str17, UC_CCC_ATAR},
-#line 23 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str18, UC_CCC_BL},
-#line 27 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str19, UC_CCC_R},
-#line 37 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str20, UC_CCC_NK},
-#line 28 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str21, UC_CCC_AL},
-#line 14 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str22, UC_CCC_NR},
-#line 19 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str23, UC_CCC_ATBL},
-#line 55 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str24, UC_CCC_R},
-#line 36 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str25, UC_CCC_OV},
-#line 46 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str26, UC_CCC_ATA},
-#line 45 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str27, UC_CCC_ATA},
-#line 51 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str28, UC_CCC_B},
-#line 54 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str29, UC_CCC_L},
-#line 53 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str30, UC_CCC_BR},
-#line 26 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str31, UC_CCC_L},
-#line 66 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str32, UC_CCC_IS},
-#line 60 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str33, UC_CCC_AR},
-#line 31 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str34, UC_CCC_DB},
-#line 50 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str35, UC_CCC_BL},
-#line 65 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str36, UC_CCC_IS},
-#line 32 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str37, UC_CCC_DA},
-#line 57 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str38, UC_CCC_AL},
-#line 42 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str39, UC_CCC_ATBL},
-#line 48 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str40, UC_CCC_ATAR},
-#line 41 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str41, UC_CCC_ATBL},
-#line 47 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str42, UC_CCC_ATAR},
+#line 20 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str8, UC_CCC_ATB},
+#line 29 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str9, UC_CCC_A},
+#line 58 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str10, UC_CCC_A},
+#line 21 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str11, UC_CCC_ATA},
+#line 25 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str12, UC_CCC_BR},
+#line 18 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str13, UC_CCC_VR},
+#line 33 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str14, UC_CCC_IS},
+#line 30 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str15, UC_CCC_AR},
+#line 40 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str16, UC_CCC_VR},
+#line 22 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str17, UC_CCC_ATAR},
+#line 23 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str18, UC_CCC_BL},
+#line 27 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str19, UC_CCC_R},
+#line 37 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str20, UC_CCC_NK},
+#line 28 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str21, UC_CCC_AL},
+#line 14 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str22, UC_CCC_NR},
+#line 19 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str23, UC_CCC_ATBL},
+#line 55 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str24, UC_CCC_R},
+#line 36 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str25, UC_CCC_OV},
+#line 46 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str26, UC_CCC_ATA},
+#line 45 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str27, UC_CCC_ATA},
+#line 51 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str28, UC_CCC_B},
+#line 54 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str29, UC_CCC_L},
+#line 53 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str30, UC_CCC_BR},
+#line 26 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str31, UC_CCC_L},
+#line 66 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str32, UC_CCC_IS},
+#line 60 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str33, UC_CCC_AR},
+#line 31 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str34, UC_CCC_DB},
+#line 50 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str35, UC_CCC_BL},
+#line 65 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str36, UC_CCC_IS},
+#line 32 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str37, UC_CCC_DA},
+#line 57 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str38, UC_CCC_AL},
+#line 42 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str39, UC_CCC_ATBL},
+#line 48 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str40, UC_CCC_ATAR},
+#line 41 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str41, UC_CCC_ATBL},
+#line 47 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str42, UC_CCC_ATAR},
{-1},
-#line 64 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str44, UC_CCC_DA},
-#line 63 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str45, UC_CCC_DA},
+#line 64 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str44, UC_CCC_DA},
+#line 63 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str45, UC_CCC_DA},
{-1},
-#line 44 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str47, UC_CCC_ATB},
-#line 43 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str48, UC_CCC_ATB},
-#line 49 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str49, UC_CCC_BL},
-#line 52 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str50, UC_CCC_BR},
-#line 17 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str51, UC_CCC_KV},
-#line 56 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str52, UC_CCC_AL},
-#line 59 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str53, UC_CCC_AR},
+#line 44 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str47, UC_CCC_ATB},
+#line 43 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str48, UC_CCC_ATB},
+#line 49 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str49, UC_CCC_BL},
+#line 52 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str50, UC_CCC_BR},
+#line 17 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str51, UC_CCC_KV},
+#line 56 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str52, UC_CCC_AL},
+#line 59 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str53, UC_CCC_AR},
{-1},
-#line 35 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str55, UC_CCC_NR},
-#line 34 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str56, UC_CCC_NR},
+#line 35 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str55, UC_CCC_NR},
+#line 34 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str56, UC_CCC_NR},
{-1}, {-1}, {-1},
-#line 16 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str60, UC_CCC_NK},
-#line 39 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str61, UC_CCC_KV},
+#line 16 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str60, UC_CCC_NK},
+#line 39 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str61, UC_CCC_KV},
{-1},
-#line 38 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str63, UC_CCC_KV},
+#line 38 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str63, UC_CCC_KV},
{-1},
-#line 62 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str65, UC_CCC_DB},
-#line 61 "./unictype/combiningclass_byname.gperf"
- {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str66, UC_CCC_DB}
+#line 62 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str65, UC_CCC_DB},
+#line 61 "../../lib/unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str66, UC_CCC_DB}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_combining_class *
-uc_combining_class_lookup (register const char *str, register unsigned int len)
+uc_combining_class_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = combining_class_hash (str, len);
+ register unsigned int key = combining_class_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = combining_class_names[key].name;
if (o >= 0)
diff --git a/lib/unictype/combiningclass_longname.c b/lib/unictype/combiningclass_longname.c
index d00d1bb..632197f 100644
--- a/lib/unictype/combiningclass_longname.c
+++ b/lib/unictype/combiningclass_longname.c
@@ -1,5 +1,5 @@
/* Canonical combining classes of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/combiningclass_name.c b/lib/unictype/combiningclass_name.c
index 683d5a0..10a7a50 100644
--- a/lib/unictype/combiningclass_name.c
+++ b/lib/unictype/combiningclass_name.c
@@ -1,5 +1,5 @@
/* Canonical combining classes of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_alnum.c b/lib/unictype/ctype_alnum.c
index 83b71cf..829065d 100644
--- a/lib/unictype/ctype_alnum.c
+++ b/lib/unictype/ctype_alnum.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_alnum.h b/lib/unictype/ctype_alnum.h
index 1eecfc8..317ed4b 100644
--- a/lib/unictype/ctype_alnum.h
+++ b/lib/unictype/ctype_alnum.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[64 << 4];
+ /*unsigned*/ int level3[67 << 4];
}
u_is_alnum =
{
@@ -164,11 +164,11 @@ u_is_alnum =
4 + 384 * sizeof (short) / sizeof (int) + 688,
4 + 384 * sizeof (short) / sizeof (int) + 704,
4 + 384 * sizeof (short) / sizeof (int) + 720,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_is_alnum =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_is_alnum =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_is_alnum =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_is_alnum =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -256,8 +256,8 @@ u_is_alnum =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -266,11 +266,11 @@ u_is_alnum =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_is_alnum =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
@@ -369,8 +369,8 @@ u_is_alnum =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1024,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
@@ -381,7 +381,7 @@ u_is_alnum =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 992,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1040,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_is_alnum =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 1008,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1056,
-1,
-1
},
@@ -425,7 +425,7 @@ u_is_alnum =
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF,
0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3,
0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0,
@@ -433,8 +433,8 @@ u_is_alnum =
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0,
0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0006FFC3,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC00FFC3,
+ 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x0006FFC3,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC00FFC3,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0,
0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000,
0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000,
@@ -457,7 +457,7 @@ u_is_alnum =
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x000003FF,
0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF,
0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000,
0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
@@ -465,7 +465,7 @@ u_is_alnum =
0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000,
0xFFFFFFF8, 0xFFFFC001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
+ 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -511,7 +511,7 @@ u_is_alnum =
0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF,
0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x28FC0000,
0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
@@ -549,7 +549,7 @@ u_is_alnum =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -576,7 +576,7 @@ u_is_alnum =
0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x03FF0000,
0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x001FFFFF, 0x03FF0780, 0x00000000,
0xFFFFFFFF, 0x0000FFFF, 0x03FF00B0, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
@@ -592,6 +592,10 @@ u_is_alnum =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x00007FFF, 0x03FF0001, 0xFFFC0000,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -615,7 +619,15 @@ u_is_alnum =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -634,7 +646,7 @@ u_is_alnum =
0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
@@ -643,7 +655,7 @@ u_is_alnum =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFF0000, 0xFFFF1FFF, 0xFFFF03FF, 0xFFFF03FF,
- 0x000007FF, 0x00000000, 0x00000000, 0xFFFFFFC0,
+ 0x000007FF, 0x00000020, 0x00000000, 0xFFFFFFC0,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/ctype_alpha.c b/lib/unictype/ctype_alpha.c
index a050d34..cc8d389 100644
--- a/lib/unictype/ctype_alpha.c
+++ b/lib/unictype/ctype_alpha.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_alpha.h b/lib/unictype/ctype_alpha.h
index a74f916..0deb71f 100644
--- a/lib/unictype/ctype_alpha.h
+++ b/lib/unictype/ctype_alpha.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[64 << 4];
+ /*unsigned*/ int level3[67 << 4];
}
u_is_alpha =
{
@@ -164,11 +164,11 @@ u_is_alpha =
4 + 384 * sizeof (short) / sizeof (int) + 688,
4 + 384 * sizeof (short) / sizeof (int) + 704,
4 + 384 * sizeof (short) / sizeof (int) + 720,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_is_alpha =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_is_alpha =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_is_alpha =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_is_alpha =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -256,8 +256,8 @@ u_is_alpha =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -266,11 +266,11 @@ u_is_alpha =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_is_alpha =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
@@ -369,8 +369,8 @@ u_is_alpha =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1024,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
@@ -381,7 +381,7 @@ u_is_alpha =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 992,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1040,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_is_alpha =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 1008,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1056,
-1,
-1
},
@@ -425,7 +425,7 @@ u_is_alpha =
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF,
0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3,
0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0,
@@ -433,8 +433,8 @@ u_is_alpha =
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0,
0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0006FFC3,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC00FFC3,
+ 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x0006FFC3,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC00FFC3,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0,
0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000,
0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000,
@@ -457,7 +457,7 @@ u_is_alpha =
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x000003FF,
0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF,
0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000,
0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
@@ -465,7 +465,7 @@ u_is_alpha =
0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000,
0xFFFFFFF8, 0xFFFFC001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
+ 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -511,7 +511,7 @@ u_is_alpha =
0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF,
0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x28FC0000,
0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
@@ -549,7 +549,7 @@ u_is_alpha =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -576,7 +576,7 @@ u_is_alpha =
0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x03FF0000,
0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x001FFFFF, 0x03FF0780, 0x00000000,
0xFFFFFFFF, 0x0000FFFF, 0x03FF00B0, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
@@ -592,6 +592,10 @@ u_is_alpha =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x00007FFF, 0x03FF0001, 0xFFFC0000,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -615,7 +619,15 @@ u_is_alpha =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -634,7 +646,7 @@ u_is_alpha =
0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
@@ -643,7 +655,7 @@ u_is_alpha =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFF0000, 0xFFFF1FFF, 0xFFFF03FF, 0xFFFF03FF,
- 0x000007FF, 0x00000000, 0x00000000, 0xFFFFFFC0,
+ 0x000007FF, 0x00000020, 0x00000000, 0xFFFFFFC0,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/ctype_blank.c b/lib/unictype/ctype_blank.c
index ac5c5b0..8488d20 100644
--- a/lib/unictype/ctype_blank.c
+++ b/lib/unictype/ctype_blank.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_blank.h b/lib/unictype/ctype_blank.h
index 8784176..5304934 100644
--- a/lib/unictype/ctype_blank.h
+++ b/lib/unictype/ctype_blank.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/ctype_cntrl.c b/lib/unictype/ctype_cntrl.c
index 82bcbb0..88f0dcd 100644
--- a/lib/unictype/ctype_cntrl.c
+++ b/lib/unictype/ctype_cntrl.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_cntrl.h b/lib/unictype/ctype_cntrl.h
index 8081960..f88bfc6 100644
--- a/lib/unictype/ctype_cntrl.h
+++ b/lib/unictype/ctype_cntrl.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/ctype_digit.c b/lib/unictype/ctype_digit.c
index 661c038..3a5408f 100644
--- a/lib/unictype/ctype_digit.c
+++ b/lib/unictype/ctype_digit.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_digit.h b/lib/unictype/ctype_digit.h
index eb1c87a..8109394 100644
--- a/lib/unictype/ctype_digit.h
+++ b/lib/unictype/ctype_digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/ctype_graph.c b/lib/unictype/ctype_graph.c
index 7d73be7..c2f7c85 100644
--- a/lib/unictype/ctype_graph.c
+++ b/lib/unictype/ctype_graph.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_graph.h b/lib/unictype/ctype_graph.h
index 6485fd0..57a7b21 100644
--- a/lib/unictype/ctype_graph.h
+++ b/lib/unictype/ctype_graph.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[17];
short level2[5 << 7];
- /*unsigned*/ int level3[75 << 4];
+ /*unsigned*/ int level3[78 << 4];
}
u_is_graph =
{
@@ -178,11 +178,11 @@ u_is_graph =
18 + 640 * sizeof (short) / sizeof (int) + 720,
18 + 640 * sizeof (short) / sizeof (int) + 736,
18 + 640 * sizeof (short) / sizeof (int) + 752,
- -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 768,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 768,
18 + 640 * sizeof (short) / sizeof (int) + 784,
+ 18 + 640 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -190,7 +190,7 @@ u_is_graph =
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 800,
+ 18 + 640 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -199,7 +199,7 @@ u_is_graph =
-1,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 816,
+ 18 + 640 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -217,10 +217,23 @@ u_is_graph =
-1,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 832,
- -1,
18 + 640 * sizeof (short) / sizeof (int) + 848,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 864,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 880,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -239,26 +252,13 @@ u_is_graph =
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 864,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 880,
+ 18 + 640 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -268,27 +268,27 @@ u_is_graph =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 896,
- 18 + 640 * sizeof (short) / sizeof (int) + 912,
- 18 + 640 * sizeof (short) / sizeof (int) + 928,
18 + 640 * sizeof (short) / sizeof (int) + 944,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 960,
+ 18 + 640 * sizeof (short) / sizeof (int) + 976,
+ 18 + 640 * sizeof (short) / sizeof (int) + 992,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1008,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1024,
-1,
-1,
-1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 976,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1040,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 992,
- 18 + 640 * sizeof (short) / sizeof (int) + 1008,
- 18 + 640 * sizeof (short) / sizeof (int) + 1024,
- 18 + 640 * sizeof (short) / sizeof (int) + 1040,
18 + 640 * sizeof (short) / sizeof (int) + 1056,
18 + 640 * sizeof (short) / sizeof (int) + 1072,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1104,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1120,
-1,
-1,
-1,
@@ -375,7 +375,7 @@ u_is_graph =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1136,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
@@ -383,8 +383,8 @@ u_is_graph =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1104,
- 18 + 640 * sizeof (short) / sizeof (int) + 1120,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1168,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
@@ -395,7 +395,7 @@ u_is_graph =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1136,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1184,
-1,
-1,
-1,
@@ -417,10 +417,10 @@ u_is_graph =
-1,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1200,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1168,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1216,
-1,
-1,
-1,
@@ -675,7 +675,7 @@ u_is_graph =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1184
+ 18 + 640 * sizeof (short) / sizeof (int) + 1232
},
{
0x00000000, 0xFFFFFFFE, 0xFFFFFFFF, 0x7FFFFFFF,
@@ -695,7 +695,7 @@ u_is_graph =
0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF,
0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
@@ -703,8 +703,8 @@ u_is_graph =
0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF,
0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0,
0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF,
- 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFE3FFFCF,
+ 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0xFFF0FDDF, 0xFFFFFFCF,
0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0,
0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000,
0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
@@ -735,9 +735,9 @@ u_is_graph =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF00FFFFF,
0xFFFFFFFF, 0xF8FFFFFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFFFF00FF, 0x037FFFFF,
+ 0x000001FF, 0x00000000, 0xFFFF00FF, 0x037FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
@@ -749,7 +749,7 @@ u_is_graph =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -762,7 +762,7 @@ u_is_graph =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF,
0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
@@ -789,9 +789,9 @@ u_is_graph =
0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFFFFF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x3FFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC03F, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xC3FFBFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0xFFFFFFFF,
@@ -817,13 +817,13 @@ u_is_graph =
0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
+ 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x07FFFFFF,
0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -850,15 +850,15 @@ u_is_graph =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0003, 0x03FF01FF,
0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF000F, 0x007FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x001FFFFE,
- 0xFFFBFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000,
+ 0xFFFBFFFF, 0x7FFFFFFF, 0x00000000, 0x00000000,
0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF,
0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x2BFFFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00001FFF,
0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000,
0xE3FFFFFF, 0xFFFF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -870,6 +870,10 @@ u_is_graph =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0xFF7FFFFF, 0xFFFF003F, 0xFFFF1FFF,
+ 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -893,7 +897,15 @@ u_is_graph =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -922,9 +934,13 @@ u_is_graph =
0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF07FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000,
@@ -933,23 +949,19 @@ u_is_graph =
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
- 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
+ 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000,
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/ctype_lower.c b/lib/unictype/ctype_lower.c
index 72ff45b..e4d6332 100644
--- a/lib/unictype/ctype_lower.c
+++ b/lib/unictype/ctype_lower.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_lower.h b/lib/unictype/ctype_lower.h
index 1263a70..4717779 100644
--- a/lib/unictype/ctype_lower.h
+++ b/lib/unictype/ctype_lower.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[15 << 4];
+ /*unsigned*/ int level3[16 << 4];
}
u_is_lower =
{
@@ -265,7 +265,7 @@ u_is_lower =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
@@ -283,7 +283,7 @@ u_is_lower =
0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
0xAAAAAAAA, 0x54AAAAAA, 0xAAAAA955, 0xD4AAAAAA,
0x46241129, 0xA251212A, 0xB5555B60, 0xAA2CAAAA,
- 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B,
+ 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269F6B,
0x60041F89, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000020, 0x388A0000,
0x00000000, 0xFFFEF000, 0xAAE37FFF, 0x092FAAAA,
@@ -296,7 +296,7 @@ u_is_lower =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x3F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x22000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
@@ -328,7 +328,7 @@ u_is_lower =
0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -338,6 +338,10 @@ u_is_lower =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/ctype_print.c b/lib/unictype/ctype_print.c
index fec5f33..a96b981 100644
--- a/lib/unictype/ctype_print.c
+++ b/lib/unictype/ctype_print.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_print.h b/lib/unictype/ctype_print.h
index 19ab4d3..5a7b3ab 100644
--- a/lib/unictype/ctype_print.h
+++ b/lib/unictype/ctype_print.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[17];
short level2[5 << 7];
- /*unsigned*/ int level3[75 << 4];
+ /*unsigned*/ int level3[78 << 4];
}
u_is_print =
{
@@ -178,11 +178,11 @@ u_is_print =
18 + 640 * sizeof (short) / sizeof (int) + 720,
18 + 640 * sizeof (short) / sizeof (int) + 736,
18 + 640 * sizeof (short) / sizeof (int) + 752,
- -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 768,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 768,
18 + 640 * sizeof (short) / sizeof (int) + 784,
+ 18 + 640 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -190,7 +190,7 @@ u_is_print =
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 800,
+ 18 + 640 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -199,7 +199,7 @@ u_is_print =
-1,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 816,
+ 18 + 640 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -217,10 +217,23 @@ u_is_print =
-1,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 832,
- -1,
18 + 640 * sizeof (short) / sizeof (int) + 848,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 864,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 880,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -239,26 +252,13 @@ u_is_print =
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 864,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 880,
+ 18 + 640 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -268,27 +268,27 @@ u_is_print =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 896,
- 18 + 640 * sizeof (short) / sizeof (int) + 912,
- 18 + 640 * sizeof (short) / sizeof (int) + 928,
18 + 640 * sizeof (short) / sizeof (int) + 944,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 960,
+ 18 + 640 * sizeof (short) / sizeof (int) + 976,
+ 18 + 640 * sizeof (short) / sizeof (int) + 992,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1008,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1024,
-1,
-1,
-1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 976,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1040,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 992,
- 18 + 640 * sizeof (short) / sizeof (int) + 1008,
- 18 + 640 * sizeof (short) / sizeof (int) + 1024,
- 18 + 640 * sizeof (short) / sizeof (int) + 1040,
18 + 640 * sizeof (short) / sizeof (int) + 1056,
18 + 640 * sizeof (short) / sizeof (int) + 1072,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1104,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1120,
-1,
-1,
-1,
@@ -375,7 +375,7 @@ u_is_print =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1136,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
@@ -383,8 +383,8 @@ u_is_print =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1104,
- 18 + 640 * sizeof (short) / sizeof (int) + 1120,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1168,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
@@ -395,7 +395,7 @@ u_is_print =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1136,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1184,
-1,
-1,
-1,
@@ -417,10 +417,10 @@ u_is_print =
-1,
-1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1200,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1168,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1216,
-1,
-1,
-1,
@@ -675,7 +675,7 @@ u_is_print =
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1184
+ 18 + 640 * sizeof (short) / sizeof (int) + 1232
},
{
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
@@ -695,7 +695,7 @@ u_is_print =
0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF,
0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
@@ -703,8 +703,8 @@ u_is_print =
0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF,
0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0,
0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF,
- 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFE3FFFCF,
+ 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0xFFF0FDDF, 0xFFFFFFCF,
0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0,
0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000,
0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
@@ -735,9 +735,9 @@ u_is_print =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF00FFFFF,
0xFFFFFFFF, 0xF8FFFFFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFFFF00FF, 0x037FFFFF,
+ 0x000001FF, 0x00000000, 0xFFFF00FF, 0x037FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
@@ -749,7 +749,7 @@ u_is_print =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -762,7 +762,7 @@ u_is_print =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF,
0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
@@ -789,9 +789,9 @@ u_is_print =
0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFFFFF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x3FFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC03F, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xC3FFBFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0xFFFFFFFF,
@@ -817,13 +817,13 @@ u_is_print =
0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
+ 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x07FFFFFF,
0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -850,15 +850,15 @@ u_is_print =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0003, 0x03FF01FF,
0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF000F, 0x007FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x001FFFFE,
- 0xFFFBFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000,
+ 0xFFFBFFFF, 0x7FFFFFFF, 0x00000000, 0x00000000,
0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF,
0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x2BFFFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00001FFF,
0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000,
0xE3FFFFFF, 0xFFFF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -870,6 +870,10 @@ u_is_print =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0xFF7FFFFF, 0xFFFF003F, 0xFFFF1FFF,
+ 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -893,7 +897,15 @@ u_is_print =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -922,9 +934,13 @@ u_is_print =
0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF07FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000,
@@ -933,23 +949,19 @@ u_is_print =
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
- 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
+ 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000,
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/ctype_punct.c b/lib/unictype/ctype_punct.c
index 7cf7741..f713525 100644
--- a/lib/unictype/ctype_punct.c
+++ b/lib/unictype/ctype_punct.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_punct.h b/lib/unictype/ctype_punct.h
index 038b8c5..fb4a327 100644
--- a/lib/unictype/ctype_punct.h
+++ b/lib/unictype/ctype_punct.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[17];
short level2[4 << 7];
- /*unsigned*/ int level3[63 << 4];
+ /*unsigned*/ int level3[64 << 4];
}
u_is_punct =
{
@@ -178,11 +178,11 @@ u_is_punct =
18 + 512 * sizeof (short) / sizeof (int) + 704,
18 + 512 * sizeof (short) / sizeof (int) + 720,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
- -1,
- 18 + 512 * sizeof (short) / sizeof (int) + 736,
+ 18 + 512 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -217,10 +217,10 @@ u_is_punct =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 752,
- -1,
18 + 512 * sizeof (short) / sizeof (int) + 768,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 784,
+ -1,
-1,
-1,
-1,
@@ -258,7 +258,7 @@ u_is_punct =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 784,
+ 18 + 512 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -268,31 +268,31 @@ u_is_punct =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 800,
18 + 512 * sizeof (short) / sizeof (int) + 816,
- -1,
18 + 512 * sizeof (short) / sizeof (int) + 832,
- 18 + 512 * sizeof (short) / sizeof (int) + 304,
- 18 + 512 * sizeof (short) / sizeof (int) + 848,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 848,
+ 18 + 512 * sizeof (short) / sizeof (int) + 304,
+ 18 + 512 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 864,
+ 18 + 512 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 880,
- 18 + 512 * sizeof (short) / sizeof (int) + 896,
18 + 512 * sizeof (short) / sizeof (int) + 912,
18 + 512 * sizeof (short) / sizeof (int) + 928,
18 + 512 * sizeof (short) / sizeof (int) + 944,
+ 18 + 512 * sizeof (short) / sizeof (int) + 304,
18 + 512 * sizeof (short) / sizeof (int) + 960,
+ 18 + 512 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 976,
+ 18 + 512 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -547,7 +547,7 @@ u_is_punct =
18 + 512 * sizeof (short) / sizeof (int) + 304,
18 + 512 * sizeof (short) / sizeof (int) + 304,
18 + 512 * sizeof (short) / sizeof (int) + 304,
- 18 + 512 * sizeof (short) / sizeof (int) + 992
+ 18 + 512 * sizeof (short) / sizeof (int) + 1008
},
{
0x00000000, 0xFC00FFFE, 0xF8000001, 0x78000001,
@@ -567,7 +567,7 @@ u_is_punct =
0x0002BFFF, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x03CFF800,
0xFBC00000, 0x7FFF3EEF, 0x4E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFF,
0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0001003C,
0x0000000E, 0xD0000000, 0x0080399F, 0x0FFC000C,
0x0000000E, 0xD0000000, 0x00023987, 0x00230000,
@@ -576,7 +576,7 @@ u_is_punct =
0x00000004, 0xC0000000, 0x00803DC7, 0x07FF0000,
0x0000000F, 0xC0000000, 0x00603DDF, 0xFF00000C,
0x0000000E, 0xD0000000, 0x00603DDF, 0x0000000C,
- 0x0000000E, 0xC0000000, 0x00803DDF, 0x023F000C,
+ 0x0000000E, 0xC0000000, 0x7F80BDDF, 0x03FF000C,
0x0000000C, 0x00000000, 0xFF5F8400, 0x001C0000,
0x00000000, 0x80008000, 0x0C008040, 0x00000000,
0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
@@ -599,7 +599,7 @@ u_is_punct =
0x001C0000, 0x007C0000, 0x000C0000, 0x000C0000,
0x00000000, 0xFFF00000, 0x2F7FFFFF, 0x03FF0000,
0x00007FFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0FFF0FFF, 0x00000031, 0x00000000,
0x00000000, 0x00000000, 0xC4000000, 0xFFFFFFFF,
0xCF800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF,
@@ -609,7 +609,7 @@ u_is_punct =
0x00000000, 0xF8FFFFF0, 0x00000000, 0xC0000000,
0x00000000, 0x00000000, 0xFFFF00FF, 0x031C21FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -621,7 +621,7 @@ u_is_punct =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -638,7 +638,7 @@ u_is_punct =
0x00000000, 0x00000000, 0x00000000, 0xFE0387E0,
0x00000000, 0x00000000, 0x00000000, 0x80010000,
0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x0000001F, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
@@ -663,7 +663,7 @@ u_is_punct =
0x007FFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000600, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x03FF0FF8, 0x00000000, 0x00F00000,
- 0x00000003, 0xFFF00000, 0x0000C01F, 0x1703FFFF,
+ 0x00000003, 0xFFF00000, 0x0000C03F, 0x1703FFFF,
0x00000000, 0x0000FFC0, 0x800FFF80, 0x00000000,
0x0000000F, 0xFFF80000, 0xC0003FFF, 0x00000020,
0x00000000, 0x007FFE00, 0xF0003008, 0x3B800000,
@@ -689,7 +689,7 @@ u_is_punct =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFF87, 0xFF8FFFFF, 0x00000000, 0xFFE00000,
- 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
+ 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0FFFFFFF,
0x00000000, 0x0000000F, 0x00000000, 0x07C00000,
@@ -718,15 +718,15 @@ u_is_punct =
0x00000007, 0xFFFF0000, 0x00000003, 0x00000000,
0x00000007, 0x001FFF80, 0x0000000F, 0x00380000,
0x00000007, 0xFFF80000, 0xE8003FE1, 0x001FFFFE,
- 0x00000000, 0x3FFFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x7FFFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000200, 0x80000000, 0x000007FF,
0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFE00000, 0x2800F87F, 0x00000000,
0x00000000, 0xFFFF0000, 0x0000004F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFF3F8000, 0x30FFFFFF, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x0000000F, 0x00001FFF,
0x00000000, 0x00FFF800, 0x00000000, 0x00000000,
0xE0000000, 0xFC000FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -734,6 +734,10 @@ u_is_punct =
0x00000000, 0x00000000, 0x00000000, 0x0007FC00,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF7F8000, 0xFC00003E, 0x00031FFF,
+ 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -766,10 +770,14 @@ u_is_punct =
0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007FFF80, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007FFF80, 0x00000000,
+ 0x00000000, 0x00000000, 0xC00007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -777,23 +785,19 @@ u_is_punct =
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
0x00001FFF, 0x00006000, 0x0000FC00, 0x00000C00,
- 0x07FFF800, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
+ 0xFFFFF800, 0x00001FDF, 0x00000000, 0x00000000,
+ 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000,
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000,
0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/ctype_space.c b/lib/unictype/ctype_space.c
index c5ce992..33b9e11 100644
--- a/lib/unictype/ctype_space.c
+++ b/lib/unictype/ctype_space.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_space.h b/lib/unictype/ctype_space.h
index 86a7373..c97f7a3 100644
--- a/lib/unictype/ctype_space.h
+++ b/lib/unictype/ctype_space.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/ctype_upper.c b/lib/unictype/ctype_upper.c
index bc07bff..505208f 100644
--- a/lib/unictype/ctype_upper.c
+++ b/lib/unictype/ctype_upper.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_upper.h b/lib/unictype/ctype_upper.h
index a9a0846..f4c48fb 100644
--- a/lib/unictype/ctype_upper.h
+++ b/lib/unictype/ctype_upper.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[14 << 4];
+ /*unsigned*/ int level3[15 << 4];
}
u_is_upper =
{
@@ -265,7 +265,7 @@ u_is_upper =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -318,13 +318,13 @@ u_is_upper =
0x00000000, 0x00000000, 0x55555555, 0x00001555,
0x05555555, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x55545554, 0x55555555, 0x6A005555,
- 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
+ 0x55452855, 0x005F7D55, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -334,6 +334,10 @@ u_is_upper =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/ctype_xdigit.c b/lib/unictype/ctype_xdigit.c
index ebf44e3..36c47cb 100644
--- a/lib/unictype/ctype_xdigit.c
+++ b/lib/unictype/ctype_xdigit.c
@@ -1,5 +1,5 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_xdigit.h b/lib/unictype/ctype_xdigit.h
index 6066e55..74d0a89 100644
--- a/lib/unictype/ctype_xdigit.h
+++ b/lib/unictype/ctype_xdigit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/decdigit.c b/lib/unictype/decdigit.c
index b4d0a38..68304fb 100644
--- a/lib/unictype/decdigit.c
+++ b/lib/unictype/decdigit.c
@@ -1,5 +1,5 @@
/* Values of decimal digit Unicode characters.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/decdigit.h b/lib/unictype/decdigit.h
index 7e96672..61ff77a 100644
--- a/lib/unictype/decdigit.h
+++ b/lib/unictype/decdigit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Decimal digit values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define decdigit_header_0 16
#define decdigit_header_1 2
#define decdigit_header_2 7
@@ -86,9 +86,9 @@ u_decdigit =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
512, 256, 1664, 640, -1, 256, -1, -1,
- -1, 640, -1, -1, 640, 384, 0, -1,
+ 640, 640, -1, -1, 640, 384, 0, -1,
-1, 128, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 640, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -139,7 +139,7 @@ u_decdigit =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 640, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
diff --git a/lib/unictype/digit.c b/lib/unictype/digit.c
index 7072e97..26fae9b 100644
--- a/lib/unictype/digit.c
+++ b/lib/unictype/digit.c
@@ -1,5 +1,5 @@
/* Values of digit Unicode characters.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/digit.h b/lib/unictype/digit.h
index 86784cc..0e98324 100644
--- a/lib/unictype/digit.h
+++ b/lib/unictype/digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Digit values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define digit_header_0 16
#define digit_header_1 2
#define digit_header_2 7
@@ -86,9 +86,9 @@ u_digit =
-1, -1, -1, -1, 2688, -1, -1, -1,
-1, -1, -1, -1, 2816, -1, -1, -1,
2944, 384, 3072, 768, -1, 384, -1, -1,
- -1, 768, -1, -1, 768, 512, 0, -1,
+ 768, 768, -1, -1, 768, 512, 0, -1,
-1, 256, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 768, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -139,7 +139,7 @@ u_digit =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 768, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, 3328, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
diff --git a/lib/unictype/identsyntaxmap.h b/lib/unictype/identsyntaxmap.h
index 390db14..187d300 100644
--- a/lib/unictype/identsyntaxmap.h
+++ b/lib/unictype/identsyntaxmap.h
@@ -1,5 +1,5 @@
/* Three-level bitmap lookup.
- Copyright (C) 2000-2002, 2005-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2000-2002, 2005-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2000-2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
static inline int identsyntax_lookup (ucs4_t uc);
diff --git a/lib/unictype/joininggroup_byname.c b/lib/unictype/joininggroup_byname.c
index 08a9e03..5662aa3 100644
--- a/lib/unictype/joininggroup_byname.c
+++ b/lib/unictype/joininggroup_byname.c
@@ -1,5 +1,5 @@
/* Arabic joining group of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joininggroup_byname.h b/lib/unictype/joininggroup_byname.h
index 6217142..61c1a35 100644
--- a/lib/unictype/joininggroup_byname.h
+++ b/lib/unictype/joininggroup_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/joininggroup_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/joininggroup_byname.gperf */
/* Computed positions: -k'1-2,11-12,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/joininggroup_byname.gperf"
+#line 2 "../../lib/unictype/joininggroup_byname.gperf"
struct named_joining_group { int name; int joining_group; };
#define TOTAL_KEYWORDS 130
@@ -88,7 +88,7 @@ inline
#endif
#endif
static unsigned int
-joining_group_hash (register const char *str, register unsigned int len)
+joining_group_hash (register const char *str, register size_t len)
{
static const unsigned short asso_values[] =
{
@@ -119,7 +119,7 @@ joining_group_hash (register const char *str, register unsigned int len)
319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
319, 319, 319, 319, 319, 319, 319
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -419,318 +419,318 @@ static const struct named_joining_group joining_group_names[] =
{
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1},
-#line 26 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str11, UC_JOINING_GROUP_E},
-#line 37 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str12, UC_JOINING_GROUP_HEH},
-#line 40 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str13, UC_JOINING_GROUP_HETH},
-#line 36 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str14, UC_JOINING_GROUP_HE},
-#line 30 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str15, UC_JOINING_GROUP_FEH},
+#line 26 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str11, UC_JOINING_GROUP_E},
+#line 37 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str12, UC_JOINING_GROUP_HEH},
+#line 40 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str13, UC_JOINING_GROUP_HETH},
+#line 36 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str14, UC_JOINING_GROUP_HE},
+#line 30 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str15, UC_JOINING_GROUP_FEH},
{-1},
-#line 29 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str17, UC_JOINING_GROUP_FE},
-#line 35 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str18, UC_JOINING_GROUP_HAH},
+#line 29 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str17, UC_JOINING_GROUP_FE},
+#line 35 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str18, UC_JOINING_GROUP_HAH},
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 49 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str24, UC_JOINING_GROUP_MIM},
-#line 48 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str25, UC_JOINING_GROUP_MEEM},
-#line 28 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str26, UC_JOINING_GROUP_FARSI_YEH},
-#line 27 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str27, UC_JOINING_GROUP_FARSI_YEH},
-#line 39 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str28, UC_JOINING_GROUP_HEH_GOAL},
-#line 38 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str29, UC_JOINING_GROUP_HEH_GOAL},
-#line 19 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str30, UC_JOINING_GROUP_BEH},
-#line 20 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str31, UC_JOINING_GROUP_BETH},
-#line 17 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str32, UC_JOINING_GROUP_ALAPH},
-#line 47 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str33, UC_JOINING_GROUP_LAMADH},
-#line 18 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str34, UC_JOINING_GROUP_ALEF},
+#line 49 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str24, UC_JOINING_GROUP_MIM},
+#line 48 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str25, UC_JOINING_GROUP_MEEM},
+#line 28 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str26, UC_JOINING_GROUP_FARSI_YEH},
+#line 27 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str27, UC_JOINING_GROUP_FARSI_YEH},
+#line 39 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str28, UC_JOINING_GROUP_HEH_GOAL},
+#line 38 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str29, UC_JOINING_GROUP_HEH_GOAL},
+#line 19 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str30, UC_JOINING_GROUP_BEH},
+#line 20 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str31, UC_JOINING_GROUP_BETH},
+#line 17 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str32, UC_JOINING_GROUP_ALAPH},
+#line 47 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str33, UC_JOINING_GROUP_LAMADH},
+#line 18 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str34, UC_JOINING_GROUP_ALEF},
{-1},
-#line 46 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str36, UC_JOINING_GROUP_LAM},
-#line 62 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str37, UC_JOINING_GROUP_SEMKATH},
+#line 46 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str36, UC_JOINING_GROUP_LAM},
+#line 62 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str37, UC_JOINING_GROUP_SEMKATH},
{-1}, {-1}, {-1},
-#line 53 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str41, UC_JOINING_GROUP_PE},
-#line 103 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str42, UC_JOINING_GROUP_MANICHAEAN_HETH},
+#line 53 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str41, UC_JOINING_GROUP_PE},
+#line 103 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str42, UC_JOINING_GROUP_MANICHAEAN_HETH},
{-1},
-#line 60 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str44, UC_JOINING_GROUP_SADHE},
+#line 60 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str44, UC_JOINING_GROUP_SADHE},
{-1},
-#line 92 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str46, UC_JOINING_GROUP_MANICHAEAN_BETH},
+#line 92 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str46, UC_JOINING_GROUP_MANICHAEAN_BETH},
{-1}, {-1},
-#line 102 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str49, UC_JOINING_GROUP_MANICHAEAN_HETH},
+#line 102 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str49, UC_JOINING_GROUP_MANICHAEAN_HETH},
{-1},
-#line 96 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str51, UC_JOINING_GROUP_MANICHAEAN_DALETH},
-#line 112 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str52, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH},
-#line 117 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str53, UC_JOINING_GROUP_MANICHAEAN_MEM},
-#line 110 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str54, UC_JOINING_GROUP_MANICHAEAN_LAMEDH},
-#line 91 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str55, UC_JOINING_GROUP_MANICHAEAN_ALEPH},
+#line 96 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str51, UC_JOINING_GROUP_MANICHAEAN_DALETH},
+#line 112 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str52, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH},
+#line 117 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str53, UC_JOINING_GROUP_MANICHAEAN_MEM},
+#line 110 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str54, UC_JOINING_GROUP_MANICHAEAN_LAMEDH},
+#line 91 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str55, UC_JOINING_GROUP_MANICHAEAN_ALEPH},
{-1}, {-1},
-#line 108 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str58, UC_JOINING_GROUP_MANICHAEAN_KAPH},
-#line 94 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str59, UC_JOINING_GROUP_MANICHAEAN_GIMEL},
-#line 93 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str60, UC_JOINING_GROUP_MANICHAEAN_BETH},
-#line 74 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str61, UC_JOINING_GROUP_TETH},
+#line 108 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str58, UC_JOINING_GROUP_MANICHAEAN_KAPH},
+#line 94 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str59, UC_JOINING_GROUP_MANICHAEAN_GIMEL},
+#line 93 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str60, UC_JOINING_GROUP_MANICHAEAN_BETH},
+#line 74 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str61, UC_JOINING_GROUP_TETH},
{-1},
-#line 76 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str63, UC_JOINING_GROUP_YEH},
+#line 76 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str63, UC_JOINING_GROUP_YEH},
{-1},
-#line 90 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str65, UC_JOINING_GROUP_MANICHAEAN_ALEPH},
-#line 68 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str66, UC_JOINING_GROUP_TAH},
-#line 130 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str67, UC_JOINING_GROUP_MANICHAEAN_RESH},
+#line 90 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str65, UC_JOINING_GROUP_MANICHAEAN_ALEPH},
+#line 68 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str66, UC_JOINING_GROUP_TAH},
+#line 130 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str67, UC_JOINING_GROUP_MANICHAEAN_RESH},
{-1}, {-1},
-#line 125 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str70, UC_JOINING_GROUP_MANICHAEAN_PE},
-#line 111 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str71, UC_JOINING_GROUP_MANICHAEAN_LAMEDH},
-#line 78 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str72, UC_JOINING_GROUP_YEH_BARREE},
-#line 77 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str73, UC_JOINING_GROUP_YEH_BARREE},
+#line 125 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str70, UC_JOINING_GROUP_MANICHAEAN_PE},
+#line 111 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str71, UC_JOINING_GROUP_MANICHAEAN_LAMEDH},
+#line 78 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str72, UC_JOINING_GROUP_YEH_BARREE},
+#line 77 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str73, UC_JOINING_GROUP_YEH_BARREE},
{-1},
-#line 134 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str75, UC_JOINING_GROUP_MANICHAEAN_ONE},
-#line 71 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str76, UC_JOINING_GROUP_TEH_MARBUTA},
+#line 134 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str75, UC_JOINING_GROUP_MANICHAEAN_ONE},
+#line 71 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str76, UC_JOINING_GROUP_TEH_MARBUTA},
{-1},
-#line 33 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str78, UC_JOINING_GROUP_GAF},
-#line 32 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str79, UC_JOINING_GROUP_FINAL_SEMKATH},
-#line 121 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str80, UC_JOINING_GROUP_MANICHAEAN_SAMEKH},
+#line 33 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str78, UC_JOINING_GROUP_GAF},
+#line 32 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str79, UC_JOINING_GROUP_FINAL_SEMKATH},
+#line 121 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str80, UC_JOINING_GROUP_MANICHAEAN_SAMEKH},
{-1},
-#line 127 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str82, UC_JOINING_GROUP_MANICHAEAN_SADHE},
-#line 65 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str83, UC_JOINING_GROUP_SWASH_KAF},
-#line 64 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str84, UC_JOINING_GROUP_SWASH_KAF},
+#line 127 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str82, UC_JOINING_GROUP_MANICHAEAN_SADHE},
+#line 65 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str83, UC_JOINING_GROUP_SWASH_KAF},
+#line 64 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str84, UC_JOINING_GROUP_SWASH_KAF},
{-1}, {-1}, {-1},
-#line 70 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str88, UC_JOINING_GROUP_TEH_MARBUTA},
-#line 34 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str89, UC_JOINING_GROUP_GAMAL},
-#line 105 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str90, UC_JOINING_GROUP_MANICHAEAN_TETH},
+#line 70 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str88, UC_JOINING_GROUP_TEH_MARBUTA},
+#line 34 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str89, UC_JOINING_GROUP_GAMAL},
+#line 105 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str90, UC_JOINING_GROUP_MANICHAEAN_TETH},
{-1},
-#line 31 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str92, UC_JOINING_GROUP_FINAL_SEMKATH},
-#line 115 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str93, UC_JOINING_GROUP_MANICHAEAN_THAMEDH},
+#line 31 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str92, UC_JOINING_GROUP_FINAL_SEMKATH},
+#line 115 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str93, UC_JOINING_GROUP_MANICHAEAN_THAMEDH},
{-1}, {-1},
-#line 120 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str96, UC_JOINING_GROUP_MANICHAEAN_SAMEKH},
-#line 80 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str97, UC_JOINING_GROUP_YEH_WITH_TAIL},
-#line 126 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str98, UC_JOINING_GROUP_MANICHAEAN_SADHE},
-#line 16 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str99, UC_JOINING_GROUP_AIN},
-#line 104 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str100, UC_JOINING_GROUP_MANICHAEAN_TETH},
-#line 72 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str101, UC_JOINING_GROUP_TEH_MARBUTA_GOAL},
+#line 120 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str96, UC_JOINING_GROUP_MANICHAEAN_SAMEKH},
+#line 80 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str97, UC_JOINING_GROUP_YEH_WITH_TAIL},
+#line 126 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str98, UC_JOINING_GROUP_MANICHAEAN_SADHE},
+#line 16 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str99, UC_JOINING_GROUP_AIN},
+#line 104 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str100, UC_JOINING_GROUP_MANICHAEAN_TETH},
+#line 72 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str101, UC_JOINING_GROUP_TEH_MARBUTA_GOAL},
{-1},
-#line 114 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str103, UC_JOINING_GROUP_MANICHAEAN_THAMEDH},
+#line 114 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str103, UC_JOINING_GROUP_MANICHAEAN_THAMEDH},
{-1},
-#line 98 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str105, UC_JOINING_GROUP_MANICHAEAN_WAW},
-#line 136 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str106, UC_JOINING_GROUP_MANICHAEAN_FIVE},
+#line 98 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str105, UC_JOINING_GROUP_MANICHAEAN_WAW},
+#line 136 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str106, UC_JOINING_GROUP_MANICHAEAN_FIVE},
{-1},
-#line 75 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str108, UC_JOINING_GROUP_WAW},
-#line 63 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str109, UC_JOINING_GROUP_SHIN},
+#line 75 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str108, UC_JOINING_GROUP_WAW},
+#line 63 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str109, UC_JOINING_GROUP_SHIN},
{-1},
-#line 69 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str111, UC_JOINING_GROUP_TAW},
-#line 61 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str112, UC_JOINING_GROUP_SEEN},
+#line 69 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str111, UC_JOINING_GROUP_TAW},
+#line 61 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str112, UC_JOINING_GROUP_SEEN},
{-1}, {-1},
-#line 81 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str115, UC_JOINING_GROUP_YUDH},
+#line 81 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str115, UC_JOINING_GROUP_YUDH},
{-1},
-#line 107 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str117, UC_JOINING_GROUP_MANICHAEAN_YODH},
+#line 107 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str117, UC_JOINING_GROUP_MANICHAEAN_YODH},
{-1},
-#line 135 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str119, UC_JOINING_GROUP_MANICHAEAN_ONE},
-#line 83 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str120, UC_JOINING_GROUP_YUDH_HE},
-#line 82 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str121, UC_JOINING_GROUP_YUDH_HE},
+#line 135 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str119, UC_JOINING_GROUP_MANICHAEAN_ONE},
+#line 83 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str120, UC_JOINING_GROUP_YUDH_HE},
+#line 82 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str121, UC_JOINING_GROUP_YUDH_HE},
{-1}, {-1}, {-1},
-#line 100 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str125, UC_JOINING_GROUP_MANICHAEAN_ZAYIN},
+#line 100 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str125, UC_JOINING_GROUP_MANICHAEAN_ZAYIN},
{-1}, {-1}, {-1},
-#line 116 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str129, UC_JOINING_GROUP_MANICHAEAN_MEM},
+#line 116 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str129, UC_JOINING_GROUP_MANICHAEAN_MEM},
{-1}, {-1},
-#line 67 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str132, UC_JOINING_GROUP_SYRIAC_WAW},
-#line 66 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str133, UC_JOINING_GROUP_SYRIAC_WAW},
+#line 67 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str132, UC_JOINING_GROUP_SYRIAC_WAW},
+#line 66 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str133, UC_JOINING_GROUP_SYRIAC_WAW},
{-1},
-#line 56 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str135, UC_JOINING_GROUP_REH},
-#line 25 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str136, UC_JOINING_GROUP_DALATH_RISH},
+#line 56 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str135, UC_JOINING_GROUP_REH},
+#line 25 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str136, UC_JOINING_GROUP_DALATH_RISH},
{-1}, {-1},
-#line 24 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str139, UC_JOINING_GROUP_DALATH_RISH},
+#line 24 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str139, UC_JOINING_GROUP_DALATH_RISH},
{-1},
-#line 23 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str141, UC_JOINING_GROUP_DAL},
-#line 122 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str142, UC_JOINING_GROUP_MANICHAEAN_AYIN},
+#line 23 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str141, UC_JOINING_GROUP_DAL},
+#line 122 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str142, UC_JOINING_GROUP_MANICHAEAN_AYIN},
{-1},
-#line 132 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str144, UC_JOINING_GROUP_MANICHAEAN_TAW},
-#line 58 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str145, UC_JOINING_GROUP_REVERSED_PE},
-#line 99 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str146, UC_JOINING_GROUP_MANICHAEAN_WAW},
-#line 52 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str147, UC_JOINING_GROUP_NYA},
-#line 106 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str148, UC_JOINING_GROUP_MANICHAEAN_YODH},
-#line 133 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str149, UC_JOINING_GROUP_MANICHAEAN_TAW},
-#line 59 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str150, UC_JOINING_GROUP_SAD},
-#line 57 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str151, UC_JOINING_GROUP_REVERSED_PE},
+#line 132 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str144, UC_JOINING_GROUP_MANICHAEAN_TAW},
+#line 58 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str145, UC_JOINING_GROUP_REVERSED_PE},
+#line 99 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str146, UC_JOINING_GROUP_MANICHAEAN_WAW},
+#line 52 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str147, UC_JOINING_GROUP_NYA},
+#line 106 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str148, UC_JOINING_GROUP_MANICHAEAN_YODH},
+#line 133 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str149, UC_JOINING_GROUP_MANICHAEAN_TAW},
+#line 59 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str150, UC_JOINING_GROUP_SAD},
+#line 57 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str151, UC_JOINING_GROUP_REVERSED_PE},
{-1},
-#line 140 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str153, UC_JOINING_GROUP_MANICHAEAN_TWENTY},
+#line 140 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str153, UC_JOINING_GROUP_MANICHAEAN_TWENTY},
{-1},
-#line 141 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str155, UC_JOINING_GROUP_MANICHAEAN_TWENTY},
-#line 113 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str156, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH},
-#line 55 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str157, UC_JOINING_GROUP_QAPH},
-#line 22 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str158, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE},
-#line 54 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str159, UC_JOINING_GROUP_QAF},
-#line 88 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str160, UC_JOINING_GROUP_STRAIGHT_WAW},
+#line 141 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str155, UC_JOINING_GROUP_MANICHAEAN_TWENTY},
+#line 113 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str156, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH},
+#line 55 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str157, UC_JOINING_GROUP_QAPH},
+#line 22 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str158, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE},
+#line 54 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str159, UC_JOINING_GROUP_QAF},
+#line 88 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str160, UC_JOINING_GROUP_STRAIGHT_WAW},
{-1},
-#line 118 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str162, UC_JOINING_GROUP_MANICHAEAN_NUN},
-#line 142 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str163, UC_JOINING_GROUP_MANICHAEAN_HUNDRED},
-#line 43 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str164, UC_JOINING_GROUP_KHAPH},
-#line 131 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str165, UC_JOINING_GROUP_MANICHAEAN_RESH},
+#line 118 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str162, UC_JOINING_GROUP_MANICHAEAN_NUN},
+#line 142 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str163, UC_JOINING_GROUP_MANICHAEAN_HUNDRED},
+#line 43 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str164, UC_JOINING_GROUP_KHAPH},
+#line 131 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str165, UC_JOINING_GROUP_MANICHAEAN_RESH},
{-1},
-#line 139 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str167, UC_JOINING_GROUP_MANICHAEAN_TEN},
-#line 137 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str168, UC_JOINING_GROUP_MANICHAEAN_FIVE},
-#line 128 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str169, UC_JOINING_GROUP_MANICHAEAN_QOPH},
-#line 97 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str170, UC_JOINING_GROUP_MANICHAEAN_DALETH},
-#line 73 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str171, UC_JOINING_GROUP_TEH_MARBUTA_GOAL},
-#line 42 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str172, UC_JOINING_GROUP_KAPH},
+#line 139 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str167, UC_JOINING_GROUP_MANICHAEAN_TEN},
+#line 137 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str168, UC_JOINING_GROUP_MANICHAEAN_FIVE},
+#line 128 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str169, UC_JOINING_GROUP_MANICHAEAN_QOPH},
+#line 97 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str170, UC_JOINING_GROUP_MANICHAEAN_DALETH},
+#line 73 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str171, UC_JOINING_GROUP_TEH_MARBUTA_GOAL},
+#line 42 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str172, UC_JOINING_GROUP_KAPH},
{-1},
-#line 41 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str174, UC_JOINING_GROUP_KAF},
+#line 41 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str174, UC_JOINING_GROUP_KAF},
{-1},
-#line 14 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str176, UC_JOINING_GROUP_NONE},
-#line 138 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str177, UC_JOINING_GROUP_MANICHAEAN_TEN},
-#line 89 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str178, UC_JOINING_GROUP_STRAIGHT_WAW},
+#line 14 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str176, UC_JOINING_GROUP_NONE},
+#line 138 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str177, UC_JOINING_GROUP_MANICHAEAN_TEN},
+#line 89 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str178, UC_JOINING_GROUP_STRAIGHT_WAW},
{-1}, {-1},
-#line 87 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str181, UC_JOINING_GROUP_ROHINGYA_YEH},
+#line 87 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str181, UC_JOINING_GROUP_ROHINGYA_YEH},
{-1},
-#line 143 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str183, UC_JOINING_GROUP_MANICHAEAN_HUNDRED},
+#line 143 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str183, UC_JOINING_GROUP_MANICHAEAN_HUNDRED},
{-1},
-#line 124 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str185, UC_JOINING_GROUP_MANICHAEAN_PE},
+#line 124 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str185, UC_JOINING_GROUP_MANICHAEAN_PE},
{-1}, {-1}, {-1}, {-1},
-#line 86 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str190, UC_JOINING_GROUP_ROHINGYA_YEH},
-#line 85 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str191, UC_JOINING_GROUP_ZHAIN},
+#line 86 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str190, UC_JOINING_GROUP_ROHINGYA_YEH},
+#line 85 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str191, UC_JOINING_GROUP_ZHAIN},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 84 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str199, UC_JOINING_GROUP_ZAIN},
+#line 84 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str199, UC_JOINING_GROUP_ZAIN},
{-1}, {-1}, {-1}, {-1},
-#line 129 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str204, UC_JOINING_GROUP_MANICHAEAN_QOPH},
-#line 50 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str205, UC_JOINING_GROUP_NOON},
+#line 129 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str204, UC_JOINING_GROUP_MANICHAEAN_QOPH},
+#line 50 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str205, UC_JOINING_GROUP_NOON},
{-1}, {-1}, {-1}, {-1},
-#line 109 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str210, UC_JOINING_GROUP_MANICHAEAN_KAPH},
+#line 109 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str210, UC_JOINING_GROUP_MANICHAEAN_KAPH},
{-1}, {-1}, {-1},
-#line 21 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str214, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE},
+#line 21 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str214, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE},
{-1}, {-1}, {-1}, {-1},
-#line 51 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str219, UC_JOINING_GROUP_NUN},
+#line 51 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str219, UC_JOINING_GROUP_NUN},
{-1},
-#line 79 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str221, UC_JOINING_GROUP_YEH_WITH_TAIL},
+#line 79 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str221, UC_JOINING_GROUP_YEH_WITH_TAIL},
{-1}, {-1},
-#line 119 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str224, UC_JOINING_GROUP_MANICHAEAN_NUN},
+#line 119 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str224, UC_JOINING_GROUP_MANICHAEAN_NUN},
{-1}, {-1}, {-1},
-#line 123 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str228, UC_JOINING_GROUP_MANICHAEAN_AYIN},
+#line 123 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str228, UC_JOINING_GROUP_MANICHAEAN_AYIN},
{-1}, {-1}, {-1},
-#line 95 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str232, UC_JOINING_GROUP_MANICHAEAN_GIMEL},
+#line 95 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str232, UC_JOINING_GROUP_MANICHAEAN_GIMEL},
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 101 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str238, UC_JOINING_GROUP_MANICHAEAN_ZAYIN},
+#line 101 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str238, UC_JOINING_GROUP_MANICHAEAN_ZAYIN},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 45 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str247, UC_JOINING_GROUP_KNOTTED_HEH},
+#line 45 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str247, UC_JOINING_GROUP_KNOTTED_HEH},
{-1}, {-1},
-#line 44 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str250, UC_JOINING_GROUP_KNOTTED_HEH},
+#line 44 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str250, UC_JOINING_GROUP_KNOTTED_HEH},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
@@ -739,24 +739,18 @@ static const struct named_joining_group joining_group_names[] =
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1},
-#line 15 "./unictype/joininggroup_byname.gperf"
- {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str318, UC_JOINING_GROUP_NONE}
+#line 15 "../../lib/unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str318, UC_JOINING_GROUP_NONE}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_joining_group *
-uc_joining_group_lookup (register const char *str, register unsigned int len)
+uc_joining_group_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = joining_group_hash (str, len);
+ register unsigned int key = joining_group_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = joining_group_names[key].name;
if (o >= 0)
diff --git a/lib/unictype/joininggroup_name.c b/lib/unictype/joininggroup_name.c
index cb59795..e8043e3 100644
--- a/lib/unictype/joininggroup_name.c
+++ b/lib/unictype/joininggroup_name.c
@@ -1,5 +1,5 @@
/* Arabic joining group of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joininggroup_name.h b/lib/unictype/joininggroup_name.h
index 6e471a5..3a0cbb7 100644
--- a/lib/unictype/joininggroup_name.h
+++ b/lib/unictype/joininggroup_name.h
@@ -1,5 +1,5 @@
/* Arabic joining group of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
ELEM (NONE, "No Joining Group")
ELEM (AIN, "Ain")
diff --git a/lib/unictype/joininggroup_of.c b/lib/unictype/joininggroup_of.c
index a107e59..01d872c 100644
--- a/lib/unictype/joininggroup_of.c
+++ b/lib/unictype/joininggroup_of.c
@@ -1,5 +1,5 @@
/* Arabic joining group of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joininggroup_of.h b/lib/unictype/joininggroup_of.h
index 884472d..e481407 100644
--- a/lib/unictype/joininggroup_of.h
+++ b/lib/unictype/joininggroup_of.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Arabic joining group of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define joining_group_header_0 16
#define joining_group_header_1 2
#define joining_group_header_2 7
@@ -170,8 +170,8 @@ u_joining_group =
0x2041, 0x11a7, 0x3064, 0x2850, 0xb164, 0xc198, 0x3900, 0x2a9d,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0204, 0xc584,
- 0x6508, 0x3236, 0x28d9, 0x0396, 0x4a1c, 0xdd0e, 0x5028, 0x0001,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x6508, 0x3236, 0x28d9, 0x0396, 0x4a1c, 0xdd0e, 0x5028, 0x1001,
+ 0x8408, 0xcc91, 0xc57a, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
diff --git a/lib/unictype/joiningtype_byname.c b/lib/unictype/joiningtype_byname.c
index 1a776e9..7e58760 100644
--- a/lib/unictype/joiningtype_byname.c
+++ b/lib/unictype/joiningtype_byname.c
@@ -1,5 +1,5 @@
/* Arabic joining type of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joiningtype_byname.h b/lib/unictype/joiningtype_byname.h
index 37a95bb..6c0723d 100644
--- a/lib/unictype/joiningtype_byname.h
+++ b/lib/unictype/joiningtype_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/joiningtype_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/joiningtype_byname.gperf */
/* Computed positions: -k'1' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/joiningtype_byname.gperf"
+#line 2 "../../lib/unictype/joiningtype_byname.gperf"
struct named_joining_type { int name; int joining_type; };
#define TOTAL_KEYWORDS 17
@@ -88,7 +88,7 @@ inline
#endif
#endif
static unsigned int
-joining_type_hash (register const char *str, register unsigned int len)
+joining_type_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
@@ -167,58 +167,52 @@ static const struct joining_type_stringpool_t joining_type_stringpool_contents =
static const struct named_joining_type joining_type_names[] =
{
{-1},
-#line 16 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str1, UC_JOINING_TYPE_L},
-#line 17 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str2, UC_JOINING_TYPE_R},
-#line 19 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str3, UC_JOINING_TYPE_U},
-#line 14 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str4, UC_JOINING_TYPE_C},
-#line 15 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str5, UC_JOINING_TYPE_D},
+#line 16 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str1, UC_JOINING_TYPE_L},
+#line 17 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str2, UC_JOINING_TYPE_R},
+#line 19 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str3, UC_JOINING_TYPE_U},
+#line 14 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str4, UC_JOINING_TYPE_C},
+#line 15 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str5, UC_JOINING_TYPE_D},
{-1},
-#line 18 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str7, UC_JOINING_TYPE_T},
+#line 18 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str7, UC_JOINING_TYPE_T},
{-1}, {-1}, {-1},
-#line 25 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str11, UC_JOINING_TYPE_L},
-#line 24 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str12, UC_JOINING_TYPE_L},
-#line 27 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str13, UC_JOINING_TYPE_R},
-#line 26 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str14, UC_JOINING_TYPE_R},
-#line 23 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str15, UC_JOINING_TYPE_D},
-#line 22 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str16, UC_JOINING_TYPE_D},
-#line 28 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str17, UC_JOINING_TYPE_T},
-#line 30 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str18, UC_JOINING_TYPE_U},
-#line 29 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str19, UC_JOINING_TYPE_U},
-#line 21 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str20, UC_JOINING_TYPE_C},
-#line 20 "./unictype/joiningtype_byname.gperf"
- {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str21, UC_JOINING_TYPE_C}
+#line 25 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str11, UC_JOINING_TYPE_L},
+#line 24 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str12, UC_JOINING_TYPE_L},
+#line 27 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str13, UC_JOINING_TYPE_R},
+#line 26 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str14, UC_JOINING_TYPE_R},
+#line 23 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str15, UC_JOINING_TYPE_D},
+#line 22 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str16, UC_JOINING_TYPE_D},
+#line 28 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str17, UC_JOINING_TYPE_T},
+#line 30 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str18, UC_JOINING_TYPE_U},
+#line 29 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str19, UC_JOINING_TYPE_U},
+#line 21 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str20, UC_JOINING_TYPE_C},
+#line 20 "../../lib/unictype/joiningtype_byname.gperf"
+ {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str21, UC_JOINING_TYPE_C}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_joining_type *
-uc_joining_type_lookup (register const char *str, register unsigned int len)
+uc_joining_type_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = joining_type_hash (str, len);
+ register unsigned int key = joining_type_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = joining_type_names[key].name;
if (o >= 0)
diff --git a/lib/unictype/joiningtype_longname.c b/lib/unictype/joiningtype_longname.c
index c07b66f..2936326 100644
--- a/lib/unictype/joiningtype_longname.c
+++ b/lib/unictype/joiningtype_longname.c
@@ -1,5 +1,5 @@
/* Arabic joining type of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joiningtype_name.c b/lib/unictype/joiningtype_name.c
index a586c3a..ae9968e 100644
--- a/lib/unictype/joiningtype_name.c
+++ b/lib/unictype/joiningtype_name.c
@@ -1,5 +1,5 @@
/* Arabic joining type of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joiningtype_of.c b/lib/unictype/joiningtype_of.c
index cca9aec..9f0d9a4 100644
--- a/lib/unictype/joiningtype_of.c
+++ b/lib/unictype/joiningtype_of.c
@@ -1,5 +1,5 @@
/* Arabic joining type of Unicode characters.
- Copyright (C) 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joiningtype_of.h b/lib/unictype/joiningtype_of.h
index a625798..578bfdf 100644
--- a/lib/unictype/joiningtype_of.h
+++ b/lib/unictype/joiningtype_of.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Arabic joining type of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define joining_type_header_0 16
#define joining_type_header_1 2
#define joining_type_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- unsigned char level3[12 * 64];
+ unsigned char level3[13 * 64];
}
u_joining_type =
{
@@ -139,7 +139,7 @@ u_joining_type =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1536, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -190,10 +190,10 @@ u_joining_type =
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0x55, 0x55, 0x55, 0x55, 0x55, 0x44, 0x04, 0x54,
- 0x45, 0x54, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x45, 0x54, 0xf5, 0x55, 0x45, 0x55, 0x55, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0x50, 0xff, 0xf2, 0xff, 0xf0,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -203,7 +203,7 @@ u_joining_type =
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
0x55, 0x55, 0x55, 0x55, 0xff, 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00, 0x50, 0x55, 0x55, 0x55, 0x55,
+ 0x00, 0x00, 0x10, 0x51, 0x55, 0x55, 0x55, 0x55,
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
0x55, 0x55, 0x55, 0x55, 0xf5, 0xf5, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -213,7 +213,7 @@ u_joining_type =
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -242,6 +242,14 @@ u_joining_type =
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
}
};
diff --git a/lib/unictype/mirror.c b/lib/unictype/mirror.c
index 3c1fbfd..463e2c9 100644
--- a/lib/unictype/mirror.c
+++ b/lib/unictype/mirror.c
@@ -1,5 +1,5 @@
/* Mirrored Unicode characters.
- Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/mirror.h b/lib/unictype/mirror.h
index 3dfc524..0dc4df0 100644
--- a/lib/unictype/mirror.h
+++ b/lib/unictype/mirror.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Mirrored Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define mirror_header_0 16
#define mirror_header_1 2
#define mirror_header_2 7
diff --git a/lib/unictype/numeric.c b/lib/unictype/numeric.c
index 65999f7..c6930f2 100644
--- a/lib/unictype/numeric.c
+++ b/lib/unictype/numeric.c
@@ -1,5 +1,5 @@
/* Values of numeric Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/numeric.h b/lib/unictype/numeric.h
index 746e4ee..338b686 100644
--- a/lib/unictype/numeric.h
+++ b/lib/unictype/numeric.h
@@ -1,7 +1,7 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Numeric values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
-static const uc_fraction_t u_numeric_values[138] =
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+static const uc_fraction_t u_numeric_values[143] =
{
{ 0, 0 },
{ -727379968, 1 },
@@ -140,7 +140,12 @@ static const uc_fraction_t u_numeric_values[138] =
{ 10, 12 },
{ 11, 12 },
{ 1, 16 },
- { 3, 16 }
+ { 3, 16 },
+ { 1, 20 },
+ { 3, 20 },
+ { 1, 40 },
+ { 3, 80 },
+ { 1, 160 }
};
#define numeric_header_0 16
#define numeric_header_1 3
@@ -152,7 +157,7 @@ struct
{
int level1[3];
short level2[3 << 9];
- unsigned short level3[67 * 64 + 1];
+ unsigned short level3[68 * 64 + 1];
}
u_numeric =
{
@@ -227,12 +232,12 @@ u_numeric =
5760, 5888, 6016, 6144, 6272, 6400, 6528, 6656,
-1, 6784, -1, -1, 6912, -1, -1, -1,
7040, 384, 7168, 7296, -1, 384, -1, -1,
- -1, 1408, -1, -1, 1408, 512, 7424, -1,
+ 1408, 1408, -1, -1, 1408, 512, 7424, -1,
-1, 7552, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
7680, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 7808, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -248,7 +253,7 @@ u_numeric =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 256, -1, 7808, -1,
+ -1, -1, -1, -1, 256, -1, 7936, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -274,15 +279,15 @@ u_numeric =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 7936, -1,
- -1, -1, -1, -1, -1, -1, -1, 8064,
+ -1, -1, -1, -1, -1, -1, 8064, -1,
+ -1, -1, -1, -1, -1, -1, -1, 8192,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 8192, -1, -1, -1, -1, -1, -1,
+ -1, 8320, 1408, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 8320, -1, -1, -1, -1, -1,
+ -1, -1, 8448, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -348,7 +353,7 @@ u_numeric =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 8448, -1, -1, -1, -1, -1, -1,
+ -1, 8576, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1
},
{
@@ -437,9 +442,9 @@ u_numeric =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x8c8e, 0x8a8d, 0x8b7c, 0x0070,
0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a,
- 0x390c, 0x6e42, 0x6f63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x390c, 0x6e42, 0x6f63, 0x7788, 0x0089, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -832,6 +837,14 @@ u_numeric =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x2a20, 0x3534,
0x3736, 0x0038, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0403, 0x0605, 0x0807,
+ 0x0a09, 0x0c0b, 0x2016, 0x342a, 0x3635, 0x3837, 0x0039, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0504, 0x0706, 0x0908, 0x0b0a, 0x0605, 0x0807, 0x0a09, 0x060b,
0x0807, 0x0a09, 0x030b, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0403,
0x0605, 0x0407, 0x0505, 0x0706, 0x0908, 0x0b0a, 0x0403, 0x0505,
diff --git a/lib/unictype/pr_alphabetic.c b/lib/unictype/pr_alphabetic.c
index 3e7a9b0..257c683 100644
--- a/lib/unictype/pr_alphabetic.c
+++ b/lib/unictype/pr_alphabetic.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_alphabetic.h b/lib/unictype/pr_alphabetic.h
index a27bfc3..9a56cb3 100644
--- a/lib/unictype/pr_alphabetic.h
+++ b/lib/unictype/pr_alphabetic.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[64 << 4];
+ /*unsigned*/ int level3[68 << 4];
}
u_property_alphabetic =
{
@@ -164,11 +164,11 @@ u_property_alphabetic =
4 + 384 * sizeof (short) / sizeof (int) + 688,
4 + 384 * sizeof (short) / sizeof (int) + 704,
4 + 384 * sizeof (short) / sizeof (int) + 720,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_property_alphabetic =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_property_alphabetic =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_property_alphabetic =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -225,27 +238,13 @@ u_property_alphabetic =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -256,21 +255,22 @@ u_property_alphabetic =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_property_alphabetic =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
@@ -369,8 +369,8 @@ u_property_alphabetic =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1024,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1040,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
@@ -381,7 +381,7 @@ u_property_alphabetic =
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 992,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1056,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_property_alphabetic =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 1008,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1072,
-1,
-1
},
@@ -425,7 +425,7 @@ u_property_alphabetic =
0xFFFF0000, 0xFFFFFFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFC00, 0x043007FF,
0xFCFFFFFF, 0x00001FFF, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFF03F8,
+ 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFF03F8,
0xFFFFFFFF, 0xEFFFFFFF, 0xFFE1DFFF, 0xFFFE000F,
0xFFF99FEF, 0xE3C5FDFF, 0xB080599F, 0x0003000F,
0xFFF987EE, 0xC36DFDFF, 0x5E021987, 0x003F0000,
@@ -433,8 +433,8 @@ u_property_alphabetic =
0xFFF99FEE, 0xE3EDFDFF, 0xB0C0199F, 0x0002000F,
0xD63DC7EC, 0xC3FFC718, 0x00811DC7, 0x00000000,
0xFFFDDFEF, 0xE3FFFDFF, 0x07601DDF, 0x0000000F,
- 0xFFFDDFEE, 0xE3EFFDFF, 0x40601DDF, 0x0006000F,
- 0xFFFDDFEE, 0xE7FFFFFF, 0x80805DDF, 0xFC00000F,
+ 0xFFFDDFEF, 0xE3EFFDFF, 0x40601DDF, 0x0006000F,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0x80F05DDF, 0xFC00000F,
0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F807F, 0x000C0000,
0xFFFFFFFE, 0x07FFFFFF, 0x0000207F, 0x00000000,
0xFEF02596, 0x3BFFECAE, 0xF000205F, 0x00000000,
@@ -465,7 +465,7 @@ u_property_alphabetic =
0xFFFFFFFF, 0xFFEFFFFF, 0x00000FEF, 0x00000000,
0xFFFFFFFF, 0xFC00F3FF, 0xFFFFFFFF, 0x0003FFBF,
0xFFFFFFFF, 0x003FFFFF, 0xFC00E000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x006FDE00,
+ 0x000001FF, 0x00000000, 0x00000000, 0x006FDE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x001FFF80,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -511,9 +511,9 @@ u_property_alphabetic =
0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x8FF07FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x28FC0000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000002F, 0x28FC0000,
0xFFFFFC00, 0xFFFF07FF, 0x0007FFFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFF7FFFF, 0x00008000, 0x7C00FFDF,
0xFFFFFFFF, 0x007FFFFF, 0x00003FFF, 0xC47FFFFF,
@@ -549,7 +549,7 @@ u_property_alphabetic =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -572,11 +572,11 @@ u_property_alphabetic =
0xFFFFFFFC, 0x01FFFFFF, 0xFFFF0000, 0x000001FF,
0xFFFFFFFF, 0x0007FFFF, 0xFFFF0000, 0x0047FFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x1400001E, 0x00000000,
- 0xFFFBFFFF, 0x009FFFFF, 0x00000000, 0x00000000,
+ 0xFFFBFFFF, 0x409FFFFF, 0x00000000, 0x00000000,
0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x000001FF,
0xFFF99FEF, 0xE3EDFDFF, 0xE081199F, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000007BB, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x000000B3, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x7F3FFFFF, 0x3F000000, 0x00000000,
@@ -592,6 +592,10 @@ u_property_alphabetic =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x7F7FFFFF, 0x00000001, 0xFFFC0000,
+ 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -615,7 +619,15 @@ u_property_alphabetic =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -632,9 +644,13 @@ u_property_alphabetic =
0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF,
0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000008F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_ascii_hex_digit.c b/lib/unictype/pr_ascii_hex_digit.c
index 4b993a3..f48e482 100644
--- a/lib/unictype/pr_ascii_hex_digit.c
+++ b/lib/unictype/pr_ascii_hex_digit.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ascii_hex_digit.h b/lib/unictype/pr_ascii_hex_digit.h
index b51a2b8..b74611e 100644
--- a/lib/unictype/pr_ascii_hex_digit.h
+++ b/lib/unictype/pr_ascii_hex_digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_arabic_digit.c b/lib/unictype/pr_bidi_arabic_digit.c
index 86e5fff..cce2663 100644
--- a/lib/unictype/pr_bidi_arabic_digit.c
+++ b/lib/unictype/pr_bidi_arabic_digit.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_arabic_digit.h b/lib/unictype/pr_bidi_arabic_digit.h
index 9f930e6..a55881d 100644
--- a/lib/unictype/pr_bidi_arabic_digit.h
+++ b/lib/unictype/pr_bidi_arabic_digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[2 << 4];
+ /*unsigned*/ int level3[3 << 4];
}
u_property_bidi_arabic_digit =
{
@@ -25,6 +25,7 @@ u_property_bidi_arabic_digit =
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -155,8 +156,7 @@ u_property_bidi_arabic_digit =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -283,6 +283,10 @@ u_property_bidi_arabic_digit =
0x00000000, 0x00000000, 0x20000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000004,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.c b/lib/unictype/pr_bidi_arabic_right_to_left.c
index 767a15e..9c84f16 100644
--- a/lib/unictype/pr_bidi_arabic_right_to_left.c
+++ b/lib/unictype/pr_bidi_arabic_right_to_left.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.h b/lib/unictype/pr_bidi_arabic_right_to_left.h
index 6f2bfd3..541e20a 100644
--- a/lib/unictype/pr_bidi_arabic_right_to_left.h
+++ b/lib/unictype/pr_bidi_arabic_right_to_left.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -284,7 +284,7 @@ u_property_bidi_arabic_right_to_left =
0xFFFDFFFF, 0x0000FFFF, 0xFFFFF800, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFE003F, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000020,
diff --git a/lib/unictype/pr_bidi_block_separator.c b/lib/unictype/pr_bidi_block_separator.c
index 59b098e..04a12d5 100644
--- a/lib/unictype/pr_bidi_block_separator.c
+++ b/lib/unictype/pr_bidi_block_separator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_block_separator.h b/lib/unictype/pr_bidi_block_separator.h
index 5c4006c..a9747b1 100644
--- a/lib/unictype/pr_bidi_block_separator.h
+++ b/lib/unictype/pr_bidi_block_separator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_boundary_neutral.c b/lib/unictype/pr_bidi_boundary_neutral.c
index 98715c7..01f8359 100644
--- a/lib/unictype/pr_bidi_boundary_neutral.c
+++ b/lib/unictype/pr_bidi_boundary_neutral.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_boundary_neutral.h b/lib/unictype/pr_bidi_boundary_neutral.h
index 2739d37..28c39eb 100644
--- a/lib/unictype/pr_bidi_boundary_neutral.h
+++ b/lib/unictype/pr_bidi_boundary_neutral.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_common_separator.c b/lib/unictype/pr_bidi_common_separator.c
index d6017db..3429040 100644
--- a/lib/unictype/pr_bidi_common_separator.c
+++ b/lib/unictype/pr_bidi_common_separator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_common_separator.h b/lib/unictype/pr_bidi_common_separator.h
index 56cd448..f1f11b1 100644
--- a/lib/unictype/pr_bidi_common_separator.h
+++ b/lib/unictype/pr_bidi_common_separator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_control.c b/lib/unictype/pr_bidi_control.c
index ec393c2..e249545 100644
--- a/lib/unictype/pr_bidi_control.c
+++ b/lib/unictype/pr_bidi_control.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_control.h b/lib/unictype/pr_bidi_control.h
index 428b9e7..b85592b 100644
--- a/lib/unictype/pr_bidi_control.h
+++ b/lib/unictype/pr_bidi_control.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_embedding_or_override.c b/lib/unictype/pr_bidi_embedding_or_override.c
index 0a3e333..de332ec 100644
--- a/lib/unictype/pr_bidi_embedding_or_override.c
+++ b/lib/unictype/pr_bidi_embedding_or_override.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_embedding_or_override.h b/lib/unictype/pr_bidi_embedding_or_override.h
index ef1c7f8..bb1be95 100644
--- a/lib/unictype/pr_bidi_embedding_or_override.h
+++ b/lib/unictype/pr_bidi_embedding_or_override.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_eur_num_separator.c b/lib/unictype/pr_bidi_eur_num_separator.c
index 10b09a5..4692547 100644
--- a/lib/unictype/pr_bidi_eur_num_separator.c
+++ b/lib/unictype/pr_bidi_eur_num_separator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_eur_num_separator.h b/lib/unictype/pr_bidi_eur_num_separator.h
index d2576f2..4085fc3 100644
--- a/lib/unictype/pr_bidi_eur_num_separator.h
+++ b/lib/unictype/pr_bidi_eur_num_separator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_eur_num_terminator.c b/lib/unictype/pr_bidi_eur_num_terminator.c
index 30845b4..9cd8240 100644
--- a/lib/unictype/pr_bidi_eur_num_terminator.c
+++ b/lib/unictype/pr_bidi_eur_num_terminator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_eur_num_terminator.h b/lib/unictype/pr_bidi_eur_num_terminator.h
index bf85f6c..dd00006 100644
--- a/lib/unictype/pr_bidi_eur_num_terminator.h
+++ b/lib/unictype/pr_bidi_eur_num_terminator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_european_digit.c b/lib/unictype/pr_bidi_european_digit.c
index 18a5008..a114011 100644
--- a/lib/unictype/pr_bidi_european_digit.c
+++ b/lib/unictype/pr_bidi_european_digit.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_european_digit.h b/lib/unictype/pr_bidi_european_digit.h
index bcad71e..c36f002 100644
--- a/lib/unictype/pr_bidi_european_digit.h
+++ b/lib/unictype/pr_bidi_european_digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.c b/lib/unictype/pr_bidi_hebrew_right_to_left.c
index 54f33ba..3bb5f28 100644
--- a/lib/unictype/pr_bidi_hebrew_right_to_left.c
+++ b/lib/unictype/pr_bidi_hebrew_right_to_left.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.h b/lib/unictype/pr_bidi_hebrew_right_to_left.h
index aba5578..c77ae9d 100644
--- a/lib/unictype/pr_bidi_hebrew_right_to_left.h
+++ b/lib/unictype/pr_bidi_hebrew_right_to_left.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -288,7 +288,7 @@ u_property_bidi_hebrew_right_to_left =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFFFFFF, 0xFC3007FF,
0x043FFFFF, 0xFFFFC110, 0xF1FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007,
+ 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00008000, 0x00000000, 0x00000000, 0x00000000,
@@ -317,7 +317,7 @@ u_property_bidi_hebrew_right_to_left =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF9F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_bidi_left_to_right.c b/lib/unictype/pr_bidi_left_to_right.c
index c76ca68..b2b1f28 100644
--- a/lib/unictype/pr_bidi_left_to_right.c
+++ b/lib/unictype/pr_bidi_left_to_right.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_left_to_right.h b/lib/unictype/pr_bidi_left_to_right.h
index eac4dc7..6741ad5 100644
--- a/lib/unictype/pr_bidi_left_to_right.h
+++ b/lib/unictype/pr_bidi_left_to_right.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[17];
short level2[4 << 7];
- /*unsigned*/ int level3[53 << 4];
+ /*unsigned*/ int level3[54 << 4];
}
u_property_bidi_left_to_right =
{
@@ -178,6 +178,7 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 608,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 624,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
@@ -216,11 +217,9 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 624,
- 18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 640,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 656,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
@@ -258,8 +257,8 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 656,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 672,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
@@ -268,30 +267,31 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 672,
- 18 + 512 * sizeof (short) / sizeof (int) + 688,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 688,
18 + 512 * sizeof (short) / sizeof (int) + 704,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 720,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 736,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 752,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 736,
+ 18 + 512 * sizeof (short) / sizeof (int) + 768,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 752,
- 18 + 512 * sizeof (short) / sizeof (int) + 768,
- 18 + 512 * sizeof (short) / sizeof (int) + 304,
18 + 512 * sizeof (short) / sizeof (int) + 784,
18 + 512 * sizeof (short) / sizeof (int) + 800,
+ 18 + 512 * sizeof (short) / sizeof (int) + 304,
+ -1,
18 + 512 * sizeof (short) / sizeof (int) + 816,
+ 18 + 512 * sizeof (short) / sizeof (int) + 832,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 832,
+ 18 + 512 * sizeof (short) / sizeof (int) + 848,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
@@ -419,7 +419,7 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 832,
+ 18 + 512 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -547,7 +547,7 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 832
+ 18 + 512 * sizeof (short) / sizeof (int) + 848
},
{
0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE,
@@ -595,7 +595,7 @@ u_property_bidi_left_to_right =
0xFFE3FFFF, 0xFFE3FFFF, 0xFFF3FFFF, 0xFFF3FFFF,
0xFFFFFFFF, 0xC04FFFFF, 0xD7F001BF, 0xFC00FFFF,
0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFDFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFF9F, 0xFFFFFDFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xF1FBFE78, 0xFFFFFFCE, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000,
0xF67FFFFF, 0xFFFFFFFF, 0x80BFFFFF, 0x6007E01A,
@@ -605,7 +605,7 @@ u_property_bidi_left_to_right =
0xFFFFFFFF, 0xFF300FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0008FFFF, 0xFCEFDE02,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0FC00000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x07C00000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -617,7 +617,7 @@ u_property_bidi_left_to_right =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00200000, 0x00000000, 0x00000000, 0xF8000000,
+ 0x00200000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -638,7 +638,7 @@ u_property_bidi_left_to_right =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FC781F,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFE0, 0xFFFFFFFF,
0x04000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF,
@@ -667,7 +667,7 @@ u_property_bidi_left_to_right =
0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFEFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFF7BB, 0xFCFFF09F, 0xFFFFFFFF, 0xFF0FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFC0000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFCF, 0xFFFC0000,
0xFFFFFFFF, 0xFFFFC03F, 0xFFFC007F, 0xFFFFFFFF,
0xFFFFFFF8, 0xEC37FFFF, 0xFFFFFFFF, 0xFFFFFFDF,
0xFFFFFFFF, 0xFF9981FF, 0xFFFFEFF7, 0xEFFFFFFF,
@@ -694,18 +694,22 @@ u_property_bidi_left_to_right =
0xFFFFFFFC, 0xF987FFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFF8, 0xFFE0107F, 0xFFFFFFFF, 0xFFF7FFFF,
0xFFFFFFFC, 0x803FFFFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFF2C7FFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xBF2C7FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFF807,
0xFFFFFFFC, 0xEFFFFFFF, 0xFFFFFFFE, 0xFFE0E03F,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFA3, 0xFFFFFFFF,
0xFFFFFFFF, 0x7A07FFFF, 0xFFFFFFF2, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0x4FC3FFFF, 0xCFFFFFFE, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x5807FFFF, 0xFFFFFFFE, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x5807FFFF, 0xFFFFFFFE, 0xFFFFE000,
0xFFFFFFFF, 0xFF40D7FF, 0xFFFFFFFF, 0xFFFFFFFF,
0x1FFFFFFF, 0xFFFFF043, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xC080FFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x0003FFFF, 0xFF920300, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFE0FFFF,
0xFFFFFFFF, 0xFF80FFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -734,9 +738,13 @@ u_property_bidi_left_to_right =
0x07FFFFEF, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x3C00F800, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000010, 0xF5080169, 0x5569157B, 0xA1080869,
0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF,
@@ -747,17 +755,13 @@ u_property_bidi_left_to_right =
0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFF3FF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x04000000,
- 0x00000000, 0x00000010, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000,
+ 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000,
0x00000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
+ 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF,
+ 0xFFFC0000, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_bidi_non_spacing_mark.c b/lib/unictype/pr_bidi_non_spacing_mark.c
index 89cb0fd..fad7169 100644
--- a/lib/unictype/pr_bidi_non_spacing_mark.c
+++ b/lib/unictype/pr_bidi_non_spacing_mark.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_non_spacing_mark.h b/lib/unictype/pr_bidi_non_spacing_mark.h
index bbf4af6..d32c7cb 100644
--- a/lib/unictype/pr_bidi_non_spacing_mark.h
+++ b/lib/unictype/pr_bidi_non_spacing_mark.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[36 << 4];
+ /*unsigned*/ int level3[38 << 4];
}
u_property_bidi_non_spacing_mark =
{
@@ -176,6 +176,7 @@ u_property_bidi_non_spacing_mark =
16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -214,11 +215,9 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 448,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -266,19 +265,20 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -433,7 +433,7 @@ u_property_bidi_non_spacing_mark =
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C,
0x00000002, 0x10000000, 0x0000201E, 0x0000000C,
0x00000006, 0x10000000, 0x00023986, 0x00230000,
@@ -461,7 +461,7 @@ u_property_bidi_non_spacing_mark =
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0E040187, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
@@ -471,7 +471,7 @@ u_property_bidi_non_spacing_mark =
0x00000000, 0x00CFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -489,7 +489,7 @@ u_property_bidi_non_spacing_mark =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
+ 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,
0x00000007, 0x13C80000, 0x00000000, 0x00000020,
0x00000000, 0x00667E00, 0x00001008, 0x10000000,
@@ -520,11 +520,11 @@ u_property_bidi_non_spacing_mark =
0x00000003, 0x06780000, 0x00000000, 0x00000000,
0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
- 0x00000000, 0x00D38000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40D38000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000007F8,
0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF000000, 0x0000005C, 0x00000000,
0x00000000, 0x85F80000, 0x0000000D, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xB03C0000, 0x30000001, 0x00000000,
@@ -532,6 +532,10 @@ u_property_bidi_non_spacing_mark =
0x00000000, 0x00BF2800, 0x00000000, 0x00000000,
0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x3F7F0000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x007F0000, 0x00000000, 0x00000000,
@@ -556,10 +560,14 @@ u_property_bidi_non_spacing_mark =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_bidi_other_neutral.c b/lib/unictype/pr_bidi_other_neutral.c
index 91878ae..5fa0406 100644
--- a/lib/unictype/pr_bidi_other_neutral.c
+++ b/lib/unictype/pr_bidi_other_neutral.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_other_neutral.h b/lib/unictype/pr_bidi_other_neutral.h
index 0375277..d49ddf3 100644
--- a/lib/unictype/pr_bidi_other_neutral.h
+++ b/lib/unictype/pr_bidi_other_neutral.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[39 << 4];
+ /*unsigned*/ int level3[40 << 4];
}
u_property_bidi_other_neutral =
{
@@ -160,6 +160,7 @@ u_property_bidi_other_neutral =
3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
@@ -253,11 +254,10 @@ u_property_bidi_other_neutral =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 512,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
+ -1,
-1,
-1,
-1,
@@ -268,12 +268,12 @@ u_property_bidi_other_neutral =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 544,
3 + 256 * sizeof (short) / sizeof (int) + 560,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
3 + 256 * sizeof (short) / sizeof (int) + 576,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
3 + 256 * sizeof (short) / sizeof (int) + 592,
3 + 256 * sizeof (short) / sizeof (int) + 608,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1
@@ -334,7 +334,7 @@ u_property_bidi_other_neutral =
0xFFF3FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xF8000000,
- 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0x000000FF, 0x00000000, 0x00000000, 0xFFFFFC00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -355,7 +355,7 @@ u_property_bidi_other_neutral =
0x00000000, 0x00000000, 0x00000000, 0xFE0007E0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
@@ -407,6 +407,10 @@ u_property_bidi_other_neutral =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00001FFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
@@ -425,15 +429,15 @@ u_property_bidi_other_neutral =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000
}
};
diff --git a/lib/unictype/pr_bidi_pdf.c b/lib/unictype/pr_bidi_pdf.c
index 51ba0f4..144ebf1 100644
--- a/lib/unictype/pr_bidi_pdf.c
+++ b/lib/unictype/pr_bidi_pdf.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_pdf.h b/lib/unictype/pr_bidi_pdf.h
index ffa897d..aeaafb2 100644
--- a/lib/unictype/pr_bidi_pdf.h
+++ b/lib/unictype/pr_bidi_pdf.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_segment_separator.c b/lib/unictype/pr_bidi_segment_separator.c
index aa7a4a3..84166f0 100644
--- a/lib/unictype/pr_bidi_segment_separator.c
+++ b/lib/unictype/pr_bidi_segment_separator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_segment_separator.h b/lib/unictype/pr_bidi_segment_separator.h
index 3d3347c..8e12d50 100644
--- a/lib/unictype/pr_bidi_segment_separator.h
+++ b/lib/unictype/pr_bidi_segment_separator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_bidi_whitespace.c b/lib/unictype/pr_bidi_whitespace.c
index 8c6274e..f750b34 100644
--- a/lib/unictype/pr_bidi_whitespace.c
+++ b/lib/unictype/pr_bidi_whitespace.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_whitespace.h b/lib/unictype/pr_bidi_whitespace.h
index 9dc6c84..0c4ce00 100644
--- a/lib/unictype/pr_bidi_whitespace.h
+++ b/lib/unictype/pr_bidi_whitespace.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_byname.c b/lib/unictype/pr_byname.c
index ff40ca9..1fc35fb 100644
--- a/lib/unictype/pr_byname.c
+++ b/lib/unictype/pr_byname.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2007, 2011-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2011-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_byname.h b/lib/unictype/pr_byname.h
index 3b23903..9bf54c1 100644
--- a/lib/unictype/pr_byname.h
+++ b/lib/unictype/pr_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/pr_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/pr_byname.gperf */
/* Computed positions: -k'1-2,8,14,18,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,10 +26,10 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 1 "./unictype/pr_byname.gperf"
+#line 1 "../../lib/unictype/pr_byname.gperf"
struct named_property { int name; int property_index; };
#define TOTAL_KEYWORDS 206
@@ -47,7 +47,7 @@ inline
#endif
#endif
static unsigned int
-properties_hash (register const char *str, register unsigned int len)
+properties_hash (register const char *str, register size_t len)
{
static const unsigned short asso_values[] =
{
@@ -65,7 +65,7 @@ properties_hash (register const char *str, register unsigned int len)
74, 2, 104, 14, 14, 20, 5, 80, 41, 140,
181, 68, 35, 620, 620, 620, 620, 620
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -524,518 +524,518 @@ static const struct properties_stringpool_t properties_stringpool_contents =
static const struct named_property properties[] =
{
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 25 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str8, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
-#line 28 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str9, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
-#line 163 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str10, UC_PROPERTY_INDEX_IDEOGRAPHIC},
+#line 25 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str8, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
+#line 28 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str9, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
+#line 163 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str10, UC_PROPERTY_INDEX_IDEOGRAPHIC},
{-1}, {-1},
-#line 173 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str13, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
+#line 173 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str13, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
{-1}, {-1},
-#line 75 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str16, UC_PROPERTY_INDEX_ID_START},
+#line 75 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str16, UC_PROPERTY_INDEX_ID_START},
{-1}, {-1},
-#line 80 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str19, UC_PROPERTY_INDEX_ID_CONTINUE},
+#line 80 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str19, UC_PROPERTY_INDEX_ID_CONTINUE},
{-1},
-#line 29 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str21, UC_PROPERTY_INDEX_DEPRECATED},
-#line 74 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str22, UC_PROPERTY_INDEX_ID_START},
-#line 211 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str23, UC_PROPERTY_INDEX_DECIMAL_DIGIT},
+#line 29 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str21, UC_PROPERTY_INDEX_DEPRECATED},
+#line 74 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str22, UC_PROPERTY_INDEX_ID_START},
+#line 211 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str23, UC_PROPERTY_INDEX_DECIMAL_DIGIT},
{-1},
-#line 170 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str25, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
-#line 73 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str26, UC_PROPERTY_INDEX_SOFT_DOTTED},
-#line 76 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str27, UC_PROPERTY_INDEX_ID_START},
-#line 79 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str28, UC_PROPERTY_INDEX_OTHER_ID_START},
+#line 170 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str25, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
+#line 73 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str26, UC_PROPERTY_INDEX_SOFT_DOTTED},
+#line 76 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str27, UC_PROPERTY_INDEX_ID_START},
+#line 79 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str28, UC_PROPERTY_INDEX_OTHER_ID_START},
{-1},
-#line 83 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str30, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
+#line 83 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str30, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
{-1}, {-1},
-#line 77 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str33, UC_PROPERTY_INDEX_OTHER_ID_START},
+#line 77 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str33, UC_PROPERTY_INDEX_OTHER_ID_START},
{-1}, {-1},
-#line 214 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str36, UC_PROPERTY_INDEX_DIACRITIC},
+#line 214 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str36, UC_PROPERTY_INDEX_DIACRITIC},
{-1},
-#line 51 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str38, UC_PROPERTY_INDEX_TITLECASE},
-#line 72 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str39, UC_PROPERTY_INDEX_SOFT_DOTTED},
-#line 71 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str40, UC_PROPERTY_INDEX_SOFT_DOTTED},
+#line 51 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str38, UC_PROPERTY_INDEX_TITLECASE},
+#line 72 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str39, UC_PROPERTY_INDEX_SOFT_DOTTED},
+#line 71 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str40, UC_PROPERTY_INDEX_SOFT_DOTTED},
{-1},
-#line 145 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str42, UC_PROPERTY_INDEX_BIDI_WHITESPACE},
+#line 145 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str42, UC_PROPERTY_INDEX_BIDI_WHITESPACE},
{-1},
-#line 78 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str44, UC_PROPERTY_INDEX_OTHER_ID_START},
-#line 131 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str45, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT},
-#line 48 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str46, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
+#line 78 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str44, UC_PROPERTY_INDEX_OTHER_ID_START},
+#line 131 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str45, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT},
+#line 48 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str46, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
{-1},
-#line 33 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str48, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
+#line 33 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str48, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
{-1},
-#line 153 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str50, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE},
-#line 112 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str51, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
+#line 153 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str50, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE},
+#line 112 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str51, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
{-1}, {-1}, {-1},
-#line 24 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str55, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
+#line 24 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str55, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
{-1}, {-1},
-#line 137 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str58, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT},
+#line 137 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str58, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT},
{-1}, {-1}, {-1},
-#line 47 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str62, UC_PROPERTY_INDEX_LOWERCASE},
-#line 50 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str63, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
+#line 47 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str62, UC_PROPERTY_INDEX_LOWERCASE},
+#line 50 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str63, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
{-1}, {-1},
-#line 20 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str66, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
+#line 20 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str66, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
{-1}, {-1}, {-1},
-#line 168 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str70, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
+#line 168 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str70, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
{-1},
-#line 136 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str72, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT},
-#line 159 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str73, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
-#line 46 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str74, UC_PROPERTY_INDEX_LOWERCASE},
+#line 136 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str72, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT},
+#line 159 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str73, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
+#line 46 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str74, UC_PROPERTY_INDEX_LOWERCASE},
{-1},
-#line 121 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str76, UC_PROPERTY_INDEX_BIDI_CONTROL},
-#line 134 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str77, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR},
-#line 169 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str78, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
-#line 179 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str79, UC_PROPERTY_INDEX_ISO_CONTROL},
+#line 121 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str76, UC_PROPERTY_INDEX_BIDI_CONTROL},
+#line 134 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str77, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR},
+#line 169 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str78, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
+#line 179 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str79, UC_PROPERTY_INDEX_ISO_CONTROL},
{-1}, {-1}, {-1},
-#line 36 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str83, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
-#line 193 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str84, UC_PROPERTY_INDEX_SENTENCE_TERMINAL},
+#line 36 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str83, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
+#line 193 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str84, UC_PROPERTY_INDEX_SENTENCE_TERMINAL},
{-1}, {-1},
-#line 180 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str87, UC_PROPERTY_INDEX_ISO_CONTROL},
+#line 180 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str87, UC_PROPERTY_INDEX_ISO_CONTROL},
{-1},
-#line 166 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str89, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
-#line 81 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str90, UC_PROPERTY_INDEX_ID_CONTINUE},
-#line 167 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str91, UC_PROPERTY_INDEX_RADICAL},
-#line 155 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str92, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL},
-#line 172 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str93, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
+#line 166 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str89, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
+#line 81 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str90, UC_PROPERTY_INDEX_ID_CONTINUE},
+#line 167 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str91, UC_PROPERTY_INDEX_RADICAL},
+#line 155 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str92, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL},
+#line 172 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str93, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
{-1}, {-1},
-#line 207 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str96, UC_PROPERTY_INDEX_LEFT_OF_PAIR},
+#line 207 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str96, UC_PROPERTY_INDEX_LEFT_OF_PAIR},
{-1}, {-1},
-#line 187 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str99, UC_PROPERTY_INDEX_LINE_SEPARATOR},
+#line 187 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str99, UC_PROPERTY_INDEX_LINE_SEPARATOR},
{-1}, {-1},
-#line 45 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str102, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
-#line 132 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str103, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR},
-#line 17 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str104, UC_PROPERTY_INDEX_ALPHABETIC},
+#line 45 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str102, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
+#line 132 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str103, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR},
+#line 17 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str104, UC_PROPERTY_INDEX_ALPHABETIC},
{-1}, {-1},
-#line 55 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str107, UC_PROPERTY_INDEX_CASE_IGNORABLE},
-#line 82 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str108, UC_PROPERTY_INDEX_ID_CONTINUE},
-#line 85 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str109, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
-#line 156 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str110, UC_PROPERTY_INDEX_HEX_DIGIT},
-#line 30 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str111, UC_PROPERTY_INDEX_DEPRECATED},
-#line 157 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str112, UC_PROPERTY_INDEX_HEX_DIGIT},
-#line 202 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str113, UC_PROPERTY_INDEX_OTHER_MATH},
+#line 55 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str107, UC_PROPERTY_INDEX_CASE_IGNORABLE},
+#line 82 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str108, UC_PROPERTY_INDEX_ID_CONTINUE},
+#line 85 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str109, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
+#line 156 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str110, UC_PROPERTY_INDEX_HEX_DIGIT},
+#line 30 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str111, UC_PROPERTY_INDEX_DEPRECATED},
+#line 157 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str112, UC_PROPERTY_INDEX_HEX_DIGIT},
+#line 202 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str113, UC_PROPERTY_INDEX_OTHER_MATH},
{-1}, {-1},
-#line 213 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str116, UC_PROPERTY_INDEX_DIACRITIC},
-#line 22 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str117, UC_PROPERTY_INDEX_NOT_A_CHARACTER},
+#line 213 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str116, UC_PROPERTY_INDEX_DIACRITIC},
+#line 22 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str117, UC_PROPERTY_INDEX_NOT_A_CHARACTER},
{-1},
-#line 209 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str119, UC_PROPERTY_INDEX_COMPOSITE},
-#line 34 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str120, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
+#line 209 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str119, UC_PROPERTY_INDEX_COMPOSITE},
+#line 34 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str120, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
{-1}, {-1}, {-1},
-#line 101 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str124, UC_PROPERTY_INDEX_JOIN_CONTROL},
-#line 123 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str125, UC_PROPERTY_INDEX_BIDI_CONTROL},
-#line 122 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str126, UC_PROPERTY_INDEX_BIDI_CONTROL},
-#line 183 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str127, UC_PROPERTY_INDEX_DASH},
+#line 101 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str124, UC_PROPERTY_INDEX_JOIN_CONTROL},
+#line 123 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str125, UC_PROPERTY_INDEX_BIDI_CONTROL},
+#line 122 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str126, UC_PROPERTY_INDEX_BIDI_CONTROL},
+#line 183 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str127, UC_PROPERTY_INDEX_DASH},
{-1},
-#line 44 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str129, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
+#line 44 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str129, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
{-1},
-#line 176 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str131, UC_PROPERTY_INDEX_SPACE},
-#line 210 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str132, UC_PROPERTY_INDEX_DECIMAL_DIGIT},
-#line 113 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str133, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
+#line 176 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str131, UC_PROPERTY_INDEX_SPACE},
+#line 210 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str132, UC_PROPERTY_INDEX_DECIMAL_DIGIT},
+#line 113 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str133, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
{-1}, {-1},
-#line 125 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str136, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT},
-#line 52 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str137, UC_PROPERTY_INDEX_CASED},
-#line 201 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str138, UC_PROPERTY_INDEX_OTHER_MATH},
-#line 144 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str139, UC_PROPERTY_INDEX_BIDI_WHITESPACE},
+#line 125 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str136, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT},
+#line 52 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str137, UC_PROPERTY_INDEX_CASED},
+#line 201 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str138, UC_PROPERTY_INDEX_OTHER_MATH},
+#line 144 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str139, UC_PROPERTY_INDEX_BIDI_WHITESPACE},
{-1},
-#line 174 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str141, UC_PROPERTY_INDEX_ZERO_WIDTH},
+#line 174 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str141, UC_PROPERTY_INDEX_ZERO_WIDTH},
{-1},
-#line 175 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str143, UC_PROPERTY_INDEX_ZERO_WIDTH},
+#line 175 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str143, UC_PROPERTY_INDEX_ZERO_WIDTH},
{-1}, {-1},
-#line 120 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str146, UC_PROPERTY_INDEX_BIDI_CONTROL},
-#line 54 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str147, UC_PROPERTY_INDEX_CASE_IGNORABLE},
-#line 43 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str148, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
-#line 195 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str149, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
+#line 120 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str146, UC_PROPERTY_INDEX_BIDI_CONTROL},
+#line 54 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str147, UC_PROPERTY_INDEX_CASE_IGNORABLE},
+#line 43 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str148, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
+#line 195 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str149, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 194 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str155, UC_PROPERTY_INDEX_SENTENCE_TERMINAL},
+#line 194 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str155, UC_PROPERTY_INDEX_SENTENCE_TERMINAL},
{-1},
-#line 133 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str157, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR},
-#line 95 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str158, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
-#line 94 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str159, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
-#line 26 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str160, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
+#line 133 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str157, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR},
+#line 95 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str158, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
+#line 94 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str159, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
+#line 26 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str160, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
{-1}, {-1},
-#line 197 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str163, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
-#line 140 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str164, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR},
-#line 49 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str165, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
+#line 197 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str163, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
+#line 140 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str164, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR},
+#line 49 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str165, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
{-1}, {-1},
-#line 15 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str168, UC_PROPERTY_INDEX_WHITE_SPACE},
-#line 130 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str169, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT},
-#line 18 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str170, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
-#line 191 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str171, UC_PROPERTY_INDEX_QUOTATION_MARK},
+#line 15 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str168, UC_PROPERTY_INDEX_WHITE_SPACE},
+#line 130 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str169, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT},
+#line 18 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str170, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
+#line 191 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str171, UC_PROPERTY_INDEX_QUOTATION_MARK},
{-1},
-#line 103 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str173, UC_PROPERTY_INDEX_JOIN_CONTROL},
-#line 102 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str174, UC_PROPERTY_INDEX_JOIN_CONTROL},
+#line 103 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str173, UC_PROPERTY_INDEX_JOIN_CONTROL},
+#line 102 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str174, UC_PROPERTY_INDEX_JOIN_CONTROL},
{-1},
-#line 177 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str176, UC_PROPERTY_INDEX_NON_BREAK},
+#line 177 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str176, UC_PROPERTY_INDEX_NON_BREAK},
{-1},
-#line 126 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str178, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT},
-#line 206 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str179, UC_PROPERTY_INDEX_LEFT_OF_PAIR},
-#line 141 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str180, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR},
+#line 126 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str178, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT},
+#line 206 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str179, UC_PROPERTY_INDEX_LEFT_OF_PAIR},
+#line 141 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str180, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR},
{-1}, {-1}, {-1},
-#line 149 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str184, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL},
+#line 149 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str184, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL},
{-1},
-#line 16 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str186, UC_PROPERTY_INDEX_ALPHABETIC},
+#line 16 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str186, UC_PROPERTY_INDEX_ALPHABETIC},
{-1}, {-1},
-#line 186 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str189, UC_PROPERTY_INDEX_LINE_SEPARATOR},
-#line 128 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str190, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT},
-#line 216 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str191, UC_PROPERTY_INDEX_EXTENDER},
-#line 127 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str192, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT},
-#line 151 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str193, UC_PROPERTY_INDEX_BIDI_PDF},
-#line 100 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str194, UC_PROPERTY_INDEX_JOIN_CONTROL},
-#line 129 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str195, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT},
+#line 186 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str189, UC_PROPERTY_INDEX_LINE_SEPARATOR},
+#line 128 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str190, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT},
+#line 216 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str191, UC_PROPERTY_INDEX_EXTENDER},
+#line 127 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str192, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT},
+#line 151 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str193, UC_PROPERTY_INDEX_BIDI_PDF},
+#line 100 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str194, UC_PROPERTY_INDEX_JOIN_CONTROL},
+#line 129 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str195, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT},
{-1}, {-1},
-#line 90 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str198, UC_PROPERTY_INDEX_XID_CONTINUE},
-#line 21 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str199, UC_PROPERTY_INDEX_NOT_A_CHARACTER},
+#line 90 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str198, UC_PROPERTY_INDEX_XID_CONTINUE},
+#line 21 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str199, UC_PROPERTY_INDEX_NOT_A_CHARACTER},
{-1},
-#line 87 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str201, UC_PROPERTY_INDEX_XID_START},
-#line 89 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str202, UC_PROPERTY_INDEX_XID_CONTINUE},
-#line 42 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str203, UC_PROPERTY_INDEX_UPPERCASE},
-#line 35 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str204, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
-#line 84 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str205, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
+#line 87 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str201, UC_PROPERTY_INDEX_XID_START},
+#line 89 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str202, UC_PROPERTY_INDEX_XID_CONTINUE},
+#line 42 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str203, UC_PROPERTY_INDEX_UPPERCASE},
+#line 35 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str204, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
+#line 84 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str205, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
{-1},
-#line 88 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str207, UC_PROPERTY_INDEX_XID_START},
-#line 178 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str208, UC_PROPERTY_INDEX_NON_BREAK},
+#line 88 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str207, UC_PROPERTY_INDEX_XID_START},
+#line 178 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str208, UC_PROPERTY_INDEX_NON_BREAK},
{-1},
-#line 38 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str210, UC_PROPERTY_INDEX_PRIVATE_USE},
-#line 86 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str211, UC_PROPERTY_INDEX_XID_START},
+#line 38 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str210, UC_PROPERTY_INDEX_PRIVATE_USE},
+#line 86 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str211, UC_PROPERTY_INDEX_XID_START},
{-1},
-#line 99 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str213, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
-#line 98 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str214, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
-#line 41 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str215, UC_PROPERTY_INDEX_UPPERCASE},
+#line 99 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str213, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
+#line 98 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str214, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
+#line 41 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str215, UC_PROPERTY_INDEX_UPPERCASE},
{-1}, {-1}, {-1},
-#line 215 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str219, UC_PROPERTY_INDEX_EXTENDER},
-#line 162 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str220, UC_PROPERTY_INDEX_IDEOGRAPHIC},
-#line 171 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str221, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
-#line 53 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str222, UC_PROPERTY_INDEX_CASE_IGNORABLE},
-#line 196 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str223, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
+#line 215 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str219, UC_PROPERTY_INDEX_EXTENDER},
+#line 162 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str220, UC_PROPERTY_INDEX_IDEOGRAPHIC},
+#line 171 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str221, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
+#line 53 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str222, UC_PROPERTY_INDEX_CASE_IGNORABLE},
+#line 196 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str223, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
{-1},
-#line 182 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str225, UC_PROPERTY_INDEX_FORMAT_CONTROL},
+#line 182 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str225, UC_PROPERTY_INDEX_FORMAT_CONTROL},
{-1}, {-1},
-#line 124 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str228, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT},
-#line 19 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str229, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
+#line 124 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str228, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT},
+#line 19 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str229, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
{-1}, {-1}, {-1},
-#line 192 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str233, UC_PROPERTY_INDEX_QUOTATION_MARK},
-#line 190 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str234, UC_PROPERTY_INDEX_QUOTATION_MARK},
-#line 139 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str235, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR},
+#line 192 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str233, UC_PROPERTY_INDEX_QUOTATION_MARK},
+#line 190 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str234, UC_PROPERTY_INDEX_QUOTATION_MARK},
+#line 139 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str235, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR},
{-1},
-#line 138 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str237, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR},
+#line 138 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str237, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR},
{-1}, {-1},
-#line 184 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str240, UC_PROPERTY_INDEX_HYPHEN},
-#line 37 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str241, UC_PROPERTY_INDEX_PRIVATE_USE},
+#line 184 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str240, UC_PROPERTY_INDEX_HYPHEN},
+#line 37 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str241, UC_PROPERTY_INDEX_PRIVATE_USE},
{-1},
-#line 115 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str243, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
-#line 114 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str244, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
+#line 115 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str243, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
+#line 114 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str244, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
{-1}, {-1}, {-1},
-#line 160 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str248, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
-#line 64 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str249, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
+#line 160 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str248, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
+#line 64 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str249, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
{-1},
-#line 203 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str251, UC_PROPERTY_INDEX_OTHER_MATH},
-#line 107 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str252, UC_PROPERTY_INDEX_GRAPHEME_BASE},
-#line 106 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str253, UC_PROPERTY_INDEX_GRAPHEME_BASE},
-#line 111 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str254, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
-#line 110 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str255, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
+#line 203 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str251, UC_PROPERTY_INDEX_OTHER_MATH},
+#line 107 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str252, UC_PROPERTY_INDEX_GRAPHEME_BASE},
+#line 106 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str253, UC_PROPERTY_INDEX_GRAPHEME_BASE},
+#line 111 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str254, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
+#line 110 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str255, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
{-1}, {-1}, {-1}, {-1},
-#line 105 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str260, UC_PROPERTY_INDEX_GRAPHEME_BASE},
-#line 104 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str261, UC_PROPERTY_INDEX_GRAPHEME_BASE},
-#line 212 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str262, UC_PROPERTY_INDEX_NUMERIC},
+#line 105 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str260, UC_PROPERTY_INDEX_GRAPHEME_BASE},
+#line 104 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str261, UC_PROPERTY_INDEX_GRAPHEME_BASE},
+#line 212 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str262, UC_PROPERTY_INDEX_NUMERIC},
{-1},
-#line 109 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str264, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
+#line 109 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str264, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 14 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str273, UC_PROPERTY_INDEX_WHITE_SPACE},
-#line 185 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str274, UC_PROPERTY_INDEX_PUNCTUATION},
+#line 14 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str273, UC_PROPERTY_INDEX_WHITE_SPACE},
+#line 185 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str274, UC_PROPERTY_INDEX_PUNCTUATION},
{-1},
-#line 148 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str276, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL},
-#line 200 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str277, UC_PROPERTY_INDEX_MATH},
-#line 158 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str278, UC_PROPERTY_INDEX_HEX_DIGIT},
+#line 148 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str276, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL},
+#line 200 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str277, UC_PROPERTY_INDEX_MATH},
+#line 158 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str278, UC_PROPERTY_INDEX_HEX_DIGIT},
{-1}, {-1}, {-1},
-#line 39 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str282, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE},
+#line 39 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str282, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE},
{-1},
-#line 135 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str284, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR},
-#line 58 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str285, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
-#line 23 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str286, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
+#line 135 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str284, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR},
+#line 58 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str285, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
+#line 23 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str286, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
{-1},
-#line 91 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str288, UC_PROPERTY_INDEX_XID_CONTINUE},
+#line 91 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str288, UC_PROPERTY_INDEX_XID_CONTINUE},
{-1}, {-1},
-#line 154 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str291, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL},
+#line 154 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str291, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL},
{-1},
-#line 165 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str293, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
+#line 165 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str293, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
{-1}, {-1}, {-1},
-#line 189 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str297, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR},
+#line 189 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str297, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR},
{-1}, {-1}, {-1},
-#line 188 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str301, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR},
+#line 188 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str301, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR},
{-1}, {-1}, {-1}, {-1},
-#line 161 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str306, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
-#line 198 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str307, UC_PROPERTY_INDEX_CURRENCY_SYMBOL},
+#line 161 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str306, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
+#line 198 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str307, UC_PROPERTY_INDEX_CURRENCY_SYMBOL},
{-1},
-#line 205 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str309, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION},
+#line 205 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str309, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION},
{-1}, {-1},
-#line 119 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str312, UC_PROPERTY_INDEX_GRAPHEME_LINK},
-#line 118 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str313, UC_PROPERTY_INDEX_GRAPHEME_LINK},
-#line 143 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str314, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR},
+#line 119 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str312, UC_PROPERTY_INDEX_GRAPHEME_LINK},
+#line 118 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str313, UC_PROPERTY_INDEX_GRAPHEME_LINK},
+#line 143 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str314, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR},
{-1}, {-1}, {-1}, {-1},
-#line 142 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str319, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR},
-#line 117 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str320, UC_PROPERTY_INDEX_GRAPHEME_LINK},
-#line 116 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str321, UC_PROPERTY_INDEX_GRAPHEME_LINK},
+#line 142 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str319, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR},
+#line 117 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str320, UC_PROPERTY_INDEX_GRAPHEME_LINK},
+#line 116 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str321, UC_PROPERTY_INDEX_GRAPHEME_LINK},
{-1}, {-1},
-#line 61 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str324, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED},
+#line 61 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str324, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED},
{-1},
-#line 32 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str326, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
+#line 32 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str326, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
{-1}, {-1}, {-1},
-#line 146 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str330, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK},
-#line 40 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str331, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE},
+#line 146 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str330, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK},
+#line 40 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str331, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE},
{-1}, {-1}, {-1},
-#line 62 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str335, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
-#line 217 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str336, UC_PROPERTY_INDEX_IGNORABLE_CONTROL},
-#line 108 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str337, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
+#line 62 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str335, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
+#line 217 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str336, UC_PROPERTY_INDEX_IGNORABLE_CONTROL},
+#line 108 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str337, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 218 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str344, UC_PROPERTY_INDEX_IGNORABLE_CONTROL},
-#line 199 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str345, UC_PROPERTY_INDEX_CURRENCY_SYMBOL},
+#line 218 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str344, UC_PROPERTY_INDEX_IGNORABLE_CONTROL},
+#line 199 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str345, UC_PROPERTY_INDEX_CURRENCY_SYMBOL},
{-1},
-#line 97 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str347, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
+#line 97 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str347, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
{-1},
-#line 13 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str349, UC_PROPERTY_INDEX_WHITE_SPACE},
+#line 13 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str349, UC_PROPERTY_INDEX_WHITE_SPACE},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1},
-#line 150 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str361, UC_PROPERTY_INDEX_BIDI_PDF},
-#line 31 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str362, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
+#line 150 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str361, UC_PROPERTY_INDEX_BIDI_PDF},
+#line 31 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str362, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
{-1}, {-1}, {-1},
-#line 181 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str366, UC_PROPERTY_INDEX_FORMAT_CONTROL},
+#line 181 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str366, UC_PROPERTY_INDEX_FORMAT_CONTROL},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 56 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str383, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
+#line 56 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str383, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
{-1}, {-1}, {-1},
-#line 164 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str387, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
+#line 164 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str387, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
{-1}, {-1},
-#line 63 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str390, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
+#line 63 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str390, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 93 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str396, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
-#line 70 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str397, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED},
+#line 93 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str396, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
+#line 70 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str397, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 152 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str404, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE},
+#line 152 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str404, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 147 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str411, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK},
-#line 67 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str412, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
+#line 147 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str411, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK},
+#line 67 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str412, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
{-1}, {-1}, {-1},
-#line 208 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str416, UC_PROPERTY_INDEX_COMBINING},
-#line 66 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str417, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
+#line 208 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str416, UC_PROPERTY_INDEX_COMBINING},
+#line 66 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str417, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
{-1}, {-1}, {-1}, {-1},
-#line 59 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str422, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED},
+#line 59 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str422, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 204 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str432, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION},
+#line 204 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str432, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 27 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str468, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
+#line 27 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str468, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 92 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str475, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
+#line 92 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str475, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
{-1}, {-1}, {-1}, {-1},
-#line 69 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str480, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED},
+#line 69 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str480, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 60 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str489, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED},
+#line 60 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str489, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 57 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str525, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
+#line 57 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str525, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
@@ -1043,33 +1043,27 @@ static const struct named_property properties[] =
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1},
-#line 68 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str581, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED},
+#line 68 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str581, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 65 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str596, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
+#line 65 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str596, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1},
-#line 96 "./unictype/pr_byname.gperf"
- {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str619, UC_PROPERTY_INDEX_PATTERN_SYNTAX}
+#line 96 "../../lib/unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str619, UC_PROPERTY_INDEX_PATTERN_SYNTAX}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_property *
-uc_property_lookup (register const char *str, register unsigned int len)
+uc_property_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = properties_hash (str, len);
+ register unsigned int key = properties_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = properties[key].name;
if (o >= 0)
diff --git a/lib/unictype/pr_case_ignorable.c b/lib/unictype/pr_case_ignorable.c
index b3c2183..d90b852 100644
--- a/lib/unictype/pr_case_ignorable.c
+++ b/lib/unictype/pr_case_ignorable.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_case_ignorable.h b/lib/unictype/pr_case_ignorable.h
index 5540ed2..7a49b4d 100644
--- a/lib/unictype/pr_case_ignorable.h
+++ b/lib/unictype/pr_case_ignorable.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[42 << 4];
+ /*unsigned*/ int level3[44 << 4];
}
u_property_case_ignorable =
{
@@ -176,6 +176,7 @@ u_property_case_ignorable =
16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
@@ -214,11 +215,9 @@ u_property_case_ignorable =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_property_case_ignorable =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -266,31 +265,32 @@ u_property_case_ignorable =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 576,
- 16 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 608,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 624,
+ 16 + 384 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 640,
+ 16 + 384 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 656,
+ 16 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
-1,
@@ -437,7 +437,7 @@ u_property_case_ignorable =
0x00028000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x043FF800,
0xFFC00000, 0x00003FFF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFF,
0x00000007, 0x14000000, 0x00FE21FE, 0x0002000C,
0x00000002, 0x10000000, 0x0000201E, 0x0000000C,
0x00000006, 0x10000000, 0x00023986, 0x00230000,
@@ -465,7 +465,7 @@ u_property_case_ignorable =
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
0x00000000, 0x3FB00000, 0x208FFE40, 0x00000000,
0x00007800, 0x00000000, 0x00000008, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0E040187, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
@@ -475,7 +475,7 @@ u_property_case_ignorable =
0x00000000, 0x00CFF000, 0x00000000, 0x3F000000,
0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x010007FF,
- 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
+ 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -509,7 +509,7 @@ u_property_case_ignorable =
0xFFFFFFFF, 0x00000003, 0x00000000, 0x00010000,
0x00000700, 0x00000000, 0x00000000, 0x03000000,
0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
+ 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,
0x00000007, 0x13C80000, 0x00008000, 0x00000060,
0x00000000, 0x00667E00, 0x00001008, 0x10010000,
@@ -540,11 +540,11 @@ u_property_case_ignorable =
0x00000003, 0x26780000, 0x00000000, 0x00000000,
0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
- 0x00000000, 0x00D38000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40D38000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000007F8,
0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF000000, 0x0000005C, 0x00000000,
0x00000000, 0x85F80000, 0x0000000D, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xB03C0000, 0x30000001, 0x00000000,
@@ -552,6 +552,10 @@ u_property_case_ignorable =
0x00000000, 0x00BF2800, 0x00000000, 0x00000000,
0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xBF7F0000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x007F0000, 0x0000000F, 0x00000000,
@@ -559,7 +563,7 @@ u_property_case_ignorable =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x60000000, 0x0000000F, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -576,11 +580,15 @@ u_property_case_ignorable =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xF8000000,
diff --git a/lib/unictype/pr_cased.c b/lib/unictype/pr_cased.c
index 363e647..13f592b 100644
--- a/lib/unictype/pr_cased.c
+++ b/lib/unictype/pr_cased.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_cased.h b/lib/unictype/pr_cased.h
index d11ffa3..780f433 100644
--- a/lib/unictype/pr_cased.h
+++ b/lib/unictype/pr_cased.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[20 << 4];
+ /*unsigned*/ int level3[21 << 4];
}
u_property_cased =
{
@@ -265,11 +265,11 @@ u_property_cased =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 304,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
@@ -300,7 +300,7 @@ u_property_cased =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -322,7 +322,7 @@ u_property_cased =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x07000000,
+ 0xFFFF78FF, 0x00FF7FFF, 0x00000000, 0x07000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F,
@@ -336,7 +336,7 @@ u_property_cased =
0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -357,6 +357,10 @@ u_property_cased =
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF,
0x000003FF, 0x00000000, 0x00000000, 0x00000000
}
diff --git a/lib/unictype/pr_changes_when_casefolded.c b/lib/unictype/pr_changes_when_casefolded.c
index 1f903f3..02097c2 100644
--- a/lib/unictype/pr_changes_when_casefolded.c
+++ b/lib/unictype/pr_changes_when_casefolded.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_casefolded.h b/lib/unictype/pr_changes_when_casefolded.h
index a3a7d8e..b4bec6c 100644
--- a/lib/unictype/pr_changes_when_casefolded.h
+++ b/lib/unictype/pr_changes_when_casefolded.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[16 << 4];
+ /*unsigned*/ int level3[18 << 4];
}
u_property_changes_when_casefolded =
{
@@ -35,16 +35,15 @@ u_property_changes_when_casefolded =
-1,
-1,
-1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 80,
3 + 256 * sizeof (short) / sizeof (int) + 96,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -104,10 +103,10 @@ u_property_changes_when_casefolded =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
-1,
@@ -146,23 +145,23 @@ u_property_changes_when_casefolded =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -266,6 +265,7 @@ u_property_changes_when_casefolded =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -299,6 +299,10 @@ u_property_changes_when_casefolded =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x3F000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x55555555, 0x55555555, 0x55555555, 0x55555555,
0x4C155555, 0x55555555, 0x55555555, 0x55555555,
0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00,
@@ -318,7 +322,7 @@ u_property_changes_when_casefolded =
0x00000000, 0x00000000, 0x55555555, 0x00001555,
0x05555555, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x55545554, 0x55555555, 0x6A005555,
- 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
+ 0x55452855, 0x005F7D55, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFF0000,
@@ -332,7 +336,7 @@ u_property_changes_when_casefolded =
0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -342,6 +346,10 @@ u_property_changes_when_casefolded =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_changes_when_casemapped.c b/lib/unictype/pr_changes_when_casemapped.c
index 3a1e220..f5e4284 100644
--- a/lib/unictype/pr_changes_when_casemapped.c
+++ b/lib/unictype/pr_changes_when_casemapped.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_casemapped.h b/lib/unictype/pr_changes_when_casemapped.h
index bcaa685..0cc0a4a 100644
--- a/lib/unictype/pr_changes_when_casemapped.h
+++ b/lib/unictype/pr_changes_when_casemapped.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[17 << 4];
+ /*unsigned*/ int level3[18 << 4];
}
u_property_changes_when_casemapped =
{
@@ -265,7 +265,7 @@ u_property_changes_when_casemapped =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -283,7 +283,7 @@ u_property_changes_when_casemapped =
0x00000000, 0x00200000, 0xFF7FFFFF, 0xFF7FFFFF,
0xFFFFFFFF, 0xFEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xF7FFDFFF, 0xB3FFF3FF, 0xFFFFFFF0, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFC0FFFFD, 0x1ADFFFFF, 0x20269B6B,
+ 0xFFFFFFFF, 0xFC0FFFFD, 0x1ADFFFFF, 0x20269F6B,
0x60041F89, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000020, 0xB8CF0000,
0xFFFFD740, 0xFFFFFFFB, 0xFFE3FFFF, 0xEFBFFFFF,
@@ -300,7 +300,7 @@ u_property_changes_when_casemapped =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x22000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -322,7 +322,7 @@ u_property_changes_when_casemapped =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF,
0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFCFFFC, 0xFFFFFFFF, 0xFE00FFFF,
- 0xFFCF38FF, 0x00FF3FFF, 0x00000000, 0x00000000,
+ 0xFFCF38FF, 0x00FF7FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00080000, 0xFFFF0000,
@@ -336,7 +336,7 @@ u_property_changes_when_casemapped =
0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -346,6 +346,10 @@ u_property_changes_when_casemapped =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_changes_when_lowercased.c b/lib/unictype/pr_changes_when_lowercased.c
index ba87beb..37d474c 100644
--- a/lib/unictype/pr_changes_when_lowercased.c
+++ b/lib/unictype/pr_changes_when_lowercased.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_lowercased.h b/lib/unictype/pr_changes_when_lowercased.h
index 072c719..a0a5e57 100644
--- a/lib/unictype/pr_changes_when_lowercased.h
+++ b/lib/unictype/pr_changes_when_lowercased.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[14 << 4];
+ /*unsigned*/ int level3[15 << 4];
}
u_property_changes_when_lowercased =
{
@@ -265,7 +265,7 @@ u_property_changes_when_lowercased =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -318,13 +318,13 @@ u_property_changes_when_lowercased =
0x00000000, 0x00000000, 0x55555555, 0x00001555,
0x05555555, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x55545554, 0x55555555, 0x6A005555,
- 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
+ 0x55452855, 0x005F7D55, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -334,6 +334,10 @@ u_property_changes_when_lowercased =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_changes_when_titlecased.c b/lib/unictype/pr_changes_when_titlecased.c
index 7ac32bd..9bb6ff8 100644
--- a/lib/unictype/pr_changes_when_titlecased.c
+++ b/lib/unictype/pr_changes_when_titlecased.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_titlecased.h b/lib/unictype/pr_changes_when_titlecased.h
index 3947625..b85d29f 100644
--- a/lib/unictype/pr_changes_when_titlecased.h
+++ b/lib/unictype/pr_changes_when_titlecased.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[16 << 4];
+ /*unsigned*/ int level3[17 << 4];
}
u_property_changes_when_titlecased =
{
@@ -265,7 +265,7 @@ u_property_changes_when_titlecased =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -283,7 +283,7 @@ u_property_changes_when_titlecased =
0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA,
0x46241129, 0xA251212A, 0xB55556D0, 0xAA2BAAAA,
- 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B,
+ 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269F6B,
0x60041F89, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000020, 0x388A0000,
0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x092FAAAA,
@@ -296,7 +296,7 @@ u_property_changes_when_titlecased =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x3F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x22000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
@@ -332,7 +332,7 @@ u_property_changes_when_titlecased =
0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -342,6 +342,10 @@ u_property_changes_when_titlecased =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_changes_when_uppercased.c b/lib/unictype/pr_changes_when_uppercased.c
index 20893c2..c1a95c6 100644
--- a/lib/unictype/pr_changes_when_uppercased.c
+++ b/lib/unictype/pr_changes_when_uppercased.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_uppercased.h b/lib/unictype/pr_changes_when_uppercased.h
index 3127537..0c8a010 100644
--- a/lib/unictype/pr_changes_when_uppercased.h
+++ b/lib/unictype/pr_changes_when_uppercased.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[16 << 4];
+ /*unsigned*/ int level3[17 << 4];
}
u_property_changes_when_uppercased =
{
@@ -265,7 +265,7 @@ u_property_changes_when_uppercased =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -283,7 +283,7 @@ u_property_changes_when_uppercased =
0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA,
0x46241129, 0xA251212A, 0xB5555B60, 0xAA2DAAAA,
- 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B,
+ 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269F6B,
0x60041F89, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000020, 0x388A0000,
0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x092FAAAA,
@@ -296,7 +296,7 @@ u_property_changes_when_uppercased =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x3F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x22000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
@@ -332,7 +332,7 @@ u_property_changes_when_uppercased =
0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -342,6 +342,10 @@ u_property_changes_when_uppercased =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_combining.c b/lib/unictype/pr_combining.c
index 16bbcb0..55a4349 100644
--- a/lib/unictype/pr_combining.c
+++ b/lib/unictype/pr_combining.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_combining.h b/lib/unictype/pr_combining.h
index feafd3c..afe3ec8 100644
--- a/lib/unictype/pr_combining.h
+++ b/lib/unictype/pr_combining.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[36 << 4];
+ /*unsigned*/ int level3[38 << 4];
}
u_property_combining =
{
@@ -176,6 +176,7 @@ u_property_combining =
16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -214,11 +215,9 @@ u_property_combining =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 448,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_property_combining =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -266,19 +265,20 @@ u_property_combining =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_combining =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -433,7 +433,7 @@ u_property_combining =
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0000000C,
0x0000000E, 0xD0000000, 0x0080399F, 0x0000000C,
0x0000000E, 0xD0000000, 0x00023987, 0x00230000,
@@ -461,7 +461,7 @@ u_property_combining =
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
0x00000000, 0xFFF00000, 0x200FFFFF, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF,
@@ -471,7 +471,7 @@ u_property_combining =
0x00000000, 0x00FFFFF0, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFF70000, 0x031C21FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -489,7 +489,7 @@ u_property_combining =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x000000F8, 0x00000000, 0x00000000,
- 0x00000003, 0xFFF00000, 0x0000001F, 0x0003FFFF,
+ 0x00000003, 0xFFF00000, 0x0000003F, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x000FFF80, 0x00000000,
0x0000000F, 0xFFF80000, 0x00000001, 0x00000020,
0x00000000, 0x007FFE00, 0x00003008, 0x38000000,
@@ -520,11 +520,11 @@ u_property_combining =
0x00000007, 0x07FF0000, 0x00000000, 0x00000000,
0x00000007, 0x001FFF80, 0x00000000, 0x00080000,
0x00000007, 0xFFF80000, 0x00001C01, 0x00000000,
- 0x00000000, 0x00FFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40FFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000007FF,
0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFE00000, 0x0000007F, 0x00000000,
0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFF3F8000, 0x30000001, 0x00000000,
@@ -532,6 +532,10 @@ u_property_combining =
0x00000000, 0x00FFF800, 0x00000000, 0x00000000,
0xE0000000, 0x00000FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF7F8000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x007F0000, 0x00000000, 0x00000000,
@@ -556,10 +560,14 @@ u_property_combining =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_composite.c b/lib/unictype/pr_composite.c
index 6d32ae9..975e774 100644
--- a/lib/unictype/pr_composite.c
+++ b/lib/unictype/pr_composite.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_composite.h b/lib/unictype/pr_composite.h
index 031af62..ffe5b54 100644
--- a/lib/unictype/pr_composite.h
+++ b/lib/unictype/pr_composite.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_currency_symbol.c b/lib/unictype/pr_currency_symbol.c
index fc8563e..04bd8cb 100644
--- a/lib/unictype/pr_currency_symbol.c
+++ b/lib/unictype/pr_currency_symbol.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_currency_symbol.h b/lib/unictype/pr_currency_symbol.h
index b065d8e..ca2d12a 100644
--- a/lib/unictype/pr_currency_symbol.h
+++ b/lib/unictype/pr_currency_symbol.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_dash.c b/lib/unictype/pr_dash.c
index a96dff0..2636306 100644
--- a/lib/unictype/pr_dash.c
+++ b/lib/unictype/pr_dash.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_dash.h b/lib/unictype/pr_dash.h
index 3ae811a..0677f06 100644
--- a/lib/unictype/pr_dash.h
+++ b/lib/unictype/pr_dash.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_decimal_digit.c b/lib/unictype/pr_decimal_digit.c
index 78783e6..cbbd2d7 100644
--- a/lib/unictype/pr_decimal_digit.c
+++ b/lib/unictype/pr_decimal_digit.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_decimal_digit.h b/lib/unictype/pr_decimal_digit.h
index ee5daeb..542a038 100644
--- a/lib/unictype/pr_decimal_digit.h
+++ b/lib/unictype/pr_decimal_digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[22 << 4];
+ /*unsigned*/ int level3[24 << 4];
}
u_property_decimal_digit =
{
@@ -163,6 +163,7 @@ u_property_decimal_digit =
3 + 256 * sizeof (short) / sizeof (int) + 288,
3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
@@ -201,9 +202,7 @@ u_property_decimal_digit =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 320,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_property_decimal_digit =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -266,6 +265,7 @@ u_property_decimal_digit =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -347,7 +347,7 @@ u_property_decimal_digit =
0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -359,6 +359,10 @@ u_property_decimal_digit =
0x00000000, 0x00000000, 0x00000000, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
@@ -366,6 +370,10 @@ u_property_decimal_digit =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF
+ 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_default_ignorable_code_point.c b/lib/unictype/pr_default_ignorable_code_point.c
index b06b236..6bf16c6 100644
--- a/lib/unictype/pr_default_ignorable_code_point.c
+++ b/lib/unictype/pr_default_ignorable_code_point.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_default_ignorable_code_point.h b/lib/unictype/pr_default_ignorable_code_point.h
index 9200d79..1163ad4 100644
--- a/lib/unictype/pr_default_ignorable_code_point.h
+++ b/lib/unictype/pr_default_ignorable_code_point.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_deprecated.c b/lib/unictype/pr_deprecated.c
index bbfda24..16072a1 100644
--- a/lib/unictype/pr_deprecated.c
+++ b/lib/unictype/pr_deprecated.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_deprecated.h b/lib/unictype/pr_deprecated.h
index bb3391c..9a7e1f8 100644
--- a/lib/unictype/pr_deprecated.h
+++ b/lib/unictype/pr_deprecated.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -316,7 +316,7 @@ u_property_deprecated =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000600, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000002, 0x00000000, 0x00000000, 0x80000000,
+ 0x00000002, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
diff --git a/lib/unictype/pr_diacritic.c b/lib/unictype/pr_diacritic.c
index 9090d5c..3d3127c 100644
--- a/lib/unictype/pr_diacritic.c
+++ b/lib/unictype/pr_diacritic.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_diacritic.h b/lib/unictype/pr_diacritic.h
index 9a89f10..58877b1 100644
--- a/lib/unictype/pr_diacritic.h
+++ b/lib/unictype/pr_diacritic.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[32 << 4];
+ /*unsigned*/ int level3[33 << 4];
}
u_property_diacritic =
{
@@ -163,6 +163,7 @@ u_property_diacritic =
3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -201,11 +202,9 @@ u_property_diacritic =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 448,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 464,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -253,8 +252,8 @@ u_property_diacritic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -265,7 +264,8 @@ u_property_diacritic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 496,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
@@ -383,7 +383,7 @@ u_property_diacritic =
0x00000000, 0x00000000, 0x00000000, 0x00000600,
0x00000000, 0x10000000, 0x00002000, 0x001F1FC0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000044, 0x00000000,
0x00000000, 0x00000000, 0x0000000C, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x80000000, 0x00000001, 0x00000000,
@@ -391,6 +391,10 @@ u_property_diacritic =
0x00000000, 0x00C00000, 0x00000000, 0x00000000,
0x00000000, 0x00000800, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -405,7 +409,7 @@ u_property_diacritic =
0x00000FE7, 0x00003C00, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x007F0000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000770, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_extender.c b/lib/unictype/pr_extender.c
index a0a2d9d..bb018bb 100644
--- a/lib/unictype/pr_extender.c
+++ b/lib/unictype/pr_extender.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_extender.h b/lib/unictype/pr_extender.h
index f584de5..59efb61 100644
--- a/lib/unictype/pr_extender.h
+++ b/lib/unictype/pr_extender.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[16 << 4];
+ /*unsigned*/ int level3[18 << 4];
}
u_property_extender =
{
@@ -204,6 +204,7 @@ u_property_extender =
-1,
3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -264,8 +265,7 @@ u_property_extender =
-1,
-1,
-1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -342,6 +342,14 @@ u_property_extender =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x0000000C, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000001,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000070, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_format_control.c b/lib/unictype/pr_format_control.c
index 74c21f4..e693e39 100644
--- a/lib/unictype/pr_format_control.c
+++ b/lib/unictype/pr_format_control.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_format_control.h b/lib/unictype/pr_format_control.h
index b69678b..8b6428f 100644
--- a/lib/unictype/pr_format_control.h
+++ b/lib/unictype/pr_format_control.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_grapheme_base.c b/lib/unictype/pr_grapheme_base.c
index cfd4df3..64c7a96 100644
--- a/lib/unictype/pr_grapheme_base.c
+++ b/lib/unictype/pr_grapheme_base.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_grapheme_base.h b/lib/unictype/pr_grapheme_base.h
index 3047070..cca8cab 100644
--- a/lib/unictype/pr_grapheme_base.h
+++ b/lib/unictype/pr_grapheme_base.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[74 << 4];
+ /*unsigned*/ int level3[76 << 4];
}
u_property_grapheme_base =
{
@@ -164,11 +164,11 @@ u_property_grapheme_base =
4 + 384 * sizeof (short) / sizeof (int) + 736,
4 + 384 * sizeof (short) / sizeof (int) + 752,
4 + 384 * sizeof (short) / sizeof (int) + 768,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
4 + 384 * sizeof (short) / sizeof (int) + 800,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_property_grapheme_base =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_property_grapheme_base =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_property_grapheme_base =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_property_grapheme_base =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
-1,
@@ -254,27 +254,27 @@ u_property_grapheme_base =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
4 + 384 * sizeof (short) / sizeof (int) + 960,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1024,
-1,
-1,
-1,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 992,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1040,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 1008,
- 4 + 384 * sizeof (short) / sizeof (int) + 1024,
- 4 + 384 * sizeof (short) / sizeof (int) + 1040,
4 + 384 * sizeof (short) / sizeof (int) + 1056,
4 + 384 * sizeof (short) / sizeof (int) + 1072,
4 + 384 * sizeof (short) / sizeof (int) + 1088,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1104,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1120,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_property_grapheme_base =
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 1104,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1136,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
@@ -369,8 +369,8 @@ u_property_grapheme_base =
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 1120,
- 4 + 384 * sizeof (short) / sizeof (int) + 1136,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1152,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1168,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
@@ -381,7 +381,7 @@ u_property_grapheme_base =
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 1152,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1184,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_property_grapheme_base =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 1168,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1200,
-1,
-1
},
@@ -425,7 +425,7 @@ u_property_grapheme_base =
0xFFFD3FFF, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x07F007FF,
0x043FFFFF, 0x7FFF0110, 0x41FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF8, 0xEBFFFFFF, 0xFF01DE01, 0xFFFFFFF3,
0xFFF99FED, 0xA3C5FDFF, 0xB0005981, 0x0FFFFFC3,
0xFFF987E8, 0xC36DFDFF, 0x5E000001, 0x001CFFC0,
@@ -433,8 +433,8 @@ u_property_grapheme_base =
0xFFF99FEC, 0x23EDFDFF, 0xB0001981, 0x00FFFFC3,
0xD63DC7E8, 0x83FFC718, 0x00011DC6, 0x07FFFFC0,
0xFFFDDFEE, 0x23FFFDFF, 0x0700001E, 0xFF00FFC3,
- 0xFFFDDFEC, 0x63EFFDFF, 0x40000D9B, 0x0006FFC3,
- 0xFFFDDFEC, 0xA7FFFFFF, 0x80005DC1, 0xFE3FFFC3,
+ 0xFFFDDFED, 0x63EFFDFF, 0x40000D9B, 0x0006FFC3,
+ 0xFFFDDFEC, 0xA7FFFFFF, 0xFF70DDC1, 0xFFFFFFC3,
0xFC7FFFEC, 0x2FFBFFFF, 0x7F03007F, 0x001CFFC0,
0xFFFFFFFE, 0x800DFFFF, 0x0FFF807F, 0x00000000,
0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000,
@@ -457,7 +457,7 @@ u_property_grapheme_base =
0x0003DFFF, 0x0063FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0xC04FFFFF, 0x1FF001BF, 0x03FF03FF,
0x03FF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
0x7FFFFFFF, 0x01FB0E78, 0xFFFFFFF1, 0x001F3FFF,
0xFFFFFFFF, 0xFFFF0FFF, 0xC7FF03FF, 0xFFFFFFFF,
0xC67FFFFF, 0xFFFFFFFF, 0x00BFFFFF, 0x0007E01A,
@@ -465,7 +465,7 @@ u_property_grapheme_base =
0xFFFFFFF0, 0xE82FFFFF, 0xFFFF0FFB, 0x1FF007FF,
0xFFFFFFFC, 0xFFFFC4C3, 0xFFFFFFFF, 0xF00C5CBF,
0xFFFFFFFF, 0xF8300FFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x000800FF, 0x006FDE02,
+ 0x000001FF, 0x00000000, 0x000800FF, 0x006FDE02,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -479,7 +479,7 @@ u_property_grapheme_base =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -492,7 +492,7 @@ u_property_grapheme_base =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0C7FFF,
0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000180FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
@@ -519,7 +519,7 @@ u_property_grapheme_base =
0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xC0087FFF,
0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FCFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFFFFF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x03FF0F9F, 0xFFFFFFFF, 0x00FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC00F, 0x3FFC0000,
0xFFFFFFFF, 0xFFFFC03F, 0x800C007F, 0x1FFFFFFF,
@@ -551,13 +551,13 @@ u_property_grapheme_base =
0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
+ 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFE,
0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x003FFFFF,
0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -588,11 +588,11 @@ u_property_grapheme_base =
0xBFFFBD7F, 0xFFFF03FF, 0x7FFFFFFF, 0x03FF0007,
0xFFF99FEC, 0xA3EDFDFF, 0xE001399E, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00FFFFFF, 0x2BFFFFA3, 0x00000000,
0xFFFFFFFF, 0x5A06FFFF, 0x03FF00F2, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x4F037FFF, 0x0FFFFFFE, 0x00000000,
- 0xFFFFFFFF, 0x5807FFFF, 0x03FF001E, 0x00000000,
+ 0xFFFFFFFF, 0x5807FFFF, 0x03FF001E, 0x00001FFF,
0xFFFFFFFF, 0x0040D7FF, 0x000003FF, 0x00000000,
0x03FFFFFF, 0xFFFF0043, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -604,6 +604,10 @@ u_property_grapheme_base =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x4000FFFF, 0xFFFF003F, 0xFFFF1FFF,
+ 0x0000FFFF, 0x00120200, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -627,7 +631,15 @@ u_property_grapheme_base =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -658,7 +670,7 @@ u_property_grapheme_base =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF9F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000,
@@ -667,23 +679,19 @@ u_property_grapheme_base =
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
- 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
+ 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0x00000000, 0x00000001, 0x00000000,
+ 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
+ 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_grapheme_extend.c b/lib/unictype/pr_grapheme_extend.c
index ebd11b9..11e4020 100644
--- a/lib/unictype/pr_grapheme_extend.c
+++ b/lib/unictype/pr_grapheme_extend.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_grapheme_extend.h b/lib/unictype/pr_grapheme_extend.h
index 30e8b63..93db881 100644
--- a/lib/unictype/pr_grapheme_extend.h
+++ b/lib/unictype/pr_grapheme_extend.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[36 << 4];
+ /*unsigned*/ int level3[38 << 4];
}
u_property_grapheme_extend =
{
@@ -176,6 +176,7 @@ u_property_grapheme_extend =
16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -214,11 +215,9 @@ u_property_grapheme_extend =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 448,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -256,8 +255,8 @@ u_property_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -266,19 +265,20 @@ u_property_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -433,7 +433,7 @@ u_property_grapheme_extend =
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C,
0x00000002, 0x50000000, 0x0080201E, 0x0000000C,
0x00000006, 0x10000000, 0x00023986, 0x00230000,
@@ -461,7 +461,7 @@ u_property_grapheme_extend =
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0E040187, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
@@ -471,8 +471,8 @@ u_property_grapheme_extend =
0x00000000, 0x00CFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
- 0x00003000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
+ 0x00001000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -489,7 +489,7 @@ u_property_grapheme_extend =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
+ 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,
0x00000007, 0x13C80000, 0x00000000, 0x00000020,
0x00000000, 0x00667E00, 0x00001008, 0x10000000,
@@ -520,11 +520,11 @@ u_property_grapheme_extend =
0x00000003, 0x06780000, 0x00000000, 0x00000000,
0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
- 0x00000000, 0x00D38000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40D38000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000007F8,
0x00000003, 0x50000000, 0x00800001, 0x001F1FC0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF000000, 0x0000005C, 0x00000000,
0x00000000, 0xA5F90000, 0x0000000D, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xB03C8000, 0x30000001, 0x00000000,
@@ -532,6 +532,10 @@ u_property_grapheme_extend =
0x00000000, 0x00BF2800, 0x00000000, 0x00000000,
0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xBF7F0000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x007F0000, 0x00000000, 0x00000000,
@@ -556,11 +560,15 @@ u_property_grapheme_extend =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF
diff --git a/lib/unictype/pr_grapheme_link.c b/lib/unictype/pr_grapheme_link.c
index a5a4ca7..e2066ba 100644
--- a/lib/unictype/pr_grapheme_link.c
+++ b/lib/unictype/pr_grapheme_link.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_grapheme_link.h b/lib/unictype/pr_grapheme_link.h
index 06c4392..1692a7a 100644
--- a/lib/unictype/pr_grapheme_link.h
+++ b/lib/unictype/pr_grapheme_link.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -163,7 +163,7 @@ u_property_grapheme_link =
3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -331,7 +331,7 @@ u_property_grapheme_link =
0x00000000, 0x00000000, 0x00000000, 0x00000400,
0x00000000, 0x00000000, 0x00002000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000004, 0x00000000,
0x00000000, 0x00000000, 0x00000004, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x80000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_hex_digit.c b/lib/unictype/pr_hex_digit.c
index 7ff8bf8..78386a1 100644
--- a/lib/unictype/pr_hex_digit.c
+++ b/lib/unictype/pr_hex_digit.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_hex_digit.h b/lib/unictype/pr_hex_digit.h
index f401c39..f83ac6a 100644
--- a/lib/unictype/pr_hex_digit.h
+++ b/lib/unictype/pr_hex_digit.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_hyphen.c b/lib/unictype/pr_hyphen.c
index 47a1e4b..0182a31 100644
--- a/lib/unictype/pr_hyphen.c
+++ b/lib/unictype/pr_hyphen.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_hyphen.h b/lib/unictype/pr_hyphen.h
index 4dd6c3d..35bba66 100644
--- a/lib/unictype/pr_hyphen.h
+++ b/lib/unictype/pr_hyphen.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_id_continue.c b/lib/unictype/pr_id_continue.c
index 2415d9b..3ebb894 100644
--- a/lib/unictype/pr_id_continue.c
+++ b/lib/unictype/pr_id_continue.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_id_continue.h b/lib/unictype/pr_id_continue.h
index d849df6..6696c3b 100644
--- a/lib/unictype/pr_id_continue.h
+++ b/lib/unictype/pr_id_continue.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[4 << 7];
- /*unsigned*/ int level3[65 << 4];
+ /*unsigned*/ int level3[69 << 4];
}
u_property_id_continue =
{
@@ -176,11 +176,11 @@ u_property_id_continue =
16 + 512 * sizeof (short) / sizeof (int) + 656,
16 + 512 * sizeof (short) / sizeof (int) + 672,
16 + 512 * sizeof (short) / sizeof (int) + 688,
- -1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 704,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 704,
16 + 512 * sizeof (short) / sizeof (int) + 720,
+ 16 + 512 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -188,7 +188,7 @@ u_property_id_continue =
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 736,
+ 16 + 512 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -197,7 +197,7 @@ u_property_id_continue =
-1,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 752,
+ 16 + 512 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -215,10 +215,23 @@ u_property_id_continue =
-1,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 768,
- -1,
16 + 512 * sizeof (short) / sizeof (int) + 784,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 800,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 816,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -237,26 +250,13 @@ u_property_id_continue =
-1,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 800,
- -1,
- -1,
- -1,
- -1,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 816,
+ 16 + 512 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -266,22 +266,22 @@ u_property_id_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 832,
- 16 + 512 * sizeof (short) / sizeof (int) + 848,
- 16 + 512 * sizeof (short) / sizeof (int) + 864,
16 + 512 * sizeof (short) / sizeof (int) + 880,
- -1,
16 + 512 * sizeof (short) / sizeof (int) + 896,
+ 16 + 512 * sizeof (short) / sizeof (int) + 912,
+ 16 + 512 * sizeof (short) / sizeof (int) + 928,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 960,
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 912,
+ 16 + 512 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 928,
+ 16 + 512 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -373,7 +373,7 @@ u_property_id_continue =
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 944,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1008,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
@@ -381,8 +381,8 @@ u_property_id_continue =
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 960,
- 16 + 512 * sizeof (short) / sizeof (int) + 976,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1040,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
@@ -393,7 +393,7 @@ u_property_id_continue =
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 992,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1056,
-1,
-1,
-1,
@@ -415,10 +415,10 @@ u_property_id_continue =
-1,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 1008,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1072,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1088,
-1,
-1,
-1,
@@ -565,7 +565,7 @@ u_property_id_continue =
0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF,
0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFB,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF,
0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF,
0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
@@ -573,8 +573,8 @@ u_property_id_continue =
0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF,
0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0,
0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF,
- 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFC00FFCF,
+ 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0x80F07DDF, 0xFC00FFCF,
0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0,
0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000,
0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
@@ -605,9 +605,9 @@ u_property_id_continue =
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0FFF, 0x000FF800,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0x00FFFFFF, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0xFFF70000, 0x037FFFFF,
+ 0x000001FF, 0x00000000, 0xFFF70000, 0x037FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
@@ -643,9 +643,9 @@ u_property_id_continue =
0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x28FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF003F, 0x28FFFFFF,
0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF8001, 0x7FFFFFFF,
0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0xFC7FFFFF,
@@ -681,7 +681,7 @@ u_property_id_continue =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -704,11 +704,11 @@ u_property_id_continue =
0xFFFFFFFF, 0x07FFFFFF, 0xFFFF0000, 0x03FF01FF,
0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF0000, 0x004FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x17FF1C1F, 0x00000000,
- 0xFFFBFFFF, 0x00FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFBFFFF, 0x40FFFFFF, 0x00000000, 0x00000000,
0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF,
0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00BF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFF3FFFFF, 0x3F000001, 0x00000000,
@@ -724,6 +724,10 @@ u_property_id_continue =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0xFF7FFFFF, 0x03FF0001, 0xFFFC0000,
+ 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -747,7 +751,15 @@ u_property_id_continue =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -776,9 +788,13 @@ u_property_id_continue =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_id_start.c b/lib/unictype/pr_id_start.c
index 2319f17..e0e2462 100644
--- a/lib/unictype/pr_id_start.c
+++ b/lib/unictype/pr_id_start.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_id_start.h b/lib/unictype/pr_id_start.h
index a4df93e..aff0d0b 100644
--- a/lib/unictype/pr_id_start.h
+++ b/lib/unictype/pr_id_start.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[61 << 4];
+ /*unsigned*/ int level3[64 << 4];
}
u_property_id_start =
{
@@ -164,11 +164,11 @@ u_property_id_start =
4 + 384 * sizeof (short) / sizeof (int) + 656,
4 + 384 * sizeof (short) / sizeof (int) + 672,
4 + 384 * sizeof (short) / sizeof (int) + 688,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 704,
4 + 384 * sizeof (short) / sizeof (int) + 720,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_property_id_start =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_property_id_start =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_property_id_start =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_property_id_start =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -256,8 +256,8 @@ u_property_id_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -266,10 +266,10 @@ u_property_id_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_property_id_start =
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
@@ -369,8 +369,8 @@ u_property_id_start =
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
@@ -381,7 +381,7 @@ u_property_id_start =
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_property_id_start =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
-1,
-1
},
@@ -425,7 +425,7 @@ u_property_id_start =
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF,
0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003,
0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
@@ -433,8 +433,8 @@ u_property_id_start =
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003,
+ 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000,
0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000,
@@ -465,7 +465,7 @@ u_property_id_start =
0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
+ 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -503,7 +503,7 @@ u_property_id_start =
0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF,
0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000,
0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
@@ -541,7 +541,7 @@ u_property_id_start =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -568,7 +568,7 @@ u_property_id_start =
0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000,
0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 0x00000000,
0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
@@ -584,6 +584,10 @@ u_property_id_start =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -607,7 +611,15 @@ u_property_id_start =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -626,7 +638,7 @@ u_property_id_start =
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_ideographic.c b/lib/unictype/pr_ideographic.c
index 300109f..c669f79 100644
--- a/lib/unictype/pr_ideographic.c
+++ b/lib/unictype/pr_ideographic.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ideographic.h b/lib/unictype/pr_ideographic.h
index 9a08c61..c9f07e2 100644
--- a/lib/unictype/pr_ideographic.h
+++ b/lib/unictype/pr_ideographic.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -10,16 +10,16 @@ struct
{
int header[1];
int level1[3];
- short level2[2 << 7];
- /*unsigned*/ int level3[11 << 4];
+ short level2[3 << 7];
+ /*unsigned*/ int level3[13 << 4];
}
u_property_ideographic =
{
{ 3 },
{
4 * sizeof (int) / sizeof (short) + 0,
- -1,
- 4 * sizeof (int) / sizeof (short) + 128
+ 4 * sizeof (int) / sizeof (short) + 128,
+ 4 * sizeof (int) / sizeof (short) + 256
},
{
-1,
@@ -46,62 +46,126 @@ u_property_ideographic =
-1,
-1,
-1,
- 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 384 * sizeof (short) / sizeof (int) + 0,
+ -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 32,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 64,
+ 4 + 384 * sizeof (short) / sizeof (int) + 80,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 32,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -142,141 +206,205 @@ u_property_ideographic =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 96,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
- -1,
- 4 + 256 * sizeof (short) / sizeof (int) + 64,
- 4 + 256 * sizeof (short) / sizeof (int) + 80,
- -1,
- -1,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 96,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 112,
- 4 + 256 * sizeof (short) / sizeof (int) + 128,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 144,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 160,
- -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 128,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 144,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 176,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 16,
+ 4 + 384 * sizeof (short) / sizeof (int) + 192,
+ -1,
-1
},
{
@@ -305,6 +433,14 @@ u_property_ideographic =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_ids_binary_operator.c b/lib/unictype/pr_ids_binary_operator.c
index f172fe2..d7682d9 100644
--- a/lib/unictype/pr_ids_binary_operator.c
+++ b/lib/unictype/pr_ids_binary_operator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ids_binary_operator.h b/lib/unictype/pr_ids_binary_operator.h
index b851f24..12df49d 100644
--- a/lib/unictype/pr_ids_binary_operator.h
+++ b/lib/unictype/pr_ids_binary_operator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_ids_trinary_operator.c b/lib/unictype/pr_ids_trinary_operator.c
index 4caf484..9623565 100644
--- a/lib/unictype/pr_ids_trinary_operator.c
+++ b/lib/unictype/pr_ids_trinary_operator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ids_trinary_operator.h b/lib/unictype/pr_ids_trinary_operator.h
index a583ff9..a76ddbf 100644
--- a/lib/unictype/pr_ids_trinary_operator.h
+++ b/lib/unictype/pr_ids_trinary_operator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_ignorable_control.c b/lib/unictype/pr_ignorable_control.c
index 4c7f82c..0585efd 100644
--- a/lib/unictype/pr_ignorable_control.c
+++ b/lib/unictype/pr_ignorable_control.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ignorable_control.h b/lib/unictype/pr_ignorable_control.h
index 5e784ac..1934b12 100644
--- a/lib/unictype/pr_ignorable_control.h
+++ b/lib/unictype/pr_ignorable_control.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[9 << 4];
+ /*unsigned*/ int level3[10 << 4];
}
u_property_ignorable_control =
{
@@ -38,6 +38,7 @@ u_property_ignorable_control =
-1,
-1,
16 + 384 * sizeof (short) / sizeof (int) + 16,
+ 16 + 384 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -45,12 +46,11 @@ u_property_ignorable_control =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 32,
+ 16 + 384 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 48,
+ 16 + 384 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -161,7 +161,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 64,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -170,7 +170,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 80,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -256,7 +256,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -266,7 +266,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 112,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 128,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -428,6 +428,10 @@ u_property_ignorable_control =
0x00000000, 0x00000000, 0x20000000, 0x00000000,
0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000004,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00004000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_iso_control.c b/lib/unictype/pr_iso_control.c
index e7077ea..3cffcf0 100644
--- a/lib/unictype/pr_iso_control.c
+++ b/lib/unictype/pr_iso_control.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_iso_control.h b/lib/unictype/pr_iso_control.h
index f8d7b0a..e105d64 100644
--- a/lib/unictype/pr_iso_control.h
+++ b/lib/unictype/pr_iso_control.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_join_control.c b/lib/unictype/pr_join_control.c
index 283a03d..e8518bf 100644
--- a/lib/unictype/pr_join_control.c
+++ b/lib/unictype/pr_join_control.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_join_control.h b/lib/unictype/pr_join_control.h
index db6c9b3..ee4b2e1 100644
--- a/lib/unictype/pr_join_control.h
+++ b/lib/unictype/pr_join_control.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_left_of_pair.c b/lib/unictype/pr_left_of_pair.c
index 3630eb2..9ae0849 100644
--- a/lib/unictype/pr_left_of_pair.c
+++ b/lib/unictype/pr_left_of_pair.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_left_of_pair.h b/lib/unictype/pr_left_of_pair.h
index f54f121..1503582 100644
--- a/lib/unictype/pr_left_of_pair.h
+++ b/lib/unictype/pr_left_of_pair.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_line_separator.c b/lib/unictype/pr_line_separator.c
index 1250ac2..20f2a6a 100644
--- a/lib/unictype/pr_line_separator.c
+++ b/lib/unictype/pr_line_separator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_line_separator.h b/lib/unictype/pr_line_separator.h
index aeb4613..3d94141 100644
--- a/lib/unictype/pr_line_separator.h
+++ b/lib/unictype/pr_line_separator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_logical_order_exception.c b/lib/unictype/pr_logical_order_exception.c
index 07d9b4a..cf51546 100644
--- a/lib/unictype/pr_logical_order_exception.c
+++ b/lib/unictype/pr_logical_order_exception.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_logical_order_exception.h b/lib/unictype/pr_logical_order_exception.h
index 40cf228..dab0369 100644
--- a/lib/unictype/pr_logical_order_exception.h
+++ b/lib/unictype/pr_logical_order_exception.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_lowercase.c b/lib/unictype/pr_lowercase.c
index 2d4d1a3..a55f7a3 100644
--- a/lib/unictype/pr_lowercase.c
+++ b/lib/unictype/pr_lowercase.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_lowercase.h b/lib/unictype/pr_lowercase.h
index 75d59f6..b11c836 100644
--- a/lib/unictype/pr_lowercase.h
+++ b/lib/unictype/pr_lowercase.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[18 << 4];
+ /*unsigned*/ int level3[19 << 4];
}
u_property_lowercase =
{
@@ -265,7 +265,7 @@ u_property_lowercase =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
@@ -296,7 +296,7 @@ u_property_lowercase =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x3F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
@@ -332,7 +332,7 @@ u_property_lowercase =
0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -350,6 +350,10 @@ u_property_lowercase =
0x000000FF, 0x0FFFFFFC, 0xFFC00000, 0x0000FFFF,
0xFFFFFC00, 0x0000003F, 0xF7FFFFFC, 0xF0000003,
0x0FDFFFFF, 0xFFC00000, 0x003F7FFF, 0xFFFF0000,
- 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000
+ 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_math.c b/lib/unictype/pr_math.c
index d686dbf..0d8c581 100644
--- a/lib/unictype/pr_math.c
+++ b/lib/unictype/pr_math.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_math.h b/lib/unictype/pr_math.h
index bc2735c..ee50c25 100644
--- a/lib/unictype/pr_math.h
+++ b/lib/unictype/pr_math.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_non_break.c b/lib/unictype/pr_non_break.c
index a72ad75..8b72421 100644
--- a/lib/unictype/pr_non_break.c
+++ b/lib/unictype/pr_non_break.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_non_break.h b/lib/unictype/pr_non_break.h
index 43319cb..ed862de 100644
--- a/lib/unictype/pr_non_break.h
+++ b/lib/unictype/pr_non_break.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_not_a_character.c b/lib/unictype/pr_not_a_character.c
index 198c997..c5665d7 100644
--- a/lib/unictype/pr_not_a_character.c
+++ b/lib/unictype/pr_not_a_character.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_not_a_character.h b/lib/unictype/pr_not_a_character.h
index 1148566..5bcc485 100644
--- a/lib/unictype/pr_not_a_character.h
+++ b/lib/unictype/pr_not_a_character.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_numeric.c b/lib/unictype/pr_numeric.c
index de300cf..48aa066 100644
--- a/lib/unictype/pr_numeric.c
+++ b/lib/unictype/pr_numeric.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_numeric.h b/lib/unictype/pr_numeric.h
index 03f1eff..84acabb 100644
--- a/lib/unictype/pr_numeric.h
+++ b/lib/unictype/pr_numeric.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[42 << 4];
+ /*unsigned*/ int level3[43 << 4];
}
u_property_numeric =
{
@@ -164,12 +164,11 @@ u_property_numeric =
4 + 384 * sizeof (short) / sizeof (int) + 528,
4 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 560,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -203,8 +202,8 @@ u_property_numeric =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -255,10 +254,10 @@ u_property_numeric =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 608,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
@@ -266,11 +265,12 @@ u_property_numeric =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 624,
+ -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 640,
+ 4 + 384 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1,
@@ -402,7 +402,7 @@ u_property_numeric =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 656,
+ 4 + 384 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1
@@ -426,7 +426,7 @@ u_property_numeric =
0x00000000, 0x00000000, 0x00000000, 0x0007FFC0,
0x00000000, 0x00000000, 0x00000000, 0x7F00FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x003FFFC0,
+ 0x00000000, 0x00000000, 0x7F000000, 0x01FFFFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
@@ -536,7 +536,7 @@ u_property_numeric =
0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -548,6 +548,10 @@ u_property_numeric =
0x00000000, 0x00000000, 0x00000000, 0x0007FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x00001FFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -566,7 +570,7 @@ u_property_numeric =
0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x0000FF80, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_other_alphabetic.c b/lib/unictype/pr_other_alphabetic.c
index 060ba52..c2cdbdd 100644
--- a/lib/unictype/pr_other_alphabetic.c
+++ b/lib/unictype/pr_other_alphabetic.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_alphabetic.h b/lib/unictype/pr_other_alphabetic.h
index a6db224..50dc81d 100644
--- a/lib/unictype/pr_other_alphabetic.h
+++ b/lib/unictype/pr_other_alphabetic.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[29 << 4];
+ /*unsigned*/ int level3[32 << 4];
}
u_property_other_alphabetic =
{
@@ -163,6 +163,7 @@ u_property_other_alphabetic =
3 + 256 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -201,11 +202,9 @@ u_property_other_alphabetic =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 400,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -243,9 +242,8 @@ u_property_other_alphabetic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 432,
- -1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -263,13 +261,15 @@ u_property_other_alphabetic =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 448,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -292,7 +292,7 @@ u_property_other_alphabetic =
0x00020000, 0xFFFF0000, 0x00000000, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x00000000,
0xF8C00000, 0x00001EEF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFF03F8,
+ 0x00000000, 0x00000000, 0xFFF00000, 0xFFFF03F8,
0x0000000F, 0xCC000000, 0x00E0DFFF, 0x0000000C,
0x0000000E, 0xC0000000, 0x0080199F, 0x0000000C,
0x0000000E, 0xC0000000, 0x00021987, 0x00230000,
@@ -320,7 +320,7 @@ u_property_other_alphabetic =
0x000C0000, 0x000C0000, 0x000C0000, 0x000C0000,
0x00000000, 0xFFC00000, 0x000001FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x01FF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0F800000, 0x00000000, 0x7FE00000, 0x001FFFFE,
@@ -344,7 +344,7 @@ u_property_other_alphabetic =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x000000F8, 0x00000000, 0x00000000,
- 0x00000003, 0xFFF00000, 0x0000000F, 0x00000000,
+ 0x00000003, 0xFFF00000, 0x0000002F, 0x00000000,
0x00000000, 0x000007C0, 0x0007FF80, 0x00000000,
0x0000000F, 0xFFF00000, 0x00000000, 0x00000000,
0x00000000, 0x007FFE00, 0x00003008, 0x00000000,
@@ -367,11 +367,11 @@ u_property_other_alphabetic =
0x00000004, 0x01FF0000, 0x00000000, 0x00000000,
0x00000007, 0x0007FF80, 0x00000000, 0x00000000,
0x00000007, 0xFFF80000, 0x00000000, 0x00000000,
- 0x00000000, 0x009FF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x409FF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x000001FF,
0x0000000F, 0xC0000000, 0x0080199F, 0x0000000C,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFE00000, 0x0000003B, 0x00000000,
0x00000000, 0xFFFF0000, 0x00000003, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x7F3F8000, 0x30000000, 0x00000000,
@@ -379,6 +379,10 @@ u_property_other_alphabetic =
0x00000000, 0x003FF800, 0x00000000, 0x00000000,
0xE0000000, 0x000007FF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x7F7F8000, 0x00000000, 0x00000000,
+ 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x007F0000, 0x00000000, 0x00000000,
@@ -391,6 +395,14 @@ u_property_other_alphabetic =
0x40000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000080, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF,
diff --git a/lib/unictype/pr_other_default_ignorable_code_point.c b/lib/unictype/pr_other_default_ignorable_code_point.c
index 862601d..0ae04e0 100644
--- a/lib/unictype/pr_other_default_ignorable_code_point.c
+++ b/lib/unictype/pr_other_default_ignorable_code_point.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_default_ignorable_code_point.h b/lib/unictype/pr_other_default_ignorable_code_point.h
index 3e06d4b..b660e2f 100644
--- a/lib/unictype/pr_other_default_ignorable_code_point.h
+++ b/lib/unictype/pr_other_default_ignorable_code_point.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_other_grapheme_extend.c b/lib/unictype/pr_other_grapheme_extend.c
index 8f88055..3bdf8e3 100644
--- a/lib/unictype/pr_other_grapheme_extend.c
+++ b/lib/unictype/pr_other_grapheme_extend.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_grapheme_extend.h b/lib/unictype/pr_other_grapheme_extend.h
index 023377c..ddd4a67 100644
--- a/lib/unictype/pr_other_grapheme_extend.h
+++ b/lib/unictype/pr_other_grapheme_extend.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,25 +9,99 @@ static const
struct
{
int header[1];
- int level1[2];
- short level2[2 << 7];
- /*unsigned*/ int level3[9 << 4];
+ int level1[15];
+ short level2[3 << 7];
+ /*unsigned*/ int level3[10 << 4];
}
u_property_other_grapheme_extend =
{
- { 2 },
+ { 15 },
{
- 3 * sizeof (int) / sizeof (short) + 0,
- 3 * sizeof (int) / sizeof (short) + 128
+ 16 * sizeof (int) / sizeof (short) + 0,
+ 16 * sizeof (int) / sizeof (short) + 128,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 * sizeof (int) / sizeof (short) + 256
},
{
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 0,
- 3 + 256 * sizeof (short) / sizeof (int) + 16,
- 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ 16 + 384 * sizeof (short) / sizeof (int) + 0,
+ 16 + 384 * sizeof (short) / sizeof (int) + 16,
+ 16 + 384 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -37,7 +111,6 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -45,7 +118,6 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -89,6 +161,7 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -98,6 +171,8 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -148,7 +223,6 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -158,8 +232,76 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 96,
- 3 + 256 * sizeof (short) / sizeof (int) + 112,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -253,7 +395,6 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -291,7 +432,7 @@ u_property_other_grapheme_extend =
0x00000000, 0x00000000, 0x00600004, 0x00000000,
0x00000000, 0x40000000, 0x00800000, 0x00000000,
0x00000000, 0x00000000, 0x80008000, 0x00000000,
- 0x00003000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -314,6 +455,10 @@ u_property_other_grapheme_extend =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0007C020,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_other_id_continue.c b/lib/unictype/pr_other_id_continue.c
index 7f968b0..a723561 100644
--- a/lib/unictype/pr_other_id_continue.c
+++ b/lib/unictype/pr_other_id_continue.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_id_continue.h b/lib/unictype/pr_other_id_continue.h
index 1f7bd04..11f3d37 100644
--- a/lib/unictype/pr_other_id_continue.h
+++ b/lib/unictype/pr_other_id_continue.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_other_id_start.c b/lib/unictype/pr_other_id_start.c
index a93a591..55acddc 100644
--- a/lib/unictype/pr_other_id_start.c
+++ b/lib/unictype/pr_other_id_start.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_id_start.h b/lib/unictype/pr_other_id_start.h
index 63b3b7f..d7fe624 100644
--- a/lib/unictype/pr_other_id_start.h
+++ b/lib/unictype/pr_other_id_start.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[2 << 4];
+ /*unsigned*/ int level3[3 << 4];
}
u_property_other_id_start =
{
@@ -30,11 +30,11 @@ u_property_other_id_start =
-1,
-1,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 0,
-1,
-1,
-1,
- -1,
- 2 + 128 * sizeof (short) / sizeof (int) + 0,
+ 2 + 128 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -42,7 +42,7 @@ u_property_other_id_start =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 16,
+ 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -149,6 +149,10 @@ u_property_other_id_start =
},
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000060, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x01000000, 0x00004000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_other_lowercase.c b/lib/unictype/pr_other_lowercase.c
index 4eed446..7044a26 100644
--- a/lib/unictype/pr_other_lowercase.c
+++ b/lib/unictype/pr_other_lowercase.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_lowercase.h b/lib/unictype/pr_other_lowercase.h
index cbe5323..96545a2 100644
--- a/lib/unictype/pr_other_lowercase.h
+++ b/lib/unictype/pr_other_lowercase.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_other_math.c b/lib/unictype/pr_other_math.c
index 24558c9..64eb972 100644
--- a/lib/unictype/pr_other_math.c
+++ b/lib/unictype/pr_other_math.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_math.h b/lib/unictype/pr_other_math.h
index 9675ed8..e40d7bf 100644
--- a/lib/unictype/pr_other_math.h
+++ b/lib/unictype/pr_other_math.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_other_uppercase.c b/lib/unictype/pr_other_uppercase.c
index 484aa4f..66a96dc 100644
--- a/lib/unictype/pr_other_uppercase.c
+++ b/lib/unictype/pr_other_uppercase.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_uppercase.h b/lib/unictype/pr_other_uppercase.h
index 37c49f7..938ffbc 100644
--- a/lib/unictype/pr_other_uppercase.h
+++ b/lib/unictype/pr_other_uppercase.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_paired_punctuation.c b/lib/unictype/pr_paired_punctuation.c
index f5712f4..4cf586e 100644
--- a/lib/unictype/pr_paired_punctuation.c
+++ b/lib/unictype/pr_paired_punctuation.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_paired_punctuation.h b/lib/unictype/pr_paired_punctuation.h
index a0822f2..5d6ecdb 100644
--- a/lib/unictype/pr_paired_punctuation.h
+++ b/lib/unictype/pr_paired_punctuation.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_paragraph_separator.c b/lib/unictype/pr_paragraph_separator.c
index 7d86b15..18430e9 100644
--- a/lib/unictype/pr_paragraph_separator.c
+++ b/lib/unictype/pr_paragraph_separator.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_paragraph_separator.h b/lib/unictype/pr_paragraph_separator.h
index 6ed82b2..497ac60 100644
--- a/lib/unictype/pr_paragraph_separator.h
+++ b/lib/unictype/pr_paragraph_separator.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_pattern_syntax.c b/lib/unictype/pr_pattern_syntax.c
index 2168cc1..dd1cbe0 100644
--- a/lib/unictype/pr_pattern_syntax.c
+++ b/lib/unictype/pr_pattern_syntax.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_pattern_syntax.h b/lib/unictype/pr_pattern_syntax.h
index df4c856..936244a 100644
--- a/lib/unictype/pr_pattern_syntax.h
+++ b/lib/unictype/pr_pattern_syntax.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_pattern_white_space.c b/lib/unictype/pr_pattern_white_space.c
index 60ffd62..781feac 100644
--- a/lib/unictype/pr_pattern_white_space.c
+++ b/lib/unictype/pr_pattern_white_space.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_pattern_white_space.h b/lib/unictype/pr_pattern_white_space.h
index 794d6c3..cb245bb 100644
--- a/lib/unictype/pr_pattern_white_space.h
+++ b/lib/unictype/pr_pattern_white_space.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_private_use.c b/lib/unictype/pr_private_use.c
index 256ab9e..7e73caf 100644
--- a/lib/unictype/pr_private_use.c
+++ b/lib/unictype/pr_private_use.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_private_use.h b/lib/unictype/pr_private_use.h
index ce775b9..869a5f7 100644
--- a/lib/unictype/pr_private_use.h
+++ b/lib/unictype/pr_private_use.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_punctuation.c b/lib/unictype/pr_punctuation.c
index 5554a33..c5477b4 100644
--- a/lib/unictype/pr_punctuation.c
+++ b/lib/unictype/pr_punctuation.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_punctuation.h b/lib/unictype/pr_punctuation.h
index d4cd7da..7a9dbb7 100644
--- a/lib/unictype/pr_punctuation.h
+++ b/lib/unictype/pr_punctuation.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[41 << 4];
+ /*unsigned*/ int level3[43 << 4];
}
u_property_punctuation =
{
@@ -163,11 +163,11 @@ u_property_punctuation =
3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 592,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
@@ -202,7 +202,7 @@ u_property_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 608,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
@@ -243,7 +243,7 @@ u_property_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 624,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
@@ -258,14 +258,14 @@ u_property_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 640,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
@@ -359,7 +359,7 @@ u_property_punctuation =
0x00000000, 0x00000000, 0x00000000, 0xDE000000,
0x00000000, 0x00000000, 0x00000000, 0x00010000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x0000001F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -419,14 +419,18 @@ u_property_punctuation =
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x2800F800, 0x00000000,
0x00000000, 0x00000000, 0x00000040, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000,
- 0x00000000, 0x00000000, 0x0000000E, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000E, 0x00001FFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x70000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000003E, 0x00030000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -442,6 +446,10 @@ u_property_punctuation =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000F80, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_quotation_mark.c b/lib/unictype/pr_quotation_mark.c
index 943f4c0..41009e1 100644
--- a/lib/unictype/pr_quotation_mark.c
+++ b/lib/unictype/pr_quotation_mark.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_quotation_mark.h b/lib/unictype/pr_quotation_mark.h
index a9be9c9..8c57f50 100644
--- a/lib/unictype/pr_quotation_mark.h
+++ b/lib/unictype/pr_quotation_mark.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_radical.c b/lib/unictype/pr_radical.c
index e90680f..b7c8df1 100644
--- a/lib/unictype/pr_radical.c
+++ b/lib/unictype/pr_radical.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_radical.h b/lib/unictype/pr_radical.h
index 8d821f7..df5365a 100644
--- a/lib/unictype/pr_radical.h
+++ b/lib/unictype/pr_radical.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_sentence_terminal.c b/lib/unictype/pr_sentence_terminal.c
index aaedf8e..2add681 100644
--- a/lib/unictype/pr_sentence_terminal.c
+++ b/lib/unictype/pr_sentence_terminal.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_sentence_terminal.h b/lib/unictype/pr_sentence_terminal.h
index 20ea741..44cf1ba 100644
--- a/lib/unictype/pr_sentence_terminal.h
+++ b/lib/unictype/pr_sentence_terminal.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[26 << 4];
+ /*unsigned*/ int level3[27 << 4];
}
u_property_sentence_terminal =
{
@@ -163,6 +163,7 @@ u_property_sentence_terminal =
3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -201,8 +202,7 @@ u_property_sentence_terminal =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 368,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
@@ -243,7 +243,7 @@ u_property_sentence_terminal =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -258,7 +258,7 @@ u_property_sentence_terminal =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 400,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
-1,
-1,
@@ -363,7 +363,7 @@ u_property_sentence_terminal =
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00001800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00FFFE0C, 0x00000000,
@@ -371,6 +371,10 @@ u_property_sentence_terminal =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x70000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000006, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0000C000,
0x00000000, 0x00000000, 0x00000000, 0x00200000,
0x00000000, 0x01800000, 0x00000010, 0x00000000,
diff --git a/lib/unictype/pr_soft_dotted.c b/lib/unictype/pr_soft_dotted.c
index 795bf9a..83e552c 100644
--- a/lib/unictype/pr_soft_dotted.c
+++ b/lib/unictype/pr_soft_dotted.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_soft_dotted.h b/lib/unictype/pr_soft_dotted.h
index 28f6885..2c81721 100644
--- a/lib/unictype/pr_soft_dotted.h
+++ b/lib/unictype/pr_soft_dotted.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_space.c b/lib/unictype/pr_space.c
index 21d4652..0e3d8fe 100644
--- a/lib/unictype/pr_space.c
+++ b/lib/unictype/pr_space.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_space.h b/lib/unictype/pr_space.h
index 6b38e24..66a653c 100644
--- a/lib/unictype/pr_space.h
+++ b/lib/unictype/pr_space.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_terminal_punctuation.c b/lib/unictype/pr_terminal_punctuation.c
index 3068ddf..209b521 100644
--- a/lib/unictype/pr_terminal_punctuation.c
+++ b/lib/unictype/pr_terminal_punctuation.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_terminal_punctuation.h b/lib/unictype/pr_terminal_punctuation.h
index 3bce086..a2a8fe7 100644
--- a/lib/unictype/pr_terminal_punctuation.h
+++ b/lib/unictype/pr_terminal_punctuation.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[31 << 4];
+ /*unsigned*/ int level3[32 << 4];
}
u_property_terminal_punctuation =
{
@@ -163,11 +163,11 @@ u_property_terminal_punctuation =
3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 432,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -202,7 +202,7 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 448,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
@@ -243,7 +243,7 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 464,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -258,7 +258,7 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 480,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -379,7 +379,7 @@ u_property_terminal_punctuation =
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x08003800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00FFFE3C, 0x00000000,
@@ -387,6 +387,10 @@ u_property_terminal_punctuation =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x70000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000E, 0x00020000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_test.c b/lib/unictype/pr_test.c
index 0af6af7..9e2e01a 100644
--- a/lib/unictype/pr_test.c
+++ b/lib/unictype/pr_test.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2005-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_titlecase.c b/lib/unictype/pr_titlecase.c
index d00093d..70bfa27 100644
--- a/lib/unictype/pr_titlecase.c
+++ b/lib/unictype/pr_titlecase.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_titlecase.h b/lib/unictype/pr_titlecase.h
index 12c9a13..26a1f4d 100644
--- a/lib/unictype/pr_titlecase.h
+++ b/lib/unictype/pr_titlecase.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_unassigned_code_value.c b/lib/unictype/pr_unassigned_code_value.c
index e033671..36a4814 100644
--- a/lib/unictype/pr_unassigned_code_value.c
+++ b/lib/unictype/pr_unassigned_code_value.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_unassigned_code_value.h b/lib/unictype/pr_unassigned_code_value.h
index 986e589..4ea9197 100644
--- a/lib/unictype/pr_unassigned_code_value.h
+++ b/lib/unictype/pr_unassigned_code_value.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[5 << 7];
- /*unsigned*/ int level3[74 << 4];
+ /*unsigned*/ int level3[77 << 4];
}
u_property_unassigned_code_value =
{
@@ -177,120 +177,119 @@ u_property_unassigned_code_value =
16 + 640 * sizeof (short) / sizeof (int) + 704,
16 + 640 * sizeof (short) / sizeof (int) + 720,
16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- -1,
16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 768,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- -1,
-1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 768,
16 + 640 * sizeof (short) / sizeof (int) + 784,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ -1,
-1,
16 + 640 * sizeof (short) / sizeof (int) + 800,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
-1,
16 + 640 * sizeof (short) / sizeof (int) + 816,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ -1,
16 + 640 * sizeof (short) / sizeof (int) + 832,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 848,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
16 + 640 * sizeof (short) / sizeof (int) + 864,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ -1,
16 + 640 * sizeof (short) / sizeof (int) + 880,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 896,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 912,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 928,
- -1,
16 + 640 * sizeof (short) / sizeof (int) + 944,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
16 + 640 * sizeof (short) / sizeof (int) + 960,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
16 + 640 * sizeof (short) / sizeof (int) + 976,
+ -1,
16 + 640 * sizeof (short) / sizeof (int) + 992,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 1008,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 1024,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
16 + 640 * sizeof (short) / sizeof (int) + 1040,
16 + 640 * sizeof (short) / sizeof (int) + 1056,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
16 + 640 * sizeof (short) / sizeof (int) + 1072,
-1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1104,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1120,
-1,
-1,
-1,
@@ -373,17 +372,17 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 1088,
-1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1136,
-1,
-1,
-1,
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 1104,
- 16 + 640 * sizeof (short) / sizeof (int) + 1120,
-1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1168,
-1,
-1,
-1,
@@ -393,287 +392,288 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 1136,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 1152,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 1072,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 1072,
- 16 + 640 * sizeof (short) / sizeof (int) + 1168,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 1072
+ 16 + 640 * sizeof (short) / sizeof (int) + 1184,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1200,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1120,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1120,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1216,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1120
},
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -689,7 +689,7 @@ u_property_unassigned_code_value =
0x00004000, 0x00000000, 0x00001800, 0x00000000,
0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000,
0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007,
+ 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030,
0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F,
@@ -697,8 +697,8 @@ u_property_unassigned_code_value =
0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030,
0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F,
0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030,
- 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030,
- 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030,
+ 0x00022010, 0x0C100200, 0xBF9FC220, 0xFFF90030,
+ 0x00022011, 0x18000000, 0x000F0220, 0x00000030,
0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F,
0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF,
0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF,
@@ -725,9 +725,9 @@ u_property_unassigned_code_value =
0x00000000, 0x00000000, 0x0000F000, 0xE0000000,
0x00000000, 0x00000000, 0x00000000, 0x0FF00000,
0x00000000, 0x07000000, 0x00001C00, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
+ 0xFFFFFE00, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0FC00000,
+ 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000,
@@ -739,7 +739,7 @@ u_property_unassigned_code_value =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xF8000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -752,7 +752,7 @@ u_property_unassigned_code_value =
0x00000000, 0x00000000, 0x00000000, 0x01F00000,
0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00,
0xFF800000, 0x80808080, 0x80808080, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFE0, 0xFFFFFFFF,
0x04000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF,
@@ -779,9 +779,9 @@ u_property_unassigned_code_value =
0x00000000, 0xFFFFF000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFF000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF,
+ 0x00000000, 0xFF008000, 0xFFFFFFFF, 0x007FFFFF,
0x00000000, 0xFC00F000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000,
+ 0x00000000, 0x00000000, 0xFC003FC0, 0xC0000000,
0x00000000, 0x00000000, 0x7FF00000, 0xE0000000,
0x00000000, 0x00000000, 0x3C004000, 0x80000000,
0x00000000, 0xFF800000, 0x0C00C000, 0x00000000,
@@ -807,13 +807,13 @@ u_property_unassigned_code_value =
0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0xF8000000,
0x00000078, 0x00700000, 0x00000000, 0x00000000,
- 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
+ 0xF0008000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000,
0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000,
0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xC0000000, 0x0000FC00, 0x00F00000, 0xF0000000,
0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -840,15 +840,15 @@ u_property_unassigned_code_value =
0x00000000, 0x00000000, 0x0000FFFC, 0xFC00FE00,
0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000,
0x00000000, 0x00000000, 0x0000C000, 0xFFE00001,
- 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00040000, 0x80000000, 0xFFFFFFFF, 0xFFFFFFFF,
0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800,
0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xD4000000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFE000,
0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF,
0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -860,6 +860,10 @@ u_property_unassigned_code_value =
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000200, 0x00800000, 0x0000FFC0, 0x0000E000,
+ 0x00030000, 0xFF800100, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -887,7 +891,15 @@ u_property_unassigned_code_value =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x0000FFE0, 0x80000000,
- 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFE000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFF80000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -916,9 +928,13 @@ u_property_unassigned_code_value =
0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x3C00F800, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000010, 0xF5080169, 0x5569157B, 0xA1080869,
0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF,
@@ -927,23 +943,19 @@ u_property_unassigned_code_value =
0x00000000, 0x0000F000, 0x00000000, 0x00000000,
0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000,
0x0000E000, 0x00008000, 0x00000000, 0x0000F000,
- 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
- 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF,
+ 0x00000000, 0xFFFFE000, 0xFFFFFFFF, 0x0000003F,
+ 0x0000FFF8, 0xF0000000, 0xFFFCFE00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x04000000,
- 0x00000000, 0x00000010, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000,
+ 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000,
0x00000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
+ 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF,
+ 0xFFFC0000, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_unified_ideograph.c b/lib/unictype/pr_unified_ideograph.c
index bb42eda..8edfb2d 100644
--- a/lib/unictype/pr_unified_ideograph.c
+++ b/lib/unictype/pr_unified_ideograph.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_unified_ideograph.h b/lib/unictype/pr_unified_ideograph.h
index fc4807e..237f207 100644
--- a/lib/unictype/pr_unified_ideograph.h
+++ b/lib/unictype/pr_unified_ideograph.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_uppercase.c b/lib/unictype/pr_uppercase.c
index 7c6774a..1b79210 100644
--- a/lib/unictype/pr_uppercase.c
+++ b/lib/unictype/pr_uppercase.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_uppercase.h b/lib/unictype/pr_uppercase.h
index ee58f43..149f556 100644
--- a/lib/unictype/pr_uppercase.h
+++ b/lib/unictype/pr_uppercase.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[17 << 4];
+ /*unsigned*/ int level3[18 << 4];
}
u_property_uppercase =
{
@@ -265,11 +265,11 @@ u_property_uppercase =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -318,13 +318,13 @@ u_property_uppercase =
0x00000000, 0x00000000, 0x55555555, 0x00001555,
0x05555555, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x55545554, 0x55555555, 0x6A005555,
- 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
+ 0x55452855, 0x005F7D55, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -345,6 +345,10 @@ u_property_uppercase =
0xFFFF0000, 0x000001FF, 0x00000400, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF,
0x000003FF, 0x00000000, 0x00000000, 0x00000000
}
diff --git a/lib/unictype/pr_variation_selector.c b/lib/unictype/pr_variation_selector.c
index a8a78ed..6000a6b 100644
--- a/lib/unictype/pr_variation_selector.c
+++ b/lib/unictype/pr_variation_selector.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_variation_selector.h b/lib/unictype/pr_variation_selector.h
index 2dff816..c038c36 100644
--- a/lib/unictype/pr_variation_selector.h
+++ b/lib/unictype/pr_variation_selector.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_white_space.c b/lib/unictype/pr_white_space.c
index 72cabb9..2e873c7 100644
--- a/lib/unictype/pr_white_space.c
+++ b/lib/unictype/pr_white_space.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_white_space.h b/lib/unictype/pr_white_space.h
index 64f2927..7af37ec 100644
--- a/lib/unictype/pr_white_space.h
+++ b/lib/unictype/pr_white_space.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_xid_continue.c b/lib/unictype/pr_xid_continue.c
index aa23f35..5fcd502 100644
--- a/lib/unictype/pr_xid_continue.c
+++ b/lib/unictype/pr_xid_continue.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_xid_continue.h b/lib/unictype/pr_xid_continue.h
index f593b53..d8f729d 100644
--- a/lib/unictype/pr_xid_continue.h
+++ b/lib/unictype/pr_xid_continue.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[4 << 7];
- /*unsigned*/ int level3[65 << 4];
+ /*unsigned*/ int level3[69 << 4];
}
u_property_xid_continue =
{
@@ -176,11 +176,11 @@ u_property_xid_continue =
16 + 512 * sizeof (short) / sizeof (int) + 656,
16 + 512 * sizeof (short) / sizeof (int) + 672,
16 + 512 * sizeof (short) / sizeof (int) + 688,
- -1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 704,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 704,
16 + 512 * sizeof (short) / sizeof (int) + 720,
+ 16 + 512 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -188,7 +188,7 @@ u_property_xid_continue =
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 736,
+ 16 + 512 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -197,7 +197,7 @@ u_property_xid_continue =
-1,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 752,
+ 16 + 512 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -215,10 +215,23 @@ u_property_xid_continue =
-1,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 768,
- -1,
16 + 512 * sizeof (short) / sizeof (int) + 784,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 800,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 816,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -237,26 +250,13 @@ u_property_xid_continue =
-1,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 800,
- -1,
- -1,
- -1,
- -1,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 816,
+ 16 + 512 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -266,22 +266,22 @@ u_property_xid_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 832,
- 16 + 512 * sizeof (short) / sizeof (int) + 848,
- 16 + 512 * sizeof (short) / sizeof (int) + 864,
16 + 512 * sizeof (short) / sizeof (int) + 880,
- -1,
16 + 512 * sizeof (short) / sizeof (int) + 896,
+ 16 + 512 * sizeof (short) / sizeof (int) + 912,
+ 16 + 512 * sizeof (short) / sizeof (int) + 928,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 960,
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 912,
+ 16 + 512 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 928,
+ 16 + 512 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -373,7 +373,7 @@ u_property_xid_continue =
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 944,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1008,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
@@ -381,8 +381,8 @@ u_property_xid_continue =
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 960,
- 16 + 512 * sizeof (short) / sizeof (int) + 976,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1040,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
@@ -393,7 +393,7 @@ u_property_xid_continue =
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 992,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1056,
-1,
-1,
-1,
@@ -415,10 +415,10 @@ u_property_xid_continue =
-1,
-1,
16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 1008,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1072,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1088,
-1,
-1,
-1,
@@ -565,7 +565,7 @@ u_property_xid_continue =
0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF,
0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8,
+ 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFB,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF,
0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF,
0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
@@ -573,8 +573,8 @@ u_property_xid_continue =
0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF,
0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0,
0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF,
- 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFC00FFCF,
+ 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0x80F07DDF, 0xFC00FFCF,
0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0,
0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000,
0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
@@ -605,9 +605,9 @@ u_property_xid_continue =
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0FFF, 0x000FF800,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0x00FFFFFF, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0xFFF70000, 0x037FFFFF,
+ 0x000001FF, 0x00000000, 0xFFF70000, 0x037FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
@@ -643,9 +643,9 @@ u_property_xid_continue =
0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x28FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF003F, 0x28FFFFFF,
0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x1FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF8001, 0x7FFFFFFF,
0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0xFC7FFFFF,
@@ -681,7 +681,7 @@ u_property_xid_continue =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -704,11 +704,11 @@ u_property_xid_continue =
0xFFFFFFFF, 0x07FFFFFF, 0xFFFF0000, 0x03FF01FF,
0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF0000, 0x004FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x17FF1C1F, 0x00000000,
- 0xFFFBFFFF, 0x00FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFBFFFF, 0x40FFFFFF, 0x00000000, 0x00000000,
0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF,
0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00BF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFF3FFFFF, 0x3F000001, 0x00000000,
@@ -724,6 +724,10 @@ u_property_xid_continue =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0xFF7FFFFF, 0x03FF0001, 0xFFFC0000,
+ 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -747,7 +751,15 @@ u_property_xid_continue =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -776,9 +788,13 @@ u_property_xid_continue =
0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_xid_start.c b/lib/unictype/pr_xid_start.c
index 6e8ee6c..34dc0c9 100644
--- a/lib/unictype/pr_xid_start.c
+++ b/lib/unictype/pr_xid_start.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_xid_start.h b/lib/unictype/pr_xid_start.h
index b6d621d..4c11007 100644
--- a/lib/unictype/pr_xid_start.h
+++ b/lib/unictype/pr_xid_start.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[61 << 4];
+ /*unsigned*/ int level3[64 << 4];
}
u_property_xid_start =
{
@@ -164,11 +164,11 @@ u_property_xid_start =
4 + 384 * sizeof (short) / sizeof (int) + 656,
4 + 384 * sizeof (short) / sizeof (int) + 672,
4 + 384 * sizeof (short) / sizeof (int) + 688,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 704,
4 + 384 * sizeof (short) / sizeof (int) + 720,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -176,7 +176,7 @@ u_property_xid_start =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -185,7 +185,7 @@ u_property_xid_start =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -203,10 +203,23 @@ u_property_xid_start =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -225,26 +238,13 @@ u_property_xid_start =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -256,8 +256,8 @@ u_property_xid_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -266,10 +266,10 @@ u_property_xid_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -361,7 +361,7 @@ u_property_xid_start =
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
@@ -369,8 +369,8 @@ u_property_xid_start =
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
@@ -381,7 +381,7 @@ u_property_xid_start =
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -403,7 +403,7 @@ u_property_xid_start =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
-1,
-1
},
@@ -425,7 +425,7 @@ u_property_xid_start =
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF,
0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003,
0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
@@ -433,8 +433,8 @@ u_property_xid_start =
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003,
+ 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
0xFFFFFFFE, 0x0005FFFF, 0x0000007F, 0x00000000,
0xFEF02596, 0x2005ECAE, 0xF000005F, 0x00000000,
@@ -465,7 +465,7 @@ u_property_xid_start =
0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
+ 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -503,7 +503,7 @@ u_property_xid_start =
0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF,
0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000,
0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
@@ -541,7 +541,7 @@ u_property_xid_start =
0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -568,7 +568,7 @@ u_property_xid_start =
0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000,
0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 0x00000000,
0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
@@ -584,6 +584,10 @@ u_property_xid_start =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -607,7 +611,15 @@ u_property_xid_start =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -626,7 +638,7 @@ u_property_xid_start =
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_zero_width.c b/lib/unictype/pr_zero_width.c
index bd3a6f4..cfbfcbf 100644
--- a/lib/unictype/pr_zero_width.c
+++ b/lib/unictype/pr_zero_width.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_zero_width.h b/lib/unictype/pr_zero_width.h
index 2e6649c..aab1e91 100644
--- a/lib/unictype/pr_zero_width.h
+++ b/lib/unictype/pr_zero_width.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +11,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[9 << 4];
+ /*unsigned*/ int level3[10 << 4];
}
u_property_zero_width =
{
@@ -38,6 +38,7 @@ u_property_zero_width =
-1,
-1,
16 + 384 * sizeof (short) / sizeof (int) + 16,
+ 16 + 384 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -45,12 +46,11 @@ u_property_zero_width =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 32,
+ 16 + 384 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 48,
+ 16 + 384 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -161,7 +161,7 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 64,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -170,7 +170,7 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 80,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -256,7 +256,7 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -266,7 +266,7 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 112,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 128,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -428,6 +428,10 @@ u_property_zero_width =
0x00000000, 0x00000000, 0x20000000, 0x00000000,
0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000004,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00004000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/scripts.c b/lib/unictype/scripts.c
index 3d35248..8f868b3 100644
--- a/lib/unictype/scripts.c
+++ b/lib/unictype/scripts.c
@@ -1,5 +1,5 @@
/* Scripts of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/scripts.h b/lib/unictype/scripts.h
index 7d98bd7..85bd699 100644
--- a/lib/unictype/scripts.h
+++ b/lib/unictype/scripts.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode scripts. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
static const uc_interval_t script_common_intervals[] =
{
{ 0x0000, 1, 0 }, { 0x0040, 0, 1 },
@@ -24,6 +24,7 @@ static const uc_interval_t script_common_intervals[] =
{ 0x061F, 1, 1 },
{ 0x0640, 1, 1 },
{ 0x06DD, 1, 1 },
+ { 0x08E2, 1, 1 },
{ 0x0964, 1, 0 }, { 0x0965, 0, 1 },
{ 0x0E3F, 1, 1 },
{ 0x0FD5, 1, 0 }, { 0x0FD8, 0, 1 },
@@ -49,7 +50,7 @@ static const uc_interval_t script_common_intervals[] =
{ 0x2133, 1, 0 }, { 0x214D, 0, 1 },
{ 0x214F, 1, 0 }, { 0x215F, 0, 1 },
{ 0x2189, 1, 0 }, { 0x218B, 0, 1 },
- { 0x2190, 1, 0 }, { 0x23FA, 0, 1 },
+ { 0x2190, 1, 0 }, { 0x23FE, 0, 1 },
{ 0x2400, 1, 0 }, { 0x2426, 0, 1 },
{ 0x2440, 1, 0 }, { 0x244A, 0, 1 },
{ 0x2460, 1, 0 }, { 0x27FF, 0, 1 },
@@ -59,7 +60,7 @@ static const uc_interval_t script_common_intervals[] =
{ 0x2BBD, 1, 0 }, { 0x2BC8, 0, 1 },
{ 0x2BCA, 1, 0 }, { 0x2BD1, 0, 1 },
{ 0x2BEC, 1, 0 }, { 0x2BEF, 0, 1 },
- { 0x2E00, 1, 0 }, { 0x2E42, 0, 1 },
+ { 0x2E00, 1, 0 }, { 0x2E44, 0, 1 },
{ 0x2FF0, 1, 0 }, { 0x2FFB, 0, 1 },
{ 0x3000, 1, 0 }, { 0x3004, 0, 1 },
{ 0x3006, 1, 1 },
@@ -141,17 +142,15 @@ static const uc_interval_t script_common_intervals[] =
{ 0x1F100, 1, 0 }, { 0x1F10C, 0, 1 },
{ 0x1F110, 1, 0 }, { 0x1F12E, 0, 1 },
{ 0x1F130, 1, 0 }, { 0x1F16B, 0, 1 },
- { 0x1F170, 1, 0 }, { 0x1F19A, 0, 1 },
+ { 0x1F170, 1, 0 }, { 0x1F1AC, 0, 1 },
{ 0x1F1E6, 1, 0 }, { 0x1F1FF, 0, 1 },
{ 0x1F201, 1, 0 }, { 0x1F202, 0, 1 },
- { 0x1F210, 1, 0 }, { 0x1F23A, 0, 1 },
+ { 0x1F210, 1, 0 }, { 0x1F23B, 0, 1 },
{ 0x1F240, 1, 0 }, { 0x1F248, 0, 1 },
{ 0x1F250, 1, 0 }, { 0x1F251, 0, 1 },
- { 0x1F300, 1, 0 }, { 0x1F579, 0, 1 },
- { 0x1F57B, 1, 0 }, { 0x1F5A3, 0, 1 },
- { 0x1F5A5, 1, 0 }, { 0x1F6D0, 0, 1 },
+ { 0x1F300, 1, 0 }, { 0x1F6D2, 0, 1 },
{ 0x1F6E0, 1, 0 }, { 0x1F6EC, 0, 1 },
- { 0x1F6F0, 1, 0 }, { 0x1F6F3, 0, 1 },
+ { 0x1F6F0, 1, 0 }, { 0x1F6F6, 0, 1 },
{ 0x1F700, 1, 0 }, { 0x1F773, 0, 1 },
{ 0x1F780, 1, 0 }, { 0x1F7D4, 0, 1 },
{ 0x1F800, 1, 0 }, { 0x1F80B, 0, 1 },
@@ -159,8 +158,13 @@ static const uc_interval_t script_common_intervals[] =
{ 0x1F850, 1, 0 }, { 0x1F859, 0, 1 },
{ 0x1F860, 1, 0 }, { 0x1F887, 0, 1 },
{ 0x1F890, 1, 0 }, { 0x1F8AD, 0, 1 },
- { 0x1F910, 1, 0 }, { 0x1F918, 0, 1 },
- { 0x1F980, 1, 0 }, { 0x1F984, 0, 1 },
+ { 0x1F910, 1, 0 }, { 0x1F91E, 0, 1 },
+ { 0x1F920, 1, 0 }, { 0x1F927, 0, 1 },
+ { 0x1F930, 1, 1 },
+ { 0x1F933, 1, 0 }, { 0x1F93E, 0, 1 },
+ { 0x1F940, 1, 0 }, { 0x1F94B, 0, 1 },
+ { 0x1F950, 1, 0 }, { 0x1F95E, 0, 1 },
+ { 0x1F980, 1, 0 }, { 0x1F991, 0, 1 },
{ 0x1F9C0, 1, 1 },
{ 0xE0001, 1, 1 },
{ 0xE0020, 1, 0 }, { 0xE007F, 0, 1 }
@@ -190,7 +194,7 @@ static const uc_interval_t script_latin_intervals[] =
{ 0x2160, 1, 0 }, { 0x2188, 0, 1 },
{ 0x2C60, 1, 0 }, { 0x2C7F, 0, 1 },
{ 0xA722, 1, 0 }, { 0xA787, 0, 1 },
- { 0xA78B, 1, 0 }, { 0xA7AD, 0, 1 },
+ { 0xA78B, 1, 0 }, { 0xA7AE, 0, 1 },
{ 0xA7B0, 1, 0 }, { 0xA7B7, 0, 1 },
{ 0xA7F7, 1, 0 }, { 0xA7FF, 0, 1 },
{ 0xAB30, 1, 0 }, { 0xAB5A, 0, 1 },
@@ -234,7 +238,7 @@ static const uc_interval_t script_greek_intervals[] =
{ 0x1FF6, 1, 0 }, { 0x1FFE, 0, 1 },
{ 0x2126, 1, 1 },
{ 0xAB65, 1, 1 },
- { 0x10140, 1, 0 }, { 0x1018C, 0, 1 },
+ { 0x10140, 1, 0 }, { 0x1018E, 0, 1 },
{ 0x101A0, 1, 1 },
{ 0x1D200, 1, 0 }, { 0x1D245, 0, 1 }
};
@@ -242,6 +246,7 @@ static const uc_interval_t script_cyrillic_intervals[] =
{
{ 0x0400, 1, 0 }, { 0x0484, 0, 1 },
{ 0x0487, 1, 0 }, { 0x052F, 0, 1 },
+ { 0x1C80, 1, 0 }, { 0x1C88, 0, 1 },
{ 0x1D2B, 1, 1 },
{ 0x1D78, 1, 1 },
{ 0x2DE0, 1, 0 }, { 0x2DFF, 0, 1 },
@@ -282,6 +287,8 @@ static const uc_interval_t script_arabic_intervals[] =
{ 0x06DE, 1, 0 }, { 0x06FF, 0, 1 },
{ 0x0750, 1, 0 }, { 0x077F, 0, 1 },
{ 0x08A0, 1, 0 }, { 0x08B4, 0, 1 },
+ { 0x08B6, 1, 0 }, { 0x08BD, 0, 1 },
+ { 0x08D4, 1, 0 }, { 0x08E1, 0, 1 },
{ 0x08E3, 1, 0 }, { 0x08FF, 0, 1 },
{ 0xFB50, 1, 0 }, { 0xFBC1, 0, 1 },
{ 0xFBD3, 1, 0 }, { 0xFD3D, 0, 1 },
@@ -450,7 +457,7 @@ static const uc_interval_t script_telugu_intervals[] =
};
static const uc_interval_t script_kannada_intervals[] =
{
- { 0x0C81, 1, 0 }, { 0x0C83, 0, 1 },
+ { 0x0C80, 1, 0 }, { 0x0C83, 0, 1 },
{ 0x0C85, 1, 0 }, { 0x0C8C, 0, 1 },
{ 0x0C8E, 1, 0 }, { 0x0C90, 0, 1 },
{ 0x0C92, 1, 0 }, { 0x0CA8, 0, 1 },
@@ -473,11 +480,9 @@ static const uc_interval_t script_malayalam_intervals[] =
{ 0x0D12, 1, 0 }, { 0x0D3A, 0, 1 },
{ 0x0D3D, 1, 0 }, { 0x0D44, 0, 1 },
{ 0x0D46, 1, 0 }, { 0x0D48, 0, 1 },
- { 0x0D4A, 1, 0 }, { 0x0D4E, 0, 1 },
- { 0x0D57, 1, 1 },
- { 0x0D5F, 1, 0 }, { 0x0D63, 0, 1 },
- { 0x0D66, 1, 0 }, { 0x0D75, 0, 1 },
- { 0x0D79, 1, 0 }, { 0x0D7F, 0, 1 }
+ { 0x0D4A, 1, 0 }, { 0x0D4F, 0, 1 },
+ { 0x0D54, 1, 0 }, { 0x0D63, 0, 1 },
+ { 0x0D66, 1, 0 }, { 0x0D7F, 0, 1 }
};
static const uc_interval_t script_sinhala_intervals[] =
{
@@ -634,7 +639,8 @@ static const uc_interval_t script_mongolian_intervals[] =
{ 0x1806, 1, 0 }, { 0x180E, 0, 1 },
{ 0x1810, 1, 0 }, { 0x1819, 0, 1 },
{ 0x1820, 1, 0 }, { 0x1877, 0, 1 },
- { 0x1880, 1, 0 }, { 0x18AA, 0, 1 }
+ { 0x1880, 1, 0 }, { 0x18AA, 0, 1 },
+ { 0x11660, 1, 0 }, { 0x1166C, 0, 1 }
};
static const uc_interval_t script_hiragana_intervals[] =
{
@@ -711,7 +717,7 @@ static const uc_interval_t script_inherited_intervals[] =
{ 0x1CF4, 1, 1 },
{ 0x1CF8, 1, 0 }, { 0x1CF9, 0, 1 },
{ 0x1DC0, 1, 0 }, { 0x1DF5, 0, 1 },
- { 0x1DFC, 1, 0 }, { 0x1DFF, 0, 1 },
+ { 0x1DFB, 1, 0 }, { 0x1DFF, 0, 1 },
{ 0x200C, 1, 0 }, { 0x200D, 0, 1 },
{ 0x20D0, 1, 0 }, { 0x20F0, 0, 1 },
{ 0x302A, 1, 0 }, { 0x302D, 0, 1 },
@@ -816,7 +822,12 @@ static const uc_interval_t script_new_tai_lue_intervals[] =
static const uc_interval_t script_glagolitic_intervals[] =
{
{ 0x2C00, 1, 0 }, { 0x2C2E, 0, 1 },
- { 0x2C30, 1, 0 }, { 0x2C5E, 0, 1 }
+ { 0x2C30, 1, 0 }, { 0x2C5E, 0, 1 },
+ { 0x1E000, 1, 0 }, { 0x1E006, 0, 1 },
+ { 0x1E008, 1, 0 }, { 0x1E018, 0, 1 },
+ { 0x1E01B, 1, 0 }, { 0x1E021, 0, 1 },
+ { 0x1E023, 1, 0 }, { 0x1E024, 0, 1 },
+ { 0x1E026, 1, 0 }, { 0x1E02A, 0, 1 }
};
static const uc_interval_t script_tifinagh_intervals[] =
{
@@ -890,7 +901,7 @@ static const uc_interval_t script_vai_intervals[] =
};
static const uc_interval_t script_saurashtra_intervals[] =
{
- { 0xA880, 1, 0 }, { 0xA8C4, 0, 1 },
+ { 0xA880, 1, 0 }, { 0xA8C5, 0, 1 },
{ 0xA8CE, 1, 0 }, { 0xA8D9, 0, 1 }
};
static const uc_interval_t script_kayah_li_intervals[] =
@@ -1101,7 +1112,7 @@ static const uc_interval_t script_pahawh_hmong_intervals[] =
static const uc_interval_t script_khojki_intervals[] =
{
{ 0x11200, 1, 0 }, { 0x11211, 0, 1 },
- { 0x11213, 1, 0 }, { 0x1123D, 0, 1 }
+ { 0x11213, 1, 0 }, { 0x1123E, 0, 1 }
};
static const uc_interval_t script_linear_a_intervals[] =
{
@@ -1217,7 +1228,43 @@ static const uc_interval_t script_signwriting_intervals[] =
{ 0x1DA9B, 1, 0 }, { 0x1DA9F, 0, 1 },
{ 0x1DAA1, 1, 0 }, { 0x1DAAF, 0, 1 }
};
-static const uc_script_t scripts[131] =
+static const uc_interval_t script_adlam_intervals[] =
+{
+ { 0x1E900, 1, 0 }, { 0x1E94A, 0, 1 },
+ { 0x1E950, 1, 0 }, { 0x1E959, 0, 1 },
+ { 0x1E95E, 1, 0 }, { 0x1E95F, 0, 1 }
+};
+static const uc_interval_t script_bhaiksuki_intervals[] =
+{
+ { 0x11C00, 1, 0 }, { 0x11C08, 0, 1 },
+ { 0x11C0A, 1, 0 }, { 0x11C36, 0, 1 },
+ { 0x11C38, 1, 0 }, { 0x11C45, 0, 1 },
+ { 0x11C50, 1, 0 }, { 0x11C6C, 0, 1 }
+};
+static const uc_interval_t script_marchen_intervals[] =
+{
+ { 0x11C70, 1, 0 }, { 0x11C8F, 0, 1 },
+ { 0x11C92, 1, 0 }, { 0x11CA7, 0, 1 },
+ { 0x11CA9, 1, 0 }, { 0x11CB6, 0, 1 }
+};
+static const uc_interval_t script_newa_intervals[] =
+{
+ { 0x11400, 1, 0 }, { 0x11459, 0, 1 },
+ { 0x1145B, 1, 1 },
+ { 0x1145D, 1, 1 }
+};
+static const uc_interval_t script_osage_intervals[] =
+{
+ { 0x104B0, 1, 0 }, { 0x104D3, 0, 1 },
+ { 0x104D8, 1, 0 }, { 0x104FB, 0, 1 }
+};
+static const uc_interval_t script_tangut_intervals[] =
+{
+ { 0x16FE0, 1, 1 },
+ { 0x17000, 1, 0 }, { 0x187EC, 0, 1 },
+ { 0x18800, 1, 0 }, { 0x18AF2, 0, 1 }
+};
+static const uc_script_t scripts[137] =
{
{
sizeof (script_common_intervals) / sizeof (uc_interval_t),
@@ -1873,6 +1920,36 @@ static const uc_script_t scripts[131] =
sizeof (script_signwriting_intervals) / sizeof (uc_interval_t),
script_signwriting_intervals,
"SignWriting"
+ },
+ {
+ sizeof (script_adlam_intervals) / sizeof (uc_interval_t),
+ script_adlam_intervals,
+ "Adlam"
+ },
+ {
+ sizeof (script_bhaiksuki_intervals) / sizeof (uc_interval_t),
+ script_bhaiksuki_intervals,
+ "Bhaiksuki"
+ },
+ {
+ sizeof (script_marchen_intervals) / sizeof (uc_interval_t),
+ script_marchen_intervals,
+ "Marchen"
+ },
+ {
+ sizeof (script_newa_intervals) / sizeof (uc_interval_t),
+ script_newa_intervals,
+ "Newa"
+ },
+ {
+ sizeof (script_osage_intervals) / sizeof (uc_interval_t),
+ script_osage_intervals,
+ "Osage"
+ },
+ {
+ sizeof (script_tangut_intervals) / sizeof (uc_interval_t),
+ script_tangut_intervals,
+ "Tangut"
}
};
#define script_header_0 16
@@ -1885,7 +1962,7 @@ struct
{
int level1[15];
short level2[4 << 9];
- unsigned char level3[202 << 7];
+ unsigned char level3[208 << 7];
}
u_script =
{
@@ -1963,29 +2040,20 @@ u_script =
15488, 15616, 15744, 15872, 16000, 16128, 16256, 16384,
16512, 16640, -1, -1, 16768, -1, -1, -1,
16896, 17024, 17152, 17280, 17408, 17536, 17664, -1,
- -1, 17792, -1, 17920, 18048, 18176, 18304, -1,
- -1, 18432, -1, -1, -1, 18560, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18816,
- 18944, 18688, 19072, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 19200, 19200, 19200, 19200, 19200, 19200, 19200, 19200,
- 19328, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 19456, 19456, 19456, 19456, 19584, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 17792, 17920, -1, 18048, 18176, 18304, 18432, -1,
+ -1, 18560, -1, -1, -1, 18688, -1, -1,
+ 18816, 18944, -1, -1, -1, -1, -1, -1,
+ 19072, 19072, 19072, 19072, 19072, 19072, 19072, 19200,
+ 19328, 19072, 19456, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 19584, 19584, 19584, 19584, 19584, 19584, 19584, 19584,
+ 19712, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 19840, 19840, 19840, 19840, 19968, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 19712, 19712, 19712, 19712, 19840, 19968, 20096, 20224,
- -1, -1, -1, -1, -1, -1, 20352, 20480,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -1993,6 +2061,15 @@ u_script =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 20096, 20096, 20096, 20096, 20224, 20352, 20480, 20608,
+ -1, -1, -1, -1, -1, -1, 20736, 20864,
+ 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
+ 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
+ 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
+ 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
+ 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
+ 20992, 20992, 20992, 20992, 20992, 20992, 20992, 21120,
+ 20992, 20992, 20992, 20992, 20992, 21248, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -2002,25 +2079,25 @@ u_script =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 20608, -1, -1, -1, -1, -1, -1, -1,
+ 21376, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 20736, 20864, -1, -1, -1, -1, -1, -1,
+ 21504, 21632, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 7552, 20992, 21120, 21248, 21376, -1, 21504, -1,
- 21632, 21760, 21888, 7552, 7552, 22016, 7552, 22144,
- 22272, 22272, 22272, 22272, 22272, 22400, -1, -1,
+ 7552, 21760, 21888, 22016, 22144, -1, 22272, -1,
+ 22400, 22528, 22656, 7552, 7552, 22784, 7552, 22912,
+ 23040, 23040, 23040, 23040, 23040, 23168, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 23296, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 22528, 22656, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 22784, 22912, -1, -1,
- 23040, 23168, 23296, 23424, 23552, -1, 7552, 7552,
- 7552, 7552, 23680, 23808, 7552, 23936, 24064, 24192,
- 24320, 24448, 24576, 24704, -1, -1, -1, -1,
+ 23424, 23552, 23680, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 23808, 23936, -1, -1,
+ 24064, 24192, 24320, 24448, 24576, -1, 7552, 7552,
+ 7552, 7552, 7552, 7552, 7552, 24704, 24832, 24960,
+ 25088, 25216, 25344, 25472, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
@@ -2063,17 +2140,17 @@ u_script =
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
- 9088, 9088, 9088, 9088, 9088, 24832, 9088, 9088,
+ 9088, 9088, 9088, 9088, 9088, 25600, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
- 9088, 9088, 9088, 9088, 9088, 9088, 24960, 9088,
- 25088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
+ 9088, 9088, 9088, 9088, 9088, 9088, 25728, 9088,
+ 25856, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
- 9088, 9088, 9088, 9088, 9088, 25216, -1, -1,
+ 9088, 9088, 9088, 9088, 9088, 25984, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -2084,9 +2161,9 @@ u_script =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 9088, 9088, 9088, 9088, 25344, -1, -1, -1,
+ 9088, 9088, 9088, 9088, 26112, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 25472, -1, 25600, 25728, -1, -1, -1, -1,
+ 26240, -1, 26368, 26496, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -2398,13 +2475,13 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
- 6, 6, 6, 6, 6, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 6, 6, 6, 6, 6, 255, 6, 6,
+ 6, 6, 6, 6, 6, 6, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 6, 6, 6, 6, 6,
+ 255, 255, 255, 255, 6, 6, 6, 6,
+ 6, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 0, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
@@ -2520,7 +2597,7 @@ u_script =
15, 15, 15, 15, 15, 15, 15, 15,
255, 255, 255, 255, 255, 255, 255, 255,
15, 15, 15, 15, 15, 15, 15, 15,
- 255, 16, 16, 16, 255, 16, 16, 16,
+ 16, 16, 16, 16, 255, 16, 16, 16,
16, 16, 16, 16, 16, 255, 16, 16,
16, 255, 16, 16, 16, 16, 16, 16,
16, 16, 16, 16, 16, 16, 16, 16,
@@ -2545,13 +2622,13 @@ u_script =
17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 255, 255, 17, 17, 17,
17, 17, 17, 17, 17, 255, 17, 17,
- 17, 255, 17, 17, 17, 17, 17, 255,
- 255, 255, 255, 255, 255, 255, 255, 17,
- 255, 255, 255, 255, 255, 255, 255, 17,
+ 17, 255, 17, 17, 17, 17, 17, 17,
+ 255, 255, 255, 255, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 255, 255, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17,
- 17, 17, 17, 17, 17, 17, 255, 255,
- 255, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17,
255, 255, 18, 18, 255, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 255,
@@ -2952,8 +3029,8 @@ u_script =
68, 68, 68, 68, 68, 68, 68, 68,
68, 68, 68, 68, 68, 68, 68, 68,
68, 68, 68, 68, 68, 68, 68, 68,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -2999,7 +3076,7 @@ u_script =
40, 40, 40, 40, 40, 40, 40, 40,
40, 40, 40, 40, 40, 40, 40, 40,
40, 40, 40, 40, 40, 40, 255, 255,
- 255, 255, 255, 255, 40, 40, 40, 40,
+ 255, 255, 255, 40, 40, 40, 40, 40,
2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 255, 255,
@@ -3127,7 +3204,7 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -3264,7 +3341,7 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -3565,7 +3642,7 @@ u_script =
1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 255, 255,
+ 1, 1, 1, 1, 1, 1, 1, 255,
1, 1, 1, 1, 1, 1, 1, 1,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -3600,7 +3677,7 @@ u_script =
70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 255, 255, 255,
+ 70, 70, 70, 70, 70, 70, 255, 255,
255, 255, 255, 255, 255, 255, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 255, 255, 255, 255, 255, 255,
@@ -3945,7 +4022,7 @@ u_script =
2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 255, 255, 255,
+ 2, 2, 2, 2, 2, 2, 2, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 255, 255, 255, 255,
2, 255, 255, 255, 255, 255, 255, 255,
@@ -4030,16 +4107,16 @@ u_script =
50, 50, 50, 50, 50, 50, 255, 255,
50, 50, 50, 50, 50, 50, 50, 50,
50, 50, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 255, 255, 255, 255,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135,
+ 135, 135, 135, 135, 255, 255, 255, 255,
105, 105, 105, 105, 105, 105, 105, 105,
105, 105, 105, 105, 105, 105, 105, 105,
105, 105, 105, 105, 105, 105, 105, 105,
@@ -4335,7 +4412,7 @@ u_script =
108, 108, 108, 108, 108, 108, 108, 108,
108, 108, 108, 108, 108, 108, 108, 108,
108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 255, 255,
+ 108, 108, 108, 108, 108, 108, 108, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -4376,6 +4453,22 @@ u_script =
106, 106, 106, 106, 106, 255, 255, 255,
106, 106, 106, 106, 106, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134,
+ 134, 134, 255, 134, 255, 134, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
123, 123, 123, 123, 123, 123, 123, 123,
123, 123, 123, 123, 123, 123, 123, 123,
123, 123, 123, 123, 123, 123, 123, 123,
@@ -4420,8 +4513,8 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
113, 113, 113, 113, 113, 113, 113, 113,
113, 113, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 31, 31, 31, 31, 31, 31, 31, 31,
+ 31, 31, 31, 31, 31, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
101, 101, 101, 101, 101, 101, 101, 101,
@@ -4488,6 +4581,38 @@ u_script =
118, 118, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118,
118, 255, 255, 255, 255, 255, 255, 255,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 255, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 255,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 132, 132, 132, 255, 255, 255,
+ 133, 133, 133, 133, 133, 133, 133, 133,
+ 133, 133, 133, 133, 133, 133, 133, 133,
+ 133, 133, 133, 133, 133, 133, 133, 133,
+ 133, 133, 133, 133, 133, 133, 133, 133,
+ 255, 255, 133, 133, 133, 133, 133, 133,
+ 133, 133, 133, 133, 133, 133, 133, 133,
+ 133, 133, 133, 133, 133, 133, 133, 133,
+ 255, 133, 133, 133, 133, 133, 133, 133,
+ 133, 133, 133, 133, 133, 133, 133, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
62, 62, 62, 62, 62, 62, 62, 62,
62, 62, 62, 62, 62, 62, 62, 62,
62, 62, 62, 62, 62, 62, 62, 62,
@@ -4724,9 +4849,57 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 136, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 136, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
33, 32, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -4968,6 +5141,22 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 56, 56, 56, 56, 56, 56, 56, 255,
+ 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 255, 255, 56, 56, 56, 56, 56,
+ 56, 56, 255, 56, 56, 255, 56, 56,
+ 56, 56, 56, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
112, 112, 112, 112, 112, 112, 112, 112,
112, 112, 112, 112, 112, 112, 112, 112,
112, 112, 112, 112, 112, 112, 112, 112,
@@ -5000,6 +5189,22 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 131, 255, 255, 255, 255, 255,
+ 131, 131, 131, 131, 131, 131, 131, 131,
+ 131, 131, 255, 255, 255, 255, 131, 131,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
6, 6, 6, 6, 255, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
@@ -5083,9 +5288,9 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -5103,7 +5308,7 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 255, 255, 255, 255, 255, 255, 255,
0, 0, 255, 255, 255, 255, 255, 255,
@@ -5122,43 +5327,11 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 255, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 255, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 255, 255, 255, 255, 255, 255, 255,
+ 0, 0, 0, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 255, 255, 255,
- 0, 0, 0, 0, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 255,
255, 255, 255, 255, 255, 255, 255, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -5227,22 +5400,22 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 255,
+ 0, 0, 0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 255, 255, 255, 255,
+ 0, 255, 255, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 255,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
- 0, 0, 0, 0, 0, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
diff --git a/lib/unictype/scripts_byname.gperf b/lib/unictype/scripts_byname.gperf
index 721764d..befa93c 100644
--- a/lib/unictype/scripts_byname.gperf
+++ b/lib/unictype/scripts_byname.gperf
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode scripts. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
struct named_script { int name; unsigned int index; };
%struct-type
%language=ANSI-C
@@ -143,3 +143,9 @@ Hatran, 127
Multani, 128
Old_Hungarian, 129
SignWriting, 130
+Adlam, 131
+Bhaiksuki, 132
+Marchen, 133
+Newa, 134
+Osage, 135
+Tangut, 136
diff --git a/lib/unictype/scripts_byname.h b/lib/unictype/scripts_byname.h
index 1958b8a..7840c63 100644
--- a/lib/unictype/scripts_byname.h
+++ b/lib/unictype/scripts_byname.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.4 */
-/* Command-line: gperf -m 10 ./unictype/scripts_byname.gperf */
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ../../lib/unictype/scripts_byname.gperf */
/* Computed positions: -k'1,3,5,8' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
@@ -26,18 +26,18 @@
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
/* The character set is not based on ISO-646. */
-#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 4 "./unictype/scripts_byname.gperf"
+#line 4 "../../lib/unictype/scripts_byname.gperf"
struct named_script { int name; unsigned int index; };
-#define TOTAL_KEYWORDS 131
+#define TOTAL_KEYWORDS 137
#define MIN_WORD_LENGTH 2
#define MAX_WORD_LENGTH 22
-#define MIN_HASH_VALUE 4
-#define MAX_HASH_VALUE 199
-/* maximum key range = 196, duplicates = 0 */
+#define MIN_HASH_VALUE 2
+#define MAX_HASH_VALUE 210
+/* maximum key range = 209, duplicates = 0 */
#ifdef __GNUC__
__inline
@@ -47,38 +47,38 @@ inline
#endif
#endif
static unsigned int
-scripts_hash (register const char *str, register unsigned int len)
+scripts_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 5, 2, 19, 31, 12,
- 200, 24, 46, 4, 51, 42, 7, 4, 2, 16,
- 35, 200, 71, 16, 10, 32, 51, 30, 200, 2,
- 200, 200, 200, 200, 200, 34, 200, 5, 57, 50,
- 64, 12, 44, 18, 36, 9, 19, 40, 31, 4,
- 2, 2, 75, 200, 9, 73, 38, 33, 41, 10,
- 200, 24, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
- 200, 200, 200, 200, 200, 200
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 9, 0, 16, 40, 28,
+ 211, 64, 66, 24, 68, 47, 29, 8, 71, 44,
+ 16, 211, 61, 26, 19, 46, 102, 23, 211, 0,
+ 211, 211, 211, 211, 211, 51, 211, 3, 54, 55,
+ 36, 3, 55, 51, 36, 11, 48, 26, 6, 2,
+ 0, 1, 70, 211, 16, 64, 11, 18, 46, 3,
+ 211, 83, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
+ 211, 211, 211, 211, 211, 211
};
- register int hval = len;
+ register unsigned int hval = len;
switch (hval)
{
@@ -104,576 +104,592 @@ scripts_hash (register const char *str, register unsigned int len)
struct script_stringpool_t
{
- char script_stringpool_str4[sizeof("Yi")];
- char script_stringpool_str7[sizeof("Nko")];
- char script_stringpool_str9[sizeof("Mro")];
- char script_stringpool_str11[sizeof("Ahom")];
- char script_stringpool_str12[sizeof("Lao")];
- char script_stringpool_str13[sizeof("Miao")];
- char script_stringpool_str15[sizeof("Bamum")];
- char script_stringpool_str16[sizeof("Bengali")];
- char script_stringpool_str17[sizeof("Brahmi")];
+ char script_stringpool_str2[sizeof("Yi")];
+ char script_stringpool_str9[sizeof("Bamum")];
+ char script_stringpool_str10[sizeof("Bengali")];
+ char script_stringpool_str11[sizeof("Brahmi")];
+ char script_stringpool_str12[sizeof("Mro")];
+ char script_stringpool_str14[sizeof("Ahom")];
+ char script_stringpool_str15[sizeof("Miao")];
+ char script_stringpool_str16[sizeof("Braille")];
+ char script_stringpool_str17[sizeof("Balinese")];
char script_stringpool_str18[sizeof("Mandaic")];
- char script_stringpool_str19[sizeof("Thai")];
+ char script_stringpool_str19[sizeof("Armenian")];
char script_stringpool_str20[sizeof("Myanmar")];
- char script_stringpool_str21[sizeof("Armenian")];
- char script_stringpool_str22[sizeof("Mongolian")];
- char script_stringpool_str23[sizeof("Thaana")];
- char script_stringpool_str24[sizeof("Linear_B")];
- char script_stringpool_str25[sizeof("Arabic")];
- char script_stringpool_str27[sizeof("Linear_A")];
- char script_stringpool_str28[sizeof("Cham")];
- char script_stringpool_str29[sizeof("Osmanya")];
- char script_stringpool_str30[sizeof("Sinhala")];
- char script_stringpool_str31[sizeof("Common")];
- char script_stringpool_str32[sizeof("Tai_Le")];
- char script_stringpool_str33[sizeof("Sharada")];
- char script_stringpool_str34[sizeof("Chakma")];
- char script_stringpool_str35[sizeof("Oriya")];
- char script_stringpool_str36[sizeof("Syriac")];
- char script_stringpool_str37[sizeof("Shavian")];
- char script_stringpool_str38[sizeof("Anatolian_Hieroglyphs")];
- char script_stringpool_str39[sizeof("Carian")];
- char script_stringpool_str40[sizeof("Mende_Kikakui")];
- char script_stringpool_str41[sizeof("Tai_Tham")];
- char script_stringpool_str42[sizeof("Buginese")];
- char script_stringpool_str43[sizeof("Samaritan")];
- char script_stringpool_str44[sizeof("Meetei_Mayek")];
- char script_stringpool_str45[sizeof("Braille")];
- char script_stringpool_str46[sizeof("Tagbanwa")];
- char script_stringpool_str47[sizeof("Multani")];
- char script_stringpool_str48[sizeof("Cuneiform")];
- char script_stringpool_str49[sizeof("Limbu")];
- char script_stringpool_str50[sizeof("Tamil")];
- char script_stringpool_str51[sizeof("Han")];
- char script_stringpool_str52[sizeof("Latin")];
- char script_stringpool_str53[sizeof("Cherokee")];
- char script_stringpool_str54[sizeof("Georgian")];
- char script_stringpool_str55[sizeof("Balinese")];
- char script_stringpool_str56[sizeof("Kannada")];
- char script_stringpool_str57[sizeof("Hanunoo")];
- char script_stringpool_str58[sizeof("Phoenician")];
- char script_stringpool_str59[sizeof("Tirhuta")];
- char script_stringpool_str60[sizeof("Khmer")];
- char script_stringpool_str61[sizeof("Ogham")];
- char script_stringpool_str62[sizeof("Avestan")];
- char script_stringpool_str63[sizeof("Vai")];
- char script_stringpool_str64[sizeof("Takri")];
- char script_stringpool_str65[sizeof("Telugu")];
- char script_stringpool_str66[sizeof("Tagalog")];
- char script_stringpool_str67[sizeof("New_Tai_Lue")];
- char script_stringpool_str68[sizeof("Lycian")];
- char script_stringpool_str69[sizeof("Gujarati")];
- char script_stringpool_str70[sizeof("Inherited")];
- char script_stringpool_str71[sizeof("Warang_Citi")];
- char script_stringpool_str72[sizeof("Modi")];
- char script_stringpool_str73[sizeof("Malayalam")];
- char script_stringpool_str74[sizeof("Grantha")];
- char script_stringpool_str75[sizeof("Sora_Sompeng")];
- char script_stringpool_str76[sizeof("Mahajani")];
- char script_stringpool_str77[sizeof("Gothic")];
- char script_stringpool_str78[sizeof("Manichaean")];
- char script_stringpool_str79[sizeof("Glagolitic")];
- char script_stringpool_str80[sizeof("Caucasian_Albanian")];
- char script_stringpool_str81[sizeof("Greek")];
- char script_stringpool_str82[sizeof("Lydian")];
- char script_stringpool_str83[sizeof("Gurmukhi")];
- char script_stringpool_str84[sizeof("Lisu")];
- char script_stringpool_str85[sizeof("Batak")];
- char script_stringpool_str86[sizeof("Hiragana")];
- char script_stringpool_str87[sizeof("Hangul")];
- char script_stringpool_str88[sizeof("Meroitic_Cursive")];
- char script_stringpool_str89[sizeof("Devanagari")];
- char script_stringpool_str90[sizeof("Khojki")];
- char script_stringpool_str91[sizeof("Bopomofo")];
- char script_stringpool_str92[sizeof("Meroitic_Hieroglyphs")];
- char script_stringpool_str93[sizeof("Kaithi")];
- char script_stringpool_str94[sizeof("Bassa_Vah")];
- char script_stringpool_str95[sizeof("Hatran")];
- char script_stringpool_str96[sizeof("Egyptian_Hieroglyphs")];
- char script_stringpool_str97[sizeof("Kharoshthi")];
- char script_stringpool_str98[sizeof("Rejang")];
- char script_stringpool_str99[sizeof("Syloti_Nagri")];
- char script_stringpool_str100[sizeof("Tifinagh")];
- char script_stringpool_str101[sizeof("Palmyrene")];
- char script_stringpool_str102[sizeof("Saurashtra")];
- char script_stringpool_str103[sizeof("Ol_Chiki")];
- char script_stringpool_str104[sizeof("Ugaritic")];
- char script_stringpool_str105[sizeof("Sundanese")];
- char script_stringpool_str106[sizeof("Canadian_Aboriginal")];
- char script_stringpool_str107[sizeof("Buhid")];
- char script_stringpool_str108[sizeof("Ethiopic")];
- char script_stringpool_str109[sizeof("Coptic")];
- char script_stringpool_str110[sizeof("Cypriot")];
- char script_stringpool_str111[sizeof("Nabataean")];
- char script_stringpool_str112[sizeof("Tibetan")];
- char script_stringpool_str113[sizeof("SignWriting")];
- char script_stringpool_str114[sizeof("Javanese")];
- char script_stringpool_str116[sizeof("Tai_Viet")];
- char script_stringpool_str117[sizeof("Cyrillic")];
- char script_stringpool_str118[sizeof("Duployan")];
- char script_stringpool_str119[sizeof("Kayah_Li")];
- char script_stringpool_str120[sizeof("Deseret")];
- char script_stringpool_str121[sizeof("Hebrew")];
- char script_stringpool_str123[sizeof("Siddham")];
- char script_stringpool_str124[sizeof("Lepcha")];
- char script_stringpool_str125[sizeof("Old_Italic")];
- char script_stringpool_str126[sizeof("Phags_Pa")];
- char script_stringpool_str127[sizeof("Psalter_Pahlavi")];
- char script_stringpool_str128[sizeof("Runic")];
- char script_stringpool_str129[sizeof("Old_Permic")];
- char script_stringpool_str132[sizeof("Pau_Cin_Hau")];
- char script_stringpool_str133[sizeof("Katakana")];
- char script_stringpool_str135[sizeof("Imperial_Aramaic")];
- char script_stringpool_str137[sizeof("Old_North_Arabian")];
- char script_stringpool_str139[sizeof("Pahawh_Hmong")];
- char script_stringpool_str140[sizeof("Old_Turkic")];
- char script_stringpool_str145[sizeof("Inscriptional_Pahlavi")];
- char script_stringpool_str146[sizeof("Inscriptional_Parthian")];
- char script_stringpool_str149[sizeof("Elbasan")];
- char script_stringpool_str151[sizeof("Old_South_Arabian")];
- char script_stringpool_str153[sizeof("Khudawadi")];
- char script_stringpool_str157[sizeof("Old_Hungarian")];
- char script_stringpool_str199[sizeof("Old_Persian")];
+ char script_stringpool_str21[sizeof("Mongolian")];
+ char script_stringpool_str22[sizeof("Adlam")];
+ char script_stringpool_str23[sizeof("Cham")];
+ char script_stringpool_str24[sizeof("Multani")];
+ char script_stringpool_str25[sizeof("Common")];
+ char script_stringpool_str26[sizeof("Thai")];
+ char script_stringpool_str27[sizeof("Chakma")];
+ char script_stringpool_str28[sizeof("Thaana")];
+ char script_stringpool_str29[sizeof("Arabic")];
+ char script_stringpool_str30[sizeof("Avestan")];
+ char script_stringpool_str31[sizeof("Cherokee")];
+ char script_stringpool_str32[sizeof("Tamil")];
+ char script_stringpool_str33[sizeof("Lao")];
+ char script_stringpool_str34[sizeof("Meetei_Mayek")];
+ char script_stringpool_str35[sizeof("Mende_Kikakui")];
+ char script_stringpool_str36[sizeof("Sinhala")];
+ char script_stringpool_str37[sizeof("Anatolian_Hieroglyphs")];
+ char script_stringpool_str38[sizeof("Phoenician")];
+ char script_stringpool_str39[sizeof("Sharada")];
+ char script_stringpool_str40[sizeof("Linear_B")];
+ char script_stringpool_str41[sizeof("Carian")];
+ char script_stringpool_str42[sizeof("Batak")];
+ char script_stringpool_str43[sizeof("Tangut")];
+ char script_stringpool_str45[sizeof("Latin")];
+ char script_stringpool_str47[sizeof("Shavian")];
+ char script_stringpool_str48[sizeof("Modi")];
+ char script_stringpool_str49[sizeof("Linear_A")];
+ char script_stringpool_str51[sizeof("Syriac")];
+ char script_stringpool_str52[sizeof("Cuneiform")];
+ char script_stringpool_str53[sizeof("Osmanya")];
+ char script_stringpool_str54[sizeof("Limbu")];
+ char script_stringpool_str55[sizeof("Osage")];
+ char script_stringpool_str56[sizeof("Samaritan")];
+ char script_stringpool_str57[sizeof("Kannada")];
+ char script_stringpool_str58[sizeof("Caucasian_Albanian")];
+ char script_stringpool_str59[sizeof("Tai_Tham")];
+ char script_stringpool_str60[sizeof("Tirhuta")];
+ char script_stringpool_str61[sizeof("Takri")];
+ char script_stringpool_str62[sizeof("Buginese")];
+ char script_stringpool_str63[sizeof("Oriya")];
+ char script_stringpool_str64[sizeof("Bhaiksuki")];
+ char script_stringpool_str65[sizeof("Tai_Le")];
+ char script_stringpool_str66[sizeof("Warang_Citi")];
+ char script_stringpool_str67[sizeof("Marchen")];
+ char script_stringpool_str68[sizeof("Saurashtra")];
+ char script_stringpool_str69[sizeof("Han")];
+ char script_stringpool_str70[sizeof("Khmer")];
+ char script_stringpool_str71[sizeof("Canadian_Aboriginal")];
+ char script_stringpool_str72[sizeof("Kharoshthi")];
+ char script_stringpool_str73[sizeof("Hanunoo")];
+ char script_stringpool_str74[sizeof("Lydian")];
+ char script_stringpool_str75[sizeof("Nko")];
+ char script_stringpool_str76[sizeof("Manichaean")];
+ char script_stringpool_str77[sizeof("Buhid")];
+ char script_stringpool_str78[sizeof("Newa")];
+ char script_stringpool_str79[sizeof("Bassa_Vah")];
+ char script_stringpool_str80[sizeof("Khojki")];
+ char script_stringpool_str81[sizeof("Bopomofo")];
+ char script_stringpool_str82[sizeof("Telugu")];
+ char script_stringpool_str83[sizeof("Tagalog")];
+ char script_stringpool_str84[sizeof("Tagbanwa")];
+ char script_stringpool_str85[sizeof("Grantha")];
+ char script_stringpool_str86[sizeof("Hatran")];
+ char script_stringpool_str87[sizeof("Ogham")];
+ char script_stringpool_str88[sizeof("Inherited")];
+ char script_stringpool_str89[sizeof("Glagolitic")];
+ char script_stringpool_str90[sizeof("Hangul")];
+ char script_stringpool_str91[sizeof("Tibetan")];
+ char script_stringpool_str92[sizeof("Gothic")];
+ char script_stringpool_str93[sizeof("Lycian")];
+ char script_stringpool_str94[sizeof("Phags_Pa")];
+ char script_stringpool_str95[sizeof("Katakana")];
+ char script_stringpool_str96[sizeof("Psalter_Pahlavi")];
+ char script_stringpool_str97[sizeof("Lisu")];
+ char script_stringpool_str98[sizeof("Greek")];
+ char script_stringpool_str99[sizeof("Devanagari")];
+ char script_stringpool_str100[sizeof("Kaithi")];
+ char script_stringpool_str101[sizeof("Cyrillic")];
+ char script_stringpool_str102[sizeof("Sundanese")];
+ char script_stringpool_str103[sizeof("Coptic")];
+ char script_stringpool_str104[sizeof("Cypriot")];
+ char script_stringpool_str105[sizeof("Siddham")];
+ char script_stringpool_str106[sizeof("Meroitic_Cursive")];
+ char script_stringpool_str107[sizeof("Sora_Sompeng")];
+ char script_stringpool_str108[sizeof("Old_Permic")];
+ char script_stringpool_str109[sizeof("Malayalam")];
+ char script_stringpool_str110[sizeof("Meroitic_Hieroglyphs")];
+ char script_stringpool_str111[sizeof("Mahajani")];
+ char script_stringpool_str112[sizeof("Pau_Cin_Hau")];
+ char script_stringpool_str113[sizeof("Khudawadi")];
+ char script_stringpool_str114[sizeof("Palmyrene")];
+ char script_stringpool_str115[sizeof("Rejang")];
+ char script_stringpool_str116[sizeof("Vai")];
+ char script_stringpool_str117[sizeof("Gurmukhi")];
+ char script_stringpool_str118[sizeof("Tifinagh")];
+ char script_stringpool_str119[sizeof("Duployan")];
+ char script_stringpool_str120[sizeof("Old_Italic")];
+ char script_stringpool_str121[sizeof("Runic")];
+ char script_stringpool_str122[sizeof("SignWriting")];
+ char script_stringpool_str123[sizeof("Ugaritic")];
+ char script_stringpool_str124[sizeof("Georgian")];
+ char script_stringpool_str125[sizeof("Javanese")];
+ char script_stringpool_str126[sizeof("Syloti_Nagri")];
+ char script_stringpool_str127[sizeof("Deseret")];
+ char script_stringpool_str128[sizeof("Ethiopic")];
+ char script_stringpool_str129[sizeof("Hebrew")];
+ char script_stringpool_str132[sizeof("Imperial_Aramaic")];
+ char script_stringpool_str133[sizeof("Pahawh_Hmong")];
+ char script_stringpool_str134[sizeof("Old_South_Arabian")];
+ char script_stringpool_str135[sizeof("Old_Turkic")];
+ char script_stringpool_str136[sizeof("Inscriptional_Pahlavi")];
+ char script_stringpool_str137[sizeof("Inscriptional_Parthian")];
+ char script_stringpool_str141[sizeof("Lepcha")];
+ char script_stringpool_str142[sizeof("Egyptian_Hieroglyphs")];
+ char script_stringpool_str144[sizeof("Hiragana")];
+ char script_stringpool_str147[sizeof("Gujarati")];
+ char script_stringpool_str148[sizeof("Nabataean")];
+ char script_stringpool_str150[sizeof("Ol_Chiki")];
+ char script_stringpool_str151[sizeof("Tai_Viet")];
+ char script_stringpool_str153[sizeof("Elbasan")];
+ char script_stringpool_str155[sizeof("New_Tai_Lue")];
+ char script_stringpool_str171[sizeof("Old_Persian")];
+ char script_stringpool_str179[sizeof("Old_North_Arabian")];
+ char script_stringpool_str185[sizeof("Kayah_Li")];
+ char script_stringpool_str210[sizeof("Old_Hungarian")];
};
static const struct script_stringpool_t script_stringpool_contents =
{
"Yi",
- "Nko",
- "Mro",
- "Ahom",
- "Lao",
- "Miao",
"Bamum",
"Bengali",
"Brahmi",
+ "Mro",
+ "Ahom",
+ "Miao",
+ "Braille",
+ "Balinese",
"Mandaic",
- "Thai",
- "Myanmar",
"Armenian",
+ "Myanmar",
"Mongolian",
- "Thaana",
- "Linear_B",
- "Arabic",
- "Linear_A",
+ "Adlam",
"Cham",
- "Osmanya",
- "Sinhala",
+ "Multani",
"Common",
- "Tai_Le",
- "Sharada",
+ "Thai",
"Chakma",
- "Oriya",
- "Syriac",
- "Shavian",
+ "Thaana",
+ "Arabic",
+ "Avestan",
+ "Cherokee",
+ "Tamil",
+ "Lao",
+ "Meetei_Mayek",
+ "Mende_Kikakui",
+ "Sinhala",
"Anatolian_Hieroglyphs",
+ "Phoenician",
+ "Sharada",
+ "Linear_B",
"Carian",
- "Mende_Kikakui",
- "Tai_Tham",
- "Buginese",
- "Samaritan",
- "Meetei_Mayek",
- "Braille",
- "Tagbanwa",
- "Multani",
+ "Batak",
+ "Tangut",
+ "Latin",
+ "Shavian",
+ "Modi",
+ "Linear_A",
+ "Syriac",
"Cuneiform",
+ "Osmanya",
"Limbu",
- "Tamil",
- "Han",
- "Latin",
- "Cherokee",
- "Georgian",
- "Balinese",
+ "Osage",
+ "Samaritan",
"Kannada",
- "Hanunoo",
- "Phoenician",
+ "Caucasian_Albanian",
+ "Tai_Tham",
"Tirhuta",
- "Khmer",
- "Ogham",
- "Avestan",
- "Vai",
"Takri",
+ "Buginese",
+ "Oriya",
+ "Bhaiksuki",
+ "Tai_Le",
+ "Warang_Citi",
+ "Marchen",
+ "Saurashtra",
+ "Han",
+ "Khmer",
+ "Canadian_Aboriginal",
+ "Kharoshthi",
+ "Hanunoo",
+ "Lydian",
+ "Nko",
+ "Manichaean",
+ "Buhid",
+ "Newa",
+ "Bassa_Vah",
+ "Khojki",
+ "Bopomofo",
"Telugu",
"Tagalog",
- "New_Tai_Lue",
- "Lycian",
- "Gujarati",
- "Inherited",
- "Warang_Citi",
- "Modi",
- "Malayalam",
+ "Tagbanwa",
"Grantha",
- "Sora_Sompeng",
- "Mahajani",
- "Gothic",
- "Manichaean",
+ "Hatran",
+ "Ogham",
+ "Inherited",
"Glagolitic",
- "Caucasian_Albanian",
- "Greek",
- "Lydian",
- "Gurmukhi",
- "Lisu",
- "Batak",
- "Hiragana",
"Hangul",
- "Meroitic_Cursive",
+ "Tibetan",
+ "Gothic",
+ "Lycian",
+ "Phags_Pa",
+ "Katakana",
+ "Psalter_Pahlavi",
+ "Lisu",
+ "Greek",
"Devanagari",
- "Khojki",
- "Bopomofo",
- "Meroitic_Hieroglyphs",
"Kaithi",
- "Bassa_Vah",
- "Hatran",
- "Egyptian_Hieroglyphs",
- "Kharoshthi",
- "Rejang",
- "Syloti_Nagri",
- "Tifinagh",
- "Palmyrene",
- "Saurashtra",
- "Ol_Chiki",
- "Ugaritic",
+ "Cyrillic",
"Sundanese",
- "Canadian_Aboriginal",
- "Buhid",
- "Ethiopic",
"Coptic",
"Cypriot",
- "Nabataean",
- "Tibetan",
+ "Siddham",
+ "Meroitic_Cursive",
+ "Sora_Sompeng",
+ "Old_Permic",
+ "Malayalam",
+ "Meroitic_Hieroglyphs",
+ "Mahajani",
+ "Pau_Cin_Hau",
+ "Khudawadi",
+ "Palmyrene",
+ "Rejang",
+ "Vai",
+ "Gurmukhi",
+ "Tifinagh",
+ "Duployan",
+ "Old_Italic",
+ "Runic",
"SignWriting",
+ "Ugaritic",
+ "Georgian",
"Javanese",
- "Tai_Viet",
- "Cyrillic",
- "Duployan",
- "Kayah_Li",
+ "Syloti_Nagri",
"Deseret",
+ "Ethiopic",
"Hebrew",
- "Siddham",
- "Lepcha",
- "Old_Italic",
- "Phags_Pa",
- "Psalter_Pahlavi",
- "Runic",
- "Old_Permic",
- "Pau_Cin_Hau",
- "Katakana",
"Imperial_Aramaic",
- "Old_North_Arabian",
"Pahawh_Hmong",
+ "Old_South_Arabian",
"Old_Turkic",
"Inscriptional_Pahlavi",
"Inscriptional_Parthian",
+ "Lepcha",
+ "Egyptian_Hieroglyphs",
+ "Hiragana",
+ "Gujarati",
+ "Nabataean",
+ "Ol_Chiki",
+ "Tai_Viet",
"Elbasan",
- "Old_South_Arabian",
- "Khudawadi",
- "Old_Hungarian",
- "Old_Persian"
+ "New_Tai_Lue",
+ "Old_Persian",
+ "Old_North_Arabian",
+ "Kayah_Li",
+ "Old_Hungarian"
};
#define script_stringpool ((const char *) &script_stringpool_contents)
static const struct named_script script_names[] =
{
- {-1}, {-1}, {-1}, {-1},
-#line 51 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str4, 36},
{-1}, {-1},
-#line 80 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str7, 65},
- {-1},
-#line 129 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str9, 114},
- {-1},
-#line 140 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str11, 125},
-#line 35 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str12, 20},
-#line 113 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str13, 98},
+#line 51 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str2, 36},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 98 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str9, 83},
+#line 25 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str10, 10},
+#line 108 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str11, 93},
+#line 129 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str12, 114},
{-1},
-#line 98 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str15, 83},
-#line 25 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str16, 10},
-#line 108 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str17, 93},
-#line 109 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str18, 94},
-#line 34 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str19, 19},
-#line 37 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str20, 22},
-#line 19 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str21, 4},
-#line 46 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str22, 31},
-#line 23 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str23, 8},
-#line 62 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str24, 47},
-#line 21 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str25, 6},
+#line 140 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str14, 125},
+#line 113 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str15, 98},
+#line 67 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str16, 52},
+#line 76 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str17, 61},
+#line 109 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str18, 94},
+#line 19 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str19, 4},
+#line 37 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str20, 22},
+#line 46 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str21, 31},
+#line 146 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str22, 131},
+#line 91 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str23, 76},
+#line 143 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str24, 128},
+#line 15 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str25, 0},
+#line 34 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str26, 19},
+#line 110 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str27, 95},
+#line 23 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str28, 8},
+#line 21 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str29, 6},
+#line 94 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str30, 79},
+#line 41 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str31, 26},
+#line 29 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str32, 14},
+#line 35 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str33, 20},
+#line 100 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str34, 85},
+#line 127 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str35, 112},
+#line 33 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str36, 18},
+#line 141 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str37, 126},
+#line 78 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str38, 63},
+#line 114 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str39, 99},
+#line 62 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str40, 47},
+#line 89 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str41, 74},
+#line 107 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str42, 92},
+#line 151 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str43, 136},
{-1},
-#line 124 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str27, 109},
-#line 91 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str28, 76},
-#line 65 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str29, 50},
-#line 33 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str30, 18},
-#line 15 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str31, 0},
-#line 61 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str32, 46},
-#line 114 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str33, 99},
-#line 110 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str34, 95},
-#line 28 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str35, 13},
-#line 22 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str36, 7},
-#line 64 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str37, 49},
-#line 141 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str38, 126},
-#line 89 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str39, 74},
-#line 127 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str40, 112},
-#line 92 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str41, 77},
-#line 68 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str42, 53},
-#line 96 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str43, 81},
-#line 100 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str44, 85},
-#line 67 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str45, 52},
-#line 59 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str46, 44},
-#line 143 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str47, 128},
-#line 77 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str48, 62},
-#line 60 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str49, 45},
-#line 29 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str50, 14},
-#line 50 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str51, 35},
-#line 16 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str52, 1},
-#line 41 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str53, 26},
-#line 38 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str54, 23},
-#line 76 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str55, 61},
-#line 31 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str56, 16},
-#line 57 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str57, 42},
-#line 78 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str58, 63},
-#line 138 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str59, 123},
-#line 45 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str60, 30},
-#line 43 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str61, 28},
-#line 94 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str62, 79},
-#line 84 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str63, 69},
-#line 116 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str64, 101},
-#line 30 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str65, 15},
-#line 56 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str66, 41},
-#line 70 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str67, 55},
-#line 88 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str68, 73},
-#line 27 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str69, 12},
-#line 55 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str70, 40},
-#line 139 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str71, 124},
-#line 128 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str72, 113},
-#line 32 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str73, 17},
-#line 121 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str74, 106},
-#line 115 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str75, 100},
-#line 125 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str76, 110},
-#line 53 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str77, 38},
-#line 126 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str78, 111},
-#line 71 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str79, 56},
-#line 117 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str80, 102},
-#line 17 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str81, 2},
-#line 90 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str82, 75},
-#line 26 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str83, 11},
-#line 97 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str84, 82},
-#line 107 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str85, 92},
-#line 47 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str86, 32},
-#line 39 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str87, 24},
-#line 111 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str88, 96},
-#line 24 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str89, 9},
-#line 123 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str90, 108},
-#line 49 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str91, 34},
-#line 112 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str92, 97},
-#line 106 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str93, 91},
-#line 118 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str94, 103},
-#line 142 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str95, 127},
-#line 95 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str96, 80},
-#line 75 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str97, 60},
-#line 87 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str98, 72},
-#line 73 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str99, 58},
-#line 72 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str100, 57},
-#line 132 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str101, 117},
-#line 85 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str102, 70},
-#line 83 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str103, 68},
-#line 63 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str104, 48},
-#line 81 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str105, 66},
-#line 42 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str106, 27},
-#line 58 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str107, 43},
-#line 40 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str108, 25},
-#line 69 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str109, 54},
-#line 66 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str110, 51},
-#line 131 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str111, 116},
-#line 36 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str112, 21},
-#line 145 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str113, 130},
-#line 99 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str114, 84},
+#line 16 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str45, 1},
{-1},
-#line 93 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str116, 78},
-#line 18 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str117, 3},
-#line 119 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str118, 104},
-#line 86 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str119, 71},
-#line 54 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str120, 39},
-#line 20 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str121, 5},
+#line 64 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str47, 49},
+#line 128 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str48, 113},
+#line 124 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str49, 109},
{-1},
-#line 136 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str123, 121},
-#line 82 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str124, 67},
-#line 52 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str125, 37},
-#line 79 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str126, 64},
-#line 135 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str127, 120},
-#line 44 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str128, 29},
-#line 134 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str129, 119},
+#line 22 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str51, 7},
+#line 77 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str52, 62},
+#line 65 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str53, 50},
+#line 60 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str54, 45},
+#line 150 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str55, 135},
+#line 96 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str56, 81},
+#line 31 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str57, 16},
+#line 117 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str58, 102},
+#line 92 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str59, 77},
+#line 138 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str60, 123},
+#line 116 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str61, 101},
+#line 68 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str62, 53},
+#line 28 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str63, 13},
+#line 147 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str64, 132},
+#line 61 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str65, 46},
+#line 139 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str66, 124},
+#line 148 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str67, 133},
+#line 85 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str68, 70},
+#line 50 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str69, 35},
+#line 45 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str70, 30},
+#line 42 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str71, 27},
+#line 75 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str72, 60},
+#line 57 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str73, 42},
+#line 90 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str74, 75},
+#line 80 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str75, 65},
+#line 126 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str76, 111},
+#line 58 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str77, 43},
+#line 149 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str78, 134},
+#line 118 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str79, 103},
+#line 123 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str80, 108},
+#line 49 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str81, 34},
+#line 30 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str82, 15},
+#line 56 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str83, 41},
+#line 59 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str84, 44},
+#line 121 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str85, 106},
+#line 142 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str86, 127},
+#line 43 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str87, 28},
+#line 55 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str88, 40},
+#line 71 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str89, 56},
+#line 39 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str90, 24},
+#line 36 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str91, 21},
+#line 53 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str92, 38},
+#line 88 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str93, 73},
+#line 79 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str94, 64},
+#line 48 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str95, 33},
+#line 135 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str96, 120},
+#line 97 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str97, 82},
+#line 17 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str98, 2},
+#line 24 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str99, 9},
+#line 106 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str100, 91},
+#line 18 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str101, 3},
+#line 81 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str102, 66},
+#line 69 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str103, 54},
+#line 66 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str104, 51},
+#line 136 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str105, 121},
+#line 111 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str106, 96},
+#line 115 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str107, 100},
+#line 134 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str108, 119},
+#line 32 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str109, 17},
+#line 112 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str110, 97},
+#line 125 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str111, 110},
+#line 133 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str112, 118},
+#line 137 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str113, 122},
+#line 132 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str114, 117},
+#line 87 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str115, 72},
+#line 84 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str116, 69},
+#line 26 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str117, 11},
+#line 72 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str118, 57},
+#line 119 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str119, 104},
+#line 52 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str120, 37},
+#line 44 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str121, 29},
+#line 145 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str122, 130},
+#line 63 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str123, 48},
+#line 38 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str124, 23},
+#line 99 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str125, 84},
+#line 73 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str126, 58},
+#line 54 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str127, 39},
+#line 40 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str128, 25},
+#line 20 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str129, 5},
{-1}, {-1},
-#line 133 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str132, 118},
-#line 48 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str133, 33},
- {-1},
-#line 101 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str135, 86},
- {-1},
-#line 130 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str137, 115},
+#line 101 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str132, 86},
+#line 122 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str133, 107},
+#line 102 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str134, 87},
+#line 105 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str135, 90},
+#line 104 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str136, 89},
+#line 103 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str137, 88},
+ {-1}, {-1}, {-1},
+#line 82 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str141, 67},
+#line 95 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str142, 80},
{-1},
-#line 122 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str139, 107},
-#line 105 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str140, 90},
- {-1}, {-1}, {-1}, {-1},
-#line 104 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str145, 89},
-#line 103 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str146, 88},
+#line 47 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str144, 32},
{-1}, {-1},
-#line 120 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str149, 105},
+#line 27 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str147, 12},
+#line 131 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str148, 116},
{-1},
-#line 102 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str151, 87},
+#line 83 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str150, 68},
+#line 93 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str151, 78},
{-1},
-#line 137 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str153, 122},
- {-1}, {-1}, {-1},
-#line 144 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str157, 129},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 120 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str153, 105},
+ {-1},
+#line 70 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str155, 55},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 74 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str171, 59},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 130 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str179, 115},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+#line 86 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str185, 71},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
-#line 74 "./unictype/scripts_byname.gperf"
- {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str199, 59}
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 144 "../../lib/unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str210, 129}
};
-#ifdef __GNUC__
-__inline
-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
-__attribute__ ((__gnu_inline__))
-#endif
-#endif
const struct named_script *
-uc_script_lookup (register const char *str, register unsigned int len)
+uc_script_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
- register int key = scripts_hash (str, len);
+ register unsigned int key = scripts_hash (str, len);
- if (key <= MAX_HASH_VALUE && key >= 0)
+ if (key <= MAX_HASH_VALUE)
{
register int o = script_names[key].name;
if (o >= 0)
diff --git a/lib/unictype/sy_c_ident.c b/lib/unictype/sy_c_ident.c
index 77d7769..07a05ef 100644
--- a/lib/unictype/sy_c_ident.c
+++ b/lib/unictype/sy_c_ident.c
@@ -1,5 +1,5 @@
/* Syntax properties of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/sy_c_ident.h b/lib/unictype/sy_c_ident.h
index 63d047c..174d8d3 100644
--- a/lib/unictype/sy_c_ident.h
+++ b/lib/unictype/sy_c_ident.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Language syntax properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define identsyntax_header_0 12
#define identsyntax_header_1 14
#define identsyntax_header_2 7
diff --git a/lib/unictype/sy_c_whitespace.c b/lib/unictype/sy_c_whitespace.c
index d189574..21980a4 100644
--- a/lib/unictype/sy_c_whitespace.c
+++ b/lib/unictype/sy_c_whitespace.c
@@ -1,5 +1,5 @@
/* Syntax properties of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/sy_java_ident.c b/lib/unictype/sy_java_ident.c
index 75d6115..b72718a 100644
--- a/lib/unictype/sy_java_ident.c
+++ b/lib/unictype/sy_java_ident.c
@@ -1,5 +1,5 @@
/* Syntax properties of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/sy_java_ident.h b/lib/unictype/sy_java_ident.h
index e0e45f3..e5a1e59 100644
--- a/lib/unictype/sy_java_ident.h
+++ b/lib/unictype/sy_java_ident.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Language syntax properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
#define identsyntax_header_0 12
#define identsyntax_header_1 225
#define identsyntax_header_2 7
@@ -10,18 +10,18 @@ static const
struct
{
int level1[225];
- short level2[24 << 5];
- unsigned short level3[162 * 16];
+ short level2[25 << 5];
+ unsigned short level3[169 * 16];
}
u_java_ident =
{
{
0, 32, 64, 96, 128, 160, 160, 160,
160, 192, 224, 160, 160, 256, -1, 288,
- 320, 352, 384, 416, 448, -1, 480, -1,
- -1, -1, -1, 512, -1, 544, 576, -1,
+ 320, 352, 384, 416, 448, -1, 480, 160,
+ 512, -1, -1, 544, -1, 576, 608, -1,
160, 160, 160, 160, 160, 160, 160, 160,
- 160, 160, 608, 640, 672, -1, -1, 704,
+ 160, 160, 640, 672, 704, -1, -1, 736,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -44,7 +44,7 @@ u_java_ident =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 736
+ 768
},
{
0, 128, 256, 256, 256, 384, 512, 640,
@@ -92,54 +92,58 @@ u_java_ident =
13056, 13184, 13312, 13440, 13568, 13696, 13824, 13952,
14080, 14208, -1, -1, -1, -1, -1, -1,
14336, 14464, 14592, 14720, 14848, 14976, 15104, -1,
- -1, 15232, -1, 15360, 15488, 15616, 15744, -1,
- -1, 15872, -1, -1, -1, 16000, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 256, 256, 256, 16128,
- 16256, 256, 16384, -1, -1, -1, -1, -1,
+ 15232, 15360, -1, 15488, 15616, 15744, 15872, -1,
+ -1, 16000, -1, -1, -1, 16128, -1, -1,
+ 16256, 16384, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 256, 256, 256, 16512,
+ 16640, 256, 16768, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
256, 256, 256, 256, 256, 256, 256, 256,
- 16512, -1, -1, -1, -1, -1, -1, -1,
+ 16896, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 16640, -1, -1, -1,
+ 256, 256, 256, 256, 17024, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 16768, 16896, 17024, 17152,
- -1, -1, -1, -1, -1, -1, 17280, 17408,
- 17536, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 17152, 17280, 17408, 17536,
+ -1, -1, -1, -1, -1, -1, 17664, 17792,
+ 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 256, 17920,
+ 256, 256, 256, 256, 256, 18048, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 18176, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 17664, 17792, -1, -1, -1, -1, -1, -1,
- -1, -1, 17920, 18048, 18176, -1, -1, -1,
- 18304, 18432, 18560, 256, 256, 18688, 18816, 18944,
- -1, -1, -1, -1, 19072, 19200, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 18304, 18432, -1, -1, -1, -1, -1, -1,
+ -1, -1, 18560, 18688, 18816, -1, -1, -1,
+ 18944, 19072, 19200, 256, 256, 19328, 19456, 19584,
+ -1, -1, -1, -1, 19712, 19840, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 19968, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 19328, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 19456, 19584, -1, -1,
+ 256, 20096, 20224, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 20352, 20480, -1, -1,
256, 256, 256, 256, 256, 256, 256, 256,
- 256, 256, 256, 256, 256, 19712, 256, 256,
+ 256, 256, 256, 256, 256, 20608, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
- 256, 256, 256, 256, 256, 256, 19840, 256,
- 19968, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 20736, 256,
+ 20864, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
- 256, 256, 256, 256, 256, 20096, -1, -1,
+ 256, 256, 256, 256, 256, 20992, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 20224, -1, -1, -1,
+ 256, 256, 256, 256, 21120, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 20352, -1, 20480, 20608, -1, -1, -1, -1,
+ 21248, -1, 21376, 21504, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1
@@ -173,8 +177,8 @@ u_java_ident =
0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0x5540, 0xa055, 0xaa8a,
0x0000, 0x0000, 0x5000, 0x5545, 0x5455, 0xa554, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0xaa54, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xa800, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x556a, 0x5555, 0x5555, 0x5555,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0800, 0xa000,
+ 0xaaaa, 0xaaaa, 0x55aa, 0x5555, 0x5575, 0x5555, 0x5555, 0x5555,
0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5150,
0x5555, 0x5555, 0x5554, 0x0000, 0x5a50, 0x5555, 0x0002, 0x0000,
0x0254, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0a88, 0x51a0,
@@ -189,10 +193,10 @@ u_java_ident =
0x5a95, 0xa559, 0x6aa8, 0xaaaa, 0x5aaa, 0x5555, 0xaaaa, 0xaaa2,
0x0255, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0000, 0x52a0,
0x5955, 0xa559, 0x96aa, 0xaa80, 0x5a50, 0x5555, 0xaaaa, 0xaaaa,
- 0x0256, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x51a0,
+ 0x0254, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x51a0,
0x5955, 0xa559, 0x96aa, 0x8aaa, 0x5a50, 0x5555, 0xaa82, 0xaaaa,
0x0256, 0x0800, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x5280,
- 0x5955, 0x8559, 0x6aaa, 0x2aaa, 0x5a50, 0x5555, 0xaaaa, 0x000a,
+ 0x5955, 0x8559, 0x40aa, 0x2aaa, 0x5a50, 0x5555, 0xaaaa, 0x000a,
0x025a, 0x0000, 0x8000, 0x000a, 0x0000, 0x0000, 0x0020, 0xa200,
0x8000, 0x6a9a, 0x9955, 0x5555, 0x5aaa, 0x5555, 0xaa5a, 0xaaaa,
0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5504, 0x2a95,
@@ -227,7 +231,7 @@ u_java_ident =
0x5555, 0x5555, 0x2a55, 0xa42a, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa,
0xaaaa, 0xb56a, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa84, 0x0000, 0x0000,
+ 0x1400, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa84, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x8000, 0x5555, 0xaa55, 0x5555, 0xaa55,
0x5aaa, 0x5555, 0x0000, 0x0000, 0x0000, 0xa000, 0xa800, 0xaaaa,
@@ -243,10 +247,10 @@ u_java_ident =
0x0000, 0x0000, 0x0000, 0x0000, 0x5000, 0x5555, 0xaa55, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, 0x5555, 0xaaaa,
0x5555, 0x02a5, 0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0xa000,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0x5595, 0x5555, 0x5555, 0x0401, 0x8150, 0xaaa5,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa555, 0x55aa,
+ 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa555, 0x556a,
0x0000, 0x0000, 0xa000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000,
0xa000, 0xa000, 0x0000, 0x2222, 0x0000, 0x0000, 0x0000, 0xa000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x8800,
@@ -289,12 +293,12 @@ u_java_ident =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa5, 0xaaaa,
0xaaaa, 0xaaaa, 0x2aaa, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0028, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0xaaaa,
+ 0x0000, 0x0028, 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, 0x0000,
0x1010, 0x0040, 0x0000, 0x0000, 0x5540, 0xaaaa, 0xaaaa, 0xaaa8,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa,
0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555,
- 0xa955, 0xaaaa, 0x5555, 0xaaa5, 0x5555, 0x5555, 0x0005, 0xa22a,
+ 0xa555, 0xaaaa, 0x5555, 0xaaa5, 0x5555, 0x5555, 0x0005, 0xa22a,
0x5555, 0x0005, 0x0000, 0x0000, 0x5000, 0xa555, 0x0000, 0x0000,
0x4000, 0x5555, 0xaa55, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa800,
0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555,
@@ -343,8 +347,8 @@ u_java_ident =
0x0000, 0xaa80, 0x0000, 0x0000, 0x0000, 0x0000, 0x5000, 0xaa95,
0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000,
0xaa00, 0x0000, 0xa002, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0x0000, 0x0000, 0x0000, 0xa000, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0xa000, 0x5555, 0xaaa5, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0xaa00, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa,
@@ -377,12 +381,14 @@ u_java_ident =
0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a40, 0xaaaa,
0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555,
0xa801, 0xa95a, 0x5555, 0xa885, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x5500, 0x5555, 0xaaaa,
+ 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x5500, 0x5555, 0x9aaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x8000, 0x2008, 0x0000, 0x2000, 0x0000, 0xaaa8, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x4000, 0x5555, 0xaa95, 0x5555, 0xaaa5,
0x0255, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0208, 0x51a0,
0x6955, 0xa569, 0x6aa8, 0x02aa, 0x5a50, 0xa955, 0xa955, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5400, 0x5555,
+ 0x1555, 0xaa80, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0x5555,
0x2055, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xa555, 0x5555,
@@ -397,6 +403,10 @@ u_java_ident =
0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0xaaa5, 0xaaaa, 0x2aaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8,
+ 0x0000, 0x0008, 0x0000, 0x0000, 0x0000, 0x4000, 0x9555, 0x5555,
+ 0xaaa8, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0x000a, 0x0000,
+ 0x0000, 0x0000, 0x555a, 0x5555, 0x5555, 0x5556, 0x9555, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -418,7 +428,11 @@ u_java_ident =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0xa800, 0xaaaa, 0x5554, 0x5555, 0x5555, 0x5555, 0x5555, 0x9555,
0xaaaa, 0x6aaa, 0x0015, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa,
0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -447,8 +461,12 @@ u_java_ident =
0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa955, 0xa6aa, 0xaaaa,
0xa9aa, 0xaaaa, 0xaaaa, 0x556a, 0x5556, 0x5555, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x9555, 0x5555, 0x5555, 0x5569, 0x5965, 0xaa95, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0xa800, 0xaaaa, 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x5500, 0xaa95, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0200, 0x0000, 0x0000, 0x0000, 0x2882, 0x0002, 0x0080, 0xaa22,
0x2a8a, 0x0222, 0x2882, 0x2222, 0x2882, 0x0080, 0x0080, 0x8802,
0x0000, 0x0020, 0x0000, 0xaa00, 0x0202, 0x0020, 0x0000, 0xaa00,
diff --git a/lib/unictype/sy_java_whitespace.c b/lib/unictype/sy_java_whitespace.c
index f5835f5..4c91340 100644
--- a/lib/unictype/sy_java_whitespace.c
+++ b/lib/unictype/sy_java_whitespace.c
@@ -1,5 +1,5 @@
/* Syntax properties of Unicode characters.
- Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or
@@ -22,7 +22,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>