summaryrefslogtreecommitdiff
path: root/lib/unictype
diff options
context:
space:
mode:
authorManuel A. Fernandez Montecelo <manuel.montezelo@gmail.com>2016-05-27 14:35:16 +0100
committerManuel A. Fernandez Montecelo <manuel.montezelo@gmail.com>2016-05-27 14:35:16 +0100
commit3590c846d4c2febbc05b4ad6b14a06edc549e453 (patch)
treee5d38581c2f36e1cca02efedd2d85044d77f76f9 /lib/unictype
parenta9a31b1de5776a3b08a82101a4fa711294f0dd1d (diff)
Imported Upstream version 0.9.6+really0.9.6upstream/0.9.6+really0.9.6
Diffstat (limited to 'lib/unictype')
-rw-r--r--lib/unictype/bidi_byname.c186
-rw-r--r--lib/unictype/bidi_byname.gperf82
-rw-r--r--lib/unictype/bidi_byname.h468
-rw-r--r--lib/unictype/bidi_longname.c53
-rw-r--r--lib/unictype/bidi_name.c18
-rw-r--r--lib/unictype/bidi_of.c14
-rw-r--r--lib/unictype/bidi_of.h429
-rw-r--r--lib/unictype/bidi_test.c12
-rw-r--r--lib/unictype/bitmap.h2
-rw-r--r--lib/unictype/block_test.c3
-rw-r--r--lib/unictype/blocks.c2
-rw-r--r--lib/unictype/blocks.h1473
-rw-r--r--lib/unictype/categ_C.c2
-rw-r--r--lib/unictype/categ_C.h1132
-rw-r--r--lib/unictype/categ_Cc.c2
-rw-r--r--lib/unictype/categ_Cc.h2
-rw-r--r--lib/unictype/categ_Cf.c2
-rw-r--r--lib/unictype/categ_Cf.h28
-rw-r--r--lib/unictype/categ_Cn.c2
-rw-r--r--lib/unictype/categ_Cn.h1102
-rw-r--r--lib/unictype/categ_Co.c2
-rw-r--r--lib/unictype/categ_Co.h2
-rw-r--r--lib/unictype/categ_Cs.c2
-rw-r--r--lib/unictype/categ_Cs.h2
-rw-r--r--lib/unictype/categ_L.c2
-rw-r--r--lib/unictype/categ_L.h276
-rw-r--r--lib/unictype/categ_LC.c27
-rw-r--r--lib/unictype/categ_LC.h355
-rw-r--r--lib/unictype/categ_Ll.c2
-rw-r--r--lib/unictype/categ_Ll.h64
-rw-r--r--lib/unictype/categ_Lm.c2
-rw-r--r--lib/unictype/categ_Lm.h215
-rw-r--r--lib/unictype/categ_Lo.c2
-rw-r--r--lib/unictype/categ_Lo.h260
-rw-r--r--lib/unictype/categ_Lt.c2
-rw-r--r--lib/unictype/categ_Lt.h2
-rw-r--r--lib/unictype/categ_Lu.c2
-rw-r--r--lib/unictype/categ_Lu.h50
-rw-r--r--lib/unictype/categ_M.c2
-rw-r--r--lib/unictype/categ_M.h124
-rw-r--r--lib/unictype/categ_Mc.c2
-rw-r--r--lib/unictype/categ_Mc.h56
-rw-r--r--lib/unictype/categ_Me.c2
-rw-r--r--lib/unictype/categ_Me.h6
-rw-r--r--lib/unictype/categ_Mn.c2
-rw-r--r--lib/unictype/categ_Mn.h124
-rw-r--r--lib/unictype/categ_N.c2
-rw-r--r--lib/unictype/categ_N.h104
-rw-r--r--lib/unictype/categ_Nd.c2
-rw-r--r--lib/unictype/categ_Nd.h62
-rw-r--r--lib/unictype/categ_Nl.c2
-rw-r--r--lib/unictype/categ_Nl.h16
-rw-r--r--lib/unictype/categ_No.c2
-rw-r--r--lib/unictype/categ_No.h94
-rw-r--r--lib/unictype/categ_P.c2
-rw-r--r--lib/unictype/categ_P.h124
-rw-r--r--lib/unictype/categ_Pc.c2
-rw-r--r--lib/unictype/categ_Pc.h2
-rw-r--r--lib/unictype/categ_Pd.c2
-rw-r--r--lib/unictype/categ_Pd.h20
-rw-r--r--lib/unictype/categ_Pe.c2
-rw-r--r--lib/unictype/categ_Pe.h6
-rw-r--r--lib/unictype/categ_Pf.c2
-rw-r--r--lib/unictype/categ_Pf.h2
-rw-r--r--lib/unictype/categ_Pi.c2
-rw-r--r--lib/unictype/categ_Pi.h2
-rw-r--r--lib/unictype/categ_Po.c2
-rw-r--r--lib/unictype/categ_Po.h116
-rw-r--r--lib/unictype/categ_Ps.c2
-rw-r--r--lib/unictype/categ_Ps.h8
-rw-r--r--lib/unictype/categ_S.c2
-rw-r--r--lib/unictype/categ_S.h144
-rw-r--r--lib/unictype/categ_Sc.c2
-rw-r--r--lib/unictype/categ_Sc.h28
-rw-r--r--lib/unictype/categ_Sk.c2
-rw-r--r--lib/unictype/categ_Sk.h169
-rw-r--r--lib/unictype/categ_Sm.c2
-rw-r--r--lib/unictype/categ_Sm.h18
-rw-r--r--lib/unictype/categ_So.c2
-rw-r--r--lib/unictype/categ_So.h130
-rw-r--r--lib/unictype/categ_Z.c2
-rw-r--r--lib/unictype/categ_Z.h14
-rw-r--r--lib/unictype/categ_Zl.c2
-rw-r--r--lib/unictype/categ_Zl.h2
-rw-r--r--lib/unictype/categ_Zp.c2
-rw-r--r--lib/unictype/categ_Zp.h2
-rw-r--r--lib/unictype/categ_Zs.c2
-rw-r--r--lib/unictype/categ_Zs.h14
-rw-r--r--lib/unictype/categ_and.c2
-rw-r--r--lib/unictype/categ_and_not.c2
-rw-r--r--lib/unictype/categ_byname.c232
-rw-r--r--lib/unictype/categ_byname.gperf116
-rw-r--r--lib/unictype/categ_byname.h622
-rw-r--r--lib/unictype/categ_longname.c106
-rw-r--r--lib/unictype/categ_name.c4
-rw-r--r--lib/unictype/categ_none.c2
-rw-r--r--lib/unictype/categ_of.c4
-rw-r--r--lib/unictype/categ_of.h1063
-rw-r--r--lib/unictype/categ_or.c2
-rw-r--r--lib/unictype/categ_test.c2
-rw-r--r--lib/unictype/combiningclass.c (renamed from lib/unictype/combining.c)4
-rw-r--r--lib/unictype/combiningclass.h (renamed from lib/unictype/combining.h)536
-rw-r--r--lib/unictype/combiningclass_byname.c63
-rw-r--r--lib/unictype/combiningclass_byname.gperf66
-rw-r--r--lib/unictype/combiningclass_byname.h399
-rw-r--r--lib/unictype/combiningclass_longname.c130
-rw-r--r--lib/unictype/combiningclass_name.c130
-rw-r--r--lib/unictype/ctype_alnum.c2
-rw-r--r--lib/unictype/ctype_alnum.h278
-rw-r--r--lib/unictype/ctype_alpha.c2
-rw-r--r--lib/unictype/ctype_alpha.h278
-rw-r--r--lib/unictype/ctype_blank.c2
-rw-r--r--lib/unictype/ctype_blank.h14
-rw-r--r--lib/unictype/ctype_cntrl.c2
-rw-r--r--lib/unictype/ctype_cntrl.h2
-rw-r--r--lib/unictype/ctype_digit.c2
-rw-r--r--lib/unictype/ctype_digit.h2
-rw-r--r--lib/unictype/ctype_graph.c2
-rw-r--r--lib/unictype/ctype_graph.h976
-rw-r--r--lib/unictype/ctype_lower.c2
-rw-r--r--lib/unictype/ctype_lower.h54
-rw-r--r--lib/unictype/ctype_print.c2
-rw-r--r--lib/unictype/ctype_print.h974
-rw-r--r--lib/unictype/ctype_punct.c2
-rw-r--r--lib/unictype/ctype_punct.h244
-rw-r--r--lib/unictype/ctype_space.c2
-rw-r--r--lib/unictype/ctype_space.h14
-rw-r--r--lib/unictype/ctype_upper.c2
-rw-r--r--lib/unictype/ctype_upper.h46
-rw-r--r--lib/unictype/ctype_xdigit.c2
-rw-r--r--lib/unictype/ctype_xdigit.h2
-rw-r--r--lib/unictype/decdigit.c2
-rw-r--r--lib/unictype/decdigit.h46
-rw-r--r--lib/unictype/digit.c2
-rw-r--r--lib/unictype/digit.h90
-rw-r--r--lib/unictype/identsyntaxmap.h2
-rw-r--r--lib/unictype/joininggroup_byname.c63
-rw-r--r--lib/unictype/joininggroup_byname.gperf143
-rw-r--r--lib/unictype/joininggroup_byname.h772
-rw-r--r--lib/unictype/joininggroup_name.c55
-rw-r--r--lib/unictype/joininggroup_name.h103
-rw-r--r--lib/unictype/joininggroup_of.c52
-rw-r--r--lib/unictype/joininggroup_of.h187
-rw-r--r--lib/unictype/joiningtype_byname.c63
-rw-r--r--lib/unictype/joiningtype_byname.gperf30
-rw-r--r--lib/unictype/joiningtype_byname.h234
-rw-r--r--lib/unictype/joiningtype_longname.c40
-rw-r--r--lib/unictype/joiningtype_name.c35
-rw-r--r--lib/unictype/joiningtype_of.c54
-rw-r--r--lib/unictype/joiningtype_of.h247
-rw-r--r--lib/unictype/mirror.c2
-rw-r--r--lib/unictype/mirror.h4
-rw-r--r--lib/unictype/numeric.c8
-rw-r--r--lib/unictype/numeric.h510
-rw-r--r--lib/unictype/pr_alphabetic.c2
-rw-r--r--lib/unictype/pr_alphabetic.h278
-rw-r--r--lib/unictype/pr_ascii_hex_digit.c2
-rw-r--r--lib/unictype/pr_ascii_hex_digit.h2
-rw-r--r--lib/unictype/pr_bidi_arabic_digit.c2
-rw-r--r--lib/unictype/pr_bidi_arabic_digit.h151
-rw-r--r--lib/unictype/pr_bidi_arabic_right_to_left.c2
-rw-r--r--lib/unictype/pr_bidi_arabic_right_to_left.h169
-rw-r--r--lib/unictype/pr_bidi_block_separator.c2
-rw-r--r--lib/unictype/pr_bidi_block_separator.h2
-rw-r--r--lib/unictype/pr_bidi_boundary_neutral.c2
-rw-r--r--lib/unictype/pr_bidi_boundary_neutral.h34
-rw-r--r--lib/unictype/pr_bidi_common_separator.c2
-rw-r--r--lib/unictype/pr_bidi_common_separator.h2
-rw-r--r--lib/unictype/pr_bidi_control.c2
-rw-r--r--lib/unictype/pr_bidi_control.h14
-rw-r--r--lib/unictype/pr_bidi_embedding_or_override.c2
-rw-r--r--lib/unictype/pr_bidi_embedding_or_override.h2
-rw-r--r--lib/unictype/pr_bidi_eur_num_separator.c2
-rw-r--r--lib/unictype/pr_bidi_eur_num_separator.h2
-rw-r--r--lib/unictype/pr_bidi_eur_num_terminator.c2
-rw-r--r--lib/unictype/pr_bidi_eur_num_terminator.h28
-rw-r--r--lib/unictype/pr_bidi_european_digit.c2
-rw-r--r--lib/unictype/pr_bidi_european_digit.h20
-rw-r--r--lib/unictype/pr_bidi_hebrew_right_to_left.c2
-rw-r--r--lib/unictype/pr_bidi_hebrew_right_to_left.h22
-rw-r--r--lib/unictype/pr_bidi_left_to_right.c2
-rw-r--r--lib/unictype/pr_bidi_left_to_right.h1072
-rw-r--r--lib/unictype/pr_bidi_non_spacing_mark.c2
-rw-r--r--lib/unictype/pr_bidi_non_spacing_mark.h126
-rw-r--r--lib/unictype/pr_bidi_other_neutral.c2
-rw-r--r--lib/unictype/pr_bidi_other_neutral.h96
-rw-r--r--lib/unictype/pr_bidi_pdf.c2
-rw-r--r--lib/unictype/pr_bidi_pdf.h2
-rw-r--r--lib/unictype/pr_bidi_segment_separator.c2
-rw-r--r--lib/unictype/pr_bidi_segment_separator.h2
-rw-r--r--lib/unictype/pr_bidi_whitespace.c2
-rw-r--r--lib/unictype/pr_bidi_whitespace.h14
-rw-r--r--lib/unictype/pr_byname.c284
-rw-r--r--lib/unictype/pr_byname.gperf289
-rw-r--r--lib/unictype/pr_byname.h1162
-rw-r--r--lib/unictype/pr_case_ignorable.c35
-rw-r--r--lib/unictype/pr_case_ignorable.h592
-rw-r--r--lib/unictype/pr_cased.c35
-rw-r--r--lib/unictype/pr_cased.h363
-rw-r--r--lib/unictype/pr_changes_when_casefolded.c35
-rw-r--r--lib/unictype/pr_changes_when_casefolded.h347
-rw-r--r--lib/unictype/pr_changes_when_casemapped.c35
-rw-r--r--lib/unictype/pr_changes_when_casemapped.h351
-rw-r--r--lib/unictype/pr_changes_when_lowercased.c35
-rw-r--r--lib/unictype/pr_changes_when_lowercased.h339
-rw-r--r--lib/unictype/pr_changes_when_titlecased.c35
-rw-r--r--lib/unictype/pr_changes_when_titlecased.h347
-rw-r--r--lib/unictype/pr_changes_when_uppercased.c35
-rw-r--r--lib/unictype/pr_changes_when_uppercased.h347
-rw-r--r--lib/unictype/pr_combining.c2
-rw-r--r--lib/unictype/pr_combining.h124
-rw-r--r--lib/unictype/pr_composite.c2
-rw-r--r--lib/unictype/pr_composite.h42
-rw-r--r--lib/unictype/pr_currency_symbol.c2
-rw-r--r--lib/unictype/pr_currency_symbol.h28
-rw-r--r--lib/unictype/pr_dash.c2
-rw-r--r--lib/unictype/pr_dash.h20
-rw-r--r--lib/unictype/pr_decimal_digit.c2
-rw-r--r--lib/unictype/pr_decimal_digit.h62
-rw-r--r--lib/unictype/pr_default_ignorable_code_point.c2
-rw-r--r--lib/unictype/pr_default_ignorable_code_point.h46
-rw-r--r--lib/unictype/pr_deprecated.c2
-rw-r--r--lib/unictype/pr_deprecated.h34
-rw-r--r--lib/unictype/pr_diacritic.c2
-rw-r--r--lib/unictype/pr_diacritic.h106
-rw-r--r--lib/unictype/pr_extender.c2
-rw-r--r--lib/unictype/pr_extender.h189
-rw-r--r--lib/unictype/pr_format_control.c2
-rw-r--r--lib/unictype/pr_format_control.h18
-rw-r--r--lib/unictype/pr_grapheme_base.c2
-rw-r--r--lib/unictype/pr_grapheme_base.h684
-rw-r--r--lib/unictype/pr_grapheme_extend.c2
-rw-r--r--lib/unictype/pr_grapheme_extend.h124
-rw-r--r--lib/unictype/pr_grapheme_link.c2
-rw-r--r--lib/unictype/pr_grapheme_link.h48
-rw-r--r--lib/unictype/pr_hex_digit.c2
-rw-r--r--lib/unictype/pr_hex_digit.h2
-rw-r--r--lib/unictype/pr_hyphen.c2
-rw-r--r--lib/unictype/pr_hyphen.h2
-rw-r--r--lib/unictype/pr_id_continue.c2
-rw-r--r--lib/unictype/pr_id_continue.h294
-rw-r--r--lib/unictype/pr_id_start.c2
-rw-r--r--lib/unictype/pr_id_start.h270
-rw-r--r--lib/unictype/pr_ideographic.c2
-rw-r--r--lib/unictype/pr_ideographic.h62
-rw-r--r--lib/unictype/pr_ids_binary_operator.c2
-rw-r--r--lib/unictype/pr_ids_binary_operator.h2
-rw-r--r--lib/unictype/pr_ids_trinary_operator.c2
-rw-r--r--lib/unictype/pr_ids_trinary_operator.h2
-rw-r--r--lib/unictype/pr_ignorable_control.c2
-rw-r--r--lib/unictype/pr_ignorable_control.h28
-rw-r--r--lib/unictype/pr_iso_control.c2
-rw-r--r--lib/unictype/pr_iso_control.h2
-rw-r--r--lib/unictype/pr_join_control.c2
-rw-r--r--lib/unictype/pr_join_control.h2
-rw-r--r--lib/unictype/pr_left_of_pair.c2
-rw-r--r--lib/unictype/pr_left_of_pair.h2
-rw-r--r--lib/unictype/pr_line_separator.c2
-rw-r--r--lib/unictype/pr_line_separator.h2
-rw-r--r--lib/unictype/pr_logical_order_exception.c2
-rw-r--r--lib/unictype/pr_logical_order_exception.h16
-rw-r--r--lib/unictype/pr_lowercase.c2
-rw-r--r--lib/unictype/pr_lowercase.h56
-rw-r--r--lib/unictype/pr_math.c2
-rw-r--r--lib/unictype/pr_math.h16
-rw-r--r--lib/unictype/pr_non_break.c2
-rw-r--r--lib/unictype/pr_non_break.h2
-rw-r--r--lib/unictype/pr_not_a_character.c2
-rw-r--r--lib/unictype/pr_not_a_character.h2
-rw-r--r--lib/unictype/pr_numeric.c2
-rw-r--r--lib/unictype/pr_numeric.h104
-rw-r--r--lib/unictype/pr_other_alphabetic.c2
-rw-r--r--lib/unictype/pr_other_alphabetic.h98
-rw-r--r--lib/unictype/pr_other_default_ignorable_code_point.c2
-rw-r--r--lib/unictype/pr_other_default_ignorable_code_point.h30
-rw-r--r--lib/unictype/pr_other_grapheme_extend.c2
-rw-r--r--lib/unictype/pr_other_grapheme_extend.h26
-rw-r--r--lib/unictype/pr_other_id_continue.c2
-rw-r--r--lib/unictype/pr_other_id_continue.h12
-rw-r--r--lib/unictype/pr_other_id_start.c2
-rw-r--r--lib/unictype/pr_other_id_start.h2
-rw-r--r--lib/unictype/pr_other_lowercase.c2
-rw-r--r--lib/unictype/pr_other_lowercase.h32
-rw-r--r--lib/unictype/pr_other_math.c2
-rw-r--r--lib/unictype/pr_other_math.h16
-rw-r--r--lib/unictype/pr_other_uppercase.c2
-rw-r--r--lib/unictype/pr_other_uppercase.h153
-rw-r--r--lib/unictype/pr_paired_punctuation.c2
-rw-r--r--lib/unictype/pr_paired_punctuation.h2
-rw-r--r--lib/unictype/pr_paragraph_separator.c2
-rw-r--r--lib/unictype/pr_paragraph_separator.h2
-rw-r--r--lib/unictype/pr_pattern_syntax.c2
-rw-r--r--lib/unictype/pr_pattern_syntax.h2
-rw-r--r--lib/unictype/pr_pattern_white_space.c2
-rw-r--r--lib/unictype/pr_pattern_white_space.h2
-rw-r--r--lib/unictype/pr_private_use.c2
-rw-r--r--lib/unictype/pr_private_use.h2
-rw-r--r--lib/unictype/pr_punctuation.c2
-rw-r--r--lib/unictype/pr_punctuation.h124
-rw-r--r--lib/unictype/pr_quotation_mark.c2
-rw-r--r--lib/unictype/pr_quotation_mark.h12
-rw-r--r--lib/unictype/pr_radical.c2
-rw-r--r--lib/unictype/pr_radical.h2
-rw-r--r--lib/unictype/pr_sentence_terminal.c2
-rw-r--r--lib/unictype/pr_sentence_terminal.h229
-rw-r--r--lib/unictype/pr_soft_dotted.c2
-rw-r--r--lib/unictype/pr_soft_dotted.h2
-rw-r--r--lib/unictype/pr_space.c2
-rw-r--r--lib/unictype/pr_space.h14
-rw-r--r--lib/unictype/pr_terminal_punctuation.c2
-rw-r--r--lib/unictype/pr_terminal_punctuation.h80
-rw-r--r--lib/unictype/pr_test.c2
-rw-r--r--lib/unictype/pr_titlecase.c2
-rw-r--r--lib/unictype/pr_titlecase.h2
-rw-r--r--lib/unictype/pr_unassigned_code_value.c2
-rw-r--r--lib/unictype/pr_unassigned_code_value.h1098
-rw-r--r--lib/unictype/pr_unified_ideograph.c2
-rw-r--r--lib/unictype/pr_unified_ideograph.h58
-rw-r--r--lib/unictype/pr_uppercase.c2
-rw-r--r--lib/unictype/pr_uppercase.h58
-rw-r--r--lib/unictype/pr_variation_selector.c2
-rw-r--r--lib/unictype/pr_variation_selector.h2
-rw-r--r--lib/unictype/pr_white_space.c2
-rw-r--r--lib/unictype/pr_white_space.h14
-rw-r--r--lib/unictype/pr_xid_continue.c2
-rw-r--r--lib/unictype/pr_xid_continue.h294
-rw-r--r--lib/unictype/pr_xid_start.c2
-rw-r--r--lib/unictype/pr_xid_start.h270
-rw-r--r--lib/unictype/pr_zero_width.c2
-rw-r--r--lib/unictype/pr_zero_width.h28
-rw-r--r--lib/unictype/scripts.c2
-rw-r--r--lib/unictype/scripts.h2642
-rw-r--r--lib/unictype/scripts_byname.gperf60
-rw-r--r--lib/unictype/scripts_byname.h770
-rw-r--r--lib/unictype/sy_c_ident.c2
-rw-r--r--lib/unictype/sy_c_ident.h2
-rw-r--r--lib/unictype/sy_c_whitespace.c2
-rw-r--r--lib/unictype/sy_java_ident.c2
-rw-r--r--lib/unictype/sy_java_ident.h330
-rw-r--r--lib/unictype/sy_java_whitespace.c2
340 files changed, 24248 insertions, 8344 deletions
diff --git a/lib/unictype/bidi_byname.c b/lib/unictype/bidi_byname.c
index 868f05d..85227a8 100644
--- a/lib/unictype/bidi_byname.c
+++ b/lib/unictype/bidi_byname.c
@@ -1,5 +1,5 @@
-/* Bidi categories of Unicode characters.
- Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc.
+/* Bidi classes of Unicode characters.
+ Copyright (C) 2002, 2006, 2011-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
@@ -20,152 +20,50 @@
/* Specification. */
#include "unictype.h"
+#include <string.h>
+
+#include "unictype/bidi_byname.h"
+
int
-uc_bidi_category_byname (const char *category_name)
+uc_bidi_class_byname (const char *bidi_class_name)
{
- switch (category_name[0])
+ size_t len;
+
+ len = strlen (bidi_class_name);
+ if (len <= MAX_WORD_LENGTH)
{
- case 'A':
- switch (category_name[1])
- {
- case 'L':
- if (category_name[2] == '\0')
- return UC_BIDI_AL;
- break;
- case 'N':
- if (category_name[2] == '\0')
- return UC_BIDI_AN;
- break;
- }
- break;
- case 'B':
- switch (category_name[1])
- {
- case '\0':
- return UC_BIDI_B;
- case 'N':
- if (category_name[2] == '\0')
- return UC_BIDI_BN;
- break;
- }
- break;
- case 'C':
- switch (category_name[1])
- {
- case 'S':
- if (category_name[2] == '\0')
- return UC_BIDI_CS;
- break;
- }
- break;
- case 'E':
- switch (category_name[1])
- {
- case 'N':
- if (category_name[2] == '\0')
- return UC_BIDI_EN;
- break;
- case 'S':
- if (category_name[2] == '\0')
- return UC_BIDI_ES;
- break;
- case 'T':
- if (category_name[2] == '\0')
- return UC_BIDI_ET;
- break;
- }
- break;
- case 'L':
- switch (category_name[1])
- {
- case '\0':
- return UC_BIDI_L;
- case 'R':
- switch (category_name[2])
- {
- case 'E':
- if (category_name[3] == '\0')
- return UC_BIDI_LRE;
- break;
- case 'O':
- if (category_name[3] == '\0')
- return UC_BIDI_LRO;
- break;
- }
- break;
- }
- break;
- case 'N':
- switch (category_name[1])
- {
- case 'S':
- switch (category_name[2])
- {
- case 'M':
- if (category_name[3] == '\0')
- return UC_BIDI_NSM;
- break;
- }
- break;
- }
- break;
- case 'O':
- switch (category_name[1])
- {
- case 'N':
- if (category_name[2] == '\0')
- return UC_BIDI_ON;
- break;
- }
- break;
- case 'P':
- switch (category_name[1])
- {
- case 'D':
- switch (category_name[2])
- {
- case 'F':
- if (category_name[3] == '\0')
- return UC_BIDI_PDF;
- break;
- }
- break;
- }
- break;
- case 'R':
- switch (category_name[1])
- {
- case '\0':
- return UC_BIDI_R;
- case 'L':
- switch (category_name[2])
- {
- case 'E':
- if (category_name[3] == '\0')
- return UC_BIDI_RLE;
- break;
- case 'O':
- if (category_name[3] == '\0')
- return UC_BIDI_RLO;
+ char buf[MAX_WORD_LENGTH + 1];
+ const struct named_bidi_class *found;
+
+ /* Copy bidi_class_name into buf, converting '_' and '-' to ' '. */
+ {
+ const char *p = bidi_class_name;
+ char *q = buf;
+
+ for (;; p++, q++)
+ {
+ char c = *p;
+
+ if (c == '_' || c == '-')
+ c = ' ';
+ *q = c;
+ if (c == '\0')
break;
- }
- break;
- }
- break;
- case 'S':
- if (category_name[1] == '\0')
- return UC_BIDI_S;
- break;
- case 'W':
- switch (category_name[1])
- {
- case 'S':
- if (category_name[2] == '\0')
- return UC_BIDI_WS;
- break;
- }
- break;
+ }
+ }
+ /* Here q == buf + len. */
+
+ /* Do a hash table lookup, with case-insensitive comparison. */
+ found = uc_bidi_class_lookup (buf, len);
+ if (found != NULL)
+ return found->bidi_class;
}
- /* Invalid category name. */
+ /* Invalid bidi class name. */
return -1;
}
+
+int
+uc_bidi_category_byname (const char *category_name)
+{
+ return uc_bidi_class_byname (category_name);
+}
diff --git a/lib/unictype/bidi_byname.gperf b/lib/unictype/bidi_byname.gperf
new file mode 100644
index 0000000..5bb0faa
--- /dev/null
+++ b/lib/unictype/bidi_byname.gperf
@@ -0,0 +1,82 @@
+/* Bidi classes of Unicode characters. */
+struct named_bidi_class { int name; int bidi_class; };
+%struct-type
+%ignore-case
+%language=ANSI-C
+%define hash-function-name bidi_class_hash
+%define lookup-function-name uc_bidi_class_lookup
+%readonly-tables
+%global-table
+%define word-array-name bidi_class_names
+%pic
+%define string-pool-name bidi_class_stringpool
+%%
+AL, UC_BIDI_AL
+AN, UC_BIDI_AN
+B, UC_BIDI_B
+BN, UC_BIDI_BN
+CS, UC_BIDI_CS
+EN, UC_BIDI_EN
+ES, UC_BIDI_ES
+ET, UC_BIDI_ET
+FSI, UC_BIDI_FSI
+L, UC_BIDI_L
+LRE, UC_BIDI_LRE
+LRI, UC_BIDI_LRI
+LRO, UC_BIDI_LRO
+NSM, UC_BIDI_NSM
+ON, UC_BIDI_ON
+PDF, UC_BIDI_PDF
+PDI, UC_BIDI_PDI
+R, UC_BIDI_R
+RLE, UC_BIDI_RLE
+RLI, UC_BIDI_RLI
+RLO, UC_BIDI_RLO
+S, UC_BIDI_S
+WS, UC_BIDI_WS
+Arabic Letter, UC_BIDI_AL
+ArabicLetter, UC_BIDI_AL
+Arabic Number, UC_BIDI_AN
+ArabicNumber, UC_BIDI_AN
+Paragraph Separator, UC_BIDI_B
+ParagraphSeparator, UC_BIDI_B
+Boundary Neutral, UC_BIDI_BN
+BoundaryNeutral, UC_BIDI_BN
+Common Separator, UC_BIDI_CS
+CommonSeparator, UC_BIDI_CS
+European Number, UC_BIDI_EN
+EuropeanNumber, UC_BIDI_EN
+European Separator, UC_BIDI_ES
+EuropeanSeparator, UC_BIDI_ES
+European Terminator, UC_BIDI_ET
+EuropeanTerminator, UC_BIDI_ET
+First Strong Isolate, UC_BIDI_FSI
+FirstStrongIsolate, UC_BIDI_FSI
+Left To Right, UC_BIDI_L
+LeftToRight, UC_BIDI_L
+Left To Right Embedding, UC_BIDI_LRE
+LeftToRightEmbedding, UC_BIDI_LRE
+Left To Right Isolate, UC_BIDI_LRI
+LeftToRightIsolate, UC_BIDI_LRI
+Left To Right Override, UC_BIDI_LRO
+LeftToRightOverride, UC_BIDI_LRO
+Nonspacing Mark, UC_BIDI_NSM
+NonspacingMark, UC_BIDI_NSM
+Other Neutral, UC_BIDI_ON
+OtherNeutral, UC_BIDI_ON
+Pop Directional Format, UC_BIDI_PDF
+PopDirectionalFormat, UC_BIDI_PDF
+Pop Directional Isolate, UC_BIDI_PDI
+PopDirectionalIsolate, UC_BIDI_PDI
+Right To Left, UC_BIDI_R
+RightToLeft, UC_BIDI_R
+Right To Left Embedding, UC_BIDI_RLE
+RightToLeftEmbedding, UC_BIDI_RLE
+Right To Left Isolate, UC_BIDI_RLI
+RightToLeftIsolate, UC_BIDI_RLI
+Right To Left Override, UC_BIDI_RLO
+RightToLeftOverride, UC_BIDI_RLO
+Segment Separator, UC_BIDI_S
+SegmentSeparator, UC_BIDI_S
+White Space, UC_BIDI_WS
+WhiteSpace, UC_BIDI_WS
diff --git a/lib/unictype/bidi_byname.h b/lib/unictype/bidi_byname.h
new file mode 100644
index 0000000..4e10e3e
--- /dev/null
+++ b/lib/unictype/bidi_byname.h
@@ -0,0 +1,468 @@
+/* ANSI-C code produced by gperf version 3.0.4 */
+/* Command-line: gperf -m 10 ./unictype/bidi_byname.gperf */
+/* Computed positions: -k'1,9,$' */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+ && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+ && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+ && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+ && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+ && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+ && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+ && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+ && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+ && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+ && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+ && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+ && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+ && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+ && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+ && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+ && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+ && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+ && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+ && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+ && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+ && ('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>."
+#endif
+
+#line 2 "./unictype/bidi_byname.gperf"
+struct named_bidi_class { int name; int bidi_class; };
+
+#define TOTAL_KEYWORDS 69
+#define MIN_WORD_LENGTH 1
+#define MAX_WORD_LENGTH 23
+#define MIN_HASH_VALUE 5
+#define MAX_HASH_VALUE 87
+/* maximum key range = 83, duplicates = 0 */
+
+#ifndef GPERF_DOWNCASE
+#define GPERF_DOWNCASE 1
+static unsigned char gperf_downcase[256] =
+ {
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
+ 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
+ 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
+ 60, 61, 62, 63, 64, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
+ 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
+ 122, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
+ 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
+ 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
+ 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
+ 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
+ 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
+ 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
+ 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
+ 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
+ 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
+ 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
+ 255
+ };
+#endif
+
+#ifndef GPERF_CASE_STRCMP
+#define GPERF_CASE_STRCMP 1
+static int
+gperf_case_strcmp (register const char *s1, register const char *s2)
+{
+ for (;;)
+ {
+ unsigned char c1 = gperf_downcase[(unsigned char)*s1++];
+ unsigned char c2 = gperf_downcase[(unsigned char)*s2++];
+ if (c1 != 0 && c1 == c2)
+ continue;
+ return (int)c1 - (int)c2;
+ }
+}
+#endif
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static unsigned int
+bidi_class_hash (register const char *str, register unsigned int len)
+{
+ static const unsigned char asso_values[] =
+ {
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 14, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 5, 31, 22, 88, 2,
+ 53, 2, 48, 11, 88, 52, 5, 60, 2, 9,
+ 4, 88, 2, 34, 30, 41, 88, 28, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 5, 31, 22,
+ 88, 2, 53, 2, 48, 11, 88, 52, 5, 60,
+ 2, 9, 4, 88, 2, 34, 30, 41, 88, 28,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88
+ };
+ register int hval = len;
+
+ switch (hval)
+ {
+ default:
+ hval += asso_values[(unsigned char)str[8]];
+ /*FALLTHROUGH*/
+ case 8:
+ case 7:
+ case 6:
+ case 5:
+ case 4:
+ case 3:
+ case 2:
+ case 1:
+ hval += asso_values[(unsigned char)str[0]];
+ break;
+ }
+ return hval + asso_values[(unsigned char)str[len - 1]];
+}
+
+struct bidi_class_stringpool_t
+ {
+ char bidi_class_stringpool_str5[sizeof("R")];
+ char bidi_class_stringpool_str6[sizeof("EN")];
+ char bidi_class_stringpool_str7[sizeof("RLE")];
+ char bidi_class_stringpool_str9[sizeof("AN")];
+ char bidi_class_stringpool_str10[sizeof("LRE")];
+ char bidi_class_stringpool_str11[sizeof("L")];
+ char bidi_class_stringpool_str12[sizeof("AL")];
+ char bidi_class_stringpool_str13[sizeof("ON")];
+ char bidi_class_stringpool_str14[sizeof("RLO")];
+ char bidi_class_stringpool_str16[sizeof("RLI")];
+ char bidi_class_stringpool_str17[sizeof("LRO")];
+ char bidi_class_stringpool_str18[sizeof("PDI")];
+ char bidi_class_stringpool_str19[sizeof("LRI")];
+ char bidi_class_stringpool_str20[sizeof("EuropeanNumber")];
+ char bidi_class_stringpool_str22[sizeof("Arabic Letter")];
+ char bidi_class_stringpool_str24[sizeof("RightToLeftIsolate")];
+ char bidi_class_stringpool_str25[sizeof("RightToLeftOverride")];
+ char bidi_class_stringpool_str26[sizeof("RightToLeftEmbedding")];
+ char bidi_class_stringpool_str27[sizeof("LeftToRightIsolate")];
+ char bidi_class_stringpool_str28[sizeof("LeftToRightOverride")];
+ char bidi_class_stringpool_str29[sizeof("LeftToRightEmbedding")];
+ char bidi_class_stringpool_str30[sizeof("Left To Right Isolate")];
+ char bidi_class_stringpool_str31[sizeof("Left To Right Override")];
+ char bidi_class_stringpool_str32[sizeof("Left To Right Embedding")];
+ char bidi_class_stringpool_str33[sizeof("European Number")];
+ char bidi_class_stringpool_str34[sizeof("ET")];
+ char bidi_class_stringpool_str35[sizeof("BN")];
+ char bidi_class_stringpool_str36[sizeof("European Separator")];
+ char bidi_class_stringpool_str37[sizeof("European Terminator")];
+ char bidi_class_stringpool_str38[sizeof("ES")];
+ char bidi_class_stringpool_str39[sizeof("Right To Left Isolate")];
+ char bidi_class_stringpool_str40[sizeof("Right To Left Override")];
+ char bidi_class_stringpool_str41[sizeof("Right To Left Embedding")];
+ char bidi_class_stringpool_str42[sizeof("Common Separator")];
+ char bidi_class_stringpool_str43[sizeof("CommonSeparator")];
+ char bidi_class_stringpool_str45[sizeof("RightToLeft")];
+ char bidi_class_stringpool_str46[sizeof("White Space")];
+ char bidi_class_stringpool_str48[sizeof("LeftToRight")];
+ char bidi_class_stringpool_str49[sizeof("ArabicLetter")];
+ char bidi_class_stringpool_str50[sizeof("Left To Right")];
+ char bidi_class_stringpool_str51[sizeof("Pop Directional Isolate")];
+ char bidi_class_stringpool_str52[sizeof("EuropeanTerminator")];
+ char bidi_class_stringpool_str53[sizeof("BoundaryNeutral")];
+ char bidi_class_stringpool_str54[sizeof("SegmentSeparator")];
+ char bidi_class_stringpool_str55[sizeof("EuropeanSeparator")];
+ char bidi_class_stringpool_str56[sizeof("OtherNeutral")];
+ char bidi_class_stringpool_str57[sizeof("PopDirectionalIsolate")];
+ char bidi_class_stringpool_str58[sizeof("CS")];
+ char bidi_class_stringpool_str59[sizeof("Right To Left")];
+ char bidi_class_stringpool_str60[sizeof("PDF")];
+ char bidi_class_stringpool_str61[sizeof("Arabic Number")];
+ char bidi_class_stringpool_str62[sizeof("WhiteSpace")];
+ char bidi_class_stringpool_str63[sizeof("B")];
+ char bidi_class_stringpool_str64[sizeof("WS")];
+ char bidi_class_stringpool_str65[sizeof("NSM")];
+ char bidi_class_stringpool_str66[sizeof("Boundary Neutral")];
+ char bidi_class_stringpool_str67[sizeof("FSI")];
+ char bidi_class_stringpool_str68[sizeof("Other Neutral")];
+ char bidi_class_stringpool_str69[sizeof("S")];
+ char bidi_class_stringpool_str70[sizeof("NonspacingMark")];
+ char bidi_class_stringpool_str71[sizeof("Nonspacing Mark")];
+ char bidi_class_stringpool_str72[sizeof("ParagraphSeparator")];
+ char bidi_class_stringpool_str73[sizeof("Paragraph Separator")];
+ char bidi_class_stringpool_str77[sizeof("First Strong Isolate")];
+ char bidi_class_stringpool_str78[sizeof("Pop Directional Format")];
+ char bidi_class_stringpool_str79[sizeof("ArabicNumber")];
+ char bidi_class_stringpool_str82[sizeof("FirstStrongIsolate")];
+ char bidi_class_stringpool_str84[sizeof("PopDirectionalFormat")];
+ char bidi_class_stringpool_str87[sizeof("Segment Separator")];
+ };
+static const struct bidi_class_stringpool_t bidi_class_stringpool_contents =
+ {
+ "R",
+ "EN",
+ "RLE",
+ "AN",
+ "LRE",
+ "L",
+ "AL",
+ "ON",
+ "RLO",
+ "RLI",
+ "LRO",
+ "PDI",
+ "LRI",
+ "EuropeanNumber",
+ "Arabic Letter",
+ "RightToLeftIsolate",
+ "RightToLeftOverride",
+ "RightToLeftEmbedding",
+ "LeftToRightIsolate",
+ "LeftToRightOverride",
+ "LeftToRightEmbedding",
+ "Left To Right Isolate",
+ "Left To Right Override",
+ "Left To Right Embedding",
+ "European Number",
+ "ET",
+ "BN",
+ "European Separator",
+ "European Terminator",
+ "ES",
+ "Right To Left Isolate",
+ "Right To Left Override",
+ "Right To Left Embedding",
+ "Common Separator",
+ "CommonSeparator",
+ "RightToLeft",
+ "White Space",
+ "LeftToRight",
+ "ArabicLetter",
+ "Left To Right",
+ "Pop Directional Isolate",
+ "EuropeanTerminator",
+ "BoundaryNeutral",
+ "SegmentSeparator",
+ "EuropeanSeparator",
+ "OtherNeutral",
+ "PopDirectionalIsolate",
+ "CS",
+ "Right To Left",
+ "PDF",
+ "Arabic Number",
+ "WhiteSpace",
+ "B",
+ "WS",
+ "NSM",
+ "Boundary Neutral",
+ "FSI",
+ "Other Neutral",
+ "S",
+ "NonspacingMark",
+ "Nonspacing Mark",
+ "ParagraphSeparator",
+ "Paragraph Separator",
+ "First Strong Isolate",
+ "Pop Directional Format",
+ "ArabicNumber",
+ "FirstStrongIsolate",
+ "PopDirectionalFormat",
+ "Segment Separator"
+ };
+#define bidi_class_stringpool ((const char *) &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},
+ {-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},
+ {-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},
+ {-1},
+#line 37 "./unictype/bidi_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-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},
+ {-1}, {-1},
+#line 54 "./unictype/bidi_byname.gperf"
+ {(int)(long)&((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},
+ {-1}, {-1},
+#line 79 "./unictype/bidi_byname.gperf"
+ {(int)(long)&((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)
+{
+ if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+ {
+ register int key = bidi_class_hash (str, len);
+
+ if (key <= MAX_HASH_VALUE && key >= 0)
+ {
+ register int o = bidi_class_names[key].name;
+ if (o >= 0)
+ {
+ register const char *s = o + bidi_class_stringpool;
+
+ if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strcmp (str, s))
+ return &bidi_class_names[key];
+ }
+ }
+ }
+ return 0;
+}
diff --git a/lib/unictype/bidi_longname.c b/lib/unictype/bidi_longname.c
new file mode 100644
index 0000000..9f99114
--- /dev/null
+++ b/lib/unictype/bidi_longname.c
@@ -0,0 +1,53 @@
+/* Bidi classes of Unicode characters.
+ Copyright (C) 2002, 2006, 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+static const char u_bidi_class_long_name[19][24] =
+{
+ "Left To Right",
+ "Left To Right Embedding",
+ "Left To Right Override",
+ "Right To Left",
+ "Arabic Letter",
+ "Right To Left Embedding",
+ "Right To Left Override",
+ "Pop Directional Format",
+ "European Number",
+ "European Separator",
+ "European Terminator",
+ "Arabic Number",
+ "Common Separator",
+ "Nonspacing Mark",
+ "Boundary Neutral",
+ "Paragraph Separator",
+ "Segment Separator",
+ "White Space",
+ "Other Neutral"
+};
+
+const char *
+uc_bidi_class_long_name (int bidi_class)
+{
+ if (bidi_class >= 0
+ && bidi_class < sizeof (u_bidi_class_long_name) / sizeof (u_bidi_class_long_name[0]))
+ return u_bidi_class_long_name[bidi_class];
+ return NULL;
+}
diff --git a/lib/unictype/bidi_name.c b/lib/unictype/bidi_name.c
index 28bb4ba..847290c 100644
--- a/lib/unictype/bidi_name.c
+++ b/lib/unictype/bidi_name.c
@@ -1,5 +1,5 @@
-/* Bidi categories of Unicode characters.
- Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc.
+/* Bidi classes of Unicode characters.
+ Copyright (C) 2002, 2006, 2011-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
@@ -20,16 +20,22 @@
/* Specification. */
#include "unictype.h"
-static const char u_bidi_category_name[19][4] =
+static const char u_bidi_class_name[19][4] =
{
"L", "LRE", "LRO", "R", "AL", "RLE", "RLO", "PDF", "EN", "ES",
"ET", "AN", "CS", "NSM", "BN", "B", "S", "WS", "ON"
};
const char *
-uc_bidi_category_name (int category)
+uc_bidi_class_name (int bidi_class)
{
- if (category >= 0 && category < sizeof (u_bidi_category_name) / sizeof (u_bidi_category_name[0]))
- return u_bidi_category_name[category];
+ if (bidi_class >= 0 && bidi_class < sizeof (u_bidi_class_name) / sizeof (u_bidi_class_name[0]))
+ return u_bidi_class_name[bidi_class];
return NULL;
}
+
+const char *
+uc_bidi_category_name (int category)
+{
+ return uc_bidi_class_name (category);
+}
diff --git a/lib/unictype/bidi_of.c b/lib/unictype/bidi_of.c
index 4a293a8..4548ef5 100644
--- a/lib/unictype/bidi_of.c
+++ b/lib/unictype/bidi_of.c
@@ -1,5 +1,5 @@
-/* Bidi categories of Unicode characters.
- Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc.
+/* Bidi classes of Unicode characters.
+ Copyright (C) 2002, 2006, 2011-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
@@ -24,7 +24,7 @@
#include "bidi_of.h"
int
-uc_bidi_category (ucs4_t uc)
+uc_bidi_class (ucs4_t uc)
{
unsigned int index1 = uc >> bidi_category_header_0;
if (index1 < bidi_category_header_1)
@@ -40,7 +40,7 @@ uc_bidi_category (ucs4_t uc)
/* level3 contains 5-bit values, packed into 16-bit words. */
unsigned int lookup3 =
((u_bidi_category.level3[index3>>4]
- | (u_bidi_category.level3[(index3>>4)+1] << 16))
+ | ((unsigned int) u_bidi_category.level3[(index3>>4)+1] << 16))
>> (index3 % 16))
& 0x1f;
@@ -50,3 +50,9 @@ uc_bidi_category (ucs4_t uc)
}
return UC_BIDI_L;
}
+
+int
+uc_bidi_category (ucs4_t uc)
+{
+ return uc_bidi_class (uc);
+}
diff --git a/lib/unictype/bidi_of.h b/lib/unictype/bidi_of.h
index 9f6875b..ab489f0 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[101 * 40 + 1];
+ unsigned short level3[148 * 40 + 1];
}
u_bidi_category =
{
@@ -23,24 +23,24 @@ u_bidi_category =
{
0, 128, -1, -1, -1, 256, 384, 512,
-1, 640, -1, 768, 896, 1024, 1152, 1280,
- 1408, 1408, 1536, 1664, 1792, 1920, 2048, 2176,
- 2304, 2432, 2560, 2688, 2816, 2944, 3072, 3200,
- 3328, 3456, -1, -1, -1, -1, 3584, 3712,
- -1, -1, -1, -1, -1, 3840, 3968, 4096,
- 4224, 4352, 4480, 4608, 4736, -1, 4864, 4992,
- 5120, -1, -1, 5248, -1, -1, -1, 5376,
- 5504, 5632, 5760, 5888, 6016, 6144, 6272, 6400,
- 6528, 6656, 6144, 6144, 6144, 6784, 6912, 7040,
- -1, -1, 6144, 6144, 6144, 6144, 7168, -1,
- -1, 7296, -1, 7424, 7552, 7680, 6144, 7808,
- 7936, 8064, -1, 8192, 8320, 8448, 8576, 8704,
+ 1408, 1536, 1664, 1792, 1920, 2048, 2176, 2304,
+ 2432, 2560, 2688, 2816, 2944, 3072, 3200, 3328,
+ 3456, 3584, -1, -1, -1, -1, 3712, 3840,
+ 3968, -1, -1, -1, -1, 4096, 4224, 4352,
+ 4480, 4608, 4736, 4864, 4992, 5120, 5248, 5376,
+ 5504, 5632, -1, 5760, -1, -1, -1, 5888,
+ 6016, 6144, 6272, 6400, 6528, 6656, 6784, 6912,
+ 7040, 7168, 6656, 6656, 6656, 7296, 6656, 6656,
+ -1, -1, 6656, 6656, 6656, 6656, 7424, 7552,
+ -1, 7680, 7808, 7936, 8064, 8192, 6656, 8320,
+ 8448, 8576, -1, 8704, 8832, 8960, 9088, 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,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 8832, -1, -1, -1, -1,
+ -1, -1, -1, 9344, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -62,8 +62,8 @@ 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, 8960, -1, -1, 9088, -1, 9216, 9344,
- 9472, 9600, 9728, -1, 9856, -1, -1, -1,
+ -1, 9472, -1, -1, 9600, 9728, 9856, 9984,
+ 10112, 10240, 10368, 10496, 10624, 10752, -1, 10880,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -83,12 +83,14 @@ 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, 9984, 10112,
- 10112, 10112, 10240, 10368, 10496, 10624, 10752, 10880,
- -1, -1, 11008, 11136, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 11008, 11136,
+ 11136, 11136, 11264, 11392, 11520, 11648, 11776, 11904,
+ -1, -1, 12032, 12160, -1, 12288, 12416, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 1408, 1408, 11264, 1408, 11392, 1408, 1408, 1408,
- 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408,
+ 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,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -109,6 +111,8 @@ 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, 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,
@@ -128,27 +132,33 @@ 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, 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, -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,
-1, -1, -1, -1, -1, -1, -1, -1,
-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, 11520, 11648, 11776, -1, 11904, -1,
- -1, -1, -1, -1, -1, -1, -1, 12032,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 12160, 12288, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 12416,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -202,6 +212,11 @@ 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, 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,
@@ -212,11 +227,6 @@ 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, 12416,
- 12544, 12544, 12672, 12800, 12544, 12544, 12544, 12544,
- 12544, 12544, 12544, 12544, 12544, 12544, 12544, 12544,
- 12544, 12544, 12544, 12544, 12544, 12544, 12544, 12544,
- 12544, 12544, 12544, 12544, 12544, 12544, 12544, 12544,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -266,17 +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, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 12416
+ -1, -1, -1, -1, -1, -1, -1, 18432
},
{
0x39ce, 0x9ce7, 0x0e73, 0x183e, 0x739f, 0x39ce, 0x9ce7, 0xce73,
@@ -309,22 +309,22 @@ 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, 0x0048, 0x0000, 0xb5a3, 0x5ad6, 0xad6b,
+ 0x0000, 0x0000, 0x0000, 0x0048, 0x54a4, 0xb5a3, 0x5ad6, 0xad6b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x68da, 0xb5a3, 0xdad1, 0x6368, 0x318c,
0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631,
0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6,
- 0xad6b, 0x8845, 0x4494, 0xc229, 0x9488, 0xb5ad, 0x5ad6, 0xad6b,
+ 0xad6b, 0x96b5, 0x4494, 0xc229, 0x9488, 0xb5ad, 0x5ad6, 0xad6b,
0x4235, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xd690,
- 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x235a, 0xad6b, 0xd6b5,
+ 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xad6b, 0xd6b5,
0x6b5a, 0xb5a9, 0x2108, 0x108d, 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, 0x4842, 0xad6b, 0xd6b5, 0x6b56, 0xb5ad, 0x08d6,
+ 0x2108, 0x1084, 0x4842, 0xad6b, 0xd6b5, 0x6c96, 0xb5ad, 0x08d6,
0x4d69, 0xd6b6, 0x211a, 0x2108, 0x1084, 0x0842, 0x4211, 0x2108,
- 0x1084, 0x0842, 0x8421, 0x4210, 0x7108, 0x11a4, 0x0842, 0x8421,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x11a4, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x4235,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
@@ -334,21 +334,26 @@ u_bidi_category =
0x0842, 0x8421, 0x4210, 0x2108, 0x8c63, 0xc631, 0x6318, 0x318c,
0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631,
0x6318, 0xd68c, 0x6b5a, 0xb5ad, 0x8636, 0x5294, 0x318e, 0x18c6,
- 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
- 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
+ 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x4631, 0xad6b,
+ 0xd68d, 0x6b5a, 0xb5ad, 0x5a36, 0xa36b, 0xd6b5, 0x18da, 0x8c63,
0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c,
- 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631,
+ 0x18c6, 0x8c63, 0xc631, 0xa318, 0x36b5, 0x18c6, 0x8c63, 0xc631,
0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6,
- 0x35a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 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,
+ 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
+ 0x35ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0xd000, 0x0000, 0xb5a0, 0x5ad6, 0x0d6b, 0x0000,
- 0x001a, 0xb5a0, 0x00d6, 0x0000, 0x0000, 0x0000, 0xb400, 0x0006,
+ 0x0000, 0x0000, 0xd034, 0x0000, 0xb5a0, 0x5ad6, 0x0d6b, 0x0000,
+ 0x001a, 0xb5a0, 0x5ad6, 0x006b, 0x0000, 0x0000, 0xb400, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x01a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xd000, 0x0000, 0xb5a0, 0x00d6, 0x0000, 0x0000,
0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x0006,
- 0x0000, 0x0000, 0x0000, 0x2800, 0x0005, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x2800, 0x0005, 0x0000, 0x0500, 0x0000,
0x35a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xd000, 0x0000, 0x35a0, 0x0000, 0x0d68, 0xd680,
@@ -369,17 +374,17 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x000d, 0x0000, 0x0000, 0x0000,
0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xa529, 0x5294, 0x0049, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x000d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x6b40, 0x000d, 0x4000, 0x0d6b, 0xd6b4,
0x001a, 0x0000, 0x5a00, 0x0003, 0x0000, 0x0000, 0xb400, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5200, 0x294a, 0x04a5,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x01a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xd000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000,
0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x0006,
- 0x0000, 0x0000, 0x0000, 0x4a40, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x01a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xb5a0, 0x00d6, 0x0000, 0x0000,
0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x0006,
@@ -404,7 +409,7 @@ u_bidi_category =
0x1a00, 0xa068, 0x2949, 0x0025, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xb5a0, 0x5ad6, 0xad6b, 0xd6b5, 0x035a,
- 0xb5ad, 0x40d6, 0x006b, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xa06b,
+ 0xb5ad, 0x40d6, 0x006b, 0x0000, 0x6b5a, 0xb5ad, 0x5ad6, 0xa06b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x0000, 0x0000, 0x4000, 0x0003, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -415,20 +420,25 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0xad00, 0x0001, 0x6b40, 0x000d, 0x0000,
0x0000, 0x0000, 0x0000, 0xb5a0, 0x00d6, 0x0000, 0x0000, 0x0000,
0x3400, 0x5a00, 0x0003, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000,
+ 0x0000, 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, 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, 0x6800, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b5a, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294,
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, 0x0000, 0x0000, 0x0000,
+ 0x0012, 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,
0x0011, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x2900, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -441,10 +451,10 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0xb400, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0xad68, 0xd6b5, 0x001a, 0x0000, 0x4000, 0xa003, 0xd6b5,
+ 0x1ad0, 0xad68, 0xd6b5, 0x001a, 0x0000, 0x4000, 0xa003, 0xd6b5,
0x6b5a, 0xb5ad, 0x0006, 0x0000, 0x0500, 0x001a, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x0002, 0x0000,
- 0x4a52, 0xa529, 0x5294, 0xd6ca, 0x045a, 0x0000, 0x0000, 0x0000,
+ 0x4a52, 0xa529, 0x5294, 0xd6ca, 0x039a, 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,
@@ -465,8 +475,13 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9480, 0x4a52, 0xa529,
0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0d68,
+ 0x0680, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x4000, 0xad03, 0xd6b5, 0x035a, 0x340d, 0x5a00,
+ 0xad6b, 0xd6b5, 0x0000, 0x8000, 0x5ad6, 0xad6b, 0xd6b5, 0x6800,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x035a, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0xb5ad, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -475,10 +490,10 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0xd680, 0x6b5a, 0xb5ad, 0x0006, 0x0000, 0x0000, 0x0000,
0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0xb400, 0x1ad6, 0xad00, 0x0001, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0xb400, 0x1ad6, 0xad00, 0xd681, 0x001a, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000,
+ 0xad03, 0x0001, 0x681a, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x6b5a, 0xb5ad,
0x4006, 0x006b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -486,9 +501,14 @@ 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, 0x35ad, 0x5ad0, 0xad6b, 0xd6b5, 0x6b5a, 0xb40d, 0x5ad6,
+ 0x0d6b, 0x0000, 0x001a, 0x0000, 0x00d0, 0xad00, 0x0001, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
- 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b40,
+ 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x1ad6, 0x0000, 0xd000, 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,
@@ -497,19 +517,19 @@ u_bidi_category =
0xc631, 0x6318, 0x318c, 0xe746, 0x181c, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0xf194, 0x7285, 0x6184, 0x294a,
0xa4a5, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa4c9, 0x5294, 0x294a,
- 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x8ca5, 0x39ce, 0x08e7,
- 0x8421, 0xe738, 0x739c, 0x0008, 0x1080, 0x0842, 0x24a5, 0x04a5,
+ 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x8ca5, 0x39ce, 0xc8e7,
+ 0xd5a4, 0xe73a, 0x739c, 0x0008, 0x1080, 0x0842, 0x24a5, 0x04a5,
0x2108, 0x1084, 0x0842, 0x24a5, 0x04a5, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
- 0x14a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x94a5, 0x4a52, 0xa529, 0x0294, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
0xad6b, 0xd6b5, 0x6b5a, 0x000d, 0x0000, 0x0000, 0x0000, 0x0000,
0x0252, 0xa529, 0x5204, 0x0002, 0x0000, 0x0000, 0x8120, 0x1294,
0x0000, 0x9480, 0x4a52, 0x2409, 0x4090, 0x0002, 0x0280, 0x0000,
0x0000, 0x0000, 0x0948, 0x0000, 0x4a52, 0x0129, 0x0000, 0x2948,
- 0x0025, 0x0000, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0000, 0x0000,
+ 0x0025, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294,
+ 0x0000, 0x0000, 0x4000, 0x094a, 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, 0x94a5, 0x4a52, 0xa529,
@@ -533,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,
- 0x0094, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x004a, 0x0000,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x004a,
@@ -545,38 +565,38 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x2948, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
- 0x294a, 0x0025, 0x4a52, 0xa529, 0x5294, 0x094a, 0x94a4, 0x4a52,
- 0xa529, 0x5294, 0x294a, 0x0001, 0x4a52, 0x0009, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x4a40, 0x8129, 0x5294, 0x2002, 0x94a5, 0x4a52, 0xa529, 0x5294,
- 0x294a, 0x94a5, 0x4a52, 0xa529, 0x4094, 0x294a, 0x94a5, 0x4a52,
- 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x094a,
- 0x9024, 0x4a52, 0x8000, 0x5204, 0x294a, 0x04a5, 0x4a40, 0xa529,
- 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5,
- 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0129, 0x5200,
- 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a40,
- 0xa529, 0x5294, 0x294a, 0x04a5, 0x4a52, 0xa529, 0x5294, 0x204a,
- 0x0001, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x094a, 0x94a4, 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,
- 0x0001, 0x4a52, 0x0129, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x94a5, 0x4a52, 0x8009, 0x5294, 0x294a, 0x94a5,
+ 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x2529, 0x5200,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
+ 0xa529, 0x5294, 0x0002, 0x94a4, 0x4a52, 0xa529, 0x1294, 0x2948,
+ 0x94a5, 0x0252, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x2000, 0x94a5, 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, 0xa400,
- 0x5294, 0x004a, 0x0000, 0x0000, 0x0000, 0x4000, 0x294a, 0x94a5,
+ 0x5294, 0x004a, 0x6800, 0x01ad, 0x0000, 0x4000, 0x294a, 0x94a5,
+ 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, 0x6800,
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,
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
- 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0012,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0000, 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,
@@ -590,7 +610,7 @@ u_bidi_category =
0x94a5, 0x4a52, 0x2529, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x094a, 0x0000,
0x4a51, 0x0129, 0x5200, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
- 0x294a, 0x94a5, 0x0012, 0x0000, 0x0000, 0xd6b4, 0x6b5a, 0x0012,
+ 0x294a, 0x94a5, 0x0012, 0x0000, 0x0000, 0xd6b4, 0x001a, 0x0012,
0x8000, 0x0094, 0x0000, 0x94a4, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -638,7 +658,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, 0x6800, 0x35ad, 0x0009, 0x0000, 0xd000, 0x949a,
+ 0x0000, 0x0000, 0x6800, 0x35ad, 0x5ad9, 0xad6b, 0xd6b5, 0x949a,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x6b40, 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, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x0252, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -651,25 +676,40 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x3400, 0x4000, 0x0003, 0x0680, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x5a00, 0x5203, 0x094a, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x4a00, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
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, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 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,
0x0000, 0x0000, 0x0000, 0x4000, 0xad6b, 0xd6b5, 0x001a, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xad68, 0xd6b5,
0x6b5a, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x35ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000,
+ 0x4006, 0xad6b, 0xd001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1a00,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xd6b5, 0x035a, 0x35a0,
0x5a00, 0x0003, 0x0000, 0x0000, 0x8000, 0x0006, 0x0000, 0xd000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb40d,
+ 0x00d6, 0x0d68, 0x0000, 0x6b40, 0x01a0, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0xd000, 0x001a, 0x0000, 0x4000, 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, 0x1a00,
+ 0x0d00, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x1b46, 0x8c63, 0xc631, 0x2318, 0x318d, 0x18c6, 0x8c63,
0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c,
0x18c6, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
@@ -690,7 +730,7 @@ u_bidi_category =
0x2108, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7,
0xce73, 0xe739, 0x739c, 0x1084, 0x0842, 0x8421, 0x4210, 0x2124,
0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4a52, 0xa529, 0x5294,
- 0x4212, 0x2108, 0xb5ad, 0x5ad6, 0x8423, 0x4210, 0x2108, 0x4a52,
+ 0x4212, 0x2108, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
0x94a5, 0x324c, 0x9922, 0x5294, 0x294a, 0x54a5, 0xa652, 0xa524,
0x5224, 0x4929, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
@@ -714,11 +754,26 @@ u_bidi_category =
0x0000, 0x0000, 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, 0x004a, 0x0000, 0x4a52, 0xa529, 0x5294,
- 0x094a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x4a52, 0xa529, 0x5294, 0x294a, 0x0001, 0x4a52, 0xa529, 0x5294,
+ 0x094a, 0x0000, 0x0012, 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, 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x210d, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x0421, 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, 0x4000, 0xad6b, 0x0035, 0x0000,
+ 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
+ 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
+ 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c,
+ 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631,
+ 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6,
0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
0x318c, 0x90c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c,
@@ -729,6 +784,101 @@ u_bidi_category =
0xc631, 0xad18, 0x31b5, 0x68c6, 0x8c63, 0xc631, 0x6318, 0x318c,
0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631,
0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6,
+ 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
+ 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
+ 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c,
+ 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x5a31,
+ 0x631b, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6,
+ 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
+ 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
+ 0xc631, 0x4318, 0x294a, 0x94a5, 0x8c63, 0xc631, 0x6318, 0x318c,
+ 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631,
+ 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6,
+ 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
+ 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
+ 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c,
+ 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0xad6b, 0xd6b5,
+ 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x1ad6,
+ 0x01a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0xad00, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0x0003, 0x0000,
+ 0x0000, 0x4800, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x2529,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6800,
+ 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000,
+ 0x5ad6, 0xa003, 0x0035, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x35ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0xad68, 0x06b5, 0x6b5a, 0xb5ad,
+ 0x00d6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x8000, 0x0006, 0x0000, 0x0000, 0x0000,
+ 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x4000, 0xad6b, 0xd6b5, 0x035a, 0x0000, 0x0000, 0x0000, 0xd6b4,
+ 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, 0x6800, 0x01ad,
+ 0x40d0, 0x006b, 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, 0x6800, 0x8000, 0x5ad6,
+ 0xad6b, 0x0035, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0xd000, 0x0000, 0x000d, 0x0000, 0x0000, 0x0000,
+ 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, 0x8000,
+ 0x5ad6, 0x0d6b, 0x0034, 0x6800, 0xb40d, 0x0006, 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, 0xb400,
+ 0x1ad6, 0x0000, 0xd000, 0x681a, 0x000d, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 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, 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, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0680, 0x001a, 0xb5ad,
+ 0x1ad6, 0x0068, 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, 0x6b5a, 0xb400, 0x1ad6, 0xad68, 0x06b5, 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, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0xb5ad, 0x00d6, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad,
+ 0x5ad6, 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, 0x6800, 0x35ad, 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, 0x035a, 0x39ce, 0x0007, 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,
@@ -752,16 +902,101 @@ 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, 0x0900, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2400, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x9000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x4000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000,
0x4200, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
+ 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
+ 0x5ad6, 0x0003, 0xd680, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
+ 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
+ 0xad6b, 0xd6b5, 0x0000, 0x0000, 0x1a00, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x00d0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0xd680, 0x6b5a, 0xb5a0, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 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,
+ 0x1084, 0x0802, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1080, 0x0040, 0x8020, 0x4210, 0x2108, 0x1084,
+ 0x0840, 0x8021, 0x0200, 0x0000, 0x1000, 0x0000, 0x8020, 0x0200,
+ 0x2108, 0x1080, 0x0040, 0x8020, 0x0200, 0x2008, 0x1080, 0x0040,
+ 0x8420, 0x4010, 0x2108, 0x1084, 0x0840, 0x8021, 0x4210, 0x0100,
+ 0x1084, 0x0842, 0x8421, 0x4200, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x0210, 0x0000, 0x1080, 0x0802, 0x8421, 0x4200, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x0210, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0252, 0x0000, 0x0000, 0x0000, 0x0000,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x094a, 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, 0x94a5,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0009, 0x0000,
+ 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x04a5, 0x4a40,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a40, 0xa529, 0x5294, 0x294a,
+ 0x94a5, 0x4a40, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x94a5, 0x4a52, 0x2529, 0x0000, 0x0000, 0x0000,
+ 0x2108, 0x1084, 0x0842, 0x2921, 0x0001, 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, 0x0948, 0x0000, 0x0000, 0x0000, 0x0000, 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,
+ 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,
+ 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, 0x0009, 0x0000, 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,
+ 0x94a5, 0x4a52, 0x0129, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x4a52, 0xa529, 0x5294, 0x094a, 0x0000, 0x4a52, 0xa529, 0x5294,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x0094, 0x0000,
+ 0x0000, 0x4a52, 0xa529, 0x5294, 0x0002, 0x0000, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5,
+ 0x4a52, 0xa529, 0x0094, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0025, 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, 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, 0x0000, 0x0000, 0x0000,
+ 0x4a52, 0x0129, 0x0000, 0x0000, 0x0000, 0x0000, 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,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 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 0a9fa5c..c9b1a45 100644
--- a/lib/unictype/bidi_test.c
+++ b/lib/unictype/bidi_test.c
@@ -1,5 +1,5 @@
-/* Bidi categories of Unicode characters.
- Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc.
+/* Bidi classes of Unicode characters.
+ Copyright (C) 2002, 2006, 2011-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
@@ -21,7 +21,13 @@
#include "unictype.h"
bool
+uc_is_bidi_class (ucs4_t uc, int bidi_class)
+{
+ return (uc_bidi_class (uc) == bidi_class);
+}
+
+bool
uc_is_bidi_category (ucs4_t uc, int category)
{
- return (uc_bidi_category (uc) == category);
+ return uc_is_bidi_class (uc, category);
}
diff --git a/lib/unictype/bitmap.h b/lib/unictype/bitmap.h
index 4e743c5..663763e 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2000-2002, 2005-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2000-2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/block_test.c b/lib/unictype/block_test.c
index 04722b4..eb3c294 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify it
@@ -28,4 +28,3 @@ uc_is_block (ucs4_t uc, const uc_block_t *block)
else
return false;
}
-
diff --git a/lib/unictype/blocks.c b/lib/unictype/blocks.c
index e83e546..d90f2e6 100644
--- a/lib/unictype/blocks.c
+++ b/lib/unictype/blocks.c
@@ -1,5 +1,5 @@
/* Blocks of Unicode characters.
- Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/blocks.h b/lib/unictype/blocks.h
index 2585b58..ee9f7cc 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
static const uc_block_t blocks[] =
{
{ 0x0000, 0x007F, "Basic Latin" },
@@ -20,6 +20,9 @@ static const uc_block_t blocks[] =
{ 0x0750, 0x077F, "Arabic Supplement" },
{ 0x0780, 0x07BF, "Thaana" },
{ 0x07C0, 0x07FF, "NKo" },
+ { 0x0800, 0x083F, "Samaritan" },
+ { 0x0840, 0x085F, "Mandaic" },
+ { 0x08A0, 0x08FF, "Arabic Extended-A" },
{ 0x0900, 0x097F, "Devanagari" },
{ 0x0980, 0x09FF, "Bengali" },
{ 0x0A00, 0x0A7F, "Gurmukhi" },
@@ -48,15 +51,21 @@ static const uc_block_t blocks[] =
{ 0x1760, 0x177F, "Tagbanwa" },
{ 0x1780, 0x17FF, "Khmer" },
{ 0x1800, 0x18AF, "Mongolian" },
+ { 0x18B0, 0x18FF, "Unified Canadian Aboriginal Syllabics Extended" },
{ 0x1900, 0x194F, "Limbu" },
{ 0x1950, 0x197F, "Tai Le" },
{ 0x1980, 0x19DF, "New Tai Lue" },
{ 0x19E0, 0x19FF, "Khmer Symbols" },
{ 0x1A00, 0x1A1F, "Buginese" },
+ { 0x1A20, 0x1AAF, "Tai Tham" },
+ { 0x1AB0, 0x1AFF, "Combining Diacritical Marks Extended" },
{ 0x1B00, 0x1B7F, "Balinese" },
{ 0x1B80, 0x1BBF, "Sundanese" },
+ { 0x1BC0, 0x1BFF, "Batak" },
{ 0x1C00, 0x1C4F, "Lepcha" },
{ 0x1C50, 0x1C7F, "Ol Chiki" },
+ { 0x1CC0, 0x1CCF, "Sundanese Supplement" },
+ { 0x1CD0, 0x1CFF, "Vedic Extensions" },
{ 0x1D00, 0x1D7F, "Phonetic Extensions" },
{ 0x1D80, 0x1DBF, "Phonetic Extensions Supplement" },
{ 0x1DC0, 0x1DFF, "Combining Diacritical Marks Supplement" },
@@ -113,17 +122,32 @@ static const uc_block_t blocks[] =
{ 0x4E00, 0x9FFF, "CJK Unified Ideographs" },
{ 0xA000, 0xA48F, "Yi Syllables" },
{ 0xA490, 0xA4CF, "Yi Radicals" },
+ { 0xA4D0, 0xA4FF, "Lisu" },
{ 0xA500, 0xA63F, "Vai" },
{ 0xA640, 0xA69F, "Cyrillic Extended-B" },
+ { 0xA6A0, 0xA6FF, "Bamum" },
{ 0xA700, 0xA71F, "Modifier Tone Letters" },
{ 0xA720, 0xA7FF, "Latin Extended-D" },
{ 0xA800, 0xA82F, "Syloti Nagri" },
+ { 0xA830, 0xA83F, "Common Indic Number Forms" },
{ 0xA840, 0xA87F, "Phags-pa" },
{ 0xA880, 0xA8DF, "Saurashtra" },
+ { 0xA8E0, 0xA8FF, "Devanagari Extended" },
{ 0xA900, 0xA92F, "Kayah Li" },
{ 0xA930, 0xA95F, "Rejang" },
+ { 0xA960, 0xA97F, "Hangul Jamo Extended-A" },
+ { 0xA980, 0xA9DF, "Javanese" },
+ { 0xA9E0, 0xA9FF, "Myanmar Extended-B" },
{ 0xAA00, 0xAA5F, "Cham" },
+ { 0xAA60, 0xAA7F, "Myanmar Extended-A" },
+ { 0xAA80, 0xAADF, "Tai Viet" },
+ { 0xAAE0, 0xAAFF, "Meetei Mayek Extensions" },
+ { 0xAB00, 0xAB2F, "Ethiopic Extended-A" },
+ { 0xAB30, 0xAB6F, "Latin Extended-E" },
+ { 0xAB70, 0xABBF, "Cherokee Supplement" },
+ { 0xABC0, 0xABFF, "Meetei Mayek" },
{ 0xAC00, 0xD7AF, "Hangul Syllables" },
+ { 0xD7B0, 0xD7FF, "Hangul Jamo Extended-B" },
{ 0xD800, 0xDB7F, "High Surrogates" },
{ 0xDB80, 0xDBFF, "High Private Use Surrogates" },
{ 0xDC00, 0xDFFF, "Low Surrogates" },
@@ -147,28 +171,95 @@ static const uc_block_t blocks[] =
{ 0x101D0, 0x101FF, "Phaistos Disc" },
{ 0x10280, 0x1029F, "Lycian" },
{ 0x102A0, 0x102DF, "Carian" },
+ { 0x102E0, 0x102FF, "Coptic Epact Numbers" },
{ 0x10300, 0x1032F, "Old Italic" },
{ 0x10330, 0x1034F, "Gothic" },
+ { 0x10350, 0x1037F, "Old Permic" },
{ 0x10380, 0x1039F, "Ugaritic" },
{ 0x103A0, 0x103DF, "Old Persian" },
{ 0x10400, 0x1044F, "Deseret" },
{ 0x10450, 0x1047F, "Shavian" },
{ 0x10480, 0x104AF, "Osmanya" },
+ { 0x10500, 0x1052F, "Elbasan" },
+ { 0x10530, 0x1056F, "Caucasian Albanian" },
+ { 0x10600, 0x1077F, "Linear A" },
{ 0x10800, 0x1083F, "Cypriot Syllabary" },
+ { 0x10840, 0x1085F, "Imperial Aramaic" },
+ { 0x10860, 0x1087F, "Palmyrene" },
+ { 0x10880, 0x108AF, "Nabataean" },
+ { 0x108E0, 0x108FF, "Hatran" },
{ 0x10900, 0x1091F, "Phoenician" },
{ 0x10920, 0x1093F, "Lydian" },
+ { 0x10980, 0x1099F, "Meroitic Hieroglyphs" },
+ { 0x109A0, 0x109FF, "Meroitic Cursive" },
{ 0x10A00, 0x10A5F, "Kharoshthi" },
+ { 0x10A60, 0x10A7F, "Old South Arabian" },
+ { 0x10A80, 0x10A9F, "Old North Arabian" },
+ { 0x10AC0, 0x10AFF, "Manichaean" },
+ { 0x10B00, 0x10B3F, "Avestan" },
+ { 0x10B40, 0x10B5F, "Inscriptional Parthian" },
+ { 0x10B60, 0x10B7F, "Inscriptional Pahlavi" },
+ { 0x10B80, 0x10BAF, "Psalter Pahlavi" },
+ { 0x10C00, 0x10C4F, "Old Turkic" },
+ { 0x10C80, 0x10CFF, "Old Hungarian" },
+ { 0x10E60, 0x10E7F, "Rumi Numeral Symbols" },
+ { 0x11000, 0x1107F, "Brahmi" },
+ { 0x11080, 0x110CF, "Kaithi" },
+ { 0x110D0, 0x110FF, "Sora Sompeng" },
+ { 0x11100, 0x1114F, "Chakma" },
+ { 0x11150, 0x1117F, "Mahajani" },
+ { 0x11180, 0x111DF, "Sharada" },
+ { 0x111E0, 0x111FF, "Sinhala Archaic Numbers" },
+ { 0x11200, 0x1124F, "Khojki" },
+ { 0x11280, 0x112AF, "Multani" },
+ { 0x112B0, 0x112FF, "Khudawadi" },
+ { 0x11300, 0x1137F, "Grantha" },
+ { 0x11480, 0x114DF, "Tirhuta" },
+ { 0x11580, 0x115FF, "Siddham" },
+ { 0x11600, 0x1165F, "Modi" },
+ { 0x11680, 0x116CF, "Takri" },
+ { 0x11700, 0x1173F, "Ahom" },
+ { 0x118A0, 0x118FF, "Warang Citi" },
+ { 0x11AC0, 0x11AFF, "Pau Cin Hau" },
{ 0x12000, 0x123FF, "Cuneiform" },
{ 0x12400, 0x1247F, "Cuneiform Numbers and Punctuation" },
+ { 0x12480, 0x1254F, "Early Dynastic Cuneiform" },
+ { 0x13000, 0x1342F, "Egyptian Hieroglyphs" },
+ { 0x14400, 0x1467F, "Anatolian Hieroglyphs" },
+ { 0x16800, 0x16A3F, "Bamum Supplement" },
+ { 0x16A40, 0x16A6F, "Mro" },
+ { 0x16AD0, 0x16AFF, "Bassa Vah" },
+ { 0x16B00, 0x16B8F, "Pahawh Hmong" },
+ { 0x16F00, 0x16F9F, "Miao" },
+ { 0x1B000, 0x1B0FF, "Kana Supplement" },
+ { 0x1BC00, 0x1BC9F, "Duployan" },
+ { 0x1BCA0, 0x1BCAF, "Shorthand Format Controls" },
{ 0x1D000, 0x1D0FF, "Byzantine Musical Symbols" },
{ 0x1D100, 0x1D1FF, "Musical Symbols" },
{ 0x1D200, 0x1D24F, "Ancient Greek Musical Notation" },
{ 0x1D300, 0x1D35F, "Tai Xuan Jing Symbols" },
{ 0x1D360, 0x1D37F, "Counting Rod Numerals" },
{ 0x1D400, 0x1D7FF, "Mathematical Alphanumeric Symbols" },
+ { 0x1D800, 0x1DAAF, "Sutton SignWriting" },
+ { 0x1E800, 0x1E8DF, "Mende Kikakui" },
+ { 0x1EE00, 0x1EEFF, "Arabic Mathematical Alphabetic Symbols" },
{ 0x1F000, 0x1F02F, "Mahjong Tiles" },
{ 0x1F030, 0x1F09F, "Domino Tiles" },
+ { 0x1F0A0, 0x1F0FF, "Playing Cards" },
+ { 0x1F100, 0x1F1FF, "Enclosed Alphanumeric Supplement" },
+ { 0x1F200, 0x1F2FF, "Enclosed Ideographic Supplement" },
+ { 0x1F300, 0x1F5FF, "Miscellaneous Symbols and Pictographs" },
+ { 0x1F600, 0x1F64F, "Emoticons" },
+ { 0x1F650, 0x1F67F, "Ornamental Dingbats" },
+ { 0x1F680, 0x1F6FF, "Transport and Map Symbols" },
+ { 0x1F700, 0x1F77F, "Alchemical Symbols" },
+ { 0x1F780, 0x1F7FF, "Geometric Shapes Extended" },
+ { 0x1F800, 0x1F8FF, "Supplemental Arrows-C" },
+ { 0x1F900, 0x1F9FF, "Supplemental Symbols and Pictographs" },
{ 0x20000, 0x2A6DF, "CJK Unified Ideographs Extension B" },
+ { 0x2A700, 0x2B73F, "CJK Unified Ideographs Extension C" },
+ { 0x2B740, 0x2B81F, "CJK Unified Ideographs Extension D" },
+ { 0x2B820, 0x2CEAF, "CJK Unified Ideographs Extension E" },
{ 0x2F800, 0x2FA1F, "CJK Compatibility Ideographs Supplement" },
{ 0xE0000, 0xE007F, "Tags" },
{ 0xE0100, 0xE01EF, "Variation Selectors Supplement" },
@@ -176,8 +267,8 @@ static const uc_block_t blocks[] =
{ 0x100000, 0x10FFFF, "Supplementary Private Use Area-B" }
};
#define blocks_level1_shift 8
-#define blocks_level1_threshold 0x30000
-static const uint8_t blocks_level1[768 * 2] =
+#define blocks_level1_threshold 0x28000
+static const uint8_t blocks_level1[640 * 2] =
{
0, 2,
2, 4,
@@ -187,766 +278,638 @@ static const uint8_t blocks_level1[768 * 2] =
9, 12,
12, 13,
13, 17,
- 17, 17,
- 17, 19,
- 19, 21,
- 21, 23,
- 23, 25,
- 25, 27,
- 27, 29,
- 29, 30,
+ 17, 20,
+ 20, 22,
+ 22, 24,
+ 24, 26,
+ 26, 28,
+ 28, 30,
30, 32,
32, 33,
- 33, 34,
- 33, 36,
- 36, 37,
+ 33, 35,
+ 35, 36,
36, 37,
36, 39,
- 39, 44,
- 44, 45,
- 45, 49,
- 49, 50,
- 50, 52,
- 52, 54,
- 54, 57,
- 57, 58,
- 58, 59,
+ 39, 40,
+ 39, 40,
+ 39, 42,
+ 42, 47,
+ 47, 49,
+ 49, 53,
+ 53, 56,
+ 56, 59,
59, 63,
63, 66,
66, 67,
67, 68,
- 68, 71,
- 71, 74,
- 74, 75,
- 75, 78,
- 78, 79,
- 79, 81,
- 81, 82,
- 82, 83,
- 83, 86,
- 86, 90,
- 90, 92,
- 92, 94,
- 94, 97,
- 97, 103,
- 103, 104,
- 104, 105,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 106,
- 105, 107,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 107, 108,
- 108, 109,
- 108, 109,
- 108, 109,
- 108, 109,
- 108, 110,
- 110, 111,
- 110, 112,
- 112, 114,
- 114, 117,
- 117, 119,
- 119, 120,
- 120, 120,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 120, 121,
- 121, 122,
- 121, 122,
- 121, 122,
- 121, 123,
- 123, 124,
- 123, 124,
- 123, 124,
- 123, 124,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 124, 125,
- 125, 126,
- 125, 126,
- 126, 128,
- 127, 128,
- 127, 128,
- 128, 134,
- 134, 136,
- 136, 138,
- 138, 142,
- 142, 144,
- 144, 148,
- 148, 151,
- 151, 151,
- 151, 151,
- 151, 151,
+ 68, 72,
+ 72, 75,
+ 75, 76,
+ 76, 77,
+ 77, 80,
+ 80, 83,
+ 83, 84,
+ 84, 87,
+ 87, 88,
+ 88, 90,
+ 90, 91,
+ 91, 92,
+ 92, 95,
+ 95, 99,
+ 99, 101,
+ 101, 103,
+ 103, 106,
+ 106, 112,
+ 112, 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,
+ 148, 149,
+ 148, 149,
+ 148, 149,
+ 148, 149,
+ 149, 150,
+ 149, 150,
+ 150, 152,
+ 151, 152,
151, 152,
- 152, 154,
- 154, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 155,
- 155, 156,
- 155, 156,
- 155, 156,
- 155, 156,
- 156, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 157,
- 157, 158,
- 158, 159,
- 159, 160,
+ 152, 158,
+ 158, 160,
160, 162,
- 162, 163,
- 162, 163,
- 162, 163,
- 162, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 163,
- 163, 165,
- 165, 165,
- 165, 165,
- 165, 165,
- 165, 165,
- 165, 165,
- 165, 165,
- 165, 165,
- 165, 165,
- 165, 165,
- 165, 165,
- 165, 165,
- 165, 165,
- 165, 165,
- 165, 165,
- 165, 165,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 165, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 166,
- 166, 167,
- 166, 167,
- 166, 167,
- 167, 167,
- 167, 167,
- 167, 167,
- 167, 167,
- 167, 167
+ 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,
+ 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,
+ 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,
+ 226, 227,
+ 227, 227,
+ 227, 227,
+ 227, 227,
+ 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,
+ 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, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 229, 229,
+ 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,
+ 232, 233,
+ 233, 234,
+ 234, 236,
+ 236, 237,
+ 236, 237,
+ 236, 237,
+ 236, 237,
+ 237, 238,
+ 237, 238,
+ 237, 238,
+ 238, 238,
+ 238, 238,
+ 238, 238,
+ 238, 238,
+ 238, 238,
+ 238, 238,
+ 238, 238,
+ 238, 238,
+ 238, 238,
+ 238, 238,
+ 238, 238,
+ 238, 238,
+ 238, 238,
+ 238, 239,
+ 239, 239,
+ 239, 239,
+ 239, 239,
+ 239, 239,
+ 239, 239,
+ 239, 240,
+ 240, 240,
+ 240, 243,
+ 243, 244,
+ 244, 245,
+ 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
};
-#define blocks_upper_first_index 167
-#define blocks_upper_last_index 171
+#define blocks_upper_first_index 253
+#define blocks_upper_last_index 262
diff --git a/lib/unictype/categ_C.c b/lib/unictype/categ_C.c
index 3c3860d..e96760a 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_C.h b/lib/unictype/categ_C.h
index 0209db2..6f33609 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[52 << 4];
+ /*unsigned*/ int level3[75 << 4];
}
u_categ_C =
{
@@ -46,6 +46,7 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 112,
18 + 640 * sizeof (short) / sizeof (int) + 128,
18 + 640 * sizeof (short) / sizeof (int) + 144,
+ -1,
18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 176,
18 + 640 * sizeof (short) / sizeof (int) + 192,
@@ -54,14 +55,13 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 240,
18 + 640 * sizeof (short) / sizeof (int) + 256,
18 + 640 * sizeof (short) / sizeof (int) + 272,
+ -1,
+ -1,
18 + 640 * sizeof (short) / sizeof (int) + 288,
18 + 640 * sizeof (short) / sizeof (int) + 304,
- -1,
18 + 640 * sizeof (short) / sizeof (int) + 320,
18 + 640 * sizeof (short) / sizeof (int) + 336,
18 + 640 * sizeof (short) / sizeof (int) + 352,
- 18 + 640 * sizeof (short) / sizeof (int) + 368,
- 18 + 640 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
@@ -74,7 +74,7 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 400,
+ 18 + 640 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -115,13 +115,13 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 416,
+ 18 + 640 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 400,
+ 18 + 640 * sizeof (short) / sizeof (int) + 416,
18 + 640 * sizeof (short) / sizeof (int) + 432,
18 + 640 * sizeof (short) / sizeof (int) + 448,
- 18 + 640 * sizeof (short) / sizeof (int) + 464,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -143,23 +143,25 @@ u_categ_C =
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 464,
+ 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) + 480,
+ 18 + 640 * sizeof (short) / sizeof (int) + 480,
+ 18 + 640 * sizeof (short) / sizeof (int) + 480,
18 + 640 * sizeof (short) / sizeof (int) + 496,
18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
18 + 640 * sizeof (short) / sizeof (int) + 528,
18 + 640 * sizeof (short) / sizeof (int) + 544,
18 + 640 * sizeof (short) / sizeof (int) + 560,
@@ -167,137 +169,129 @@ u_categ_C =
18 + 640 * sizeof (short) / sizeof (int) + 592,
18 + 640 * sizeof (short) / sizeof (int) + 608,
18 + 640 * sizeof (short) / sizeof (int) + 624,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
18 + 640 * sizeof (short) / sizeof (int) + 640,
18 + 640 * sizeof (short) / sizeof (int) + 656,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- -1,
18 + 640 * sizeof (short) / sizeof (int) + 672,
18 + 640 * sizeof (short) / sizeof (int) + 688,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
18 + 640 * sizeof (short) / sizeof (int) + 704,
18 + 640 * sizeof (short) / sizeof (int) + 720,
18 + 640 * sizeof (short) / sizeof (int) + 736,
18 + 640 * sizeof (short) / sizeof (int) + 752,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
18 + 640 * sizeof (short) / sizeof (int) + 768,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
+ 18 + 640 * sizeof (short) / sizeof (int) + 480,
+ 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) + 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,
-1,
-1,
+ 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,
+ 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,
-1,
+ 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,
+ 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,
-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) + 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) + 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) + 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) + 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) + 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) + 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) + 992,
+ 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) + 480,
+ 18 + 640 * sizeof (short) / sizeof (int) + 480,
+ 18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -375,307 +369,313 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 784,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 800,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 816,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
- 18 + 640 * sizeof (short) / sizeof (int) + 512
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1104,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1120,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1136,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 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) + 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,
+ -1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1168,
+ 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 1184,
+ 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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
},
{
0xFFFFFFFF, 0x00000000, 0x00000000, 0x80000000,
@@ -684,97 +684,89 @@ u_categ_C =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x83000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03000000,
0x0000280F, 0x00000004, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0001FFF0, 0x01800000, 0x00000001,
- 0x0001F900, 0x00000000, 0x0000FF00, 0xFFE0F800,
- 0x3000003F, 0x00000001, 0x80000000, 0x00000000,
+ 0x00000000, 0x00010000, 0x01800000, 0x00000001,
+ 0x00011900, 0x00000000, 0x0000FF00, 0xFFE0F800,
+ 0x3000003F, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x20000000, 0x00000000,
0x0000C000, 0x00000000, 0x00001800, 0x00000000,
0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000001, 0x0C000000, 0x00E0C000, 0x07F80000,
- 0x00066011, 0x0C3A0200, 0x4F7F8660, 0xF8000030,
+ 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030,
0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F,
- 0x00044011, 0x0C120200, 0xFFFEC440, 0xFFFD0030,
- 0x00066011, 0x0C120200, 0x4F3FC660, 0xFFFC0030,
+ 0x00044011, 0x0C120200, 0xFFFEC440, 0xFDFC0030,
+ 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030,
0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F,
- 0x00022011, 0x1C100200, 0xFC9FC220, 0x00FF0030,
- 0x00022013, 0x0C100200, 0xBF9FC220, 0xFFF90030,
- 0x00022013, 0x1C000200, 0xFF7FC220, 0x01C00030,
- 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3FFFF,
+ 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030,
+ 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030,
+ 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030,
+ 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F,
0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF,
- 0x010FDA69, 0xC4001351, 0xCC00C0A0, 0xFFFFFFFF,
+ 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000100, 0x0001E000,
- 0x0100F000, 0x20000000, 0xFFE02000, 0xFFFFFFFF,
+ 0x01000000, 0x20000000, 0xF8002000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x3C000000, 0x00000000, 0x0000FFC0, 0xE0000000,
- 0x00000000, 0x00000000, 0x7C000000, 0x00000000,
- 0x00000000, 0x000000F8, 0x00000000, 0xFC000000,
- 0x00000000, 0x00000000, 0xC280C200, 0x00000000,
- 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000,
- 0x00C20000, 0x00000000, 0x78000000, 0xE0000000,
- 0xFC000000, 0x00000000, 0x00000000, 0xFFE00000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000DF40, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC280C200, 0x00000000,
+ 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000,
+ 0x00C20000, 0x00000000, 0x18000000, 0xE0000000,
+ 0xFC000000, 0x00000000, 0x00000000, 0xC0C00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFF800000,
- 0xE0000000, 0x00000000, 0x00000000, 0xFFFE0000,
+ 0xE0000000, 0x00000000, 0x00000000, 0xFE000000,
0xFFE02000, 0xFF800000, 0xFFF00000, 0xFFF22000,
- 0x00000000, 0x00300000, 0xC0000000, 0xFC00FC00,
- 0xFC008000, 0x00000000, 0x00000000, 0xFF000000,
- 0x00000000, 0xFFFFF800, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xE0000000, 0xF000F000, 0x0000000E, 0xFFE0C000,
- 0x00000000, 0x0000FC00, 0x3C00FC00, 0x00000000,
- 0x30000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xC0000000, 0xFC00FC00,
+ 0xFC00C000, 0x00000000, 0x00000000, 0xFF000000,
+ 0x00000000, 0x0000F800, 0x00000000, 0xFFC00000,
+ 0x80000000, 0xF000F000, 0x0000000E, 0xFFE0C000,
+ 0x00000000, 0x0000F000, 0x3800FC00, 0x00000000,
+ 0x30000000, 0x00000000, 0x80000000, 0x60000000,
+ 0xFC00FC00, 0x8000C000, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x0000F000, 0xE0000000,
- 0x00000000, 0xFC003800, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FF00000,
0x00000000, 0x07000000, 0x00001C00, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x3FFFFF80,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FC00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000,
0x00000000, 0x00200000, 0x10300020, 0x80230000,
0x0000F800, 0x00007C00, 0x00000000, 0x000CFFFF,
- 0xFFE08000, 0xFFC00000, 0x0000FFFF, 0xFFFE0000,
- 0x00000000, 0x00000000, 0x00070000, 0x00000000,
- 0x0000FE00, 0x00000000, 0x00000000, 0x00000000,
+ 0xE0008000, 0x80000000, 0x0000FFFF, 0xFFFE0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000F000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF00,
- 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xF8000000,
+ 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0xE0000000, 0xFFFFFFF0, 0xFFFFFFFF,
- 0x00000C21, 0x00000100, 0x80B85000, 0x00000001,
- 0x00E00000, 0x80010000, 0x0000E800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFE0E000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00008000, 0x80000000, 0xC0010000,
- 0x00000000, 0x00000000, 0x00000000, 0x01FFF800,
- 0x00000000, 0x0000FFC0, 0x00000000, 0xFFFF7FC0,
+ 0x00000000, 0x00000000, 0x00000000, 0x00300000,
+ 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFF0FFF,
+ 0x00000000, 0x00008000, 0x80000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x01F00000,
+ 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00,
0xFF800000, 0x80808080, 0x80808080, 0x00000000,
- 0x00000000, 0xFFFE0000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF,
0x04000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF,
0x00000000, 0x00000000, 0x00000001, 0x00000000,
0x01800000, 0x00000000, 0x00000000, 0x00000000,
0x0000001F, 0x0001C000, 0x00000000, 0x00000000,
- 0x00008000, 0xFF000000, 0x00000000, 0x0000FFF0,
- 0x80000000, 0x00000000, 0x0000FFF0, 0x00000000,
+ 0x00008000, 0xF8000000, 0x00000000, 0x0000FFF0,
+ 0x80000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -785,27 +777,27 @@ u_categ_C =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF,
+ 0x0000E000, 0x00000000, 0x0000FF80, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFF000, 0x00000000, 0x0FF00003,
- 0xFF000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFF000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0xFFFFF000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0xFC003FE0, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x7FF00000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0xFF800000, 0x0C00C000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF,
+ 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000,
+ 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000,
+ 0x00000000, 0x00000000, 0x7FF00000, 0xE0000000,
+ 0x00000000, 0x00000000, 0x3C004000, 0x80000000,
+ 0x00000000, 0xFF800000, 0x0C00C000, 0x00000000,
+ 0x00000000, 0x00000000, 0x07FFFFF8, 0xFF800000,
+ 0xFF818181, 0x00008080, 0x00000000, 0x0000FFC0,
+ 0x00000000, 0x00000000, 0x00000000, 0xFC00C000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x0000FFF0, 0x00000780, 0xF0000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -814,50 +806,110 @@ u_categ_C =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0000C000, 0x00000000, 0x0000F800,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000C000,
0x00000000, 0x00000000, 0xFC000000, 0xFFFFFFFF,
0x1F07FF80, 0xA0800000, 0x00000024, 0x00000000,
- 0x00000000, 0xFFFC0000, 0x0007FFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x0007FFFC, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x0000FFFF, 0x00000000,
0x00030000, 0x00000000, 0xFFFFFF00, 0xC000FFFF,
- 0xFC000000, 0x0000FF80, 0x00080000, 0x0020F080,
+ 0xFC000000, 0x00000000, 0x00080000, 0x0020F080,
0x00000000, 0x00000000, 0x00000000, 0xE0000000,
0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x80000000, 0xE3030303, 0xCFFF8080,
0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0xF8000000,
0x00000078, 0x00700000, 0x00000000, 0x00000000,
- 0xF000F800, 0xFFFFFFFF, 0x0000FFFF, 0xC0000000,
+ 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xE0000000, 0x00000000, 0xFFFE0000, 0xFFFFFFFF,
- 0x80000000, 0x0000FFF0, 0xFFFFF800, 0xFFFFFFFF,
+ 0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000,
+ 0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000,
0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF800000, 0xFFC00000, 0xFFFFFF00,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x000002C0, 0x6E400000, 0x00400000, 0x00000000,
+ 0x80000000, 0xFFFF007F, 0xFFFFFFFF, 0x07C80000,
+ 0x70000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x0F000000, 0x00030000, 0x00000000,
+ 0x01100F90, 0x78F00000, 0xFE00FF00, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x00000000, 0xFF800780,
+ 0x00000000, 0x01C00000, 0x00C00000, 0x00F80000,
+ 0xE1FC0000, 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFE00, 0xFFFFFFFF,
+ 0x00000000, 0xFFF80000, 0x00000000, 0x03F80000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000002C0, 0x6E400000, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x7C000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x0003C000, 0x7FFF0000,
+ 0x00000000, 0x20000000, 0x0000FFFC, 0xFC00FE00,
+ 0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000,
+ 0x00000000, 0x00000000, 0x0000C000, 0xFFE00001,
+ 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800,
+ 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x01100F90, 0x78F00000, 0xFE00FF00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF,
+ 0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF,
+ 0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000000, 0x00000000, 0x7FF80000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFF8000,
+ 0xFC000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFE08000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0xFFF0FFF8,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0xFE000000, 0x80000000, 0xFFFF3C00,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFFC0C000,
+ 0x00000000, 0x00000000, 0x0400FFC0, 0x1F000004,
+ 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x0000FFE0, 0x80000000,
+ 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0xE000F800,
+ 0x0C00FE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFFC00000,
0x00000000, 0x00000180, 0x00000000, 0x07F80000,
- 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFE00,
0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0xFF800000, 0xFFFC0000,
@@ -870,12 +922,52 @@ u_categ_C =
0x00000000, 0x000000C0, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00003000, 0x00000000,
- 0x00000000, 0x0000F000, 0x00000000, 0x00000000,
- 0xFFF00000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000010, 0xF5080169, 0x5569157B, 0xA1080869,
+ 0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x0000F000, 0x00000000, 0x00000000,
+ 0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000,
+ 0x0000E000, 0x00008000, 0x00000000, 0x0000F000,
+ 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
+ 0x0000FFF8, 0xF8000000, 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, 0x00000000, 0xFFF00000,
+ 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
+ 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
+ 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFE00000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/categ_Cc.c b/lib/unictype/categ_Cc.c
index 653848d..5945d90 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Cc.h b/lib/unictype/categ_Cc.h
index 17104cd..eb118aa 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 fd53e7a..fa795a5 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Cf.h b/lib/unictype/categ_Cf.h
index 5b67fb4..b59bd65 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[7 << 4];
+ /*unsigned*/ int level3[9 << 4];
}
u_categ_Cf =
{
@@ -45,8 +45,8 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 32,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -170,6 +170,7 @@ u_categ_Cf =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -255,6 +256,7 @@ u_categ_Cf =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -264,9 +266,7 @@ u_categ_Cf =
-1,
-1,
-1,
- -1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 80,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -424,15 +424,15 @@ u_categ_Cf =
0x00000000, 0x00002000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000000F, 0x00000000, 0x00000000, 0x00000000,
+ 0x1000003F, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x20000000, 0x00000000,
0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00004000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00300000, 0x00000000, 0x00000000,
- 0x0000F800, 0x00007C00, 0x00000000, 0x0000FC1F,
+ 0x0000F800, 0x00007C00, 0x00000000, 0x0000FFDF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -441,6 +441,14 @@ u_categ_Cf =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0E000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x20000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x0000000F, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x07F80000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Cn.c b/lib/unictype/categ_Cn.c
index 63242dc..6487ffe 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Cn.h b/lib/unictype/categ_Cn.h
index d828804..59f096c 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[51 << 4];
+ /*unsigned*/ int level3[74 << 4];
}
u_categ_Cn =
{
@@ -46,6 +46,7 @@ u_categ_Cn =
18 + 768 * sizeof (short) / sizeof (int) + 96,
18 + 768 * sizeof (short) / sizeof (int) + 112,
18 + 768 * sizeof (short) / sizeof (int) + 128,
+ -1,
18 + 768 * sizeof (short) / sizeof (int) + 144,
18 + 768 * sizeof (short) / sizeof (int) + 160,
18 + 768 * sizeof (short) / sizeof (int) + 176,
@@ -54,14 +55,13 @@ u_categ_Cn =
18 + 768 * sizeof (short) / sizeof (int) + 224,
18 + 768 * sizeof (short) / sizeof (int) + 240,
18 + 768 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ -1,
18 + 768 * sizeof (short) / sizeof (int) + 272,
18 + 768 * sizeof (short) / sizeof (int) + 288,
- -1,
18 + 768 * sizeof (short) / sizeof (int) + 304,
18 + 768 * sizeof (short) / sizeof (int) + 320,
18 + 768 * sizeof (short) / sizeof (int) + 336,
- 18 + 768 * sizeof (short) / sizeof (int) + 352,
- 18 + 768 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -74,7 +74,7 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 384,
+ 18 + 768 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -115,13 +115,13 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 400,
+ 18 + 768 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 384,
+ 18 + 768 * sizeof (short) / sizeof (int) + 400,
18 + 768 * sizeof (short) / sizeof (int) + 416,
18 + 768 * sizeof (short) / sizeof (int) + 432,
- 18 + 768 * sizeof (short) / sizeof (int) + 448,
- 18 + 768 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
@@ -143,7 +143,7 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 480,
+ 18 + 768 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -161,6 +161,8 @@ u_categ_Cn =
-1,
-1,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 464,
+ 18 + 768 * sizeof (short) / sizeof (int) + 480,
18 + 768 * sizeof (short) / sizeof (int) + 496,
18 + 768 * sizeof (short) / sizeof (int) + 512,
18 + 768 * sizeof (short) / sizeof (int) + 528,
@@ -170,134 +172,126 @@ u_categ_Cn =
18 + 768 * sizeof (short) / sizeof (int) + 592,
18 + 768 * sizeof (short) / sizeof (int) + 608,
18 + 768 * sizeof (short) / sizeof (int) + 624,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- -1,
18 + 768 * sizeof (short) / sizeof (int) + 640,
18 + 768 * sizeof (short) / sizeof (int) + 656,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
18 + 768 * sizeof (short) / sizeof (int) + 672,
18 + 768 * sizeof (short) / sizeof (int) + 688,
18 + 768 * sizeof (short) / sizeof (int) + 704,
18 + 768 * sizeof (short) / sizeof (int) + 720,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
18 + 768 * sizeof (short) / sizeof (int) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
+ 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) + 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,
-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,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 816,
+ 18 + 768 * sizeof (short) / sizeof (int) + 736,
+ 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) + 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,
+ 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,
+ 18 + 768 * sizeof (short) / sizeof (int) + 880,
+ 18 + 768 * sizeof (short) / sizeof (int) + 896,
+ 18 + 768 * sizeof (short) / sizeof (int) + 912,
+ 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,
+ 18 + 768 * sizeof (short) / sizeof (int) + 992,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1008,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1024,
+ 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,
-1,
-1,
-1,
@@ -375,312 +369,13 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 768,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 784,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
- 18 + 768 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
-1,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1072,
-1,
-1,
-1,
@@ -688,6 +383,8 @@ u_categ_Cn =
-1,
-1,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1104,
-1,
-1,
-1,
@@ -698,6 +395,293 @@ 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -803,102 +787,110 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 800
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1168
},
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x83000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03000000,
0x0000280F, 0x00000004, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0001FFF0, 0x01800000, 0x00000001,
- 0x0001F900, 0x00000000, 0x0000FF00, 0xFFE0F800,
- 0x30000030, 0x00000001, 0x80000000, 0x00000000,
+ 0x00000000, 0x00010000, 0x01800000, 0x00000001,
+ 0x00011900, 0x00000000, 0x0000FF00, 0xFFE0F800,
+ 0x20000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00004000, 0x00000000, 0x00001800, 0x00000000,
0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000001, 0x0C000000, 0x00E0C000, 0x07F80000,
- 0x00066011, 0x0C3A0200, 0x4F7F8660, 0xF8000030,
+ 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030,
0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F,
- 0x00044011, 0x0C120200, 0xFFFEC440, 0xFFFD0030,
- 0x00066011, 0x0C120200, 0x4F3FC660, 0xFFFC0030,
+ 0x00044011, 0x0C120200, 0xFFFEC440, 0xFDFC0030,
+ 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030,
0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F,
- 0x00022011, 0x1C100200, 0xFC9FC220, 0x00FF0030,
- 0x00022013, 0x0C100200, 0xBF9FC220, 0xFFF90030,
- 0x00022013, 0x1C000200, 0xFF7FC220, 0x01C00030,
- 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3FFFF,
+ 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030,
+ 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030,
+ 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030,
+ 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F,
0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF,
- 0x010FDA69, 0xC4001351, 0xCC00C0A0, 0xFFFFFFFF,
+ 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000100, 0x0001E000,
- 0x0100F000, 0x20000000, 0xFFE02000, 0xFFFFFFFF,
+ 0x01000000, 0x20000000, 0xF8002000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x3C000000, 0x00000000, 0x0000FFC0, 0xE0000000,
- 0x00000000, 0x00000000, 0x7C000000, 0x00000000,
- 0x00000000, 0x000000F8, 0x00000000, 0xFC000000,
- 0x00000000, 0x00000000, 0xC280C200, 0x00000000,
- 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000,
- 0x00C20000, 0x00000000, 0x78000000, 0xE0000000,
- 0xFC000000, 0x00000000, 0x00000000, 0xFFE00000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000DF40, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC280C200, 0x00000000,
+ 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000,
+ 0x00C20000, 0x00000000, 0x18000000, 0xE0000000,
+ 0xFC000000, 0x00000000, 0x00000000, 0xC0C00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFF800000,
- 0xE0000000, 0x00000000, 0x00000000, 0xFFFE0000,
+ 0xE0000000, 0x00000000, 0x00000000, 0xFE000000,
0xFFE02000, 0xFF800000, 0xFFF00000, 0xFFF22000,
0x00000000, 0x00000000, 0xC0000000, 0xFC00FC00,
0xFC008000, 0x00000000, 0x00000000, 0xFF000000,
- 0x00000000, 0xFFFFF800, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xE0000000, 0xF000F000, 0x0000000E, 0xFFE0C000,
- 0x00000000, 0x0000FC00, 0x3C00FC00, 0x00000000,
- 0x30000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x0000F800, 0x00000000, 0xFFC00000,
+ 0x80000000, 0xF000F000, 0x0000000E, 0xFFE0C000,
+ 0x00000000, 0x0000F000, 0x3800FC00, 0x00000000,
+ 0x30000000, 0x00000000, 0x80000000, 0x60000000,
+ 0xFC00FC00, 0x8000C000, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x0000F000, 0xE0000000,
- 0x00000000, 0xFC003800, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FF00000,
0x00000000, 0x07000000, 0x00001C00, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x3FFFFF80,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FC00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000,
0x00000000, 0x00200000, 0x10300020, 0x80230000,
- 0x00000000, 0x00000000, 0x00000000, 0x000C03E0,
- 0xFFE08000, 0xFFC00000, 0x0000FFFF, 0xFFFE0000,
- 0x00000000, 0x00000000, 0x00070000, 0x00000000,
- 0x0000FE00, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000C0020,
+ 0xE0008000, 0x80000000, 0x0000FFFF, 0xFFFE0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000F000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF00,
- 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xF8000000,
+ 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0xE0000000, 0xFFFFFFF0, 0xFFFFFFFF,
- 0x00000C21, 0x00000100, 0x80B85000, 0x00000001,
- 0x00E00000, 0x80010000, 0x0000E800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFE0E000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00008000, 0x80000000, 0xC0010000,
- 0x00000000, 0x00000000, 0x00000000, 0x01FFF800,
- 0x00000000, 0x0000FFC0, 0x00000000, 0xFFFF7FC0,
+ 0x00000000, 0x00000000, 0x00000000, 0x00300000,
+ 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFF0FFF,
+ 0x00000000, 0x00008000, 0x80000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x01F00000,
+ 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00,
0xFF800000, 0x80808080, 0x80808080, 0x00000000,
- 0x00000000, 0xFFFE0000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF,
0x04000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF,
0x00000000, 0x00000000, 0x00000001, 0x00000000,
0x01800000, 0x00000000, 0x00000000, 0x00000000,
0x0000001F, 0x0001C000, 0x00000000, 0x00000000,
- 0x00008000, 0xFF000000, 0x00000000, 0x0000FFF0,
- 0x80000000, 0x00000000, 0x0000FFF0, 0x00000000,
+ 0x00008000, 0xF8000000, 0x00000000, 0x0000FFF0,
+ 0x80000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -909,75 +901,135 @@ u_categ_Cn =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF,
+ 0x0000E000, 0x00000000, 0x0000FF80, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFF000, 0x00000000, 0x0FF00003,
- 0xFF000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFF000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0xFFFFF000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0xFC003FE0, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x7FF00000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0xFF800000, 0x0C00C000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF,
+ 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000,
+ 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000,
+ 0x00000000, 0x00000000, 0x7FF00000, 0xE0000000,
+ 0x00000000, 0x00000000, 0x3C004000, 0x80000000,
+ 0x00000000, 0xFF800000, 0x0C00C000, 0x00000000,
+ 0x00000000, 0x00000000, 0x07FFFFF8, 0xFF800000,
+ 0xFF818181, 0x00008080, 0x00000000, 0x0000FFC0,
+ 0x00000000, 0x00000000, 0x00000000, 0xFC00C000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x0000C000, 0x00000000, 0x0000F800,
+ 0x00000000, 0x0000FFF0, 0x00000780, 0xF0000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000C000,
0x00000000, 0x00000000, 0xFC000000, 0xFFFFFFFF,
0x1F07FF80, 0xA0800000, 0x00000024, 0x00000000,
- 0x00000000, 0xFFFC0000, 0x0007FFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x0007FFFC, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x0000FFFF, 0x00000000,
0x00030000, 0x00000000, 0xFFFFFF00, 0xC000FFFF,
- 0xFC000000, 0x0000FF80, 0x00080000, 0x0020F080,
+ 0xFC000000, 0x00000000, 0x00080000, 0x0020F080,
0x00000000, 0x00000000, 0x00000000, 0x60000000,
0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x80000000, 0xE3030303, 0xC1FF8080,
0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0xF8000000,
0x00000078, 0x00700000, 0x00000000, 0x00000000,
- 0xF000F800, 0xFFFFFFFF, 0x0000FFFF, 0xC0000000,
+ 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xE0000000, 0x00000000, 0xFFFE0000, 0xFFFFFFFF,
- 0x80000000, 0x0000FFF0, 0xFFFFF800, 0xFFFFFFFF,
+ 0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000,
+ 0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000,
0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF800000, 0xFFC00000, 0xFFFFFF00,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x000002C0, 0x6E400000, 0x00400000, 0x00000000,
+ 0x80000000, 0xFFFF007F, 0xFFFFFFFF, 0x07C80000,
+ 0x70000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x0F000000, 0x00030000, 0x00000000,
+ 0x01100F90, 0x78F00000, 0xFE00FF00, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x00000000, 0xFF800780,
+ 0x00000000, 0x01C00000, 0x00C00000, 0x00F80000,
+ 0xE1FC0000, 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFE00, 0xFFFFFFFF,
+ 0x00000000, 0xFFF80000, 0x00000000, 0x03F80000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x0003C000, 0x7FFF0000,
+ 0x00000000, 0x00000000, 0x0000FFFC, 0xFC00FE00,
+ 0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000,
+ 0x00000000, 0x00000000, 0x0000C000, 0xFFE00001,
+ 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800,
+ 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF,
+ 0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF,
+ 0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000002C0, 0x6E400000, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x7C000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000000, 0x00000000, 0x7FF80000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x01100F90, 0x78F00000, 0xFE00FF00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFC000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFE08000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFF8000,
+ 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0xFFF0FFF8,
+ 0x00000000, 0xFE000000, 0x80000000, 0xFFFF3C00,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFFC0C000,
+ 0x00000000, 0x00000000, 0x0400FFC0, 0x1F000004,
+ 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x0000FFE0, 0x80000000,
+ 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0xE000F800,
+ 0x0C00FE00, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFFC00000,
0x00000000, 0x00000180, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFE00,
0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0xFF800000, 0xFFFC0000,
@@ -990,12 +1042,52 @@ u_categ_Cn =
0x00000000, 0x000000C0, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00003000, 0x00000000,
- 0x00000000, 0x0000F000, 0x00000000, 0x00000000,
- 0xFFF00000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000010, 0xF5080169, 0x5569157B, 0xA1080869,
+ 0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x0000F000, 0x00000000, 0x00000000,
+ 0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000,
+ 0x0000E000, 0x00008000, 0x00000000, 0x0000F000,
+ 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
+ 0x0000FFF8, 0xF8000000, 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, 0x00000000, 0xFFF00000,
+ 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
+ 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
+ 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFE00000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/categ_Co.c b/lib/unictype/categ_Co.c
index 3452a17..cbcb0d2 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Co.h b/lib/unictype/categ_Co.h
index a5b8ce9..1a89443 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 cd94733..352c8cc 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Cs.h b/lib/unictype/categ_Cs.h
index 99b37d1..f435920 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 4b7f16d..3fabf8f 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_L.h b/lib/unictype/categ_L.h
index 558b594..5e9d456 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[62 << 4];
}
u_categ_L =
{
@@ -153,29 +153,30 @@ u_categ_L =
4 + 384 * sizeof (short) / sizeof (int) + 512,
4 + 384 * sizeof (short) / sizeof (int) + 528,
4 + 384 * sizeof (short) / sizeof (int) + 544,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 560,
4 + 384 * sizeof (short) / sizeof (int) + 576,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 592,
+ 4 + 384 * sizeof (short) / sizeof (int) + 608,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 624,
+ 4 + 384 * sizeof (short) / sizeof (int) + 640,
+ 4 + 384 * sizeof (short) / sizeof (int) + 656,
+ 4 + 384 * sizeof (short) / sizeof (int) + 672,
+ 4 + 384 * sizeof (short) / sizeof (int) + 688,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 720,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -183,6 +184,8 @@ u_categ_L =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -199,7 +202,10 @@ u_categ_L =
-1,
-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,
-1,
-1,
@@ -232,11 +238,13 @@ u_categ_L =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -248,6 +256,8 @@ u_categ_L =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -256,20 +266,10 @@ u_categ_L =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 608,
- 4 + 384 * sizeof (short) / sizeof (int) + 624,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -361,27 +361,27 @@ 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) + 640,
- -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) + 912,
+ 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) + 928,
+ 4 + 384 * sizeof (short) / sizeof (int) + 944,
+ 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) + 960,
-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) + 656,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
-1,
-1
},
@@ -414,58 +414,58 @@ u_categ_L =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0x00000000, 0x00000000, 0x00000000, 0x3CDF0000,
+ 0x00000000, 0x00000000, 0x00000000, 0xBCDF0000,
0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF,
- 0x00000000, 0xFFFFFFFE, 0x000007FF, 0xFFFEC000,
+ 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC000,
0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9C00C060,
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xF8060003,
- 0xFFF99FE0, 0x23C5FDFF, 0xB0004000, 0x00030003,
+ 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
+ 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003,
+ 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
- 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x00000003,
+ 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003,
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
- 0xFFFDDFE0, 0x23EFFDFF, 0x03000000, 0x00000003,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00000003,
- 0xFFFDDFE0, 0x23FFFDFF, 0x00000000, 0xFC000003,
+ 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
+ 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000,
- 0xFEF02596, 0x200DECAE, 0x3000005F, 0x00000000,
+ 0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000,
0x00000001, 0x00000000, 0xFFFFFEFF, 0x00001FFF,
- 0x00000F00, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001F00, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x800007FF, 0x3C3F0000, 0xFFE1C062,
- 0x00004003, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF,
+ 0x00004003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF,
+ 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x000007FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
+ 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FE07FF,
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
- 0xFFFFFFFF, 0x000003FF, 0x000000FE, 0x00000000,
- 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000,
+ 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
+ 0x00000000, 0x00000080, 0x00000000, 0x00000000,
0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
- 0xFFFFFFF8, 0x0000C001, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -473,12 +473,12 @@ u_categ_L =
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
0x00000000, 0x00000000, 0x00000000, 0x80020000,
- 0x001F0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000,
0x3E2FFC84, 0xF3FFBD50, 0x000043E0, 0x00000000,
0x00000018, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F,
- 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F,
+ 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
0x00000000, 0x00008000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -487,7 +487,7 @@ u_categ_L =
0x00000060, 0x183E0000, 0xFFFFFFFE, 0xFFFFFFFF,
0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000,
+ 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -499,32 +499,32 @@ u_categ_L =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFC,
- 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000019FF, 0x00000000, 0x00000000, 0xF8000000,
+ 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000,
+ 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
+ 0xFFFFFFF0, 0x0007FFFF, 0x00008000, 0x7C00FFDF,
+ 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0xC47FFFFF,
+ 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF,
+ 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
@@ -542,23 +542,83 @@ u_categ_L =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0x7FFFFFFF, 0xFFFF0000, 0x000003FD, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF0000, 0xFFFF03FD, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x0000FF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF,
0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000,
+ 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF,
+ 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F,
+ 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF,
+ 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x000001FF,
+ 0xFFFFFFF8, 0x0000007F, 0xFFFF0000, 0x0047FFFF,
+ 0xFFFFFFF8, 0x0007FFFF, 0x1400001E, 0x00000000,
+ 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000,
+ 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000,
+ 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
+ 0xFFFFFFFF, 0x0000FFFF, 0x00000010, 0x00000000,
+ 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF,
+ 0xFFFFFFFF, 0x0000FFFF, 0x0000000F, 0xE0FFFFF8,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000003, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF,
+ 0x03FF01FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF,
0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF,
@@ -569,7 +629,27 @@ u_categ_L =
0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_LC.c b/lib/unictype/categ_LC.c
new file mode 100644
index 0000000..6604a32
--- /dev/null
+++ b/lib/unictype/categ_LC.c
@@ -0,0 +1,27 @@
+/* Categories of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+/* Define u_categ_LC table. */
+#include "categ_LC.h"
+
+const uc_general_category_t UC_CATEGORY_LC =
+ { UC_CATEGORY_MASK_LC, 0, { &u_categ_LC } };
diff --git a/lib/unictype/categ_LC.h b/lib/unictype/categ_LC.h
new file mode 100644
index 0000000..aaba0d2
--- /dev/null
+++ b/lib/unictype/categ_LC.h
@@ -0,0 +1,355 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Categories of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+#define header_0 16
+#define header_2 9
+#define header_3 127
+#define header_4 15
+static const
+struct
+ {
+ int header[1];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[18 << 4];
+ }
+u_categ_LC =
+{
+ { 2 },
+ {
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
+ -1,
+ 3 + 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,
+ 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,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ },
+ {
+ 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE,
+ 0x00000000, 0x00200000, 0xFF7FFFFF, 0xFF7FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFF0, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFEFFFFF, 0x0000FFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xB8CF0000,
+ 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0x007FFFFF, 0xFFFFFFFE,
+ 0x000000FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFF800,
+ 0x07FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
+ 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x3E2FFC84, 0xF21FBD50, 0x000043E0, 0x00000000,
+ 0x00000018, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xCFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F,
+ 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF,
+ 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFEFFFF,
+ 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x04000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x07FFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00F8007F, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF,
+ 0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF,
+ 0xDFDFE7BF, 0x7BFFFFFF, 0xFFFDFC5F, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF,
+ 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
+ 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000
+ }
+};
diff --git a/lib/unictype/categ_Ll.c b/lib/unictype/categ_Ll.c
index e7e752e..7798cb7 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Ll.h b/lib/unictype/categ_Ll.h
index dd8194b..9a268aa 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[13 << 4];
+ /*unsigned*/ int level3[17 << 4];
}
u_categ_Ll =
{
@@ -30,25 +30,20 @@ u_categ_Ll =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 48,
3 + 256 * sizeof (short) / sizeof (int) + 64,
3 + 256 * sizeof (short) / sizeof (int) + 80,
- -1,
- -1,
- -1,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -104,12 +99,14 @@ u_categ_Ll =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -146,22 +143,25 @@ u_categ_Ll =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
+ -1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -255,8 +255,8 @@ u_categ_Ll =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 176,
- 3 + 256 * sizeof (short) / sizeof (int) + 192,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -280,7 +280,7 @@ u_categ_Ll =
},
{
0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE,
- 0x00000000, 0x04200400, 0x80000000, 0xFF7FFFFF,
+ 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
0xAAAAAAAA, 0x55AAAAAA, 0xAAAAAB55, 0xD4AAAAAA,
0x4E243129, 0xE6512D2A, 0xB5555240, 0xAA29AAAA,
0xAAAAAAAA, 0x93FAAAAA, 0xFFFFAA85, 0xFFFFFFFF,
@@ -289,28 +289,36 @@ u_categ_Ll =
0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x192FAAAA,
0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA,
0xAAAAA802, 0xAAAAAAAA, 0xAAAAD554, 0xAAAAAAAA,
- 0xAAAAAAAA, 0x0000000A, 0x00000000, 0xFFFFFFFE,
+ 0xAAAAAAAA, 0x0000AAAA, 0x00000000, 0xFFFFFFFE,
0x000000FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFFFFC,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x3F000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFF800,
0x07FFFFFF, 0x00000000, 0x00000000, 0x00000000,
0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
0xBFEAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
0x003F00FF, 0x00FF00FF, 0x00FF003F, 0x3FFF00FF,
0x00FF00FF, 0x40DF00FF, 0x00CF00DC, 0x00DC00FF,
- 0x00000000, 0x00000000, 0x00000000, 0x80020000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0008C400, 0x32108000, 0x000043C0, 0x00000000,
0x00000010, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x1FDA1562,
- 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0000001A,
- 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x0FDA1562,
+ 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0008501A,
+ 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AA8,
- 0x00AAAAAA, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA,
+ 0x0AAAAAAA, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xAAABAAA8, 0xAAAAAAAA, 0x95FEAAAA,
- 0x000010AA, 0x00000000, 0x00000000, 0x00000000,
+ 0xAABA50AA, 0x00A002AA, 0x00000000, 0x04000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x07FFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00F8007F, 0x00000000, 0x00000000, 0x00000000,
@@ -323,6 +331,14 @@ u_categ_Ll =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFC000000, 0x000FFFFF, 0xFFDFC000, 0x000000FF,
0x0FFFFFFC, 0xEBC00000, 0x0000FFEF, 0xFFFFFC00,
0xC000000F, 0x00FFFFFF, 0xFFFC0000, 0x00000FFF,
diff --git a/lib/unictype/categ_Lm.c b/lib/unictype/categ_Lm.c
index fc01602..c95d648 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Lm.h b/lib/unictype/categ_Lm.h
index a781af6..c802768 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,40 +9,119 @@ static const
struct
{
int header[1];
- int level1[1];
- short level2[1 << 7];
- /*unsigned*/ int level3[16 << 4];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[22 << 4];
}
u_categ_Lm =
{
- { 1 },
- { 2 * sizeof (int) / sizeof (short) + 0 },
+ { 2 },
{
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
+ -1,
+ -1,
+ -1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 0,
- 2 + 128 * sizeof (short) / sizeof (int) + 16,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
- 2 + 128 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 96,
- 2 + 128 * sizeof (short) / sizeof (int) + 112,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 128,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 160,
- 2 + 128 * sizeof (short) / sizeof (int) + 176,
- 2 + 128 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
@@ -69,6 +148,7 @@ u_categ_Lm =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
-1,
-1,
@@ -98,10 +178,8 @@ u_categ_Lm =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -124,7 +202,9 @@ u_categ_Lm =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -145,7 +225,58 @@ u_categ_Lm =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 240
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
},
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -160,7 +291,7 @@ u_categ_Lm =
0x00000000, 0x00000000, 0x00000000, 0x00000060,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x04300000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x04000000, 0x00000110, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00020000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -180,15 +311,19 @@ u_categ_Lm =
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, 0x3F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x01000003,
+ 0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x010007FF,
0xF8000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x001F0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80020000,
+ 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x20000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x30000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00008000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -204,13 +339,33 @@ u_categ_Lm =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00001000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x3F000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001000, 0x00000000, 0x00000000, 0x80000000,
+ 0x30000000, 0x00000000, 0x00000000, 0x00000000,
0xFF800000, 0x00000000, 0x00000000, 0x00010000,
- 0x00000100, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000100, 0x00000000, 0x00000000, 0x03000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00008000, 0x00000040,
+ 0x00000000, 0x00000000, 0x00000000, 0x00010000,
+ 0x00000000, 0x00000000, 0x20000000, 0x00180000,
+ 0x00000000, 0x00000000, 0xF0000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00010000,
- 0xC0000000, 0x00000000, 0x00000000, 0x00000000
+ 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_Lo.c b/lib/unictype/categ_Lo.c
index 57ae611..f2cfb2b 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Lo.h b/lib/unictype/categ_Lo.h
index 75bec14..6adc785 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[39 << 4];
+ /*unsigned*/ int level3[59 << 4];
}
u_categ_Lo =
{
@@ -153,29 +153,30 @@ u_categ_Lo =
4 + 384 * sizeof (short) / sizeof (int) + 496,
4 + 384 * sizeof (short) / sizeof (int) + 512,
4 + 384 * sizeof (short) / sizeof (int) + 528,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 544,
4 + 384 * sizeof (short) / sizeof (int) + 560,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
4 + 384 * sizeof (short) / sizeof (int) + 576,
+ 4 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 608,
+ 4 + 384 * sizeof (short) / sizeof (int) + 624,
+ 4 + 384 * sizeof (short) / sizeof (int) + 640,
+ 4 + 384 * sizeof (short) / sizeof (int) + 656,
+ 4 + 384 * sizeof (short) / sizeof (int) + 672,
+ 4 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
+ 4 + 384 * sizeof (short) / sizeof (int) + 720,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -183,6 +184,8 @@ u_categ_Lo =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -199,7 +202,10 @@ u_categ_Lo =
-1,
-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,
-1,
-1,
@@ -232,11 +238,13 @@ u_categ_Lo =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -258,18 +266,10 @@ u_categ_Lo =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -361,27 +361,27 @@ 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) + 592,
- -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) + 864,
+ 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) + 880,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
+ 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) + 912,
-1,
-1,
-1,
@@ -403,13 +403,13 @@ u_categ_Lo =
-1,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 608,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1
},
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x04000400, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x08000000, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -420,52 +420,52 @@ u_categ_Lo =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x000707FF,
- 0x00000000, 0xFFFFFFFE, 0x000007FE, 0xFFFEC000,
+ 0x00000000, 0xFFFFFFFF, 0x000007FE, 0xFFFEC000,
0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9C00C000,
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x000007FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xF8040003,
- 0xFFF99FE0, 0x23C5FDFF, 0xB0004000, 0x00030003,
+ 0x003FFFFF, 0x00000000, 0x01FFFFFF, 0x00000000,
+ 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFC0003,
+ 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
- 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x00000003,
+ 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003,
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
- 0xFFFDDFE0, 0x23EFFDFF, 0x03000000, 0x00000003,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00000003,
- 0xFFFDDFE0, 0x23FFFDFF, 0x00000000, 0xFC000003,
+ 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
+ 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
0xFFFFFFFE, 0x000DFFFF, 0x0000003F, 0x00000000,
- 0xFEF02596, 0x200DECAE, 0x3000001F, 0x00000000,
+ 0xFEF02596, 0x200DECAE, 0xF000001F, 0x00000000,
0x00000001, 0x00000000, 0xFFFFFEFF, 0x00001FFF,
- 0x00000F00, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001F00, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x800007FF, 0x3C3F0000, 0xFFE1C062,
- 0x00004003, 0x00000000, 0xFFFF0000, 0x07FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF,
+ 0x00004003, 0x00000000, 0xFFFF0000, 0xE7FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x000007FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
+ 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FE07FF,
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10000000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFF7, 0x00FFFFFF,
- 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
- 0xFFFFFFFF, 0x000003FF, 0x000000FE, 0x00000000,
- 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000,
+ 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
- 0xFFFFFFF8, 0x0000C001, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x00FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -474,12 +474,12 @@ u_categ_Lo =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0x0000003F,
+ 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0x000000FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
0x00000040, 0x10000000, 0xFFFFFFFE, 0xFFFFFFFF,
0x807FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x87FFFFFF,
0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000,
+ 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -491,36 +491,36 @@ u_categ_Lo =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001FFF, 0x00000000, 0xFFFF0000, 0x00FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFF0FFF, 0x00000C00, 0x00000000, 0x00004000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xF8000000,
+ 0x00008000, 0x00000000, 0x00000000, 0xF8800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000,
+ 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
+ 0xFFFFFFF0, 0x0007FFFF, 0x00000000, 0x7C00FF9F,
+ 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0xC47EFFFF,
+ 0xFFFFFFFF, 0x3E62FFFF, 0x18000005, 0x000407FF,
+ 0x007E7E7E, 0x00007F7F, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000007,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
0xA0000000, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
@@ -538,26 +538,106 @@ u_categ_Lo =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0x7FFFFFFF, 0xFFFF0000, 0x000003FD, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF0000, 0xFFFF03FD, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x0000FF0F, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0xFFFFFFFF,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF,
0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000,
+ 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF,
+ 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F,
+ 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF,
+ 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x000001FF,
+ 0xFFFFFFF8, 0x0000007F, 0xFFFF0000, 0x0047FFFF,
+ 0xFFFFFFF8, 0x0007FFFF, 0x1400001E, 0x00000000,
+ 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000,
+ 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000,
+ 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
+ 0xFFFFFFFF, 0x0000FFFF, 0x00000010, 0x00000000,
+ 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF,
+ 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0xE0FFFFF8,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000003, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF,
+ 0x03FF01FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Lt.c b/lib/unictype/categ_Lt.c
index 9de263d..bb61f7c 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Lt.h b/lib/unictype/categ_Lt.h
index 227ff2a..85f2867 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 6000421..2437168 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Lu.h b/lib/unictype/categ_Lu.h
index 9674e16..8dfaa48 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[12 << 4];
+ /*unsigned*/ int level3[15 << 4];
}
u_categ_Lu =
{
@@ -30,22 +30,20 @@ u_categ_Lu =
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 48,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 64,
3 + 256 * sizeof (short) / sizeof (int) + 80,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 96,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -104,9 +102,9 @@ u_categ_Lu =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -148,20 +146,22 @@ u_categ_Lu =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
@@ -255,8 +255,8 @@ u_categ_Lu =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 160,
- 3 + 256 * sizeof (short) / sizeof (int) + 176,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -285,16 +285,20 @@ u_categ_Lu =
0xB1DBCED6, 0x11AED2D5, 0x4AAAA490, 0x55D25555,
0x55555555, 0x6C055555, 0x0000557A, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00450000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80450000,
0xFFFED740, 0x00000FFB, 0x551C8000, 0xE6905555,
0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0x55555555,
0x55555401, 0x55555555, 0x55552AAB, 0x55555555,
- 0x55555555, 0xFFFE0005, 0x007FFFFF, 0x00000000,
+ 0x55555555, 0xFFFE5555, 0x007FFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFFFFF, 0x0000003F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF,
0x55555555, 0x55555555, 0x55555555, 0x55555555,
0x40155555, 0x55555555, 0x55555555, 0x55555555,
0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00,
@@ -303,14 +307,14 @@ u_categ_Lu =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3E273884, 0xC00F3D50, 0x00000020, 0x00000000,
0x00000008, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x0024EA9D,
- 0x55555555, 0x55555555, 0x55555555, 0x00000005,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0xC025EA9D,
+ 0x55555555, 0x55555555, 0x55555555, 0x00042805,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x55555555, 0x00001554,
- 0x00555555, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x55555555, 0x00001555,
+ 0x05555555, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x55545554, 0x55555555, 0x6A005555,
- 0x00000855, 0x00000000, 0x00000000, 0x00000000,
+ 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
@@ -319,6 +323,14 @@ u_categ_Lu =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x03FFFFFF, 0xFFF00000, 0x00003FFF, 0xFFFFFF00,
0xD0000003, 0x003FDE64, 0xFFFF0000, 0x000003FF,
0x1FDFE7B0, 0x7B000000, 0x0001FC5F, 0xFFFFF000,
diff --git a/lib/unictype/categ_M.c b/lib/unictype/categ_M.c
index 8e6ff70..4c4218a 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_M.h b/lib/unictype/categ_M.h
index 6e0b377..d97c604 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[26 << 4];
+ /*unsigned*/ int level3[36 << 4];
}
u_categ_M =
{
@@ -163,16 +163,17 @@ u_categ_M =
-1,
16 + 384 * sizeof (short) / sizeof (int) + 320,
16 + 384 * sizeof (short) / sizeof (int) + 336,
- -1,
- -1,
- -1,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 384,
+ 16 + 384 * sizeof (short) / sizeof (int) + 400,
+ 16 + 384 * sizeof (short) / sizeof (int) + 416,
+ 16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -214,7 +215,9 @@ u_categ_M =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
@@ -253,6 +256,7 @@ u_categ_M =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -262,23 +266,19 @@ u_categ_M =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 368,
- 16 + 384 * sizeof (short) / sizeof (int) + 384,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_categ_M =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 400,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -428,79 +428,79 @@ u_categ_M =
0x000003F8, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000,
- 0x07FF0000, 0x00000000, 0x7FFFF800, 0x00010000,
- 0x00000000, 0x00000000, 0xDFC00000, 0x00003D9F,
+ 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000,
+ 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F,
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000000E, 0xD0000000, 0x001E3FFF, 0x0000000C,
+ 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0000000C,
0x0000000E, 0xD0000000, 0x0080399F, 0x0000000C,
0x0000000E, 0xD0000000, 0x00023987, 0x00230000,
0x0000000E, 0xD0000000, 0x00003BBF, 0x0000000C,
0x0000000E, 0xD0000000, 0x00C0399F, 0x0000000C,
0x00000004, 0xC0000000, 0x00803DC7, 0x00000000,
- 0x0000000E, 0xC0000000, 0x00603DDF, 0x0000000C,
- 0x0000000C, 0xD0000000, 0x00603DDF, 0x0000000C,
- 0x0000000C, 0xC0000000, 0x00803DDF, 0x0000000C,
+ 0x0000000F, 0xC0000000, 0x00603DDF, 0x0000000C,
+ 0x0000000E, 0xD0000000, 0x00603DDF, 0x0000000C,
+ 0x0000000E, 0xC0000000, 0x00803DDF, 0x0000000C,
0x0000000C, 0x00000000, 0xFF5F8400, 0x000C0000,
0x00000000, 0x07F20000, 0x00007F80, 0x00000000,
0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
0x03000000, 0xC2A00000, 0x00000000, 0xFFFE0000,
- 0xFEFF00DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
+ 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
0x00000000, 0x7FFFF800, 0xC3C00000, 0x001E3F9D,
- 0x0000BFFC, 0x00000000, 0x00000000, 0x00000000,
+ 0x3C00BFFC, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xE0000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
- 0x00000000, 0xFFC00000, 0x200FFFFF, 0x00000000,
+ 0x00000000, 0xFFF00000, 0x200FFFFF, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x00000301, 0x00000000,
- 0x0F800000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF,
+ 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000,
0x0000001F, 0xFFF00000, 0x0000001F, 0x000FF800,
- 0x00000007, 0x000007FE, 0x00000000, 0x00000000,
+ 0x00000007, 0x00003FFE, 0x00000000, 0x000FFFC0,
0x00000000, 0x00FFFFF0, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFF70000, 0x031C21FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00038000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
0x00000000, 0x0000FC00, 0x00000000, 0x00000000,
0x06000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x30078000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x3FF78000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x000000F8, 0x00000000, 0x00000000,
- 0x00000003, 0xFFF00000, 0x0000001F, 0x00000000,
+ 0x00000003, 0xFFF00000, 0x0000001F, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x000FFF80, 0x00000000,
+ 0x0000000F, 0xFFF80000, 0x00000001, 0x00000020,
+ 0x00000000, 0x007FFE00, 0x00003008, 0x38000000,
+ 0x00000000, 0xC19D0000, 0x00000002, 0x0060F800,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x007FFE00, 0x00003008, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000037F8,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x40000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000FFFF, 0x0000007F, 0x00000000, 0x00000000,
+ 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -508,9 +508,41 @@ u_categ_M =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x20000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000001,
+ 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000F06E, 0x87000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000060,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000007, 0xFF000000, 0x0000007F, 0x80000000,
+ 0x00000007, 0x07FF0000, 0x00000000, 0x00000000,
+ 0x00000007, 0x001FFF80, 0x00000000, 0x00080000,
+ 0x00000007, 0xFFF80000, 0x00001C01, 0x00000000,
+ 0x00000000, 0x00FFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x80000000, 0x000007FF,
+ 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF3F8000, 0x30000001, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x00000001, 0x00000000,
+ 0x00000000, 0x00FFF800, 0x00000000, 0x00000000,
+ 0xE0000000, 0x00000FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001F0000,
+ 0x00000000, 0x007F0000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF,
+ 0x00078000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x60000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -520,6 +552,14 @@ u_categ_M =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF,
+ 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 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 f4cca6b..8de7209 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Mc.h b/lib/unictype/categ_Mc.h
index dfddaa7..6bcc23a 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[12 << 4];
+ /*unsigned*/ int level3[18 << 4];
}
u_categ_Mc =
{
@@ -45,6 +45,7 @@ u_categ_Mc =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -104,9 +105,8 @@ u_categ_Mc =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 144,
3 + 256 * sizeof (short) / sizeof (int) + 160,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
-1,
@@ -157,6 +157,10 @@ u_categ_Mc =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
@@ -200,6 +204,7 @@ u_categ_Mc =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -248,12 +253,7 @@ u_categ_Mc =
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 176,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -281,7 +281,7 @@ u_categ_Mc =
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000008, 0xC0000000, 0x00001E01, 0x00000000,
+ 0x00000008, 0xC8000000, 0x0000DE01, 0x00000000,
0x0000000C, 0xC0000000, 0x00801981, 0x00000000,
0x00000008, 0xC0000000, 0x00000001, 0x00000000,
0x00000008, 0xC0000000, 0x00001A01, 0x00000000,
@@ -296,7 +296,7 @@ u_categ_Mc =
0x00000000, 0xC0000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x19021800, 0x00C00000, 0x00003F9C,
- 0x00009F98, 0x00000000, 0x00000000, 0x00000000,
+ 0x1C009F98, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -306,22 +306,46 @@ u_categ_Mc =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x01FB0E78, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x00000301, 0x00000000,
- 0x0E000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x06000000, 0x00000000, 0x00A00000, 0x0007E01A,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000010, 0xE8200000, 0x0000001B, 0x00000000,
- 0x00000004, 0x000004C2, 0x00000000, 0x00000000,
+ 0x00000004, 0x000004C2, 0x00000000, 0x000C5C80,
0x00000000, 0x00300FF0, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000C0002,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x0000C000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000098, 0x00000000, 0x00000000,
0x00000003, 0xFFF00000, 0x0000000F, 0x00000000,
0x00000000, 0x00000000, 0x000C0000, 0x00000000,
+ 0x00000008, 0xEC300000, 0x00000001, 0x00000000,
+ 0x00000000, 0x00198000, 0x00002000, 0x28000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0020C800,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000016D8,
+ 0x00000005, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000004, 0x01870000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00001000, 0x00000000, 0x00000000,
+ 0x00000004, 0x80380000, 0x00000001, 0x00000000,
+ 0x00000000, 0x002C7000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000007,
+ 0x0000000C, 0xC0000000, 0x0080399E, 0x0000000C,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x7A070000, 0x00000002, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x4F038000, 0x00000000, 0x00000000,
+ 0x00000000, 0x58070000, 0x00000000, 0x00000000,
+ 0x00000000, 0x0040D000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000043, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00198000, 0x00002000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Me.c b/lib/unictype/categ_Me.c
index 62b1ad9..6b3f1c3 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Me.h b/lib/unictype/categ_Me.h
index 7bf325a..22bd522 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -21,7 +21,6 @@ u_categ_Me =
-1,
-1,
2 + 128 * sizeof (short) / sizeof (int) + 0,
- 2 + 128 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -32,6 +31,7 @@ u_categ_Me =
-1,
-1,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
2 + 128 * sizeof (short) / sizeof (int) + 32,
@@ -153,7 +153,7 @@ u_categ_Me =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x40000000, 0x00000000,
+ 0x00000000, 0x40000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Mn.c b/lib/unictype/categ_Mn.c
index edcf3c5..fe5fe4e 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Mn.h b/lib/unictype/categ_Mn.h
index 576279a..200bcf8 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[26 << 4];
+ /*unsigned*/ int level3[36 << 4];
}
u_categ_Mn =
{
@@ -163,16 +163,17 @@ u_categ_Mn =
-1,
16 + 384 * sizeof (short) / sizeof (int) + 320,
16 + 384 * sizeof (short) / sizeof (int) + 336,
- -1,
- -1,
- -1,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 384,
+ 16 + 384 * sizeof (short) / sizeof (int) + 400,
+ 16 + 384 * sizeof (short) / sizeof (int) + 416,
+ 16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -214,7 +215,9 @@ u_categ_Mn =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
@@ -253,6 +256,7 @@ u_categ_Mn =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -262,23 +266,19 @@ u_categ_Mn =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 368,
- 16 + 384 * sizeof (short) / sizeof (int) + 384,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_categ_Mn =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 400,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -428,79 +428,79 @@ u_categ_Mn =
0x000000F8, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000,
- 0x07FF0000, 0x00000000, 0x7FFFF800, 0x00010000,
+ 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000,
0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F,
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000006, 0x10000000, 0x001E21FE, 0x0000000C,
+ 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C,
0x00000002, 0x10000000, 0x0000201E, 0x0000000C,
0x00000006, 0x10000000, 0x00023986, 0x00230000,
0x00000006, 0x10000000, 0x000021BE, 0x0000000C,
0x00000002, 0x90000000, 0x0040201E, 0x0000000C,
0x00000004, 0x00000000, 0x00002001, 0x00000000,
- 0x00000000, 0xC0000000, 0x00603DC1, 0x0000000C,
- 0x00000000, 0x90000000, 0x00003040, 0x0000000C,
- 0x00000000, 0x00000000, 0x0000201E, 0x0000000C,
+ 0x00000001, 0xC0000000, 0x00603DC1, 0x0000000C,
+ 0x00000002, 0x90000000, 0x00003040, 0x0000000C,
+ 0x00000002, 0x00000000, 0x0000201E, 0x0000000C,
0x00000000, 0x00000000, 0x005C0400, 0x00000000,
0x00000000, 0x07F20000, 0x00007F80, 0x00000000,
0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
0x03000000, 0x02A00000, 0x00000000, 0x7FFE0000,
- 0xFEFF00DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
+ 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
0x00000000, 0x66FDE000, 0xC3000000, 0x001E0001,
- 0x00002064, 0x00000000, 0x00000000, 0x00000000,
+ 0x20002064, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xE0000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
- 0x00000000, 0x3F800000, 0x200FFE40, 0x00000000,
+ 0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0E040187, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x01800000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
+ 0x00000000, 0x3FFF0000, 0x00000000, 0x00000000,
0x0000000F, 0x17D00000, 0x00000004, 0x000FF800,
- 0x00000003, 0x0000033C, 0x00000000, 0x00000000,
+ 0x00000003, 0x00003B3C, 0x00000000, 0x0003A340,
0x00000000, 0x00CFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x1FFF0000, 0x0001FFE2,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00038000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
- 0x00000000, 0x0000FC00, 0x00000000, 0x00000000,
+ 0x00000000, 0x00003C00, 0x00000000, 0x00000000,
0x06000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x30008000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x3FF08000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,
+ 0x00000007, 0x13C80000, 0x00000000, 0x00000020,
+ 0x00000000, 0x00667E00, 0x00001008, 0x10000000,
+ 0x00000000, 0xC19D0000, 0x00000002, 0x00403000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00667E00, 0x00001008, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00002120,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x40000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000FFFF, 0x0000007F, 0x00000000, 0x00000000,
+ 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -508,9 +508,41 @@ u_categ_Mn =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x20000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000001,
+ 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000F06E, 0x87000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000060,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000002, 0xFF000000, 0x0000007F, 0x80000000,
+ 0x00000003, 0x06780000, 0x00000000, 0x00000000,
+ 0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
+ 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
+ 0x00000000, 0x00D38000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x80000000, 0x000007F8,
+ 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x85F80000, 0x0000000D, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xB03C0000, 0x30000001, 0x00000000,
+ 0x00000000, 0xA7F80000, 0x00000001, 0x00000000,
+ 0x00000000, 0x00BF2800, 0x00000000, 0x00000000,
+ 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001F0000,
+ 0x00000000, 0x007F0000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00078000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x60000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -520,6 +552,14 @@ u_categ_Mn =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF,
+ 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 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 e326ff2..fcd44a6 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_N.h b/lib/unictype/categ_N.h
index 9eb241d..caf3dcd 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[30 << 4];
+ /*unsigned*/ int level3[40 << 4];
}
u_categ_N =
{
@@ -155,22 +155,19 @@ u_categ_N =
-1,
3 + 256 * sizeof (short) / sizeof (int) + 400,
3 + 256 * sizeof (short) / sizeof (int) + 416,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 432,
- -1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
@@ -205,6 +202,7 @@ u_categ_N =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -254,11 +252,11 @@ u_categ_N =
-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) + 576,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -267,9 +265,11 @@ u_categ_N =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
@@ -293,12 +293,12 @@ u_categ_N =
0x00000000, 0x00000000, 0x00000000, 0x03F0FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
+ 0x00000000, 0x00000000, 0x00000000, 0x00FCFFC0,
0x00000000, 0x00000000, 0x00000000, 0x0007FFC0,
0x00000000, 0x00000000, 0x00000000, 0x7F00FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x00000000, 0x003FFFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x000FFFFF, 0x00000000, 0x00000000,
@@ -318,9 +318,9 @@ u_categ_N =
0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x0000FFC0, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x07FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x03FF03FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF03FF, 0x00000000,
@@ -329,8 +329,8 @@ u_categ_N =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x03F10000,
0x000003FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF80000, 0xFFFFFFFF,
- 0x000001E7, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFFFFFF,
+ 0x000003E7, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -347,22 +347,22 @@ u_categ_N =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x003C0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x000003FF, 0xFFFE0000, 0x00000000,
+ 0x00000000, 0x000003FF, 0xFFFEFF00, 0x00000000,
0x000003FF, 0xFFFE0000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x000003FF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x003F0000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x000003FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x03FF0000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
@@ -370,26 +370,58 @@ u_categ_N =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFF80, 0x000FFFFF, 0xFFFFFFFF, 0x01FFFFFF,
- 0x00000400, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000C00, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FFFFFFE,
0x00000000, 0x0000000F, 0x00000402, 0x00000000,
0x00000000, 0x00000000, 0x003E0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x000003FF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF000000, 0xFE000000,
+ 0x00000000, 0x0000FF80, 0x00000000, 0xF8000000,
+ 0x0FC00000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x30000000, 0xFFFCFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x000000FF, 0x60000000,
+ 0xE0000000, 0x00000000, 0x00000000, 0x0000F800,
+ 0x00000000, 0x00000000, 0xFF000000, 0xFF000000,
+ 0x00000000, 0x0000FE00, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFC000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x03C00000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x000000FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFC0000, 0x0000FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
+ 0x00000000, 0xFFC00000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x001FFFFE,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000003FF, 0x00000000,
+ 0x00000000, 0x0FFF0000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000003FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFBFF0000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -398,6 +430,14 @@ u_categ_N =
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, 0x0000FF80, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001FFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_Nd.c b/lib/unictype/categ_Nd.c
index c6b0258..0186759 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Nd.h b/lib/unictype/categ_Nd.h
index 986cec7..78404db 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[22 << 4];
}
u_categ_Nd =
{
@@ -27,15 +27,15 @@ u_categ_Nd =
3 + 256 * sizeof (short) / sizeof (int) + 16,
3 + 256 * sizeof (short) / sizeof (int) + 32,
3 + 256 * sizeof (short) / sizeof (int) + 48,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
3 + 256 * sizeof (short) / sizeof (int) + 64,
3 + 256 * sizeof (short) / sizeof (int) + 80,
- 3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
3 + 256 * sizeof (short) / sizeof (int) + 112,
3 + 256 * sizeof (short) / sizeof (int) + 128,
3 + 256 * sizeof (short) / sizeof (int) + 144,
- 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -104,10 +104,9 @@ u_categ_Nd =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
3 + 256 * sizeof (short) / sizeof (int) + 176,
3 + 256 * sizeof (short) / sizeof (int) + 192,
- 3 + 256 * sizeof (short) / sizeof (int) + 208,
- -1,
-1,
-1,
-1,
@@ -148,21 +147,21 @@ u_categ_Nd =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 224,
- -1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 240,
- -1,
- -1,
- -1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
-1,
-1,
@@ -203,6 +202,7 @@ u_categ_Nd =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
@@ -256,7 +256,7 @@ u_categ_Nd =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -295,10 +295,6 @@ u_categ_Nd =
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x000003FF, 0x00000000, 0x00000000,
@@ -316,7 +312,7 @@ u_categ_Nd =
0x00000000, 0x00000000, 0x0000FFC0, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x03FF03FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF03FF, 0x00000000,
@@ -330,11 +326,11 @@ u_categ_Nd =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x000003FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x03FF0000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
@@ -343,6 +339,30 @@ u_categ_Nd =
0x00000000, 0x000003FF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
+ 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
+ 0x00000000, 0xFFC00000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000003FF, 0x00000000,
+ 0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000003FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000003FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Nl.c b/lib/unictype/categ_Nl.c
index 50a39bb..9ef311e 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Nl.h b/lib/unictype/categ_Nl.h
index 9b4ce70..e2bd117 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[6 << 4];
+ /*unsigned*/ int level3[7 << 4];
}
u_categ_Nl =
{
@@ -104,6 +104,7 @@ u_categ_Nl =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -148,9 +149,8 @@ u_categ_Nl =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 48,
3 + 256 * sizeof (short) / sizeof (int) + 64,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -167,7 +167,7 @@ u_categ_Nl =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -292,6 +292,10 @@ u_categ_Nl =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFFFFFF, 0x001FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -299,7 +303,7 @@ u_categ_Nl =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000402, 0x00000000,
0x00000000, 0x00000000, 0x003E0000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
diff --git a/lib/unictype/categ_No.c b/lib/unictype/categ_No.c
index f36899d..7ad5cc1 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_No.h b/lib/unictype/categ_No.h
index b6ae929..7a1d89e 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[28 << 4];
}
u_categ_No =
{
@@ -33,23 +33,20 @@ u_categ_No =
3 + 256 * sizeof (short) / sizeof (int) + 80,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 96,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 112,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 128,
- 3 + 256 * sizeof (short) / sizeof (int) + 144,
- -1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 176,
- 3 + 256 * sizeof (short) / sizeof (int) + 192,
- -1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
@@ -108,6 +105,7 @@ u_categ_No =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -149,16 +147,21 @@ u_categ_No =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 208,
- 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 240,
3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -199,6 +202,7 @@ u_categ_No =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
@@ -250,13 +254,7 @@ u_categ_No =
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 272,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -267,9 +265,11 @@ u_categ_No =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -289,7 +289,7 @@ u_categ_No =
0x00000000, 0x00000000, 0x00000000, 0x03F00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00FC0000,
0x00000000, 0x00000000, 0x00000000, 0x00070000,
0x00000000, 0x00000000, 0x00000000, 0x7F000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -307,10 +307,14 @@ u_categ_No =
0x00000000, 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, 0x04000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x03F10000,
0x000003FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF80000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x00000000,
+ 0x00000200, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -327,29 +331,65 @@ u_categ_No =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x003C0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x000003FF, 0xFFFE0000, 0x00000000,
+ 0x00000000, 0x000003FF, 0xFFFEFF00, 0x00000000,
0x000003FF, 0xFFFE0000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x003F0000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFF80, 0x000FFFFF, 0x00000000, 0x01E00000,
- 0x00000400, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFF80, 0x000FFFFF, 0x00000000, 0x01E00000,
+ 0x00000C00, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FFFFFFE,
0x00000000, 0x0000000F, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF000000, 0xFE000000,
+ 0x00000000, 0x0000FF80, 0x00000000, 0xF8000000,
+ 0x0FC00000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x30000000, 0xFFFCFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x000000FF, 0x60000000,
+ 0xE0000000, 0x00000000, 0x00000000, 0x0000F800,
+ 0x00000000, 0x00000000, 0xFF000000, 0xFF000000,
+ 0x00000000, 0x0000FE00, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFC000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFC0000, 0x0000003F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x03C00000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x000000FF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001FFFFE,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x0C000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0007FC00,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xF8000000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0003FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000FF80, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001FFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_P.c b/lib/unictype/categ_P.c
index 14f94ad..330dc30 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_P.h b/lib/unictype/categ_P.h
index 474eda9..d528d15 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[30 << 4];
+ /*unsigned*/ int level3[41 << 4];
}
u_categ_P =
{
@@ -26,17 +26,14 @@ u_categ_P =
3 + 256 * sizeof (short) / sizeof (int) + 32,
3 + 256 * sizeof (short) / sizeof (int) + 48,
3 + 256 * sizeof (short) / sizeof (int) + 64,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 80,
3 + 256 * sizeof (short) / sizeof (int) + 96,
3 + 256 * sizeof (short) / sizeof (int) + 112,
3 + 256 * sizeof (short) / sizeof (int) + 128,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 144,
3 + 256 * sizeof (short) / sizeof (int) + 160,
3 + 256 * sizeof (short) / sizeof (int) + 176,
3 + 256 * sizeof (short) / sizeof (int) + 192,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 208,
3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
@@ -45,8 +42,10 @@ u_categ_P =
-1,
3 + 256 * sizeof (short) / sizeof (int) + 272,
3 + 256 * sizeof (short) / sizeof (int) + 288,
- 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -104,9 +103,10 @@ u_categ_P =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 320,
- 3 + 256 * sizeof (short) / sizeof (int) + 336,
3 + 256 * sizeof (short) / sizeof (int) + 352,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -147,30 +147,27 @@ u_categ_P =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 368,
- 3 + 256 * sizeof (short) / sizeof (int) + 384,
- 3 + 256 * sizeof (short) / sizeof (int) + 400,
3 + 256 * sizeof (short) / sizeof (int) + 416,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 432,
3 + 256 * sizeof (short) / sizeof (int) + 448,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
+ 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 464,
- -1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -205,6 +202,7 @@ u_categ_P =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
@@ -245,6 +243,7 @@ u_categ_P =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
@@ -259,6 +258,7 @@ u_categ_P =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
@@ -280,7 +280,7 @@ u_categ_P =
},
{
0x00000000, 0x8C00F7EE, 0xB8000001, 0x28000000,
- 0x00000000, 0x88800802, 0x00000000, 0x00000000,
+ 0x00000000, 0x88C00882, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -295,25 +295,33 @@ u_categ_P =
0x00000000, 0x00000000, 0x00100000, 0x00000000,
0x00003FFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x03800000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x7FFF0000, 0x40000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00010030,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00010000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00100000,
0x00000000, 0x00000000, 0x0C008000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0007FFF0, 0x3C000000, 0x00000000, 0x00000000,
- 0x00000020, 0x00000000, 0x001F0000, 0x00000000,
+ 0x0017FFF0, 0x3C000000, 0x00000000, 0x00000000,
+ 0x00000020, 0x00000000, 0x061F0000, 0x00000000,
0x00000000, 0x00000000, 0x0000FC00, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x08000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000001FE,
+ 0x00000000, 0x00000000, 0x00000000, 0x000001FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000001, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00006000,
0x18000000, 0x00000000, 0x00000000, 0x00003800,
@@ -322,13 +330,13 @@ u_categ_P =
0x000007FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000030, 0x00000000,
- 0x00000000, 0x00000000, 0xC0000000, 0x00000000,
- 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00003F7F, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFC000000, 0x00000001,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xF0000000,
0x00000000, 0xF8000000, 0x00000000, 0xC0000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000800FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFF0000, 0xFFFF00FF, 0x7FFBFFEF, 0x60000000,
@@ -337,7 +345,7 @@ u_categ_P =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000600, 0x00000000, 0x00000000,
+ 0x00000F00, 0x00000600, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -349,9 +357,9 @@ u_categ_P =
0x01FFFFF8, 0x00000000, 0x0F000000, 0x30000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xDE000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00010000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x00017FFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -359,18 +367,22 @@ u_categ_P =
0x00000000, 0x00000001, 0x00000000, 0x08000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0x00000000, 0x40080000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xC0000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000E000, 0x00000000, 0x00000000, 0x40080000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00FC0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00F00000,
- 0x00000000, 0x00000000, 0x0000C000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000C000, 0x17000000,
0x00000000, 0x0000C000, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0003FFE, 0x00000000,
0x00000000, 0x00000000, 0xF0000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000800,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xC0000000, 0x00000000, 0x00000000,
@@ -381,7 +393,7 @@ u_categ_P =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000003, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000007, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -389,14 +401,46 @@ u_categ_P =
0x80000000, 0x00000000, 0x00010000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00008000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00800000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x80000000, 0x80000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x01FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x01FF0000, 0x80000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x007F0000,
+ 0x00000000, 0xFE000000, 0x00000000, 0x00000000,
+ 0x1E000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00003F80, 0x00000000,
+ 0x00000000, 0xD8000000, 0x00000003, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000F, 0x00300000,
+ 0x00000000, 0x00000000, 0xE80023E0, 0x00000000,
+ 0x00000000, 0x3F000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000040, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000E, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x70000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001F0000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000C000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00200000,
+ 0x00000000, 0x0F800000, 0x00000010, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x80000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000F80, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
diff --git a/lib/unictype/categ_Pc.c b/lib/unictype/categ_Pc.c
index a0c9ff8..80046c4 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Pc.h b/lib/unictype/categ_Pc.h
index e2e1136..0cc4d8c 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 8e66633..8a77f04 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Pd.h b/lib/unictype/categ_Pd.h
index 9183094..1317375 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[7 << 4];
+ /*unsigned*/ int level3[8 << 4];
}
u_categ_Pd =
{
@@ -28,21 +28,21 @@ u_categ_Pd =
-1,
-1,
-1,
- -1,
- -1,
2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
2 + 128 * sizeof (short) / sizeof (int) + 80,
+ 2 + 128 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -145,7 +145,7 @@ u_categ_Pd =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 96
+ 2 + 128 * sizeof (short) / sizeof (int) + 112
},
{
0x00000000, 0x00002000, 0x00000000, 0x00000000,
@@ -156,6 +156,10 @@ u_categ_Pd =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000400, 0x40000000, 0x00000000, 0x00000000,
+ 0x00000001, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000040, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -164,7 +168,7 @@ u_categ_Pd =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x04800000, 0x00000000, 0x00000000, 0x00000000,
+ 0x04800000, 0x0C000000, 0x00000001, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Pe.c b/lib/unictype/categ_Pe.c
index f911f38..451ad69 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Pe.h b/lib/unictype/categ_Pe.h
index a85dcae..3a4556d 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -166,7 +166,7 @@ u_categ_Pe =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000400, 0x00000000, 0x00000000,
+ 0x00000A00, 0x00000400, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -186,7 +186,7 @@ u_categ_Pe =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x80000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x01000000, 0x55400000, 0x54000115, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Pf.c b/lib/unictype/categ_Pf.c
index c49b52b..1f9d6bd 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Pf.h b/lib/unictype/categ_Pf.h
index 74aa60a..a4e33ed 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 bf55500..66f23e3 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Pi.h b/lib/unictype/categ_Pi.h
index 7b8caf1..71e9c1d 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 71cc4b0..051a4d1 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Po.h b/lib/unictype/categ_Po.h
index 37d7fb0..e13bbff 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[36 << 4];
}
u_categ_Po =
{
@@ -26,26 +26,26 @@ u_categ_Po =
3 + 256 * sizeof (short) / sizeof (int) + 32,
3 + 256 * sizeof (short) / sizeof (int) + 48,
3 + 256 * sizeof (short) / sizeof (int) + 64,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 80,
3 + 256 * sizeof (short) / sizeof (int) + 96,
3 + 256 * sizeof (short) / sizeof (int) + 112,
3 + 256 * sizeof (short) / sizeof (int) + 128,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 144,
+ -1,
3 + 256 * sizeof (short) / sizeof (int) + 160,
3 + 256 * sizeof (short) / sizeof (int) + 176,
3 + 256 * sizeof (short) / sizeof (int) + 192,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
+ -1,
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 224,
3 + 256 * sizeof (short) / sizeof (int) + 240,
3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -103,10 +103,10 @@ u_categ_Po =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 272,
3 + 256 * sizeof (short) / sizeof (int) + 288,
3 + 256 * sizeof (short) / sizeof (int) + 304,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -148,29 +148,26 @@ u_categ_Po =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 320,
- 3 + 256 * sizeof (short) / sizeof (int) + 336,
3 + 256 * sizeof (short) / sizeof (int) + 352,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 368,
3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 400,
- -1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
@@ -205,6 +202,7 @@ u_categ_Po =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
@@ -245,6 +243,7 @@ u_categ_Po =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
@@ -259,6 +258,7 @@ u_categ_Po =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -280,7 +280,7 @@ u_categ_Po =
},
{
0x00000000, 0x8C00D4EE, 0x10000001, 0x00000000,
- 0x00000000, 0x80800002, 0x00000000, 0x00000000,
+ 0x00000000, 0x80C00082, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -295,25 +295,29 @@ u_categ_Po =
0x00000000, 0x00000000, 0x00100000, 0x00000000,
0x00003FFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x03800000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x7FFF0000, 0x40000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00010030,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00010000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00100000,
0x00000000, 0x00000000, 0x0C008000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0007FFF0, 0x00000000, 0x00000000, 0x00000000,
- 0x00000020, 0x00000000, 0x001F0000, 0x00000000,
+ 0x0017FFF0, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000020, 0x00000000, 0x061F0000, 0x00000000,
0x00000000, 0x00000000, 0x0000FC00, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x08000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000001FE,
+ 0x00000000, 0x00000000, 0x00000000, 0x000001FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00006000,
0x00000000, 0x00000000, 0x00000000, 0x00003800,
@@ -322,13 +326,13 @@ u_categ_Po =
0x000007BF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000030, 0x00000000,
- 0x00000000, 0x00000000, 0xC0000000, 0x00000000,
- 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00003F7F, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFC000000, 0x00000001,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xF0000000,
0x00000000, 0xF8000000, 0x00000000, 0xC0000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000800FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00C00000, 0x79FF00FF, 0x7FEBFF8E, 0x00000000,
@@ -337,9 +341,9 @@ u_categ_Po =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xDE000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00010000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xCB7FC9C3, 0x00017C00, 0x00000000, 0x00000000,
+ 0xCB7FC9C3, 0xF3FF7C00, 0x00000002, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -347,25 +351,29 @@ u_categ_Po =
0x00000000, 0x00000000, 0x00000000, 0x08000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0x00000000, 0x40080000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xC0000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000E000, 0x00000000, 0x00000000, 0x40080000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00FC0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00F00000,
- 0x00000000, 0x00000000, 0x0000C000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000C000, 0x17000000,
0x00000000, 0x0000C000, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0003FFE, 0x00000000,
0x00000000, 0x00000000, 0xF0000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000800,
0x027F0000, 0x00010000, 0x80F71E60, 0x00000D03,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x8C00D4EE, 0x10000001, 0x00000000, 0x00000032,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000003, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000007, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -373,14 +381,46 @@ u_categ_Po =
0x80000000, 0x00000000, 0x00010000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00008000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00800000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x80000000, 0x80000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x01FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x01FF0000, 0x80000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x007F0000,
+ 0x00000000, 0xFE000000, 0x00000000, 0x00000000,
+ 0x1E000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00003F80, 0x00000000,
+ 0x00000000, 0xD8000000, 0x00000003, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000F, 0x00300000,
+ 0x00000000, 0x00000000, 0xE80023E0, 0x00000000,
+ 0x00000000, 0x3F000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000040, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000E, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x70000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001F0000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000C000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00200000,
+ 0x00000000, 0x0F800000, 0x00000010, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x80000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000F80, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
diff --git a/lib/unictype/categ_Ps.c b/lib/unictype/categ_Ps.c
index ce49d39..ced9859 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Ps.h b/lib/unictype/categ_Ps.h
index 25d10cf..c1204ef 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -166,7 +166,7 @@ u_categ_Ps =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000500, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -176,7 +176,7 @@ u_categ_Ps =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00AAAAA8, 0x00000000, 0x05000000, 0x10000000,
- 0x00000000, 0x00000154, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000154, 0x00000004, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -186,7 +186,7 @@ u_categ_Ps =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x40000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00800000, 0xAAA00000, 0x2A00008A, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_S.c b/lib/unictype/categ_S.c
index 1661bb2..4262139 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_S.h b/lib/unictype/categ_S.h
index e363838..9a70ace 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[49 << 4];
}
u_categ_S =
{
@@ -106,6 +106,7 @@ u_categ_S =
3 + 256 * sizeof (short) / sizeof (int) + 400,
3 + 256 * sizeof (short) / sizeof (int) + 416,
3 + 256 * sizeof (short) / sizeof (int) + 432,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -145,19 +146,21 @@ u_categ_S =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 448,
3 + 256 * sizeof (short) / sizeof (int) + 464,
3 + 256 * sizeof (short) / sizeof (int) + 480,
3 + 256 * sizeof (short) / sizeof (int) + 496,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -199,6 +202,7 @@ u_categ_S =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -239,6 +243,7 @@ u_categ_S =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -248,39 +253,34 @@ u_categ_S =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
- -1,
- -1,
- -1,
- -1,
- 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,
- -1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
+ 3 + 256 * sizeof (short) / sizeof (int) + 656,
+ 3 + 256 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
-1,
+ 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) + 736,
+ 3 + 256 * sizeof (short) / sizeof (int) + 752,
+ 3 + 256 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1
},
{
0x00000000, 0x70000810, 0x40000000, 0x50000001,
- 0x00000000, 0x0153D3FC, 0x00800000, 0x00800000,
+ 0x00000000, 0x0113D37C, 0x00800000, 0x00800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -290,34 +290,34 @@ u_categ_S =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000004, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000E000, 0x00000000, 0x00000000, 0x00000000,
0x0000C9C0, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x60000200,
+ 0x00000000, 0x00000000, 0x40000000, 0x60000200,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00400000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x040C0000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0C0C0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00020000,
0x00000000, 0x00000000, 0x00000000, 0x00010000,
0x00000000, 0x00000000, 0x00000000, 0x07F80000,
0x00000000, 0x00000000, 0x00000000, 0x80000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00060000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x02000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x80000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFCF8000E, 0x01500000, 0x00000000, 0x00000000,
- 0x00000000, 0xC0000000, 0x0000DFBF, 0x00000000,
+ 0xFCE8000E, 0x01500000, 0x00000000, 0x00000000,
+ 0x00000000, 0xC0000000, 0x01E0DFBF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0000000, 0x00000000, 0x00000000, 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,
0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -326,7 +326,7 @@ u_categ_S =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000001, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x1FF007FE,
@@ -336,29 +336,29 @@ u_categ_S =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xA0000000, 0xE000E003, 0x6000E000,
0x00000000, 0x00000000, 0x00040010, 0x1C000000,
- 0x00001C00, 0x003FFFFF, 0x00000000, 0x00000000,
+ 0x00001C00, 0x7FFFFFFF, 0x00000000, 0x00000000,
0xC1D0037B, 0x0C0042AF, 0x0000BC1F, 0x00000000,
- 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFF0C00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFF9FF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF,
+ 0xFFFFF0FF, 0xFFFFF9FF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0x00000000,
0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x1FFFFFFF, 0x0000000F, 0x00000000,
- 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0x000000FE,
- 0xFF100000, 0x7FFEFFFF, 0xFFFF179F, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF,
+ 0xFFF00000, 0xFFFFFFFF, 0xFFFFFF9F, 0xFFFF003F,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFE000007, 0xFFFFFFFF, 0xF0FFFFFF, 0xCFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x001F1FFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF,
+ 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x000007E0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -371,7 +371,7 @@ u_categ_S =
0x18000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFC30000, 0x00000000, 0xFFFFFFFF, 0x0000000F,
- 0x7FFFFFFF, 0xFFFFFC00, 0x0001000F, 0xFFFFFFFF,
+ 0x7FFFFFFF, 0xFFFFFC00, 0x000100FF, 0xFFFFFFFF,
0xFFFFFC00, 0x0001FFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -387,15 +387,19 @@ u_categ_S =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x007FFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000600, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000F00, 0x00000000, 0x00000000,
+ 0x00000000, 0x03C00F00, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x08000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFC0000, 0x00000003, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x30000000,
@@ -405,12 +409,32 @@ u_categ_S =
0x00000000, 0x00000000, 0x00000000, 0x30007F7F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000004, 0xFF800000, 0x00000000, 0xFE000000,
- 0x0FFF03FF, 0x00000000, 0xFFFF0000, 0x1FFFFFFF,
+ 0x00000000, 0xFF800000, 0x00000000, 0xFE000000,
+ 0x0FFF13FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x01800000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000100, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xF0000000, 0x00000020, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x10000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF,
0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0x00001C1F,
- 0xFFFFF018, 0xFFFFC3FF, 0x3FFFFFFF, 0x00000000,
+ 0xFFFFF018, 0xFFFFC3FF, 0xFFFFFFFF, 0x000001FF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
@@ -419,9 +443,37 @@ u_categ_S =
0x00000000, 0x00000000, 0x08000002, 0x08000000,
0x00200000, 0x00200000, 0x00008000, 0x00008000,
0x00000200, 0x00000200, 0x00000008, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x07800000, 0x00000000, 0xFFDFE000,
+ 0x0000006F, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00030000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
+ 0xFFFF0000, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
+ 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 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, 0xFFFFFFFF, 0x000FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
+ 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
+ 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
+ 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000001F, 0x00000000, 0x00000001, 0x00000000
}
};
diff --git a/lib/unictype/categ_Sc.c b/lib/unictype/categ_Sc.c
index f5933fa..a924a09 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Sc.h b/lib/unictype/categ_Sc.h
index c6690f1..9711ec4 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[9 << 4];
+ /*unsigned*/ int level3[11 << 4];
}
u_categ_Sc =
{
@@ -20,22 +20,21 @@ u_categ_Sc =
{
2 + 128 * sizeof (short) / sizeof (int) + 0,
-1,
- -1,
2 + 128 * sizeof (short) / sizeof (int) + 16,
2 + 128 * sizeof (short) / sizeof (int) + 32,
2 + 128 * sizeof (short) / sizeof (int) + 48,
- -1,
2 + 128 * sizeof (short) / sizeof (int) + 64,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 80,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 96,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -103,6 +102,7 @@ u_categ_Sc =
-1,
-1,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -144,14 +144,18 @@ u_categ_Sc =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 112,
- 2 + 128 * sizeof (short) / sizeof (int) + 128
+ 2 + 128 * sizeof (short) / sizeof (int) + 144,
+ 2 + 128 * sizeof (short) / sizeof (int) + 160
},
{
0x00000000, 0x00000010, 0x00000000, 0x00000000,
0x00000000, 0x0000003C, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000800, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -159,7 +163,7 @@ u_categ_Sc =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000C0000,
+ 0x00000000, 0x00000000, 0x00000000, 0x080C0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00020000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -173,7 +177,11 @@ u_categ_Sc =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x08000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x003FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x01000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Sk.c b/lib/unictype/categ_Sk.c
index 3ff4552..88c05e6 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Sk.h b/lib/unictype/categ_Sk.h
index dc75597..afb9ed1 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,17 +9,88 @@ static const
struct
{
int header[1];
- int level1[1];
- short level2[1 << 7];
- /*unsigned*/ int level3[6 << 4];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[9 << 4];
}
u_categ_Sk =
{
- { 1 },
- { 2 * sizeof (int) / sizeof (short) + 0 },
+ { 2 },
{
- 2 + 128 * sizeof (short) / sizeof (int) + 0,
- 2 + 128 * sizeof (short) / sizeof (int) + 16,
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * 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,
+ -1,
-1,
-1,
-1,
@@ -33,8 +104,9 @@ u_categ_Sk =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -42,7 +114,6 @@ u_categ_Sk =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -75,7 +146,9 @@ u_categ_Sk =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -101,7 +174,6 @@ u_categ_Sk =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -145,7 +217,66 @@ u_categ_Sk =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 80
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
},
{
0x00000000, 0x00000000, 0x40000000, 0x00000001,
@@ -170,7 +301,19 @@ u_categ_Sk =
0x00000600, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x08000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFC0000, 0x00000003, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x40000000, 0x00000001, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000008
+ 0x00000000, 0x00000000, 0x00000000, 0x00000008,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xF8000000
}
};
diff --git a/lib/unictype/categ_Sm.c b/lib/unictype/categ_Sm.c
index f1f09f1..5b356c3 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Sm.h b/lib/unictype/categ_Sm.h
index ffb7cb3..0003f17 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[12 << 4];
+ /*unsigned*/ int level3[13 << 4];
}
u_categ_Sm =
{
@@ -268,7 +268,7 @@ u_categ_Sm =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
@@ -293,11 +293,11 @@ u_categ_Sm =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00040010, 0x1C000000,
0x00001C00, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000081F, 0x00000000,
+ 0x01000000, 0x00000000, 0x0000081F, 0x00000000,
0x0C1F0000, 0x00004049, 0x0014C000, 0xFFF00000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000F00, 0x00000003, 0x00000000, 0x10000000,
+ 0x00000000, 0x00000003, 0x00000000, 0x10000000,
0xF8000000, 0x000FFFFF, 0xF0000000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -306,7 +306,7 @@ u_categ_Sm =
0x00000000, 0x00000000, 0x00000000, 0x00008000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFF179F, 0xFFFF003F,
+ 0x00000000, 0x00000000, 0xFFFFFF9F, 0xFFFF003F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -326,6 +326,10 @@ u_categ_Sm =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x08000002, 0x08000000,
0x00200000, 0x00200000, 0x00008000, 0x00008000,
- 0x00000200, 0x00000200, 0x00000008, 0x00000000
+ 0x00000200, 0x00000200, 0x00000008, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00030000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/categ_So.c b/lib/unictype/categ_So.c
index 691dcc2..11cb872 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_So.h b/lib/unictype/categ_So.h
index f0fa49f..86f4e4d 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[30 << 4];
+ /*unsigned*/ int level3[42 << 4];
}
u_categ_So =
{
@@ -106,6 +106,7 @@ u_categ_So =
3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 368,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
@@ -146,18 +147,20 @@ u_categ_So =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 384,
3 + 256 * sizeof (short) / sizeof (int) + 400,
3 + 256 * sizeof (short) / sizeof (int) + 416,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -199,6 +202,7 @@ u_categ_So =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -239,6 +243,7 @@ u_categ_So =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
@@ -248,47 +253,42 @@ u_categ_So =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
- -1,
- -1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 432,
- 3 + 256 * sizeof (short) / sizeof (int) + 448,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
+ 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
+ 3 + 256 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1
},
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x004142C0, 0x00000000, 0x00000000,
+ 0x00000000, 0x00014240, 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,
+ 0x00006000, 0x00000000, 0x00000000, 0x00000000,
0x0000C000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x60000200,
+ 0x00000000, 0x00000000, 0x40000000, 0x60000200,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00400000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -300,53 +300,53 @@ u_categ_So =
0x00000000, 0x00000000, 0x00000000, 0x00010000,
0x00000000, 0x00000000, 0x00000000, 0x05F80000,
0x00000000, 0x00000000, 0x00000000, 0x80000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00060000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x02000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFCF8000E, 0x01500000, 0x00000000, 0x00000000,
- 0x00000000, 0xC0000000, 0x0000DFBF, 0x00000000,
+ 0xFCE8000E, 0x01500000, 0x00000000, 0x00000000,
+ 0x00000000, 0xC0000000, 0x01E0DFBF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0000000, 0x00000000, 0x00000000, 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,
0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000001, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x1FF007FE,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC1D0037B, 0x0C0042AF, 0x0000B400, 0x00000000,
- 0xF3E00000, 0xFFFFBFB6, 0xFFEB3FFF, 0x000FFFFF,
+ 0xC0D0037B, 0x0C0042AF, 0x0000B400, 0x00000000,
+ 0xF3E00C00, 0xFFFFBFB6, 0xFFEB3FFF, 0x000FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFF0FF, 0xFFFFF9FC, 0xFFFFFFFF, 0xEFFFFFFF,
- 0x07FFFFFF, 0xFFF00000, 0x0FFFFFFF, 0x000000FC,
+ 0x07FFFFFF, 0xFFF00000, 0x0FFFFFFF, 0x07FFFFFC,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0x00000000,
0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFF7FFFFF, 0xFFFFFFFD, 0x00FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF7FFF,
- 0x3FFFFFFF, 0x1FFFFFFF, 0x0000000F, 0x00000000,
- 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0x000000FE,
- 0xFF100000, 0x7FFEFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF,
+ 0xFFF00000, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x0000FFFF, 0x001F0060, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0000FFFF, 0xFFFFE060, 0xFFCFFFFF,
+ 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x000007E0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -359,7 +359,7 @@ u_categ_So =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFC30000, 0x00000000, 0xFFFFFFFF, 0x0000000F,
- 0x7FFFFFFF, 0xFFFFFC00, 0x0001000F, 0xFFFFFFFF,
+ 0x7FFFFFFF, 0xFFFFFC00, 0x000100FF, 0xFFFFFFFF,
0xFFFFFC00, 0x0001FFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -371,7 +371,11 @@ u_categ_So =
0xFFFF0000, 0xFFFFFFFF, 0x0000007F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000F00, 0x00000000, 0x00000000,
+ 0x00000000, 0x02C00F00, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -385,19 +389,63 @@ u_categ_So =
0x00000000, 0x00000000, 0x00000000, 0x30006110,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000004, 0xFF800000, 0x00000000, 0xFE000000,
- 0x0FFF03FF, 0x00000000, 0xFFFF0000, 0x1FFFFFFF,
+ 0x00000000, 0xFF800000, 0x00000000, 0xFE000000,
+ 0x0FFF13FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x01800000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000100, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xF0000000, 0x00000020, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x10000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF,
0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0x00001C1F,
- 0xFFFFF018, 0xFFFFC3FF, 0x3FFFFFFF, 0x00000000,
+ 0xFFFFF018, 0xFFFFC3FF, 0xFFFFFFFF, 0x000001FF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x07800000, 0x00000000, 0xFFDFE000,
+ 0x0000006F, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
+ 0xFFFF0000, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
+ 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 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, 0xFFFFFFFF, 0x000FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
+ 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
+ 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
+ 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000001F, 0x00000000, 0x00000001, 0x00000000
}
};
diff --git a/lib/unictype/categ_Z.c b/lib/unictype/categ_Z.c
index 569d82a..033db4e 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Z.h b/lib/unictype/categ_Z.h
index fa41dd6..85f9fe9 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[5 << 4];
+ /*unsigned*/ int level3[4 << 4];
}
u_categ_Z =
{
@@ -30,11 +30,11 @@ u_categ_Z =
-1,
-1,
2 + 128 * sizeof (short) / sizeof (int) + 16,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -42,7 +42,7 @@ u_categ_Z =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
+ 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -156,10 +156,6 @@ u_categ_Z =
0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00004000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x000007FF, 0x00008300, 0x80000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_Zl.c b/lib/unictype/categ_Zl.c
index 58b075e..221ef79 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Zl.h b/lib/unictype/categ_Zl.h
index 1ddb007..f257d47 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 3cc8c6c..1b700e0 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Zp.h b/lib/unictype/categ_Zp.h
index 3ee4da9..66deca7 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 b4cfed6..a712bcb 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_Zs.h b/lib/unictype/categ_Zs.h
index 7dbf342..e442025 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[5 << 4];
+ /*unsigned*/ int level3[4 << 4];
}
u_categ_Zs =
{
@@ -30,11 +30,11 @@ u_categ_Zs =
-1,
-1,
2 + 128 * sizeof (short) / sizeof (int) + 16,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -42,7 +42,7 @@ u_categ_Zs =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
+ 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -156,10 +156,6 @@ u_categ_Zs =
0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00004000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x000007FF, 0x00008000, 0x80000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/categ_and.c b/lib/unictype/categ_and.c
index 67a06fa..0b1fbc8 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_and_not.c b/lib/unictype/categ_and_not.c
index b550ccc..9774eb3 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_byname.c b/lib/unictype/categ_byname.c
index fb75b67..47c743e 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, 2009-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
@@ -20,86 +20,172 @@
/* Specification. */
#include "unictype.h"
+#include <stdlib.h>
+#include <string.h>
+
+/* Indices stored in the 'struct named_category' elements of the perfect hash
+ table. We don't use uc_general_category_t values or their addresses
+ directly, because this would introduce load-time relocations. */
+enum
+{
+ UC_CATEGORY_INDEX_L,
+ UC_CATEGORY_INDEX_LC,
+ UC_CATEGORY_INDEX_Lu,
+ UC_CATEGORY_INDEX_Ll,
+ UC_CATEGORY_INDEX_Lt,
+ UC_CATEGORY_INDEX_Lm,
+ UC_CATEGORY_INDEX_Lo,
+ UC_CATEGORY_INDEX_M,
+ UC_CATEGORY_INDEX_Mn,
+ UC_CATEGORY_INDEX_Mc,
+ UC_CATEGORY_INDEX_Me,
+ UC_CATEGORY_INDEX_N,
+ UC_CATEGORY_INDEX_Nd,
+ UC_CATEGORY_INDEX_Nl,
+ UC_CATEGORY_INDEX_No,
+ UC_CATEGORY_INDEX_P,
+ UC_CATEGORY_INDEX_Pc,
+ UC_CATEGORY_INDEX_Pd,
+ UC_CATEGORY_INDEX_Ps,
+ UC_CATEGORY_INDEX_Pe,
+ UC_CATEGORY_INDEX_Pi,
+ UC_CATEGORY_INDEX_Pf,
+ UC_CATEGORY_INDEX_Po,
+ UC_CATEGORY_INDEX_S,
+ UC_CATEGORY_INDEX_Sm,
+ UC_CATEGORY_INDEX_Sc,
+ UC_CATEGORY_INDEX_Sk,
+ UC_CATEGORY_INDEX_So,
+ UC_CATEGORY_INDEX_Z,
+ UC_CATEGORY_INDEX_Zs,
+ UC_CATEGORY_INDEX_Zl,
+ UC_CATEGORY_INDEX_Zp,
+ UC_CATEGORY_INDEX_C,
+ UC_CATEGORY_INDEX_Cc,
+ UC_CATEGORY_INDEX_Cf,
+ UC_CATEGORY_INDEX_Cs,
+ UC_CATEGORY_INDEX_Co,
+ UC_CATEGORY_INDEX_Cn
+};
+
+#include "unictype/categ_byname.h"
+
uc_general_category_t
uc_general_category_byname (const char *category_name)
{
- if (category_name[0] != '\0'
- && (category_name[1] == '\0' || category_name[2] == '\0'))
- switch (category_name[0])
+ size_t len;
+
+ len = strlen (category_name);
+ if (len <= MAX_WORD_LENGTH)
+ {
+ char buf[MAX_WORD_LENGTH + 1];
+ const struct named_category *found;
+
+ /* Copy category_name into buf, converting '_' and '-' to ' '. */
{
- case 'L':
- switch (category_name[1])
- {
- case '\0': return UC_CATEGORY_L;
- case 'u': return UC_CATEGORY_Lu;
- case 'l': return UC_CATEGORY_Ll;
- case 't': return UC_CATEGORY_Lt;
- case 'm': return UC_CATEGORY_Lm;
- case 'o': return UC_CATEGORY_Lo;
- }
- break;
- case 'M':
- switch (category_name[1])
- {
- case '\0': return UC_CATEGORY_M;
- case 'n': return UC_CATEGORY_Mn;
- case 'c': return UC_CATEGORY_Mc;
- case 'e': return UC_CATEGORY_Me;
- }
- break;
- case 'N':
- switch (category_name[1])
- {
- case '\0': return UC_CATEGORY_N;
- case 'd': return UC_CATEGORY_Nd;
- case 'l': return UC_CATEGORY_Nl;
- case 'o': return UC_CATEGORY_No;
- }
- break;
- case 'P':
- switch (category_name[1])
- {
- case '\0': return UC_CATEGORY_P;
- case 'c': return UC_CATEGORY_Pc;
- case 'd': return UC_CATEGORY_Pd;
- case 's': return UC_CATEGORY_Ps;
- case 'e': return UC_CATEGORY_Pe;
- case 'i': return UC_CATEGORY_Pi;
- case 'f': return UC_CATEGORY_Pf;
- case 'o': return UC_CATEGORY_Po;
- }
- break;
- case 'S':
- switch (category_name[1])
- {
- case '\0': return UC_CATEGORY_S;
- case 'm': return UC_CATEGORY_Sm;
- case 'c': return UC_CATEGORY_Sc;
- case 'k': return UC_CATEGORY_Sk;
- case 'o': return UC_CATEGORY_So;
- }
- break;
- case 'Z':
- switch (category_name[1])
+ const char *p = category_name;
+ char *q = buf;
+
+ for (;; p++, q++)
{
- case '\0': return UC_CATEGORY_Z;
- case 's': return UC_CATEGORY_Zs;
- case 'l': return UC_CATEGORY_Zl;
- case 'p': return UC_CATEGORY_Zp;
+ char c = *p;
+
+ if (c == '_' || c == '-')
+ c = ' ';
+ *q = c;
+ if (c == '\0')
+ break;
}
- break;
- case 'C':
- switch (category_name[1])
+ }
+ /* Here q == buf + len. */
+
+ /* Do a hash table lookup, with case-insensitive comparison. */
+ found = uc_general_category_lookup (buf, len);
+ if (found != NULL)
+ /* Use a 'switch' statement here, because a table would introduce
+ load-time relocations. */
+ switch (found->category_index)
{
- case '\0': return UC_CATEGORY_C;
- case 'c': return UC_CATEGORY_Cc;
- case 'f': return UC_CATEGORY_Cf;
- case 's': return UC_CATEGORY_Cs;
- case 'o': return UC_CATEGORY_Co;
- case 'n': return UC_CATEGORY_Cn;
+ case UC_CATEGORY_INDEX_L:
+ return UC_CATEGORY_L;
+ case UC_CATEGORY_INDEX_LC:
+ return UC_CATEGORY_LC;
+ case UC_CATEGORY_INDEX_Lu:
+ return UC_CATEGORY_Lu;
+ case UC_CATEGORY_INDEX_Ll:
+ return UC_CATEGORY_Ll;
+ case UC_CATEGORY_INDEX_Lt:
+ return UC_CATEGORY_Lt;
+ case UC_CATEGORY_INDEX_Lm:
+ return UC_CATEGORY_Lm;
+ case UC_CATEGORY_INDEX_Lo:
+ return UC_CATEGORY_Lo;
+ case UC_CATEGORY_INDEX_M:
+ return UC_CATEGORY_M;
+ case UC_CATEGORY_INDEX_Mn:
+ return UC_CATEGORY_Mn;
+ case UC_CATEGORY_INDEX_Mc:
+ return UC_CATEGORY_Mc;
+ case UC_CATEGORY_INDEX_Me:
+ return UC_CATEGORY_Me;
+ case UC_CATEGORY_INDEX_N:
+ return UC_CATEGORY_N;
+ case UC_CATEGORY_INDEX_Nd:
+ return UC_CATEGORY_Nd;
+ case UC_CATEGORY_INDEX_Nl:
+ return UC_CATEGORY_Nl;
+ case UC_CATEGORY_INDEX_No:
+ return UC_CATEGORY_No;
+ case UC_CATEGORY_INDEX_P:
+ return UC_CATEGORY_P;
+ case UC_CATEGORY_INDEX_Pc:
+ return UC_CATEGORY_Pc;
+ case UC_CATEGORY_INDEX_Pd:
+ return UC_CATEGORY_Pd;
+ case UC_CATEGORY_INDEX_Ps:
+ return UC_CATEGORY_Ps;
+ case UC_CATEGORY_INDEX_Pe:
+ return UC_CATEGORY_Pe;
+ case UC_CATEGORY_INDEX_Pi:
+ return UC_CATEGORY_Pi;
+ case UC_CATEGORY_INDEX_Pf:
+ return UC_CATEGORY_Pf;
+ case UC_CATEGORY_INDEX_Po:
+ return UC_CATEGORY_Po;
+ case UC_CATEGORY_INDEX_S:
+ return UC_CATEGORY_S;
+ case UC_CATEGORY_INDEX_Sm:
+ return UC_CATEGORY_Sm;
+ case UC_CATEGORY_INDEX_Sc:
+ return UC_CATEGORY_Sc;
+ case UC_CATEGORY_INDEX_Sk:
+ return UC_CATEGORY_Sk;
+ case UC_CATEGORY_INDEX_So:
+ return UC_CATEGORY_So;
+ case UC_CATEGORY_INDEX_Z:
+ return UC_CATEGORY_Z;
+ case UC_CATEGORY_INDEX_Zs:
+ return UC_CATEGORY_Zs;
+ case UC_CATEGORY_INDEX_Zl:
+ return UC_CATEGORY_Zl;
+ case UC_CATEGORY_INDEX_Zp:
+ return UC_CATEGORY_Zp;
+ case UC_CATEGORY_INDEX_C:
+ return UC_CATEGORY_C;
+ case UC_CATEGORY_INDEX_Cc:
+ return UC_CATEGORY_Cc;
+ case UC_CATEGORY_INDEX_Cf:
+ return UC_CATEGORY_Cf;
+ case UC_CATEGORY_INDEX_Cs:
+ return UC_CATEGORY_Cs;
+ case UC_CATEGORY_INDEX_Co:
+ return UC_CATEGORY_Co;
+ case UC_CATEGORY_INDEX_Cn:
+ return UC_CATEGORY_Cn;
+ default:
+ abort ();
}
- break;
- }
+ }
/* Invalid category name. */
return _UC_CATEGORY_NONE;
}
diff --git a/lib/unictype/categ_byname.gperf b/lib/unictype/categ_byname.gperf
new file mode 100644
index 0000000..54d1996
--- /dev/null
+++ b/lib/unictype/categ_byname.gperf
@@ -0,0 +1,116 @@
+/* Categories of Unicode characters. */
+struct named_category { int name; unsigned int category_index; };
+%struct-type
+%ignore-case
+%language=ANSI-C
+%define hash-function-name general_category_hash
+%define lookup-function-name uc_general_category_lookup
+%readonly-tables
+%global-table
+%define word-array-name general_category_names
+%pic
+%define string-pool-name general_category_stringpool
+%%
+L, UC_CATEGORY_INDEX_L
+LC, UC_CATEGORY_INDEX_LC
+Lu, UC_CATEGORY_INDEX_Lu
+Ll, UC_CATEGORY_INDEX_Ll
+Lt, UC_CATEGORY_INDEX_Lt
+Lm, UC_CATEGORY_INDEX_Lm
+Lo, UC_CATEGORY_INDEX_Lo
+M, UC_CATEGORY_INDEX_M
+Mn, UC_CATEGORY_INDEX_Mn
+Mc, UC_CATEGORY_INDEX_Mc
+Me, UC_CATEGORY_INDEX_Me
+N, UC_CATEGORY_INDEX_N
+Nd, UC_CATEGORY_INDEX_Nd
+Nl, UC_CATEGORY_INDEX_Nl
+No, UC_CATEGORY_INDEX_No
+P, UC_CATEGORY_INDEX_P
+Pc, UC_CATEGORY_INDEX_Pc
+Pd, UC_CATEGORY_INDEX_Pd
+Ps, UC_CATEGORY_INDEX_Ps
+Pe, UC_CATEGORY_INDEX_Pe
+Pi, UC_CATEGORY_INDEX_Pi
+Pf, UC_CATEGORY_INDEX_Pf
+Po, UC_CATEGORY_INDEX_Po
+S, UC_CATEGORY_INDEX_S
+Sm, UC_CATEGORY_INDEX_Sm
+Sc, UC_CATEGORY_INDEX_Sc
+Sk, UC_CATEGORY_INDEX_Sk
+So, UC_CATEGORY_INDEX_So
+Z, UC_CATEGORY_INDEX_Z
+Zs, UC_CATEGORY_INDEX_Zs
+Zl, UC_CATEGORY_INDEX_Zl
+Zp, UC_CATEGORY_INDEX_Zp
+C, UC_CATEGORY_INDEX_C
+Cc, UC_CATEGORY_INDEX_Cc
+Cf, UC_CATEGORY_INDEX_Cf
+Cs, UC_CATEGORY_INDEX_Cs
+Co, UC_CATEGORY_INDEX_Co
+Cn, UC_CATEGORY_INDEX_Cn
+Letter, UC_CATEGORY_INDEX_L
+Cased Letter, UC_CATEGORY_INDEX_LC
+CasedLetter, UC_CATEGORY_INDEX_LC
+Uppercase Letter, UC_CATEGORY_INDEX_Lu
+UppercaseLetter, UC_CATEGORY_INDEX_Lu
+Lowercase Letter, UC_CATEGORY_INDEX_Ll
+LowercaseLetter, UC_CATEGORY_INDEX_Ll
+Titlecase Letter, UC_CATEGORY_INDEX_Lt
+TitlecaseLetter, UC_CATEGORY_INDEX_Lt
+Modifier Letter, UC_CATEGORY_INDEX_Lm
+ModifierLetter, UC_CATEGORY_INDEX_Lm
+Other Letter, UC_CATEGORY_INDEX_Lo
+OtherLetter, UC_CATEGORY_INDEX_Lo
+Mark, UC_CATEGORY_INDEX_M
+Nonspacing Mark, UC_CATEGORY_INDEX_Mn
+NonspacingMark, UC_CATEGORY_INDEX_Mn
+Spacing Mark, UC_CATEGORY_INDEX_Mc
+SpacingMark, UC_CATEGORY_INDEX_Mc
+Enclosing Mark, UC_CATEGORY_INDEX_Me
+EnclosingMark, UC_CATEGORY_INDEX_Me
+Number, UC_CATEGORY_INDEX_N
+Decimal Number, UC_CATEGORY_INDEX_Nd
+DecimalNumber, UC_CATEGORY_INDEX_Nd
+Letter Number, UC_CATEGORY_INDEX_Nl
+LetterNumber, UC_CATEGORY_INDEX_Nl
+Other Number, UC_CATEGORY_INDEX_No
+OtherNumber, UC_CATEGORY_INDEX_No
+Punctuation, UC_CATEGORY_INDEX_P
+Connector Punctuation, UC_CATEGORY_INDEX_Pc
+ConnectorPunctuation, UC_CATEGORY_INDEX_Pc
+Dash Punctuation, UC_CATEGORY_INDEX_Pd
+DashPunctuation, UC_CATEGORY_INDEX_Pd
+Open Punctuation, UC_CATEGORY_INDEX_Ps
+OpenPunctuation, UC_CATEGORY_INDEX_Ps
+Close Punctuation, UC_CATEGORY_INDEX_Pe
+ClosePunctuation, UC_CATEGORY_INDEX_Pe
+Initial Punctuation, UC_CATEGORY_INDEX_Pi
+InitialPunctuation, UC_CATEGORY_INDEX_Pi
+Final Punctuation, UC_CATEGORY_INDEX_Pf
+FinalPunctuation, UC_CATEGORY_INDEX_Pf
+Other Punctuation, UC_CATEGORY_INDEX_Po
+OtherPunctuation, UC_CATEGORY_INDEX_Po
+Symbol, UC_CATEGORY_INDEX_S
+Math Symbol, UC_CATEGORY_INDEX_Sm
+MathSymbol, UC_CATEGORY_INDEX_Sm
+Currency Symbol, UC_CATEGORY_INDEX_Sc
+CurrencySymbol, UC_CATEGORY_INDEX_Sc
+Modifier Symbol, UC_CATEGORY_INDEX_Sk
+ModifierSymbol, UC_CATEGORY_INDEX_Sk
+Other Symbol, UC_CATEGORY_INDEX_So
+OtherSymbol, UC_CATEGORY_INDEX_So
+Separator, UC_CATEGORY_INDEX_Z
+Space Separator, UC_CATEGORY_INDEX_Zs
+SpaceSeparator, UC_CATEGORY_INDEX_Zs
+Line Separator, UC_CATEGORY_INDEX_Zl
+LineSeparator, UC_CATEGORY_INDEX_Zl
+Paragraph Separator, UC_CATEGORY_INDEX_Zp
+ParagraphSeparator, UC_CATEGORY_INDEX_Zp
+Other, UC_CATEGORY_INDEX_C
+Control, UC_CATEGORY_INDEX_Cc
+Format, UC_CATEGORY_INDEX_Cf
+Surrogate, UC_CATEGORY_INDEX_Cs
+Private Use, UC_CATEGORY_INDEX_Co
+PrivateUse, UC_CATEGORY_INDEX_Co
+Unassigned, UC_CATEGORY_INDEX_Cn
diff --git a/lib/unictype/categ_byname.h b/lib/unictype/categ_byname.h
new file mode 100644
index 0000000..a8b740d
--- /dev/null
+++ b/lib/unictype/categ_byname.h
@@ -0,0 +1,622 @@
+/* ANSI-C code produced by gperf version 3.0.4 */
+/* Command-line: gperf -m 10 ./unictype/categ_byname.gperf */
+/* Computed positions: -k'1-2,7,$' */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+ && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+ && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+ && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+ && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+ && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+ && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+ && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+ && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+ && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+ && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+ && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+ && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+ && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+ && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+ && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+ && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+ && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+ && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+ && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+ && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+ && ('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>."
+#endif
+
+#line 2 "./unictype/categ_byname.gperf"
+struct named_category { int name; unsigned int category_index; };
+
+#define TOTAL_KEYWORDS 103
+#define MIN_WORD_LENGTH 1
+#define MAX_WORD_LENGTH 21
+#define MIN_HASH_VALUE 1
+#define MAX_HASH_VALUE 150
+/* maximum key range = 150, duplicates = 0 */
+
+#ifndef GPERF_DOWNCASE
+#define GPERF_DOWNCASE 1
+static unsigned char gperf_downcase[256] =
+ {
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
+ 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
+ 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
+ 60, 61, 62, 63, 64, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
+ 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
+ 122, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
+ 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
+ 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
+ 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
+ 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
+ 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
+ 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
+ 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
+ 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
+ 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
+ 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
+ 255
+ };
+#endif
+
+#ifndef GPERF_CASE_STRCMP
+#define GPERF_CASE_STRCMP 1
+static int
+gperf_case_strcmp (register const char *s1, register const char *s2)
+{
+ for (;;)
+ {
+ unsigned char c1 = gperf_downcase[(unsigned char)*s1++];
+ unsigned char c2 = gperf_downcase[(unsigned char)*s2++];
+ if (c1 != 0 && c1 == c2)
+ continue;
+ return (int)c1 - (int)c2;
+ }
+}
+#endif
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static unsigned int
+general_category_hash (register const char *str, register unsigned int len)
+{
+ static const unsigned char asso_values[] =
+ {
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 1, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 16, 151, 1, 66, 21,
+ 9, 25, 151, 62, 151, 49, 0, 51, 4, 7,
+ 6, 151, 25, 42, 5, 8, 151, 151, 151, 0,
+ 45, 151, 151, 151, 151, 151, 151, 16, 151, 1,
+ 66, 21, 9, 25, 151, 62, 151, 49, 0, 51,
+ 4, 7, 6, 151, 25, 42, 5, 8, 151, 151,
+ 151, 0, 45, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
+ 151, 151, 151, 151, 151, 151
+ };
+ register int hval = len;
+
+ switch (hval)
+ {
+ default:
+ hval += asso_values[(unsigned char)str[6]];
+ /*FALLTHROUGH*/
+ case 6:
+ case 5:
+ case 4:
+ case 3:
+ case 2:
+ hval += asso_values[(unsigned char)str[1]];
+ /*FALLTHROUGH*/
+ case 1:
+ hval += asso_values[(unsigned char)str[0]];
+ break;
+ }
+ return hval + asso_values[(unsigned char)str[len - 1]];
+}
+
+struct general_category_stringpool_t
+ {
+ char general_category_stringpool_str1[sizeof("L")];
+ char general_category_stringpool_str2[sizeof("Ll")];
+ char general_category_stringpool_str3[sizeof("C")];
+ char general_category_stringpool_str4[sizeof("LC")];
+ char general_category_stringpool_str5[sizeof("Cc")];
+ char general_category_stringpool_str6[sizeof("Nl")];
+ char general_category_stringpool_str9[sizeof("N")];
+ char general_category_stringpool_str10[sizeof("Pc")];
+ char general_category_stringpool_str11[sizeof("Cn")];
+ char general_category_stringpool_str12[sizeof("Lt")];
+ char general_category_stringpool_str13[sizeof("P")];
+ char general_category_stringpool_str15[sizeof("Control")];
+ char general_category_stringpool_str16[sizeof("Lo")];
+ char general_category_stringpool_str17[sizeof("Co")];
+ char general_category_stringpool_str18[sizeof("Lu")];
+ char general_category_stringpool_str20[sizeof("No")];
+ char general_category_stringpool_str21[sizeof("Cf")];
+ char general_category_stringpool_str22[sizeof("Po")];
+ char general_category_stringpool_str23[sizeof("OtherSymbol")];
+ char general_category_stringpool_str24[sizeof("CurrencySymbol")];
+ char general_category_stringpool_str25[sizeof("Currency Symbol")];
+ char general_category_stringpool_str26[sizeof("Pf")];
+ char general_category_stringpool_str27[sizeof("Format")];
+ char general_category_stringpool_str28[sizeof("Close Punctuation")];
+ char general_category_stringpool_str29[sizeof("ClosePunctuation")];
+ char general_category_stringpool_str36[sizeof("OpenPunctuation")];
+ char general_category_stringpool_str37[sizeof("ConnectorPunctuation")];
+ char general_category_stringpool_str38[sizeof("Connector Punctuation")];
+ char general_category_stringpool_str39[sizeof("Other Punctuation")];
+ char general_category_stringpool_str40[sizeof("OtherPunctuation")];
+ char general_category_stringpool_str41[sizeof("Open Punctuation")];
+ char general_category_stringpool_str42[sizeof("Other")];
+ char general_category_stringpool_str43[sizeof("Number")];
+ char general_category_stringpool_str45[sizeof("Punctuation")];
+ char general_category_stringpool_str46[sizeof("Sc")];
+ char general_category_stringpool_str47[sizeof("Zl")];
+ char general_category_stringpool_str48[sizeof("Symbol")];
+ char general_category_stringpool_str49[sizeof("Other Letter")];
+ char general_category_stringpool_str50[sizeof("Pe")];
+ char general_category_stringpool_str52[sizeof("Letter")];
+ char general_category_stringpool_str53[sizeof("Other Number")];
+ char general_category_stringpool_str54[sizeof("Cased Letter")];
+ char general_category_stringpool_str55[sizeof("Mc")];
+ char general_category_stringpool_str56[sizeof("OtherNumber")];
+ char general_category_stringpool_str58[sizeof("So")];
+ char general_category_stringpool_str59[sizeof("Zp")];
+ char general_category_stringpool_str60[sizeof("Letter Number")];
+ char general_category_stringpool_str61[sizeof("Mn")];
+ char general_category_stringpool_str62[sizeof("LetterNumber")];
+ char general_category_stringpool_str63[sizeof("LowercaseLetter")];
+ char general_category_stringpool_str64[sizeof("Lowercase Letter")];
+ char general_category_stringpool_str66[sizeof("Other Symbol")];
+ char general_category_stringpool_str69[sizeof("OtherLetter")];
+ char general_category_stringpool_str70[sizeof("UppercaseLetter")];
+ char general_category_stringpool_str71[sizeof("Uppercase Letter")];
+ char general_category_stringpool_str74[sizeof("CasedLetter")];
+ char general_category_stringpool_str75[sizeof("NonspacingMark")];
+ char general_category_stringpool_str76[sizeof("Nonspacing Mark")];
+ char general_category_stringpool_str78[sizeof("Math Symbol")];
+ char general_category_stringpool_str81[sizeof("ParagraphSeparator")];
+ char general_category_stringpool_str82[sizeof("Paragraph Separator")];
+ char general_category_stringpool_str83[sizeof("PrivateUse")];
+ char general_category_stringpool_str84[sizeof("Private Use")];
+ char general_category_stringpool_str85[sizeof("S")];
+ char general_category_stringpool_str87[sizeof("Cs")];
+ char general_category_stringpool_str88[sizeof("InitialPunctuation")];
+ char general_category_stringpool_str89[sizeof("Initial Punctuation")];
+ char general_category_stringpool_str91[sizeof("Z")];
+ char general_category_stringpool_str92[sizeof("Ps")];
+ char general_category_stringpool_str93[sizeof("ModifierSymbol")];
+ char general_category_stringpool_str94[sizeof("Modifier Symbol")];
+ char general_category_stringpool_str95[sizeof("Me")];
+ char general_category_stringpool_str96[sizeof("Surrogate")];
+ char general_category_stringpool_str98[sizeof("Final Punctuation")];
+ char general_category_stringpool_str99[sizeof("FinalPunctuation")];
+ char general_category_stringpool_str102[sizeof("Separator")];
+ char general_category_stringpool_str103[sizeof("M")];
+ char general_category_stringpool_str104[sizeof("Lm")];
+ char general_category_stringpool_str105[sizeof("DashPunctuation")];
+ char general_category_stringpool_str106[sizeof("LineSeparator")];
+ char general_category_stringpool_str108[sizeof("SpaceSeparator")];
+ char general_category_stringpool_str110[sizeof("Dash Punctuation")];
+ char general_category_stringpool_str113[sizeof("Unassigned")];
+ char general_category_stringpool_str118[sizeof("ModifierLetter")];
+ char general_category_stringpool_str119[sizeof("Modifier Letter")];
+ char general_category_stringpool_str120[sizeof("Mark")];
+ char general_category_stringpool_str122[sizeof("Line Separator")];
+ char general_category_stringpool_str123[sizeof("TitlecaseLetter")];
+ char general_category_stringpool_str124[sizeof("Titlecase Letter")];
+ char general_category_stringpool_str125[sizeof("DecimalNumber")];
+ char general_category_stringpool_str126[sizeof("Decimal Number")];
+ char general_category_stringpool_str128[sizeof("MathSymbol")];
+ char general_category_stringpool_str130[sizeof("Space Separator")];
+ char general_category_stringpool_str131[sizeof("Zs")];
+ char general_category_stringpool_str132[sizeof("Pi")];
+ char general_category_stringpool_str133[sizeof("SpacingMark")];
+ char general_category_stringpool_str134[sizeof("Spacing Mark")];
+ char general_category_stringpool_str138[sizeof("Nd")];
+ char general_category_stringpool_str140[sizeof("Pd")];
+ char general_category_stringpool_str142[sizeof("Sk")];
+ char general_category_stringpool_str146[sizeof("Sm")];
+ char general_category_stringpool_str149[sizeof("EnclosingMark")];
+ char general_category_stringpool_str150[sizeof("Enclosing Mark")];
+ };
+static const struct general_category_stringpool_t general_category_stringpool_contents =
+ {
+ "L",
+ "Ll",
+ "C",
+ "LC",
+ "Cc",
+ "Nl",
+ "N",
+ "Pc",
+ "Cn",
+ "Lt",
+ "P",
+ "Control",
+ "Lo",
+ "Co",
+ "Lu",
+ "No",
+ "Cf",
+ "Po",
+ "OtherSymbol",
+ "CurrencySymbol",
+ "Currency Symbol",
+ "Pf",
+ "Format",
+ "Close Punctuation",
+ "ClosePunctuation",
+ "OpenPunctuation",
+ "ConnectorPunctuation",
+ "Connector Punctuation",
+ "Other Punctuation",
+ "OtherPunctuation",
+ "Open Punctuation",
+ "Other",
+ "Number",
+ "Punctuation",
+ "Sc",
+ "Zl",
+ "Symbol",
+ "Other Letter",
+ "Pe",
+ "Letter",
+ "Other Number",
+ "Cased Letter",
+ "Mc",
+ "OtherNumber",
+ "So",
+ "Zp",
+ "Letter Number",
+ "Mn",
+ "LetterNumber",
+ "LowercaseLetter",
+ "Lowercase Letter",
+ "Other Symbol",
+ "OtherLetter",
+ "UppercaseLetter",
+ "Uppercase Letter",
+ "CasedLetter",
+ "NonspacingMark",
+ "Nonspacing Mark",
+ "Math Symbol",
+ "ParagraphSeparator",
+ "Paragraph Separator",
+ "PrivateUse",
+ "Private Use",
+ "S",
+ "Cs",
+ "InitialPunctuation",
+ "Initial Punctuation",
+ "Z",
+ "Ps",
+ "ModifierSymbol",
+ "Modifier Symbol",
+ "Me",
+ "Surrogate",
+ "Final Punctuation",
+ "FinalPunctuation",
+ "Separator",
+ "M",
+ "Lm",
+ "DashPunctuation",
+ "LineSeparator",
+ "SpaceSeparator",
+ "Dash Punctuation",
+ "Unassigned",
+ "ModifierLetter",
+ "Modifier Letter",
+ "Mark",
+ "Line Separator",
+ "TitlecaseLetter",
+ "Titlecase Letter",
+ "DecimalNumber",
+ "Decimal Number",
+ "MathSymbol",
+ "Space Separator",
+ "Zs",
+ "Pi",
+ "SpacingMark",
+ "Spacing Mark",
+ "Nd",
+ "Pd",
+ "Sk",
+ "Sm",
+ "EnclosingMark",
+ "Enclosing Mark"
+ };
+#define general_category_stringpool ((const char *) &general_category_stringpool_contents)
+
+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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-1},
+#line 101 "./unictype/categ_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-1},
+#line 95 "./unictype/categ_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-1},
+#line 105 "./unictype/categ_byname.gperf"
+ {(int)(long)&((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},
+ {-1}, {-1},
+#line 116 "./unictype/categ_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-1},
+#line 96 "./unictype/categ_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-1},
+#line 31 "./unictype/categ_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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}
+ };
+
+#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)
+{
+ if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+ {
+ register int key = general_category_hash (str, len);
+
+ if (key <= MAX_HASH_VALUE && key >= 0)
+ {
+ register int o = general_category_names[key].name;
+ if (o >= 0)
+ {
+ register const char *s = o + general_category_stringpool;
+
+ if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strcmp (str, s))
+ return &general_category_names[key];
+ }
+ }
+ }
+ return 0;
+}
diff --git a/lib/unictype/categ_longname.c b/lib/unictype/categ_longname.c
new file mode 100644
index 0000000..d3a4f8d
--- /dev/null
+++ b/lib/unictype/categ_longname.c
@@ -0,0 +1,106 @@
+/* Categories of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+static const char u_category_long_name[30][22] =
+{
+ "Uppercase Letter",
+ "Lowercase Letter",
+ "Titlecase Letter",
+ "Modifier Letter",
+ "Other Letter",
+ "Nonspacing Mark",
+ "Spacing Mark",
+ "Enclosing Mark",
+ "Decimal Number",
+ "Letter Number",
+ "Other Number",
+ "Connector Punctuation",
+ "Dash Punctuation",
+ "Open Punctuation",
+ "Close Punctuation",
+ "Initial Punctuation",
+ "Final Punctuation",
+ "Other Punctuation",
+ "Math Symbol",
+ "Currency Symbol",
+ "Modifier Symbol",
+ "Other Symbol",
+ "Space Separator",
+ "Line Separator",
+ "Paragraph Separator",
+ "Control",
+ "Format",
+ "Surrogate",
+ "Private Use",
+ "Unassigned"
+};
+
+const char *
+uc_general_category_long_name (uc_general_category_t category)
+{
+ uint32_t bitmask = category.bitmask;
+ /* bitmask should consist of a single bit. */
+ if (bitmask != 0)
+ {
+ if ((bitmask & (bitmask - 1)) == 0)
+ {
+ int bit;
+ /* Take log2 using a variant of Robert Harley's method.
+ Found by Bruno Haible 1996. */
+ uint32_t n = bitmask;
+ static const char ord2_tab[64] =
+ {
+ -1, 0, 1, 12, 2, 6, -1, 13, 3, -1, 7, -1, -1, -1, -1, 14,
+ 10, 4, -1, -1, 8, -1, -1, 25, -1, -1, -1, -1, -1, 21, 27, 15,
+ 31, 11, 5, -1, -1, -1, -1, -1, 9, -1, -1, 24, -1, -1, 20, 26,
+ 30, -1, -1, -1, -1, 23, -1, 19, 29, -1, 22, 18, 28, 17, 16, -1
+ };
+ n += n << 4;
+ n += n << 6;
+ n = (n << 16) - n;
+ bit = ord2_tab[n >> 26];
+
+ if (bit < sizeof (u_category_long_name) / sizeof (u_category_long_name[0]))
+ return u_category_long_name[bit];
+ }
+ else
+ {
+ if (bitmask == UC_CATEGORY_MASK_L)
+ return "Letter";
+ if (bitmask == UC_CATEGORY_MASK_LC)
+ return "Cased Letter";
+ if (bitmask == UC_CATEGORY_MASK_M)
+ return "Mark";
+ if (bitmask == UC_CATEGORY_MASK_N)
+ return "Number";
+ if (bitmask == UC_CATEGORY_MASK_P)
+ return "Punctuation";
+ if (bitmask == UC_CATEGORY_MASK_S)
+ return "Symbol";
+ if (bitmask == UC_CATEGORY_MASK_Z)
+ return "Separator";
+ if (bitmask == UC_CATEGORY_MASK_C)
+ return "Other";
+ }
+ }
+ return NULL;
+}
diff --git a/lib/unictype/categ_name.c b/lib/unictype/categ_name.c
index 1243e2f..96fcc86 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, 2009-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
@@ -59,6 +59,8 @@ uc_general_category_name (uc_general_category_t category)
{
if (bitmask == UC_CATEGORY_MASK_L)
return "L";
+ if (bitmask == UC_CATEGORY_MASK_LC)
+ return "LC";
if (bitmask == UC_CATEGORY_MASK_M)
return "M";
if (bitmask == UC_CATEGORY_MASK_N)
diff --git a/lib/unictype/categ_none.c b/lib/unictype/categ_none.c
index 39bc8b2..3616dce 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_of.c b/lib/unictype/categ_of.c
index 66cca8d..33f6c6c 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
@@ -40,7 +40,7 @@ lookup_withtable (ucs4_t uc)
/* level3 contains 5-bit values, packed into 16-bit words. */
unsigned int lookup3 =
((u_category.level3[index3>>4]
- | (u_category.level3[(index3>>4)+1] << 16))
+ | ((unsigned int) u_category.level3[(index3>>4)+1] << 16))
>> (index3 % 16))
& 0x1f;
diff --git a/lib/unictype/categ_of.h b/lib/unictype/categ_of.h
index 3df7e0c..85408c3 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[148 * 40 + 1];
+ unsigned short level3[211 * 40 + 1];
}
u_category =
{
@@ -23,79 +23,96 @@ u_category =
{
0, 128, 256, 384, 512, 640, 768, 896,
1024, 1152, 1280, 1408, 1536, 1664, 1792, 1920,
- -1, -1, 2048, 2176, 2304, 2432, 2560, 2688,
- 2816, 2944, 3072, 3200, 3328, 3456, 3584, 3712,
- 3840, 3968, 4096, 4224, 4352, 4480, 4608, 4736,
- 4864, 4992, 4992, 4992, 5120, 5248, 5376, 5504,
- 5632, 5760, 5888, 6016, 6144, -1, 6272, 6400,
- 6528, -1, 6656, 6784, 6912, 7040, 7168, 7296,
- 7424, 7552, 7680, 7808, 7936, 7936, 8064, 8192,
- 8320, 8448, 8576, 8704, 8832, 8960, 9088, 9216,
- 8576, 8576, 7936, 9344, 7936, 7936, 9472, -1,
- 9600, 9728, 9856, 9984, 10112, 10240, 8576, 10368,
- 10496, 10624, 10752, 10880, 11008, 11136, 8576, 8576,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 11264, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 11392,
- 11520, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 11648, 4992, 4992, 11776, 11904, 12032, 12160,
- 12288, 12416, 12544, -1, 12672, -1, -1, -1,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 12800,
- 12928, 12928, 12928, 12928, 12928, 12928, 12928, 12928,
- 12928, 12928, 12928, 12928, 12928, 12928, 12928, 12928,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 4992, 4992, 13184, 13312, 13440, 13568,
- 4992, 4992, 13696, 13824, 13952, 14080, 14208, 14336,
- 14464, 14592, 14720, 14848, -1, 14976, 15104, 15232,
- 15360, 15488, -1, -1, -1, -1, -1, -1,
- 15616, -1, 15744, -1, 15872, -1, -1, -1,
+ 2048, 2176, 2304, 2432, 2560, 2688, 2816, 2944,
+ 3072, 3200, 3328, 3456, 3584, 3712, 3840, 3968,
+ 4096, 4224, 4352, 4352, 4480, 4608, 4736, 4864,
+ 4992, 4352, 4352, 4352, 5120, 5248, 5376, 5504,
+ 5632, 5760, 5888, 6016, 6144, 6272, 6400, 6528,
+ 6656, 6784, 6912, 7040, 7168, 7296, 7424, 7552,
+ 7680, 7808, 7936, 8064, 8192, 8192, 8320, 8448,
+ 8576, 8704, 8832, 8960, 9088, 8832, 9216, 9344,
+ 8832, 8832, 8192, 9472, 8192, 8192, 9600, 9728,
+ 9856, 9984, 10112, 10240, 10368, 10496, 8832, 10624,
+ 10752, 10880, 11008, 11136, 11264, 11392, 8832, 8832,
+ 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, 4352,
+ 4352, 4352, 4352, 11520, 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, 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, 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, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 11648,
+ 11776, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 11904, 4352, 4352, 12032, 12160, 12288, 12416,
+ 12544, 12672, 12800, 12928, 13056, 13184, 13312, 13440,
+ 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, 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, 13568,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 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, 13824,
+ 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824,
+ 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824,
+ 13824, 13824, 4352, 4352, 13952, 14080, 14208, 14336,
+ 4352, 4352, 14464, 14592, 14720, 14848, 14976, 15104,
+ 15232, 15360, 15488, 15616, -1, 15744, 15872, 16000,
+ 16128, 16256, 16384, -1, 4352, 4352, 16512, -1,
+ 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,
+ -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,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 4992, 4992, 4992, 4992, 4992, 4992, 16000, -1,
- 16128, -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,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -112,16 +129,78 @@ 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,
-1, -1, -1, -1, -1, -1, -1, -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, -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,
-1, -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,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 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, 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, 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, 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, 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, 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, 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, 4352, 4352, 4352, 4352, 25856, 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, 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,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -132,65 +211,22 @@ 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,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 26496, -1, 26624, 26752, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 8576, 16256, 16384, 16512, 16640, -1, 16768, -1,
- 16896, 17024, 17152, 17280, 17408, 17536, 17664, 17792,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 17920, 18048, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992,
- 4992, 4992, 4992, 4992, 4992, 18176, -1, -1,
-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 +247,7 @@ 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,
- 4992, 4992, 4992, 4992, 18304, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 18432, -1, 18560, 18688, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -243,104 +277,70 @@ 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,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056,
- 13056, 13056, 13056, 13056, 13056, 13056, 13056, 18816
+ 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, 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, 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, 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, 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, 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, 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, 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,
+ 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, 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, 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, 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, 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, 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, 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, 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,
+ 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824,
+ 13824, 13824, 13824, 13824, 13824, 13824, 13824, 26880
},
{
0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce,
@@ -349,8 +349,8 @@ u_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x1680, 0x5d1d, 0x8434, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x2684, 0xcc9d,
0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce,
- 0x9ce7, 0xce73, 0xce36, 0x6739, 0xb4ad, 0x2786, 0xa575, 0x2a55,
- 0x4345, 0x548d, 0xa805, 0x8a94, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x9ce7, 0xce73, 0xce36, 0x6739, 0xb48d, 0x2792, 0xa575, 0x2a55,
+ 0x4345, 0x548c, 0xa811, 0x8a94, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0090, 0x0000, 0x0800, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2190, 0x1084, 0x0842,
0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008,
@@ -377,7 +377,7 @@ u_category =
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, 0x8020, 0x2830, 0xbd08, 0x108f, 0xec42,
+ 0xa529, 0x5294, 0x294a, 0x8020, 0x2830, 0xbd08, 0x108f, 0x0442,
0xf7bd, 0x294e, 0x0088, 0x0e80, 0x003a, 0x0001, 0x0000, 0x0000,
0x0000, 0x0000, 0x7400, 0x0000, 0x0000, 0x1000, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
@@ -394,24 +394,24 @@ u_category =
0x0840, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200,
0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802,
0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008,
- 0x0080, 0x0802, 0x8020, 0x7bd0, 0xbdef, 0xdef7, 0xef7b, 0x001d,
+ 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x001d,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x7de8, 0x18c4, 0x8c63, 0x843d, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
- 0x8421, 0x4210, 0x3d08, 0xdeb2, 0xef7b, 0x94bd, 0x4a52, 0xa529,
+ 0x8421, 0x4210, 0x3d08, 0xdeb2, 0x9d6b, 0x94bd, 0x4a52, 0xa529,
0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5,
0x4a52, 0xa529, 0x5294, 0x2b0a, 0x94b1, 0x4a58, 0xbd2c, 0xdef7,
0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0xde90, 0xef7b, 0x9084, 0x7b18, 0xbdef, 0xdef7, 0xef7b,
- 0x6b5a, 0xbbdd, 0x3294, 0x19c6, 0xad63, 0x94a5, 0x4a52, 0xa529,
- 0xd894, 0x8c7b, 0x109d, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x6b5a, 0xb5ad, 0x3294, 0x19c6, 0xad63, 0x94a5, 0x4a52, 0xa529,
+ 0xa894, 0x8c7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1083, 0x0842, 0x8421, 0x5290,
- 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xe94a, 0x2108, 0x1084,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x2108, 0x1084,
0x0842, 0x18c5, 0x2123, 0x1085, 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, 0x4912, 0xa529, 0x5294, 0x29f4, 0x94a5, 0xc652,
+ 0x2108, 0x1084, 0x4912, 0xa529, 0x5294, 0x2d74, 0x94a5, 0xc652,
0xa528, 0x5296, 0x210a, 0x2108, 0x1084, 0x0842, 0x4211, 0x256a,
0xc631, 0x6318, 0x318c, 0x18c6, 0xd763, 0x10a4, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x94a5,
@@ -423,16 +423,26 @@ u_category =
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0x4211,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x5290, 0x294a, 0x94a5, 0x4632, 0x318d, 0xde8e, 0xef7b,
- 0x14bd, 0x0843, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xa529,
+ 0x528c, 0x294a, 0x94a5, 0x4a32, 0xa329, 0x5294, 0xef4a, 0xc631,
+ 0x6318, 0x318c, 0x18c6, 0xec63, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0xa421, 0xd294, 0xec7b, 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,
+ 0x7a42, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 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,
- 0x0842, 0x8421, 0x5ef4, 0x3188, 0x94a6, 0x4a52, 0xc529, 0x6318,
- 0xef4a, 0x94a4, 0x7a52, 0x84ef, 0x4210, 0x2108, 0x9484, 0x2312,
- 0x0842, 0x8421, 0x4210, 0x9071, 0x7bde, 0xbdef, 0x4277, 0x2108,
- 0x18bd, 0x09d3, 0x8421, 0x4210, 0x277a, 0x77a4, 0x0842, 0x8421,
+ 0x0842, 0x8421, 0x5314, 0x3188, 0x94a6, 0x4a52, 0xc529, 0x6318,
+ 0x318a, 0x94a4, 0x4a52, 0x8429, 0x4210, 0x2108, 0x9484, 0x2312,
+ 0x0842, 0x8421, 0x4210, 0x1071, 0x0842, 0x8421, 0x4210, 0x2108,
+ 0x18a4, 0x09d3, 0x8421, 0x4210, 0x277a, 0x77a4, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x93a4,
0x3bde, 0x8421, 0x5ef4, 0x3188, 0x94a6, 0x7a52, 0xa637, 0x6377,
0xe90a, 0xf7bd, 0x7bde, 0xbd37, 0x4ef7, 0x2748, 0x9484, 0x3bd2,
- 0x0842, 0x8421, 0x4210, 0xcc84, 0x94a9, 0x4a52, 0xded5, 0xef7b,
+ 0x0842, 0x8421, 0x4210, 0xcc84, 0x94a9, 0x4a52, 0xd9d5, 0xef7b,
0x14bd, 0x09d3, 0x8421, 0xde90, 0x277b, 0x77a4, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x13a4,
0x09d2, 0x84e9, 0x5ef4, 0x31ba, 0x94a6, 0x7bde, 0xa52f, 0x52f7,
@@ -442,37 +452,37 @@ u_category =
0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x13a4,
0x09d2, 0x8421, 0x5ef4, 0x3188, 0x94a6, 0x4a52, 0xc52f, 0x6374,
0xef4a, 0xf7a4, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x9484, 0x3bd2,
- 0x0842, 0x8421, 0x4210, 0xf67d, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x0842, 0x8421, 0x4210, 0xf671, 0x7bde, 0x9def, 0xdef4, 0xef7b,
0x18bd, 0x09d3, 0x8421, 0x4210, 0x277a, 0x77a4, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x13a4,
0x09d2, 0x8421, 0x5ef4, 0x2988, 0x94a6, 0x7a52, 0xa637, 0x6377,
0xef4a, 0xf7bd, 0x7bde, 0xbd31, 0x4ef7, 0x2748, 0x9484, 0x3bd2,
- 0x0842, 0x8421, 0x4210, 0xf495, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x0842, 0x8421, 0x4210, 0x2895, 0x94a5, 0xbd52, 0xdef7, 0xef7b,
0x17bd, 0x09d2, 0x8421, 0xde90, 0x213b, 0x13a4, 0x4842, 0x9def,
0x4e90, 0x213a, 0x77bd, 0x7a42, 0x84ef, 0xde90, 0x213b, 0x1084,
0x0842, 0x8421, 0xdef4, 0x31bb, 0x98c5, 0xbbde, 0xa631, 0x631b,
0xef4a, 0xf7a4, 0x7bde, 0xbd37, 0xdef7, 0xef7b, 0xf7bd, 0x3bde,
0x0842, 0x8421, 0x4210, 0xa94a, 0x6b5a, 0x75ad, 0xded6, 0xef7b,
- 0x18dd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421,
+ 0x18c5, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084,
- 0x09d2, 0x8421, 0xdef4, 0x2949, 0x18c5, 0x7a63, 0xa529, 0x5297,
- 0xef4a, 0xf7bd, 0x4bde, 0x84e9, 0xdef4, 0xef7b, 0x9484, 0x3bd2,
+ 0x0842, 0x8421, 0xdef4, 0x2949, 0x18c5, 0x7a63, 0xa529, 0x5297,
+ 0xef4a, 0xf7bd, 0x4bde, 0x84e9, 0xde90, 0xef7b, 0x9484, 0x3bd2,
0x0842, 0x8421, 0x4210, 0xf7bd, 0x7bde, 0x4aef, 0xa529, 0xaa94,
- 0x1bbd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421,
+ 0x18bd, 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,
- 0x0842, 0x8421, 0x4210, 0xd6bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
- 0x1bbd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421,
- 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084,
- 0x0842, 0x8421, 0xdef4, 0x3189, 0x94a6, 0xba52, 0xa631, 0x631b,
- 0xef4a, 0xf7bd, 0x7bde, 0xbd37, 0xdef7, 0xef7b, 0x9484, 0x3bd2,
+ 0x0842, 0x8421, 0x4210, 0x909d, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 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,
0x1bbd, 0x09d3, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9,
0x4213, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x7484,
0x0842, 0x8421, 0xd210, 0xef49, 0x1084, 0x0842, 0xbde9, 0xde97,
- 0x377b, 0x94c6, 0x7a52, 0xc6e9, 0x6318, 0x318c, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0x1bbd, 0x7b13, 0xbdef, 0xdef7, 0xef7b,
+ 0x377b, 0x94c6, 0x7a52, 0xc6e9, 0x6318, 0x318c, 0xf7bd, 0x3bde,
+ 0x0842, 0x8421, 0x4210, 0x1bbd, 0x7b13, 0xbdef, 0xdef7, 0xef7b,
0x109d, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x10a4,
0x4a52, 0xa529, 0xde94, 0x9f7b, 0x1084, 0xc842, 0xa528, 0x5294,
@@ -481,17 +491,17 @@ u_category =
0x909d, 0x7a4e, 0xa427, 0xde93, 0xef49, 0xf7bd, 0x084e, 0x9d21,
0x4210, 0x2108, 0x109d, 0x49d2, 0xbd27, 0xd213, 0x2109, 0x10a4,
0x4a52, 0xa529, 0x52f4, 0xef48, 0x1084, 0xfa42, 0xa5e8, 0x5294,
- 0xef4a, 0x2108, 0x1084, 0x0842, 0x4ef5, 0xef48, 0xf7bd, 0x7bde,
+ 0xef4a, 0x2108, 0x1084, 0x0842, 0x4ef5, 0x2108, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
- 0xd6a4, 0x631a, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6b5a, 0xa5ad,
+ 0xd6a4, 0x631a, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6b1a, 0xa5ad,
0x5ad4, 0xad6b, 0x2108, 0x1084, 0x0842, 0xa529, 0x5294, 0x294a,
0x4b55, 0xb52d, 0xd734, 0x319c, 0x1084, 0x0842, 0x9d21, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0xef7a, 0x94bd, 0x4a52, 0xa529, 0x5294, 0x314a,
- 0x94a5, 0x6252, 0x8429, 0xd210, 0xef7b, 0x94a5, 0x4a52, 0xbd29,
+ 0x94a5, 0x6252, 0x8429, 0x4210, 0x294a, 0x94a5, 0x4a52, 0xbd29,
0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5,
0x4a52, 0xa529, 0x5294, 0xad7a, 0xd6b5, 0x6b5a, 0xb5a9, 0x5ad6,
- 0xad7b, 0xc631, 0x7b18, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xad7b, 0xc631, 0x6b18, 0x35ad, 0xdec6, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6310, 0x294a, 0x94c5,
@@ -499,20 +509,15 @@ u_category =
0x8c63, 0x1084, 0x8842, 0xa531, 0x4210, 0x2948, 0x1885, 0x0863,
0xc631, 0x6318, 0x210c, 0x94a4, 0x0852, 0x8421, 0x4210, 0x2108,
0x1484, 0x4a63, 0xc631, 0x6318, 0x310a, 0x2108, 0x1084, 0x0842,
- 0xdef5, 0xad7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xbdef, 0xdef7,
- 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
- 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x3890, 0xef7a,
+ 0x6319, 0xad4a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xbd07, 0xdef7,
+ 0xef41, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x3890, 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, 0xdef4, 0x277b, 0x1084, 0x0842,
- 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
- 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0x2108, 0x9084, 0x7bde, 0x84ef, 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, 0xdef4, 0xef7b,
+ 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, 0xa421, 0x4213,
@@ -526,19 +531,14 @@ u_category =
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x13a4, 0x4842, 0x84ef,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
- 0x2108, 0x1084, 0x0842, 0x8421, 0xde90, 0x2f7b, 0xc635, 0x6318,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0xde90, 0x294b, 0xc631, 0x6318,
0x518c, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0xef7a,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xd6b5, 0x6b5a, 0xb5ad,
- 0xdef6, 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, 0x7a42, 0xbdef, 0xdef7, 0xef7b,
- 0x109d, 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, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
- 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0xdef6, 0xef7b, 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, 0x4000, 0x21ef, 0x1084, 0xef42,
+ 0x108c, 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,
@@ -547,12 +547,12 @@ u_category =
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, 0x2462, 0x1084, 0x0842, 0xbde9, 0xdef7, 0xef7b,
+ 0x8421, 0x4210, 0x2462, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
0x1096, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0xe690, 0xef7a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
- 0x8421, 0x1890, 0x4a63, 0xf7a9, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x8421, 0x1890, 0x4a63, 0x1089, 0x0842, 0xa421, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x213a, 0x9484, 0x7a52, 0xbdef,
0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9484,
0x6252, 0xbdec, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210,
@@ -560,32 +560,37 @@ u_category =
0x8421, 0x4210, 0x213a, 0x97a4, 0x7bd2, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0xb5a2, 0xa529, 0x5294, 0x318a, 0x18c6, 0x4c63, 0xa631, 0x5294,
+ 0x8a52, 0xa529, 0x5294, 0x318a, 0x18c6, 0x4c63, 0xa631, 0x5294,
0x294a, 0x94a5, 0x6312, 0x311c, 0x49c6, 0xef4a, 0x2108, 0x1084,
0x0842, 0xdef5, 0xef7b, 0x294a, 0x94a5, 0x4a52, 0xdef5, 0xef7b,
- 0xc631, 0x2318, 0x318b, 0x52c6, 0xed8a, 0x2108, 0x1084, 0x0842,
+ 0xc631, 0x2318, 0x318b, 0x52c6, 0xee8a, 0x2108, 0x1084, 0x0842,
0xdef5, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
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,
- 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xde90, 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, 0x2108, 0x1084, 0x0842, 0xa421, 0xde90, 0xef7b, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0xef7a, 0x14a5, 0x8c63, 0xc529, 0xd318, 0xef7b, 0x14c6,
+ 0x4210, 0xe908, 0x14a5, 0x8c63, 0xc529, 0xd318, 0xef7b, 0x14c6,
0x8c63, 0xa631, 0xd294, 0xef7b, 0xf7b5, 0x231e, 0x0842, 0x8421,
0x4210, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0xef48, 0x1084, 0x7a42, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xdef4, 0xef7b, 0x18c6,
- 0x8c63, 0xc631, 0x6318, 0x318c, 0x1086, 0x0842, 0xc621, 0xdef4,
- 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0x8c7b, 0xd6b5, 0x6b5a,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xd210, 0xef7b, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xdef4,
+ 0xef7b, 0x2108, 0x1084, 0x0842, 0xdea9, 0xad7b, 0xd6b5, 0x6b5a,
0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xc529,
- 0xd318, 0x8c7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
- 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xd298, 0x8c7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x4c42, 0xa531, 0x5294, 0xe94a, 0x14c5, 0x4a63,
+ 0xa529, 0x5294, 0x318c, 0x98c6, 0x4a52, 0xa529, 0x5294, 0x2f7a,
+ 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x2108, 0x1084, 0x0842,
+ 0xdef5, 0xef7b, 0xc631, 0x6318, 0x311c, 0x18c6, 0xef63, 0x94a5,
+ 0x4a52, 0xa529, 0x5294, 0xe9ca, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x94a5, 0x0862, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
@@ -594,25 +599,30 @@ u_category =
0xef7b, 0x2108, 0x1084, 0x0842, 0x18c5, 0x8c63, 0xd6b1, 0x6b5a,
0xb5ad, 0x52d6, 0x294a, 0x94a5, 0x6b52, 0xb5ad, 0x5ad6, 0xef7b,
0x18a5, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0x2108, 0x94c4, 0x8a52, 0xa531, 0xde98, 0x213b, 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,
+ 0x4210, 0x2108, 0x94c4, 0x8a52, 0xa531, 0x5298, 0x210a, 0x2108,
+ 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842,
+ 0xa531, 0x6318, 0x298a, 0x18a5, 0x7bd3, 0xbdef, 0x1ef7, 0x8c63,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x8c62, 0xc631, 0x5318, 0x294a, 0x94a5,
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,
+ 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
+ 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xc631, 0x6318, 0xbd8c, 0xdef7,
+ 0xef7b, 0x94a5, 0x4a58, 0xa529, 0x5294, 0x294a, 0x94c5, 0x4a52,
+ 0x8529, 0x4210, 0x210a, 0x1884, 0x0853, 0xa5e9, 0xdef4, 0xef7b,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x3084, 0x18c6, 0x8c63,
0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c,
- 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8463, 0x4210,
- 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2308, 0x1084, 0x0842,
+ 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631,
+ 0x6318, 0x108c, 0x0842, 0x8421, 0x4210, 0x2308, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
0x3184, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
0xc631, 0x6318, 0x318c, 0x18c6, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
- 0xbde9, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0x297b,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xbdef, 0x5ef7, 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,
@@ -636,19 +646,19 @@ u_category =
0x5ad6, 0xad6b, 0xd6b5, 0xad5a, 0xd6b5, 0x318c, 0x58c6, 0x0f8c,
0xf7b6, 0x7b60, 0xc631, 0x6318, 0x178c, 0xad6b, 0xb6b5, 0xc631,
0x6318, 0xf18c, 0x18c1, 0x5c63, 0xc62b, 0x9b28, 0x318b, 0x18c6,
- 0x8c63, 0xca31, 0x62b8, 0x318c, 0x18c6, 0xb463, 0x6b5a, 0x7bad,
- 0xbdef, 0xad6b, 0xd6b5, 0xf42a, 0x94ae, 0x4a52, 0x2949, 0x0b9b,
- 0x294a, 0x94a5, 0x4a52, 0x2949, 0xeb9b, 0x8c63, 0x7a31, 0xbdef,
- 0xdef7, 0xef7b, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73,
- 0x6739, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0x8c63, 0xca31, 0x62b8, 0x318c, 0x18c6, 0xb463, 0x6b5a, 0xbbad,
+ 0x5ad6, 0xad6b, 0xd6b5, 0xf46a, 0x94ae, 0x4a52, 0x2949, 0x1b9b,
+ 0x294a, 0x94a5, 0x4a52, 0x2949, 0xeb9b, 0x8c63, 0xc631, 0x6318,
+ 0x318c, 0xef7a, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73,
+ 0xe739, 0x739c, 0x39ce, 0xece7, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x39ce, 0x9ca7, 0x4a73,
0xa529, 0x5294, 0x294a, 0xf7a5, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
- 0x82b5, 0x6b5a, 0xb505, 0x0006, 0x0840, 0x8000, 0x4150, 0x15ad,
+ 0x82b5, 0x6b5a, 0xb505, 0x0006, 0x0840, 0x8000, 0x4150, 0x12ad,
0x0000, 0xad40, 0xd6b5, 0x2a0a, 0xa0a8, 0x0002, 0x0d40, 0x0000,
0x0810, 0x2421, 0x1ad4, 0x0002, 0x4a52, 0x4129, 0x2108, 0x5954,
- 0xa86b, 0x77bd, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xa529, 0x5294,
+ 0xa86b, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
- 0x2529, 0x5210, 0xa94a, 0xdef7, 0xef7b, 0x4a52, 0x6b29, 0xb5ad,
+ 0x2529, 0x5210, 0x494a, 0xdad5, 0xef7b, 0x4a52, 0x6b29, 0xb5ad,
0x594a, 0xad6b, 0x56b2, 0xab59, 0xb5ac, 0x5ad6, 0xacab, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
0x94ab, 0xcab5, 0x6b2a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
@@ -658,7 +668,7 @@ u_category =
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5,
- 0xd6b5, 0x6b5a, 0x52ad, 0x594a, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
+ 0xd6b5, 0x6b5a, 0xcdad, 0x5735, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd652, 0x6b5a, 0xb5ad, 0x5ab9, 0xad6b, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
@@ -667,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,
- 0xbdad, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6, 0xef7b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6,
@@ -694,19 +704,14 @@ u_category =
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
0xb5ad, 0x5ad6, 0x956b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
- 0x5ad6, 0xef6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
- 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
- 0xd6bd, 0x7b5a, 0xb5ad, 0x5ef6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
- 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbdad, 0x5ad6, 0xad6b, 0xd6b5,
- 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6,
- 0xaf6b, 0xd6b5, 0x7bde, 0xb5ed, 0x5ad6, 0xed6b, 0xd6bd, 0x6b5a,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
+ 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
+ 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
0xcdad, 0xd735, 0x735c, 0x35cd, 0x9cd7, 0x4a52, 0xa529, 0x5294,
- 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x7b55, 0xb5ef,
- 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6bd,
- 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0x4a52, 0x9b29, 0x5293, 0x2eca,
- 0xef7b, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x6529,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x6b55, 0xb5ad,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
+ 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x4a52, 0x9b29, 0x5293, 0x294a,
+ 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x6529,
0xcd73, 0xd735, 0x735c, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5,
0xca52, 0x9ae6, 0xae6b, 0xe6b9, 0x6b9a, 0xb9ae, 0x9ae6, 0x4e6b,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
@@ -716,31 +721,36 @@ u_category =
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x6b29, 0x5295, 0x294a,
- 0xef7b, 0xd6b5, 0x7b5a, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda, 0xb5ad, 0x5ad6, 0xad6b,
+ 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ef,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
+ 0x6b5a, 0xb5ad, 0xdef6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad7,
+ 0xad6b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0x5ef7, 0xad6b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe800, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0xe842, 0x0020, 0x4200,
- 0x0100, 0x1004, 0x0000, 0x803d, 0x4010, 0x2108, 0x1084, 0xef46,
+ 0x0100, 0x1004, 0x0000, 0x8020, 0x4010, 0x2108, 0x3084, 0x0006,
0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008,
0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020,
0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080,
0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x6a10,
- 0xb5ad, 0xded6, 0xef7b, 0xf7bd, 0x7bde, 0x3def, 0x18c6, 0x8c55,
+ 0xb5ad, 0x1056, 0x2840, 0x80a5, 0x7bd0, 0x3def, 0x18c6, 0x8c55,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
- 0x1084, 0x0842, 0x8421, 0x4210, 0xbdef, 0xdef7, 0xef7b, 0x1084,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0xbd0f, 0xdef7, 0xef43, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
- 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842,
- 0xbdef, 0xdef7, 0x1f7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0xbd21, 0xdef7, 0x1f7b, 0xf7b1, 0x7bde, 0xbdef, 0xdef7, 0x2f7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9,
0xdef7, 0xef7b, 0x1084, 0x0842, 0x84e9, 0x4210, 0xe908, 0x1084,
0x0842, 0x84e9, 0x4210, 0xe908, 0x1084, 0x0842, 0x84e9, 0x4210,
0xe908, 0x1084, 0x0842, 0x84e9, 0x4210, 0xe908, 0x94a5, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
0x3e31, 0x60f8, 0xf18c, 0xf8c1, 0x8c60, 0xc631, 0x6318, 0x3164,
- 0xf8b2, 0x8c60, 0x360f, 0x5cd7, 0xcd73, 0x18c5, 0x1c63, 0xf7b1,
- 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xf8b2, 0x8c60, 0x360f, 0x5cd7, 0xcd73, 0x18c5, 0x1c63, 0xc631,
+ 0x6318, 0x318c, 0x1632, 0x8c63, 0xb62c, 0x7bde, 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,
@@ -754,7 +764,7 @@ u_category =
0xad6b, 0xd6b5, 0x6b5a, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 0xef7b,
0xc636, 0x0758, 0xcd49, 0xd735, 0x735c, 0xd5cd, 0x5cda, 0xcd73,
- 0xc735, 0x739a, 0xa535, 0x5294, 0x294a, 0x5295, 0x294a, 0x8c6c,
+ 0xc735, 0x739a, 0xa535, 0x5294, 0x294a, 0x5295, 0x318a, 0x8c6c,
0x4631, 0x29ad, 0x41a5, 0xad62, 0x109d, 0x0842, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
@@ -770,13 +780,13 @@ u_category =
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0x2ab5, 0x54a5, 0xb5ad,
0x5ad6, 0xad6b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0x0842, 0xbd21, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
+ 0x0842, 0x8421, 0xde90, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda,
0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xed6b, 0x294a, 0x94a5, 0x4a52, 0x5ad5, 0xad6b, 0xd6b5,
- 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7,
- 0xef7b, 0x2955, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xd6b5, 0x6b5a,
+ 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4aad, 0xa529,
+ 0x5294, 0x2955, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xd6b5, 0x6b5a,
0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
0x294a, 0x94a5, 0x4a52, 0x5ad5, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x2955,
@@ -790,8 +800,8 @@ u_category =
0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7bd2, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x4842, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0642, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
@@ -801,53 +811,73 @@ u_category =
0x1084, 0x0842, 0x8421, 0x4210, 0xef7a, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x6321, 0x318c, 0x8c46,
0x1084, 0x0842, 0x8421, 0x3210, 0x8c62, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x2108, 0x1084, 0x0842, 0xd211, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x8020, 0x0200, 0x2008, 0x0080,
- 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x83bd, 0x0200,
- 0x2008, 0x0080, 0x2902, 0x9ce7, 0x7bd8, 0xbdef, 0x5ef7, 0x1c4a,
- 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0xbd08,
- 0xdef7, 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, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200,
+ 0x2008, 0x0080, 0x2902, 0x9ce7, 0x4a58, 0xa529, 0x5294, 0x1c4a,
+ 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008,
+ 0x3080, 0x2946, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842,
+ 0x294a, 0x94a5, 0x4a52, 0xc4a5, 0x6318, 0xbd8c, 0xdef7, 0xef7b,
0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x631d,
0x318c, 0x18c6, 0x8294, 0x0200, 0x2008, 0x0080, 0x0802, 0x8021,
0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080,
0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200,
0x2008, 0x0080, 0x0802, 0x8423, 0x4210, 0x0108, 0x1004, 0x0800,
- 0x8020, 0x0200, 0x8308, 0x1052, 0xef7a, 0xf7bd, 0x7bde, 0xbdef,
- 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
- 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0x8020, 0x0200, 0x8308, 0x1052, 0x2040, 0x8020, 0x0210, 0x2008,
+ 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0000, 0xef40, 0x0000,
+ 0x0200, 0xbd08, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0x4277, 0x2108,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0x6327, 0x4204, 0x2108,
0x1484, 0x4842, 0x8421, 0x4290, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0x2108, 0x1084, 0x4a63, 0xb531, 0xdad6, 0xef7b, 0xf7bd,
- 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x4210, 0x2108, 0x1084, 0x4a63, 0xb531, 0xdad6, 0xef7b, 0x294a,
+ 0x54a5, 0xb3ad, 0xdef6, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
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,
- 0x8c7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x8c7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x94a5, 0x4a52,
+ 0xa529, 0x5294, 0x294a, 0x10a5, 0x0842, 0x3121, 0x1246, 0xef49,
0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x4842, 0xa529, 0x5294, 0x8c4a, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa529, 0x5294,
- 0x294a, 0x18a5, 0x7bd3, 0xbdef, 0xdef7, 0x8f7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x294a, 0x18a5, 0x7bd3, 0xbdef, 0xdef7, 0x8f7b, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xef7a,
+ 0x14a5, 0x0843, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9084,
+ 0x4c62, 0xa529, 0x5318, 0x318c, 0xc626, 0x6318, 0x318c, 0x18c6,
+ 0x1f63, 0x2108, 0x1084, 0x0842, 0xdef5, 0x8c7b, 0x1084, 0xca42,
+ 0x8420, 0x4210, 0x2108, 0x2108, 0x1084, 0x0842, 0x4211, 0xe908,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x5294, 0x314a, 0x14a6,
0x4a63, 0xbde9, 0xdef7, 0xef7b, 0x9084, 0x0842, 0x8421, 0x5210,
- 0xef4c, 0x2108, 0x1084, 0x0842, 0x1ef5, 0x8c63, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0xef4c, 0x2108, 0x1084, 0x0842, 0x1ef5, 0x8c63, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x1083, 0x0842, 0xb5a9, 0x5312, 0x210c,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0x2108, 0x1084, 0x7bd2, 0xbdef, 0xdef7, 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, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9485,
+ 0x0852, 0x8529, 0x4210, 0x2948, 0x90a4, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0x4277, 0x8c46, 0x1084, 0x0842,
+ 0x8421, 0x5310, 0x318a, 0x9231, 0x4c31, 0xbde9, 0xdef7, 0xef7b,
+ 0x109d, 0x0842, 0x9de9, 0x4210, 0xe908, 0x109d, 0x0842, 0xbde9,
+ 0xdef7, 0xef7b, 0x1084, 0x0842, 0x84e9, 0x4210, 0xe908, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x3a04, 0x18c6, 0x8421, 0x4210,
+ 0xbdef, 0xdef7, 0xef7b, 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, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x8a63,
+ 0xc531, 0x6898, 0xef4a, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x7bd2, 0xbdef, 0xdef7, 0xef7b, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9, 0x4277,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xd210, 0xef7b,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
@@ -859,10 +889,10 @@ u_category =
0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce,
0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xef48, 0x1084,
+ 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, 0xde90, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
+ 0x8421, 0x4210, 0xef48, 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,
@@ -874,13 +904,13 @@ u_category =
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, 0xf484,
- 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x5084,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0xf694, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0x77bd, 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, 0x7348, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0x0842, 0x8421, 0x4210, 0x6b88, 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, 0x13bd, 0x0842, 0x8421,
@@ -889,7 +919,7 @@ u_category =
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x3210, 0xef6b,
0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0xc631, 0x6318, 0x2e6c,
- 0xdef6, 0xef7b, 0x94a5, 0x4a52, 0xbde9, 0xdef7, 0xef7b, 0xb191,
+ 0xdef6, 0xef7b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0xb191,
0x9ab5, 0xae6b, 0xe6b9, 0x6b9a, 0xb9ae, 0x62e6, 0x2e6c, 0x18c6,
0x5ad7, 0xc631, 0x631e, 0xac8c, 0xe6b9, 0x8b9a, 0x4a31, 0xa526,
0x71ec, 0xd8c6, 0xef7b, 0x1084, 0x3a42, 0x8421, 0x4210, 0x2108,
@@ -918,26 +948,26 @@ u_category =
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xde90, 0xef7b,
- 0xd631, 0x7bde, 0x4a57, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
+ 0xc631, 0x7bde, 0x4a57, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
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, 0xdeaa, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad,
- 0xdad6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
+ 0xd6b5, 0x6b5a, 0xb5ad, 0x552a, 0xef7b, 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,
0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef4b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0xef7a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
- 0x2108, 0xf7a4, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x2108, 0xf7a4, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x2945, 0x94a5,
+ 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xd529, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0xe908, 0x294a, 0x7bd5, 0xbdef, 0xdef7, 0xef7b, 0x1084,
+ 0x4210, 0x2108, 0x294a, 0x7bd5, 0xbdef, 0xdef7, 0xef7b, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1124, 0x0842, 0x8421, 0xdea4,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xa529, 0xde94, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x8f48, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7bd2, 0x84ef, 0x4210,
@@ -953,31 +983,211 @@ 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,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7, 0xef7b, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7bd2,
+ 0xbdef, 0xdef7, 0x8f7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0xbde9, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x4842, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842,
+ 0xbd21, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x4842, 0xa4ef, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0x4842, 0xa427, 0x4ef7, 0x277a, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x4842, 0xa427, 0x4ef7, 0x277a, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x4842, 0x4a8f, 0xa529, 0x5294, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x55a9, 0xa529, 0x5294,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0xe908, 0xf7bd, 0x7bde, 0x4a57, 0xa529, 0x5294, 0xf7bd,
+ 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x9084, 0x484e, 0xbdef, 0xa577, 0x5294,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x8842, 0x4a52,
- 0xdef5, 0x8f7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0xd529, 0x8f7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0xdef4, 0x8f7b, 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, 0xbd21, 0xaef7, 0x2114, 0x294a, 0x94a5, 0x4a52, 0xa529,
+ 0x5294, 0x2bbd, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5,
+ 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x94a4, 0x4bd2, 0xbde9, 0x5ef7, 0x294a, 0x1084, 0x09d2, 0x9d21,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x7bd2, 0xa5ef, 0xde94, 0x2f7b, 0x294a, 0x94a5, 0xbd52, 0xdef7,
- 0xef7b, 0xc631, 0x6318, 0xb18c, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xef7b, 0xc631, 0x6318, 0xb18c, 0xdef7, 0xef7b, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x8a94,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x5294, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
+ 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x9521, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4a42,
+ 0xbde9, 0xa577, 0x5294, 0xc631, 0x6318, 0xbdec, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x4842, 0x3def, 0x18c6, 0x8c63, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x4842, 0x4aef, 0xa529, 0x5294, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x9084, 0x7bde, 0x4aef, 0xa529, 0x5294,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xf484, 0x7bde, 0x3def,
+ 0x18c6, 0xef7b, 0xf7bd, 0x7bde, 0x5def, 0xa529, 0x5294, 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, 0x0842, 0xa421, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000,
+ 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x7bde, 0xbdef, 0xa52b, 0x5294,
+ 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, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x294a, 0x94a5,
+ 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0xea94,
+ 0x18a6, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0xa521, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x3189, 0x18c6,
+ 0xef63, 0x2bbd, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x14a5,
+ 0x0842, 0x8421, 0x4210, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0x2f7b,
+ 0x18a5, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x98c6,
+ 0x4a52, 0xa631, 0x1894, 0x8c75, 0xf631, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0xa421, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b,
+ 0x14a5, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0xa529, 0x6294, 0x294a, 0x94a5,
+ 0x3a52, 0x0842, 0x8421, 0x4210, 0xc631, 0x7bd8, 0xbdef, 0xdef7,
+ 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x9084, 0x2312, 0xbde9, 0xdef7, 0xef7b,
+ 0x18a5, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x4c63, 0xa529, 0x5294, 0x314a, 0x1086, 0x6242, 0x318c, 0x5296,
+ 0xef62, 0x2108, 0x1084, 0x0842, 0x4891, 0x8c62, 0x295d, 0x94a5,
+ 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,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0xa4e9, 0x4213, 0x2748, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2748, 0x1084, 0x0842, 0x2421, 0xdef6, 0xef7b, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2908, 0x98c6, 0x4a52,
+ 0xa529, 0xde94, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b,
+ 0x18a5, 0x09d3, 0x8421, 0x4210, 0x277a, 0x77a4, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x13a4,
+ 0x09d2, 0x8421, 0x5ef4, 0x3188, 0x18c5, 0x7a63, 0xa637, 0x6377,
+ 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, 0x98c6,
+ 0x4a52, 0xc529, 0x6314, 0x298c, 0x94c5, 0x4842, 0xbd24, 0xdef7,
+ 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 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, 0x3108, 0x94c6,
+ 0x4a52, 0xc6ef, 0x5318, 0x298a, 0xc625, 0x6318, 0x318c, 0x18c6,
+ 0x8c63, 0xc631, 0x6318, 0x848c, 0x5210, 0xef4a, 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, 0xa529, 0x6314, 0x298a, 0xc625, 0x7a48, 0xbdef, 0xdef7,
+ 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 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,
+ 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, 0x294b, 0x94c6, 0x8a52, 0xa529, 0xd294, 0xef7b, 0x2108,
+ 0x1084, 0x0842, 0x1529, 0xac63, 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, 0xf7bd, 0x7bde, 0xbdef,
+ 0xdef7, 0xef7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x2108, 0x1084,
+ 0x0842, 0xa529, 0x5294, 0xa94a, 0x7bde, 0xbdef, 0xdef7, 0x277b,
+ 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, 0xe908, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 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,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
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, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xc631, 0x7bd8, 0xbdef, 0xdef7, 0xef7b,
+ 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
+ 0x294a, 0x94a5, 0xea52, 0xc631, 0x7b18, 0xbdef, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7bd2, 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, 0xe908, 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, 0x0842, 0xbde9, 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, 0xa421, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0x2108, 0x1084,
+ 0x0842, 0xdef5, 0x8c7b, 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, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0xef48, 0x94a5, 0x6252, 0xbdef, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x94a5,
+ 0x4a52, 0x3189, 0x58c6, 0xad6b, 0x8c63, 0x6b11, 0xbdef, 0xdef7,
+ 0xef7b, 0x2108, 0x1084, 0x0842, 0xa575, 0x5294, 0x754a, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7, 0x2109,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 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, 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, 0xbdef, 0xdef7,
+ 0xef7b, 0x18c4, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
+ 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0xe98c,
+ 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,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 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,
+ 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, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0xde90, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0xef7a,
+ 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421,
+ 0x5ef4, 0x894b, 0x6b5a, 0x7bdd, 0xbdef, 0xdef7, 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,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
@@ -991,8 +1201,8 @@ u_category =
0x94a5, 0x4b5a, 0xa529, 0x5294, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5296, 0xad4a, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
- 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef6b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
+ 0xb5ad, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x96b5, 0x6a52, 0xbdef, 0xdef7,
@@ -1043,22 +1253,127 @@ u_category =
0x4210, 0x2108, 0x1084, 0x0842, 0x0421, 0x4219, 0x2108, 0xd080,
0x423b, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5,
+ 0x4a52, 0xb5a9, 0x52d6, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
+ 0xa529, 0x5294, 0xad6a, 0xd6b5, 0x4b5a, 0xb5ad, 0x5ad6, 0xad6b,
+ 0xd6b5, 0x6a5a, 0x318d, 0xd8c6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
+ 0x52f7, 0x294a, 0x94bd, 0x4a52, 0xa529, 0x5294, 0x294a, 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,
+ 0x1084, 0x09d2, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x909d, 0x7a4e, 0x9d27, 0x4210, 0x2108, 0x9084,
+ 0x084e, 0x9d21, 0xd274, 0xef7b, 0x93bd, 0x7bde, 0x9d27, 0xd274,
+ 0x2109, 0x909d, 0x7a4e, 0x9d27, 0xd274, 0x2749, 0x909d, 0x7a4e,
+ 0x8427, 0x4e90, 0x2108, 0x9084, 0x084e, 0x9d21, 0x4210, 0xe93a,
+ 0x1084, 0x0842, 0x8421, 0x4274, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0xd210, 0xef7b, 0x109d, 0x09d2, 0x8421, 0x4274, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0xd210, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf652, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 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, 0xad6b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda, 0xbdef,
+ 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0xd6bd,
+ 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6bd, 0x6b5a, 0xb5ad, 0x5ad6,
+ 0xad6b, 0xd6bd, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbdef, 0xdef7, 0xef7b,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0xef7a, 0xd6b5, 0x6b5a, 0xb5ad,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0xd6b5,
+ 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
+ 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,
+ 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,
+ 0xef7b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 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,
+ 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x4a56, 0xa529,
+ 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,
+ 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, 0x7bda, 0xbdef, 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,
+ 0xad6b, 0xd6b5, 0x7b5a, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
+ 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbdad, 0xdef7,
+ 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef6, 0xef7b, 0xd6b5, 0x6b5a,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
+ 0xd6b5, 0x6b5a, 0xbdad, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef6b, 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,
+ 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,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0xd6b5, 0x7b5a, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 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,
+ 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, 0xbde9, 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,
+ 0x7a42, 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, 0xef48, 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, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0xf484, 0x7bde, 0xbdef, 0xdef7, 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, 0xef48, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 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 9118418..5c850eb 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/categ_test.c b/lib/unictype/categ_test.c
index dd935e7..a5421df 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/combining.c b/lib/unictype/combiningclass.c
index dfddc90..05b0ede 100644
--- a/lib/unictype/combining.c
+++ b/lib/unictype/combiningclass.c
@@ -1,5 +1,5 @@
/* Combining classes of Unicode characters.
- Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
@@ -21,7 +21,7 @@
#include "unictype.h"
/* Define u_combclass table. */
-#include "combining.h"
+#include "combiningclass.h"
int
uc_combining_class (ucs4_t uc)
diff --git a/lib/unictype/combining.h b/lib/unictype/combiningclass.h
index 5f1c8be..4c91aa6 100644
--- a/lib/unictype/combining.h
+++ b/lib/unictype/combiningclass.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Combining class of Unicode characters. */
-/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[43 << 7];
+ unsigned char level3[72 << 7];
}
u_combclass =
{
@@ -19,17 +19,17 @@ u_combclass =
{
-1, -1, -1, -1, -1, -1, 0, -1,
-1, 128, -1, 256, 384, 512, 640, 768,
- -1, -1, 896, 1024, 1024, 1024, 1024, 1152,
- 1280, 1024, 1152, 1408, 1536, 1664, 1792, 1920,
- 2048, 2176, -1, -1, -1, -1, 2304, -1,
- -1, -1, -1, -1, -1, -1, 2432, 2560,
- -1, 2688, 2816, -1, 2944, -1, 3072, 3200,
- 3328, -1, -1, 3456, -1, -1, -1, -1,
- -1, 3584, -1, -1, -1, -1, -1, -1,
+ 896, 1024, 1152, 1280, 1280, 1280, 1280, 1408,
+ 1536, 1280, 1408, 1664, 1792, 1920, 2048, 2176,
+ 2304, 2432, -1, -1, -1, -1, 2560, -1,
+ -1, -1, -1, -1, -1, -1, 2688, 2816,
+ -1, 2944, 3072, -1, 3200, 3328, 3456, 3584,
+ 3712, 3840, -1, 3968, -1, -1, -1, -1,
+ -1, 4096, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 3712, -1, -1, -1, -1,
- 3840, 3968, -1, -1, -1, -1, -1, -1,
+ -1, 4224, 4352, 4480, -1, -1, -1, -1,
+ 4608, 4736, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -58,8 +58,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, 4096, -1, -1, -1,
- 4224, 4352, 4480, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 4864, 4992, -1, -1,
+ 5120, 5248, 5376, 5504, -1, 5632, -1, 5760,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -79,12 +79,14 @@ 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, -1, 4608, -1,
- -1, -1, -1, -1, 4736, -1, -1, -1,
- -1, -1, -1, 4864, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 5888, -1,
+ -1, -1, -1, -1, 6016, -1, -1, -1,
+ -1, -1, -1, 6144, -1, 6272, 6400, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 4992, -1, -1, -1,
+ -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,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -105,6 +107,7 @@ 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, 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,
@@ -125,21 +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, 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, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 5120, 5248, 5376, -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,
-1, -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, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -206,7 +206,7 @@ u_combclass =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 27, 28, 29, 30, 31,
32, 33, 34, 230, 230, 220, 220, 230,
- 230, 230, 230, 230, 220, 230, 230, 0,
+ 230, 230, 230, 230, 220, 230, 230, 220,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
35, 0, 0, 0, 0, 0, 0, 0,
@@ -261,6 +261,38 @@ 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, 230, 230,
+ 230, 230, 0, 230, 230, 230, 230, 230,
+ 230, 230, 230, 230, 0, 230, 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, 220, 220, 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, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 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,
+ 230, 220, 230, 230, 230, 220, 220, 220,
+ 27, 28, 29, 230, 230, 230, 220, 230,
+ 230, 220, 220, 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,
@@ -446,7 +478,7 @@ 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, 230,
+ 0, 0, 0, 0, 0, 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,
@@ -527,6 +559,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,
+ 9, 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, 230, 0, 0, 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,
+ 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, 220, 220, 220,
+ 220, 220, 220, 230, 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, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -552,13 +600,16 @@ 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, 0, 0,
+ 0, 0, 9, 9, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 7, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 9, 9, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -566,10 +617,13 @@ 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, 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, 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,
@@ -583,6 +637,16 @@ 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, 0, 1, 220, 220, 220,
+ 220, 220, 230, 230, 220, 220, 220, 220,
+ 230, 0, 1, 1, 1, 1, 1, 1,
+ 1, 0, 0, 0, 0, 220, 0, 0,
+ 0, 0, 0, 0, 230, 0, 0, 0,
+ 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,
@@ -591,10 +655,10 @@ u_combclass =
230, 230, 220, 230, 230, 234, 214, 220,
202, 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, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 230, 220,
+ 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, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -623,6 +687,38 @@ 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, 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, 0,
+ 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 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, 230,
230, 230, 230, 230, 230, 230, 230, 230,
230, 230, 230, 230, 230, 230, 230, 230,
@@ -673,11 +769,13 @@ 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, 230,
+ 0, 0, 0, 0, 230, 230, 230, 230,
+ 230, 230, 230, 230, 230, 230, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 230, 230, 0, 0,
- 0, 0, 0, 0, 0, 0, 9, 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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -687,7 +785,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,
+ 230, 230, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 9, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -699,7 +799,6 @@ 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, 9, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -712,6 +811,19 @@ 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, 9, 0, 0, 0,
+ 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, 230,
+ 230, 230, 230, 230, 230, 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, 220, 220, 220, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -726,11 +838,12 @@ 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, 26, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 7, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 9, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -743,7 +856,38 @@ 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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 230, 0, 230, 230, 220, 0, 0, 230,
+ 230, 0, 0, 0, 0, 0, 230, 230,
+ 0, 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, 9, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 26, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -759,6 +903,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, 220,
+ 220, 220, 220, 220, 220, 220, 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, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -772,6 +932,38 @@ u_combclass =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 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, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 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, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 220, 0, 230,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -799,6 +991,262 @@ 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, 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, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 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, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 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, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 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, 9, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 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,
+ 9, 0, 0, 0, 0, 0, 0, 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, 9, 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, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 7, 9, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 7, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 9, 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, 0, 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, 9, 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, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 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, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 1, 1, 1, 1, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 216, 216, 1,
1, 1, 0, 0, 0, 226, 216, 216,
216, 216, 216, 0, 0, 0, 0, 0,
@@ -834,6 +1282,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, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 220, 220, 220, 220, 220, 220, 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, 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
new file mode 100644
index 0000000..c1a4bff
--- /dev/null
+++ b/lib/unictype/combiningclass_byname.c
@@ -0,0 +1,63 @@
+/* Canonical combining classes of Unicode characters.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include <string.h>
+
+#include "unictype/combiningclass_byname.h"
+
+int
+uc_combining_class_byname (const char *ccc_name)
+{
+ size_t len;
+
+ len = strlen (ccc_name);
+ if (len <= MAX_WORD_LENGTH)
+ {
+ char buf[MAX_WORD_LENGTH + 1];
+ const struct named_combining_class *found;
+
+ /* Copy ccc_name into buf, converting '_' and '-' to ' '. */
+ {
+ const char *p = ccc_name;
+ char *q = buf;
+
+ for (;; p++, q++)
+ {
+ char c = *p;
+
+ if (c == '_' || c == '-')
+ c = ' ';
+ *q = c;
+ if (c == '\0')
+ break;
+ }
+ }
+ /* Here q == buf + len. */
+
+ /* Do a hash table lookup, with case-insensitive comparison. */
+ found = uc_combining_class_lookup (buf, len);
+ if (found != NULL)
+ return found->combining_class;
+ }
+ /* Invalid combining class name. */
+ return -1;
+}
diff --git a/lib/unictype/combiningclass_byname.gperf b/lib/unictype/combiningclass_byname.gperf
new file mode 100644
index 0000000..4096850
--- /dev/null
+++ b/lib/unictype/combiningclass_byname.gperf
@@ -0,0 +1,66 @@
+/* Categories of Unicode characters. */
+struct named_combining_class { int name; int combining_class; };
+%struct-type
+%ignore-case
+%language=ANSI-C
+%define hash-function-name combining_class_hash
+%define lookup-function-name uc_combining_class_lookup
+%readonly-tables
+%global-table
+%define word-array-name combining_class_names
+%pic
+%define string-pool-name combining_class_stringpool
+%%
+NR, UC_CCC_NR
+OV, UC_CCC_OV
+NK, UC_CCC_NK
+KV, UC_CCC_KV
+VR, UC_CCC_VR
+ATBL, UC_CCC_ATBL
+ATB, UC_CCC_ATB
+ATA, UC_CCC_ATA
+ATAR, UC_CCC_ATAR
+BL, UC_CCC_BL
+B, UC_CCC_B
+BR, UC_CCC_BR
+L, UC_CCC_L
+R, UC_CCC_R
+AL, UC_CCC_AL
+A, UC_CCC_A
+AR, UC_CCC_AR
+DB, UC_CCC_DB
+DA, UC_CCC_DA
+IS, UC_CCC_IS
+Not Reordered, UC_CCC_NR
+NotReordered, UC_CCC_NR
+Overlay, UC_CCC_OV
+Nukta, UC_CCC_NK
+Kana Voicing, UC_CCC_KV
+KanaVoicing, UC_CCC_KV
+Virama, UC_CCC_VR
+Attached Below Left, UC_CCC_ATBL
+AttachedBelowLeft, UC_CCC_ATBL
+Attached Below, UC_CCC_ATB
+AttachedBelow, UC_CCC_ATB
+Attached Above, UC_CCC_ATA
+AttachedAbove, UC_CCC_ATA
+Attached Above Right, UC_CCC_ATAR
+AttachedAboveRight, UC_CCC_ATAR
+Below Left, UC_CCC_BL
+BelowLeft, UC_CCC_BL
+Below, UC_CCC_B
+Below Right, UC_CCC_BR
+BelowRight, UC_CCC_BR
+Left, UC_CCC_L
+Right, UC_CCC_R
+Above Left, UC_CCC_AL
+AboveLeft, UC_CCC_AL
+Above, UC_CCC_A
+Above Right, UC_CCC_AR
+AboveRight, UC_CCC_AR
+Double Below, UC_CCC_DB
+DoubleBelow, UC_CCC_DB
+Double Above, UC_CCC_DA
+DoubleAbove, UC_CCC_DA
+Iota Subscript, UC_CCC_IS
+IotaSubscript, UC_CCC_IS
diff --git a/lib/unictype/combiningclass_byname.h b/lib/unictype/combiningclass_byname.h
new file mode 100644
index 0000000..008e381
--- /dev/null
+++ b/lib/unictype/combiningclass_byname.h
@@ -0,0 +1,399 @@
+/* ANSI-C code produced by gperf version 3.0.4 */
+/* Command-line: gperf -m 10 ./unictype/combiningclass_byname.gperf */
+/* Computed positions: -k'1,6,$' */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+ && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+ && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+ && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+ && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+ && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+ && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+ && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+ && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+ && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+ && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+ && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+ && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+ && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+ && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+ && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+ && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+ && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+ && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+ && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+ && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+ && ('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>."
+#endif
+
+#line 2 "./unictype/combiningclass_byname.gperf"
+struct named_combining_class { int name; int combining_class; };
+
+#define TOTAL_KEYWORDS 53
+#define MIN_WORD_LENGTH 1
+#define MAX_WORD_LENGTH 20
+#define MIN_HASH_VALUE 3
+#define MAX_HASH_VALUE 66
+/* maximum key range = 64, duplicates = 0 */
+
+#ifndef GPERF_DOWNCASE
+#define GPERF_DOWNCASE 1
+static unsigned char gperf_downcase[256] =
+ {
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
+ 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
+ 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
+ 60, 61, 62, 63, 64, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
+ 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
+ 122, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
+ 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
+ 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
+ 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
+ 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
+ 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
+ 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
+ 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
+ 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
+ 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
+ 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
+ 255
+ };
+#endif
+
+#ifndef GPERF_CASE_STRCMP
+#define GPERF_CASE_STRCMP 1
+static int
+gperf_case_strcmp (register const char *s1, register const char *s2)
+{
+ for (;;)
+ {
+ unsigned char c1 = gperf_downcase[(unsigned char)*s1++];
+ unsigned char c2 = gperf_downcase[(unsigned char)*s2++];
+ if (c1 != 0 && c1 == c2)
+ continue;
+ return (int)c1 - (int)c2;
+ }
+}
+#endif
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static unsigned int
+combining_class_hash (register const char *str, register unsigned int len)
+{
+ static const unsigned char asso_values[] =
+ {
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 28, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 4, 1, 67, 31, 1,
+ 67, 2, 8, 6, 67, 47, 15, 67, 11, 1,
+ 67, 67, 9, 6, 10, 3, 2, 22, 67, 13,
+ 67, 67, 67, 67, 67, 67, 67, 4, 1, 67,
+ 31, 1, 67, 2, 8, 6, 67, 47, 15, 67,
+ 11, 1, 67, 67, 9, 6, 10, 3, 2, 22,
+ 67, 13, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
+ 67, 67, 67, 67, 67, 67
+ };
+ register int hval = len;
+
+ switch (hval)
+ {
+ default:
+ hval += asso_values[(unsigned char)str[5]];
+ /*FALLTHROUGH*/
+ case 5:
+ case 4:
+ case 3:
+ case 2:
+ case 1:
+ hval += asso_values[(unsigned char)str[0]];
+ break;
+ }
+ return hval + asso_values[(unsigned char)str[len - 1]];
+}
+
+struct combining_class_stringpool_t
+ {
+ char combining_class_stringpool_str3[sizeof("B")];
+ char combining_class_stringpool_str5[sizeof("OV")];
+ char combining_class_stringpool_str8[sizeof("ATB")];
+ char combining_class_stringpool_str9[sizeof("A")];
+ char combining_class_stringpool_str10[sizeof("Above")];
+ char combining_class_stringpool_str11[sizeof("ATA")];
+ char combining_class_stringpool_str12[sizeof("BR")];
+ char combining_class_stringpool_str13[sizeof("VR")];
+ char combining_class_stringpool_str14[sizeof("IS")];
+ char combining_class_stringpool_str15[sizeof("AR")];
+ char combining_class_stringpool_str16[sizeof("Virama")];
+ char combining_class_stringpool_str17[sizeof("ATAR")];
+ char combining_class_stringpool_str18[sizeof("BL")];
+ char combining_class_stringpool_str19[sizeof("R")];
+ char combining_class_stringpool_str20[sizeof("Nukta")];
+ char combining_class_stringpool_str21[sizeof("AL")];
+ char combining_class_stringpool_str22[sizeof("NR")];
+ char combining_class_stringpool_str23[sizeof("ATBL")];
+ char combining_class_stringpool_str24[sizeof("Right")];
+ char combining_class_stringpool_str25[sizeof("Overlay")];
+ char combining_class_stringpool_str26[sizeof("AttachedAbove")];
+ char combining_class_stringpool_str27[sizeof("Attached Above")];
+ char combining_class_stringpool_str28[sizeof("Below")];
+ char combining_class_stringpool_str29[sizeof("Left")];
+ char combining_class_stringpool_str30[sizeof("BelowRight")];
+ char combining_class_stringpool_str31[sizeof("L")];
+ char combining_class_stringpool_str32[sizeof("IotaSubscript")];
+ char combining_class_stringpool_str33[sizeof("AboveRight")];
+ char combining_class_stringpool_str34[sizeof("DB")];
+ char combining_class_stringpool_str35[sizeof("BelowLeft")];
+ char combining_class_stringpool_str36[sizeof("Iota Subscript")];
+ char combining_class_stringpool_str37[sizeof("DA")];
+ char combining_class_stringpool_str38[sizeof("AboveLeft")];
+ char combining_class_stringpool_str39[sizeof("AttachedBelowLeft")];
+ char combining_class_stringpool_str40[sizeof("AttachedAboveRight")];
+ char combining_class_stringpool_str41[sizeof("Attached Below Left")];
+ char combining_class_stringpool_str42[sizeof("Attached Above Right")];
+ char combining_class_stringpool_str44[sizeof("DoubleAbove")];
+ char combining_class_stringpool_str45[sizeof("Double Above")];
+ char combining_class_stringpool_str47[sizeof("AttachedBelow")];
+ char combining_class_stringpool_str48[sizeof("Attached Below")];
+ char combining_class_stringpool_str49[sizeof("Below Left")];
+ char combining_class_stringpool_str50[sizeof("Below Right")];
+ char combining_class_stringpool_str51[sizeof("KV")];
+ char combining_class_stringpool_str52[sizeof("Above Left")];
+ char combining_class_stringpool_str53[sizeof("Above Right")];
+ char combining_class_stringpool_str55[sizeof("NotReordered")];
+ char combining_class_stringpool_str56[sizeof("Not Reordered")];
+ char combining_class_stringpool_str60[sizeof("NK")];
+ char combining_class_stringpool_str61[sizeof("KanaVoicing")];
+ char combining_class_stringpool_str63[sizeof("Kana Voicing")];
+ char combining_class_stringpool_str65[sizeof("DoubleBelow")];
+ char combining_class_stringpool_str66[sizeof("Double Below")];
+ };
+static const struct combining_class_stringpool_t combining_class_stringpool_contents =
+ {
+ "B",
+ "OV",
+ "ATB",
+ "A",
+ "Above",
+ "ATA",
+ "BR",
+ "VR",
+ "IS",
+ "AR",
+ "Virama",
+ "ATAR",
+ "BL",
+ "R",
+ "Nukta",
+ "AL",
+ "NR",
+ "ATBL",
+ "Right",
+ "Overlay",
+ "AttachedAbove",
+ "Attached Above",
+ "Below",
+ "Left",
+ "BelowRight",
+ "L",
+ "IotaSubscript",
+ "AboveRight",
+ "DB",
+ "BelowLeft",
+ "Iota Subscript",
+ "DA",
+ "AboveLeft",
+ "AttachedBelowLeft",
+ "AttachedAboveRight",
+ "Attached Below Left",
+ "Attached Above Right",
+ "DoubleAbove",
+ "Double Above",
+ "AttachedBelow",
+ "Attached Below",
+ "Below Left",
+ "Below Right",
+ "KV",
+ "Above Left",
+ "Above Right",
+ "NotReordered",
+ "Not Reordered",
+ "NK",
+ "KanaVoicing",
+ "Kana Voicing",
+ "DoubleBelow",
+ "Double Below"
+ };
+#define combining_class_stringpool ((const char *) &combining_class_stringpool_contents)
+
+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},
+ {-1},
+#line 15 "./unictype/combiningclass_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-1},
+#line 38 "./unictype/combiningclass_byname.gperf"
+ {(int)(long)&((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}
+ };
+
+#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)
+{
+ if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+ {
+ register int key = combining_class_hash (str, len);
+
+ if (key <= MAX_HASH_VALUE && key >= 0)
+ {
+ register int o = combining_class_names[key].name;
+ if (o >= 0)
+ {
+ register const char *s = o + combining_class_stringpool;
+
+ if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strcmp (str, s))
+ return &combining_class_names[key];
+ }
+ }
+ }
+ return 0;
+}
diff --git a/lib/unictype/combiningclass_longname.c b/lib/unictype/combiningclass_longname.c
new file mode 100644
index 0000000..5178512
--- /dev/null
+++ b/lib/unictype/combiningclass_longname.c
@@ -0,0 +1,130 @@
+/* Canonical combining classes of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include <stdlib.h>
+
+static const signed char u_combining_class_index_part1[10] =
+{
+ 0, /* Not Reordered */
+ 1, /* Overlay */
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 2, /* Nukta */
+ 3, /* Kana Voicing */
+ 4 /* Virama */
+};
+static const signed char u_combining_class_index_part2[241 - 200] =
+{
+ 5, /* Attached Below Left */
+ -1,
+ 6, /* Attached Below */
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 7, /* Attached Above */
+ -1,
+ 8, /* Attached Above Right */
+ -1,
+ 9, /* Below Left */
+ -1,
+ 10, /* Below */
+ -1,
+ 11, /* Below Right */
+ -1,
+ 12, /* Left */
+ -1,
+ 13, /* Right */
+ -1,
+ 14, /* Above Left */
+ -1,
+ 15, /* Above */
+ -1,
+ 16, /* Above Right */
+ 17, /* Double Below */
+ 18, /* Double Above */
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 19 /* Iota Subscript */
+};
+
+static const char u_combining_class_long_name[20][21] =
+{
+ "Not Reordered",
+ "Overlay",
+ "Nukta",
+ "Kana Voicing",
+ "Virama",
+ "Attached Below Left",
+ "Attached Below",
+ "Attached Above",
+ "Attached Above Right",
+ "Below Left",
+ "Below",
+ "Below Right",
+ "Left",
+ "Right",
+ "Above Left",
+ "Above",
+ "Above Right",
+ "Double Below",
+ "Double Above",
+ "Iota Subscript"
+};
+
+const char *
+uc_combining_class_long_name (int ccc)
+{
+ if (ccc >= 0)
+ {
+ int index;
+
+ if (ccc < 10)
+ index = u_combining_class_index_part1[ccc];
+ else if (ccc >= 200 && ccc < 241)
+ index = u_combining_class_index_part2[ccc - 200];
+ else
+ return NULL;
+
+ if (index >= 0)
+ {
+ if (index < sizeof (u_combining_class_long_name) / sizeof (u_combining_class_long_name[0]))
+ return u_combining_class_long_name[index];
+ else
+ abort ();
+ }
+ }
+ return NULL;
+}
diff --git a/lib/unictype/combiningclass_name.c b/lib/unictype/combiningclass_name.c
new file mode 100644
index 0000000..3e2b122
--- /dev/null
+++ b/lib/unictype/combiningclass_name.c
@@ -0,0 +1,130 @@
+/* Canonical combining classes of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include <stdlib.h>
+
+static const signed char u_combining_class_index_part1[10] =
+{
+ 0, /* Not Reordered */
+ 1, /* Overlay */
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 2, /* Nukta */
+ 3, /* Kana Voicing */
+ 4 /* Virama */
+};
+static const signed char u_combining_class_index_part2[241 - 200] =
+{
+ 5, /* Attached Below Left */
+ -1,
+ 6, /* Attached Below */
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 7, /* Attached Above */
+ -1,
+ 8, /* Attached Above Right */
+ -1,
+ 9, /* Below Left */
+ -1,
+ 10, /* Below */
+ -1,
+ 11, /* Below Right */
+ -1,
+ 12, /* Left */
+ -1,
+ 13, /* Right */
+ -1,
+ 14, /* Above Left */
+ -1,
+ 15, /* Above */
+ -1,
+ 16, /* Above Right */
+ 17, /* Double Below */
+ 18, /* Double Above */
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 19 /* Iota Subscript */
+};
+
+static const char u_combining_class_name[20][5] =
+{
+ "NR", /* Not Reordered */
+ "OV", /* Overlay */
+ "NK", /* Nukta */
+ "KV", /* Kana Voicing */
+ "VR", /* Virama */
+ "ATBL", /* Attached Below Left */
+ "ATB", /* Attached Below */
+ "ATA", /* Attached Above */
+ "ATAR", /* Attached Above Right */
+ "BL", /* Below Left */
+ "B", /* Below */
+ "BR", /* Below Right */
+ "L", /* Left */
+ "R", /* Right */
+ "AL", /* Above Left */
+ "A", /* Above */
+ "AR", /* Above Right */
+ "DB", /* Double Below */
+ "DA", /* Double Above */
+ "IS" /* Iota Subscript */
+};
+
+const char *
+uc_combining_class_name (int ccc)
+{
+ if (ccc >= 0)
+ {
+ int index;
+
+ if (ccc < 10)
+ index = u_combining_class_index_part1[ccc];
+ else if (ccc >= 200 && ccc < 241)
+ index = u_combining_class_index_part2[ccc - 200];
+ else
+ return NULL;
+
+ if (index >= 0)
+ {
+ if (index < sizeof (u_combining_class_name) / sizeof (u_combining_class_name[0]))
+ return u_combining_class_name[index];
+ else
+ abort ();
+ }
+ }
+ return NULL;
+}
diff --git a/lib/unictype/ctype_alnum.c b/lib/unictype/ctype_alnum.c
index aaf7484..74a6b23 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/ctype_alnum.h b/lib/unictype/ctype_alnum.h
index c27ae78..1eecfc8 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[44 << 4];
+ /*unsigned*/ int level3[64 << 4];
}
u_is_alnum =
{
@@ -153,30 +153,30 @@ u_is_alnum =
4 + 384 * sizeof (short) / sizeof (int) + 528,
4 + 384 * sizeof (short) / sizeof (int) + 544,
4 + 384 * sizeof (short) / sizeof (int) + 560,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 576,
4 + 384 * sizeof (short) / sizeof (int) + 592,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 608,
4 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 640,
+ 4 + 384 * sizeof (short) / sizeof (int) + 656,
+ 4 + 384 * sizeof (short) / sizeof (int) + 672,
+ 4 + 384 * sizeof (short) / sizeof (int) + 688,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
+ 4 + 384 * sizeof (short) / sizeof (int) + 720,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -184,6 +184,8 @@ u_is_alnum =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
@@ -200,7 +202,10 @@ u_is_alnum =
-1,
-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,
-1,
-1,
@@ -233,11 +238,13 @@ u_is_alnum =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -249,18 +256,8 @@ u_is_alnum =
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 640,
- 4 + 384 * sizeof (short) / sizeof (int) + 656,
- -1,
- -1,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
@@ -269,8 +266,11 @@ u_is_alnum =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -361,27 +361,27 @@ 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) + 672,
- -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) + 944,
+ 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) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 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) + 992,
-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) + 688,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
-1,
-1
},
@@ -414,58 +414,58 @@ u_is_alnum =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0x00000000, 0x00000000, 0x00000020, 0x3CDF0000,
+ 0x00000000, 0x00000000, 0x00000020, 0xBCDF0000,
0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF,
- 0x00000000, 0xFFFFFFFE, 0x000007FF, 0xFFFEC3FF,
+ 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC3FF,
0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9FFFC060,
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xF806FFC3,
- 0xFFF99FE0, 0x23C5FDFF, 0xB0004000, 0x0003FFC3,
+ 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
+ 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3,
+ 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0,
- 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0000FFC3,
+ 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0200FFC3,
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0,
- 0xFFFDDFE0, 0x23EFFDFF, 0x03000000, 0x0000FFC3,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0000FFC3,
- 0xFFFDDFE0, 0x23FFFDFF, 0x00000000, 0xFC00FFC3,
- 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
+ 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3,
+ 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0006FFC3,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC00FFC3,
+ 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0,
0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000,
- 0xFEF02596, 0x200DECAE, 0x33FF005F, 0x00000000,
+ 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000,
0x00000001, 0x000003FF, 0xFFFFFEFF, 0x00001FFF,
- 0x00000F00, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001F00, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x800007FF, 0x3C3F03FF, 0xFFE1C062,
- 0x03FF4003, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF,
+ 0x03FF4003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF,
+ 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
+ 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x000003FF,
0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF,
- 0xFFFFFFFF, 0x000003FF, 0x03FF00FE, 0x00000000,
- 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000,
+ 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
+ 0x03FF03FF, 0x00000080, 0x00000000, 0x00000000,
0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000,
- 0xFFFFFFF8, 0x03FFC001, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0xFFFFC001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -473,16 +473,16 @@ u_is_alnum =
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
0x00000000, 0x00000000, 0x00000000, 0x80020000,
- 0x001F0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000,
0x3E2FFC84, 0xF3FFBF50, 0x000043E0, 0xFFFFFFFF,
0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F,
- 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F,
+ 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
0x00000000, 0x00008000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -491,7 +491,7 @@ u_is_alnum =
0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF,
0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000,
+ 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -503,32 +503,32 @@ u_is_alnum =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFC,
- 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000019FF, 0x00000000, 0x00000000, 0xF8000000,
+ 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x000001FF, 0x03FF0FF7, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x28FC0000,
+ 0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
+ 0xFFFFFFF0, 0x0007FFFF, 0x03FF8000, 0x7FFFFFDF,
+ 0xFFFFFFFF, 0x000001FF, 0x03FF0FF7, 0xC47FFFFF,
+ 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF,
+ 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0007,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
@@ -546,27 +546,83 @@ u_is_alnum =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF,
0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000,
+ 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF,
+ 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F,
+ 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF,
+ 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x0000FFC0,
+ 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x03FF01FF,
+ 0xFFFFFFF8, 0xFFC0007F, 0xFFFF0000, 0x0047FFFF,
+ 0xFFFFFFF8, 0x0007FFFF, 0x17FF001E, 0x00000000,
+ 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000,
+ 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x03FF0000,
+ 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0000FFFF, 0x03FF00B0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
+ 0xFFFFFFFF, 0x0000FFFF, 0x03FF0010, 0x00000000,
+ 0xFFFFFFFF, 0x000007FF, 0x000003FF, 0x00000000,
+ 0x03FFFFFF, 0x03FF0000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x800003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x000003FF,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF,
+ 0xFFFFFFFF, 0x0000FFFF, 0x03FF000F, 0xE0FFFFF8,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000003, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF,
+ 0x03FF01FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF,
0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF,
@@ -577,7 +633,31 @@ u_is_alnum =
0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF0000, 0xFFFF1FFF, 0xFFFF03FF, 0xFFFF03FF,
+ 0x000007FF, 0x00000000, 0x00000000, 0xFFFFFFC0,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/ctype_alpha.c b/lib/unictype/ctype_alpha.c
index 8c64b6d..e4c5822 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/ctype_alpha.h b/lib/unictype/ctype_alpha.h
index 087c7d5..a74f916 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[44 << 4];
+ /*unsigned*/ int level3[64 << 4];
}
u_is_alpha =
{
@@ -153,30 +153,30 @@ u_is_alpha =
4 + 384 * sizeof (short) / sizeof (int) + 528,
4 + 384 * sizeof (short) / sizeof (int) + 544,
4 + 384 * sizeof (short) / sizeof (int) + 560,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 576,
4 + 384 * sizeof (short) / sizeof (int) + 592,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 608,
4 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 640,
+ 4 + 384 * sizeof (short) / sizeof (int) + 656,
+ 4 + 384 * sizeof (short) / sizeof (int) + 672,
+ 4 + 384 * sizeof (short) / sizeof (int) + 688,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
+ 4 + 384 * sizeof (short) / sizeof (int) + 720,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -184,6 +184,8 @@ u_is_alpha =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
@@ -200,7 +202,10 @@ u_is_alpha =
-1,
-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,
-1,
-1,
@@ -233,11 +238,13 @@ u_is_alpha =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -249,18 +256,8 @@ u_is_alpha =
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 640,
- 4 + 384 * sizeof (short) / sizeof (int) + 656,
- -1,
- -1,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
@@ -269,8 +266,11 @@ u_is_alpha =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -361,27 +361,27 @@ 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) + 672,
- -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) + 944,
+ 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) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 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) + 992,
-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) + 688,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
-1,
-1
},
@@ -414,58 +414,58 @@ u_is_alpha =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0x00000000, 0x00000000, 0x00000020, 0x3CDF0000,
+ 0x00000000, 0x00000000, 0x00000020, 0xBCDF0000,
0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF,
- 0x00000000, 0xFFFFFFFE, 0x000007FF, 0xFFFEC3FF,
+ 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC3FF,
0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9FFFC060,
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xF806FFC3,
- 0xFFF99FE0, 0x23C5FDFF, 0xB0004000, 0x0003FFC3,
+ 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
+ 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3,
+ 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0,
- 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0000FFC3,
+ 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0200FFC3,
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0,
- 0xFFFDDFE0, 0x23EFFDFF, 0x03000000, 0x0000FFC3,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0000FFC3,
- 0xFFFDDFE0, 0x23FFFDFF, 0x00000000, 0xFC00FFC3,
- 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
+ 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3,
+ 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0006FFC3,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC00FFC3,
+ 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0,
0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000,
- 0xFEF02596, 0x200DECAE, 0x33FF005F, 0x00000000,
+ 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000,
0x00000001, 0x000003FF, 0xFFFFFEFF, 0x00001FFF,
- 0x00000F00, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001F00, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x800007FF, 0x3C3F03FF, 0xFFE1C062,
- 0x03FF4003, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF,
+ 0x03FF4003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF,
+ 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
+ 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x000003FF,
0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF,
- 0xFFFFFFFF, 0x000003FF, 0x03FF00FE, 0x00000000,
- 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000,
+ 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
+ 0x03FF03FF, 0x00000080, 0x00000000, 0x00000000,
0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000,
- 0xFFFFFFF8, 0x03FFC001, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0xFFFFC001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -473,16 +473,16 @@ u_is_alpha =
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
0x00000000, 0x00000000, 0x00000000, 0x80020000,
- 0x001F0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000,
0x3E2FFC84, 0xF3FFBF50, 0x000043E0, 0xFFFFFFFF,
0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F,
- 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F,
+ 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
0x00000000, 0x00008000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -491,7 +491,7 @@ u_is_alpha =
0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF,
0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000,
+ 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -503,32 +503,32 @@ u_is_alpha =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFC,
- 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000019FF, 0x00000000, 0x00000000, 0xF8000000,
+ 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x000001FF, 0x03FF0FF7, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x28FC0000,
+ 0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
+ 0xFFFFFFF0, 0x0007FFFF, 0x03FF8000, 0x7FFFFFDF,
+ 0xFFFFFFFF, 0x000001FF, 0x03FF0FF7, 0xC47FFFFF,
+ 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF,
+ 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0007,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
@@ -546,27 +546,83 @@ u_is_alpha =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF,
0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000,
+ 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF,
+ 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F,
+ 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF,
+ 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x0000FFC0,
+ 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x03FF01FF,
+ 0xFFFFFFF8, 0xFFC0007F, 0xFFFF0000, 0x0047FFFF,
+ 0xFFFFFFF8, 0x0007FFFF, 0x17FF001E, 0x00000000,
+ 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000,
+ 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x03FF0000,
+ 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0000FFFF, 0x03FF00B0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
+ 0xFFFFFFFF, 0x0000FFFF, 0x03FF0010, 0x00000000,
+ 0xFFFFFFFF, 0x000007FF, 0x000003FF, 0x00000000,
+ 0x03FFFFFF, 0x03FF0000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x800003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x000003FF,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF,
+ 0xFFFFFFFF, 0x0000FFFF, 0x03FF000F, 0xE0FFFFF8,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000003, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF,
+ 0x03FF01FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF,
0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF,
@@ -577,7 +633,31 @@ u_is_alpha =
0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF0000, 0xFFFF1FFF, 0xFFFF03FF, 0xFFFF03FF,
+ 0x000007FF, 0x00000000, 0x00000000, 0xFFFFFFC0,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/ctype_blank.c b/lib/unictype/ctype_blank.c
index 5e2ea54..f3b17d7 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/ctype_blank.h b/lib/unictype/ctype_blank.h
index 0506e46..8784176 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[5 << 4];
+ /*unsigned*/ int level3[4 << 4];
}
u_is_blank =
{
@@ -30,11 +30,11 @@ u_is_blank =
-1,
-1,
2 + 128 * sizeof (short) / sizeof (int) + 16,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -42,7 +42,7 @@ u_is_blank =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
+ 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -156,10 +156,6 @@ u_is_blank =
0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00004000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000077F, 0x00000000, 0x80000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/ctype_cntrl.c b/lib/unictype/ctype_cntrl.c
index 13869c5..1dc9b01 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/ctype_cntrl.h b/lib/unictype/ctype_cntrl.h
index e911b0d..8081960 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 ec444d4..cdc011a 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/ctype_digit.h b/lib/unictype/ctype_digit.h
index 82d7d2c..eb1c87a 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 474211b..eaa78c2 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/ctype_graph.h b/lib/unictype/ctype_graph.h
index 0a00010..6485fd0 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[52 << 4];
+ /*unsigned*/ int level3[75 << 4];
}
u_is_graph =
{
@@ -55,141 +55,142 @@ u_is_graph =
18 + 640 * sizeof (short) / sizeof (int) + 256,
18 + 640 * sizeof (short) / sizeof (int) + 272,
18 + 640 * sizeof (short) / sizeof (int) + 288,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 304,
18 + 640 * sizeof (short) / sizeof (int) + 320,
18 + 640 * sizeof (short) / sizeof (int) + 336,
18 + 640 * sizeof (short) / sizeof (int) + 352,
18 + 640 * sizeof (short) / sizeof (int) + 368,
+ 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) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 384,
+ 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) + 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) + 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) + 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) + 400,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 416,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
18 + 640 * sizeof (short) / sizeof (int) + 432,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
18 + 640 * sizeof (short) / sizeof (int) + 448,
18 + 640 * sizeof (short) / sizeof (int) + 464,
+ 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) + 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) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 496,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
+ 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) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 496,
+ 18 + 640 * sizeof (short) / sizeof (int) + 512,
18 + 640 * sizeof (short) / sizeof (int) + 528,
18 + 640 * sizeof (short) / sizeof (int) + 544,
18 + 640 * sizeof (short) / sizeof (int) + 560,
18 + 640 * sizeof (short) / sizeof (int) + 576,
18 + 640 * sizeof (short) / sizeof (int) + 592,
18 + 640 * sizeof (short) / sizeof (int) + 608,
- -1,
18 + 640 * sizeof (short) / sizeof (int) + 624,
18 + 640 * sizeof (short) / sizeof (int) + 640,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
18 + 640 * sizeof (short) / sizeof (int) + 656,
18 + 640 * sizeof (short) / sizeof (int) + 672,
+ 18 + 640 * sizeof (short) / sizeof (int) + 688,
+ 18 + 640 * sizeof (short) / sizeof (int) + 704,
+ 18 + 640 * sizeof (short) / sizeof (int) + 720,
+ 18 + 640 * sizeof (short) / sizeof (int) + 736,
+ 18 + 640 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 768,
+ 18 + 640 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -197,6 +198,8 @@ u_is_graph =
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -213,7 +216,10 @@ u_is_graph =
-1,
-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,
-1,
-1,
@@ -246,11 +252,13 @@ u_is_graph =
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
@@ -260,142 +268,134 @@ 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,
-1,
-1,
-1,
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 688,
- 18 + 640 * sizeof (short) / sizeof (int) + 704,
- 18 + 640 * sizeof (short) / sizeof (int) + 720,
- 18 + 640 * sizeof (short) / sizeof (int) + 736,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 752,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 768,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -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,
-1,
-1,
-1,
+ 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 1088,
+ 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) + 1104,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1120,
+ 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) + 1136,
-1,
-1,
-1,
@@ -416,11 +416,11 @@ u_is_graph =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 784,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1152,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 800,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1168,
-1,
-1,
-1,
@@ -548,134 +548,134 @@ u_is_graph =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 816
+ 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 1184
},
{
0x00000000, 0xFFFFFFFE, 0xFFFFFFFF, 0x7FFFFFFF,
@@ -684,101 +684,93 @@ u_is_graph =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7CFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFCFFFFFF,
0xFFFFD7F0, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFE000F, 0xFE7FFFFF, 0xFFFFFFFE,
- 0xFFFE06FF, 0xFFFFFFFF, 0xFFFF00FF, 0x001F07FF,
- 0xCFFFFFCF, 0xFFFFFFFE, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0xFE7FFFFF, 0xFFFFFFFE,
+ 0xFFFEE6FF, 0xFFFFFFFF, 0xFFFF00FF, 0x001F07FF,
+ 0xDFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFE, 0xF3FFFFFF, 0xFF1F3FFF, 0xF807FFFF,
- 0xFFF99FEE, 0xF3C5FDFF, 0xB080799F, 0x07FFFFCF,
+ 0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000,
+ 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF,
0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
- 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0002FFCF,
- 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0003FFCF,
+ 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0203FFCF,
+ 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF,
0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0,
- 0xFFFDDFEE, 0xE3EFFDFF, 0x03603DDF, 0xFF00FFCF,
- 0xFFFDDFEC, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEC, 0xE3FFFDFF, 0x00803DDF, 0xFE3FFFCF,
- 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001C0000,
+ 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF,
+ 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFE3FFFCF,
+ 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0,
0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000,
- 0xFEF02596, 0x3BFFECAE, 0x33FF3F5F, 0x00000000,
+ 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFEFF, 0xFFFE1FFF,
- 0xFEFF0FFF, 0xDFFFFFFF, 0x001FDFFF, 0x00000000,
+ 0xFEFFFFFF, 0xDFFFFFFF, 0x07FFDFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xC3FFFFFF, 0xFFFFFFFF, 0xFFFF003F, 0x1FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0x87FFFFFF, 0x1FFFFFFF,
- 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF,
- 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x1FFFFFFF,
+ 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF,
- 0x1FFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x1FFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFFFFF,
0x001FDFFF, 0x007FFFFF, 0x000FFFFF, 0x000DDFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x03FF03FF,
- 0x03FF3FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0x0FFF0FFF, 0xFFFFFFF1, 0x001F3FFF,
- 0xFFFFFFFF, 0xFFFF03FF, 0xC3FF03FF, 0xFFFFFFFF,
- 0xCFFFFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x03FF7FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
+ 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0x7FFFFFFF, 0x0FFF0FFF, 0xFFFFFFF1, 0x001F3FFF,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0xC7FF03FF, 0xFFFFFFFF,
+ 0xCFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x9FFFFFFF,
+ 0x03FF03FF, 0x7FFF3FFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x1FFFFFFF,
- 0xFFFFFFFF, 0x03FFC7FF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF00FFFFF,
0xFFFFFFFF, 0xF8FFFFFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF00FF, 0x037FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC000007F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFDFFFFF, 0xEFCFFFDF, 0x7FDCFFFF,
- 0xFFFFF880, 0xFFFFFCFF, 0x7FFFFFFF, 0xFFF3FC1F,
- 0x001F7FFF, 0x003FFFFF, 0xFFFF0000, 0x0001FFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF8FFFF, 0xFFFFFFFF,
- 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF,
- 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFF880, 0xFFFFFCFF, 0x7FFFFFFF, 0xFFF3FFDF,
+ 0x1FFF7FFF, 0x7FFFFFFF, 0xFFFF0000, 0x0001FFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x1FFFFFFF, 0x0000000F, 0x00000000,
- 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0xFFFFFFFE,
- 0xFF1FFFFF, 0x7FFEFFFF, 0xFFFF17FF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x001F1FFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0007FF,
- 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF,
+ 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF,
+ 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0001FFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
0xFE7FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF7FFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFF000F,
- 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFF000F, 0xFFFFFFFF,
+ 0xFFFF7FFF, 0x07FFFFFF, 0xFFFFFFFF, 0xFFFF000F,
+ 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -789,71 +781,131 @@ u_is_graph =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
+ 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFF007F, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xF00FFFFC,
- 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0x00000000, 0xF8000000,
- 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x3FFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x1FFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FFBFFF, 0x7FFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xF8000007, 0x007FFFFF,
+ 0x007E7E7E, 0xFFFF7F7F, 0xFFFFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
0xE0F8007F, 0x5F7FFFFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF80003, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x3FFF0000,
- 0x03FFFFFF, 0xFFFF007F, 0xFFF7FFFF, 0xFFDF0F7F,
+ 0x03FFFFFF, 0xFFFFFFFF, 0xFFF7FFFF, 0xFFDF0F7F,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x9FFFFFFF,
0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x3E007F7F,
0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0FFF07FF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
+ 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0x7FFFFFFF, 0xFFFF000F, 0x000007FF, 0x00000000,
+ 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFF,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x07FFFFFF,
0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFD3F, 0x91BFFFFF, 0xFFBFFFFF, 0xFFFFFFFF,
+ 0x7FFFFFFF, 0x0000FF80, 0x00000000, 0xF837FFFF,
+ 0x8FFFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xF0FFFFFF, 0xFFFCFFFF, 0xFFFFFFFF,
+ 0xFEEFF06F, 0x870FFFFF, 0x01FF00FF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000000, 0xFFFFFFFF, 0x007FF87F,
+ 0xFFFFFFFF, 0xFE3FFFFF, 0xFF3FFFFF, 0xFF07FFFF,
+ 0x1E03FFFF, 0x0000FE00, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0xFC07FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFC3FFF, 0x8000FFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0003, 0x03FF01FF,
+ 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF000F, 0x007FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x001FFFFE,
+ 0xFFFBFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000,
+ 0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF,
+ 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x83FFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFEEFF06F, 0x870FFFFF, 0x01FF00FF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000,
+ 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000,
+ 0xE3FFFFFF, 0xFFFF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x8007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001F7FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x0000C3FF,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x003F3FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFF003F, 0xE0FFFFFB,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000003, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000F0007,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF,
+ 0xF3FF01FF, 0x0000000F, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF,
0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF,
@@ -866,12 +918,52 @@ u_is_graph =
0xFFFFFFFF, 0xFFFFFF3F, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFCFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
+ 0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
+ 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x07FFFFFF, 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, 0xFFFFFFFF, 0x000FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
+ 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
+ 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
+ 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000001F, 0x00000000, 0x00000001, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/ctype_lower.c b/lib/unictype/ctype_lower.c
index 8e1e118..4499036 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/ctype_lower.h b/lib/unictype/ctype_lower.h
index 32f602c..1263a70 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[11 << 4];
+ /*unsigned*/ int level3[15 << 4];
}
u_is_lower =
{
@@ -30,23 +30,20 @@ u_is_lower =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 48,
3 + 256 * sizeof (short) / sizeof (int) + 64,
3 + 256 * sizeof (short) / sizeof (int) + 80,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -104,11 +101,12 @@ u_is_lower =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -148,20 +146,22 @@ u_is_lower =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 160,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -283,16 +283,20 @@ u_is_lower =
0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
0xAAAAAAAA, 0x54AAAAAA, 0xAAAAA955, 0xD4AAAAAA,
0x46241129, 0xA251212A, 0xB5555B60, 0xAA2CAAAA,
- 0xAAAAAAAA, 0x100AAAA8, 0x0ADBAA84, 0x20268B09,
- 0x00041F09, 0x00000000, 0x00000000, 0x00000000,
+ 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B,
+ 0x60041F89, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000020, 0x388A0000,
- 0x00000000, 0xFFFEF000, 0xAAE37FFF, 0x0927AAAA,
+ 0x00000000, 0xFFFEF000, 0xAAE37FFF, 0x092FAAAA,
0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA,
0xAAAAA802, 0xAAAAAAAA, 0xAAAAD554, 0xAAAAAAAA,
- 0xAAAAAAAA, 0x0000000A, 0x00000000, 0xFFFFFFFE,
+ 0xAAAAAAAA, 0x0000AAAA, 0x00000000, 0xFFFFFFFE,
0x0000007F, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x3F000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x22000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
@@ -308,13 +312,17 @@ u_is_lower =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x00481562,
- 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0000000A,
- 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000,
+ 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0008500A,
+ 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AA8,
- 0x00AAAAAA, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA,
+ 0x0AAAAAAA, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xAAA8AAA8, 0xAAAAAAAA, 0x9400AAAA,
- 0x000010AA, 0x00000000, 0x00000000, 0x00000000,
+ 0xAA8A10AA, 0x00A002AA, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00080000, 0xFFFF0000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
@@ -322,6 +330,14 @@ u_is_lower =
0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/ctype_print.c b/lib/unictype/ctype_print.c
index 8e53e0f..3d52eac 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/ctype_print.h b/lib/unictype/ctype_print.h
index 73df0b9..19ab4d3 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[52 << 4];
+ /*unsigned*/ int level3[75 << 4];
}
u_is_print =
{
@@ -55,141 +55,142 @@ u_is_print =
18 + 640 * sizeof (short) / sizeof (int) + 256,
18 + 640 * sizeof (short) / sizeof (int) + 272,
18 + 640 * sizeof (short) / sizeof (int) + 288,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 304,
18 + 640 * sizeof (short) / sizeof (int) + 320,
18 + 640 * sizeof (short) / sizeof (int) + 336,
18 + 640 * sizeof (short) / sizeof (int) + 352,
18 + 640 * sizeof (short) / sizeof (int) + 368,
+ 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) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 384,
+ 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) + 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) + 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) + 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) + 400,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
18 + 640 * sizeof (short) / sizeof (int) + 416,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
18 + 640 * sizeof (short) / sizeof (int) + 432,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
18 + 640 * sizeof (short) / sizeof (int) + 448,
18 + 640 * sizeof (short) / sizeof (int) + 464,
+ 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) + 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) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 496,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
+ 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) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 496,
+ 18 + 640 * sizeof (short) / sizeof (int) + 512,
18 + 640 * sizeof (short) / sizeof (int) + 528,
18 + 640 * sizeof (short) / sizeof (int) + 544,
18 + 640 * sizeof (short) / sizeof (int) + 560,
18 + 640 * sizeof (short) / sizeof (int) + 576,
18 + 640 * sizeof (short) / sizeof (int) + 592,
18 + 640 * sizeof (short) / sizeof (int) + 608,
- -1,
18 + 640 * sizeof (short) / sizeof (int) + 624,
18 + 640 * sizeof (short) / sizeof (int) + 640,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
18 + 640 * sizeof (short) / sizeof (int) + 656,
18 + 640 * sizeof (short) / sizeof (int) + 672,
+ 18 + 640 * sizeof (short) / sizeof (int) + 688,
+ 18 + 640 * sizeof (short) / sizeof (int) + 704,
+ 18 + 640 * sizeof (short) / sizeof (int) + 720,
+ 18 + 640 * sizeof (short) / sizeof (int) + 736,
+ 18 + 640 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 768,
+ 18 + 640 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -197,6 +198,8 @@ u_is_print =
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -213,7 +216,10 @@ u_is_print =
-1,
-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,
-1,
-1,
@@ -246,11 +252,13 @@ u_is_print =
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
@@ -260,142 +268,134 @@ 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,
-1,
-1,
-1,
-1,
-1,
-1,
+ 18 + 640 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 688,
- 18 + 640 * sizeof (short) / sizeof (int) + 704,
- 18 + 640 * sizeof (short) / sizeof (int) + 720,
- 18 + 640 * sizeof (short) / sizeof (int) + 736,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 752,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 768,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -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,
-1,
-1,
-1,
+ 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 1088,
+ 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) + 1104,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1120,
+ 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) + 1136,
-1,
-1,
-1,
@@ -416,11 +416,11 @@ u_is_print =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 784,
+ 18 + 640 * sizeof (short) / sizeof (int) + 160,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1152,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 800,
+ 18 + 640 * sizeof (short) / sizeof (int) + 1168,
-1,
-1,
-1,
@@ -548,134 +548,134 @@ u_is_print =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 816
+ 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 1184
},
{
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
@@ -684,101 +684,93 @@ u_is_print =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7CFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFCFFFFFF,
0xFFFFD7F0, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFE000F, 0xFE7FFFFF, 0xFFFFFFFE,
- 0xFFFE06FF, 0xFFFFFFFF, 0xFFFF00FF, 0x001F07FF,
- 0xCFFFFFCF, 0xFFFFFFFE, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0xFE7FFFFF, 0xFFFFFFFE,
+ 0xFFFEE6FF, 0xFFFFFFFF, 0xFFFF00FF, 0x001F07FF,
+ 0xDFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFE, 0xF3FFFFFF, 0xFF1F3FFF, 0xF807FFFF,
- 0xFFF99FEE, 0xF3C5FDFF, 0xB080799F, 0x07FFFFCF,
+ 0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000,
+ 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF,
0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
- 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0002FFCF,
- 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0003FFCF,
+ 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0203FFCF,
+ 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF,
0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0,
- 0xFFFDDFEE, 0xE3EFFDFF, 0x03603DDF, 0xFF00FFCF,
- 0xFFFDDFEC, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEC, 0xE3FFFDFF, 0x00803DDF, 0xFE3FFFCF,
- 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001C0000,
+ 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF,
+ 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFE3FFFCF,
+ 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0,
0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000,
- 0xFEF02596, 0x3BFFECAE, 0x33FF3F5F, 0x00000000,
+ 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFEFF, 0xFFFE1FFF,
- 0xFEFF0FFF, 0xDFFFFFFF, 0x001FDFFF, 0x00000000,
+ 0xFEFFFFFF, 0xDFFFFFFF, 0x07FFDFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xC3FFFFFF, 0xFFFFFFFF, 0xFFFF003F, 0x1FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0x87FFFFFF, 0x1FFFFFFF,
- 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF,
- 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x1FFFFFFF,
+ 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF,
- 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFFFFF,
0x001FDFFF, 0x007FFFFF, 0x000FFFFF, 0x000DDFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x03FF03FF,
0x03FF7FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0x0FFF0FFF, 0xFFFFFFF1, 0x001F3FFF,
- 0xFFFFFFFF, 0xFFFF03FF, 0xC3FF03FF, 0xFFFFFFFF,
- 0xCFFFFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0x7FFFFFFF, 0x0FFF0FFF, 0xFFFFFFF1, 0x001F3FFF,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0xC7FF03FF, 0xFFFFFFFF,
+ 0xCFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x9FFFFFFF,
+ 0x03FF03FF, 0x7FFF3FFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x1FFFFFFF,
- 0xFFFFFFFF, 0x03FFC7FF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF00FFFFF,
0xFFFFFFFF, 0xF8FFFFFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF00FF, 0x037FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC000007F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFDFFFFF, 0xEFCFFFDF, 0x7FDCFFFF,
- 0xFFFFFFFF, 0xFFFFFCFF, 0xFFFFFFFF, 0xFFF3FC1F,
- 0x001F7FFF, 0x003FFFFF, 0xFFFF0000, 0x0001FFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF8FFFF, 0xFFFFFFFF,
- 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF,
- 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFCFF, 0xFFFFFFFF, 0xFFF3FFDF,
+ 0x1FFF7FFF, 0x7FFFFFFF, 0xFFFF0000, 0x0001FFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x1FFFFFFF, 0x0000000F, 0x00000000,
- 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0xFFFFFFFE,
- 0xFF1FFFFF, 0x7FFEFFFF, 0xFFFF17FF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x001F1FFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0007FF,
- 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF,
+ 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF,
+ 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0001FFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
0xFE7FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF7FFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFF000F,
- 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFF000F, 0xFFFFFFFF,
+ 0xFFFF7FFF, 0x07FFFFFF, 0xFFFFFFFF, 0xFFFF000F,
+ 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -789,71 +781,131 @@ u_is_print =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
+ 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFF007F, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xF00FFFFC,
- 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0x00000000, 0xF8000000,
- 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x3FFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x1FFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FFBFFF, 0x7FFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xF8000007, 0x007FFFFF,
+ 0x007E7E7E, 0xFFFF7F7F, 0xFFFFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
0xE0F8007F, 0x5F7FFFFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF80003, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x3FFF0000,
- 0x03FFFFFF, 0xFFFF007F, 0xFFF7FFFF, 0xFFDF0F7F,
+ 0x03FFFFFF, 0xFFFFFFFF, 0xFFF7FFFF, 0xFFDF0F7F,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x9FFFFFFF,
0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x3E007F7F,
0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0FFF07FF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
+ 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0x7FFFFFFF, 0xFFFF000F, 0x000007FF, 0x00000000,
+ 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFF,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x07FFFFFF,
0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFD3F, 0x91BFFFFF, 0xFFBFFFFF, 0xFFFFFFFF,
+ 0x7FFFFFFF, 0x0000FF80, 0x00000000, 0xF837FFFF,
+ 0x8FFFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xF0FFFFFF, 0xFFFCFFFF, 0xFFFFFFFF,
+ 0xFEEFF06F, 0x870FFFFF, 0x01FF00FF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000000, 0xFFFFFFFF, 0x007FF87F,
+ 0xFFFFFFFF, 0xFE3FFFFF, 0xFF3FFFFF, 0xFF07FFFF,
+ 0x1E03FFFF, 0x0000FE00, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0xFC07FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFC3FFF, 0x8000FFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0003, 0x03FF01FF,
+ 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF000F, 0x007FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x001FFFFE,
+ 0xFFFBFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000,
+ 0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF,
+ 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x83FFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFEEFF06F, 0x870FFFFF, 0x01FF00FF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000,
+ 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000,
+ 0xE3FFFFFF, 0xFFFF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x8007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001F7FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x0000C3FF,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x003F3FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFF003F, 0xE0FFFFFB,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000003, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000F0007,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF,
+ 0xF3FF01FF, 0x0000000F, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF,
0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF,
@@ -866,12 +918,52 @@ u_is_print =
0xFFFFFFFF, 0xFFFFFF3F, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFCFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
+ 0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
+ 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x07FFFFFF, 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, 0xFFFFFFFF, 0x000FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
+ 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
+ 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
+ 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000001F, 0x00000000, 0x00000001, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/ctype_punct.c b/lib/unictype/ctype_punct.c
index 8071a26..4e449ae 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/ctype_punct.h b/lib/unictype/ctype_punct.h
index ce4a010..038b8c5 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[45 << 4];
+ /*unsigned*/ int level3[63 << 4];
}
u_is_punct =
{
@@ -46,7 +46,6 @@ u_is_punct =
18 + 512 * sizeof (short) / sizeof (int) + 112,
18 + 512 * sizeof (short) / sizeof (int) + 128,
18 + 512 * sizeof (short) / sizeof (int) + 144,
- -1,
18 + 512 * sizeof (short) / sizeof (int) + 160,
18 + 512 * sizeof (short) / sizeof (int) + 176,
18 + 512 * sizeof (short) / sizeof (int) + 192,
@@ -57,6 +56,7 @@ u_is_punct =
18 + 512 * sizeof (short) / sizeof (int) + 272,
18 + 512 * sizeof (short) / sizeof (int) + 288,
18 + 512 * sizeof (short) / sizeof (int) + 304,
+ 18 + 512 * sizeof (short) / sizeof (int) + 304,
18 + 512 * sizeof (short) / sizeof (int) + 320,
18 + 512 * sizeof (short) / sizeof (int) + 336,
18 + 512 * sizeof (short) / sizeof (int) + 352,
@@ -166,28 +166,23 @@ u_is_punct =
18 + 512 * sizeof (short) / sizeof (int) + 528,
18 + 512 * sizeof (short) / sizeof (int) + 544,
18 + 512 * sizeof (short) / sizeof (int) + 560,
- -1,
- -1,
18 + 512 * sizeof (short) / sizeof (int) + 576,
- 18 + 512 * sizeof (short) / sizeof (int) + 592,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 592,
18 + 512 * sizeof (short) / sizeof (int) + 608,
+ 18 + 512 * sizeof (short) / sizeof (int) + 624,
+ 18 + 512 * sizeof (short) / sizeof (int) + 640,
+ 18 + 512 * sizeof (short) / sizeof (int) + 656,
+ 18 + 512 * sizeof (short) / sizeof (int) + 672,
+ 18 + 512 * sizeof (short) / sizeof (int) + 688,
+ 18 + 512 * sizeof (short) / sizeof (int) + 704,
+ 18 + 512 * sizeof (short) / sizeof (int) + 720,
-1,
-1,
-1,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -222,7 +217,9 @@ u_is_punct =
-1,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 752,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -261,6 +258,7 @@ u_is_punct =
-1,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
@@ -268,31 +266,33 @@ u_is_punct =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 624,
- 18 + 512 * sizeof (short) / sizeof (int) + 640,
- -1,
- 18 + 512 * sizeof (short) / sizeof (int) + 656,
- -1,
- -1,
- -1,
- -1,
- -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,
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 864,
-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) + 960,
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 688,
+ 18 + 512 * sizeof (short) / sizeof (int) + 976,
-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) + 704
+ 18 + 512 * sizeof (short) / sizeof (int) + 992
},
{
0x00000000, 0xFC00FFFE, 0xF8000001, 0x78000001,
@@ -561,84 +561,84 @@ u_is_punct =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x000003FC, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFC000000, 0x00000000,
- 0xFFFE0600, 0xFFFFFFFF, 0x000000FF, 0x00180000,
- 0xCFFFFFCF, 0x00000000, 0x7FFFF800, 0x00013C00,
+ 0xFFFEE600, 0xFFFFFFFF, 0x000000FF, 0x00180000,
+ 0xDFFFFFFF, 0x00000000, 0xFFFFF800, 0x00013C00,
0x00000000, 0x00000000, 0xFFD00000, 0x60003F9F,
0x0002BFFF, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x03CFF800,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000000E, 0xD0000000, 0x001E3FFF, 0x0001003C,
- 0x0000000E, 0xD0000000, 0x0080399F, 0x07FC000C,
+ 0xFBC00000, 0x7FFF3EEF, 0x4E000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0001003C,
+ 0x0000000E, 0xD0000000, 0x0080399F, 0x0FFC000C,
0x0000000E, 0xD0000000, 0x00023987, 0x00230000,
- 0x0000000E, 0xD0000000, 0x00003BBF, 0x0002000C,
- 0x0000000E, 0xD0000000, 0x00C0399F, 0x0001000C,
+ 0x0000000E, 0xD0000000, 0x00003BBF, 0x0003000C,
+ 0x0000000E, 0xD0000000, 0x00C0399F, 0x00FD000C,
0x00000004, 0xC0000000, 0x00803DC7, 0x07FF0000,
- 0x0000000E, 0xC0000000, 0x00603DDF, 0xFF00000C,
- 0x0000000C, 0xD0000000, 0x00603DDF, 0x0006000C,
- 0x0000000C, 0xC0000000, 0x00803DDF, 0x023F000C,
+ 0x0000000F, 0xC0000000, 0x00603DDF, 0xFF00000C,
+ 0x0000000E, 0xD0000000, 0x00603DDF, 0x0000000C,
+ 0x0000000E, 0xC0000000, 0x00803DDF, 0x023F000C,
0x0000000C, 0x00000000, 0xFF5F8400, 0x001C0000,
0x00000000, 0x80008000, 0x0C008040, 0x00000000,
0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
0xFFFFFFFE, 0xFFFFFC00, 0x00000000, 0xFFFE0000,
- 0xFEFF00FF, 0xDFFFFFFF, 0x001FDFFF, 0x00000000,
+ 0xFEFFE0FF, 0xDFFFFFFF, 0x07FFDFFF, 0x00000000,
0x00000000, 0x7FFFF800, 0xC3C0FC00, 0x001E3F9D,
- 0xC000BFFC, 0x00000000, 0x00000000, 0x08000000,
+ 0xFC00BFFC, 0x00000000, 0x00000000, 0x08000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x1FFFFFFF,
+ 0x00000000, 0x00000000, 0xE0000000, 0x1FFFFFFF,
0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000001, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00006000,
0x18000000, 0x00000000, 0x00000000, 0x00003800,
0x001C0000, 0x007C0000, 0x000C0000, 0x000C0000,
0x00000000, 0xFFF00000, 0x2F7FFFFF, 0x03FF0000,
- 0x00003FFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00007FFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0FFF0FFF, 0x00000031, 0x00000000,
- 0x00000000, 0xFFFF0000, 0xC0000301, 0xFFFFFFFF,
- 0xCF800000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC4000000, 0xFFFFFFFF,
+ 0xCF800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF,
+ 0x00000000, 0x7FFF3F7F, 0x00000000, 0x00000000,
0x0000001F, 0xFFF00000, 0xFC00001F, 0x1FFFFFFF,
- 0x00000007, 0x000007FE, 0x00000000, 0x00000000,
+ 0x00000007, 0x00003FFE, 0x00000000, 0xF00FFFC0,
0x00000000, 0xF8FFFFF0, 0x00000000, 0xC0000000,
+ 0x00000000, 0x00000000, 0xFFFF00FF, 0x031C21FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xA0000000, 0xE000E003, 0x6000E000,
- 0xFFFFF880, 0xFFFFFCFF, 0x7FFFFFFF, 0x7FF1FC1F,
- 0x00007FFF, 0x003FFFFF, 0xFFFF0000, 0x0001FFFF,
- 0xC1D0037B, 0x0C0040AF, 0xFFF8BC1F, 0x00000000,
- 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFF880, 0xFFFFFCFF, 0x7FFFFFFF, 0x7FF1FFDF,
+ 0x00007FFF, 0x7FFFFFFF, 0xFFFF0000, 0x0001FFFF,
+ 0xC1D0037B, 0x0C0040AF, 0xFFFFBC1F, 0x00000000,
+ 0xFFFF0E00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x1FFFFFFF, 0x0000000F, 0x00000000,
- 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0xFFFFFFFE,
- 0xFF1FFFFF, 0x7FFEFFFF, 0xFFFF17FF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x001F1FFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFE0007E0,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF,
+ 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFE0387E0,
+ 0x00000000, 0x00000000, 0x00000000, 0x80010000,
0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00017FFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
@@ -646,7 +646,7 @@ u_is_punct =
0x1E000000, 0x00000001, 0x00000000, 0x08000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFF0000, 0x00000000, 0xFFFFFFFF, 0x0000000F,
- 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFF000F, 0xFFFFFFFF,
+ 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -655,21 +655,21 @@ u_is_punct =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF0000, 0xFFFFFFFF, 0x0000007F, 0x00000000,
+ 0xFFFF0000, 0xFFFFFFFF, 0x0000007F, 0xC0000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0x00000000, 0x700F8000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000E000, 0x00000000, 0x00000000, 0x7FFF8000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x00FF0000,
0x007FFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000600, 0x00000000, 0x00000000, 0x00000000,
- 0x00000844, 0x00000FF8, 0x00000000, 0x00F00000,
- 0x00000003, 0xFFF00000, 0x0000C01F, 0x00000000,
+ 0x00000844, 0x03FF0FF8, 0x00000000, 0x00F00000,
+ 0x00000003, 0xFFF00000, 0x0000C01F, 0x1703FFFF,
0x00000000, 0x0000FFC0, 0x800FFF80, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x007FFE00, 0xF0003008, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000000F, 0xFFF80000, 0xC0003FFF, 0x00000020,
+ 0x00000000, 0x007FFE00, 0xF0003008, 0x3B800000,
+ 0x00000000, 0xC19D0000, 0xC0000002, 0x0063F800,
+ 0x00000000, 0x00000000, 0x08000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00003FF8,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -677,39 +677,83 @@ u_is_punct =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x40000000, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFC0000, 0x00000003, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xC0000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x30000000,
- 0x03FFFFFF, 0xFFFF007F, 0xFFF7FFFF, 0x00000F7F,
+ 0x03FFFFFF, 0xFFFFFFFF, 0xFFF7FFFF, 0x00000F7F,
0x00000000, 0x00000000, 0x00000000, 0x80000000,
0xFC00FFFE, 0xF8000001, 0xF8000001, 0x0000003F,
0x00000000, 0x00000000, 0x00000000, 0x3E007F7F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFF87, 0xFF8FFFFF, 0x00000000, 0xFFE00000,
- 0x0FFF07FF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
+ 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0000000F, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FFFFFFF,
+ 0x00000000, 0x0000000F, 0x00000000, 0x07C00000,
0x80000000, 0x00000000, 0x00010000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x83C00000, 0x80000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00008000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF800000, 0xFF800000,
+ 0x00000000, 0x0000FF80, 0x00000000, 0xF8000000,
+ 0x8FC00000, 0x80000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x30000000, 0xFFFCFFFF, 0xFFFFFFFF,
+ 0x0000F06E, 0x87000000, 0x01FF00FF, 0xE0000000,
+ 0xE0000000, 0x00000000, 0x00000100, 0x007FF860,
+ 0x00000000, 0xFE000000, 0xFF000000, 0xFF000000,
+ 0x1E000000, 0x0000FE00, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFC000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000007, 0xFF000000, 0xFFFC3FFF, 0x8000003F,
+ 0x00000007, 0xFFFF0000, 0x00000003, 0x00000000,
+ 0x00000007, 0x001FFF80, 0x0000000F, 0x00380000,
+ 0x00000007, 0xFFF80000, 0xE8003FE1, 0x001FFFFE,
+ 0x00000000, 0x3FFFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000200, 0x80000000, 0x000007FF,
+ 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x0000004F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF3F8000, 0x30FFFFFF, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00FFF800, 0x00000000, 0x00000000,
+ 0xE0000000, 0xFC000FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000F06E, 0x87000000, 0x01FF00FF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0007FC00,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000C000,
+ 0x00000000, 0x00000000, 0x00000000, 0x003F0000,
+ 0x00000000, 0xFFFF0000, 0xF8000030, 0x00000003,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF,
+ 0x00078000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xF0000000, 0x0000000F, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF,
0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF,
@@ -718,10 +762,38 @@ u_is_punct =
0x00000000, 0x00000000, 0x08000002, 0x08000000,
0x00200000, 0x00200000, 0x00008000, 0x00008000,
0x00000200, 0x00000200, 0x00000008, 0x00000000,
- 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007FFF80, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00030000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
+ 0x00001FFF, 0x00006000, 0x0000FC00, 0x00000C00,
+ 0x07FFF800, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF0007, 0x07FFFFFF, 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, 0xFFFFFFFF, 0x000FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
+ 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
+ 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
+ 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000001F, 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 93ad873..9fc5bd5 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/ctype_space.h b/lib/unictype/ctype_space.h
index 90108b9..86a7373 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[5 << 4];
+ /*unsigned*/ int level3[4 << 4];
}
u_is_space =
{
@@ -30,11 +30,11 @@ u_is_space =
-1,
-1,
2 + 128 * sizeof (short) / sizeof (int) + 16,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -42,7 +42,7 @@ u_is_space =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
+ 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -156,10 +156,6 @@ u_is_space =
0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00004000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000077F, 0x00000300, 0x80000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/ctype_upper.c b/lib/unictype/ctype_upper.c
index 9348fcc..e79b740 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/ctype_upper.h b/lib/unictype/ctype_upper.h
index 4f3a780..a9a0846 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[11 << 4];
+ /*unsigned*/ int level3[14 << 4];
}
u_is_upper =
{
@@ -30,23 +30,20 @@ u_is_upper =
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 48,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 64,
3 + 256 * sizeof (short) / sizeof (int) + 80,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -104,10 +101,11 @@ u_is_upper =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
+ -1,
-1,
-1,
-1,
@@ -148,20 +146,22 @@ u_is_upper =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
@@ -285,16 +285,20 @@ u_is_upper =
0xB1DBCED6, 0x11AED2D5, 0x4AAAADB0, 0x55D65555,
0x55555555, 0x6C055555, 0x0000557A, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00450000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80450000,
0xFFFED740, 0x00000FFB, 0x55008000, 0xE6905555,
0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0x55555555,
0x55555401, 0x55555555, 0x55552AAB, 0x55555555,
- 0x55555555, 0xFFFE0005, 0x007FFFFF, 0x00000000,
+ 0x55555555, 0xFFFE5555, 0x007FFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFFFFF, 0x0000003F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF,
0x55555555, 0x55555555, 0x55555555, 0x55555555,
0x40155555, 0x55555555, 0x55555555, 0x55555555,
0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00,
@@ -307,14 +311,14 @@ u_is_upper =
0x00000000, 0xFFC00000, 0x0000FFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x0024EA9D,
- 0x55555555, 0x55555555, 0x55555555, 0x00000005,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0xC025EA9D,
+ 0x55555555, 0x55555555, 0x55555555, 0x00042805,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x55555555, 0x00001554,
- 0x00555555, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x55555555, 0x00001555,
+ 0x05555555, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x55545554, 0x55555555, 0x6A005555,
- 0x00000855, 0x00000000, 0x00000000, 0x00000000,
+ 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
@@ -322,6 +326,14 @@ u_is_upper =
0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/ctype_xdigit.c b/lib/unictype/ctype_xdigit.c
index e540008..2e53232 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/ctype_xdigit.h b/lib/unictype/ctype_xdigit.h
index 320f806..6066e55 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 79f8339..94f9185 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/decdigit.h b/lib/unictype/decdigit.h
index 08dcc40..7e96672 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define decdigit_header_0 16
#define decdigit_header_1 2
#define decdigit_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- unsigned char level3[12 << 6];
+ unsigned char level3[15 << 6];
}
u_decdigit =
{
@@ -20,11 +20,11 @@ u_decdigit =
0, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, 128, 256, -1, 384,
-1, -1, 512, 512, 512, 512, 512, 512,
- 512, 512, 512, -1, 640, 640, 768, -1,
+ 512, 512, 512, 512, 640, 640, 768, -1,
384, 896, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, 128,
- 896, -1, 1024, 640, -1, -1, 640, 0,
- 1152, -1, -1, -1, -1, -1, -1, -1,
+ 896, -1, 1024, 640, -1, 1152, 640, 0,
+ 1280, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -59,7 +59,7 @@ u_decdigit =
-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, 640, 1280, -1, 640, -1, -1, -1,
+ -1, 640, 1408, 1536, 640, -1, -1, 256,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -85,6 +85,9 @@ u_decdigit =
-1, 768, -1, -1, -1, -1, -1, -1,
-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,
+ -1, 128, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -104,6 +107,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, 128, -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,
@@ -130,11 +134,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, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 1408,
+ -1, -1, -1, -1, -1, -1, -1, 1792,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -219,18 +219,42 @@ u_decdigit =
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00,
+ 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00,
0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
diff --git a/lib/unictype/digit.c b/lib/unictype/digit.c
index ba999a2..a267af6 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/digit.h b/lib/unictype/digit.h
index d3f2961..86784cc 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define digit_header_0 16
#define digit_header_1 2
#define digit_header_2 7
@@ -11,7 +11,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- unsigned char level3[20 << 6];
+ unsigned char level3[27 << 6];
}
u_digit =
{
@@ -20,13 +20,13 @@ u_digit =
0, 128, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, 256, 384, -1, 512,
-1, -1, 640, 640, 640, 640, 640, 640,
- 640, 640, 640, -1, 768, 768, 896, -1,
+ 640, 640, 640, 640, 768, 768, 896, -1,
512, 1024, -1, -1, -1, -1, 1152, -1,
-1, -1, -1, -1, -1, -1, -1, 256,
- 1024, -1, 1280, 768, -1, -1, 768, 0,
- 1408, -1, -1, -1, -1, -1, -1, -1,
- 1536, 1664, -1, -1, -1, -1, -1, -1,
- 1792, 1920, -1, -1, -1, -1, 2048, 2176,
+ 1024, -1, 1280, 1408, -1, 1536, 768, 0,
+ 1664, -1, -1, -1, -1, -1, -1, -1,
+ 1792, 1920, -1, -1, -1, -1, -1, -1,
+ 2048, 2176, -1, -1, -1, -1, 2304, 2432,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -59,7 +59,7 @@ u_digit =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, 896, -1, -1, -1,
- -1, 768, 1664, -1, 768, -1, -1, -1,
+ -1, 768, 1920, 2560, 768, -1, -1, 384,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -83,7 +83,11 @@ u_digit =
-1, -1, -1, -1, -1, -1, 1024, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, 896, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 2304, -1, -1, -1,
+ -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,
+ -1, 256, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -103,6 +107,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, 256, -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,
@@ -129,19 +134,14 @@ 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, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 2432,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3200,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -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,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1
@@ -239,6 +239,22 @@ u_digit =
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x21, 0x43, 0x65, 0x87, 0xa9, 0x02, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00,
+ 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00,
0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -295,6 +311,14 @@ u_digit =
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x32, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -303,9 +327,41 @@ u_digit =
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x32, 0x54, 0x76, 0x98, 0x0a, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x32, 0x54, 0x76, 0x98, 0x0a, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21,
0x43, 0x65, 0x87, 0xa9, 0x21, 0x43, 0x65, 0x87,
0xa9, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x21, 0x43,
- 0x65, 0x87, 0xa9, 0x21, 0x43, 0x65, 0x87, 0xa9
+ 0x65, 0x87, 0xa9, 0x21, 0x43, 0x65, 0x87, 0xa9,
+ 0x11, 0x32, 0x54, 0x76, 0x98, 0x0a, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
};
diff --git a/lib/unictype/identsyntaxmap.h b/lib/unictype/identsyntaxmap.h
index 5ff13fc..a60a3ac 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2000-2002, 2005-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2000-2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/joininggroup_byname.c b/lib/unictype/joininggroup_byname.c
new file mode 100644
index 0000000..0bfdd77
--- /dev/null
+++ b/lib/unictype/joininggroup_byname.c
@@ -0,0 +1,63 @@
+/* Arabic joining group of Unicode characters.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include <string.h>
+
+#include "unictype/joininggroup_byname.h"
+
+int
+uc_joining_group_byname (const char *joining_group_name)
+{
+ size_t len;
+
+ len = strlen (joining_group_name);
+ if (len <= MAX_WORD_LENGTH)
+ {
+ char buf[MAX_WORD_LENGTH + 1];
+ const struct named_joining_group *found;
+
+ /* Copy joining_group_name into buf, converting '_' and '-' to ' '. */
+ {
+ const char *p = joining_group_name;
+ char *q = buf;
+
+ for (;; p++, q++)
+ {
+ char c = *p;
+
+ if (c == '_' || c == '-')
+ c = ' ';
+ *q = c;
+ if (c == '\0')
+ break;
+ }
+ }
+ /* Here q == buf + len. */
+
+ /* Do a hash table lookup, with case-insensitive comparison. */
+ found = uc_joining_group_lookup (buf, len);
+ if (found != NULL)
+ return found->joining_group;
+ }
+ /* Invalid joining group name. */
+ return -1;
+}
diff --git a/lib/unictype/joininggroup_byname.gperf b/lib/unictype/joininggroup_byname.gperf
new file mode 100644
index 0000000..495fedb
--- /dev/null
+++ b/lib/unictype/joininggroup_byname.gperf
@@ -0,0 +1,143 @@
+/* Arabic joining group of Unicode characters. */
+struct named_joining_group { int name; int joining_group; };
+%struct-type
+%ignore-case
+%language=ANSI-C
+%define hash-function-name joining_group_hash
+%define lookup-function-name uc_joining_group_lookup
+%readonly-tables
+%global-table
+%define word-array-name joining_group_names
+%pic
+%define string-pool-name joining_group_stringpool
+%%
+No Joining Group, UC_JOINING_GROUP_NONE
+NoJoiningGroup, UC_JOINING_GROUP_NONE
+Ain, UC_JOINING_GROUP_AIN
+Alaph, UC_JOINING_GROUP_ALAPH
+Alef, UC_JOINING_GROUP_ALEF
+Beh, UC_JOINING_GROUP_BEH
+Beth, UC_JOINING_GROUP_BETH
+Burushaski Yeh Barree, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE
+BurushaskiYehBarree, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE
+Dal, UC_JOINING_GROUP_DAL
+Dalath Rish, UC_JOINING_GROUP_DALATH_RISH
+DalathRish, UC_JOINING_GROUP_DALATH_RISH
+E, UC_JOINING_GROUP_E
+Farsi Yeh, UC_JOINING_GROUP_FARSI_YEH
+FarsiYeh, UC_JOINING_GROUP_FARSI_YEH
+Fe, UC_JOINING_GROUP_FE
+Feh, UC_JOINING_GROUP_FEH
+Final Semkath, UC_JOINING_GROUP_FINAL_SEMKATH
+FinalSemkath, UC_JOINING_GROUP_FINAL_SEMKATH
+Gaf, UC_JOINING_GROUP_GAF
+Gamal, UC_JOINING_GROUP_GAMAL
+Hah, UC_JOINING_GROUP_HAH
+He, UC_JOINING_GROUP_HE
+Heh, UC_JOINING_GROUP_HEH
+Heh Goal, UC_JOINING_GROUP_HEH_GOAL
+HehGoal, UC_JOINING_GROUP_HEH_GOAL
+Heth, UC_JOINING_GROUP_HETH
+Kaf, UC_JOINING_GROUP_KAF
+Kaph, UC_JOINING_GROUP_KAPH
+Khaph, UC_JOINING_GROUP_KHAPH
+Knotted Heh, UC_JOINING_GROUP_KNOTTED_HEH
+KnottedHeh, UC_JOINING_GROUP_KNOTTED_HEH
+Lam, UC_JOINING_GROUP_LAM
+Lamadh, UC_JOINING_GROUP_LAMADH
+Meem, UC_JOINING_GROUP_MEEM
+Mim, UC_JOINING_GROUP_MIM
+Noon, UC_JOINING_GROUP_NOON
+Nun, UC_JOINING_GROUP_NUN
+Nya, UC_JOINING_GROUP_NYA
+Pe, UC_JOINING_GROUP_PE
+Qaf, UC_JOINING_GROUP_QAF
+Qaph, UC_JOINING_GROUP_QAPH
+Reh, UC_JOINING_GROUP_REH
+Reversed Pe, UC_JOINING_GROUP_REVERSED_PE
+ReversedPe, UC_JOINING_GROUP_REVERSED_PE
+Sad, UC_JOINING_GROUP_SAD
+Sadhe, UC_JOINING_GROUP_SADHE
+Seen, UC_JOINING_GROUP_SEEN
+Semkath, UC_JOINING_GROUP_SEMKATH
+Shin, UC_JOINING_GROUP_SHIN
+Swash Kaf, UC_JOINING_GROUP_SWASH_KAF
+SwashKaf, UC_JOINING_GROUP_SWASH_KAF
+Syriac Waw, UC_JOINING_GROUP_SYRIAC_WAW
+SyriacWaw, UC_JOINING_GROUP_SYRIAC_WAW
+Tah, UC_JOINING_GROUP_TAH
+Taw, UC_JOINING_GROUP_TAW
+Teh Marbuta, UC_JOINING_GROUP_TEH_MARBUTA
+TehMarbuta, UC_JOINING_GROUP_TEH_MARBUTA
+Teh Marbuta Goal, UC_JOINING_GROUP_TEH_MARBUTA_GOAL
+TehMarbutaGoal, UC_JOINING_GROUP_TEH_MARBUTA_GOAL
+Teth, UC_JOINING_GROUP_TETH
+Waw, UC_JOINING_GROUP_WAW
+Yeh, UC_JOINING_GROUP_YEH
+Yeh Barree, UC_JOINING_GROUP_YEH_BARREE
+YehBarree, UC_JOINING_GROUP_YEH_BARREE
+Yeh with tail, UC_JOINING_GROUP_YEH_WITH_TAIL
+YehWithTail, UC_JOINING_GROUP_YEH_WITH_TAIL
+Yudh, UC_JOINING_GROUP_YUDH
+Yudh He, UC_JOINING_GROUP_YUDH_HE
+YudhHe, UC_JOINING_GROUP_YUDH_HE
+Zain, UC_JOINING_GROUP_ZAIN
+Zhain, UC_JOINING_GROUP_ZHAIN
+Rohingya Yeh, UC_JOINING_GROUP_ROHINGYA_YEH
+RohingyaYeh, UC_JOINING_GROUP_ROHINGYA_YEH
+Straight Waw, UC_JOINING_GROUP_STRAIGHT_WAW
+StraightWaw, UC_JOINING_GROUP_STRAIGHT_WAW
+Manichaean Aleph, UC_JOINING_GROUP_MANICHAEAN_ALEPH
+ManichaeanAleph, UC_JOINING_GROUP_MANICHAEAN_ALEPH
+Manichaean Beth, UC_JOINING_GROUP_MANICHAEAN_BETH
+ManichaeanBeth, UC_JOINING_GROUP_MANICHAEAN_BETH
+Manichaean Gimel, UC_JOINING_GROUP_MANICHAEAN_GIMEL
+ManichaeanGimel, UC_JOINING_GROUP_MANICHAEAN_GIMEL
+Manichaean Daleth, UC_JOINING_GROUP_MANICHAEAN_DALETH
+ManichaeanDaleth, UC_JOINING_GROUP_MANICHAEAN_DALETH
+Manichaean Waw, UC_JOINING_GROUP_MANICHAEAN_WAW
+ManichaeanWaw, UC_JOINING_GROUP_MANICHAEAN_WAW
+Manichaean Zayin, UC_JOINING_GROUP_MANICHAEAN_ZAYIN
+ManichaeanZayin, UC_JOINING_GROUP_MANICHAEAN_ZAYIN
+Manichaean Heth, UC_JOINING_GROUP_MANICHAEAN_HETH
+ManichaeanHeth, UC_JOINING_GROUP_MANICHAEAN_HETH
+Manichaean Teth, UC_JOINING_GROUP_MANICHAEAN_TETH
+ManichaeanTeth, UC_JOINING_GROUP_MANICHAEAN_TETH
+Manichaean Yodh, UC_JOINING_GROUP_MANICHAEAN_YODH
+ManichaeanYodh, UC_JOINING_GROUP_MANICHAEAN_YODH
+Manichaean Kaph, UC_JOINING_GROUP_MANICHAEAN_KAPH
+ManichaeanKaph, UC_JOINING_GROUP_MANICHAEAN_KAPH
+Manichaean Lamedh, UC_JOINING_GROUP_MANICHAEAN_LAMEDH
+ManichaeanLamedh, UC_JOINING_GROUP_MANICHAEAN_LAMEDH
+Manichaean Dhamedh, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH
+ManichaeanDhamedh, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH
+Manichaean Thamedh, UC_JOINING_GROUP_MANICHAEAN_THAMEDH
+ManichaeanThamedh, UC_JOINING_GROUP_MANICHAEAN_THAMEDH
+Manichaean Mem, UC_JOINING_GROUP_MANICHAEAN_MEM
+ManichaeanMem, UC_JOINING_GROUP_MANICHAEAN_MEM
+Manichaean Nun, UC_JOINING_GROUP_MANICHAEAN_NUN
+ManichaeanNun, UC_JOINING_GROUP_MANICHAEAN_NUN
+Manichaean Samekh, UC_JOINING_GROUP_MANICHAEAN_SAMEKH
+ManichaeanSamekh, UC_JOINING_GROUP_MANICHAEAN_SAMEKH
+Manichaean Ayin, UC_JOINING_GROUP_MANICHAEAN_AYIN
+ManichaeanAyin, UC_JOINING_GROUP_MANICHAEAN_AYIN
+Manichaean Pe, UC_JOINING_GROUP_MANICHAEAN_PE
+ManichaeanPe, UC_JOINING_GROUP_MANICHAEAN_PE
+Manichaean Sadhe, UC_JOINING_GROUP_MANICHAEAN_SADHE
+ManichaeanSadhe, UC_JOINING_GROUP_MANICHAEAN_SADHE
+Manichaean Qoph, UC_JOINING_GROUP_MANICHAEAN_QOPH
+ManichaeanQoph, UC_JOINING_GROUP_MANICHAEAN_QOPH
+Manichaean Resh, UC_JOINING_GROUP_MANICHAEAN_RESH
+ManichaeanResh, UC_JOINING_GROUP_MANICHAEAN_RESH
+Manichaean Taw, UC_JOINING_GROUP_MANICHAEAN_TAW
+ManichaeanTaw, UC_JOINING_GROUP_MANICHAEAN_TAW
+Manichaean One, UC_JOINING_GROUP_MANICHAEAN_ONE
+ManichaeanOne, UC_JOINING_GROUP_MANICHAEAN_ONE
+Manichaean Five, UC_JOINING_GROUP_MANICHAEAN_FIVE
+ManichaeanFive, UC_JOINING_GROUP_MANICHAEAN_FIVE
+Manichaean Ten, UC_JOINING_GROUP_MANICHAEAN_TEN
+ManichaeanTen, UC_JOINING_GROUP_MANICHAEAN_TEN
+Manichaean Twenty, UC_JOINING_GROUP_MANICHAEAN_TWENTY
+ManichaeanTwenty, UC_JOINING_GROUP_MANICHAEAN_TWENTY
+Manichaean Hundred, UC_JOINING_GROUP_MANICHAEAN_HUNDRED
+ManichaeanHundred, UC_JOINING_GROUP_MANICHAEAN_HUNDRED
diff --git a/lib/unictype/joininggroup_byname.h b/lib/unictype/joininggroup_byname.h
new file mode 100644
index 0000000..6217142
--- /dev/null
+++ b/lib/unictype/joininggroup_byname.h
@@ -0,0 +1,772 @@
+/* ANSI-C code produced by gperf version 3.0.4 */
+/* Command-line: gperf -m 10 ./unictype/joininggroup_byname.gperf */
+/* Computed positions: -k'1-2,11-12,$' */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+ && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+ && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+ && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+ && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+ && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+ && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+ && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+ && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+ && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+ && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+ && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+ && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+ && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+ && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+ && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+ && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+ && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+ && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+ && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+ && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+ && ('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>."
+#endif
+
+#line 2 "./unictype/joininggroup_byname.gperf"
+struct named_joining_group { int name; int joining_group; };
+
+#define TOTAL_KEYWORDS 130
+#define MIN_WORD_LENGTH 1
+#define MAX_WORD_LENGTH 21
+#define MIN_HASH_VALUE 11
+#define MAX_HASH_VALUE 318
+/* maximum key range = 308, duplicates = 0 */
+
+#ifndef GPERF_DOWNCASE
+#define GPERF_DOWNCASE 1
+static unsigned char gperf_downcase[256] =
+ {
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
+ 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
+ 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
+ 60, 61, 62, 63, 64, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
+ 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
+ 122, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
+ 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
+ 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
+ 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
+ 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
+ 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
+ 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
+ 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
+ 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
+ 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
+ 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
+ 255
+ };
+#endif
+
+#ifndef GPERF_CASE_STRCMP
+#define GPERF_CASE_STRCMP 1
+static int
+gperf_case_strcmp (register const char *s1, register const char *s2)
+{
+ for (;;)
+ {
+ unsigned char c1 = gperf_downcase[(unsigned char)*s1++];
+ unsigned char c2 = gperf_downcase[(unsigned char)*s2++];
+ if (c1 != 0 && c1 == c2)
+ continue;
+ return (int)c1 - (int)c2;
+ }
+}
+#endif
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static unsigned int
+joining_group_hash (register const char *str, register unsigned int len)
+{
+ static const unsigned short asso_values[] =
+ {
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 8, 5, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 11, 20, 2, 113, 5,
+ 5, 59, 2, 5, 125, 155, 14, 8, 80, 41,
+ 29, 140, 125, 23, 50, 56, 32, 47, 17, 53,
+ 104, 2, 319, 319, 319, 319, 319, 11, 20, 2,
+ 113, 5, 5, 59, 2, 5, 125, 155, 14, 8,
+ 80, 41, 29, 140, 125, 23, 50, 56, 32, 47,
+ 17, 53, 104, 2, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319
+ };
+ register int hval = len;
+
+ switch (hval)
+ {
+ default:
+ hval += asso_values[(unsigned char)str[11]+1];
+ /*FALLTHROUGH*/
+ case 11:
+ hval += asso_values[(unsigned char)str[10]];
+ /*FALLTHROUGH*/
+ case 10:
+ case 9:
+ case 8:
+ case 7:
+ case 6:
+ case 5:
+ case 4:
+ case 3:
+ case 2:
+ hval += asso_values[(unsigned char)str[1]];
+ /*FALLTHROUGH*/
+ case 1:
+ hval += asso_values[(unsigned char)str[0]];
+ break;
+ }
+ return hval + asso_values[(unsigned char)str[len - 1]];
+}
+
+struct joining_group_stringpool_t
+ {
+ char joining_group_stringpool_str11[sizeof("E")];
+ char joining_group_stringpool_str12[sizeof("Heh")];
+ char joining_group_stringpool_str13[sizeof("Heth")];
+ char joining_group_stringpool_str14[sizeof("He")];
+ char joining_group_stringpool_str15[sizeof("Feh")];
+ char joining_group_stringpool_str17[sizeof("Fe")];
+ char joining_group_stringpool_str18[sizeof("Hah")];
+ char joining_group_stringpool_str24[sizeof("Mim")];
+ char joining_group_stringpool_str25[sizeof("Meem")];
+ char joining_group_stringpool_str26[sizeof("FarsiYeh")];
+ char joining_group_stringpool_str27[sizeof("Farsi Yeh")];
+ char joining_group_stringpool_str28[sizeof("HehGoal")];
+ char joining_group_stringpool_str29[sizeof("Heh Goal")];
+ char joining_group_stringpool_str30[sizeof("Beh")];
+ char joining_group_stringpool_str31[sizeof("Beth")];
+ char joining_group_stringpool_str32[sizeof("Alaph")];
+ char joining_group_stringpool_str33[sizeof("Lamadh")];
+ char joining_group_stringpool_str34[sizeof("Alef")];
+ char joining_group_stringpool_str36[sizeof("Lam")];
+ char joining_group_stringpool_str37[sizeof("Semkath")];
+ char joining_group_stringpool_str41[sizeof("Pe")];
+ char joining_group_stringpool_str42[sizeof("ManichaeanHeth")];
+ char joining_group_stringpool_str44[sizeof("Sadhe")];
+ char joining_group_stringpool_str46[sizeof("Manichaean Beth")];
+ char joining_group_stringpool_str49[sizeof("Manichaean Heth")];
+ char joining_group_stringpool_str51[sizeof("Manichaean Daleth")];
+ char joining_group_stringpool_str52[sizeof("Manichaean Dhamedh")];
+ char joining_group_stringpool_str53[sizeof("ManichaeanMem")];
+ char joining_group_stringpool_str54[sizeof("Manichaean Lamedh")];
+ char joining_group_stringpool_str55[sizeof("ManichaeanAleph")];
+ char joining_group_stringpool_str58[sizeof("Manichaean Kaph")];
+ char joining_group_stringpool_str59[sizeof("Manichaean Gimel")];
+ char joining_group_stringpool_str60[sizeof("ManichaeanBeth")];
+ char joining_group_stringpool_str61[sizeof("Teth")];
+ char joining_group_stringpool_str63[sizeof("Yeh")];
+ char joining_group_stringpool_str65[sizeof("Manichaean Aleph")];
+ char joining_group_stringpool_str66[sizeof("Tah")];
+ char joining_group_stringpool_str67[sizeof("Manichaean Resh")];
+ char joining_group_stringpool_str70[sizeof("ManichaeanPe")];
+ char joining_group_stringpool_str71[sizeof("ManichaeanLamedh")];
+ char joining_group_stringpool_str72[sizeof("YehBarree")];
+ char joining_group_stringpool_str73[sizeof("Yeh Barree")];
+ char joining_group_stringpool_str75[sizeof("Manichaean One")];
+ char joining_group_stringpool_str76[sizeof("TehMarbuta")];
+ char joining_group_stringpool_str78[sizeof("Gaf")];
+ char joining_group_stringpool_str79[sizeof("FinalSemkath")];
+ char joining_group_stringpool_str80[sizeof("ManichaeanSamekh")];
+ char joining_group_stringpool_str82[sizeof("ManichaeanSadhe")];
+ char joining_group_stringpool_str83[sizeof("SwashKaf")];
+ char joining_group_stringpool_str84[sizeof("Swash Kaf")];
+ char joining_group_stringpool_str88[sizeof("Teh Marbuta")];
+ char joining_group_stringpool_str89[sizeof("Gamal")];
+ char joining_group_stringpool_str90[sizeof("ManichaeanTeth")];
+ char joining_group_stringpool_str92[sizeof("Final Semkath")];
+ char joining_group_stringpool_str93[sizeof("ManichaeanThamedh")];
+ char joining_group_stringpool_str96[sizeof("Manichaean Samekh")];
+ char joining_group_stringpool_str97[sizeof("YehWithTail")];
+ char joining_group_stringpool_str98[sizeof("Manichaean Sadhe")];
+ char joining_group_stringpool_str99[sizeof("Ain")];
+ char joining_group_stringpool_str100[sizeof("Manichaean Teth")];
+ char joining_group_stringpool_str101[sizeof("Teh Marbuta Goal")];
+ char joining_group_stringpool_str103[sizeof("Manichaean Thamedh")];
+ char joining_group_stringpool_str105[sizeof("Manichaean Waw")];
+ char joining_group_stringpool_str106[sizeof("Manichaean Five")];
+ char joining_group_stringpool_str108[sizeof("Waw")];
+ char joining_group_stringpool_str109[sizeof("Shin")];
+ char joining_group_stringpool_str111[sizeof("Taw")];
+ char joining_group_stringpool_str112[sizeof("Seen")];
+ char joining_group_stringpool_str115[sizeof("Yudh")];
+ char joining_group_stringpool_str117[sizeof("ManichaeanYodh")];
+ char joining_group_stringpool_str119[sizeof("ManichaeanOne")];
+ char joining_group_stringpool_str120[sizeof("YudhHe")];
+ char joining_group_stringpool_str121[sizeof("Yudh He")];
+ char joining_group_stringpool_str125[sizeof("Manichaean Zayin")];
+ char joining_group_stringpool_str129[sizeof("Manichaean Mem")];
+ char joining_group_stringpool_str132[sizeof("SyriacWaw")];
+ char joining_group_stringpool_str133[sizeof("Syriac Waw")];
+ char joining_group_stringpool_str135[sizeof("Reh")];
+ char joining_group_stringpool_str136[sizeof("DalathRish")];
+ char joining_group_stringpool_str139[sizeof("Dalath Rish")];
+ char joining_group_stringpool_str141[sizeof("Dal")];
+ char joining_group_stringpool_str142[sizeof("Manichaean Ayin")];
+ char joining_group_stringpool_str144[sizeof("Manichaean Taw")];
+ char joining_group_stringpool_str145[sizeof("ReversedPe")];
+ char joining_group_stringpool_str146[sizeof("ManichaeanWaw")];
+ char joining_group_stringpool_str147[sizeof("Nya")];
+ char joining_group_stringpool_str148[sizeof("Manichaean Yodh")];
+ char joining_group_stringpool_str149[sizeof("ManichaeanTaw")];
+ char joining_group_stringpool_str150[sizeof("Sad")];
+ char joining_group_stringpool_str151[sizeof("Reversed Pe")];
+ char joining_group_stringpool_str153[sizeof("Manichaean Twenty")];
+ char joining_group_stringpool_str155[sizeof("ManichaeanTwenty")];
+ char joining_group_stringpool_str156[sizeof("ManichaeanDhamedh")];
+ char joining_group_stringpool_str157[sizeof("Qaph")];
+ char joining_group_stringpool_str158[sizeof("BurushaskiYehBarree")];
+ char joining_group_stringpool_str159[sizeof("Qaf")];
+ char joining_group_stringpool_str160[sizeof("Straight Waw")];
+ char joining_group_stringpool_str162[sizeof("Manichaean Nun")];
+ char joining_group_stringpool_str163[sizeof("Manichaean Hundred")];
+ char joining_group_stringpool_str164[sizeof("Khaph")];
+ char joining_group_stringpool_str165[sizeof("ManichaeanResh")];
+ char joining_group_stringpool_str167[sizeof("ManichaeanTen")];
+ char joining_group_stringpool_str168[sizeof("ManichaeanFive")];
+ char joining_group_stringpool_str169[sizeof("Manichaean Qoph")];
+ char joining_group_stringpool_str170[sizeof("ManichaeanDaleth")];
+ char joining_group_stringpool_str171[sizeof("TehMarbutaGoal")];
+ char joining_group_stringpool_str172[sizeof("Kaph")];
+ char joining_group_stringpool_str174[sizeof("Kaf")];
+ char joining_group_stringpool_str176[sizeof("No Joining Group")];
+ char joining_group_stringpool_str177[sizeof("Manichaean Ten")];
+ char joining_group_stringpool_str178[sizeof("StraightWaw")];
+ char joining_group_stringpool_str181[sizeof("RohingyaYeh")];
+ char joining_group_stringpool_str183[sizeof("ManichaeanHundred")];
+ char joining_group_stringpool_str185[sizeof("Manichaean Pe")];
+ char joining_group_stringpool_str190[sizeof("Rohingya Yeh")];
+ char joining_group_stringpool_str191[sizeof("Zhain")];
+ char joining_group_stringpool_str199[sizeof("Zain")];
+ char joining_group_stringpool_str204[sizeof("ManichaeanQoph")];
+ char joining_group_stringpool_str205[sizeof("Noon")];
+ char joining_group_stringpool_str210[sizeof("ManichaeanKaph")];
+ char joining_group_stringpool_str214[sizeof("Burushaski Yeh Barree")];
+ char joining_group_stringpool_str219[sizeof("Nun")];
+ char joining_group_stringpool_str221[sizeof("Yeh with tail")];
+ char joining_group_stringpool_str224[sizeof("ManichaeanNun")];
+ char joining_group_stringpool_str228[sizeof("ManichaeanAyin")];
+ char joining_group_stringpool_str232[sizeof("ManichaeanGimel")];
+ char joining_group_stringpool_str238[sizeof("ManichaeanZayin")];
+ char joining_group_stringpool_str247[sizeof("KnottedHeh")];
+ char joining_group_stringpool_str250[sizeof("Knotted Heh")];
+ char joining_group_stringpool_str318[sizeof("NoJoiningGroup")];
+ };
+static const struct joining_group_stringpool_t joining_group_stringpool_contents =
+ {
+ "E",
+ "Heh",
+ "Heth",
+ "He",
+ "Feh",
+ "Fe",
+ "Hah",
+ "Mim",
+ "Meem",
+ "FarsiYeh",
+ "Farsi Yeh",
+ "HehGoal",
+ "Heh Goal",
+ "Beh",
+ "Beth",
+ "Alaph",
+ "Lamadh",
+ "Alef",
+ "Lam",
+ "Semkath",
+ "Pe",
+ "ManichaeanHeth",
+ "Sadhe",
+ "Manichaean Beth",
+ "Manichaean Heth",
+ "Manichaean Daleth",
+ "Manichaean Dhamedh",
+ "ManichaeanMem",
+ "Manichaean Lamedh",
+ "ManichaeanAleph",
+ "Manichaean Kaph",
+ "Manichaean Gimel",
+ "ManichaeanBeth",
+ "Teth",
+ "Yeh",
+ "Manichaean Aleph",
+ "Tah",
+ "Manichaean Resh",
+ "ManichaeanPe",
+ "ManichaeanLamedh",
+ "YehBarree",
+ "Yeh Barree",
+ "Manichaean One",
+ "TehMarbuta",
+ "Gaf",
+ "FinalSemkath",
+ "ManichaeanSamekh",
+ "ManichaeanSadhe",
+ "SwashKaf",
+ "Swash Kaf",
+ "Teh Marbuta",
+ "Gamal",
+ "ManichaeanTeth",
+ "Final Semkath",
+ "ManichaeanThamedh",
+ "Manichaean Samekh",
+ "YehWithTail",
+ "Manichaean Sadhe",
+ "Ain",
+ "Manichaean Teth",
+ "Teh Marbuta Goal",
+ "Manichaean Thamedh",
+ "Manichaean Waw",
+ "Manichaean Five",
+ "Waw",
+ "Shin",
+ "Taw",
+ "Seen",
+ "Yudh",
+ "ManichaeanYodh",
+ "ManichaeanOne",
+ "YudhHe",
+ "Yudh He",
+ "Manichaean Zayin",
+ "Manichaean Mem",
+ "SyriacWaw",
+ "Syriac Waw",
+ "Reh",
+ "DalathRish",
+ "Dalath Rish",
+ "Dal",
+ "Manichaean Ayin",
+ "Manichaean Taw",
+ "ReversedPe",
+ "ManichaeanWaw",
+ "Nya",
+ "Manichaean Yodh",
+ "ManichaeanTaw",
+ "Sad",
+ "Reversed Pe",
+ "Manichaean Twenty",
+ "ManichaeanTwenty",
+ "ManichaeanDhamedh",
+ "Qaph",
+ "BurushaskiYehBarree",
+ "Qaf",
+ "Straight Waw",
+ "Manichaean Nun",
+ "Manichaean Hundred",
+ "Khaph",
+ "ManichaeanResh",
+ "ManichaeanTen",
+ "ManichaeanFive",
+ "Manichaean Qoph",
+ "ManichaeanDaleth",
+ "TehMarbutaGoal",
+ "Kaph",
+ "Kaf",
+ "No Joining Group",
+ "Manichaean Ten",
+ "StraightWaw",
+ "RohingyaYeh",
+ "ManichaeanHundred",
+ "Manichaean Pe",
+ "Rohingya Yeh",
+ "Zhain",
+ "Zain",
+ "ManichaeanQoph",
+ "Noon",
+ "ManichaeanKaph",
+ "Burushaski Yeh Barree",
+ "Nun",
+ "Yeh with tail",
+ "ManichaeanNun",
+ "ManichaeanAyin",
+ "ManichaeanGimel",
+ "ManichaeanZayin",
+ "KnottedHeh",
+ "Knotted Heh",
+ "NoJoiningGroup"
+ };
+#define joining_group_stringpool ((const char *) &joining_group_stringpool_contents)
+
+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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-1},
+#line 60 "./unictype/joininggroup_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-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},
+ {-1},
+#line 76 "./unictype/joininggroup_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-1},
+#line 114 "./unictype/joininggroup_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-1}, {-1},
+#line 81 "./unictype/joininggroup_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-1},
+#line 140 "./unictype/joininggroup_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-1},
+#line 41 "./unictype/joininggroup_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-1},
+#line 143 "./unictype/joininggroup_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-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 15 "./unictype/joininggroup_byname.gperf"
+ {(int)(long)&((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)
+{
+ if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+ {
+ register int key = joining_group_hash (str, len);
+
+ if (key <= MAX_HASH_VALUE && key >= 0)
+ {
+ register int o = joining_group_names[key].name;
+ if (o >= 0)
+ {
+ register const char *s = o + joining_group_stringpool;
+
+ if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strcmp (str, s))
+ return &joining_group_names[key];
+ }
+ }
+ }
+ return 0;
+}
diff --git a/lib/unictype/joininggroup_name.c b/lib/unictype/joininggroup_name.c
new file mode 100644
index 0000000..bda3e23
--- /dev/null
+++ b/lib/unictype/joininggroup_name.c
@@ -0,0 +1,55 @@
+/* Arabic joining group of Unicode characters.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+/* Use a string pool, rather than a two-dimensional array, because the strings
+ have very different lengths. */
+
+struct joining_group_stringpool_t
+ {
+#define ELEM(tag,string) char tag[sizeof (string)];
+#include "unictype/joininggroup_name.h"
+#undef ELEM
+ };
+
+static const struct joining_group_stringpool_t joining_group_stringpool_contents =
+ {
+#define ELEM(tag,string) string,
+#include "unictype/joininggroup_name.h"
+#undef ELEM
+ };
+#define joining_group_stringpool ((const char *) &joining_group_stringpool_contents)
+
+static const int joining_group_index[] =
+ {
+#define ELEM(tag,string) (int)(long)&((struct joining_group_stringpool_t *)0)->tag,
+#include "unictype/joininggroup_name.h"
+#undef ELEM
+ };
+
+const char *
+uc_joining_group_name (int joining_group)
+{
+ if (joining_group >= 0
+ && joining_group < sizeof (joining_group_index) / sizeof (joining_group_index[0]))
+ return joining_group_stringpool + joining_group_index[joining_group];
+ return NULL;
+}
diff --git a/lib/unictype/joininggroup_name.h b/lib/unictype/joininggroup_name.h
new file mode 100644
index 0000000..932049b
--- /dev/null
+++ b/lib/unictype/joininggroup_name.h
@@ -0,0 +1,103 @@
+/* Arabic joining group of Unicode characters.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+ELEM (NONE, "No Joining Group")
+ELEM (AIN, "Ain")
+ELEM (ALAPH, "Alaph")
+ELEM (ALEF, "Alef")
+ELEM (BEH, "Beh")
+ELEM (BETH, "Beth")
+ELEM (BURUSHASKI_YEH_BARREE, "Burushaski Yeh Barree")
+ELEM (DAL, "Dal")
+ELEM (DALATH_RISH, "Dalath Rish")
+ELEM (E, "E")
+ELEM (FARSI_YEH, "Farsi Yeh")
+ELEM (FE, "Fe")
+ELEM (FEH, "Feh")
+ELEM (FINAL_SEMKATH, "Final Semkath")
+ELEM (GAF, "Gaf")
+ELEM (GAMAL, "Gamal")
+ELEM (HAH, "Hah")
+ELEM (HE, "He")
+ELEM (HEH, "Heh")
+ELEM (HEH_GOAL, "Heh Goal")
+ELEM (HETH, "Heth")
+ELEM (KAF, "Kaf")
+ELEM (KAPH, "Kaph")
+ELEM (KHAPH, "Khaph")
+ELEM (KNOTTED_HEH, "Knotted Heh")
+ELEM (LAM, "Lam")
+ELEM (LAMADH, "Lamadh")
+ELEM (MEEM, "Meem")
+ELEM (MIM, "Mim")
+ELEM (NOON, "Noon")
+ELEM (NUN, "Nun")
+ELEM (NYA, "Nya")
+ELEM (PE, "Pe")
+ELEM (QAF, "Qaf")
+ELEM (QAPH, "Qaph")
+ELEM (REH, "Reh")
+ELEM (REVERSED_PE, "Reversed Pe")
+ELEM (SAD, "Sad")
+ELEM (SADHE, "Sadhe")
+ELEM (SEEN, "Seen")
+ELEM (SEMKATH, "Semkath")
+ELEM (SHIN, "Shin")
+ELEM (SWASH_KAF, "Swash Kaf")
+ELEM (SYRIAC_WAW, "Syriac Waw")
+ELEM (TAH, "Tah")
+ELEM (TAW, "Taw")
+ELEM (TEH_MARBUTA, "Teh Marbuta")
+ELEM (TEH_MARBUTA_GOAL, "Teh Marbuta Goal")
+ELEM (TETH, "Teth")
+ELEM (WAW, "Waw")
+ELEM (YEH, "Yeh")
+ELEM (YEH_BARREE, "Yeh Barree")
+ELEM (YEH_WITH_TAIL, "Yeh With Tail")
+ELEM (YUDH, "Yudh")
+ELEM (YUDH_HE, "Yudh He")
+ELEM (ZAIN, "Zain")
+ELEM (ZHAIN, "Zhain")
+ELEM (ROHINGYA_YEH, "Rohingya Yeh")
+ELEM (STRAIGHT_WAW, "Straight Waw")
+ELEM (MANICHAEAN_ALEPH, "Manichaean Aleph")
+ELEM (MANICHAEAN_BETH, "Manichaean Beth")
+ELEM (MANICHAEAN_GIMEL, "Manichaean Gimel")
+ELEM (MANICHAEAN_DALETH, "Manichaean Daleth")
+ELEM (MANICHAEAN_WAW, "Manichaean Waw")
+ELEM (MANICHAEAN_ZAYIN, "Manichaean Zayin")
+ELEM (MANICHAEAN_HETH, "Manichaean Heth")
+ELEM (MANICHAEAN_TETH, "Manichaean Teth")
+ELEM (MANICHAEAN_YODH, "Manichaean Yodh")
+ELEM (MANICHAEAN_KAPH, "Manichaean Kaph")
+ELEM (MANICHAEAN_LAMEDH, "Manichaean Lamedh")
+ELEM (MANICHAEAN_DHAMEDH, "Manichaean Dhamedh")
+ELEM (MANICHAEAN_THAMEDH, "Manichaean Thamedh")
+ELEM (MANICHAEAN_MEM, "Manichaean Mem")
+ELEM (MANICHAEAN_NUN, "Manichaean Nun")
+ELEM (MANICHAEAN_SAMEKH, "Manichaean Samekh")
+ELEM (MANICHAEAN_AYIN, "Manichaean Ayin")
+ELEM (MANICHAEAN_PE, "Manichaean Pe")
+ELEM (MANICHAEAN_SADHE, "Manichaean Sadhe")
+ELEM (MANICHAEAN_QOPH, "Manichaean Qoph")
+ELEM (MANICHAEAN_RESH, "Manichaean Resh")
+ELEM (MANICHAEAN_TAW, "Manichaean Taw")
+ELEM (MANICHAEAN_ONE, "Manichaean One")
+ELEM (MANICHAEAN_FIVE, "Manichaean Five")
+ELEM (MANICHAEAN_TEN, "Manichaean Ten")
+ELEM (MANICHAEAN_TWENTY, "Manichaean Twenty")
+ELEM (MANICHAEAN_HUNDRED, "Manichaean Hundred")
diff --git a/lib/unictype/joininggroup_of.c b/lib/unictype/joininggroup_of.c
new file mode 100644
index 0000000..1626231
--- /dev/null
+++ b/lib/unictype/joininggroup_of.c
@@ -0,0 +1,52 @@
+/* Arabic joining group of Unicode characters.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+/* Define u_joining_group table. */
+#include "joininggroup_of.h"
+
+int
+uc_joining_group (ucs4_t uc)
+{
+ unsigned int index1 = uc >> joining_group_header_0;
+ if (index1 < joining_group_header_1)
+ {
+ int lookup1 = u_joining_group.level1[index1];
+ if (lookup1 >= 0)
+ {
+ unsigned int index2 = (uc >> joining_group_header_2) & joining_group_header_3;
+ int lookup2 = u_joining_group.level2[lookup1 + index2];
+ if (lookup2 >= 0)
+ {
+ unsigned int index3 = ((uc & joining_group_header_4) + lookup2) * 7;
+ /* level3 contains 7-bit values, packed into 16-bit words. */
+ unsigned int lookup3 =
+ ((u_joining_group.level3[index3>>4]
+ | ((unsigned int) u_joining_group.level3[(index3>>4)+1] << 16))
+ >> (index3 % 16))
+ & 0x7f;
+
+ return lookup3;
+ }
+ }
+ }
+ return UC_JOINING_GROUP_NONE;
+}
diff --git a/lib/unictype/joininggroup_of.h b/lib/unictype/joininggroup_of.h
new file mode 100644
index 0000000..884472d
--- /dev/null
+++ b/lib/unictype/joininggroup_of.h
@@ -0,0 +1,187 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Arabic joining group of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+#define joining_group_header_0 16
+#define joining_group_header_1 2
+#define joining_group_header_2 7
+#define joining_group_header_3 511
+#define joining_group_header_4 127
+static const
+struct
+ {
+ int level1[2];
+ short level2[2 << 9];
+ unsigned short level3[5 * 56 + 1];
+ }
+u_joining_group =
+{
+ { 0, 512 },
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 0, 128, 256, -1,
+ -1, 384, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 512, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1
+ },
+ {
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc032, 0x1060,
+ 0xc81b, 0x0406, 0x8117, 0x8100, 0x0e40, 0xd187, 0x74e8, 0x952a,
+ 0xac58, 0xc040, 0x50e1, 0x1428, 0x4600, 0x92a8, 0x74d9, 0x3124,
+ 0x0c99, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x4210, 0xc180, 0x0060, 0xc418, 0x3262, 0x8102, 0x2040, 0x0810,
+ 0x0804, 0x0204, 0x4081, 0x8720, 0xe1c3, 0x3870, 0x0e1c, 0xd187,
+ 0x3468, 0x8d1a, 0xa346, 0xe9d1, 0x2a74, 0x5895, 0x0601, 0xc183,
+ 0x3060, 0x2142, 0xca87, 0xa951, 0x1c54, 0x870e, 0xe1c3, 0x64c8,
+ 0x9932, 0xa74e, 0xf9d3, 0x2060, 0xc9ae, 0x15e4, 0xc58b, 0xb162,
+ 0x2c58, 0xa0a6, 0x6229, 0xd932, 0x066c, 0x0170, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x461c, 0x0000, 0x0000, 0x0000, 0x0000, 0xa9c0, 0x0014, 0x3000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4002,
+ 0xf1e1, 0x2040, 0xab22, 0x051b, 0xab06, 0x2cd9, 0x8e1a, 0xd507,
+ 0x8048, 0x2648, 0x2211, 0x2ad5, 0x103c, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0xc000, 0x165d, 0x0204, 0x4081, 0x1020, 0x9020, 0x61c3,
+ 0x0a74, 0x0204, 0x860c, 0xe1c3, 0x6cd8, 0x9d3a, 0x664e, 0x3a34,
+ 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,
+ 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, 0x1e3b, 0xd7af, 0x01f3, 0x007e,
+ 0x1020, 0x0800, 0x870a, 0x2244, 0x68b1, 0x223c, 0xca93, 0x92e5,
+ 0x6cc9, 0x9d3a, 0x27ce, 0x0000, 0x0005, 0x0000, 0x2000, 0x9d2a,
+ 0xab52, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000
+ }
+};
diff --git a/lib/unictype/joiningtype_byname.c b/lib/unictype/joiningtype_byname.c
new file mode 100644
index 0000000..6208e19
--- /dev/null
+++ b/lib/unictype/joiningtype_byname.c
@@ -0,0 +1,63 @@
+/* Arabic joining type of Unicode characters.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include <string.h>
+
+#include "unictype/joiningtype_byname.h"
+
+int
+uc_joining_type_byname (const char *joining_type_name)
+{
+ size_t len;
+
+ len = strlen (joining_type_name);
+ if (len <= MAX_WORD_LENGTH)
+ {
+ char buf[MAX_WORD_LENGTH + 1];
+ const struct named_joining_type *found;
+
+ /* Copy joining_type_name into buf, converting '_' and '-' to ' '. */
+ {
+ const char *p = joining_type_name;
+ char *q = buf;
+
+ for (;; p++, q++)
+ {
+ char c = *p;
+
+ if (c == '_' || c == '-')
+ c = ' ';
+ *q = c;
+ if (c == '\0')
+ break;
+ }
+ }
+ /* Here q == buf + len. */
+
+ /* Do a hash table lookup, with case-insensitive comparison. */
+ found = uc_joining_type_lookup (buf, len);
+ if (found != NULL)
+ return found->joining_type;
+ }
+ /* Invalid joining type name. */
+ return -1;
+}
diff --git a/lib/unictype/joiningtype_byname.gperf b/lib/unictype/joiningtype_byname.gperf
new file mode 100644
index 0000000..6b1e7d7
--- /dev/null
+++ b/lib/unictype/joiningtype_byname.gperf
@@ -0,0 +1,30 @@
+/* Arabic joining type of Unicode characters. */
+struct named_joining_type { int name; int joining_type; };
+%struct-type
+%ignore-case
+%language=ANSI-C
+%define hash-function-name joining_type_hash
+%define lookup-function-name uc_joining_type_lookup
+%readonly-tables
+%global-table
+%define word-array-name joining_type_names
+%pic
+%define string-pool-name joining_type_stringpool
+%%
+C, UC_JOINING_TYPE_C
+D, UC_JOINING_TYPE_D
+L, UC_JOINING_TYPE_L
+R, UC_JOINING_TYPE_R
+T, UC_JOINING_TYPE_T
+U, UC_JOINING_TYPE_U
+Join Causing, UC_JOINING_TYPE_C
+JoinCausing, UC_JOINING_TYPE_C
+Dual Joining, UC_JOINING_TYPE_D
+DualJoining, UC_JOINING_TYPE_D
+Left Joining, UC_JOINING_TYPE_L
+LeftJoining, UC_JOINING_TYPE_L
+Right Joining, UC_JOINING_TYPE_R
+RightJoining, UC_JOINING_TYPE_R
+Transparent, UC_JOINING_TYPE_T
+Non Joining, UC_JOINING_TYPE_U
+NonJoining, UC_JOINING_TYPE_U
diff --git a/lib/unictype/joiningtype_byname.h b/lib/unictype/joiningtype_byname.h
new file mode 100644
index 0000000..37a95bb
--- /dev/null
+++ b/lib/unictype/joiningtype_byname.h
@@ -0,0 +1,234 @@
+/* ANSI-C code produced by gperf version 3.0.4 */
+/* Command-line: gperf -m 10 ./unictype/joiningtype_byname.gperf */
+/* Computed positions: -k'1' */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+ && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+ && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+ && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+ && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+ && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+ && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+ && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+ && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+ && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+ && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+ && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+ && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+ && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+ && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+ && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+ && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+ && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+ && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+ && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+ && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+ && ('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>."
+#endif
+
+#line 2 "./unictype/joiningtype_byname.gperf"
+struct named_joining_type { int name; int joining_type; };
+
+#define TOTAL_KEYWORDS 17
+#define MIN_WORD_LENGTH 1
+#define MAX_WORD_LENGTH 13
+#define MIN_HASH_VALUE 1
+#define MAX_HASH_VALUE 21
+/* maximum key range = 21, duplicates = 0 */
+
+#ifndef GPERF_DOWNCASE
+#define GPERF_DOWNCASE 1
+static unsigned char gperf_downcase[256] =
+ {
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
+ 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
+ 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
+ 60, 61, 62, 63, 64, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
+ 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
+ 122, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
+ 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
+ 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
+ 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
+ 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
+ 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
+ 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
+ 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
+ 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
+ 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
+ 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
+ 255
+ };
+#endif
+
+#ifndef GPERF_CASE_STRCMP
+#define GPERF_CASE_STRCMP 1
+static int
+gperf_case_strcmp (register const char *s1, register const char *s2)
+{
+ for (;;)
+ {
+ unsigned char c1 = gperf_downcase[(unsigned char)*s1++];
+ unsigned char c2 = gperf_downcase[(unsigned char)*s2++];
+ if (c1 != 0 && c1 == c2)
+ continue;
+ return (int)c1 - (int)c2;
+ }
+}
+#endif
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static unsigned int
+joining_type_hash (register const char *str, register unsigned int len)
+{
+ static const unsigned char asso_values[] =
+ {
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 3, 4, 22,
+ 22, 22, 22, 22, 9, 22, 0, 22, 8, 22,
+ 22, 22, 1, 22, 6, 2, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 3,
+ 4, 22, 22, 22, 22, 22, 9, 22, 0, 22,
+ 8, 22, 22, 22, 1, 22, 6, 2, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22
+ };
+ return len + asso_values[(unsigned char)str[0]];
+}
+
+struct joining_type_stringpool_t
+ {
+ char joining_type_stringpool_str1[sizeof("L")];
+ char joining_type_stringpool_str2[sizeof("R")];
+ char joining_type_stringpool_str3[sizeof("U")];
+ char joining_type_stringpool_str4[sizeof("C")];
+ char joining_type_stringpool_str5[sizeof("D")];
+ char joining_type_stringpool_str7[sizeof("T")];
+ char joining_type_stringpool_str11[sizeof("LeftJoining")];
+ char joining_type_stringpool_str12[sizeof("Left Joining")];
+ char joining_type_stringpool_str13[sizeof("RightJoining")];
+ char joining_type_stringpool_str14[sizeof("Right Joining")];
+ char joining_type_stringpool_str15[sizeof("DualJoining")];
+ char joining_type_stringpool_str16[sizeof("Dual Joining")];
+ char joining_type_stringpool_str17[sizeof("Transparent")];
+ char joining_type_stringpool_str18[sizeof("NonJoining")];
+ char joining_type_stringpool_str19[sizeof("Non Joining")];
+ char joining_type_stringpool_str20[sizeof("JoinCausing")];
+ char joining_type_stringpool_str21[sizeof("Join Causing")];
+ };
+static const struct joining_type_stringpool_t joining_type_stringpool_contents =
+ {
+ "L",
+ "R",
+ "U",
+ "C",
+ "D",
+ "T",
+ "LeftJoining",
+ "Left Joining",
+ "RightJoining",
+ "Right Joining",
+ "DualJoining",
+ "Dual Joining",
+ "Transparent",
+ "NonJoining",
+ "Non Joining",
+ "JoinCausing",
+ "Join Causing"
+ };
+#define joining_type_stringpool ((const char *) &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},
+ {-1},
+#line 18 "./unictype/joiningtype_byname.gperf"
+ {(int)(long)&((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}
+ };
+
+#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)
+{
+ if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+ {
+ register int key = joining_type_hash (str, len);
+
+ if (key <= MAX_HASH_VALUE && key >= 0)
+ {
+ register int o = joining_type_names[key].name;
+ if (o >= 0)
+ {
+ register const char *s = o + joining_type_stringpool;
+
+ if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strcmp (str, s))
+ return &joining_type_names[key];
+ }
+ }
+ }
+ return 0;
+}
diff --git a/lib/unictype/joiningtype_longname.c b/lib/unictype/joiningtype_longname.c
new file mode 100644
index 0000000..b118c29
--- /dev/null
+++ b/lib/unictype/joiningtype_longname.c
@@ -0,0 +1,40 @@
+/* Arabic joining type of Unicode characters.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+static const char u_joining_type_long_name[6][14] =
+{
+ "Non Joining",
+ "Transparent",
+ "Join Causing",
+ "Left Joining",
+ "Right Joining",
+ "Dual Joining"
+};
+
+const char *
+uc_joining_type_long_name (int joining_type)
+{
+ if (joining_type >= 0
+ && joining_type < sizeof (u_joining_type_long_name) / sizeof (u_joining_type_long_name[0]))
+ return u_joining_type_long_name[joining_type];
+ return NULL;
+}
diff --git a/lib/unictype/joiningtype_name.c b/lib/unictype/joiningtype_name.c
new file mode 100644
index 0000000..72b4c26
--- /dev/null
+++ b/lib/unictype/joiningtype_name.c
@@ -0,0 +1,35 @@
+/* Arabic joining type of Unicode characters.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+static const char u_joining_type_name[6][2] =
+{
+ "U", "T", "C", "L", "R", "D"
+};
+
+const char *
+uc_joining_type_name (int joining_type)
+{
+ if (joining_type >= 0
+ && joining_type < sizeof (u_joining_type_name) / sizeof (u_joining_type_name[0]))
+ return u_joining_type_name[joining_type];
+ return NULL;
+}
diff --git a/lib/unictype/joiningtype_of.c b/lib/unictype/joiningtype_of.c
new file mode 100644
index 0000000..796ffcd
--- /dev/null
+++ b/lib/unictype/joiningtype_of.c
@@ -0,0 +1,54 @@
+/* Arabic joining type of Unicode characters.
+ Copyright (C) 2011-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+/* Define u_joining_type table. */
+#include "joiningtype_of.h"
+
+int
+uc_joining_type (ucs4_t uc)
+{
+ unsigned int index1 = uc >> joining_type_header_0;
+ if (index1 < joining_type_header_1)
+ {
+ int lookup1 = u_joining_type.level1[index1];
+ if (lookup1 >= 0)
+ {
+ unsigned int index2 = (uc >> joining_type_header_2) & joining_type_header_3;
+ int lookup2 = u_joining_type.level2[lookup1 + index2];
+ if (lookup2 >= 0)
+ {
+ unsigned int index3 = (uc & joining_type_header_4) + lookup2;
+ /* level3 contains 4-bit values. */
+ unsigned int lookup3 =
+ (u_joining_type.level3[index3>>1] >> ((index3 % 2) * 4))
+ & 0x0f;
+
+ if (lookup3 != 0x0f)
+ return lookup3;
+ }
+ }
+ }
+ if (uc_is_general_category_withtable
+ (uc, UC_CATEGORY_MASK_Mn | UC_CATEGORY_MASK_Me | UC_CATEGORY_MASK_Cf))
+ return UC_JOINING_TYPE_T;
+ return UC_JOINING_TYPE_U;
+}
diff --git a/lib/unictype/joiningtype_of.h b/lib/unictype/joiningtype_of.h
new file mode 100644
index 0000000..a625798
--- /dev/null
+++ b/lib/unictype/joiningtype_of.h
@@ -0,0 +1,247 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Arabic joining type of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+#define joining_type_header_0 16
+#define joining_type_header_1 2
+#define joining_type_header_2 7
+#define joining_type_header_3 511
+#define joining_type_header_4 127
+static const
+struct
+ {
+ int level1[2];
+ short level2[2 << 9];
+ unsigned char level3[12 * 64];
+ }
+u_joining_type =
+{
+ { 0, 512 },
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 0, 128, 256, 384,
+ 512, 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,
+ 768, 896, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1024, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1152, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1280, -1, 1408,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1
+ },
+ {
+ 0x00, 0x00, 0x00, 0xff, 0xf0, 0x0f, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x05, 0x44, 0x44, 0x45, 0x45, 0x55, 0x55, 0x45,
+ 0x44, 0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x52, 0x55, 0x55, 0x55, 0x54, 0xf5, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55,
+ 0x4f, 0x44, 0x40, 0x44, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x44, 0x44, 0x44, 0x44,
+ 0x44, 0x44, 0x44, 0x44, 0x44, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x54, 0x45, 0x44, 0x44, 0x44, 0x44, 0x45, 0x45,
+ 0x55, 0x44, 0x4f, 0xff, 0xff, 0xff, 0x0f, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x44,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0xf5, 0x5f,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xf4, 0x55, 0x45, 0x44, 0x44, 0x55, 0x55, 0x54,
+ 0x55, 0x55, 0x55, 0x55, 0x54, 0x54, 0x54, 0x45,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4f, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x45, 0x44, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x45, 0x54, 0x55,
+ 0x45, 0x45, 0x54, 0x55, 0x44, 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, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0xf5, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 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, 0xff, 0xff,
+ 0x54, 0x55, 0x55, 0x44, 0x45, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x54, 0x00, 0xf0, 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, 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,
+ 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, 0x50, 0xff, 0xf2, 0xff, 0xf0,
+ 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, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x50, 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,
+ 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,
+ 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, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 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, 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, 0x03, 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, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x55, 0x55, 0x45, 0x40, 0x40, 0x04, 0x30, 0x44,
+ 0x44, 0x54, 0x55, 0x35, 0x55, 0x55, 0x45, 0x55,
+ 0x45, 0x00, 0xf4, 0xff, 0xff, 0x5f, 0x55, 0x45,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x45, 0x45, 0x44, 0x55, 0x45, 0x55, 0x54, 0x44,
+ 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x4f, 0x44, 0x54, 0x05,
+ 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,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
+ }
+};
diff --git a/lib/unictype/mirror.c b/lib/unictype/mirror.c
index 066d9d3..a8eadf1 100644
--- a/lib/unictype/mirror.c
+++ b/lib/unictype/mirror.c
@@ -1,5 +1,5 @@
/* Mirrored Unicode characters.
- Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/mirror.h b/lib/unictype/mirror.h
index d55f153..3dfc524 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define mirror_header_0 16
#define mirror_header_1 2
#define mirror_header_2 7
@@ -332,7 +332,7 @@ u_mirror =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
55357, 0, 0, 55354, 55353, 55352, 55351, 0,
- 55349, 55348, 0, 0, 55345, 0, 0, 0,
+ 55349, 55348, 0, 55346, 55345, 55344, 0, 0,
0, 0, 0, 55338, 55337, 55336, 55335, 0,
0, 0, 0, 0, 55329, 55328, 55327, 0,
0, 0, 55323, 55322, 55321, 55320, 55319, 55318,
diff --git a/lib/unictype/numeric.c b/lib/unictype/numeric.c
index 9eb4630..cc716de 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
@@ -36,13 +36,13 @@ uc_numeric_value (ucs4_t uc)
int lookup2 = u_numeric.level2[lookup1 + index2];
if (lookup2 >= 0)
{
- unsigned int index3 = ((uc & numeric_header_4) + lookup2) * 7;
- /* level3 contains 7-bit values, packed into 16-bit words. */
+ unsigned int index3 = ((uc & numeric_header_4) + lookup2) * 8;
+ /* level3 contains 8-bit values, packed into 16-bit words. */
unsigned int lookup3 =
((u_numeric.level3[index3>>4]
| (u_numeric.level3[(index3>>4)+1] << 16))
>> (index3 % 16))
- & 0x7f;
+ & 0xff;
return u_numeric_values[lookup3];
}
diff --git a/lib/unictype/numeric.h b/lib/unictype/numeric.h
index 382a093..746e4ee 100644
--- a/lib/unictype/numeric.h
+++ b/lib/unictype/numeric.h
@@ -1,9 +1,10 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Numeric values of Unicode characters. */
-/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */
-static const uc_fraction_t u_numeric_values[108] =
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+static const uc_fraction_t u_numeric_values[138] =
{
{ 0, 0 },
+ { -727379968, 1 },
{ 0, 1 },
{ 1, 1 },
{ 2, 1 },
@@ -87,6 +88,19 @@ static const uc_fraction_t u_numeric_values[108] =
{ 80000, 1 },
{ 90000, 1 },
{ 100000, 1 },
+ { 200000, 1 },
+ { 216000, 1 },
+ { 300000, 1 },
+ { 400000, 1 },
+ { 432000, 1 },
+ { 500000, 1 },
+ { 600000, 1 },
+ { 700000, 1 },
+ { 800000, 1 },
+ { 900000, 1 },
+ { 1000000, 1 },
+ { 100000000, 1 },
+ { 1410065408, 1 },
{ -1, 2 },
{ 1, 2 },
{ 3, 2 },
@@ -107,10 +121,26 @@ static const uc_fraction_t u_numeric_values[108] =
{ 4, 5 },
{ 1, 6 },
{ 5, 6 },
+ { 1, 7 },
{ 1, 8 },
{ 3, 8 },
{ 5, 8 },
- { 7, 8 }
+ { 7, 8 },
+ { 1, 9 },
+ { 1, 10 },
+ { 1, 12 },
+ { 2, 12 },
+ { 3, 12 },
+ { 4, 12 },
+ { 5, 12 },
+ { 6, 12 },
+ { 7, 12 },
+ { 8, 12 },
+ { 9, 12 },
+ { 10, 12 },
+ { 11, 12 },
+ { 1, 16 },
+ { 3, 16 }
};
#define numeric_header_0 16
#define numeric_header_1 3
@@ -122,7 +152,7 @@ struct
{
int level1[3];
short level2[3 << 9];
- unsigned short level3[44 * 56 + 1];
+ unsigned short level3[67 * 64 + 1];
}
u_numeric =
{
@@ -130,17 +160,17 @@ u_numeric =
{
0, 128, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, 256, 384, -1, 512,
- -1, -1, 640, 768, 640, 640, 640, 896,
- 1024, 640, 1152, -1, 1280, 1280, 1408, -1,
- 512, 1536, -1, -1, -1, -1, 1664, -1,
- -1, -1, -1, -1, -1, 1792, -1, 1920,
- 1536, -1, 2048, 1280, -1, -1, 1280, 0,
- 2176, -1, -1, -1, -1, -1, -1, -1,
- 2304, 2432, 2560, 2688, -1, -1, -1, -1,
- 2816, 2944, -1, -1, -1, -1, 3072, 3200,
+ -1, -1, 640, 768, 640, 640, 896, 1024,
+ 1152, 640, 1280, 640, 1408, 1408, 1536, -1,
+ 512, 1664, -1, -1, -1, -1, 1792, -1,
+ -1, -1, -1, -1, -1, 1920, -1, 2048,
+ 1664, -1, 2176, 2304, -1, 2432, 1408, 0,
+ 2560, -1, -1, -1, -1, -1, -1, -1,
+ 2688, 2816, 2944, 3072, -1, -1, -1, -1,
+ 3200, 3328, -1, -1, -1, -1, 3456, 3584,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 3328, -1, -1, -1, -1, -1, -1,
- 3456, -1, -1, 3584, 3712, 3840, -1, -1,
+ -1, 3712, -1, -1, -1, -1, -1, -1,
+ 3840, -1, -1, 3968, 4096, 4224, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -169,8 +199,8 @@ 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, 3968, -1, -1, -1,
- -1, 1280, 2432, -1, 1280, -1, -1, -1,
+ -1, -1, -1, -1, 4352, 4480, -1, -1,
+ 4608, 1408, 2816, 4736, 1408, -1, -1, 384,
-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,18 +220,22 @@ 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, 4096, 4224, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 1536, -1,
- -1, -1, 4352, 4480, -1, -1, 4608, 4736,
- -1, 3968, -1, -1, -1, -1, -1, -1,
- -1, -1, 4864, -1, 4992, -1, -1, -1,
+ -1, -1, 4864, 4992, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1664, -1,
+ -1, -1, 5120, 5248, -1, 5376, 5504, 5632,
+ -1, 4352, -1, -1, -1, -1, -1, -1,
+ 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,
+ -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,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 5120, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -214,6 +248,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, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -239,13 +274,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, -1, -1,
-1, -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, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 5248, -1,
- -1, -1, -1, -1, -1, -1, -1, 5376,
+ -1, -1, 8320, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -311,50 +348,287 @@ 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, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 5504, -1, -1, -1, -1, -1, -1,
+ -1, 8448, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1
},
{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30,
- 0x0910, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0504, 0x0000, 0x0000, 0x0300, 0x0000, 0x636e, 0x006f,
+ 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, 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, 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 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, 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, 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,
+ 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, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a,
+ 0x0000, 0x0000, 0x7788, 0x6e89, 0x126f, 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, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a,
+ 0x0000, 0x636e, 0x886f, 0x8977, 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, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a,
+ 0x390c, 0x0042, 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,
+ 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0403, 0x0005,
+ 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, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a,
+ 0x390c, 0x6e42, 0x6f63, 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, 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, 0x6463, 0x6665, 0x6867,
+ 0x6a69, 0x626b, 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, 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, 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, 0x0300, 0x0504, 0x0706, 0x0908,
+ 0x0b0a, 0x160c, 0x2a20, 0x3534, 0x3736, 0x3938, 0x004b, 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, 0x0000, 0x0000, 0x1413,
+ 0x0015, 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, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 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,
+ 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, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0003, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 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, 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, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0002, 0x0000, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 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, 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,
+ 0x7b76, 0x6c7c, 0x706d, 0x7271, 0x7473, 0x7775, 0x7978, 0x037a,
+ 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d, 0x3934, 0x423d,
+ 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d, 0x3934, 0x423d,
+ 0x4642, 0x004b, 0x0800, 0x4f34, 0x0254, 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, 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,
+ 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d, 0x100f, 0x1211,
+ 0x1413, 0x1615, 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d,
+ 0x100f, 0x1211, 0x1413, 0x1615, 0x0403, 0x0605, 0x0807, 0x0a09,
+ 0x0c0b, 0x0e0d, 0x100f, 0x1211, 0x1413, 0x1615, 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, 0x0d02, 0x0f0e, 0x1110,
+ 0x1312, 0x1514, 0x0316, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x020c,
+ 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, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b,
+ 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0403, 0x0605, 0x0807,
+ 0x0a09, 0x0c0b, 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,
+ 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, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6300, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0200, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x160c, 0x0020, 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, 0x0403, 0x0605, 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, 0xc000, 0x0080, 0x0000,
- 0x0000, 0x0001, 0xae00, 0x0186, 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,
+ 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x160c, 0x2a20, 0x3534, 0x3736,
+ 0x1700, 0x1918, 0x1b1a, 0x1d1c, 0x1f1e, 0x2120, 0x2322, 0x2524,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005, 0x0000,
+ 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x2600, 0x2827, 0x2a29, 0x2c2b, 0x2e2d, 0x302f, 0x3231, 0x3433,
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, 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910,
- 0x0005, 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,
@@ -362,52 +636,55 @@ 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, 0x0400, 0x0304, 0xc142, 0x4070,
- 0x1424, 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, 0x0403, 0x0605, 0x0807, 0x0a09, 0x020b,
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, 0x0400, 0x0304, 0xc142, 0x4070,
- 0x1424, 0x0000, 0x2000, 0x1018, 0x800a, 0x0008, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x636e, 0x886f, 0x8977, 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, 0x0400, 0x0304, 0xc142, 0x4070,
- 0x1424, 0x5c0b, 0x0010, 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, 0x0400, 0x0304, 0xc142, 0x4070,
- 0x1424, 0x0000, 0x0000, 0x0000, 0x0100, 0x80c1, 0x1820, 0x0010,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 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, 0x0400, 0x0304, 0xc142, 0x4070,
- 0x1424, 0x5c0b, 0x5c10, 0x030d, 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, 0x0500, 0x0000, 0x0000,
+ 0x0000, 0x0c00, 0x0000, 0x0000, 0x0004, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0800, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc101, 0x5080,
- 0x1c30, 0x0910, 0xd545, 0xc57a, 0xb566, 0x6e5b, 0x0a97, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c00, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a,
+ 0x160c, 0x2a20, 0x3534, 0x3736, 0x3938, 0x3b3a, 0x3d3c, 0x3f3e,
+ 0x4140, 0x4342, 0x4544, 0x4746, 0x4948, 0x4b4a, 0x4d4c, 0x4f4e,
+ 0x5150, 0x5352, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x636e, 0x0703, 0x3d34, 0x4f46, 0x0c07, 0x3934, 0x423d, 0x0746,
+ 0x340c, 0x3d39, 0x4b42, 0x0c4f, 0x0303, 0x0403, 0x0404, 0x0704,
+ 0x0c0c, 0x0c0c, 0x200c, 0x3434, 0x3434, 0x3b39, 0x3d3d, 0x3d3d,
+ 0x423d, 0x0746, 0x6334, 0x6d63, 0x006f, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e02, 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, 0xc101,
- 0x5080, 0x1c30, 0x0910, 0x0005, 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,
@@ -417,45 +694,44 @@ 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,
+ 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x2a20, 0x3534,
+ 0x3736, 0x3938, 0x3b3a, 0x3d3c, 0x3f3e, 0x4140, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x80c1, 0x3050,
- 0x101c, 0xc509, 0xf2a2, 0xcd49, 0x3568, 0x0ddb, 0x04a7, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0703, 0x340c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x3800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041, 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,
- 0x2648, 0x0014, 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,
+ 0x0300, 0x0c04, 0x3916, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005, 0x0000,
- 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005, 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, 0x0400, 0x0304,
- 0xc142, 0x4070, 0x1424, 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, 0x0403, 0x0c05, 0x3916, 0x4b42,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0706, 0x160c,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910,
- 0x0005, 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0606, 0x0c07, 0x3916,
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, 0x0300, 0x0c07, 0x3916,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0c03, 0x3916, 0x0504, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0001, 0x5000, 0x1c30, 0x0910, 0x0005, 0x0000, 0x0000,
- 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005, 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,
@@ -463,42 +739,41 @@ 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, 0x6387, 0x0000,
+ 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x2016, 0x342a, 0x3635,
+ 0x0000, 0x3a39, 0x3c3b, 0x3e3d, 0x403f, 0x4241, 0x4443, 0x4645,
+ 0x4847, 0x4a49, 0x4c4b, 0x4e4d, 0x504f, 0x5251, 0x5453, 0x5755,
+ 0x5a58, 0x5c5b, 0x5e5d, 0x7e7d, 0x807f, 0x8281, 0x8483, 0x8685,
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, 0xfbc0, 0x8f15, 0x65c9, 0x19f3,
- 0x569d, 0x05af, 0x0182, 0x60a1, 0x2038, 0x8a12, 0xa305, 0xc331,
- 0x82f1, 0x0182, 0x60a1, 0x2038, 0x8a12, 0xa305, 0xc331, 0x82f1,
- 0xa2c1, 0x0012, 0xcc38, 0x539c, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0403, 0x0605, 0x160c, 0x4239, 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, 0x0300, 0x0034,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x160c,
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, 0x0300, 0x0c07, 0x3916,
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, 0x0182, 0x60a1, 0x2038, 0x8a12, 0xa305, 0x78e1,
- 0x2240, 0x0992, 0x22a5, 0x1018, 0x860a, 0x2203, 0x58a1, 0x1a30,
- 0x078e, 0x2224, 0x5099, 0x822a, 0xa101, 0x3860, 0x1220, 0x058a,
- 0xe1a3, 0x4078, 0x9222, 0xa509, 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8040, 0x70d1,
- 0x203c, 0xc911, 0x5284, 0x0c11, 0x0508, 0x01c3, 0x5091, 0x022c,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0403, 0x0605, 0x160c, 0x4239,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0403, 0x0605, 0x160c, 0x4239,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0c06, 0x3916,
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, 0x0800, 0x8406, 0xe182, 0x4880, 0x1628,
- 0x0182, 0x60a1, 0x2038, 0x8a12, 0x6085, 0x2840, 0x0e18, 0x8488,
- 0x0162, 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,
@@ -508,122 +783,105 @@ 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, 0x0703, 0x340c, 0x4239,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0x0002,
- 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc100, 0x5080,
- 0x1c30, 0x0910, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x8b00, 0x07ca, 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, 0x8000,
- 0x4060, 0x0028, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x2016, 0x342a, 0x3635,
+ 0x3837, 0x3a39, 0x3c3b, 0x3e3d, 0x403f, 0x6341, 0x6c6e, 0x006d,
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, 0x0182, 0x60a1,
- 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x2016, 0x342a,
+ 0x3635, 0x3837, 0x4239, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0xcb00, 0x9305, 0x6cd1, 0x1d38, 0x07cf,
- 0x1214, 0x488d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0182, 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9280, 0x84e9, 0xa94a,
- 0xac56, 0xeb96, 0x8b05, 0x66c9, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a,
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, 0xc101, 0x5080,
- 0x1c30, 0x0910, 0x0005, 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,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000,
+ 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x2a20, 0x3534,
+ 0x3736, 0x3938, 0x0042, 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, 0x8000, 0x0000,
- 0x0000, 0x0000, 0x0160, 0x0000, 0x0300, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0380, 0x00e0, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5800, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0304, 0xc142, 0x4070, 0x1424, 0xca8b,
- 0x3527, 0xd5a3, 0x376c, 0x4e5c, 0xe3b7, 0x7cf5, 0x603f, 0x3850,
- 0x1624, 0x478d, 0x5264, 0x64b9, 0x9d36, 0x684f, 0x0a54, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0xaae0, 0x30c0, 0x15e3, 0x869d,
- 0x0cc5, 0x0bc7, 0x0d16, 0x198b, 0x178e, 0x3a54, 0x0217, 0x6081,
- 0x1830, 0x0c0c, 0xc58b, 0xb162, 0xccf8, 0xb366, 0x4e19, 0xe3c7,
- 0x78f1, 0x60bc, 0x30d1, 0x56ab, 0x61bf, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0040, 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,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x2a20, 0x3534,
+ 0x3736, 0x0038, 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,
+ 0x0706, 0x5956, 0x0403, 0x0505, 0x0706, 0x0505, 0x0606, 0x0606,
+ 0x0908, 0x0909, 0x0a0a, 0x0b0b, 0x0b0b, 0x0504, 0x0706, 0x0308,
+ 0x0504, 0x0606, 0x0707, 0x0504, 0x0403, 0x6d6c, 0x6c75, 0x776d,
+ 0x746e, 0x6e6e, 0x6c63, 0x2a6d, 0x0634, 0x0807, 0x0a09, 0x000b,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc302, 0x0662,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x1b80, 0x0000, 0x0000, 0x0000,
- 0x1000, 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, 0x0c00, 0x4b39, 0x605f,
+ 0x0161, 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, 0xc100, 0x5160, 0x01c1, 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, 0x0800, 0x1516, 0x001c, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x2016, 0x342a, 0x3635,
+ 0x3837, 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, 0x0302, 0x0504, 0x0706, 0x0908,
+ 0x0b0a, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0302, 0x0504,
+ 0x0706, 0x0908, 0x0b0a, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0182, 0xb0a1, 0xe0a8, 0x0082,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x4203, 0x70c1, 0x2440, 0x8414, 0xe182, 0x4880, 0x0a28, 0x0386,
- 0xa122, 0x0c10, 0x0508, 0x01c3, 0x5091, 0x0608, 0x8284, 0x4061,
- 0x1420, 0x070c, 0x4244, 0x1821, 0x0810, 0x0305, 0x2000, 0x1018,
- 0x0508, 0x8103, 0x2850, 0x0a14, 0x0407, 0x9102, 0x2848, 0x0a14,
- 0x80c5, 0x3050, 0x041c, 0x4203, 0x60a1, 0x0030, 0x8200, 0xf781,
- 0xf67b, 0xd17e, 0x3360, 0x0018, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0202, 0x0403, 0x0605, 0x0807, 0x0a09, 0x020b, 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0xe545, 0x9a93,
- 0x6ad1, 0x1bb6, 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, 0x0404, 0x4203, 0x70c1, 0x2440, 0x0114, 0x80c1,
- 0x3050, 0x101c, 0x4509, 0x3040, 0x1420, 0x070c, 0x4244, 0x1011,
- 0x080c, 0xc305, 0x9101, 0x0450, 0x0304, 0xc142, 0x4070, 0x1424,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a,
+ 0x000b, 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,
diff --git a/lib/unictype/pr_alphabetic.c b/lib/unictype/pr_alphabetic.c
index f94c71a..6827bd7 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_alphabetic.h b/lib/unictype/pr_alphabetic.h
index 09ea6c8..a27bfc3 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[44 << 4];
+ /*unsigned*/ int level3[64 << 4];
}
u_property_alphabetic =
{
@@ -153,30 +153,30 @@ u_property_alphabetic =
4 + 384 * sizeof (short) / sizeof (int) + 528,
4 + 384 * sizeof (short) / sizeof (int) + 544,
4 + 384 * sizeof (short) / sizeof (int) + 560,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 576,
4 + 384 * sizeof (short) / sizeof (int) + 592,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 608,
4 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 640,
+ 4 + 384 * sizeof (short) / sizeof (int) + 656,
+ 4 + 384 * sizeof (short) / sizeof (int) + 672,
+ 4 + 384 * sizeof (short) / sizeof (int) + 688,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
+ 4 + 384 * sizeof (short) / sizeof (int) + 720,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -184,6 +184,8 @@ u_property_alphabetic =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 336,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
@@ -200,7 +202,10 @@ u_property_alphabetic =
-1,
-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,
-1,
-1,
@@ -233,11 +238,13 @@ u_property_alphabetic =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -249,18 +256,8 @@ u_property_alphabetic =
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 640,
- 4 + 384 * sizeof (short) / sizeof (int) + 656,
- -1,
- -1,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
@@ -269,8 +266,11 @@ u_property_alphabetic =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -361,27 +361,27 @@ 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) + 672,
- -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) + 944,
+ 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) + 960,
+ 4 + 384 * sizeof (short) / sizeof (int) + 976,
+ 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) + 992,
-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) + 688,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1008,
-1,
-1
},
@@ -414,75 +414,75 @@ u_property_alphabetic =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0x00000000, 0x00000000, 0x00000020, 0x3CDF0000,
+ 0x00000000, 0x00000000, 0x00000020, 0xBCDF0000,
0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
0x000000FF, 0xBFFF0000, 0xFFFF00B6, 0x000707FF,
- 0x07FF0000, 0xFFFFFFFE, 0x7EFFFFFF, 0xFFFFC000,
+ 0x07FF0000, 0xFFFFFFFF, 0xFEFFFFFF, 0xFFFFC000,
0xFFFFFFFF, 0xFFFFFFFF, 0x1FEFFFFF, 0x9C00E1FE,
0xFFFF0000, 0xFFFFFFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFC00, 0x043007FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFE, 0xE3FFFFFF, 0xFF011FFF, 0xF806000F,
- 0xFFF99FEE, 0xE3C5FDFF, 0xB080599F, 0x0003000F,
+ 0xFCFFFFFF, 0x00001FFF, 0x01FFFFFF, 0x00000000,
+ 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFF03F8,
+ 0xFFFFFFFF, 0xEFFFFFFF, 0xFFE1DFFF, 0xFFFE000F,
+ 0xFFF99FEF, 0xE3C5FDFF, 0xB080599F, 0x0003000F,
0xFFF987EE, 0xC36DFDFF, 0x5E021987, 0x003F0000,
- 0xFFFBBFEE, 0xE3EDFDFF, 0x00011BBF, 0x0000000F,
+ 0xFFFBBFEE, 0xE3EDFDFF, 0x00011BBF, 0x0200000F,
0xFFF99FEE, 0xE3EDFDFF, 0xB0C0199F, 0x0002000F,
0xD63DC7EC, 0xC3FFC718, 0x00811DC7, 0x00000000,
- 0xFFFDDFEE, 0xE3EFFDFF, 0x03601DDF, 0x0000000F,
- 0xFFFDDFEC, 0xE3EFFDFF, 0x40601DDF, 0x0000000F,
- 0xFFFDDFEC, 0xE3FFFDFF, 0x00801DDF, 0xFC00000F,
+ 0xFFFDDFEF, 0xE3FFFDFF, 0x07601DDF, 0x0000000F,
+ 0xFFFDDFEE, 0xE3EFFDFF, 0x40601DDF, 0x0006000F,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0x80805DDF, 0xFC00000F,
0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F807F, 0x000C0000,
0xFFFFFFFE, 0x07FFFFFF, 0x0000207F, 0x00000000,
- 0xFEF02596, 0x3BFFECAE, 0x3000205F, 0x00000000,
+ 0xFEF02596, 0x3BFFECAE, 0xF000205F, 0x00000000,
0x00000001, 0x00000000, 0xFFFFFEFF, 0xFFFE1FFF,
- 0xFEFF0F03, 0x1FFFFFFF, 0x00000000, 0x00000000,
+ 0xFEFFFF03, 0x1FFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xF97FFFFF, 0xFFFF0000, 0xFFFFC1E7,
- 0x0000407F, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF,
+ 0x3000407F, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
0xFF3DFFFF, 0xFFFFFFFF, 0x87FFFFFF, 0x00000000,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF,
+ 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
+ 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
0x000FDFFF, 0x000FFFFF, 0x000FFFFF, 0x000DDFFF,
0xFFFFFFFF, 0xFFCFFFFF, 0x108001FF, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0x01FF0FFF, 0xFFFF0000, 0x001F3FFF,
- 0xFFFFFFFF, 0xFFFF03FF, 0x000003FF, 0x00000000,
- 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0x7FFFFFFF, 0x01FF0FFF, 0xFFFF0000, 0x001F3FFF,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000,
+ 0x0FFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x001FFFFE,
+ 0x00000000, 0x00000080, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFEFFFFF, 0x00000FEF, 0x00000000,
- 0xFFFFFFFF, 0x0000C3FF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFC00F3FF, 0xFFFFFFFF, 0x0003FFBF,
0xFFFFFFFF, 0x003FFFFF, 0xFC00E000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x006FDE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x001FFF80,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
0x00000000, 0x00000000, 0x00000000, 0x80020000,
- 0x001F0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000,
0x3E2FFC84, 0xF3FFBD50, 0x000043E0, 0xFFFFFFFF,
0x000001FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F,
- 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F,
+ 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
0x00000000, 0x00008000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -491,7 +491,7 @@ u_property_alphabetic =
0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF,
0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000,
+ 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -503,32 +503,32 @@ u_property_alphabetic =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFC,
- 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x8FF07FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000019FF, 0x00000000, 0x00000000, 0xF8000000,
+ 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
- 0xFFFFFC00, 0xFFFF07FF, 0x0007FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x007FFFFF, 0x00003FFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x28FC0000,
+ 0xFFFFFC00, 0xFFFF07FF, 0x0007FFFF, 0x1FFFFFFF,
+ 0xFFFFFFFF, 0xFFF7FFFF, 0x00008000, 0x7C00FFDF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x00003FFF, 0xC47FFFFF,
+ 0xFFFFFFFF, 0x7FFFFFFF, 0x38000005, 0x003CFFFF,
+ 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000007FF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
0xE0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
@@ -546,28 +546,84 @@ u_property_alphabetic =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF,
0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000,
+ 0xFEEFF06F, 0x000FFFFF, 0x00000000, 0x1FFFFFFF,
+ 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F,
+ 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF,
+ 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000,
+ 0xFFFFFFFC, 0x01FFFFFF, 0xFFFF0000, 0x000001FF,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFF0000, 0x0047FFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x1400001E, 0x00000000,
+ 0xFFFBFFFF, 0x009FFFFF, 0x00000000, 0x00000000,
+ 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x000001FF,
+ 0xFFF99FEF, 0xE3EDFDFF, 0xE081199F, 0x0000000F,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000000B3, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x7F3FFFFF, 0x3F000000, 0x00000000,
+ 0xFFFFFFFF, 0x7FFFFFFF, 0x00000011, 0x00000000,
+ 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0x00000000,
+ 0xE3FFFFFF, 0x000007FF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFEEFF06F, 0x000FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x0000000F, 0xE0FFFFF8,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000003, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF,
+ 0x43FF01FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF,
0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF,
0xDFDFE7BF, 0x7BFFFFFF, 0xFFFDFC5F, 0xFFFFFFFF,
@@ -577,7 +633,31 @@ u_property_alphabetic =
0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF,
+ 0x000003FF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_ascii_hex_digit.c b/lib/unictype/pr_ascii_hex_digit.c
index 4bad897..32deb29 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_ascii_hex_digit.h b/lib/unictype/pr_ascii_hex_digit.h
index d7884ca..b51a2b8 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 8bcea66..9406f49 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_arabic_digit.h b/lib/unictype/pr_bidi_arabic_digit.h
index 999dda3..9f930e6 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,19 +9,86 @@ static const
struct
{
int header[1];
- int level1[1];
- short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[2 << 4];
}
u_property_bidi_arabic_digit =
{
- { 1 },
- { 2 * sizeof (int) / sizeof (short) + 0 },
+ { 2 },
{
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 0,
-1,
-1,
-1,
@@ -89,6 +156,70 @@ u_property_bidi_arabic_digit =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -148,9 +279,13 @@ u_property_bidi_arabic_digit =
-1
},
{
- 0x0000000F, 0x00000000, 0x00000000, 0x00001BFF,
+ 0x0000003F, 0x00000000, 0x00000000, 0x00001BFF,
0x00000000, 0x00000000, 0x20000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 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 834d67a..0620a93 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.h b/lib/unictype/pr_bidi_arabic_right_to_left.h
index 4a566d6..6f2bfd3 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,19 +9,88 @@ static const
struct
{
int header[1];
- int level1[1];
- short level2[1 << 7];
- /*unsigned*/ int level3[5 << 4];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[7 << 4];
}
u_property_bidi_arabic_right_to_left =
{
- { 1 },
- { 2 * sizeof (int) / sizeof (short) + 0 },
+ { 2 },
{
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 0,
-1,
-1,
-1,
@@ -34,7 +103,6 @@ u_property_bidi_arabic_right_to_left =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -78,6 +146,9 @@ u_property_bidi_arabic_right_to_left =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -143,16 +214,80 @@ u_property_bidi_arabic_right_to_left =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
- 2 + 128 * 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
},
{
- 0xF8002930, 0xFFFFFFFF, 0x800007FF, 0xFFFEE000,
+ 0xF8002900, 0xFFFFFFFF, 0x000007FF, 0xFFFEE000,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFC00C060,
- 0xFFFD7FFF, 0x0000FFFF, 0xFFFFF800, 0xFFFFFFFF,
+ 0xFFFDFFFF, 0x0000FFFF, 0xFFFFF800, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFE003F, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000003E0,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000020,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -164,9 +299,13 @@ u_property_bidi_arabic_right_to_left =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xDFFF0000,
- 0xFC000000, 0x0000FF80, 0x00080000, 0xFFFFF080,
+ 0xFC000000, 0x00000000, 0x00080000, 0xFFFFF080,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_bidi_block_separator.c b/lib/unictype/pr_bidi_block_separator.c
index bec778d..32ad1a6 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_block_separator.h b/lib/unictype/pr_bidi_block_separator.h
index e82d2d4..5c4006c 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 f64ae85..98637fe 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_boundary_neutral.h b/lib/unictype/pr_bidi_boundary_neutral.h
index 8bc59e8..2739d37 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[9 << 4];
+ /*unsigned*/ int level3[10 << 4];
}
u_property_bidi_boundary_neutral =
{
@@ -39,7 +39,6 @@ u_property_bidi_boundary_neutral =
18 + 512 * sizeof (short) / sizeof (int) + 0,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -49,6 +48,7 @@ u_property_bidi_boundary_neutral =
-1,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -258,6 +258,7 @@ u_property_bidi_boundary_neutral =
-1,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -267,8 +268,7 @@ u_property_bidi_boundary_neutral =
-1,
-1,
-1,
- -1,
- 18 + 512 * sizeof (short) / sizeof (int) + 80,
+ 18 + 512 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -291,7 +291,7 @@ u_property_bidi_boundary_neutral =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 96,
+ 18 + 512 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -419,15 +419,15 @@ u_property_bidi_boundary_neutral =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 96,
18 + 512 * sizeof (short) / sizeof (int) + 112,
18 + 512 * sizeof (short) / sizeof (int) + 128,
- 18 + 512 * sizeof (short) / sizeof (int) + 128,
- 18 + 512 * sizeof (short) / sizeof (int) + 128,
- 18 + 512 * sizeof (short) / sizeof (int) + 128,
- 18 + 512 * sizeof (short) / sizeof (int) + 128,
- 18 + 512 * sizeof (short) / sizeof (int) + 128,
- 18 + 512 * sizeof (short) / sizeof (int) + 128,
+ 18 + 512 * sizeof (short) / sizeof (int) + 144,
+ 18 + 512 * sizeof (short) / sizeof (int) + 144,
+ 18 + 512 * sizeof (short) / sizeof (int) + 144,
+ 18 + 512 * sizeof (short) / sizeof (int) + 144,
+ 18 + 512 * sizeof (short) / sizeof (int) + 144,
+ 18 + 512 * sizeof (short) / sizeof (int) + 144,
+ 18 + 512 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -547,16 +547,16 @@ u_property_bidi_boundary_neutral =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 96
+ 18 + 512 * sizeof (short) / sizeof (int) + 112
},
{
0x0FFFC1FF, 0x00000000, 0x00000000, 0x80000000,
0xFFFFFFDF, 0x00002000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00004000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x0000FC1F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -571,6 +571,10 @@ u_property_bidi_boundary_neutral =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xC1FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x0000000F, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x07F80000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_bidi_common_separator.c b/lib/unictype/pr_bidi_common_separator.c
index 2989ca6..3be46ca 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_common_separator.h b/lib/unictype/pr_bidi_common_separator.h
index 67dedbb..56cd448 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 6bb0adf..e3223f5 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_control.h b/lib/unictype/pr_bidi_control.h
index b676a97..428b9e7 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[1 << 4];
+ /*unsigned*/ int level3[2 << 4];
}
u_property_bidi_control =
{
@@ -21,6 +21,7 @@ u_property_bidi_control =
-1,
-1,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 0,
-1,
-1,
-1,
@@ -33,8 +34,7 @@ u_property_bidi_control =
-1,
-1,
-1,
- -1,
- 2 + 128 * sizeof (short) / sizeof (int) + 0,
+ 2 + 128 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -148,7 +148,11 @@ u_property_bidi_control =
-1
},
{
- 0x0000C000, 0x00007C00, 0x00000000, 0x00000000,
+ 0x10000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000C000, 0x00007C00, 0x00000000, 0x000003C0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
diff --git a/lib/unictype/pr_bidi_embedding_or_override.c b/lib/unictype/pr_bidi_embedding_or_override.c
index 3af5785..0acc7a5 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_embedding_or_override.h b/lib/unictype/pr_bidi_embedding_or_override.h
index d14a500..ef1c7f8 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 97a74b3..9409313 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_eur_num_separator.h b/lib/unictype/pr_bidi_eur_num_separator.h
index a18c249..d2576f2 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 7376c42..3610b17 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_eur_num_terminator.h b/lib/unictype/pr_bidi_eur_num_terminator.h
index 5228108..bf85f6c 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[9 << 4];
+ /*unsigned*/ int level3[11 << 4];
}
u_property_bidi_eur_num_terminator =
{
@@ -20,23 +20,22 @@ u_property_bidi_eur_num_terminator =
{
2 + 128 * sizeof (short) / sizeof (int) + 0,
-1,
- -1,
2 + 128 * sizeof (short) / sizeof (int) + 16,
2 + 128 * sizeof (short) / sizeof (int) + 32,
2 + 128 * sizeof (short) / sizeof (int) + 48,
- -1,
2 + 128 * sizeof (short) / sizeof (int) + 64,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 80,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 96,
- 2 + 128 * sizeof (short) / sizeof (int) + 112,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 112,
+ 2 + 128 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -103,6 +102,7 @@ u_property_bidi_eur_num_terminator =
-1,
-1,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -145,13 +145,17 @@ u_property_bidi_eur_num_terminator =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 128
+ 2 + 128 * sizeof (short) / sizeof (int) + 160
},
{
0x00000000, 0x00000038, 0x00000000, 0x00000000,
0x00000000, 0x0003003C, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000600, 0x00000000, 0x00000000, 0x00000400,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -159,7 +163,7 @@ u_property_bidi_eur_num_terminator =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000C0000,
+ 0x00000000, 0x00000000, 0x00000000, 0x080C0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00020000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -173,13 +177,17 @@ u_property_bidi_eur_num_terminator =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x08000000, 0x00000000,
0x00000000, 0x001F0000, 0x00000000, 0x00000000,
- 0x00000000, 0x003FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00004000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00080000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x03000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x00000600,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000038, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_bidi_european_digit.c b/lib/unictype/pr_bidi_european_digit.c
index f727dca..1699a7c 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_european_digit.h b/lib/unictype/pr_bidi_european_digit.h
index 27d81bd..bcad71e 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[6 << 4];
+ /*unsigned*/ int level3[8 << 4];
}
u_property_bidi_european_digit =
{
@@ -150,6 +150,7 @@ u_property_bidi_european_digit =
-1,
3 + 256 * sizeof (short) / sizeof (int) + 64,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -255,9 +256,7 @@ u_property_bidi_european_digit =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 80,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -270,6 +269,7 @@ u_property_bidi_european_digit =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -300,8 +300,16 @@ u_property_bidi_european_digit =
0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FFFFFFE,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF
+ 0x000007FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.c b/lib/unictype/pr_bidi_hebrew_right_to_left.c
index 42e836f..2ca81bb 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.h b/lib/unictype/pr_bidi_hebrew_right_to_left.h
index 652f5ba..aba5578 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[8 << 4];
+ /*unsigned*/ int level3[10 << 4];
}
u_property_bidi_hebrew_right_to_left =
{
@@ -156,8 +156,7 @@ u_property_bidi_hebrew_right_to_left =
3 + 256 * sizeof (short) / sizeof (int) + 80,
3 + 256 * sizeof (short) / sizeof (int) + 96,
3 + 256 * sizeof (short) / sizeof (int) + 112,
- 3 + 256 * sizeof (short) / sizeof (int) + 112,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -266,6 +265,7 @@ u_property_bidi_hebrew_right_to_left =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -287,8 +287,8 @@ u_property_bidi_hebrew_right_to_left =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFFFFFF, 0xFC3007FF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x043FFFFF, 0xFFFFC110, 0xF1FFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00008000, 0x00000000, 0x00000000, 0x00000000,
@@ -304,12 +304,20 @@ u_property_bidi_hebrew_right_to_left =
0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFF0F91, 0x78FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFF9F,
+ 0xFFFFFFFF, 0x01FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF9F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 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 3da97eb..2f1684b 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_left_to_right.h b/lib/unictype/pr_bidi_left_to_right.h
index 73ee442..eac4dc7 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[38 << 4];
+ /*unsigned*/ int level3[53 << 4];
}
u_property_bidi_left_to_right =
{
@@ -62,364 +62,364 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 352,
18 + 512 * sizeof (short) / sizeof (int) + 368,
18 + 512 * sizeof (short) / sizeof (int) + 384,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
+ 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) + 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) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 416,
+ 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 432,
18 + 512 * sizeof (short) / sizeof (int) + 448,
18 + 512 * sizeof (short) / sizeof (int) + 464,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
18 + 512 * sizeof (short) / sizeof (int) + 480,
- -1,
+ 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 496,
+ -1,
18 + 512 * sizeof (short) / sizeof (int) + 512,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
+ 18 + 512 * sizeof (short) / sizeof (int) + 528,
+ 18 + 512 * sizeof (short) / sizeof (int) + 544,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 528,
- 18 + 512 * sizeof (short) / sizeof (int) + 544,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
18 + 512 * sizeof (short) / sizeof (int) + 560,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
18 + 512 * sizeof (short) / sizeof (int) + 576,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 592,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
18 + 512 * sizeof (short) / sizeof (int) + 592,
+ 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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,
+ 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) + 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) + 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) + 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) + 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) + 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) + 816,
+ 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -428,126 +428,126 @@ u_property_bidi_left_to_right =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 144,
- 18 + 512 * sizeof (short) / sizeof (int) + 592
+ 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 832
},
{
0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE,
@@ -561,88 +561,88 @@ u_property_bidi_left_to_right =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFC07, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0000FBFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001BFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFF9, 0xEFFFFFFF, 0xFFE1DE01, 0xFFFFFFF3,
- 0xFFFFFFFD, 0xEFFFFFFF, 0xFFFFDFE1, 0xFFF3FFF3,
+ 0xFFFFFFF8, 0xEBFFFFFF, 0xFF01DE01, 0xFFFFFFF3,
+ 0xFFFFFFFD, 0xEFFFFFFF, 0xFFFFDFE1, 0xF7F3FFF3,
0xFFFFFFF9, 0xEFFFFFFF, 0xFFFDC679, 0xFFDCFFFF,
0xFFFFFFF9, 0xEFFFFFFF, 0xFFFFDE41, 0xFFFDFFF3,
0xFFFFFFFD, 0x6FFFFFFF, 0xFFBFDFE1, 0xFFFFFFF3,
0xFFFFFFFB, 0xFFFFFFFF, 0xFFFFDFFE, 0xF807FFFF,
- 0xFFFFFFFF, 0x3FFFFFFF, 0xFF9FC23E, 0x80FFFFF3,
- 0xFFFFFFFF, 0xEFFFFFFF, 0xFFFFCFFF, 0xFFF9FFF3,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFDFE1, 0xFFFFFFF3,
+ 0xFFFFFFFE, 0x3FFFFFFF, 0xFF9FC23E, 0x80FFFFF3,
+ 0xFFFFFFFD, 0xEFFFFFFF, 0xFFFFCFFF, 0xFFFFFFF3,
+ 0xFFFFFFFD, 0xFFFFFFFF, 0xFFFFDFE1, 0xFFFFFFF3,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFA3FBFF, 0xFFFFFFFF,
0xFFFFFFFF, 0x780DFFFF, 0xFFFF807F, 0xFFFFFFFF,
0xFFFFFFFF, 0xE40DFFFF, 0xFFFFC0FF, 0xFFFFFFFF,
0xFCFFFFFF, 0xC15FFFFF, 0xFFFFFFFF, 0x8001FFFF,
- 0x0100FF20, 0xE0000000, 0xFFFFFFBF, 0xFFFFFFFF,
+ 0x01001F20, 0xE0000000, 0xFFFFFFBF, 0xFFFFFFFF,
0xFFFFFFFF, 0x99021FFF, 0x3CFFFFFF, 0xFFE1FFFE,
- 0xFFFFDF9B, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xDFFFDF9B, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF, 0xFFFFFFFF,
0xFC00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xE7FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFE3FFFF, 0xFFE3FFFF, 0xFFF3FFFF, 0xFFF3FFFF,
- 0xFFFFFFFF, 0xC07FFFFF, 0xD7F001BF, 0xFC00FFFF,
+ 0xFFFFFFFF, 0xC04FFFFF, 0xD7F001BF, 0xFC00FFFF,
0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFDFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xF1FBFE78, 0xFFFFFFCE, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000,
- 0xFE7FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xF67FFFFF, 0xFFFFFFFF, 0x80BFFFFF, 0x6007E01A,
+ 0xFFFFFFFF, 0x8000FFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFF0, 0xE82FFFFF, 0xFFFFFFFB, 0xFFF007FF,
- 0xFFFFFFFC, 0xFFFFFCC3, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFC, 0xFFFFC4C3, 0xFFFFFFFF, 0xFFFC5CBF,
0xFFFFFFFF, 0xFF300FFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0008FFFF, 0xFCEFDE02,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x3FFFFF80,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0FC00000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0x5FFFFFFF, 0x1FFF1FFC, 0x9FFF1FFF,
0x00004000, 0x00000000, 0x00000000, 0x800E0000,
- 0xFFFF8000, 0xFFC00000, 0x0000FFFF, 0xFFFE0000,
- 0x3E2FFC84, 0xF3FFBD50, 0x0007C3E0, 0xFFFFFFFF,
- 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x80000000, 0x0000FFFF, 0xFFFE0000,
+ 0x3E2FFC84, 0xF3FFBD50, 0x0000C3E0, 0xFFFFFFFF,
+ 0x0000F1FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00200000, 0x00000000, 0x00000000, 0xFFFFFF00,
+ 0x00200000, 0x00000000, 0x00000000, 0xF8000000,
0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0xE0001000, 0xFFFFFFF0, 0xFFFFFFFF,
- 0x00000C21, 0x00000100, 0x80B85000, 0x00000001,
- 0x00E00000, 0x80010000, 0x0000E800, 0x00000000,
+ 0x00000000, 0x00001000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFE0E000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFF81F,
+ 0x00000000, 0x00000000, 0x00000000, 0x00300000,
+ 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFF0FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FC781F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000,
- 0x00000000, 0xFFFE0000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF,
0x04000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF,
- 0x000000E0, 0x1F3E03FE, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x000000E0, 0x1F3EC3FE, 0xFFFFFFFF, 0xFFFFFFFF,
0xE1FFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFFFFFFF0,
@@ -653,23 +653,27 @@ u_property_bidi_left_to_right =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x0000FFFF, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0FF07FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFCFFFF,
0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFEFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF7BB, 0xFFFFF09F, 0xFFFFFFFF, 0xFF0FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF,
+ 0xFFFFF7BB, 0xFCFFF09F, 0xFFFFFFFF, 0xFF0FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFC0000,
0xFFFFFFFF, 0xFFFFC03F, 0xFFFC007F, 0xFFFFFFFF,
+ 0xFFFFFFF8, 0xEC37FFFF, 0xFFFFFFFF, 0xFFFFFFDF,
+ 0xFFFFFFFF, 0xFF9981FF, 0xFFFFEFF7, 0xEFFFFFFF,
+ 0xFFFFFFFF, 0x3E62FFFF, 0xFFFFFFFD, 0xFFBFCFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFF9981FF, 0xFFFFEFF7, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFDEDF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x1FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
@@ -681,7 +685,39 @@ u_property_bidi_left_to_right =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFD, 0xFFFFFFFF, 0x00000000, 0x00000000,
- 0xF000F800, 0xFFFFFFFF, 0xFFFFFFFF, 0xDFFFFFFF,
+ 0xF000E000, 0xFFFFFFFE, 0xFFFFFFFF, 0xDFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF0000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFD, 0x00FFFFFF, 0x0003FF80, 0x7FFFFFC0,
+ 0xFFFFFFFC, 0xF987FFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFF8, 0xFFE0107F, 0xFFFFFFFF, 0xFFF7FFFF,
+ 0xFFFFFFFC, 0x803FFFFF, 0xFFFFE3FF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFF2C7FFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFF807,
+ 0xFFFFFFFC, 0xEFFFFFFF, 0xFFFFFFFE, 0xFFE0E03F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x7A07FFFF, 0xFFFFFFF2, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x4FC3FFFF, 0xCFFFFFFE, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x5807FFFF, 0xFFFFFFFE, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFF40D7FF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x1FFFFFFF, 0xFFFFF043, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFE0FFFF,
+ 0xFFFFFFFF, 0xFF80FFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFF87FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x9FFFFFFF, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FC7F,
@@ -691,13 +727,37 @@ u_property_bidi_left_to_right =
0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFFF,
+ 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFF7FFF, 0xFFFFFFFF,
+ 0xFFFFFDFF, 0xFFFFFFFF, 0x00003FF7, 0x00000000,
+ 0x00000000, 0x07800000, 0x00000000, 0xFFDFE000,
+ 0x07FFFFEF, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00003FFF, 0x00000000,
- 0x00000000, 0x0000F000, 0x00000000, 0x00000000,
- 0xFFF00000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000010, 0xF5080169, 0x5569157B, 0xA1080869,
+ 0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x0000F000, 0x00000000, 0x00000000,
+ 0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000,
+ 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, 0x00000000, 0xFFF00000,
+ 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
+ 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
+ 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFE0, 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 df470bb..850c357 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_non_spacing_mark.h b/lib/unictype/pr_bidi_non_spacing_mark.h
index 6d3c6c2..bbf4af6 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[26 << 4];
+ /*unsigned*/ int level3[36 << 4];
}
u_property_bidi_non_spacing_mark =
{
@@ -163,16 +163,17 @@ u_property_bidi_non_spacing_mark =
-1,
16 + 384 * sizeof (short) / sizeof (int) + 320,
16 + 384 * sizeof (short) / sizeof (int) + 336,
- -1,
- -1,
- -1,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 384,
+ 16 + 384 * sizeof (short) / sizeof (int) + 400,
+ 16 + 384 * sizeof (short) / sizeof (int) + 416,
+ 16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -214,7 +215,9 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
@@ -253,6 +256,7 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -262,23 +266,19 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 368,
- 16 + 384 * sizeof (short) / sizeof (int) + 384,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 400,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -428,79 +428,79 @@ u_property_bidi_non_spacing_mark =
0x000003F8, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000,
- 0x07FF0000, 0x00000000, 0x7FFFF800, 0x00010000,
- 0x00000000, 0x00000000, 0xDFC00000, 0x00003D9F,
+ 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000,
+ 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F,
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000006, 0x10000000, 0x001E21FE, 0x0000000C,
+ 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C,
0x00000002, 0x10000000, 0x0000201E, 0x0000000C,
0x00000006, 0x10000000, 0x00023986, 0x00230000,
0x00000006, 0x10000000, 0x000021BE, 0x0000000C,
0x00000002, 0x90000000, 0x0040201E, 0x0000000C,
0x00000004, 0x00000000, 0x00002001, 0x00000000,
- 0x00000000, 0xC0000000, 0x00603DC1, 0x0000000C,
- 0x00000000, 0x10000000, 0x00003000, 0x0000000C,
- 0x00000000, 0x00000000, 0x0000201E, 0x0000000C,
+ 0x00000001, 0xC0000000, 0x00603DC1, 0x0000000C,
+ 0x00000002, 0x10000000, 0x00003000, 0x0000000C,
+ 0x00000002, 0x00000000, 0x0000201E, 0x0000000C,
0x00000000, 0x00000000, 0x005C0400, 0x00000000,
0x00000000, 0x07F20000, 0x00007F80, 0x00000000,
0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
0x03000000, 0x02A00000, 0x00000000, 0x7FFE0000,
- 0xFEFF00DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
+ 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
0x00000000, 0x66FDE000, 0xC3000000, 0x001E0001,
- 0x00002064, 0x00000000, 0x00000000, 0x00000000,
+ 0x20002064, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xE0000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
- 0x00000000, 0x3F800000, 0x200FFE40, 0x00000000,
+ 0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0E040187, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x01800000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
+ 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000,
0x0000000F, 0x17D00000, 0x00000004, 0x000FF800,
- 0x00000003, 0x0000033C, 0x00000000, 0x00000000,
+ 0x00000003, 0x00003B3C, 0x00000000, 0x0003A340,
0x00000000, 0x00CFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00038000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
- 0x00000000, 0x0000FC00, 0x00000000, 0x00000000,
+ 0x00000000, 0x00003C00, 0x00000000, 0x00000000,
0x06000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x30078000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x3FF78000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,
+ 0x00000007, 0x13C80000, 0x00000000, 0x00000020,
+ 0x00000000, 0x00667E00, 0x00001008, 0x10000000,
+ 0x00000000, 0xC19D0000, 0x00000002, 0x00403000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00667E00, 0x00001008, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00002120,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x40000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000FFFF, 0x0000007F, 0x00000000, 0x00000000,
+ 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -508,9 +508,41 @@ u_property_bidi_non_spacing_mark =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x20000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000001,
+ 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000F06E, 0x87000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000060,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000002, 0xFF000000, 0x0000007F, 0x80000000,
+ 0x00000003, 0x06780000, 0x00000000, 0x00000000,
+ 0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
+ 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
+ 0x00000000, 0x00D38000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x80000000, 0x000007F8,
+ 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x85F80000, 0x0000000D, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xB03C0000, 0x30000001, 0x00000000,
+ 0x00000000, 0xA7F80000, 0x00000001, 0x00000000,
+ 0x00000000, 0x00BF2800, 0x00000000, 0x00000000,
+ 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001F0000,
+ 0x00000000, 0x007F0000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00078000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x60000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -520,6 +552,14 @@ u_property_bidi_non_spacing_mark =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF,
+ 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 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 0f63bca..5fde05e 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_other_neutral.h b/lib/unictype/pr_bidi_other_neutral.h
index 2df9ce5..0375277 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[39 << 4];
}
u_property_bidi_other_neutral =
{
@@ -31,12 +31,11 @@ u_property_bidi_other_neutral =
3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 112,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 128,
3 + 256 * sizeof (short) / sizeof (int) + 144,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 160,
3 + 256 * sizeof (short) / sizeof (int) + 176,
3 + 256 * sizeof (short) / sizeof (int) + 192,
3 + 256 * sizeof (short) / sizeof (int) + 208,
@@ -47,6 +46,7 @@ u_property_bidi_other_neutral =
3 + 256 * sizeof (short) / sizeof (int) + 288,
3 + 256 * sizeof (short) / sizeof (int) + 304,
3 + 256 * sizeof (short) / sizeof (int) + 320,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -59,7 +59,7 @@ u_property_bidi_other_neutral =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 336,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -103,9 +103,9 @@ u_property_bidi_other_neutral =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 352,
3 + 256 * sizeof (short) / sizeof (int) + 368,
3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -147,18 +147,17 @@ u_property_bidi_other_neutral =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 400,
3 + 256 * sizeof (short) / sizeof (int) + 416,
3 + 256 * sizeof (short) / sizeof (int) + 432,
- -1,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -254,13 +253,10 @@ u_property_bidi_other_neutral =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 464,
- -1,
- -1,
- -1,
- -1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
@@ -269,11 +265,15 @@ u_property_bidi_other_neutral =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 480,
- -1,
-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) + 592,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1
@@ -290,9 +290,9 @@ u_property_bidi_other_neutral =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000400, 0x00000000, 0x00000000, 0x00000000,
+ 0x00006400, 0x00000000, 0x00000000, 0x00000000,
0x0000C0C0, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000200,
+ 0x00000000, 0x00000000, 0x40000000, 0x00000200,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x03C00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -300,7 +300,7 @@ u_property_bidi_other_neutral =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x05F80000,
0x00000000, 0x00000000, 0x00000000, 0x7F000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00060000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -311,6 +311,10 @@ u_property_bidi_other_neutral =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000001, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x18000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -325,33 +329,33 @@ u_property_bidi_other_neutral =
0x00000000, 0xA0000000, 0xE000E003, 0x6000E000,
0xFFFF0000, 0xFFE000FF, 0x7FFFFFEF, 0x70000000,
0x00007000, 0x00000000, 0x00000000, 0x00000000,
- 0xC1D0037B, 0x0C0002AF, 0xFFF83C1F, 0x00000000,
- 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xC1D0037B, 0x0C0002AF, 0xFFFF3C1F, 0x00000000,
+ 0xFFFF0E00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFF3FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xF8000000,
- 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF,
+ 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0x000000FF, 0x00000000, 0x00000000, 0xFFFFFC00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x1FFFEFFF, 0x0000000F, 0x00000000,
- 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0xFFFFFFFE,
- 0xFF1FFFFF, 0x7FFEFFFF, 0xFFFF17FF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFEFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x001F1FFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF,
+ 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFE0007E0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x0001FFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
@@ -390,18 +394,46 @@ u_property_bidi_other_neutral =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000002, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0FFF07FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x0FFF1FFF, 0x00000001, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x80000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFE000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFC0000, 0x0000003F,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x08000000, 0x00000000,
+ 0x00200000, 0x00000000, 0x00008000, 0x00000000,
+ 0x00000200, 0x00000000, 0x00000008, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00030000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
+ 0x00001800, 0x00000000, 0x00000000, 0x00000C00,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0x000FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
+ 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
+ 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
+ 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000001F, 0x00000000, 0x00000001, 0x00000000
}
};
diff --git a/lib/unictype/pr_bidi_pdf.c b/lib/unictype/pr_bidi_pdf.c
index 7e8ace2..9db6a63 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_pdf.h b/lib/unictype/pr_bidi_pdf.h
index cef9325..ffa897d 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 6452b07..6d58bca 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_segment_separator.h b/lib/unictype/pr_bidi_segment_separator.h
index 09b018e..3d3347c 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 ef22a3e..41d9d89 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_bidi_whitespace.h b/lib/unictype/pr_bidi_whitespace.h
index 2053057..9dc6c84 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[5 << 4];
+ /*unsigned*/ int level3[4 << 4];
}
u_property_bidi_whitespace =
{
@@ -30,11 +30,11 @@ u_property_bidi_whitespace =
-1,
-1,
2 + 128 * sizeof (short) / sizeof (int) + 16,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -42,7 +42,7 @@ u_property_bidi_whitespace =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
+ 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -156,10 +156,6 @@ u_property_bidi_whitespace =
0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00004000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x000007FF, 0x00000100, 0x80000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_byname.c b/lib/unictype/pr_byname.c
index 89d59b9..5d4ef5d 100644
--- a/lib/unictype/pr_byname.c
+++ b/lib/unictype/pr_byname.c
@@ -1,5 +1,5 @@
/* Properties of Unicode characters.
- Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2011-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify it
@@ -20,8 +20,110 @@
/* Specification. */
#include "unictype.h"
+#include <stdlib.h>
#include <string.h>
+/* Indices stored in the 'struct named_category' elements of the perfect hash
+ table. We don't use uc_general_category_t values or their addresses
+ directly, because this would introduce load-time relocations. */
+enum
+{
+ /* General. */
+ UC_PROPERTY_INDEX_WHITE_SPACE,
+ UC_PROPERTY_INDEX_ALPHABETIC,
+ UC_PROPERTY_INDEX_OTHER_ALPHABETIC,
+ UC_PROPERTY_INDEX_NOT_A_CHARACTER,
+ UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT,
+ UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT,
+ UC_PROPERTY_INDEX_DEPRECATED,
+ UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION,
+ UC_PROPERTY_INDEX_VARIATION_SELECTOR,
+ UC_PROPERTY_INDEX_PRIVATE_USE,
+ UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE,
+ /* Case. */
+ UC_PROPERTY_INDEX_UPPERCASE,
+ UC_PROPERTY_INDEX_OTHER_UPPERCASE,
+ UC_PROPERTY_INDEX_LOWERCASE,
+ UC_PROPERTY_INDEX_OTHER_LOWERCASE,
+ UC_PROPERTY_INDEX_TITLECASE,
+ UC_PROPERTY_INDEX_CASED,
+ UC_PROPERTY_INDEX_CASE_IGNORABLE,
+ UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED,
+ UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED,
+ UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED,
+ UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED,
+ UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED,
+ UC_PROPERTY_INDEX_SOFT_DOTTED,
+ /* Identifiers. */
+ UC_PROPERTY_INDEX_ID_START,
+ UC_PROPERTY_INDEX_OTHER_ID_START,
+ UC_PROPERTY_INDEX_ID_CONTINUE,
+ UC_PROPERTY_INDEX_OTHER_ID_CONTINUE,
+ UC_PROPERTY_INDEX_XID_START,
+ UC_PROPERTY_INDEX_XID_CONTINUE,
+ UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE,
+ UC_PROPERTY_INDEX_PATTERN_SYNTAX,
+ /* Shaping and rendering. */
+ UC_PROPERTY_INDEX_JOIN_CONTROL,
+ UC_PROPERTY_INDEX_GRAPHEME_BASE,
+ UC_PROPERTY_INDEX_GRAPHEME_EXTEND,
+ UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND,
+ UC_PROPERTY_INDEX_GRAPHEME_LINK,
+ /* Bidi. */
+ UC_PROPERTY_INDEX_BIDI_CONTROL,
+ UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT,
+ UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT,
+ UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT,
+ UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT,
+ UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR,
+ UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR,
+ UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT,
+ UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR,
+ UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR,
+ UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR,
+ UC_PROPERTY_INDEX_BIDI_WHITESPACE,
+ UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK,
+ UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL,
+ UC_PROPERTY_INDEX_BIDI_PDF,
+ UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE,
+ UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL,
+ /* Numeric. */
+ UC_PROPERTY_INDEX_HEX_DIGIT,
+ UC_PROPERTY_INDEX_ASCII_HEX_DIGIT,
+ /* CJK. */
+ UC_PROPERTY_INDEX_IDEOGRAPHIC,
+ UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH,
+ UC_PROPERTY_INDEX_RADICAL,
+ UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR,
+ UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR,
+ /* Misc. */
+ UC_PROPERTY_INDEX_ZERO_WIDTH,
+ UC_PROPERTY_INDEX_SPACE,
+ UC_PROPERTY_INDEX_NON_BREAK,
+ UC_PROPERTY_INDEX_ISO_CONTROL,
+ UC_PROPERTY_INDEX_FORMAT_CONTROL,
+ UC_PROPERTY_INDEX_DASH,
+ UC_PROPERTY_INDEX_HYPHEN,
+ UC_PROPERTY_INDEX_PUNCTUATION,
+ UC_PROPERTY_INDEX_LINE_SEPARATOR,
+ UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR,
+ UC_PROPERTY_INDEX_QUOTATION_MARK,
+ UC_PROPERTY_INDEX_SENTENCE_TERMINAL,
+ UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION,
+ UC_PROPERTY_INDEX_CURRENCY_SYMBOL,
+ UC_PROPERTY_INDEX_MATH,
+ UC_PROPERTY_INDEX_OTHER_MATH,
+ UC_PROPERTY_INDEX_PAIRED_PUNCTUATION,
+ UC_PROPERTY_INDEX_LEFT_OF_PAIR,
+ UC_PROPERTY_INDEX_COMBINING,
+ UC_PROPERTY_INDEX_COMPOSITE,
+ UC_PROPERTY_INDEX_DECIMAL_DIGIT,
+ UC_PROPERTY_INDEX_NUMERIC,
+ UC_PROPERTY_INDEX_DIACRITIC,
+ UC_PROPERTY_INDEX_EXTENDER,
+ UC_PROPERTY_INDEX_IGNORABLE_CONTROL
+};
+
/* Get gperf generated lookup function. */
#include "unictype/pr_byname.h"
@@ -53,7 +155,185 @@ uc_property_byname (const char *property_name)
}
found = uc_property_lookup (buf, bp - buf);
if (found != NULL)
- return found->property;
+ /* Use a 'switch' statement here, because a table would introduce load-time
+ relocations. */
+ switch (found->property_index)
+ {
+ case UC_PROPERTY_INDEX_WHITE_SPACE:
+ return UC_PROPERTY_WHITE_SPACE;
+ case UC_PROPERTY_INDEX_ALPHABETIC:
+ return UC_PROPERTY_ALPHABETIC;
+ case UC_PROPERTY_INDEX_OTHER_ALPHABETIC:
+ return UC_PROPERTY_OTHER_ALPHABETIC;
+ case UC_PROPERTY_INDEX_NOT_A_CHARACTER:
+ return UC_PROPERTY_NOT_A_CHARACTER;
+ case UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT:
+ return UC_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT;
+ case UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT:
+ return UC_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT;
+ case UC_PROPERTY_INDEX_DEPRECATED:
+ return UC_PROPERTY_DEPRECATED;
+ case UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION:
+ return UC_PROPERTY_LOGICAL_ORDER_EXCEPTION;
+ case UC_PROPERTY_INDEX_VARIATION_SELECTOR:
+ return UC_PROPERTY_VARIATION_SELECTOR;
+ case UC_PROPERTY_INDEX_PRIVATE_USE:
+ return UC_PROPERTY_PRIVATE_USE;
+ case UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE:
+ return UC_PROPERTY_UNASSIGNED_CODE_VALUE;
+ case UC_PROPERTY_INDEX_UPPERCASE:
+ return UC_PROPERTY_UPPERCASE;
+ case UC_PROPERTY_INDEX_OTHER_UPPERCASE:
+ return UC_PROPERTY_OTHER_UPPERCASE;
+ case UC_PROPERTY_INDEX_LOWERCASE:
+ return UC_PROPERTY_LOWERCASE;
+ case UC_PROPERTY_INDEX_OTHER_LOWERCASE:
+ return UC_PROPERTY_OTHER_LOWERCASE;
+ case UC_PROPERTY_INDEX_TITLECASE:
+ return UC_PROPERTY_TITLECASE;
+ case UC_PROPERTY_INDEX_CASED:
+ return UC_PROPERTY_CASED;
+ case UC_PROPERTY_INDEX_CASE_IGNORABLE:
+ return UC_PROPERTY_CASE_IGNORABLE;
+ case UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED:
+ return UC_PROPERTY_CHANGES_WHEN_LOWERCASED;
+ case UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED:
+ return UC_PROPERTY_CHANGES_WHEN_UPPERCASED;
+ case UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED:
+ return UC_PROPERTY_CHANGES_WHEN_TITLECASED;
+ case UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED:
+ return UC_PROPERTY_CHANGES_WHEN_CASEFOLDED;
+ case UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED:
+ return UC_PROPERTY_CHANGES_WHEN_CASEMAPPED;
+ case UC_PROPERTY_INDEX_SOFT_DOTTED:
+ return UC_PROPERTY_SOFT_DOTTED;
+ case UC_PROPERTY_INDEX_ID_START:
+ return UC_PROPERTY_ID_START;
+ case UC_PROPERTY_INDEX_OTHER_ID_START:
+ return UC_PROPERTY_OTHER_ID_START;
+ case UC_PROPERTY_INDEX_ID_CONTINUE:
+ return UC_PROPERTY_ID_CONTINUE;
+ case UC_PROPERTY_INDEX_OTHER_ID_CONTINUE:
+ return UC_PROPERTY_OTHER_ID_CONTINUE;
+ case UC_PROPERTY_INDEX_XID_START:
+ return UC_PROPERTY_XID_START;
+ case UC_PROPERTY_INDEX_XID_CONTINUE:
+ return UC_PROPERTY_XID_CONTINUE;
+ case UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE:
+ return UC_PROPERTY_PATTERN_WHITE_SPACE;
+ case UC_PROPERTY_INDEX_PATTERN_SYNTAX:
+ return UC_PROPERTY_PATTERN_SYNTAX;
+ case UC_PROPERTY_INDEX_JOIN_CONTROL:
+ return UC_PROPERTY_JOIN_CONTROL;
+ case UC_PROPERTY_INDEX_GRAPHEME_BASE:
+ return UC_PROPERTY_GRAPHEME_BASE;
+ case UC_PROPERTY_INDEX_GRAPHEME_EXTEND:
+ return UC_PROPERTY_GRAPHEME_EXTEND;
+ case UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND:
+ return UC_PROPERTY_OTHER_GRAPHEME_EXTEND;
+ case UC_PROPERTY_INDEX_GRAPHEME_LINK:
+ return UC_PROPERTY_GRAPHEME_LINK;
+ case UC_PROPERTY_INDEX_BIDI_CONTROL:
+ return UC_PROPERTY_BIDI_CONTROL;
+ case UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT:
+ return UC_PROPERTY_BIDI_LEFT_TO_RIGHT;
+ case UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT:
+ return UC_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT;
+ case UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT:
+ return UC_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT;
+ case UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT:
+ return UC_PROPERTY_BIDI_EUROPEAN_DIGIT;
+ case UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR:
+ return UC_PROPERTY_BIDI_EUR_NUM_SEPARATOR;
+ case UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR:
+ return UC_PROPERTY_BIDI_EUR_NUM_TERMINATOR;
+ case UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT:
+ return UC_PROPERTY_BIDI_ARABIC_DIGIT;
+ case UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR:
+ return UC_PROPERTY_BIDI_COMMON_SEPARATOR;
+ case UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR:
+ return UC_PROPERTY_BIDI_BLOCK_SEPARATOR;
+ case UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR:
+ return UC_PROPERTY_BIDI_SEGMENT_SEPARATOR;
+ case UC_PROPERTY_INDEX_BIDI_WHITESPACE:
+ return UC_PROPERTY_BIDI_WHITESPACE;
+ case UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK:
+ return UC_PROPERTY_BIDI_NON_SPACING_MARK;
+ case UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL:
+ return UC_PROPERTY_BIDI_BOUNDARY_NEUTRAL;
+ case UC_PROPERTY_INDEX_BIDI_PDF:
+ return UC_PROPERTY_BIDI_PDF;
+ case UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE:
+ return UC_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE;
+ case UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL:
+ return UC_PROPERTY_BIDI_OTHER_NEUTRAL;
+ case UC_PROPERTY_INDEX_HEX_DIGIT:
+ return UC_PROPERTY_HEX_DIGIT;
+ case UC_PROPERTY_INDEX_ASCII_HEX_DIGIT:
+ return UC_PROPERTY_ASCII_HEX_DIGIT;
+ case UC_PROPERTY_INDEX_IDEOGRAPHIC:
+ return UC_PROPERTY_IDEOGRAPHIC;
+ case UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH:
+ return UC_PROPERTY_UNIFIED_IDEOGRAPH;
+ case UC_PROPERTY_INDEX_RADICAL:
+ return UC_PROPERTY_RADICAL;
+ case UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR:
+ return UC_PROPERTY_IDS_BINARY_OPERATOR;
+ case UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR:
+ return UC_PROPERTY_IDS_TRINARY_OPERATOR;
+ case UC_PROPERTY_INDEX_ZERO_WIDTH:
+ return UC_PROPERTY_ZERO_WIDTH;
+ case UC_PROPERTY_INDEX_SPACE:
+ return UC_PROPERTY_SPACE;
+ case UC_PROPERTY_INDEX_NON_BREAK:
+ return UC_PROPERTY_NON_BREAK;
+ case UC_PROPERTY_INDEX_ISO_CONTROL:
+ return UC_PROPERTY_ISO_CONTROL;
+ case UC_PROPERTY_INDEX_FORMAT_CONTROL:
+ return UC_PROPERTY_FORMAT_CONTROL;
+ case UC_PROPERTY_INDEX_DASH:
+ return UC_PROPERTY_DASH;
+ case UC_PROPERTY_INDEX_HYPHEN:
+ return UC_PROPERTY_HYPHEN;
+ case UC_PROPERTY_INDEX_PUNCTUATION:
+ return UC_PROPERTY_PUNCTUATION;
+ case UC_PROPERTY_INDEX_LINE_SEPARATOR:
+ return UC_PROPERTY_LINE_SEPARATOR;
+ case UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR:
+ return UC_PROPERTY_PARAGRAPH_SEPARATOR;
+ case UC_PROPERTY_INDEX_QUOTATION_MARK:
+ return UC_PROPERTY_QUOTATION_MARK;
+ case UC_PROPERTY_INDEX_SENTENCE_TERMINAL:
+ return UC_PROPERTY_SENTENCE_TERMINAL;
+ case UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION:
+ return UC_PROPERTY_TERMINAL_PUNCTUATION;
+ case UC_PROPERTY_INDEX_CURRENCY_SYMBOL:
+ return UC_PROPERTY_CURRENCY_SYMBOL;
+ case UC_PROPERTY_INDEX_MATH:
+ return UC_PROPERTY_MATH;
+ case UC_PROPERTY_INDEX_OTHER_MATH:
+ return UC_PROPERTY_OTHER_MATH;
+ case UC_PROPERTY_INDEX_PAIRED_PUNCTUATION:
+ return UC_PROPERTY_PAIRED_PUNCTUATION;
+ case UC_PROPERTY_INDEX_LEFT_OF_PAIR:
+ return UC_PROPERTY_LEFT_OF_PAIR;
+ case UC_PROPERTY_INDEX_COMBINING:
+ return UC_PROPERTY_COMBINING;
+ case UC_PROPERTY_INDEX_COMPOSITE:
+ return UC_PROPERTY_COMPOSITE;
+ case UC_PROPERTY_INDEX_DECIMAL_DIGIT:
+ return UC_PROPERTY_DECIMAL_DIGIT;
+ case UC_PROPERTY_INDEX_NUMERIC:
+ return UC_PROPERTY_NUMERIC;
+ case UC_PROPERTY_INDEX_DIACRITIC:
+ return UC_PROPERTY_DIACRITIC;
+ case UC_PROPERTY_INDEX_EXTENDER:
+ return UC_PROPERTY_EXTENDER;
+ case UC_PROPERTY_INDEX_IGNORABLE_CONTROL:
+ return UC_PROPERTY_IGNORABLE_CONTROL;
+ default:
+ abort ();
+ }
invalid:
return UC_PROPERTY_NONE;
}
diff --git a/lib/unictype/pr_byname.gperf b/lib/unictype/pr_byname.gperf
index 5d3daa0..9c2031b 100644
--- a/lib/unictype/pr_byname.gperf
+++ b/lib/unictype/pr_byname.gperf
@@ -1,4 +1,4 @@
-struct named_property { const char *name; uc_property_t property; };
+struct named_property { int name; int property_index; };
%struct-type
%language=ANSI-C
%define hash-function-name properties_hash
@@ -7,83 +7,212 @@ struct named_property { const char *name; uc_property_t property; };
%readonly-tables
%global-table
%define word-array-name properties
+%pic
+%define string-pool-name properties_stringpool
%%
-white_space, { &uc_is_property_white_space }
-alphabetic, { &uc_is_property_alphabetic }
-other_alphabetic, { &uc_is_property_other_alphabetic }
-not_a_character, { &uc_is_property_not_a_character }
-default_ignorable_code_point, { &uc_is_property_default_ignorable_code_point }
-other_default_ignorable_code_point, { &uc_is_property_other_default_ignorable_code_point }
-deprecated, { &uc_is_property_deprecated }
-logical_order_exception, { &uc_is_property_logical_order_exception }
-variation_selector, { &uc_is_property_variation_selector }
-private_use, { &uc_is_property_private_use }
-unassigned_code_value, { &uc_is_property_unassigned_code_value }
-uppercase, { &uc_is_property_uppercase }
-other_uppercase, { &uc_is_property_other_uppercase }
-lowercase, { &uc_is_property_lowercase }
-other_lowercase, { &uc_is_property_other_lowercase }
-titlecase, { &uc_is_property_titlecase }
-soft_dotted, { &uc_is_property_soft_dotted }
-id_start, { &uc_is_property_id_start }
-other_id_start, { &uc_is_property_other_id_start }
-id_continue, { &uc_is_property_id_continue }
-other_id_continue, { &uc_is_property_other_id_continue }
-xid_start, { &uc_is_property_xid_start }
-xid_continue, { &uc_is_property_xid_continue }
-pattern_white_space, { &uc_is_property_pattern_white_space }
-pattern_syntax, { &uc_is_property_pattern_syntax }
-join_control, { &uc_is_property_join_control }
-grapheme_base, { &uc_is_property_grapheme_base }
-grapheme_extend, { &uc_is_property_grapheme_extend }
-other_grapheme_extend, { &uc_is_property_other_grapheme_extend }
-grapheme_link, { &uc_is_property_grapheme_link }
-bidi_control, { &uc_is_property_bidi_control }
-bidi_left_to_right, { &uc_is_property_bidi_left_to_right }
-bidi_hebrew_right_to_left, { &uc_is_property_bidi_hebrew_right_to_left }
-bidi_arabic_right_to_left, { &uc_is_property_bidi_arabic_right_to_left }
-bidi_european_digit, { &uc_is_property_bidi_european_digit }
-bidi_eur_num_separator, { &uc_is_property_bidi_eur_num_separator }
-bidi_eur_num_terminator, { &uc_is_property_bidi_eur_num_terminator }
-bidi_arabic_digit, { &uc_is_property_bidi_arabic_digit }
-bidi_common_separator, { &uc_is_property_bidi_common_separator }
-bidi_block_separator, { &uc_is_property_bidi_block_separator }
-bidi_segment_separator, { &uc_is_property_bidi_segment_separator }
-bidi_whitespace, { &uc_is_property_bidi_whitespace }
-bidi_non_spacing_mark, { &uc_is_property_bidi_non_spacing_mark }
-bidi_boundary_neutral, { &uc_is_property_bidi_boundary_neutral }
-bidi_pdf, { &uc_is_property_bidi_pdf }
-bidi_embedding_or_override, { &uc_is_property_bidi_embedding_or_override }
-bidi_other_neutral, { &uc_is_property_bidi_other_neutral }
-hex_digit, { &uc_is_property_hex_digit }
-ascii_hex_digit, { &uc_is_property_ascii_hex_digit }
-ideographic, { &uc_is_property_ideographic }
-unified_ideograph, { &uc_is_property_unified_ideograph }
-radical, { &uc_is_property_radical }
-ids_binary_operator, { &uc_is_property_ids_binary_operator }
-ids_trinary_operator, { &uc_is_property_ids_trinary_operator }
-zero_width, { &uc_is_property_zero_width }
-space, { &uc_is_property_space }
-non_break, { &uc_is_property_non_break }
-iso_control, { &uc_is_property_iso_control }
-format_control, { &uc_is_property_format_control }
-dash, { &uc_is_property_dash }
-hyphen, { &uc_is_property_hyphen }
-punctuation, { &uc_is_property_punctuation }
-line_separator, { &uc_is_property_line_separator }
-paragraph_separator, { &uc_is_property_paragraph_separator }
-quotation_mark, { &uc_is_property_quotation_mark }
-sentence_terminal, { &uc_is_property_sentence_terminal }
-terminal_punctuation, { &uc_is_property_terminal_punctuation }
-currency_symbol, { &uc_is_property_currency_symbol }
-math, { &uc_is_property_math }
-other_math, { &uc_is_property_other_math }
-paired_punctuation, { &uc_is_property_paired_punctuation }
-left_of_pair, { &uc_is_property_left_of_pair }
-combining, { &uc_is_property_combining }
-composite, { &uc_is_property_composite }
-decimal_digit, { &uc_is_property_decimal_digit }
-numeric, { &uc_is_property_numeric }
-diacritic, { &uc_is_property_diacritic }
-extender, { &uc_is_property_extender }
-ignorable_control, { &uc_is_property_ignorable_control }
+white_space, UC_PROPERTY_INDEX_WHITE_SPACE
+whitespace, UC_PROPERTY_INDEX_WHITE_SPACE
+wspace, UC_PROPERTY_INDEX_WHITE_SPACE
+alphabetic, UC_PROPERTY_INDEX_ALPHABETIC
+alpha, UC_PROPERTY_INDEX_ALPHABETIC
+other_alphabetic, UC_PROPERTY_INDEX_OTHER_ALPHABETIC
+otheralphabetic, UC_PROPERTY_INDEX_OTHER_ALPHABETIC
+oalpha, UC_PROPERTY_INDEX_OTHER_ALPHABETIC
+not_a_character, UC_PROPERTY_INDEX_NOT_A_CHARACTER
+notacharacter, UC_PROPERTY_INDEX_NOT_A_CHARACTER
+default_ignorable_code_point, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT
+defaultignorablecodepoint, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT
+di, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT
+other_default_ignorable_code_point, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT
+otherdefaultignorablecodepoint, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT
+odi, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT
+deprecated, UC_PROPERTY_INDEX_DEPRECATED
+dep, UC_PROPERTY_INDEX_DEPRECATED
+logical_order_exception, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION
+logicalorderexception, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION
+loe, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION
+variation_selector, UC_PROPERTY_INDEX_VARIATION_SELECTOR
+variationselector, UC_PROPERTY_INDEX_VARIATION_SELECTOR
+vs, UC_PROPERTY_INDEX_VARIATION_SELECTOR
+private_use, UC_PROPERTY_INDEX_PRIVATE_USE
+privateuse, UC_PROPERTY_INDEX_PRIVATE_USE
+unassigned_code_value, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE
+unassignedcodevalue, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE
+uppercase, UC_PROPERTY_INDEX_UPPERCASE
+upper, UC_PROPERTY_INDEX_UPPERCASE
+other_uppercase, UC_PROPERTY_INDEX_OTHER_UPPERCASE
+otheruppercase, UC_PROPERTY_INDEX_OTHER_UPPERCASE
+oupper, UC_PROPERTY_INDEX_OTHER_UPPERCASE
+lowercase, UC_PROPERTY_INDEX_LOWERCASE
+lower, UC_PROPERTY_INDEX_LOWERCASE
+other_lowercase, UC_PROPERTY_INDEX_OTHER_LOWERCASE
+otherlowercase, UC_PROPERTY_INDEX_OTHER_LOWERCASE
+olower, UC_PROPERTY_INDEX_OTHER_LOWERCASE
+titlecase, UC_PROPERTY_INDEX_TITLECASE
+cased, UC_PROPERTY_INDEX_CASED
+case_ignorable, UC_PROPERTY_INDEX_CASE_IGNORABLE
+caseignorable, UC_PROPERTY_INDEX_CASE_IGNORABLE
+ci, UC_PROPERTY_INDEX_CASE_IGNORABLE
+changes_when_lowercased, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED
+changeswhenlowercased, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED
+cwl, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED
+changes_when_uppercased, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED
+changeswhenuppercased, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED
+cwu, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED
+changes_when_titlecased, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED
+changeswhentitlecased, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED
+cwt, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED
+changes_when_casefolded, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED
+changeswhencasefolded, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED
+cwcf, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED
+changes_when_casemapped, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED
+changeswhencasemapped, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED
+cwcm, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED
+soft_dotted, UC_PROPERTY_INDEX_SOFT_DOTTED
+softdotted, UC_PROPERTY_INDEX_SOFT_DOTTED
+sd, UC_PROPERTY_INDEX_SOFT_DOTTED
+id_start, UC_PROPERTY_INDEX_ID_START
+idstart, UC_PROPERTY_INDEX_ID_START
+ids, UC_PROPERTY_INDEX_ID_START
+other_id_start, UC_PROPERTY_INDEX_OTHER_ID_START
+otheridstart, UC_PROPERTY_INDEX_OTHER_ID_START
+oids, UC_PROPERTY_INDEX_OTHER_ID_START
+id_continue, UC_PROPERTY_INDEX_ID_CONTINUE
+idcontinue, UC_PROPERTY_INDEX_ID_CONTINUE
+idc, UC_PROPERTY_INDEX_ID_CONTINUE
+other_id_continue, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE
+otheridcontinue, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE
+oidc, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE
+xid_start, UC_PROPERTY_INDEX_XID_START
+xidstart, UC_PROPERTY_INDEX_XID_START
+xids, UC_PROPERTY_INDEX_XID_START
+xid_continue, UC_PROPERTY_INDEX_XID_CONTINUE
+xidcontinue, UC_PROPERTY_INDEX_XID_CONTINUE
+xidc, UC_PROPERTY_INDEX_XID_CONTINUE
+pattern_white_space, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE
+patternwhitespace, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE
+pat_ws, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE
+patws, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE
+pattern_syntax, UC_PROPERTY_INDEX_PATTERN_SYNTAX
+patternsyntax, UC_PROPERTY_INDEX_PATTERN_SYNTAX
+pat_syn, UC_PROPERTY_INDEX_PATTERN_SYNTAX
+patsyn, UC_PROPERTY_INDEX_PATTERN_SYNTAX
+join_control, UC_PROPERTY_INDEX_JOIN_CONTROL
+joincontrol, UC_PROPERTY_INDEX_JOIN_CONTROL
+join_c, UC_PROPERTY_INDEX_JOIN_CONTROL
+joinc, UC_PROPERTY_INDEX_JOIN_CONTROL
+grapheme_base, UC_PROPERTY_INDEX_GRAPHEME_BASE
+graphemebase, UC_PROPERTY_INDEX_GRAPHEME_BASE
+gr_base, UC_PROPERTY_INDEX_GRAPHEME_BASE
+grbase, UC_PROPERTY_INDEX_GRAPHEME_BASE
+grapheme_extend, UC_PROPERTY_INDEX_GRAPHEME_EXTEND
+graphemeextend, UC_PROPERTY_INDEX_GRAPHEME_EXTEND
+gr_ext, UC_PROPERTY_INDEX_GRAPHEME_EXTEND
+grext, UC_PROPERTY_INDEX_GRAPHEME_EXTEND
+other_grapheme_extend, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND
+othergraphemeextend, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND
+ogr_ext, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND
+ogrext, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND
+grapheme_link, UC_PROPERTY_INDEX_GRAPHEME_LINK
+graphemelink, UC_PROPERTY_INDEX_GRAPHEME_LINK
+gr_link, UC_PROPERTY_INDEX_GRAPHEME_LINK
+grlink, UC_PROPERTY_INDEX_GRAPHEME_LINK
+bidi_control, UC_PROPERTY_INDEX_BIDI_CONTROL
+bidicontrol, UC_PROPERTY_INDEX_BIDI_CONTROL
+bidi_c, UC_PROPERTY_INDEX_BIDI_CONTROL
+bidic, UC_PROPERTY_INDEX_BIDI_CONTROL
+bidi_left_to_right, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT
+bidilefttoright, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT
+bidi_hebrew_right_to_left, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT
+bidihebrewrighttoleft, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT
+bidi_arabic_right_to_left, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT
+bidiarabicrighttoleft, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT
+bidi_european_digit, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT
+bidieuropeandigit, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT
+bidi_eur_num_separator, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR
+bidieurnumseparator, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR
+bidi_eur_num_terminator, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR
+bidieurnumterminator, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR
+bidi_arabic_digit, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT
+bidiarabicdigit, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT
+bidi_common_separator, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR
+bidicommonseparator, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR
+bidi_block_separator, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR
+bidiblockseparator, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR
+bidi_segment_separator, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR
+bidisegmentseparator, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR
+bidi_whitespace, UC_PROPERTY_INDEX_BIDI_WHITESPACE
+bidiwhitespace, UC_PROPERTY_INDEX_BIDI_WHITESPACE
+bidi_non_spacing_mark, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK
+bidinonspacingmark, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK
+bidi_boundary_neutral, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL
+bidiboundaryneutral, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL
+bidi_pdf, UC_PROPERTY_INDEX_BIDI_PDF
+bidipdf, UC_PROPERTY_INDEX_BIDI_PDF
+bidi_embedding_or_override, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE
+bidiembeddingoroverride, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE
+bidi_other_neutral, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL
+bidiotherneutral, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL
+hex_digit, UC_PROPERTY_INDEX_HEX_DIGIT
+hexdigit, UC_PROPERTY_INDEX_HEX_DIGIT
+hex, UC_PROPERTY_INDEX_HEX_DIGIT
+ascii_hex_digit, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT
+asciihexdigit, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT
+ahex, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT
+ideographic, UC_PROPERTY_INDEX_IDEOGRAPHIC
+ideo, UC_PROPERTY_INDEX_IDEOGRAPHIC
+unified_ideograph, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH
+unifiedideograph, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH
+uideo, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH
+radical, UC_PROPERTY_INDEX_RADICAL
+ids_binary_operator, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR
+idsbinaryoperator, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR
+idsb, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR
+ids_trinary_operator, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR
+idstrinaryoperator, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR
+idst, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR
+zero_width, UC_PROPERTY_INDEX_ZERO_WIDTH
+zerowidth, UC_PROPERTY_INDEX_ZERO_WIDTH
+space, UC_PROPERTY_INDEX_SPACE
+non_break, UC_PROPERTY_INDEX_NON_BREAK
+nonbreak, UC_PROPERTY_INDEX_NON_BREAK
+iso_control, UC_PROPERTY_INDEX_ISO_CONTROL
+isocontrol, UC_PROPERTY_INDEX_ISO_CONTROL
+format_control, UC_PROPERTY_INDEX_FORMAT_CONTROL
+formatcontrol, UC_PROPERTY_INDEX_FORMAT_CONTROL
+dash, UC_PROPERTY_INDEX_DASH
+hyphen, UC_PROPERTY_INDEX_HYPHEN
+punctuation, UC_PROPERTY_INDEX_PUNCTUATION
+line_separator, UC_PROPERTY_INDEX_LINE_SEPARATOR
+lineseparator, UC_PROPERTY_INDEX_LINE_SEPARATOR
+paragraph_separator, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR
+paragraphseparator, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR
+quotation_mark, UC_PROPERTY_INDEX_QUOTATION_MARK
+quotationmark, UC_PROPERTY_INDEX_QUOTATION_MARK
+qmark, UC_PROPERTY_INDEX_QUOTATION_MARK
+sentence_terminal, UC_PROPERTY_INDEX_SENTENCE_TERMINAL
+sentenceterminal, UC_PROPERTY_INDEX_SENTENCE_TERMINAL
+terminal_punctuation, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION
+terminalpunctuation, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION
+term, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION
+currency_symbol, UC_PROPERTY_INDEX_CURRENCY_SYMBOL
+currencysymbol, UC_PROPERTY_INDEX_CURRENCY_SYMBOL
+math, UC_PROPERTY_INDEX_MATH
+other_math, UC_PROPERTY_INDEX_OTHER_MATH
+othermath, UC_PROPERTY_INDEX_OTHER_MATH
+omath, UC_PROPERTY_INDEX_OTHER_MATH
+paired_punctuation, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION
+pairedpunctuation, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION
+left_of_pair, UC_PROPERTY_INDEX_LEFT_OF_PAIR
+leftofpair, UC_PROPERTY_INDEX_LEFT_OF_PAIR
+combining, UC_PROPERTY_INDEX_COMBINING
+composite, UC_PROPERTY_INDEX_COMPOSITE
+decimal_digit, UC_PROPERTY_INDEX_DECIMAL_DIGIT
+decimaldigit, UC_PROPERTY_INDEX_DECIMAL_DIGIT
+numeric, UC_PROPERTY_INDEX_NUMERIC
+diacritic, UC_PROPERTY_INDEX_DIACRITIC
+dia, UC_PROPERTY_INDEX_DIACRITIC
+extender, UC_PROPERTY_INDEX_EXTENDER
+ext, UC_PROPERTY_INDEX_EXTENDER
+ignorable_control, UC_PROPERTY_INDEX_IGNORABLE_CONTROL
+ignorablecontrol, UC_PROPERTY_INDEX_IGNORABLE_CONTROL
diff --git a/lib/unictype/pr_byname.h b/lib/unictype/pr_byname.h
index d529001..3b23903 100644
--- a/lib/unictype/pr_byname.h
+++ b/lib/unictype/pr_byname.h
@@ -1,6 +1,6 @@
/* ANSI-C code produced by gperf version 3.0.4 */
/* Command-line: gperf -m 10 ./unictype/pr_byname.gperf */
-/* Computed positions: -k'1,8,10' */
+/* Computed positions: -k'1-2,8,14,18,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
&& ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
@@ -30,14 +30,14 @@
#endif
#line 1 "./unictype/pr_byname.gperf"
-struct named_property { const char *name; uc_property_t property; };
+struct named_property { int name; int property_index; };
-#define TOTAL_KEYWORDS 79
-#define MIN_WORD_LENGTH 4
+#define TOTAL_KEYWORDS 206
+#define MIN_WORD_LENGTH 2
#define MAX_WORD_LENGTH 34
-#define MIN_HASH_VALUE 7
-#define MAX_HASH_VALUE 120
-/* maximum key range = 114, duplicates = 0 */
+#define MIN_HASH_VALUE 8
+#define MAX_HASH_VALUE 619
+/* maximum key range = 612, duplicates = 0 */
#ifdef __GNUC__
__inline
@@ -49,29 +49,39 @@ inline
static unsigned int
properties_hash (register const char *str, register unsigned int len)
{
- static const unsigned char asso_values[] =
+ static const unsigned short asso_values[] =
{
- 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
- 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
- 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
- 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
- 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
- 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
- 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
- 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
- 121, 121, 121, 121, 121, 121, 121, 121, 121, 121,
- 121, 121, 121, 121, 121, 12, 121, 30, 0, 51,
- 37, 1, 42, 43, 36, 0, 4, 50, 14, 47,
- 1, 9, 3, 43, 0, 13, 7, 37, 30, 0,
- 44, 27, 0, 121, 121, 121, 121, 121
+ 620, 620, 620, 620, 620, 620, 620, 620, 620, 620,
+ 620, 620, 620, 620, 620, 620, 620, 620, 620, 620,
+ 620, 620, 620, 620, 620, 620, 620, 620, 620, 620,
+ 620, 620, 620, 620, 620, 620, 620, 620, 620, 620,
+ 620, 620, 620, 620, 620, 620, 620, 620, 620, 620,
+ 620, 620, 620, 620, 620, 620, 620, 620, 620, 620,
+ 620, 620, 620, 620, 620, 620, 620, 620, 620, 620,
+ 620, 620, 620, 620, 620, 620, 620, 620, 620, 620,
+ 620, 620, 620, 620, 620, 620, 620, 620, 620, 620,
+ 620, 620, 620, 620, 620, 110, 620, 29, 17, 101,
+ 2, 2, 167, 230, 92, 2, 65, 62, 41, 152,
+ 74, 2, 104, 14, 14, 20, 5, 80, 41, 140,
+ 181, 68, 35, 620, 620, 620, 620, 620
};
register int hval = len;
switch (hval)
{
default:
- hval += asso_values[(unsigned char)str[9]];
+ hval += asso_values[(unsigned char)str[17]];
/*FALLTHROUGH*/
+ case 17:
+ case 16:
+ case 15:
+ case 14:
+ hval += asso_values[(unsigned char)str[13]];
+ /*FALLTHROUGH*/
+ case 13:
+ case 12:
+ case 11:
+ case 10:
case 9:
case 8:
hval += asso_values[(unsigned char)str[7]];
@@ -82,186 +92,968 @@ properties_hash (register const char *str, register unsigned int len)
case 4:
case 3:
case 2:
+ hval += asso_values[(unsigned char)str[1]];
+ /*FALLTHROUGH*/
case 1:
hval += asso_values[(unsigned char)str[0]];
break;
}
- return hval;
+ return hval + asso_values[(unsigned char)str[len - 1]];
}
+struct properties_stringpool_t
+ {
+ char properties_stringpool_str8[sizeof("di")];
+ char properties_stringpool_str9[sizeof("odi")];
+ char properties_stringpool_str10[sizeof("ideo")];
+ char properties_stringpool_str13[sizeof("idst")];
+ char properties_stringpool_str16[sizeof("idstart")];
+ char properties_stringpool_str19[sizeof("id_continue")];
+ char properties_stringpool_str21[sizeof("deprecated")];
+ char properties_stringpool_str22[sizeof("id_start")];
+ char properties_stringpool_str23[sizeof("decimaldigit")];
+ char properties_stringpool_str25[sizeof("idsb")];
+ char properties_stringpool_str26[sizeof("sd")];
+ char properties_stringpool_str27[sizeof("ids")];
+ char properties_stringpool_str28[sizeof("oids")];
+ char properties_stringpool_str30[sizeof("other_id_continue")];
+ char properties_stringpool_str33[sizeof("other_id_start")];
+ char properties_stringpool_str36[sizeof("dia")];
+ char properties_stringpool_str38[sizeof("titlecase")];
+ char properties_stringpool_str39[sizeof("softdotted")];
+ char properties_stringpool_str40[sizeof("soft_dotted")];
+ char properties_stringpool_str42[sizeof("bidiwhitespace")];
+ char properties_stringpool_str44[sizeof("otheridstart")];
+ char properties_stringpool_str45[sizeof("bidieuropeandigit")];
+ char properties_stringpool_str46[sizeof("other_lowercase")];
+ char properties_stringpool_str48[sizeof("loe")];
+ char properties_stringpool_str50[sizeof("bidiembeddingoroverride")];
+ char properties_stringpool_str51[sizeof("other_grapheme_extend")];
+ char properties_stringpool_str55[sizeof("defaultignorablecodepoint")];
+ char properties_stringpool_str58[sizeof("bidiarabicdigit")];
+ char properties_stringpool_str62[sizeof("lower")];
+ char properties_stringpool_str63[sizeof("olower")];
+ char properties_stringpool_str66[sizeof("oalpha")];
+ char properties_stringpool_str70[sizeof("ids_binary_operator")];
+ char properties_stringpool_str72[sizeof("bidi_arabic_digit")];
+ char properties_stringpool_str73[sizeof("ascii_hex_digit")];
+ char properties_stringpool_str74[sizeof("lowercase")];
+ char properties_stringpool_str76[sizeof("bidicontrol")];
+ char properties_stringpool_str77[sizeof("bidi_eur_num_terminator")];
+ char properties_stringpool_str78[sizeof("idsbinaryoperator")];
+ char properties_stringpool_str79[sizeof("iso_control")];
+ char properties_stringpool_str83[sizeof("vs")];
+ char properties_stringpool_str84[sizeof("sentence_terminal")];
+ char properties_stringpool_str87[sizeof("isocontrol")];
+ char properties_stringpool_str89[sizeof("uideo")];
+ char properties_stringpool_str90[sizeof("idcontinue")];
+ char properties_stringpool_str91[sizeof("radical")];
+ char properties_stringpool_str92[sizeof("bidiotherneutral")];
+ char properties_stringpool_str93[sizeof("idstrinaryoperator")];
+ char properties_stringpool_str96[sizeof("leftofpair")];
+ char properties_stringpool_str99[sizeof("lineseparator")];
+ char properties_stringpool_str102[sizeof("oupper")];
+ char properties_stringpool_str103[sizeof("bidi_eur_num_separator")];
+ char properties_stringpool_str104[sizeof("alpha")];
+ char properties_stringpool_str107[sizeof("ci")];
+ char properties_stringpool_str108[sizeof("idc")];
+ char properties_stringpool_str109[sizeof("oidc")];
+ char properties_stringpool_str110[sizeof("hex_digit")];
+ char properties_stringpool_str111[sizeof("dep")];
+ char properties_stringpool_str112[sizeof("hexdigit")];
+ char properties_stringpool_str113[sizeof("othermath")];
+ char properties_stringpool_str116[sizeof("diacritic")];
+ char properties_stringpool_str117[sizeof("notacharacter")];
+ char properties_stringpool_str119[sizeof("composite")];
+ char properties_stringpool_str120[sizeof("variation_selector")];
+ char properties_stringpool_str124[sizeof("joincontrol")];
+ char properties_stringpool_str125[sizeof("bidic")];
+ char properties_stringpool_str126[sizeof("bidi_c")];
+ char properties_stringpool_str127[sizeof("dash")];
+ char properties_stringpool_str129[sizeof("otheruppercase")];
+ char properties_stringpool_str131[sizeof("space")];
+ char properties_stringpool_str132[sizeof("decimal_digit")];
+ char properties_stringpool_str133[sizeof("othergraphemeextend")];
+ char properties_stringpool_str136[sizeof("bidilefttoright")];
+ char properties_stringpool_str137[sizeof("cased")];
+ char properties_stringpool_str138[sizeof("other_math")];
+ char properties_stringpool_str139[sizeof("bidi_whitespace")];
+ char properties_stringpool_str141[sizeof("zero_width")];
+ char properties_stringpool_str143[sizeof("zerowidth")];
+ char properties_stringpool_str146[sizeof("bidi_control")];
+ char properties_stringpool_str147[sizeof("caseignorable")];
+ char properties_stringpool_str148[sizeof("other_uppercase")];
+ char properties_stringpool_str149[sizeof("terminal_punctuation")];
+ char properties_stringpool_str155[sizeof("sentenceterminal")];
+ char properties_stringpool_str157[sizeof("bidieurnumseparator")];
+ char properties_stringpool_str158[sizeof("patws")];
+ char properties_stringpool_str159[sizeof("pat_ws")];
+ char properties_stringpool_str160[sizeof("other_default_ignorable_code_point")];
+ char properties_stringpool_str163[sizeof("term")];
+ char properties_stringpool_str164[sizeof("bidi_block_separator")];
+ char properties_stringpool_str165[sizeof("otherlowercase")];
+ char properties_stringpool_str168[sizeof("wspace")];
+ char properties_stringpool_str169[sizeof("bidi_european_digit")];
+ char properties_stringpool_str170[sizeof("other_alphabetic")];
+ char properties_stringpool_str171[sizeof("quotationmark")];
+ char properties_stringpool_str173[sizeof("joinc")];
+ char properties_stringpool_str174[sizeof("join_c")];
+ char properties_stringpool_str176[sizeof("non_break")];
+ char properties_stringpool_str178[sizeof("bidi_hebrew_right_to_left")];
+ char properties_stringpool_str179[sizeof("left_of_pair")];
+ char properties_stringpool_str180[sizeof("bidiblockseparator")];
+ char properties_stringpool_str184[sizeof("bidiboundaryneutral")];
+ char properties_stringpool_str186[sizeof("alphabetic")];
+ char properties_stringpool_str189[sizeof("line_separator")];
+ char properties_stringpool_str190[sizeof("bidi_arabic_right_to_left")];
+ char properties_stringpool_str191[sizeof("ext")];
+ char properties_stringpool_str192[sizeof("bidihebrewrighttoleft")];
+ char properties_stringpool_str193[sizeof("bidipdf")];
+ char properties_stringpool_str194[sizeof("join_control")];
+ char properties_stringpool_str195[sizeof("bidiarabicrighttoleft")];
+ char properties_stringpool_str198[sizeof("xidcontinue")];
+ char properties_stringpool_str199[sizeof("not_a_character")];
+ char properties_stringpool_str201[sizeof("xidstart")];
+ char properties_stringpool_str202[sizeof("xid_continue")];
+ char properties_stringpool_str203[sizeof("upper")];
+ char properties_stringpool_str204[sizeof("variationselector")];
+ char properties_stringpool_str205[sizeof("otheridcontinue")];
+ char properties_stringpool_str207[sizeof("xids")];
+ char properties_stringpool_str208[sizeof("nonbreak")];
+ char properties_stringpool_str210[sizeof("privateuse")];
+ char properties_stringpool_str211[sizeof("xid_start")];
+ char properties_stringpool_str213[sizeof("patsyn")];
+ char properties_stringpool_str214[sizeof("pat_syn")];
+ char properties_stringpool_str215[sizeof("uppercase")];
+ char properties_stringpool_str219[sizeof("extender")];
+ char properties_stringpool_str220[sizeof("ideographic")];
+ char properties_stringpool_str221[sizeof("ids_trinary_operator")];
+ char properties_stringpool_str222[sizeof("case_ignorable")];
+ char properties_stringpool_str223[sizeof("terminalpunctuation")];
+ char properties_stringpool_str225[sizeof("formatcontrol")];
+ char properties_stringpool_str228[sizeof("bidi_left_to_right")];
+ char properties_stringpool_str229[sizeof("otheralphabetic")];
+ char properties_stringpool_str233[sizeof("qmark")];
+ char properties_stringpool_str234[sizeof("quotation_mark")];
+ char properties_stringpool_str235[sizeof("bidicommonseparator")];
+ char properties_stringpool_str237[sizeof("bidi_common_separator")];
+ char properties_stringpool_str240[sizeof("hyphen")];
+ char properties_stringpool_str241[sizeof("private_use")];
+ char properties_stringpool_str243[sizeof("ogrext")];
+ char properties_stringpool_str244[sizeof("ogr_ext")];
+ char properties_stringpool_str248[sizeof("asciihexdigit")];
+ char properties_stringpool_str249[sizeof("cwt")];
+ char properties_stringpool_str251[sizeof("omath")];
+ char properties_stringpool_str252[sizeof("grbase")];
+ char properties_stringpool_str253[sizeof("gr_base")];
+ char properties_stringpool_str254[sizeof("grext")];
+ char properties_stringpool_str255[sizeof("gr_ext")];
+ char properties_stringpool_str260[sizeof("graphemebase")];
+ char properties_stringpool_str261[sizeof("grapheme_base")];
+ char properties_stringpool_str262[sizeof("numeric")];
+ char properties_stringpool_str264[sizeof("graphemeextend")];
+ char properties_stringpool_str273[sizeof("whitespace")];
+ char properties_stringpool_str274[sizeof("punctuation")];
+ char properties_stringpool_str276[sizeof("bidi_boundary_neutral")];
+ char properties_stringpool_str277[sizeof("math")];
+ char properties_stringpool_str278[sizeof("hex")];
+ char properties_stringpool_str282[sizeof("unassigned_code_value")];
+ char properties_stringpool_str284[sizeof("bidieurnumterminator")];
+ char properties_stringpool_str285[sizeof("cwl")];
+ char properties_stringpool_str286[sizeof("default_ignorable_code_point")];
+ char properties_stringpool_str288[sizeof("xidc")];
+ char properties_stringpool_str291[sizeof("bidi_other_neutral")];
+ char properties_stringpool_str293[sizeof("unifiedideograph")];
+ char properties_stringpool_str297[sizeof("paragraphseparator")];
+ char properties_stringpool_str301[sizeof("paragraph_separator")];
+ char properties_stringpool_str306[sizeof("ahex")];
+ char properties_stringpool_str307[sizeof("currency_symbol")];
+ char properties_stringpool_str309[sizeof("pairedpunctuation")];
+ char properties_stringpool_str312[sizeof("grlink")];
+ char properties_stringpool_str313[sizeof("gr_link")];
+ char properties_stringpool_str314[sizeof("bidisegmentseparator")];
+ char properties_stringpool_str319[sizeof("bidi_segment_separator")];
+ char properties_stringpool_str320[sizeof("graphemelink")];
+ char properties_stringpool_str321[sizeof("grapheme_link")];
+ char properties_stringpool_str324[sizeof("cwu")];
+ char properties_stringpool_str326[sizeof("logicalorderexception")];
+ char properties_stringpool_str330[sizeof("bidi_non_spacing_mark")];
+ char properties_stringpool_str331[sizeof("unassignedcodevalue")];
+ char properties_stringpool_str335[sizeof("changes_when_titlecased")];
+ char properties_stringpool_str336[sizeof("ignorable_control")];
+ char properties_stringpool_str337[sizeof("grapheme_extend")];
+ char properties_stringpool_str344[sizeof("ignorablecontrol")];
+ char properties_stringpool_str345[sizeof("currencysymbol")];
+ char properties_stringpool_str347[sizeof("patternsyntax")];
+ char properties_stringpool_str349[sizeof("white_space")];
+ char properties_stringpool_str361[sizeof("bidi_pdf")];
+ char properties_stringpool_str362[sizeof("logical_order_exception")];
+ char properties_stringpool_str366[sizeof("format_control")];
+ char properties_stringpool_str383[sizeof("changes_when_lowercased")];
+ char properties_stringpool_str387[sizeof("unified_ideograph")];
+ char properties_stringpool_str390[sizeof("changeswhentitlecased")];
+ char properties_stringpool_str396[sizeof("patternwhitespace")];
+ char properties_stringpool_str397[sizeof("cwcm")];
+ char properties_stringpool_str404[sizeof("bidi_embedding_or_override")];
+ char properties_stringpool_str411[sizeof("bidinonspacingmark")];
+ char properties_stringpool_str412[sizeof("cwcf")];
+ char properties_stringpool_str416[sizeof("combining")];
+ char properties_stringpool_str417[sizeof("changeswhencasefolded")];
+ char properties_stringpool_str422[sizeof("changes_when_uppercased")];
+ char properties_stringpool_str432[sizeof("paired_punctuation")];
+ char properties_stringpool_str468[sizeof("otherdefaultignorablecodepoint")];
+ char properties_stringpool_str475[sizeof("pattern_white_space")];
+ char properties_stringpool_str480[sizeof("changeswhencasemapped")];
+ char properties_stringpool_str489[sizeof("changeswhenuppercased")];
+ char properties_stringpool_str525[sizeof("changeswhenlowercased")];
+ char properties_stringpool_str581[sizeof("changes_when_casemapped")];
+ char properties_stringpool_str596[sizeof("changes_when_casefolded")];
+ char properties_stringpool_str619[sizeof("pattern_syntax")];
+ };
+static const struct properties_stringpool_t properties_stringpool_contents =
+ {
+ "di",
+ "odi",
+ "ideo",
+ "idst",
+ "idstart",
+ "id_continue",
+ "deprecated",
+ "id_start",
+ "decimaldigit",
+ "idsb",
+ "sd",
+ "ids",
+ "oids",
+ "other_id_continue",
+ "other_id_start",
+ "dia",
+ "titlecase",
+ "softdotted",
+ "soft_dotted",
+ "bidiwhitespace",
+ "otheridstart",
+ "bidieuropeandigit",
+ "other_lowercase",
+ "loe",
+ "bidiembeddingoroverride",
+ "other_grapheme_extend",
+ "defaultignorablecodepoint",
+ "bidiarabicdigit",
+ "lower",
+ "olower",
+ "oalpha",
+ "ids_binary_operator",
+ "bidi_arabic_digit",
+ "ascii_hex_digit",
+ "lowercase",
+ "bidicontrol",
+ "bidi_eur_num_terminator",
+ "idsbinaryoperator",
+ "iso_control",
+ "vs",
+ "sentence_terminal",
+ "isocontrol",
+ "uideo",
+ "idcontinue",
+ "radical",
+ "bidiotherneutral",
+ "idstrinaryoperator",
+ "leftofpair",
+ "lineseparator",
+ "oupper",
+ "bidi_eur_num_separator",
+ "alpha",
+ "ci",
+ "idc",
+ "oidc",
+ "hex_digit",
+ "dep",
+ "hexdigit",
+ "othermath",
+ "diacritic",
+ "notacharacter",
+ "composite",
+ "variation_selector",
+ "joincontrol",
+ "bidic",
+ "bidi_c",
+ "dash",
+ "otheruppercase",
+ "space",
+ "decimal_digit",
+ "othergraphemeextend",
+ "bidilefttoright",
+ "cased",
+ "other_math",
+ "bidi_whitespace",
+ "zero_width",
+ "zerowidth",
+ "bidi_control",
+ "caseignorable",
+ "other_uppercase",
+ "terminal_punctuation",
+ "sentenceterminal",
+ "bidieurnumseparator",
+ "patws",
+ "pat_ws",
+ "other_default_ignorable_code_point",
+ "term",
+ "bidi_block_separator",
+ "otherlowercase",
+ "wspace",
+ "bidi_european_digit",
+ "other_alphabetic",
+ "quotationmark",
+ "joinc",
+ "join_c",
+ "non_break",
+ "bidi_hebrew_right_to_left",
+ "left_of_pair",
+ "bidiblockseparator",
+ "bidiboundaryneutral",
+ "alphabetic",
+ "line_separator",
+ "bidi_arabic_right_to_left",
+ "ext",
+ "bidihebrewrighttoleft",
+ "bidipdf",
+ "join_control",
+ "bidiarabicrighttoleft",
+ "xidcontinue",
+ "not_a_character",
+ "xidstart",
+ "xid_continue",
+ "upper",
+ "variationselector",
+ "otheridcontinue",
+ "xids",
+ "nonbreak",
+ "privateuse",
+ "xid_start",
+ "patsyn",
+ "pat_syn",
+ "uppercase",
+ "extender",
+ "ideographic",
+ "ids_trinary_operator",
+ "case_ignorable",
+ "terminalpunctuation",
+ "formatcontrol",
+ "bidi_left_to_right",
+ "otheralphabetic",
+ "qmark",
+ "quotation_mark",
+ "bidicommonseparator",
+ "bidi_common_separator",
+ "hyphen",
+ "private_use",
+ "ogrext",
+ "ogr_ext",
+ "asciihexdigit",
+ "cwt",
+ "omath",
+ "grbase",
+ "gr_base",
+ "grext",
+ "gr_ext",
+ "graphemebase",
+ "grapheme_base",
+ "numeric",
+ "graphemeextend",
+ "whitespace",
+ "punctuation",
+ "bidi_boundary_neutral",
+ "math",
+ "hex",
+ "unassigned_code_value",
+ "bidieurnumterminator",
+ "cwl",
+ "default_ignorable_code_point",
+ "xidc",
+ "bidi_other_neutral",
+ "unifiedideograph",
+ "paragraphseparator",
+ "paragraph_separator",
+ "ahex",
+ "currency_symbol",
+ "pairedpunctuation",
+ "grlink",
+ "gr_link",
+ "bidisegmentseparator",
+ "bidi_segment_separator",
+ "graphemelink",
+ "grapheme_link",
+ "cwu",
+ "logicalorderexception",
+ "bidi_non_spacing_mark",
+ "unassignedcodevalue",
+ "changes_when_titlecased",
+ "ignorable_control",
+ "grapheme_extend",
+ "ignorablecontrol",
+ "currencysymbol",
+ "patternsyntax",
+ "white_space",
+ "bidi_pdf",
+ "logical_order_exception",
+ "format_control",
+ "changes_when_lowercased",
+ "unified_ideograph",
+ "changeswhentitlecased",
+ "patternwhitespace",
+ "cwcm",
+ "bidi_embedding_or_override",
+ "bidinonspacingmark",
+ "cwcf",
+ "combining",
+ "changeswhencasefolded",
+ "changes_when_uppercased",
+ "paired_punctuation",
+ "otherdefaultignorablecodepoint",
+ "pattern_white_space",
+ "changeswhencasemapped",
+ "changeswhenuppercased",
+ "changeswhenlowercased",
+ "changes_when_casemapped",
+ "changes_when_casefolded",
+ "pattern_syntax"
+ };
+#define properties_stringpool ((const char *) &properties_stringpool_contents)
+
static const struct named_property properties[] =
{
- {""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 62 "./unictype/pr_byname.gperf"
- {"radical", { &uc_is_property_radical }},
-#line 86 "./unictype/pr_byname.gperf"
- {"numeric", { &uc_is_property_numeric }},
-#line 88 "./unictype/pr_byname.gperf"
- {"extender", { &uc_is_property_extender }},
- {""}, {""}, {""},
-#line 41 "./unictype/pr_byname.gperf"
- {"bidi_control", { &uc_is_property_bidi_control }},
-#line 60 "./unictype/pr_byname.gperf"
- {"ideographic", { &uc_is_property_ideographic }},
-#line 28 "./unictype/pr_byname.gperf"
- {"id_start", { &uc_is_property_id_start }},
-#line 52 "./unictype/pr_byname.gperf"
- {"bidi_whitespace", { &uc_is_property_bidi_whitespace }},
-#line 36 "./unictype/pr_byname.gperf"
- {"join_control", { &uc_is_property_join_control }},
-#line 66 "./unictype/pr_byname.gperf"
- {"space", { &uc_is_property_space }},
- {""}, {""},
-#line 64 "./unictype/pr_byname.gperf"
- {"ids_trinary_operator", { &uc_is_property_ids_trinary_operator }},
-#line 45 "./unictype/pr_byname.gperf"
- {"bidi_european_digit", { &uc_is_property_bidi_european_digit }},
-#line 46 "./unictype/pr_byname.gperf"
- {"bidi_eur_num_separator", { &uc_is_property_bidi_eur_num_separator }},
-#line 47 "./unictype/pr_byname.gperf"
- {"bidi_eur_num_terminator", { &uc_is_property_bidi_eur_num_terminator }},
-#line 81 "./unictype/pr_byname.gperf"
- {"paired_punctuation", { &uc_is_property_paired_punctuation }},
-#line 43 "./unictype/pr_byname.gperf"
- {"bidi_hebrew_right_to_left", { &uc_is_property_bidi_hebrew_right_to_left }},
-#line 68 "./unictype/pr_byname.gperf"
- {"iso_control", { &uc_is_property_iso_control }},
-#line 23 "./unictype/pr_byname.gperf"
- {"other_uppercase", { &uc_is_property_other_uppercase }},
-#line 26 "./unictype/pr_byname.gperf"
- {"titlecase", { &uc_is_property_titlecase }},
-#line 72 "./unictype/pr_byname.gperf"
- {"punctuation", { &uc_is_property_punctuation }},
-#line 73 "./unictype/pr_byname.gperf"
- {"line_separator", { &uc_is_property_line_separator }},
-#line 27 "./unictype/pr_byname.gperf"
- {"soft_dotted", { &uc_is_property_soft_dotted }},
-#line 39 "./unictype/pr_byname.gperf"
- {"other_grapheme_extend", { &uc_is_property_other_grapheme_extend }},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
#line 25 "./unictype/pr_byname.gperf"
- {"other_lowercase", { &uc_is_property_other_lowercase }},
-#line 53 "./unictype/pr_byname.gperf"
- {"bidi_non_spacing_mark", { &uc_is_property_bidi_non_spacing_mark }},
-#line 24 "./unictype/pr_byname.gperf"
- {"lowercase", { &uc_is_property_lowercase }},
+ {(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},
+ {-1}, {-1},
+#line 173 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-1}, {-1},
+#line 80 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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"
- {"paragraph_separator", { &uc_is_property_paragraph_separator }},
+ {(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},
+ {-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"
- {"sentence_terminal", { &uc_is_property_sentence_terminal }},
-#line 20 "./unictype/pr_byname.gperf"
- {"private_use", { &uc_is_property_private_use }},
-#line 67 "./unictype/pr_byname.gperf"
- {"non_break", { &uc_is_property_non_break }},
-#line 70 "./unictype/pr_byname.gperf"
- {"dash", { &uc_is_property_dash }},
-#line 71 "./unictype/pr_byname.gperf"
- {"hyphen", { &uc_is_property_hyphen }},
-#line 89 "./unictype/pr_byname.gperf"
- {"ignorable_control", { &uc_is_property_ignorable_control }},
+ {(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},
+ {-1},
+#line 83 "./unictype/pr_byname.gperf"
+ {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str30, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
+ {-1}, {-1},
#line 77 "./unictype/pr_byname.gperf"
- {"terminal_punctuation", { &uc_is_property_terminal_punctuation }},
-#line 58 "./unictype/pr_byname.gperf"
- {"hex_digit", { &uc_is_property_hex_digit }},
-#line 87 "./unictype/pr_byname.gperf"
- {"diacritic", { &uc_is_property_diacritic }},
+ {(int)(long)&((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},
+ {-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},
+ {-1},
+#line 145 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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"
- {"bidi_arabic_digit", { &uc_is_property_bidi_arabic_digit }},
-#line 30 "./unictype/pr_byname.gperf"
- {"id_continue", { &uc_is_property_id_continue }},
-#line 18 "./unictype/pr_byname.gperf"
- {"logical_order_exception", { &uc_is_property_logical_order_exception }},
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-1}, {-1},
+#line 137 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-1}, {-1},
+#line 20 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-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},
+ {-1}, {-1},
+#line 180 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-1}, {-1},
+#line 207 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-1}, {-1},
#line 55 "./unictype/pr_byname.gperf"
- {"bidi_pdf", { &uc_is_property_bidi_pdf }},
-#line 79 "./unictype/pr_byname.gperf"
- {"math", { &uc_is_property_math }},
-#line 14 "./unictype/pr_byname.gperf"
- {"not_a_character", { &uc_is_property_not_a_character }},
-#line 32 "./unictype/pr_byname.gperf"
- {"xid_start", { &uc_is_property_xid_start }},
-#line 57 "./unictype/pr_byname.gperf"
- {"bidi_other_neutral", { &uc_is_property_bidi_other_neutral }},
+ {(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},
+ {-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},
+ {-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},
+ {-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},
+ {-1},
#line 44 "./unictype/pr_byname.gperf"
- {"bidi_arabic_right_to_left", { &uc_is_property_bidi_arabic_right_to_left }},
+ {(int)(long)&((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},
+ {-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},
+ {-1},
+#line 174 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-1},
+#line 177 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-1},
+#line 16 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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"
- {"pattern_syntax", { &uc_is_property_pattern_syntax }},
-#line 37 "./unictype/pr_byname.gperf"
- {"grapheme_base", { &uc_is_property_grapheme_base }},
-#line 59 "./unictype/pr_byname.gperf"
- {"ascii_hex_digit", { &uc_is_property_ascii_hex_digit }},
-#line 22 "./unictype/pr_byname.gperf"
- {"uppercase", { &uc_is_property_uppercase }},
-#line 38 "./unictype/pr_byname.gperf"
- {"grapheme_extend", { &uc_is_property_grapheme_extend }},
-#line 83 "./unictype/pr_byname.gperf"
- {"combining", { &uc_is_property_combining }},
-#line 85 "./unictype/pr_byname.gperf"
- {"decimal_digit", { &uc_is_property_decimal_digit }},
-#line 56 "./unictype/pr_byname.gperf"
- {"bidi_embedding_or_override", { &uc_is_property_bidi_embedding_or_override }},
-#line 33 "./unictype/pr_byname.gperf"
- {"xid_continue", { &uc_is_property_xid_continue }},
-#line 11 "./unictype/pr_byname.gperf"
- {"white_space", { &uc_is_property_white_space }},
-#line 51 "./unictype/pr_byname.gperf"
- {"bidi_segment_separator", { &uc_is_property_bidi_segment_separator }},
+ {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str204, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
#line 84 "./unictype/pr_byname.gperf"
- {"composite", { &uc_is_property_composite }},
-#line 82 "./unictype/pr_byname.gperf"
- {"left_of_pair", { &uc_is_property_left_of_pair }},
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-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},
+ {-1},
+#line 182 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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"
- {"variation_selector", { &uc_is_property_variation_selector }},
-#line 34 "./unictype/pr_byname.gperf"
- {"pattern_white_space", { &uc_is_property_pattern_white_space }},
+ {(int)(long)&((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},
+ {-1},
+#line 138 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-1},
+#line 109 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-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},
+ {-1},
+#line 91 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-1},
+#line 165 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-1}, {-1}, {-1},
+#line 188 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-1},
+#line 205 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-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},
+ {-1}, {-1},
+#line 61 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-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"
- {"grapheme_link", { &uc_is_property_grapheme_link }},
-#line 42 "./unictype/pr_byname.gperf"
- {"bidi_left_to_right", { &uc_is_property_bidi_left_to_right }},
-#line 29 "./unictype/pr_byname.gperf"
- {"other_id_start", { &uc_is_property_other_id_start }},
-#line 16 "./unictype/pr_byname.gperf"
- {"other_default_ignorable_code_point", { &uc_is_property_other_default_ignorable_code_point }},
+ {(int)(long)&((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},
+ {-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},
+ {-1},
+#line 97 "./unictype/pr_byname.gperf"
+ {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str347, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
+ {-1},
#line 13 "./unictype/pr_byname.gperf"
- {"other_alphabetic", { &uc_is_property_other_alphabetic }},
+ {(int)(long)&((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},
+ {-1}, {-1}, {-1},
+#line 181 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-1}, {-1}, {-1},
+#line 164 "./unictype/pr_byname.gperf"
+ {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str387, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
+ {-1}, {-1},
#line 63 "./unictype/pr_byname.gperf"
- {"ids_binary_operator", { &uc_is_property_ids_binary_operator }},
-#line 49 "./unictype/pr_byname.gperf"
- {"bidi_common_separator", { &uc_is_property_bidi_common_separator }},
-#line 75 "./unictype/pr_byname.gperf"
- {"quotation_mark", { &uc_is_property_quotation_mark }},
-#line 50 "./unictype/pr_byname.gperf"
- {"bidi_block_separator", { &uc_is_property_bidi_block_separator }},
- {""}, {""}, {""},
-#line 65 "./unictype/pr_byname.gperf"
- {"zero_width", { &uc_is_property_zero_width }},
- {""},
-#line 80 "./unictype/pr_byname.gperf"
- {"other_math", { &uc_is_property_other_math }},
- {""}, {""}, {""}, {""}, {""},
-#line 17 "./unictype/pr_byname.gperf"
- {"deprecated", { &uc_is_property_deprecated }},
- {""}, {""}, {""},
-#line 54 "./unictype/pr_byname.gperf"
- {"bidi_boundary_neutral", { &uc_is_property_bidi_boundary_neutral }},
-#line 21 "./unictype/pr_byname.gperf"
- {"unassigned_code_value", { &uc_is_property_unassigned_code_value }},
- {""},
-#line 12 "./unictype/pr_byname.gperf"
- {"alphabetic", { &uc_is_property_alphabetic }},
- {""}, {""}, {""}, {""},
-#line 61 "./unictype/pr_byname.gperf"
- {"unified_ideograph", { &uc_is_property_unified_ideograph }},
- {""}, {""},
-#line 78 "./unictype/pr_byname.gperf"
- {"currency_symbol", { &uc_is_property_currency_symbol }},
- {""},
+ {(int)(long)&((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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-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},
+ {-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},
+ {-1}, {-1}, {-1}, {-1},
#line 69 "./unictype/pr_byname.gperf"
- {"format_control", { &uc_is_property_format_control }},
- {""}, {""}, {""}, {""}, {""},
-#line 31 "./unictype/pr_byname.gperf"
- {"other_id_continue", { &uc_is_property_other_id_continue }},
- {""}, {""}, {""}, {""}, {""},
-#line 15 "./unictype/pr_byname.gperf"
- {"default_ignorable_code_point", { &uc_is_property_default_ignorable_code_point }}
+ {(int)(long)&((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},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-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},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-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 68 "./unictype/pr_byname.gperf"
+ {(int)(long)&((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},
+ {-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}
};
#ifdef __GNUC__
@@ -279,10 +1071,14 @@ uc_property_lookup (register const char *str, register unsigned int len)
if (key <= MAX_HASH_VALUE && key >= 0)
{
- register const char *s = properties[key].name;
+ register int o = properties[key].name;
+ if (o >= 0)
+ {
+ register const char *s = o + properties_stringpool;
- if (*str == *s && !strcmp (str + 1, s + 1))
- return &properties[key];
+ if (*str == *s && !strcmp (str + 1, s + 1))
+ return &properties[key];
+ }
}
}
return 0;
diff --git a/lib/unictype/pr_case_ignorable.c b/lib/unictype/pr_case_ignorable.c
new file mode 100644
index 0000000..e322900
--- /dev/null
+++ b/lib/unictype/pr_case_ignorable.c
@@ -0,0 +1,35 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include "bitmap.h"
+
+/* Define u_property_case_ignorable table. */
+#include "pr_case_ignorable.h"
+
+bool
+uc_is_property_case_ignorable (ucs4_t uc)
+{
+ return bitmap_lookup (&u_property_case_ignorable, uc);
+}
+
+const uc_property_t UC_PROPERTY_CASE_IGNORABLE =
+ { &uc_is_property_case_ignorable };
diff --git a/lib/unictype/pr_case_ignorable.h b/lib/unictype/pr_case_ignorable.h
new file mode 100644
index 0000000..5540ed2
--- /dev/null
+++ b/lib/unictype/pr_case_ignorable.h
@@ -0,0 +1,592 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+#define header_0 16
+#define header_2 9
+#define header_3 127
+#define header_4 15
+static const
+struct
+ {
+ int header[1];
+ int level1[15];
+ short level2[3 << 7];
+ /*unsigned*/ int level3[42 << 4];
+ }
+u_property_case_ignorable =
+{
+ { 15 },
+ {
+ 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
+ },
+ {
+ 16 + 384 * sizeof (short) / sizeof (int) + 0,
+ 16 + 384 * sizeof (short) / sizeof (int) + 16,
+ 16 + 384 * sizeof (short) / sizeof (int) + 32,
+ 16 + 384 * sizeof (short) / sizeof (int) + 48,
+ 16 + 384 * sizeof (short) / sizeof (int) + 64,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 160,
+ 16 + 384 * sizeof (short) / sizeof (int) + 176,
+ 16 + 384 * sizeof (short) / sizeof (int) + 192,
+ 16 + 384 * sizeof (short) / sizeof (int) + 208,
+ 16 + 384 * sizeof (short) / sizeof (int) + 224,
+ 16 + 384 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 256,
+ 16 + 384 * sizeof (short) / sizeof (int) + 272,
+ 16 + 384 * sizeof (short) / sizeof (int) + 288,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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) + 304,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 320,
+ 16 + 384 * sizeof (short) / sizeof (int) + 336,
+ 16 + 384 * sizeof (short) / sizeof (int) + 352,
+ 16 + 384 * sizeof (short) / sizeof (int) + 368,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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) + 384,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 400,
+ 16 + 384 * sizeof (short) / sizeof (int) + 416,
+ 16 + 384 * sizeof (short) / sizeof (int) + 432,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 464,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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) + 528,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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) + 560,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 608,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 624,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 640,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 656,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ },
+ {
+ 0x00000000, 0x04004080, 0x40000000, 0x00000001,
+ 0x00000000, 0x0190A100, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0430FFFF,
+ 0x000000B0, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000003F8, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x02000000, 0x00000000,
+ 0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00100000,
+ 0x17FF003F, 0x00000000, 0xFFFFF801, 0x00010000,
+ 0x00000000, 0x00000000, 0xBFC00000, 0x00003DFF,
+ 0x00028000, 0xFFFF0000, 0x000007FF, 0x00000000,
+ 0x00000000, 0x0001FFC0, 0x00000000, 0x043FF800,
+ 0xFFC00000, 0x00003FFF, 0x0E000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000007, 0x14000000, 0x00FE21FE, 0x0002000C,
+ 0x00000002, 0x10000000, 0x0000201E, 0x0000000C,
+ 0x00000006, 0x10000000, 0x00023986, 0x00230000,
+ 0x00000006, 0x10000000, 0x000021BE, 0x0000000C,
+ 0x00000002, 0x90000000, 0x0040201E, 0x0000000C,
+ 0x00000004, 0x00000000, 0x00002001, 0x00000000,
+ 0x00000001, 0xC0000000, 0x00603DC1, 0x0000000C,
+ 0x00000002, 0x90000000, 0x00003040, 0x0000000C,
+ 0x00000002, 0x00000000, 0x0000201E, 0x0000000C,
+ 0x00000000, 0x00000000, 0x005C0400, 0x00000000,
+ 0x00000000, 0x07F20000, 0x00007FC0, 0x00000000,
+ 0x00000000, 0x1BF20000, 0x00003F40, 0x00000000,
+ 0x03000000, 0x02A00000, 0x00000000, 0x7FFE0000,
+ 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
+ 0x00000000, 0x66FDE000, 0xC3000000, 0x001E0001,
+ 0x20002064, 0x00000000, 0x00000000, 0x10000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xE0000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
+ 0x00000000, 0x3FB00000, 0x208FFE40, 0x00000000,
+ 0x00007800, 0x00000000, 0x00000008, 0x00000000,
+ 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000000, 0x0E040187, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
+ 0x00000000, 0x7FFF0080, 0x00000000, 0x00000000,
+ 0x0000000F, 0x17D00000, 0x00000004, 0x000FF800,
+ 0x00000003, 0x00003B3C, 0x00000000, 0x0003A340,
+ 0x00000000, 0x00CFF000, 0x00000000, 0x3F000000,
+ 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
+ 0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x010007FF,
+ 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xA0000000, 0xE000E003, 0x6000E000,
+ 0x0300F800, 0x00007C90, 0x00000000, 0x8002FFDF,
+ 0x1FFF0000, 0x00000000, 0xFFFF0000, 0x0001FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x30000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00038000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80008000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
+ 0x00000000, 0x00008000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000020, 0x083E3C00, 0x00000000, 0x00000000,
+ 0x7E000000, 0x00000000, 0x00000000, 0x70000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00200000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x3F000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001000, 0x00000000, 0x00000000, 0xBFF78000,
+ 0xF0000000, 0x00000000, 0x00000000, 0x00030000,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00010000,
+ 0x00000700, 0x00000000, 0x00000000, 0x03000000,
+ 0x00000844, 0x00000060, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
+ 0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,
+ 0x00000007, 0x13C80000, 0x00008000, 0x00000060,
+ 0x00000000, 0x00667E00, 0x00001008, 0x10010000,
+ 0x00000000, 0xC19D0000, 0x20000002, 0x00583000,
+ 0x00000000, 0x00000000, 0xF8000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00002120,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x40000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFC0000, 0x00000003, 0x00000000,
+ 0x0008FFFF, 0x0000FFFF, 0x00240000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
+ 0x04004080, 0x40000000, 0x00000001, 0x00010000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x0E000008,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x20000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000001,
+ 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000F06E, 0x87000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000060,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000002, 0xFF000000, 0x0000007F, 0x80000000,
+ 0x00000003, 0x26780000, 0x00000000, 0x00000000,
+ 0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
+ 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
+ 0x00000000, 0x00D38000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x80000000, 0x000007F8,
+ 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x85F80000, 0x0000000D, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xB03C0000, 0x30000001, 0x00000000,
+ 0x00000000, 0xA7F80000, 0x00000001, 0x00000000,
+ 0x00000000, 0x00BF2800, 0x00000000, 0x00000000,
+ 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001F0000,
+ 0x00000000, 0x007F0000, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x60000000, 0x0000000F, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFF80380,
+ 0x00000FE7, 0x00003C00, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000001C, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF,
+ 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xF8000000,
+ 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF
+ }
+};
diff --git a/lib/unictype/pr_cased.c b/lib/unictype/pr_cased.c
new file mode 100644
index 0000000..55f3f91
--- /dev/null
+++ b/lib/unictype/pr_cased.c
@@ -0,0 +1,35 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include "bitmap.h"
+
+/* Define u_property_cased table. */
+#include "pr_cased.h"
+
+bool
+uc_is_property_cased (ucs4_t uc)
+{
+ return bitmap_lookup (&u_property_cased, uc);
+}
+
+const uc_property_t UC_PROPERTY_CASED =
+ { &uc_is_property_cased };
diff --git a/lib/unictype/pr_cased.h b/lib/unictype/pr_cased.h
new file mode 100644
index 0000000..d11ffa3
--- /dev/null
+++ b/lib/unictype/pr_cased.h
@@ -0,0 +1,363 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+#define header_0 16
+#define header_2 9
+#define header_3 127
+#define header_4 15
+static const
+struct
+ {
+ int header[1];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[20 << 4];
+ }
+u_property_cased =
+{
+ { 2 },
+ {
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
+ -1,
+ -1,
+ -1,
+ 3 + 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
+ -1,
+ 3 + 256 * 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ },
+ {
+ 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE,
+ 0x00000000, 0x04200400, 0xFF7FFFFF, 0xFF7FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFF0, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFEFFFFF, 0x01FFFFFF, 0x00000003, 0x0000001F,
+ 0x00000000, 0x00000000, 0x00000020, 0xBCCF0000,
+ 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0x007FFFFF, 0xFFFFFFFE,
+ 0x000000FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
+ 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x80020000,
+ 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x3E2FFC84, 0xF21FBD50, 0x000043E0, 0xFFFFFFFF,
+ 0x00000018, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x000003FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F,
+ 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF,
+ 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x07000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00F8007F, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF,
+ 0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF,
+ 0xDFDFE7BF, 0x7BFFFFFF, 0xFFFDFC5F, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF,
+ 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
+ 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 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
new file mode 100644
index 0000000..08502ee
--- /dev/null
+++ b/lib/unictype/pr_changes_when_casefolded.c
@@ -0,0 +1,35 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include "bitmap.h"
+
+/* Define u_property_changes_when_casefolded table. */
+#include "pr_changes_when_casefolded.h"
+
+bool
+uc_is_property_changes_when_casefolded (ucs4_t uc)
+{
+ return bitmap_lookup (&u_property_changes_when_casefolded, uc);
+}
+
+const uc_property_t UC_PROPERTY_CHANGES_WHEN_CASEFOLDED =
+ { &uc_is_property_changes_when_casefolded };
diff --git a/lib/unictype/pr_changes_when_casefolded.h b/lib/unictype/pr_changes_when_casefolded.h
new file mode 100644
index 0000000..a3a7d8e
--- /dev/null
+++ b/lib/unictype/pr_changes_when_casefolded.h
@@ -0,0 +1,347 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+#define header_0 16
+#define header_2 9
+#define header_3 127
+#define header_4 15
+static const
+struct
+ {
+ int header[1];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[16 << 4];
+ }
+u_property_changes_when_casefolded =
+{
+ { 2 },
+ {
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ -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,
+ -1,
+ -1,
+ 3 + 256 * 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
+ -1,
+ 3 + 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,
+ 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,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ },
+ {
+ 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
+ 0x00000000, 0x00200000, 0xFF7FFFFF, 0x00000000,
+ 0x55555555, 0xAA555555, 0x555556AA, 0xAB555555,
+ 0xB1DBCED6, 0x11AED2D5, 0x4AAAADB0, 0x55D65555,
+ 0x55555555, 0x6C055555, 0x0000557A, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000020, 0x80450000,
+ 0xFFFED740, 0x00000FFB, 0x55638004, 0xE6B35555,
+ 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0x55555555,
+ 0x55555401, 0x55555555, 0x55552AAB, 0x55555555,
+ 0x55555555, 0xFFFE5555, 0x007FFFFF, 0x00000000,
+ 0x00000080, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x3F000000,
+ 0x55555555, 0x55555555, 0x55555555, 0x55555555,
+ 0x4C155555, 0x55555555, 0x55555555, 0x55555555,
+ 0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00,
+ 0xFFFFFFFF, 0x1F9CFFFF, 0x0F001F9C, 0x1F9C1F00,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00040C40, 0x00000000, 0x0000FFFF,
+ 0x00000008, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFC00000, 0x0000FFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0xC025EA9D,
+ 0x55555555, 0x55555555, 0x55555555, 0x00042805,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x55555555, 0x00001555,
+ 0x05555555, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x55545554, 0x55555555, 0x6A005555,
+ 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00F8007F, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 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, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ }
+};
diff --git a/lib/unictype/pr_changes_when_casemapped.c b/lib/unictype/pr_changes_when_casemapped.c
new file mode 100644
index 0000000..f56e944
--- /dev/null
+++ b/lib/unictype/pr_changes_when_casemapped.c
@@ -0,0 +1,35 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include "bitmap.h"
+
+/* Define u_property_changes_when_casemapped table. */
+#include "pr_changes_when_casemapped.h"
+
+bool
+uc_is_property_changes_when_casemapped (ucs4_t uc)
+{
+ return bitmap_lookup (&u_property_changes_when_casemapped, uc);
+}
+
+const uc_property_t UC_PROPERTY_CHANGES_WHEN_CASEMAPPED =
+ { &uc_is_property_changes_when_casemapped };
diff --git a/lib/unictype/pr_changes_when_casemapped.h b/lib/unictype/pr_changes_when_casemapped.h
new file mode 100644
index 0000000..bcaa685
--- /dev/null
+++ b/lib/unictype/pr_changes_when_casemapped.h
@@ -0,0 +1,351 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+#define header_0 16
+#define header_2 9
+#define header_3 127
+#define header_4 15
+static const
+struct
+ {
+ int header[1];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[17 << 4];
+ }
+u_property_changes_when_casemapped =
+{
+ { 2 },
+ {
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
+ -1,
+ -1,
+ -1,
+ 3 + 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
+ -1,
+ 3 + 256 * 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ },
+ {
+ 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE,
+ 0x00000000, 0x00200000, 0xFF7FFFFF, 0xFF7FFFFF,
+ 0xFFFFFFFF, 0xFEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xF7FFDFFF, 0xB3FFF3FF, 0xFFFFFFF0, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFC0FFFFD, 0x1ADFFFFF, 0x20269B6B,
+ 0x60041F89, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000020, 0xB8CF0000,
+ 0xFFFFD740, 0xFFFFFFFB, 0xFFE3FFFF, 0xEFBFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0x007FFFFF, 0xFFFFFFFE,
+ 0x000000FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x22000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x4FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
+ 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00040C40, 0x00004000, 0xFFFFFFFF,
+ 0x00000018, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x000003FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xC06DFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C780F,
+ 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF,
+ 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFCFFFC, 0xFFFFFFFF, 0xFE00FFFF,
+ 0xFFCF38FF, 0x00FF3FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00080000, 0xFFFF0000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00F8007F, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ }
+};
diff --git a/lib/unictype/pr_changes_when_lowercased.c b/lib/unictype/pr_changes_when_lowercased.c
new file mode 100644
index 0000000..197c400
--- /dev/null
+++ b/lib/unictype/pr_changes_when_lowercased.c
@@ -0,0 +1,35 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include "bitmap.h"
+
+/* Define u_property_changes_when_lowercased table. */
+#include "pr_changes_when_lowercased.h"
+
+bool
+uc_is_property_changes_when_lowercased (ucs4_t uc)
+{
+ return bitmap_lookup (&u_property_changes_when_lowercased, uc);
+}
+
+const uc_property_t UC_PROPERTY_CHANGES_WHEN_LOWERCASED =
+ { &uc_is_property_changes_when_lowercased };
diff --git a/lib/unictype/pr_changes_when_lowercased.h b/lib/unictype/pr_changes_when_lowercased.h
new file mode 100644
index 0000000..072c719
--- /dev/null
+++ b/lib/unictype/pr_changes_when_lowercased.h
@@ -0,0 +1,339 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+#define header_0 16
+#define header_2 9
+#define header_3 127
+#define header_4 15
+static const
+struct
+ {
+ int header[1];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[14 << 4];
+ }
+u_property_changes_when_lowercased =
+{
+ { 2 },
+ {
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ -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,
+ -1,
+ -1,
+ 3 + 256 * 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ },
+ {
+ 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
+ 0x00000000, 0x00000000, 0x7F7FFFFF, 0x00000000,
+ 0x55555555, 0xAA555555, 0x555554AA, 0x2B555555,
+ 0xB1DBCED6, 0x11AED2D5, 0x4AAAADB0, 0x55D65555,
+ 0x55555555, 0x6C055555, 0x0000557A, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80450000,
+ 0xFFFED740, 0x00000FFB, 0x55008000, 0xE6905555,
+ 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0x55555555,
+ 0x55555401, 0x55555555, 0x55552AAB, 0x55555555,
+ 0x55555555, 0xFFFE5555, 0x007FFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF,
+ 0x55555555, 0x55555555, 0x55555555, 0x55555555,
+ 0x40155555, 0x55555555, 0x55555555, 0x55555555,
+ 0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00,
+ 0xFF00FF00, 0x1F00FF00, 0x0F001F00, 0x1F001F00,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00040C40, 0x00000000, 0x0000FFFF,
+ 0x00000008, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFC00000, 0x0000FFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0xC025EA9D,
+ 0x55555555, 0x55555555, 0x55555555, 0x00042805,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x55555555, 0x00001555,
+ 0x05555555, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x55545554, 0x55555555, 0x6A005555,
+ 0x55452855, 0x005F3D55, 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, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ }
+};
diff --git a/lib/unictype/pr_changes_when_titlecased.c b/lib/unictype/pr_changes_when_titlecased.c
new file mode 100644
index 0000000..b746b64
--- /dev/null
+++ b/lib/unictype/pr_changes_when_titlecased.c
@@ -0,0 +1,35 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include "bitmap.h"
+
+/* Define u_property_changes_when_titlecased table. */
+#include "pr_changes_when_titlecased.h"
+
+bool
+uc_is_property_changes_when_titlecased (ucs4_t uc)
+{
+ return bitmap_lookup (&u_property_changes_when_titlecased, uc);
+}
+
+const uc_property_t UC_PROPERTY_CHANGES_WHEN_TITLECASED =
+ { &uc_is_property_changes_when_titlecased };
diff --git a/lib/unictype/pr_changes_when_titlecased.h b/lib/unictype/pr_changes_when_titlecased.h
new file mode 100644
index 0000000..3947625
--- /dev/null
+++ b/lib/unictype/pr_changes_when_titlecased.h
@@ -0,0 +1,347 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+#define header_0 16
+#define header_2 9
+#define header_3 127
+#define header_4 15
+static const
+struct
+ {
+ int header[1];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[16 << 4];
+ }
+u_property_changes_when_titlecased =
+{
+ { 2 },
+ {
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
+ -1,
+ 3 + 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,
+ 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,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE,
+ 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
+ 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA,
+ 0x46241129, 0xA251212A, 0xB55556D0, 0xAA2BAAAA,
+ 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B,
+ 0x60041F89, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000020, 0x388A0000,
+ 0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x092FAAAA,
+ 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA,
+ 0xAAAAA802, 0xAAAAAAAA, 0xAAAAD554, 0xAAAAAAAA,
+ 0xAAAAAAAA, 0x0000AAAA, 0x00000000, 0xFFFFFFFE,
+ 0x000000FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x3F000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x22000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
+ 0x0FEAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
+ 0x003F00FF, 0x00FF00FF, 0x00FF003F, 0x3FFF00FF,
+ 0x00FF00FF, 0x40DF00FF, 0x00CF00DC, 0x00DC00FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00004000, 0xFFFF0000,
+ 0x00000010, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x000003FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x00481562,
+ 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0008500A,
+ 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA,
+ 0x0AAAAAAA, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xAAA8AAA8, 0xAAAAAAAA, 0x9400AAAA,
+ 0xAA8A10AA, 0x00A002AA, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00080000, 0xFFFF0000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00F8007F, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ }
+};
diff --git a/lib/unictype/pr_changes_when_uppercased.c b/lib/unictype/pr_changes_when_uppercased.c
new file mode 100644
index 0000000..5e0f8e4
--- /dev/null
+++ b/lib/unictype/pr_changes_when_uppercased.c
@@ -0,0 +1,35 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2011.
+
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include "bitmap.h"
+
+/* Define u_property_changes_when_uppercased table. */
+#include "pr_changes_when_uppercased.h"
+
+bool
+uc_is_property_changes_when_uppercased (ucs4_t uc)
+{
+ return bitmap_lookup (&u_property_changes_when_uppercased, uc);
+}
+
+const uc_property_t UC_PROPERTY_CHANGES_WHEN_UPPERCASED =
+ { &uc_is_property_changes_when_uppercased };
diff --git a/lib/unictype/pr_changes_when_uppercased.h b/lib/unictype/pr_changes_when_uppercased.h
new file mode 100644
index 0000000..3127537
--- /dev/null
+++ b/lib/unictype/pr_changes_when_uppercased.h
@@ -0,0 +1,347 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+#define header_0 16
+#define header_2 9
+#define header_3 127
+#define header_4 15
+static const
+struct
+ {
+ int header[1];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[16 << 4];
+ }
+u_property_changes_when_uppercased =
+{
+ { 2 },
+ {
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
+ -1,
+ 3 + 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,
+ 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,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE,
+ 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
+ 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA,
+ 0x46241129, 0xA251212A, 0xB5555B60, 0xAA2DAAAA,
+ 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B,
+ 0x60041F89, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000020, 0x388A0000,
+ 0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x092FAAAA,
+ 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA,
+ 0xAAAAA802, 0xAAAAAAAA, 0xAAAAD554, 0xAAAAAAAA,
+ 0xAAAAAAAA, 0x0000AAAA, 0x00000000, 0xFFFFFFFE,
+ 0x000000FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x3F000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x22000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
+ 0x0FEAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
+ 0x003F00FF, 0x00FF00FF, 0x00FF003F, 0x3FFF00FF,
+ 0xFFFFFFFF, 0x50DFFFFF, 0x00CF10DC, 0x10DC00FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00004000, 0xFFFF0000,
+ 0x00000010, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x000003FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x00481562,
+ 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0008500A,
+ 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA,
+ 0x0AAAAAAA, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xAAA8AAA8, 0xAAAAAAAA, 0x9400AAAA,
+ 0xAA8A10AA, 0x00A002AA, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00080000, 0xFFFF0000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00F8007F, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ }
+};
diff --git a/lib/unictype/pr_combining.c b/lib/unictype/pr_combining.c
index 631a1b2..939bbed 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_combining.h b/lib/unictype/pr_combining.h
index f17c6a5..feafd3c 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[26 << 4];
+ /*unsigned*/ int level3[36 << 4];
}
u_property_combining =
{
@@ -163,16 +163,17 @@ u_property_combining =
-1,
16 + 384 * sizeof (short) / sizeof (int) + 320,
16 + 384 * sizeof (short) / sizeof (int) + 336,
- -1,
- -1,
- -1,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 384,
+ 16 + 384 * sizeof (short) / sizeof (int) + 400,
+ 16 + 384 * sizeof (short) / sizeof (int) + 416,
+ 16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -214,7 +215,9 @@ u_property_combining =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
@@ -253,6 +256,7 @@ u_property_combining =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -262,23 +266,19 @@ u_property_combining =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 368,
- 16 + 384 * sizeof (short) / sizeof (int) + 384,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_combining =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 400,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -428,79 +428,79 @@ u_property_combining =
0x000003F8, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000,
- 0x07FF0000, 0x00000000, 0x7FFFF800, 0x00010000,
- 0x00000000, 0x00000000, 0xDFC00000, 0x00003D9F,
+ 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000,
+ 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F,
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000000E, 0xD0000000, 0x001E3FFF, 0x0000000C,
+ 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0000000C,
0x0000000E, 0xD0000000, 0x0080399F, 0x0000000C,
0x0000000E, 0xD0000000, 0x00023987, 0x00230000,
0x0000000E, 0xD0000000, 0x00003BBF, 0x0000000C,
0x0000000E, 0xD0000000, 0x00C0399F, 0x0000000C,
0x00000004, 0xC0000000, 0x00803DC7, 0x00000000,
- 0x0000000E, 0xC0000000, 0x00603DDF, 0x0000000C,
- 0x0000000C, 0xD0000000, 0x00603DDF, 0x0000000C,
- 0x0000000C, 0xC0000000, 0x00803DDF, 0x0000000C,
+ 0x0000000F, 0xC0000000, 0x00603DDF, 0x0000000C,
+ 0x0000000E, 0xD0000000, 0x00603DDF, 0x0000000C,
+ 0x0000000E, 0xC0000000, 0x00803DDF, 0x0000000C,
0x0000000C, 0x00000000, 0xFF5F8400, 0x000C0000,
0x00000000, 0x07F20000, 0x00007F80, 0x00000000,
0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
0x03000000, 0xC2A00000, 0x00000000, 0xFFFE0000,
- 0xFEFF00DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
+ 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
0x00000000, 0x7FFFF800, 0xC3C00000, 0x001E3F9D,
- 0x0000BFFC, 0x00000000, 0x00000000, 0x00000000,
+ 0x3C00BFFC, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xE0000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
- 0x00000000, 0xFFC00000, 0x200FFFFF, 0x00000000,
+ 0x00000000, 0xFFF00000, 0x200FFFFF, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x00000301, 0x00000000,
- 0x0F800000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF,
+ 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000,
0x0000001F, 0xFFF00000, 0x0000001F, 0x000FF800,
- 0x00000007, 0x000007FE, 0x00000000, 0x00000000,
+ 0x00000007, 0x00003FFE, 0x00000000, 0x000FFFC0,
0x00000000, 0x00FFFFF0, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFF70000, 0x031C21FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00038000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
0x00000000, 0x0000FC00, 0x00000000, 0x00000000,
0x06000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x30078000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x3FF78000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x000000F8, 0x00000000, 0x00000000,
- 0x00000003, 0xFFF00000, 0x0000001F, 0x00000000,
+ 0x00000003, 0xFFF00000, 0x0000001F, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x000FFF80, 0x00000000,
+ 0x0000000F, 0xFFF80000, 0x00000001, 0x00000020,
+ 0x00000000, 0x007FFE00, 0x00003008, 0x38000000,
+ 0x00000000, 0xC19D0000, 0x00000002, 0x0060F800,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x007FFE00, 0x00003008, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000037F8,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x40000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000FFFF, 0x0000007F, 0x00000000, 0x00000000,
+ 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -508,9 +508,41 @@ u_property_combining =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x20000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000001,
+ 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000F06E, 0x87000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000060,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000007, 0xFF000000, 0x0000007F, 0x80000000,
+ 0x00000007, 0x07FF0000, 0x00000000, 0x00000000,
+ 0x00000007, 0x001FFF80, 0x00000000, 0x00080000,
+ 0x00000007, 0xFFF80000, 0x00001C01, 0x00000000,
+ 0x00000000, 0x00FFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x80000000, 0x000007FF,
+ 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF3F8000, 0x30000001, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x00000001, 0x00000000,
+ 0x00000000, 0x00FFF800, 0x00000000, 0x00000000,
+ 0xE0000000, 0x00000FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001F0000,
+ 0x00000000, 0x007F0000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF,
+ 0x00078000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x60000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -520,6 +552,14 @@ u_property_combining =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF,
+ 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 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 0aae82a..c5949d9 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_composite.h b/lib/unictype/pr_composite.h
index 43639b5..031af62 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[23 << 4];
+ /*unsigned*/ int level3[28 << 4];
}
u_property_composite =
{
@@ -157,6 +157,9 @@ u_property_composite =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
@@ -250,12 +253,7 @@ u_property_composite =
-1,
-1,
-1,
- -1,
- -1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 352,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -271,6 +269,8 @@ u_property_composite =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -325,8 +325,8 @@ u_property_composite =
0xFFFFFFFF, 0x17DFFFFF, 0xE7C7F5DE, 0x15DC37F7,
0x00000000, 0x10D80060, 0x00800380, 0x00000000,
0x00000000, 0x00000100, 0x00000000, 0x00000000,
- 0x0040026B, 0x08000007, 0xFFF80000, 0x0DEE0DEE,
- 0x0C000000, 0x00004000, 0x0000E000, 0x00000000,
+ 0x0040026B, 0x08000007, 0xFFFF0000, 0x0DEE0DEE,
+ 0x0C000200, 0x00004000, 0x0000E000, 0x00000000,
0x00001210, 0x0001B050, 0x00000292, 0x0333E005,
0x00000333, 0x0000F000, 0x00000000, 0x00003C0F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -368,8 +368,28 @@ u_property_composite =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x14000000, 0x00000800, 0x00000000, 0x00000000,
+ 0x00000000, 0x0000C000, 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, 0x58000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x0C000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xC0000000, 0x0000001F,
- 0x00000000, 0xF8000000, 0x00000001, 0x00000000
+ 0x00000000, 0xF8000000, 0x00000001, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF07FF, 0x000067FF, 0x0000FC00, 0x00000C00,
+ 0x00010000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000003, 0x00000000, 0x000001FF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_currency_symbol.c b/lib/unictype/pr_currency_symbol.c
index 1f37bb5..6835b49 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_currency_symbol.h b/lib/unictype/pr_currency_symbol.h
index 8815876..b065d8e 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[9 << 4];
+ /*unsigned*/ int level3[11 << 4];
}
u_property_currency_symbol =
{
@@ -20,22 +20,21 @@ u_property_currency_symbol =
{
2 + 128 * sizeof (short) / sizeof (int) + 0,
-1,
- -1,
2 + 128 * sizeof (short) / sizeof (int) + 16,
2 + 128 * sizeof (short) / sizeof (int) + 32,
2 + 128 * sizeof (short) / sizeof (int) + 48,
- -1,
2 + 128 * sizeof (short) / sizeof (int) + 64,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 80,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 96,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -103,6 +102,7 @@ u_property_currency_symbol =
-1,
-1,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -144,14 +144,18 @@ u_property_currency_symbol =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 112,
- 2 + 128 * sizeof (short) / sizeof (int) + 128
+ 2 + 128 * sizeof (short) / sizeof (int) + 144,
+ 2 + 128 * sizeof (short) / sizeof (int) + 160
},
{
0x00000000, 0x00000010, 0x00000000, 0x00000000,
0x00000000, 0x0000003C, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000800, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -159,7 +163,7 @@ u_property_currency_symbol =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000C0000,
+ 0x00000000, 0x00000000, 0x00000000, 0x080C0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00020000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -173,7 +177,11 @@ u_property_currency_symbol =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x08000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x003FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x01000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_dash.c b/lib/unictype/pr_dash.c
index 033dc6c..ee39c33 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_dash.h b/lib/unictype/pr_dash.h
index 70e67e0..3ae811a 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[8 << 4];
+ /*unsigned*/ int level3[9 << 4];
}
u_property_dash =
{
@@ -28,21 +28,21 @@ u_property_dash =
-1,
-1,
-1,
- -1,
- -1,
2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 48,
+ -1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
2 + 128 * sizeof (short) / sizeof (int) + 64,
+ 2 + 128 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 80,
2 + 128 * sizeof (short) / sizeof (int) + 96,
+ 2 + 128 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -145,7 +145,7 @@ u_property_dash =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 112
+ 2 + 128 * sizeof (short) / sizeof (int) + 128
},
{
0x00000000, 0x00002000, 0x00000000, 0x00000000,
@@ -156,6 +156,10 @@ u_property_dash =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000400, 0x40000000, 0x00000000, 0x00000000,
+ 0x00000001, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000040, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -168,7 +172,7 @@ u_property_dash =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x04800000, 0x00000000, 0x00000000, 0x00000000,
+ 0x04800000, 0x0C000000, 0x00000001, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_decimal_digit.c b/lib/unictype/pr_decimal_digit.c
index de31d24..201359b 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_decimal_digit.h b/lib/unictype/pr_decimal_digit.h
index d73e8bc..ee5daeb 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[22 << 4];
}
u_property_decimal_digit =
{
@@ -27,15 +27,15 @@ u_property_decimal_digit =
3 + 256 * sizeof (short) / sizeof (int) + 16,
3 + 256 * sizeof (short) / sizeof (int) + 32,
3 + 256 * sizeof (short) / sizeof (int) + 48,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
3 + 256 * sizeof (short) / sizeof (int) + 64,
3 + 256 * sizeof (short) / sizeof (int) + 80,
- 3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
3 + 256 * sizeof (short) / sizeof (int) + 112,
3 + 256 * sizeof (short) / sizeof (int) + 128,
3 + 256 * sizeof (short) / sizeof (int) + 144,
- 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -104,10 +104,9 @@ u_property_decimal_digit =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
3 + 256 * sizeof (short) / sizeof (int) + 176,
3 + 256 * sizeof (short) / sizeof (int) + 192,
- 3 + 256 * sizeof (short) / sizeof (int) + 208,
- -1,
-1,
-1,
-1,
@@ -148,21 +147,21 @@ u_property_decimal_digit =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 224,
- -1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 240,
- -1,
- -1,
- -1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
-1,
-1,
@@ -203,6 +202,7 @@ u_property_decimal_digit =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
@@ -256,7 +256,7 @@ u_property_decimal_digit =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -295,10 +295,6 @@ u_property_decimal_digit =
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x000003FF, 0x00000000, 0x00000000,
@@ -316,7 +312,7 @@ u_property_decimal_digit =
0x00000000, 0x00000000, 0x0000FFC0, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x03FF03FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF03FF, 0x00000000,
@@ -330,11 +326,11 @@ u_property_decimal_digit =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x000003FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x03FF0000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
@@ -343,6 +339,30 @@ u_property_decimal_digit =
0x00000000, 0x000003FF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
+ 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
+ 0x00000000, 0xFFC00000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000003FF, 0x00000000,
+ 0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000003FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000003FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 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 ce0e816..882d1a1 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_default_ignorable_code_point.h b/lib/unictype/pr_default_ignorable_code_point.h
index df57db5..9200d79 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[10 << 4];
+ /*unsigned*/ int level3[12 << 4];
}
u_property_default_ignorable_code_point =
{
@@ -37,20 +37,20 @@ u_property_default_ignorable_code_point =
16 + 384 * sizeof (short) / sizeof (int) + 0,
16 + 384 * sizeof (short) / sizeof (int) + 16,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 32,
+ 16 + 384 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 48,
16 + 384 * sizeof (short) / sizeof (int) + 64,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 80,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -58,7 +58,7 @@ u_property_default_ignorable_code_point =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -161,7 +161,7 @@ u_property_default_ignorable_code_point =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 112,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -256,6 +256,7 @@ u_property_default_ignorable_code_point =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -265,8 +266,8 @@ u_property_default_ignorable_code_point =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 160,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -289,15 +290,14 @@ u_property_default_ignorable_code_point =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 144,
- 16 + 384 * sizeof (short) / sizeof (int) + 144,
- 16 + 384 * sizeof (short) / sizeof (int) + 144,
- 16 + 384 * sizeof (short) / sizeof (int) + 144,
- 16 + 384 * sizeof (short) / sizeof (int) + 144,
- 16 + 384 * sizeof (short) / sizeof (int) + 144,
- 16 + 384 * sizeof (short) / sizeof (int) + 144,
- 16 + 384 * sizeof (short) / sizeof (int) + 144,
+ 16 + 384 * sizeof (short) / sizeof (int) + 176,
+ 16 + 384 * sizeof (short) / sizeof (int) + 176,
+ 16 + 384 * sizeof (short) / sizeof (int) + 176,
+ 16 + 384 * sizeof (short) / sizeof (int) + 176,
+ 16 + 384 * sizeof (short) / sizeof (int) + 176,
+ 16 + 384 * sizeof (short) / sizeof (int) + 176,
+ 16 + 384 * sizeof (short) / sizeof (int) + 176,
+ 16 + 384 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
-1,
@@ -428,6 +428,10 @@ u_property_default_ignorable_code_point =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00008000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x10000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x00000001,
@@ -436,7 +440,7 @@ u_property_default_ignorable_code_point =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00300000, 0x00000000, 0x00000000,
- 0x00003800, 0x00000000, 0x00000000, 0x00000000,
+ 0x00007800, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -453,6 +457,10 @@ u_property_default_ignorable_code_point =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000001, 0x00000000, 0x01FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x0000000F, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x07F80000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_deprecated.c b/lib/unictype/pr_deprecated.c
index 9f8cf61..e9df8b1 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_deprecated.h b/lib/unictype/pr_deprecated.h
index ee69bbf..bb3391c 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[2 << 7];
- /*unsigned*/ int level3[4 << 4];
+ /*unsigned*/ int level3[7 << 4];
}
u_property_deprecated =
{
@@ -34,24 +34,24 @@ u_property_deprecated =
16 * sizeof (int) / sizeof (short) + 128
},
{
- -1,
16 + 256 * sizeof (short) / sizeof (int) + 0,
-1,
-1,
+ 16 + 256 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
+ 16 + 256 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
- -1,
- 16 + 256 * sizeof (short) / sizeof (int) + 16,
- -1,
+ 16 + 256 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
- 16 + 256 * sizeof (short) / sizeof (int) + 32,
-1,
+ 16 + 256 * sizeof (short) / sizeof (int) + 64,
+ 16 + 256 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -162,7 +162,7 @@ u_property_deprecated =
-1,
-1,
-1,
- 16 + 256 * sizeof (short) / sizeof (int) + 48,
+ 16 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -294,17 +294,29 @@ u_property_deprecated =
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000003, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000200, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00080000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000008, 0x00080000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x02800000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000018, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0000FC00,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000600, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000002, 0x00000000, 0x00000000, 0x80000000,
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 cb23950..5abef46 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_diacritic.h b/lib/unictype/pr_diacritic.h
index 4a8390b..9a89f10 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[21 << 4];
+ /*unsigned*/ int level3[32 << 4];
}
u_property_diacritic =
{
@@ -43,9 +43,9 @@ u_property_diacritic =
-1,
-1,
-1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 224,
3 + 256 * sizeof (short) / sizeof (int) + 240,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -104,8 +104,9 @@ u_property_diacritic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
-1,
-1,
@@ -145,25 +146,21 @@ u_property_diacritic =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 288,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 304,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -205,7 +202,9 @@ u_property_diacritic =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
@@ -253,8 +252,8 @@ u_property_diacritic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -266,6 +265,7 @@ u_property_diacritic =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -295,8 +295,8 @@ u_property_diacritic =
0x00000000, 0x00000000, 0x80000000, 0x00001C61,
0x00000000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x003FF800,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x03000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFF8,
0x00000000, 0x10000000, 0x001E2000, 0x00020000,
0x00000000, 0x10000000, 0x00002000, 0x00000000,
0x00000000, 0x10000000, 0x00002000, 0x00000000,
@@ -312,7 +312,7 @@ u_property_diacritic =
0x03000000, 0xC2A00000, 0x00000000, 0x00000000,
0x000000DC, 0x00000000, 0x00000040, 0x00000000,
0x00000000, 0x06800000, 0x00000000, 0x00000000,
- 0x0000BF80, 0x00000000, 0x00000000, 0x00000000,
+ 0x0C00BF80, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -323,18 +323,22 @@ u_property_diacritic =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x0E000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x9FE00000,
+ 0x00000000, 0x3FFF0000, 0x00000000, 0x00000000,
0x00000000, 0x00100000, 0x00000010, 0x000FF800,
- 0x00000000, 0x00000400, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000C00, 0x00000000, 0x00000000,
0x00000000, 0x00C00000, 0x00000000, 0x3F000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x031021FF,
0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x000007FF,
- 0x00000000, 0x00000000, 0x0000FFF0, 0xC0000000,
+ 0x00000000, 0x00000000, 0x0000FFF0, 0xE0200000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xA0000000, 0xE000E003, 0x6000E000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00038000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00008000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -344,24 +348,64 @@ u_property_diacritic =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xB0008000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x30000000, 0x00000000, 0x00000000, 0x00030000,
0xFF800000, 0x00000003, 0x00000000, 0x00000000,
- 0x00000100, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000100, 0x00000000, 0x00000000, 0x03000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
0x00000000, 0x00007800, 0x00080000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00080000, 0x00000001, 0x00000020,
+ 0x00000000, 0x00000000, 0x00000000, 0x38000000,
+ 0x00000000, 0x80000000, 0x00000007, 0x00400000,
+ 0x00000000, 0x00000000, 0xF8000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00003000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x40000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0000007F, 0x00000000, 0x00000000,
+ 0x00000000, 0x0000FFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x40000000, 0x00000001, 0x00010000,
0xC0000000, 0x00000000, 0x00000000, 0x00000008,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000001,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000060,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x06000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00180000, 0x00000000, 0x00080000,
+ 0x00000000, 0x00000000, 0x00001C01, 0x00000000,
+ 0x00000000, 0x00600000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000600,
+ 0x00000000, 0x10000000, 0x00002000, 0x001F1FC0,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000C, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x00000001, 0x00000000,
+ 0x00000000, 0x80000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00C00000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000800, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001F0000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xF807E380,
- 0x00000FE7, 0x00003C00, 0x00000000, 0x00000000
+ 0x00000FE7, 0x00003C00, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_extender.c b/lib/unictype/pr_extender.c
index 5e5a69c..880710d 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_extender.h b/lib/unictype/pr_extender.h
index 70d9582..f584de5 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,30 +9,108 @@ static const
struct
{
int header[1];
- int level1[1];
- short level2[1 << 7];
- /*unsigned*/ int level3[10 << 4];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[16 << 4];
}
u_property_extender =
{
- { 1 },
- { 2 * sizeof (int) / sizeof (short) + 0 },
+ { 2 },
{
- 2 + 128 * sizeof (short) / sizeof (int) + 0,
- 2 + 128 * sizeof (short) / sizeof (int) + 16,
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -42,7 +120,6 @@ u_property_extender =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -71,6 +148,7 @@ u_property_extender =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
@@ -80,6 +158,8 @@ u_property_extender =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -98,10 +178,8 @@ u_property_extender =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -124,6 +202,7 @@ u_property_extender =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
@@ -145,7 +224,59 @@ u_property_extender =
-1,
-1,
-1,
- 2 + 128 * 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
},
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -164,10 +295,14 @@ u_property_extender =
0x00000000, 0x00000000, 0x00000040, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000008, 0x00000000,
+ 0x00000400, 0x00000000, 0x00000008, 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, 0x00400000, 0x00000000, 0x08000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -186,7 +321,27 @@ u_property_extender =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00008000, 0x00000040,
0x00000000, 0x00000000, 0x00000000, 0x00010000,
+ 0x00000000, 0x00000000, 0x20000000, 0x00180000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00010000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x20000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000001C0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000C, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_format_control.c b/lib/unictype/pr_format_control.c
index aca189e..3d17245 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_format_control.h b/lib/unictype/pr_format_control.h
index fde6b40..b69678b 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[5 << 4];
+ /*unsigned*/ int level3[6 << 4];
}
u_property_format_control =
{
@@ -37,7 +37,6 @@ u_property_format_control =
16 + 384 * sizeof (short) / sizeof (int) + 0,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -47,6 +46,7 @@ u_property_format_control =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -256,6 +256,7 @@ u_property_format_control =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -265,8 +266,7 @@ u_property_format_control =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 48,
+ 16 + 384 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_format_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 64,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -424,15 +424,19 @@ u_property_format_control =
0x00000000, 0x00002000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00004000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000800, 0x00000000, 0x00000000, 0x0000FC1F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x0000000F, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x07F80000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_grapheme_base.c b/lib/unictype/pr_grapheme_base.c
index 1d6530c..375e5f2 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_grapheme_base.h b/lib/unictype/pr_grapheme_base.h
index 6926dfd..3047070 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[51 << 4];
+ /*unsigned*/ int level3[74 << 4];
}
u_property_grapheme_base =
{
@@ -41,95 +41,95 @@ u_property_grapheme_base =
4 + 384 * sizeof (short) / sizeof (int) + 256,
4 + 384 * sizeof (short) / sizeof (int) + 272,
4 + 384 * sizeof (short) / sizeof (int) + 288,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 336,
4 + 384 * sizeof (short) / sizeof (int) + 352,
4 + 384 * sizeof (short) / sizeof (int) + 368,
+ 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) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 384,
+ 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) + 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) + 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) + 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) + 400,
- 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) + 320,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
4 + 384 * sizeof (short) / sizeof (int) + 416,
- 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) + 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) + 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) + 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) + 432,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 448,
4 + 384 * sizeof (short) / sizeof (int) + 464,
+ 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) + 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) + 480,
- 4 + 384 * sizeof (short) / sizeof (int) + 496,
- 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) + 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) + 512,
-1,
-1,
-1,
@@ -146,6 +146,8 @@ u_property_grapheme_base =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 496,
+ 4 + 384 * sizeof (short) / sizeof (int) + 512,
4 + 384 * sizeof (short) / sizeof (int) + 528,
4 + 384 * sizeof (short) / sizeof (int) + 544,
4 + 384 * sizeof (short) / sizeof (int) + 560,
@@ -153,29 +155,28 @@ u_property_grapheme_base =
4 + 384 * sizeof (short) / sizeof (int) + 592,
4 + 384 * sizeof (short) / sizeof (int) + 608,
4 + 384 * sizeof (short) / sizeof (int) + 624,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 640,
4 + 384 * sizeof (short) / sizeof (int) + 656,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
4 + 384 * sizeof (short) / sizeof (int) + 672,
4 + 384 * sizeof (short) / sizeof (int) + 688,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
+ 4 + 384 * sizeof (short) / sizeof (int) + 720,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
+ 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 784,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -183,6 +184,8 @@ u_property_grapheme_base =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -199,7 +202,10 @@ u_property_grapheme_base =
-1,
-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,
-1,
-1,
@@ -232,11 +238,13 @@ u_property_grapheme_base =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -246,142 +254,134 @@ 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,
-1,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 704,
- 4 + 384 * sizeof (short) / sizeof (int) + 720,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
- 4 + 384 * sizeof (short) / sizeof (int) + 752,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 784,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -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,
-1,
-1,
-1,
+ 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 1104,
+ 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) + 1120,
+ 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,
+ 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) + 1152,
-1,
-1,
-1,
@@ -402,8 +402,8 @@ u_property_grapheme_base =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
+ 4 + 384 * sizeof (short) / sizeof (int) + 160,
+ 4 + 384 * sizeof (short) / sizeof (int) + 1168,
-1,
-1
},
@@ -414,58 +414,58 @@ u_property_grapheme_base =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x7CFF0000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFCFF0000,
0xFFFFD7F0, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFC07, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFE000F, 0xFE7FFFFF, 0xFFFFFFFE,
- 0x000006FF, 0x40000000, 0xFFFF0049, 0x001F07FF,
- 0xC800FFC0, 0xFFFFFFFE, 0x000007FF, 0xFFFEFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFC260,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0xFE7FFFFF, 0xFFFFFFFE,
+ 0x0000E6FF, 0x40000000, 0xFFFF0049, 0x001F07FF,
+ 0xC800FFC0, 0xFFFFFFFF, 0x000007FF, 0xFFFEFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x403FFFFF, 0xFFFFC260,
0xFFFD3FFF, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x07F007FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFF8, 0xE3FFFFFF, 0xFF011E01, 0xF807FFF3,
- 0xFFF99FEC, 0xA3C5FDFF, 0xB0005981, 0x07FFFFC3,
+ 0x043FFFFF, 0x7FFF0110, 0x41FFFFFF, 0x00000000,
+ 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0xEBFFFFFF, 0xFF01DE01, 0xFFFFFFF3,
+ 0xFFF99FED, 0xA3C5FDFF, 0xB0005981, 0x0FFFFFC3,
0xFFF987E8, 0xC36DFDFF, 0x5E000001, 0x001CFFC0,
- 0xFFFBBFE8, 0xE3EDFDFF, 0x00011A01, 0x0002FFC3,
- 0xFFF99FEC, 0x23EDFDFF, 0xB0001981, 0x0003FFC3,
+ 0xFFFBBFE8, 0xE3EDFDFF, 0x00011A01, 0x0203FFC3,
+ 0xFFF99FEC, 0x23EDFDFF, 0xB0001981, 0x00FFFFC3,
0xD63DC7E8, 0x83FFC718, 0x00011DC6, 0x07FFFFC0,
- 0xFFFDDFEE, 0x23EFFDFF, 0x0300001E, 0xFF00FFC3,
+ 0xFFFDDFEE, 0x23FFFDFF, 0x0700001E, 0xFF00FFC3,
0xFFFDDFEC, 0x63EFFDFF, 0x40000D9B, 0x0006FFC3,
- 0xFFFDDFEC, 0xA3FFFDFF, 0x00001DC1, 0xFE3FFFC3,
- 0xFC7FFFEC, 0x2FFBFFFF, 0x7F03007F, 0x001C0000,
+ 0xFFFDDFEC, 0xA7FFFFFF, 0x80005DC1, 0xFE3FFFC3,
+ 0xFC7FFFEC, 0x2FFBFFFF, 0x7F03007F, 0x001CFFC0,
0xFFFFFFFE, 0x800DFFFF, 0x0FFF807F, 0x00000000,
- 0xFEF02596, 0x200DECAE, 0x33FF005F, 0x00000000,
+ 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000,
0xFCFFFFFF, 0xFD5FFFFF, 0xFFFFFEFF, 0x80001FFF,
- 0x00000F20, 0xC0000000, 0x001FDFBF, 0x00000000,
+ 0x00001F20, 0xC0000000, 0x07FFDFBF, 0x00000000,
0xFFFFFFFF, 0x99021FFF, 0x3CFFFFFF, 0xFFE1FFFE,
- 0xC3FFDF9B, 0xFFFFFFFF, 0xFFFF003F, 0x1FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF,
+ 0xDFFFDF9B, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x1FFFFFFF,
- 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF,
- 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF,
- 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF,
+ 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFFFFF,
0x0003DFFF, 0x0063FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0xC04FFFFF, 0x1FF001BF, 0x03FF03FF,
- 0x03FF47FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0x01FB0E78, 0xFFFFFFF1, 0x001F3FFF,
- 0xFFFFFFFF, 0xFFFF03FF, 0xC3FF03FF, 0xFFFFFFFF,
- 0xCE7FFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x03FF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
+ 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0x7FFFFFFF, 0x01FB0E78, 0xFFFFFFF1, 0x001F3FFF,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0xC7FF03FF, 0xFFFFFFFF,
+ 0xC67FFFFF, 0xFFFFFFFF, 0x00BFFFFF, 0x0007E01A,
+ 0x03FF03FF, 0x00003FFF, 0x00000000, 0x00000000,
0xFFFFFFF0, 0xE82FFFFF, 0xFFFF0FFB, 0x1FF007FF,
- 0xFFFFFFFC, 0x03FFC4C3, 0x00000000, 0x00000000,
+ 0xFFFFFFFC, 0xFFFFC4C3, 0xFFFFFFFF, 0xF00C5CBF,
0xFFFFFFFF, 0xF8300FFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000800FF, 0x006FDE02,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -473,42 +473,34 @@ u_property_grapheme_base =
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFDFFFFF, 0xEFCFFFDF, 0x7FDCFFFF,
0xFFFF07FF, 0xFFFF80FF, 0xFFFFFFFF, 0xFFF30000,
- 0x001F7FFF, 0x003FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF8FFFF, 0xFFFFFFFF,
- 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x1FFF7FFF, 0x7FFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF,
- 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x1FFFFFFF, 0x0000000F, 0x00000000,
- 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0xFFFFFFFE,
- 0xFF1FFFFF, 0x7FFEFFFF, 0xFFFF17FF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
+ 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x001F1FFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0007FF,
- 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF,
+ 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0C7FFF,
+ 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000180FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
- 0xFFFFFFFF, 0x0001FFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000,
0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
0xFFFFFFFF, 0xFFFF03FF, 0xFFFFFFFE, 0xFFFFFFFF,
0xF87FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF7FFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFF000F,
- 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFF000F, 0xFFFFFFFF,
+ 0xFFFF7FFF, 0x07FFFFFF, 0xFFFFFFFF, 0xFFFF000F,
+ 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -519,35 +511,35 @@ u_property_grapheme_base =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
+ 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFF007F, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xC0087FFC,
- 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xC0087FFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FCFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0x00000000, 0xF8000000,
- 0xFFFFF7BB, 0x00000F9F, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC00F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFC03F, 0x800C007F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x001981FF, 0xF3FF2FF7, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000,
+ 0xFFFFF7BB, 0x03FF0F9F, 0xFFFFFFFF, 0x00FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC00F, 0x3FFC0000,
+ 0xFFFFFFFF, 0xFFFFC03F, 0x800C007F, 0x1FFFFFFF,
+ 0xFFFFFFF8, 0xEC37FFFF, 0xC3FFBFFF, 0x7FFFFFDF,
+ 0xFFFFFFFF, 0x001981FF, 0xF3FF2FF7, 0xEFFFFFFF,
+ 0xFFFFFFFF, 0x3E62FFFF, 0xF8000005, 0x003FCFFF,
+ 0x007E7E7E, 0xFFFF7F7F, 0xFFFFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF1EDF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
0xA0F8007F, 0x5F7FFFFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF80003, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
@@ -559,35 +551,95 @@ u_property_grapheme_base =
0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0FFF07FF, 0x00000000, 0xFFFF0000, 0x1FFFFFFF,
+ 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0x7FFFFFFF, 0xFFFF000F, 0x000007FF, 0x00000000,
+ 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFE,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x003FFFFF,
0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFD3F, 0x91BFFFFF, 0xFFBFFFFF, 0xFFFFFFFF,
+ 0x7FFFFFFF, 0x0000FF80, 0x00000000, 0xF837FFFF,
+ 0x8FFFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xF0FFFFFF, 0xFFFCFFFF, 0xFFFFFFFF,
+ 0xFEEF0001, 0x000FFFFF, 0x01FF00FF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000000, 0xFFFFFFFF, 0x007FF81F,
+ 0xFFFFFFFF, 0xFE3FFFFF, 0xFF3FFFFF, 0xFF07FFFF,
+ 0x1E03FFFF, 0x0000FE00, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0xFC07FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x83FFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFEEF0001, 0x000FFFFF, 0x01FF00FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFD, 0x00FFFFFF, 0xFFFC3F80, 0x0000FFFF,
+ 0xFFFFFFFC, 0xD987FFFF, 0xFFFF0003, 0x03FF01FF,
+ 0xFFFFFFF8, 0xFFC0107F, 0xFFFF000F, 0x0077FFFF,
+ 0xFFFFFFFC, 0x803FFFFF, 0xFFFF23FF, 0x001FFFFE,
+ 0xFFFBFFFF, 0x3F2C7FFF, 0x00000000, 0x00000000,
+ 0xBFFFBD7F, 0xFFFF03FF, 0x7FFFFFFF, 0x03FF0007,
+ 0xFFF99FEC, 0xA3EDFDFF, 0xE001399E, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x5A06FFFF, 0x03FF00F2, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x4F037FFF, 0x0FFFFFFE, 0x00000000,
+ 0xFFFFFFFF, 0x5807FFFF, 0x03FF001E, 0x00000000,
+ 0xFFFFFFFF, 0x0040D7FF, 0x000003FF, 0x00000000,
+ 0x03FFFFFF, 0xFFFF0043, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x8007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001F7FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000F0007,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x0000C3FF,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x00203FFF,
+ 0xFFFFFFFF, 0xFF80FFFF, 0xFBFF003F, 0xE0FFFFFB,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000003, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF,
+ 0x93FF01FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF,
0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0x00003C5F,
- 0xFFFFF018, 0xFFFFC3FF, 0x3FFFFFFF, 0x00000000,
+ 0xFFFFF018, 0xFFFFC3FF, 0xFFFFFFFF, 0x000001FF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF,
@@ -600,12 +652,52 @@ u_property_grapheme_base =
0xFFFFFFFF, 0xFFFFFF3F, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFCFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x07800000, 0x00000000, 0xFFDFE000,
+ 0x00000FEF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF9F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF,
+ 0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF,
+ 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0,
+ 0xFFFF0007, 0x07FFFFFF, 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, 0xFFFFFFFF, 0x000FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
+ 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
+ 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
+ 0x01FF0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000001F, 0x00000000, 0x00000001, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_grapheme_extend.c b/lib/unictype/pr_grapheme_extend.c
index 1a95297..b8af0a0 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_grapheme_extend.h b/lib/unictype/pr_grapheme_extend.h
index 2cd1ca6..30e8b63 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[26 << 4];
+ /*unsigned*/ int level3[36 << 4];
}
u_property_grapheme_extend =
{
@@ -163,16 +163,17 @@ u_property_grapheme_extend =
-1,
16 + 384 * sizeof (short) / sizeof (int) + 320,
16 + 384 * sizeof (short) / sizeof (int) + 336,
- -1,
- -1,
- -1,
- -1,
16 + 384 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 384,
+ 16 + 384 * sizeof (short) / sizeof (int) + 400,
+ 16 + 384 * sizeof (short) / sizeof (int) + 416,
+ 16 + 384 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -214,7 +215,9 @@ u_property_grapheme_extend =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 448,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
@@ -253,6 +256,7 @@ u_property_grapheme_extend =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -262,23 +266,19 @@ u_property_grapheme_extend =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 496,
+ 16 + 384 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 368,
- 16 + 384 * sizeof (short) / sizeof (int) + 384,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 400,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -428,79 +428,79 @@ u_property_grapheme_extend =
0x000003F8, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000,
- 0x07FF0000, 0x00000000, 0x7FFFF800, 0x00010000,
- 0x00000000, 0x00000000, 0xDFC00000, 0x00003D9F,
+ 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000,
+ 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F,
0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000006, 0x10000000, 0x001E21FE, 0x0000000C,
+ 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8,
+ 0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C,
0x00000002, 0x50000000, 0x0080201E, 0x0000000C,
0x00000006, 0x10000000, 0x00023986, 0x00230000,
0x00000006, 0x10000000, 0x000021BE, 0x0000000C,
0x00000002, 0xD0000000, 0x00C0201E, 0x0000000C,
0x00000004, 0x40000000, 0x00802001, 0x00000000,
- 0x00000000, 0xC0000000, 0x00603DC1, 0x0000000C,
- 0x00000000, 0x90000000, 0x00603044, 0x0000000C,
- 0x00000000, 0x40000000, 0x0080201E, 0x0000000C,
+ 0x00000001, 0xC0000000, 0x00603DC1, 0x0000000C,
+ 0x00000002, 0x90000000, 0x00603044, 0x0000000C,
+ 0x00000002, 0x40000000, 0x0080201E, 0x0000000C,
0x00000000, 0x00000000, 0x805C8400, 0x00000000,
0x00000000, 0x07F20000, 0x00007F80, 0x00000000,
0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
0x03000000, 0x02A00000, 0x00000000, 0x7FFE0000,
- 0xFEFF00DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
+ 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
0x00000000, 0x66FDE000, 0xC3000000, 0x001E0001,
- 0x00002064, 0x00000000, 0x00000000, 0x00000000,
+ 0x20002064, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xE0000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
- 0x00000000, 0x3F800000, 0x200FFE40, 0x00000000,
+ 0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000,
0x00003800, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x0E040187, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x01800000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
+ 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000,
0x0000000F, 0x17D00000, 0x00000004, 0x000FF800,
- 0x00000003, 0x0000033C, 0x00000000, 0x00000000,
+ 0x00000003, 0x00003B3C, 0x00000000, 0x0003A340,
0x00000000, 0x00CFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,
0x00003000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00038000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
0x00000000, 0x0000FC00, 0x00000000, 0x00000000,
0x06000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x30078000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x3FF78000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,
+ 0x00000007, 0x13C80000, 0x00000000, 0x00000020,
+ 0x00000000, 0x00667E00, 0x00001008, 0x10000000,
+ 0x00000000, 0xC19D0000, 0x00000002, 0x00403000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00667E00, 0x00001008, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00002120,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x40000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000FFFF, 0x0000007F, 0x00000000, 0x00000000,
+ 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0000000, 0x00000000, 0x00000000, 0x00000000,
@@ -508,9 +508,41 @@ u_property_grapheme_extend =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x20000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000001,
+ 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000F06E, 0x87000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000060,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000002, 0xFF000000, 0x0000007F, 0x80000000,
+ 0x00000003, 0x06780000, 0x00000000, 0x00000000,
+ 0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
+ 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
+ 0x00000000, 0x00D38000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x80000000, 0x000007F8,
+ 0x00000003, 0x50000000, 0x00800001, 0x001F1FC0,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xA5F90000, 0x0000000D, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xB03C8000, 0x30000001, 0x00000000,
+ 0x00000000, 0xA7F80000, 0x00000001, 0x00000000,
+ 0x00000000, 0x00BF2800, 0x00000000, 0x00000000,
+ 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001F0000,
+ 0x00000000, 0x007F0000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00078000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x60000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -520,6 +552,14 @@ u_property_grapheme_extend =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF,
+ 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_grapheme_link.c b/lib/unictype/pr_grapheme_link.c
index b3a499c..4109ff2 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_grapheme_link.h b/lib/unictype/pr_grapheme_link.h
index 1437975..06c4392 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[9 << 4];
+ /*unsigned*/ int level3[15 << 4];
}
u_property_grapheme_link =
{
@@ -43,6 +43,7 @@ u_property_grapheme_link =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -104,13 +105,8 @@ u_property_grapheme_link =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 112,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -154,13 +150,17 @@ u_property_grapheme_link =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -303,17 +303,41 @@ u_property_grapheme_link =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00100000, 0x00100000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00040000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000010, 0x00000000,
- 0x00000000, 0x00000400, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000C00, 0x00000000, 0x000C0000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000040, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000010, 0x00000000,
0x00000000, 0x00000000, 0x00080000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000001, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00400000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00002000,
0x00000000, 0x80000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000040, 0x80000000,
+ 0x00000000, 0x02000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00180000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000001, 0x00000000,
+ 0x00000000, 0x00200000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000400,
+ 0x00000000, 0x00000000, 0x00002000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000004, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00400000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000800, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_hex_digit.c b/lib/unictype/pr_hex_digit.c
index ce5a73a..823f49b 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_hex_digit.h b/lib/unictype/pr_hex_digit.h
index 8bbe5f1..f401c39 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 c2a5d0f..6cd16f1 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_hyphen.h b/lib/unictype/pr_hyphen.h
index f52c26f..4dd6c3d 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 0115c46..35c5c2a 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_id_continue.h b/lib/unictype/pr_id_continue.h
index 9c55e7f..d849df6 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[45 << 4];
+ /*unsigned*/ int level3[65 << 4];
}
u_property_id_continue =
{
@@ -165,30 +165,30 @@ u_property_id_continue =
16 + 512 * sizeof (short) / sizeof (int) + 496,
16 + 512 * sizeof (short) / sizeof (int) + 512,
16 + 512 * sizeof (short) / sizeof (int) + 528,
- -1,
16 + 512 * sizeof (short) / sizeof (int) + 544,
16 + 512 * sizeof (short) / sizeof (int) + 560,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 576,
16 + 512 * sizeof (short) / sizeof (int) + 592,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 608,
+ 16 + 512 * sizeof (short) / sizeof (int) + 624,
+ 16 + 512 * sizeof (short) / sizeof (int) + 640,
+ 16 + 512 * sizeof (short) / sizeof (int) + 656,
+ 16 + 512 * sizeof (short) / sizeof (int) + 672,
+ 16 + 512 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 704,
+ 16 + 512 * sizeof (short) / sizeof (int) + 720,
-1,
-1,
-1,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -196,6 +196,8 @@ u_property_id_continue =
-1,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -212,7 +214,10 @@ u_property_id_continue =
-1,
-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,
-1,
-1,
@@ -245,11 +250,13 @@ u_property_id_continue =
-1,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -259,29 +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,
-1,
-1,
-1,
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 608,
- 16 + 512 * sizeof (short) / sizeof (int) + 624,
- 16 + 512 * sizeof (short) / sizeof (int) + 640,
- 16 + 512 * sizeof (short) / sizeof (int) + 656,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -373,27 +373,27 @@ 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) + 672,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 944,
+ 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) + 960,
+ 16 + 512 * sizeof (short) / sizeof (int) + 976,
+ 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) + 992,
-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) + 688,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1008,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 704,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1024,
-1,
-1,
-1,
@@ -554,76 +554,76 @@ u_property_id_continue =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3CDFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xBCDFFFFF,
0xFFFFD7C0, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFCFB, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
0xFFFE00FF, 0xBFFFFFFF, 0xFFFF00B6, 0x000707FF,
- 0x07FF0000, 0xFFFFFFFE, 0x7FFFFFFF, 0xFFFFC3FF,
+ 0x07FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFC3FF,
0xFFFFFFFF, 0xFFFFFFFF, 0x9FEFFFFF, 0x9FFFFDFF,
0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFE, 0xF3FFFFFF, 0xFF1F3FFF, 0xF806FFCF,
- 0xFFF99FEE, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF,
+ 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000,
+ 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF,
+ 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF,
0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
- 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0000FFCF,
+ 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0200FFCF,
0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF,
0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0,
- 0xFFFDDFEE, 0xE3EFFDFF, 0x03603DDF, 0x0000FFCF,
- 0xFFFDDFEC, 0xF3EFFDFF, 0x40603DDF, 0x0000FFCF,
- 0xFFFDDFEC, 0xE3FFFDFF, 0x00803DDF, 0xFC00FFCF,
- 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000C0000,
+ 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF,
+ 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFC00FFCF,
+ 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0,
0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000,
- 0xFEF02596, 0x3BFFECAE, 0x33FF3F5F, 0x00000000,
+ 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
0x03000001, 0xC2A003FF, 0xFFFFFEFF, 0xFFFE1FFF,
- 0xFEFF0FDF, 0x1FFFFFFF, 0x00000040, 0x00000000,
+ 0xFEFFFFDF, 0x1FFFFFFF, 0x00000040, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF03FF, 0xFFFFFFFF,
- 0x03FFFFFF, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0x87FFFFFF, 0x0003FE00,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF,
+ 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x0003FE00,
+ 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
+ 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
0x001FDFFF, 0x001FFFFF, 0x000FFFFF, 0x000DDFFF,
- 0xFFFFFFFF, 0xFFCFFFFF, 0x308FFFFF, 0x000003FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x308FFFFF, 0x000003FF,
0x03FF3800, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0x0FFF0FFF, 0xFFFFFFC0, 0x001F3FFF,
- 0xFFFFFFFF, 0xFFFF03FF, 0x03FF03FF, 0x00000000,
- 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0x7FFFFFFF, 0x0FFF0FFF, 0xFFFFFFC0, 0x001F3FFF,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0x07FF03FF, 0x00000000,
+ 0x0FFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x9FFFFFFF,
+ 0x03FF03FF, 0x3FFF0080, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0FFF, 0x000FF800,
- 0xFFFFFFFF, 0x03FFC7FF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0x00FFFFFF, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFF70000, 0x037FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC000007F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
0x00000000, 0x80000000, 0x00100001, 0x80020000,
- 0x001F0000, 0x00000000, 0x1FFF0000, 0x0001FFE2,
+ 0x1FFF0000, 0x00000000, 0x1FFF0000, 0x0001FFE2,
0x3F2FFC84, 0xF3FFFD50, 0x000043E0, 0xFFFFFFFF,
0x000001FF, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F,
- 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FF81F,
+ 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800080FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
0x000000E0, 0x1F3EFFFE, 0xFFFFFFFE, 0xFFFFFFFF,
0xFE7FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000,
+ 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -635,32 +635,32 @@ u_property_id_continue =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xB000FFFC,
- 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000019FF, 0x00000000, 0x00000000, 0xF8000000,
+ 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000,
- 0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x28FFFFFF,
+ 0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x1FFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF8001, 0x7FFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0xFC7FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x38000007, 0x007CFFFF,
+ 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF37FF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
0xE0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
@@ -668,7 +668,7 @@ u_property_id_continue =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x0FFF0000,
- 0x0000FFFF, 0x0018007F, 0x0000E000, 0xFFDF0000,
+ 0x0000FFFF, 0x0018FFFF, 0x0000E000, 0xFFDF0000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF,
0x03FF0000, 0x87FFFFFE, 0x07FFFFFE, 0xFFFFFFC0,
0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000,
@@ -677,27 +677,83 @@ u_property_id_continue =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x001FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x20000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000,
+ 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000001,
+ 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF,
0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000,
+ 0xFEEFF06F, 0x870FFFFF, 0x00000000, 0x1FFFFFFF,
+ 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000007F,
+ 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF,
+ 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x8000FFC0,
+ 0xFFFFFFFF, 0x07FFFFFF, 0xFFFF0000, 0x03FF01FF,
+ 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF0000, 0x004FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x17FF1C1F, 0x00000000,
+ 0xFFFBFFFF, 0x00FFFFFF, 0x00000000, 0x00000000,
+ 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF,
+ 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00BF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFF3FFFFF, 0x3F000001, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0011, 0x00000000,
+ 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000,
+ 0xE3FFFFFF, 0x03FF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFEEFF06F, 0x870FFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x800003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x000003FF,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x001F3FFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x03FF000F, 0xE0FFFFF8,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000003, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF,
+ 0x63FF01FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -716,8 +772,32 @@ u_property_id_continue =
0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF,
0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF,
+ 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_id_start.c b/lib/unictype/pr_id_start.c
index ec349dd..b5d6179 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_id_start.h b/lib/unictype/pr_id_start.h
index 178d718..a4df93e 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[61 << 4];
}
u_property_id_start =
{
@@ -153,30 +153,30 @@ u_property_id_start =
4 + 384 * sizeof (short) / sizeof (int) + 496,
4 + 384 * sizeof (short) / sizeof (int) + 512,
4 + 384 * sizeof (short) / sizeof (int) + 528,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 544,
4 + 384 * sizeof (short) / sizeof (int) + 560,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 576,
4 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 608,
+ 4 + 384 * sizeof (short) / sizeof (int) + 624,
+ 4 + 384 * sizeof (short) / sizeof (int) + 640,
+ 4 + 384 * sizeof (short) / sizeof (int) + 656,
+ 4 + 384 * sizeof (short) / sizeof (int) + 672,
+ 4 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
+ 4 + 384 * sizeof (short) / sizeof (int) + 720,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -184,6 +184,8 @@ u_property_id_start =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -200,7 +202,10 @@ u_property_id_start =
-1,
-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,
-1,
-1,
@@ -233,11 +238,13 @@ u_property_id_start =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -249,17 +256,8 @@ u_property_id_start =
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 608,
- 4 + 384 * sizeof (short) / sizeof (int) + 624,
- -1,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -268,8 +266,10 @@ u_property_id_start =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
@@ -361,27 +361,27 @@ 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) + 640,
- -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) + 896,
+ 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) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 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) + 944,
-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) + 656,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
-1,
-1
},
@@ -414,58 +414,58 @@ u_property_id_start =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0x00000000, 0x00000000, 0x00000000, 0x3CDF0000,
+ 0x00000000, 0x00000000, 0x00000000, 0xBCDF0000,
0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF,
- 0x00000000, 0xFFFFFFFE, 0x000007FF, 0xFFFEC000,
+ 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC000,
0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9C00C060,
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xF8060003,
- 0xFFF99FE0, 0x23C5FDFF, 0xB0004000, 0x00030003,
+ 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
+ 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003,
+ 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
- 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x00000003,
+ 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003,
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
- 0xFFFDDFE0, 0x23EFFDFF, 0x03000000, 0x00000003,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00000003,
- 0xFFFDDFE0, 0x23FFFDFF, 0x00000000, 0xFC000003,
+ 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
+ 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000,
- 0xFEF02596, 0x200DECAE, 0x3000005F, 0x00000000,
+ 0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000,
0x00000001, 0x00000000, 0xFFFFFEFF, 0x00001FFF,
- 0x00000F00, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001F00, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x800007FF, 0x3C3F0000, 0xFFE1C062,
- 0x00004003, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF,
+ 0x00004003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF,
+ 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
+ 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
- 0xFFFFFFFF, 0x000003FF, 0x000000FE, 0x00000000,
- 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000,
+ 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
+ 0x00000000, 0x00000080, 0x00000000, 0x00000000,
0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
- 0xFFFFFFF8, 0x0000C001, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -473,17 +473,17 @@ u_property_id_start =
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
0x00000000, 0x00000000, 0x00000000, 0x80020000,
- 0x001F0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000,
0x3F2FFC84, 0xF3FFFD50, 0x000043E0, 0xFFFFFFFF,
0x000001FF, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F,
- 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F,
+ 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF,
0xF87FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000,
+ 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -495,32 +495,32 @@ u_property_id_start =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFC,
- 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000019FF, 0x00000000, 0x00000000, 0xF8000000,
+ 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000,
+ 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
+ 0xFFFFFFF0, 0x0007FFFF, 0x00008000, 0x7C00FFDF,
+ 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0xC47FFFFF,
+ 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF,
+ 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
@@ -538,27 +538,83 @@ u_property_id_start =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF,
0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000,
+ 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF,
+ 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F,
+ 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF,
+ 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x000001FF,
+ 0xFFFFFFF8, 0x0000007F, 0xFFFF0000, 0x0047FFFF,
+ 0xFFFFFFF8, 0x0007FFFF, 0x1400001E, 0x00000000,
+ 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000,
+ 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000,
+ 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
+ 0xFFFFFFFF, 0x0000FFFF, 0x00000010, 0x00000000,
+ 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF,
+ 0xFFFFFFFF, 0x0000FFFF, 0x0000000F, 0xE0FFFFF8,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF,
+ 0x03FF01FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF,
0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF,
@@ -569,7 +625,27 @@ u_property_id_start =
0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_ideographic.c b/lib/unictype/pr_ideographic.c
index 266034c..53f2d84 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_ideographic.h b/lib/unictype/pr_ideographic.h
index b0b2db2..9a08c61 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[2 << 7];
- /*unsigned*/ int level3[8 << 4];
+ /*unsigned*/ int level3[11 << 4];
}
u_property_ideographic =
{
@@ -234,26 +234,26 @@ u_property_ideographic =
4 + 256 * sizeof (short) / sizeof (int) + 16,
4 + 256 * sizeof (short) / sizeof (int) + 16,
4 + 256 * sizeof (short) / sizeof (int) + 96,
- -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) + 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,
@@ -275,7 +275,7 @@ u_property_ideographic =
-1,
-1,
4 + 256 * sizeof (short) / sizeof (int) + 16,
- 4 + 256 * sizeof (short) / sizeof (int) + 112,
+ 4 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1
},
@@ -295,17 +295,29 @@ u_property_ideographic =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_ids_binary_operator.c b/lib/unictype/pr_ids_binary_operator.c
index 25e12a3..b7ae019 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_ids_binary_operator.h b/lib/unictype/pr_ids_binary_operator.h
index 2d7f401..b851f24 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 2a85221..46f7d2d 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_ids_trinary_operator.h b/lib/unictype/pr_ids_trinary_operator.h
index f4e57d8..a583ff9 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 7b04244..00652e5 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_ignorable_control.h b/lib/unictype/pr_ignorable_control.h
index 426c5f7..5e784ac 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[7 << 4];
+ /*unsigned*/ int level3[9 << 4];
}
u_property_ignorable_control =
{
@@ -45,8 +45,8 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 32,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -170,6 +170,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -255,6 +256,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -264,9 +266,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- -1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 80,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -424,15 +424,15 @@ u_property_ignorable_control =
0xFFFFFFDF, 0x00002000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000000F, 0x00000000, 0x00000000, 0x00000000,
+ 0x1000003F, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x20000000, 0x00000000,
0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00004000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00300000, 0x00000000, 0x00000000,
- 0x0000F800, 0x00007C00, 0x00000000, 0x0000FC1F,
+ 0x0000F800, 0x00007C00, 0x00000000, 0x0000FFDF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -441,6 +441,14 @@ u_property_ignorable_control =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0E000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x20000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x0000000F, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x07F80000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_iso_control.c b/lib/unictype/pr_iso_control.c
index bba6608..86fe845 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_iso_control.h b/lib/unictype/pr_iso_control.h
index 0953791..f8d7b0a 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 8cf3706..b9fa96e 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_join_control.h b/lib/unictype/pr_join_control.h
index 649a168..db6c9b3 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 344e3f0..1a75d35 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_left_of_pair.h b/lib/unictype/pr_left_of_pair.h
index af7ee2c..f54f121 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 72c1964..7c71d36 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_line_separator.h b/lib/unictype/pr_line_separator.h
index 56dd92b..aeb4613 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 720e951..de3c993 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_logical_order_exception.h b/lib/unictype/pr_logical_order_exception.h
index c8894ad..40cf228 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[1 << 4];
+ /*unsigned*/ int level3[3 << 4];
}
u_property_logical_order_exception =
{
@@ -30,6 +30,7 @@ u_property_logical_order_exception =
-1,
-1,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -102,8 +103,7 @@ u_property_logical_order_exception =
-1,
-1,
-1,
- -1,
- -1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -151,6 +151,14 @@ u_property_logical_order_exception =
0x00000000, 0x00000000, 0x0000001F, 0x00000000,
0x00000000, 0x00000000, 0x0000001F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x04E00000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x1A600000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_lowercase.c b/lib/unictype/pr_lowercase.c
index 1dbbba2..3909c8d 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_lowercase.h b/lib/unictype/pr_lowercase.h
index 3443aec..75d59f6 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[18 << 4];
}
u_property_lowercase =
{
@@ -30,23 +30,20 @@ u_property_lowercase =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 48,
3 + 256 * sizeof (short) / sizeof (int) + 64,
3 + 256 * sizeof (short) / sizeof (int) + 80,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -104,11 +101,12 @@ u_property_lowercase =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -146,22 +144,24 @@ u_property_lowercase =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 144,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 160,
-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,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
@@ -255,8 +255,8 @@ u_property_lowercase =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 192,
- 3 + 256 * sizeof (short) / sizeof (int) + 208,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -289,10 +289,14 @@ u_property_lowercase =
0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x192FAAAA,
0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA,
0xAAAAA802, 0xAAAAAAAA, 0xAAAAD554, 0xAAAAAAAA,
- 0xAAAAAAAA, 0x0000000A, 0x00000000, 0xFFFFFFFE,
+ 0xAAAAAAAA, 0x0000AAAA, 0x00000000, 0xFFFFFFFE,
0x000000FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x3F000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
@@ -300,7 +304,7 @@ u_property_lowercase =
0x003F00FF, 0x00FF00FF, 0x00FF003F, 0x3FFF00FF,
0x00FF00FF, 0x40DF00FF, 0x00CF00DC, 0x00DC00FF,
0x00000000, 0x00000000, 0x00000000, 0x80020000,
- 0x001F0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000,
0x0008C400, 0x32108000, 0x000043C0, 0xFFFF0000,
0x00000010, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -308,13 +312,17 @@ u_property_lowercase =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x3FDA1562,
- 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0000001A,
- 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000,
+ 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0008501A,
+ 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AA8,
- 0x00AAAAAA, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA,
+ 0x3AAAAAAA, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xAAABAAA8, 0xAAAAAAAA, 0x95FFAAAA,
- 0x000010AA, 0x00000000, 0x00000000, 0x00000000,
+ 0xAABA50AA, 0x00A002AA, 0x00000000, 0x07000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00F8007F, 0x00000000, 0x00000000, 0x00000000,
@@ -327,6 +335,14 @@ u_property_lowercase =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFC000000, 0x000FFFFF, 0xFFDFC000, 0x000000FF,
0x0FFFFFFC, 0xEBC00000, 0x0000FFEF, 0xFFFFFC00,
0xC000000F, 0x00FFFFFF, 0xFFFC0000, 0x00000FFF,
diff --git a/lib/unictype/pr_math.c b/lib/unictype/pr_math.c
index 35bde04..a2fa1c6 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_math.h b/lib/unictype/pr_math.h
index dd3ae7e..bc2735c 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[13 << 4];
+ /*unsigned*/ int level3[14 << 4];
}
u_property_math =
{
@@ -268,7 +268,7 @@ u_property_math =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
@@ -293,7 +293,7 @@ u_property_math =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00400000, 0x001C0000, 0x00040011, 0x7C00001E,
0x00007C00, 0x00000000, 0x1FFF0000, 0x0000F862,
- 0x3E2FFC04, 0xF1FBB310, 0x00000BFF, 0x00000000,
+ 0x3F2FFC84, 0xF1FBB310, 0x00000BFF, 0x00000000,
0xFFFF0000, 0xF0C37EFF, 0x2FFFFFFF, 0xFFF00030,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -306,7 +306,7 @@ u_property_math =
0x00000060, 0x00000000, 0x00000005, 0x0000E00F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFF17FF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -330,6 +330,10 @@ u_property_math =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFF3F, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFCFFF, 0xFFFFFFFF
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFCFFF, 0xFFFFFFFF,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_non_break.c b/lib/unictype/pr_non_break.c
index 7ef84ff..d3640e0 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_non_break.h b/lib/unictype/pr_non_break.h
index 0525fb9..43319cb 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 b8b96c3..63bd551 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_not_a_character.h b/lib/unictype/pr_not_a_character.h
index 267df70..1148566 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 7fe7633..b1b72d8 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_numeric.h b/lib/unictype/pr_numeric.h
index 14aaa03..03f1eff 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[32 << 4];
+ /*unsigned*/ int level3[42 << 4];
}
u_property_numeric =
{
@@ -156,19 +156,19 @@ u_property_numeric =
-1,
4 + 384 * sizeof (short) / sizeof (int) + 416,
4 + 384 * sizeof (short) / sizeof (int) + 432,
+ 4 + 384 * sizeof (short) / sizeof (int) + 448,
+ 4 + 384 * sizeof (short) / sizeof (int) + 464,
+ 4 + 384 * sizeof (short) / sizeof (int) + 480,
+ 4 + 384 * sizeof (short) / sizeof (int) + 496,
+ 4 + 384 * sizeof (short) / sizeof (int) + 512,
+ 4 + 384 * sizeof (short) / sizeof (int) + 528,
+ 4 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 448,
+ 4 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -203,6 +203,7 @@ u_property_numeric =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -254,10 +255,10 @@ u_property_numeric =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 464,
+ 4 + 384 * sizeof (short) / sizeof (int) + 608,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -265,9 +266,11 @@ u_property_numeric =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
@@ -399,10 +402,7 @@ u_property_numeric =
-1,
-1,
-1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 496,
+ 4 + 384 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1
@@ -422,12 +422,12 @@ u_property_numeric =
0x00000000, 0x00000000, 0x00000000, 0x03F0FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
+ 0x00000000, 0x00000000, 0x00000000, 0x00FCFFC0,
0x00000000, 0x00000000, 0x00000000, 0x0007FFC0,
0x00000000, 0x00000000, 0x00000000, 0x7F00FFC0,
0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x00000000, 0x003FFFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x000FFFFF, 0x00000000, 0x00000000,
@@ -447,9 +447,9 @@ u_property_numeric =
0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x0000FFC0, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x07FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x03FF03FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF03FF, 0x00000000,
@@ -458,8 +458,8 @@ u_property_numeric =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x03F10000,
0x000003FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF80000, 0xFFFFFFFF,
- 0x000001EF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFFFFFF,
+ 0x000003EF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -476,22 +476,22 @@ u_property_numeric =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x003C0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x000003FF, 0xFFFE0000, 0x00000000,
+ 0x00000000, 0x000003FF, 0xFFFEFF00, 0x00000000,
0x000003FF, 0xFFFE0000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x000003FF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x003F0000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x000003FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x03FF0000,
0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x01080800,
@@ -503,26 +503,58 @@ u_property_numeric =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFF80, 0x000FFFFF, 0xFFFFFFFF, 0x01FFFFFF,
- 0x00000400, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000C00, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FFFFFFE,
0x00000000, 0x0000000F, 0x00000402, 0x00000000,
0x00000000, 0x00000000, 0x003E0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x000003FF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF000000, 0xFE000000,
+ 0x00000000, 0x0000FF80, 0x00000000, 0xF8000000,
+ 0x0FC00000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x30000000, 0xFFFCFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x000000FF, 0x60000000,
+ 0xE0000000, 0x00000000, 0x00000000, 0x0000F800,
+ 0x00000000, 0x00000000, 0xFF000000, 0xFF000000,
+ 0x00000000, 0x0000FE00, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFC000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x03C00000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFC0000, 0x0000FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
+ 0x00000000, 0xFFC00000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x001FFFFE,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x000000FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFF3FFFF, 0xFF3FFFFF, 0x00000007,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000003FF, 0x00000000,
+ 0x00000000, 0x0FFF0000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000003FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFBFF0000, 0x00000003,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -533,6 +565,14 @@ u_property_numeric =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000FF80, 0x00000000,
+ 0x00000000, 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,
0x00010000, 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 398288f..648d956 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_other_alphabetic.h b/lib/unictype/pr_other_alphabetic.h
index c0c4271..a6db224 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[19 << 4];
+ /*unsigned*/ int level3[29 << 4];
}
u_property_other_alphabetic =
{
@@ -104,9 +104,9 @@ u_property_other_alphabetic =
-1,
-1,
-1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 240,
3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -146,23 +146,21 @@ u_property_other_alphabetic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 272,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
@@ -204,7 +202,9 @@ u_property_other_alphabetic =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
-1,
-1,
@@ -243,6 +243,7 @@ u_property_other_alphabetic =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -268,8 +269,7 @@ u_property_other_alphabetic =
-1,
-1,
-1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -287,28 +287,28 @@ u_property_other_alphabetic =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xBFFF0000, 0x000000B6, 0x00000000,
- 0x07FF0000, 0x00000000, 0x7EFFF800, 0x00010000,
+ 0x07FF0000, 0x00000000, 0xFEFFF800, 0x00010000,
0x00000000, 0x00000000, 0x1FC00000, 0x0000219E,
0x00020000, 0xFFFF0000, 0x00000000, 0x00000000,
0x00000000, 0x0001FFC0, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000000E, 0xC0000000, 0x00001FFF, 0x0000000C,
+ 0xF8C00000, 0x00001EEF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFF03F8,
+ 0x0000000F, 0xCC000000, 0x00E0DFFF, 0x0000000C,
0x0000000E, 0xC0000000, 0x0080199F, 0x0000000C,
0x0000000E, 0xC0000000, 0x00021987, 0x00230000,
0x0000000E, 0xC0000000, 0x00001BBF, 0x0000000C,
0x0000000E, 0xC0000000, 0x00C0199F, 0x0000000C,
0x00000004, 0xC0000000, 0x00801DC7, 0x00000000,
+ 0x0000000F, 0xC0000000, 0x00601DDF, 0x0000000C,
0x0000000E, 0xC0000000, 0x00601DDF, 0x0000000C,
- 0x0000000C, 0xC0000000, 0x00601DDF, 0x0000000C,
- 0x0000000C, 0xC0000000, 0x00801DDF, 0x0000000C,
+ 0x0000000E, 0xC0000000, 0x00801DDF, 0x0000000C,
0x0000000C, 0x00000000, 0xFF5F8000, 0x000C0000,
0x00000000, 0x07F20000, 0x00002000, 0x00000000,
0x00000000, 0x1BF20000, 0x00002000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFE0000,
- 0xFEFF0003, 0x1FFFFFFF, 0x00000000, 0x00000000,
+ 0xFEFFE003, 0x1FFFFFFF, 0x00000000, 0x00000000,
0x00000000, 0x797FF800, 0xC3C00000, 0x001E0185,
- 0x0000007C, 0x00000000, 0x00000000, 0x00000000,
+ 0x3000007C, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -322,15 +322,15 @@ u_property_other_alphabetic =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000200, 0x00000000, 0x00000000,
0x00000000, 0x01FF0FFF, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x00000301, 0x00000000,
- 0x0F800000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0F800000, 0x00000000, 0x7FE00000, 0x001FFFFE,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000001F, 0xFFE00000, 0x0000000F, 0x00000000,
- 0x00000007, 0x000003FE, 0x00000000, 0x00000000,
+ 0x00000007, 0x000033FE, 0x00000000, 0x0003FF80,
0x00000000, 0x003FFFF0, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000C0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001FFF80,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -339,21 +339,61 @@ u_property_other_alphabetic =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FF00000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x000000F8, 0x00000000, 0x00000000,
0x00000003, 0xFFF00000, 0x0000000F, 0x00000000,
0x00000000, 0x000007C0, 0x0007FF80, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000000F, 0xFFF00000, 0x00000000, 0x00000000,
0x00000000, 0x007FFE00, 0x00003008, 0x00000000,
+ 0x00000000, 0x419D0000, 0x00000000, 0x0020F800,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000007F8,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x40000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x40000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0000F06E, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000007, 0xFF000000, 0x0000003F, 0x00000000,
+ 0x00000004, 0x01FF0000, 0x00000000, 0x00000000,
+ 0x00000007, 0x0007FF80, 0x00000000, 0x00000000,
+ 0x00000007, 0xFFF80000, 0x00000000, 0x00000000,
+ 0x00000000, 0x009FF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x80000000, 0x000001FF,
+ 0x0000000F, 0xC0000000, 0x0080199F, 0x0000000C,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFF0000, 0x00000003, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x7F3F8000, 0x30000000, 0x00000000,
+ 0x00000000, 0x7FFF0000, 0x00000001, 0x00000000,
+ 0x00000000, 0x003FF800, 0x00000000, 0x00000000,
+ 0xE0000000, 0x000007FF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x007F0000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x40000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 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_other_default_ignorable_code_point.c b/lib/unictype/pr_other_default_ignorable_code_point.c
index 1f65195..df3bda0 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_other_default_ignorable_code_point.h b/lib/unictype/pr_other_default_ignorable_code_point.h
index 621cf4c..3e06d4b 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[2 << 7];
- /*unsigned*/ int level3[7 << 4];
+ /*unsigned*/ int level3[8 << 4];
}
u_property_other_default_ignorable_code_point =
{
@@ -45,12 +45,12 @@ u_property_other_default_ignorable_code_point =
16 + 256 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
+ 16 + 256 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
-1,
- -1,
- 16 + 256 * sizeof (short) / sizeof (int) + 32,
+ 16 + 256 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -58,7 +58,7 @@ u_property_other_default_ignorable_code_point =
-1,
-1,
-1,
- 16 + 256 * sizeof (short) / sizeof (int) + 48,
+ 16 + 256 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -161,15 +161,15 @@ u_property_other_default_ignorable_code_point =
-1,
-1,
-1,
- 16 + 256 * sizeof (short) / sizeof (int) + 64,
16 + 256 * sizeof (short) / sizeof (int) + 80,
16 + 256 * sizeof (short) / sizeof (int) + 96,
- 16 + 256 * sizeof (short) / sizeof (int) + 96,
- 16 + 256 * sizeof (short) / sizeof (int) + 96,
- 16 + 256 * sizeof (short) / sizeof (int) + 96,
- 16 + 256 * sizeof (short) / sizeof (int) + 96,
- 16 + 256 * sizeof (short) / sizeof (int) + 96,
- 16 + 256 * sizeof (short) / sizeof (int) + 96,
+ 16 + 256 * sizeof (short) / sizeof (int) + 112,
+ 16 + 256 * sizeof (short) / sizeof (int) + 112,
+ 16 + 256 * sizeof (short) / sizeof (int) + 112,
+ 16 + 256 * sizeof (short) / sizeof (int) + 112,
+ 16 + 256 * sizeof (short) / sizeof (int) + 112,
+ 16 + 256 * sizeof (short) / sizeof (int) + 112,
+ 16 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -300,7 +300,11 @@ u_property_other_default_ignorable_code_point =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x80000000, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000003E0,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00300000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000020,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_other_grapheme_extend.c b/lib/unictype/pr_other_grapheme_extend.c
index 209e19f..424d120 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_other_grapheme_extend.h b/lib/unictype/pr_other_grapheme_extend.h
index cbf3b98..023377c 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[6 << 4];
+ /*unsigned*/ int level3[9 << 4];
}
u_property_other_grapheme_extend =
{
@@ -45,6 +45,7 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -147,10 +148,7 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 64,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -160,6 +158,8 @@ 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,
@@ -253,7 +253,7 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -295,12 +295,24 @@ u_property_other_grapheme_extend =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x0000C000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 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, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x40000000, 0x00800000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x20010000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00008000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0007C020,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
diff --git a/lib/unictype/pr_other_id_continue.c b/lib/unictype/pr_other_id_continue.c
index aeb00cc..940617c 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_other_id_continue.h b/lib/unictype/pr_other_id_continue.h
index 78e2b63..1f7bd04 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[3 << 4];
+ /*unsigned*/ int level3[4 << 4];
}
u_property_other_id_continue =
{
@@ -30,7 +30,7 @@ u_property_other_id_continue =
2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
- -1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -159,6 +159,10 @@ u_property_other_id_continue =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0003FE00,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x04000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_other_id_start.c b/lib/unictype/pr_other_id_start.c
index 40d09bc..506f529 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_other_id_start.h b/lib/unictype/pr_other_id_start.h
index 233f80f..63b3b7f 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
diff --git a/lib/unictype/pr_other_lowercase.c b/lib/unictype/pr_other_lowercase.c
index 8126f3c..df8d728 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_other_lowercase.h b/lib/unictype/pr_other_lowercase.h
index 7811908..cbe5323 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,15 +11,15 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[6 << 4];
+ /*unsigned*/ int level3[8 << 4];
}
u_property_other_lowercase =
{
{ 1 },
{ 2 * sizeof (int) / sizeof (short) + 0 },
{
- -1,
2 + 128 * sizeof (short) / sizeof (int) + 0,
+ 2 + 128 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -32,16 +32,15 @@ u_property_other_lowercase =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 16,
- -1,
2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -101,9 +100,10 @@ u_property_other_lowercase =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 80,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 96,
-1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -149,28 +149,36 @@ u_property_other_lowercase =
},
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x04000400, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x01FF0000, 0x00000003, 0x0000001F,
0x00000000, 0x00000000, 0x00000020, 0x04000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x01000003,
+ 0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x010007FF,
0xF8000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x001F0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80020000,
+ 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFF0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFF0000, 0x000003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x20000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x30000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x30000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00010000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xF0000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_other_math.c b/lib/unictype/pr_other_math.c
index 30a864d..7dc5c2c 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_other_math.h b/lib/unictype/pr_other_math.h
index 116311d..9675ed8 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[10 << 4];
+ /*unsigned*/ int level3[11 << 4];
}
u_property_other_math =
{
@@ -268,7 +268,7 @@ u_property_other_math =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -289,11 +289,11 @@ u_property_other_math =
0x00000000, 0x00000000, 0x00270000, 0x00330000,
0x00400000, 0x001C0000, 0x00000001, 0x6000001E,
0x00006000, 0x00000000, 0x1FFF0000, 0x0000F862,
- 0x3E2FFC04, 0xF1FBB310, 0x000003E0, 0x00000000,
+ 0x3E2FFC84, 0xF1FBB310, 0x000003E0, 0x00000000,
0xF3E00000, 0xF0C33EB6, 0x2FEB3FFF, 0x00000030,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000F00, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00B00000, 0x00010000, 0x00000004,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -318,6 +318,10 @@ u_property_other_math =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF,
0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
- 0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF
+ 0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_other_uppercase.c b/lib/unictype/pr_other_uppercase.c
index 9c6b1de..d9093a9 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_other_uppercase.h b/lib/unictype/pr_other_uppercase.h
index be01f4d..37c49f7 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,15 +9,84 @@ static const
struct
{
int header[1];
- int level1[1];
- short level2[1 << 7];
- /*unsigned*/ int level3[2 << 4];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[3 << 4];
}
u_property_other_uppercase =
{
- { 1 },
- { 2 * sizeof (int) / sizeof (short) + 0 },
+ { 2 },
{
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -34,9 +103,7 @@ u_property_other_uppercase =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 0,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -145,6 +212,70 @@ u_property_other_uppercase =
-1,
-1,
-1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1
},
{
@@ -155,6 +286,10 @@ u_property_other_uppercase =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFC00000, 0x0000FFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 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_paired_punctuation.c b/lib/unictype/pr_paired_punctuation.c
index 1faa2cd..29a95be 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_paired_punctuation.h b/lib/unictype/pr_paired_punctuation.h
index 7723d32..a0822f2 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 dc7260d..43a1001 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_paragraph_separator.h b/lib/unictype/pr_paragraph_separator.h
index 72c2a85..6ed82b2 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 bd46e3f..c7a8994 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_pattern_syntax.h b/lib/unictype/pr_pattern_syntax.h
index f399065..df4c856 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 6c4465c..05cb0e7 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_pattern_white_space.h b/lib/unictype/pr_pattern_white_space.h
index 559d08f..794d6c3 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 815ac9b..af32069 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_private_use.h b/lib/unictype/pr_private_use.h
index e18b60e..ce775b9 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 39f0cfa..84c3437 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_punctuation.h b/lib/unictype/pr_punctuation.h
index cfa6649..d4cd7da 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[30 << 4];
+ /*unsigned*/ int level3[41 << 4];
}
u_property_punctuation =
{
@@ -26,17 +26,14 @@ u_property_punctuation =
3 + 256 * sizeof (short) / sizeof (int) + 32,
3 + 256 * sizeof (short) / sizeof (int) + 48,
3 + 256 * sizeof (short) / sizeof (int) + 64,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 80,
3 + 256 * sizeof (short) / sizeof (int) + 96,
3 + 256 * sizeof (short) / sizeof (int) + 112,
3 + 256 * sizeof (short) / sizeof (int) + 128,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 144,
3 + 256 * sizeof (short) / sizeof (int) + 160,
3 + 256 * sizeof (short) / sizeof (int) + 176,
3 + 256 * sizeof (short) / sizeof (int) + 192,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 208,
3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
@@ -45,8 +42,10 @@ u_property_punctuation =
-1,
3 + 256 * sizeof (short) / sizeof (int) + 272,
3 + 256 * sizeof (short) / sizeof (int) + 288,
- 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -104,9 +103,10 @@ u_property_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 320,
- 3 + 256 * sizeof (short) / sizeof (int) + 336,
3 + 256 * sizeof (short) / sizeof (int) + 352,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -147,30 +147,27 @@ u_property_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 368,
- 3 + 256 * sizeof (short) / sizeof (int) + 384,
- 3 + 256 * sizeof (short) / sizeof (int) + 400,
3 + 256 * sizeof (short) / sizeof (int) + 416,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 432,
3 + 256 * sizeof (short) / sizeof (int) + 448,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
+ 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 464,
- -1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -205,6 +202,7 @@ u_property_punctuation =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
@@ -245,6 +243,7 @@ u_property_punctuation =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
@@ -259,6 +258,7 @@ u_property_punctuation =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
@@ -280,7 +280,7 @@ u_property_punctuation =
},
{
0x00000000, 0x8C00F7EE, 0xB8000001, 0x28000000,
- 0x00000000, 0x88800802, 0x00000000, 0x00000000,
+ 0x00000000, 0x88C00882, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -295,25 +295,33 @@ u_property_punctuation =
0x00000000, 0x00000000, 0x00100000, 0x00000000,
0x00003FFF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x03800000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x7FFF0000, 0x40000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00010030,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00010000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00100000,
0x00000000, 0x00000000, 0x0C008000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0007FFF0, 0x3C000000, 0x00000000, 0x00000000,
- 0x00000020, 0x00000000, 0x001F0000, 0x00000000,
+ 0x0017FFF0, 0x3C000000, 0x00000000, 0x00000000,
+ 0x00000020, 0x00000000, 0x061F0000, 0x00000000,
0x00000000, 0x00000000, 0x0000FC00, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x08000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000001FE,
+ 0x00000000, 0x00000000, 0x00000000, 0x000001FF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000001, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00006000,
0x18000000, 0x00000000, 0x00000000, 0x00003800,
@@ -322,13 +330,13 @@ u_property_punctuation =
0x000007FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000030, 0x00000000,
- 0x00000000, 0x00000000, 0xC0000000, 0x00000000,
- 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00003F7F, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFC000000, 0x00000001,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xF0000000,
0x00000000, 0xF8000000, 0x00000000, 0xC0000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x000800FF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFF0000, 0xFFFF00FF, 0x7FFBFFEF, 0x60000000,
@@ -337,7 +345,7 @@ u_property_punctuation =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000600, 0x00000000, 0x00000000,
+ 0x00000F00, 0x00000600, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -349,9 +357,9 @@ u_property_punctuation =
0x01FFFFF8, 0x00000000, 0x0F000000, 0x30000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xDE000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00010000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x00017FFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -359,18 +367,22 @@ u_property_punctuation =
0x00000000, 0x00000001, 0x00000000, 0x08000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0x00000000, 0x40080000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xC0000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000E000, 0x00000000, 0x00000000, 0x40080000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00FC0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00F00000,
- 0x00000000, 0x00000000, 0x0000C000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000C000, 0x17000000,
0x00000000, 0x0000C000, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0003FFE, 0x00000000,
0x00000000, 0x00000000, 0xF0000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000800,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xC0000000, 0x00000000, 0x00000000,
@@ -381,7 +393,7 @@ u_property_punctuation =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000003, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000007, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -389,14 +401,46 @@ u_property_punctuation =
0x80000000, 0x00000000, 0x00010000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00008000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00800000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x80000000, 0x80000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x01FF0000, 0x00000000,
+ 0x00000000, 0x00000000, 0x01FF0000, 0x80000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x007F0000,
+ 0x00000000, 0xFE000000, 0x00000000, 0x00000000,
+ 0x1E000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00003F80, 0x00000000,
+ 0x00000000, 0xD8000000, 0x00000003, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000F, 0x00300000,
+ 0x00000000, 0x00000000, 0xE80023E0, 0x00000000,
+ 0x00000000, 0x3F000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000040, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000E, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x70000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001F0000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000C000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00200000,
+ 0x00000000, 0x0F800000, 0x00000010, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x80000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000F80, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
diff --git a/lib/unictype/pr_quotation_mark.c b/lib/unictype/pr_quotation_mark.c
index 13e3239..1b7da3b 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_quotation_mark.h b/lib/unictype/pr_quotation_mark.h
index e334761..a9be9c9 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[4 << 4];
+ /*unsigned*/ int level3[5 << 4];
}
u_property_quotation_mark =
{
@@ -41,8 +41,8 @@ u_property_quotation_mark =
-1,
-1,
-1,
- -1,
2 + 128 * sizeof (short) / sizeof (int) + 32,
+ 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -145,7 +145,7 @@ u_property_quotation_mark =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 48
+ 2 + 128 * sizeof (short) / sizeof (int) + 64
},
{
0x00000000, 0x00000084, 0x00000000, 0x00000000,
@@ -156,6 +156,10 @@ u_property_quotation_mark =
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, 0x00000000, 0x00000000,
0xE000F000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_radical.c b/lib/unictype/pr_radical.c
index 3d82389..ae0d9d9 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_radical.h b/lib/unictype/pr_radical.h
index e4b54c1..8d821f7 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 81a94da..78497c5 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_sentence_terminal.h b/lib/unictype/pr_sentence_terminal.h
index fd5bfbf..20ea741 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,40 +9,119 @@ static const
struct
{
int header[1];
- int level1[1];
- short level2[1 << 7];
- /*unsigned*/ int level3[17 << 4];
+ int level1[2];
+ short level2[2 << 7];
+ /*unsigned*/ int level3[26 << 4];
}
u_property_sentence_terminal =
{
- { 1 },
- { 2 * sizeof (int) / sizeof (short) + 0 },
+ { 2 },
{
- 2 + 128 * sizeof (short) / sizeof (int) + 0,
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ -1,
+ -1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 16,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
- 2 + 128 * sizeof (short) / sizeof (int) + 80,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 96,
- 2 + 128 * sizeof (short) / sizeof (int) + 112,
- 2 + 128 * sizeof (short) / sizeof (int) + 128,
- 2 + 128 * sizeof (short) / sizeof (int) + 144,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 176,
- 2 + 128 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
@@ -69,13 +148,19 @@ u_property_sentence_terminal =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -101,9 +186,6 @@ u_property_sentence_terminal =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 208,
- 2 + 128 * sizeof (short) / sizeof (int) + 224,
- 2 + 128 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
@@ -120,6 +202,7 @@ u_property_sentence_terminal =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -145,7 +228,55 @@ u_property_sentence_terminal =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 256
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
},
{
0x00000000, 0x80004002, 0x00000000, 0x00000000,
@@ -154,7 +285,7 @@ u_property_sentence_terminal =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x50000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000200, 0x00000000, 0x00000000, 0x00000000,
0x80000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00100000, 0x00000000,
@@ -174,14 +305,14 @@ u_property_sentence_terminal =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00004000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00600000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000208, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000030, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000F00, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xCC000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x18000000, 0x00000000, 0xC0000000,
@@ -192,7 +323,7 @@ u_property_sentence_terminal =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00004000, 0x00000000, 0x00000000,
+ 0x00000000, 0x10004000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -200,21 +331,57 @@ u_property_sentence_terminal =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000C000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000C000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00880000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00C00000,
0x00000000, 0x00000000, 0x0000C000, 0x00000000,
0x00000000, 0x00008000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000300, 0x00000000,
0x00000000, 0x00000000, 0xE0000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000800,
0x00000000, 0x00000000, 0x00C40000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x80004002, 0x00000000, 0x00000000, 0x00000002,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00C00000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000180, 0x00000000,
+ 0x00000000, 0xC0000000, 0x00000003, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000E, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0002060, 0x00000000,
+ 0x00000000, 0x1B000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00FFFE0C, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000006, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x70000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000C000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00200000,
+ 0x00000000, 0x01800000, 0x00000010, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x80000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000100, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_soft_dotted.c b/lib/unictype/pr_soft_dotted.c
index b4a5c8b..a4e9824 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_soft_dotted.h b/lib/unictype/pr_soft_dotted.h
index 6342371..28f6885 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 b34b366..ae9e78d 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_space.h b/lib/unictype/pr_space.h
index b86a6a4..6b38e24 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[5 << 4];
+ /*unsigned*/ int level3[4 << 4];
}
u_property_space =
{
@@ -30,11 +30,11 @@ u_property_space =
-1,
-1,
2 + 128 * sizeof (short) / sizeof (int) + 16,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -42,7 +42,7 @@ u_property_space =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
+ 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -156,10 +156,6 @@ u_property_space =
0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00004000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x000007FF, 0x00008000, 0x80000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_terminal_punctuation.c b/lib/unictype/pr_terminal_punctuation.c
index 5843a34..8988338 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_terminal_punctuation.h b/lib/unictype/pr_terminal_punctuation.h
index d6cd379..3bce086 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[31 << 4];
}
u_property_terminal_punctuation =
{
@@ -103,10 +103,10 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 240,
3 + 256 * sizeof (short) / sizeof (int) + 256,
3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
@@ -148,29 +148,26 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 288,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
-1,
-1,
-1,
-1,
-1,
- -1,
- -1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 336,
- -1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -205,6 +202,7 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -245,6 +243,7 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
@@ -259,6 +258,7 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -295,7 +295,7 @@ u_property_terminal_punctuation =
0x00000000, 0x00000000, 0x00100000, 0x00000000,
0x000017FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x03000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x7FFF0000, 0x40000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000030,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -313,14 +313,14 @@ u_property_terminal_punctuation =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00006000,
0x00000000, 0x00000000, 0x00000000, 0x00003800,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00600000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x04700000, 0x00000000,
0x0000033C, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000030, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000F00, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xEC000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xF8000000, 0x00000000, 0xC0000000,
@@ -331,7 +331,7 @@ u_property_terminal_punctuation =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00004000, 0x00000000, 0x00000000,
+ 0x00000000, 0x10004000, 0x00000002, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -339,18 +339,22 @@ u_property_terminal_punctuation =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xC0000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000E000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00F80000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00C00000,
0x00000000, 0x00000000, 0x0000C000, 0x00000000,
0x00000000, 0x00008000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000380, 0x00000000,
0x00000000, 0x00000000, 0xE0000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x80000000, 0x00030000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000800,
0x00000000, 0x00000000, 0x00F70000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x8C005002, 0x00000000, 0x00000000, 0x00000012,
@@ -359,13 +363,45 @@ u_property_terminal_punctuation =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x80000000, 0x00000000, 0x00010000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00800000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x80000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00C00000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x003F0000,
+ 0x00000000, 0xFC000000, 0x00000000, 0x00000000,
+ 0x1E000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00003F80, 0x00000000,
+ 0x00000000, 0xC0000000, 0x00000003, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000000E, 0x00000000,
+ 0x00000000, 0x00000000, 0xC0002060, 0x00000000,
+ 0x00000000, 0x1F000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000200, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00FFFE3C, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000006, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x70000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x001F0000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000C000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00200000,
+ 0x00000000, 0x03800000, 0x00000010, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x80000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000F0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000780, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
};
diff --git a/lib/unictype/pr_test.c b/lib/unictype/pr_test.c
index e106839..08a7b35 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_titlecase.c b/lib/unictype/pr_titlecase.c
index 93a6a88..4ebcd07 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_titlecase.h b/lib/unictype/pr_titlecase.h
index 35dc74e..12c9a13 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 b7baf1b..6a75c96 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_unassigned_code_value.h b/lib/unictype/pr_unassigned_code_value.h
index 5b12cf6..986e589 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[51 << 4];
+ /*unsigned*/ int level3[74 << 4];
}
u_property_unassigned_code_value =
{
@@ -44,6 +44,7 @@ u_property_unassigned_code_value =
16 + 640 * sizeof (short) / sizeof (int) + 96,
16 + 640 * sizeof (short) / sizeof (int) + 112,
16 + 640 * sizeof (short) / sizeof (int) + 128,
+ -1,
16 + 640 * sizeof (short) / sizeof (int) + 144,
16 + 640 * sizeof (short) / sizeof (int) + 160,
16 + 640 * sizeof (short) / sizeof (int) + 176,
@@ -52,14 +53,13 @@ u_property_unassigned_code_value =
16 + 640 * sizeof (short) / sizeof (int) + 224,
16 + 640 * sizeof (short) / sizeof (int) + 240,
16 + 640 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ -1,
16 + 640 * sizeof (short) / sizeof (int) + 272,
16 + 640 * sizeof (short) / sizeof (int) + 288,
- -1,
16 + 640 * sizeof (short) / sizeof (int) + 304,
16 + 640 * sizeof (short) / sizeof (int) + 320,
16 + 640 * sizeof (short) / sizeof (int) + 336,
- 16 + 640 * sizeof (short) / sizeof (int) + 352,
- 16 + 640 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -72,7 +72,7 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 384,
+ 16 + 640 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -113,13 +113,13 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 400,
+ 16 + 640 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 384,
+ 16 + 640 * sizeof (short) / sizeof (int) + 400,
16 + 640 * sizeof (short) / sizeof (int) + 416,
16 + 640 * sizeof (short) / sizeof (int) + 432,
- 16 + 640 * sizeof (short) / sizeof (int) + 448,
- 16 + 640 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
@@ -141,7 +141,7 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 480,
+ 16 + 640 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -159,6 +159,8 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 464,
+ 16 + 640 * sizeof (short) / sizeof (int) + 480,
16 + 640 * sizeof (short) / sizeof (int) + 496,
16 + 640 * sizeof (short) / sizeof (int) + 512,
16 + 640 * sizeof (short) / sizeof (int) + 528,
@@ -168,133 +170,126 @@ u_property_unassigned_code_value =
16 + 640 * sizeof (short) / sizeof (int) + 592,
16 + 640 * sizeof (short) / sizeof (int) + 608,
16 + 640 * sizeof (short) / sizeof (int) + 624,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- -1,
16 + 640 * sizeof (short) / sizeof (int) + 640,
16 + 640 * sizeof (short) / sizeof (int) + 656,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
16 + 640 * sizeof (short) / sizeof (int) + 672,
16 + 640 * sizeof (short) / sizeof (int) + 688,
16 + 640 * sizeof (short) / sizeof (int) + 704,
16 + 640 * sizeof (short) / sizeof (int) + 720,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
16 + 640 * sizeof (short) / sizeof (int) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
+ 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) + 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,
-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,
-1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 816,
+ 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ 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) + 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,
+ 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,
+ 16 + 640 * sizeof (short) / sizeof (int) + 880,
+ 16 + 640 * sizeof (short) / sizeof (int) + 896,
+ 16 + 640 * sizeof (short) / sizeof (int) + 912,
+ 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,
+ 16 + 640 * sizeof (short) / sizeof (int) + 992,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1008,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1024,
+ 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,
-1,
-1,
@@ -373,402 +368,399 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 768,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 784,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 800,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 592,
- 16 + 640 * sizeof (short) / sizeof (int) + 752
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1088,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1104,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1120,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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
},
{
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x83000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x03000000,
0x0000280F, 0x00000004, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0001FFF0, 0x01800000, 0x00000001,
- 0x0001F900, 0x00000000, 0x0000FF00, 0xFFE0F800,
- 0x30000030, 0x00000001, 0x80000000, 0x00000000,
+ 0x00000000, 0x00010000, 0x01800000, 0x00000001,
+ 0x00011900, 0x00000000, 0x0000FF00, 0xFFE0F800,
+ 0x20000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00004000, 0x00000000, 0x00001800, 0x00000000,
0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000001, 0x0C000000, 0x00E0C000, 0x07F80000,
- 0x00066011, 0x0C3A0200, 0x4F7F8660, 0xF8000030,
+ 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030,
0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F,
- 0x00044011, 0x0C120200, 0xFFFEC440, 0xFFFD0030,
- 0x00066011, 0x0C120200, 0x4F3FC660, 0xFFFC0030,
+ 0x00044011, 0x0C120200, 0xFFFEC440, 0xFDFC0030,
+ 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030,
0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F,
- 0x00022011, 0x1C100200, 0xFC9FC220, 0x00FF0030,
- 0x00022013, 0x0C100200, 0xBF9FC220, 0xFFF90030,
- 0x00022013, 0x1C000200, 0xFF7FC220, 0x01C00030,
- 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3FFFF,
+ 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030,
+ 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030,
+ 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030,
+ 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F,
0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF,
- 0x010FDA69, 0xC4001351, 0xCC00C0A0, 0xFFFFFFFF,
+ 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000100, 0x0001E000,
- 0x0100F000, 0x20000000, 0xFFE02000, 0xFFFFFFFF,
+ 0x01000000, 0x20000000, 0xF8002000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x3C000000, 0x00000000, 0x0000FFC0, 0xE0000000,
- 0x00000000, 0x00000000, 0x7C000000, 0x00000000,
- 0x00000000, 0x000000F8, 0x00000000, 0xFC000000,
- 0x00000000, 0x00000000, 0xC280C200, 0x00000000,
- 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000,
- 0x00C20000, 0x00000000, 0x78000000, 0xE0000000,
- 0xFC000000, 0x00000000, 0x00000000, 0xFFE00000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0000DF40, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xC280C200, 0x00000000,
+ 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000,
+ 0x00C20000, 0x00000000, 0x18000000, 0xE0000000,
+ 0xFC000000, 0x00000000, 0x00000000, 0xC0C00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFF800000,
- 0xE0000000, 0x00000000, 0x00000000, 0xFFFE0000,
+ 0xE0000000, 0x00000000, 0x00000000, 0xFE000000,
0xFFE02000, 0xFF800000, 0xFFF00000, 0xFFF22000,
0x00000000, 0x00000000, 0xC0000000, 0xFC00FC00,
0xFC008000, 0x00000000, 0x00000000, 0xFF000000,
- 0x00000000, 0xFFFFF800, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xE0000000, 0xF000F000, 0x0000000E, 0xFFE0C000,
- 0x00000000, 0x0000FC00, 0x3C00FC00, 0x00000000,
- 0x30000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x0000F800, 0x00000000, 0xFFC00000,
+ 0x80000000, 0xF000F000, 0x0000000E, 0xFFE0C000,
+ 0x00000000, 0x0000F000, 0x3800FC00, 0x00000000,
+ 0x30000000, 0x00000000, 0x80000000, 0x60000000,
+ 0xFC00FC00, 0x8000C000, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x0000F000, 0xE0000000,
- 0x00000000, 0xFC003800, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FF00000,
0x00000000, 0x07000000, 0x00001C00, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x3FFFFF80,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FC00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000,
0x00000000, 0x00200000, 0x10300020, 0x80230000,
- 0x00000000, 0x00000000, 0x00000000, 0x000C03E0,
- 0xFFE08000, 0xFFC00000, 0x0000FFFF, 0xFFFE0000,
- 0x00000000, 0x00000000, 0x00070000, 0x00000000,
- 0x0000FE00, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x000C0020,
+ 0xE0008000, 0x80000000, 0x0000FFFF, 0xFFFE0000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x0000F000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF00,
- 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xF8000000,
+ 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0xE0000000, 0xFFFFFFF0, 0xFFFFFFFF,
- 0x00000C21, 0x00000100, 0x80B85000, 0x00000001,
- 0x00E00000, 0x80010000, 0x0000E800, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFE0E000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00008000, 0x80000000, 0xC0010000,
- 0x00000000, 0x00000000, 0x00000000, 0x01FFF800,
- 0x00000000, 0x0000FFC0, 0x00000000, 0xFFFF7FC0,
+ 0x00000000, 0x00000000, 0x00000000, 0x00300000,
+ 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFF0FFF,
+ 0x00000000, 0x00008000, 0x80000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x01F00000,
+ 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00,
0xFF800000, 0x80808080, 0x80808080, 0x00000000,
- 0x00000000, 0xFFFE0000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF,
0x04000000, 0x00000000, 0x00000000, 0xFFF00000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF,
0x00000000, 0x00000000, 0x00000001, 0x00000000,
0x01800000, 0x00000000, 0x00000000, 0x00000000,
0x0000001F, 0x0001C000, 0x00000000, 0x00000000,
- 0x00008000, 0xFF000000, 0x00000000, 0x0000FFF0,
- 0x80000000, 0x00000000, 0x0000FFF0, 0x00000000,
+ 0x00008000, 0xF8000000, 0x00000000, 0x0000FFF0,
+ 0x80000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -779,75 +771,135 @@ u_property_unassigned_code_value =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF,
+ 0x0000E000, 0x00000000, 0x0000FF80, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFF000, 0x00000000, 0x0FF00003,
- 0xFF000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFF000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0xFFFFF000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0xFC003FE0, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x7FF00000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0xFF800000, 0x0C00C000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF,
+ 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000,
+ 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000,
+ 0x00000000, 0x00000000, 0x7FF00000, 0xE0000000,
+ 0x00000000, 0x00000000, 0x3C004000, 0x80000000,
+ 0x00000000, 0xFF800000, 0x0C00C000, 0x00000000,
+ 0x00000000, 0x00000000, 0x07FFFFF8, 0xFF800000,
+ 0xFF818181, 0x00008080, 0x00000000, 0x0000FFC0,
+ 0x00000000, 0x00000000, 0x00000000, 0xFC00C000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x0000C000, 0x00000000, 0x0000F800,
+ 0x00000000, 0x0000FFF0, 0x00000780, 0xF0000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0000C000,
0x00000000, 0x00000000, 0xFC000000, 0xFFFFFFFF,
0x1F07FF80, 0xA0800000, 0x00000024, 0x00000000,
- 0x00000000, 0xFFFC0000, 0x0007FFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x0007FFFC, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x0000FFFF, 0x00000000,
0x00030000, 0x00000000, 0x0000FF00, 0xC0000000,
- 0xFC000000, 0x0000FF80, 0x00080000, 0x0020F080,
+ 0xFC000000, 0x00000000, 0x00080000, 0x0020F080,
0x00000000, 0x00000000, 0x00000000, 0x60000000,
0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x80000000, 0xE3030303, 0x01FF8080,
0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0xF8000000,
0x00000078, 0x00700000, 0x00000000, 0x00000000,
- 0xF000F800, 0xFFFFFFFF, 0x0000FFFF, 0xC0000000,
+ 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xE0000000, 0x00000000, 0xFFFE0000, 0xFFFFFFFF,
- 0x80000000, 0x0000FFF0, 0xFFFFF800, 0xFFFFFFFF,
+ 0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000,
+ 0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000,
0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFF800000, 0xFFC00000, 0xFFFFFF00,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x000002C0, 0x6E400000, 0x00400000, 0x00000000,
+ 0x80000000, 0xFFFF007F, 0xFFFFFFFF, 0x07C80000,
+ 0x70000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x0F000000, 0x00030000, 0x00000000,
+ 0x01100F90, 0x78F00000, 0xFE00FF00, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x00000000, 0xFF800780,
+ 0x00000000, 0x01C00000, 0x00C00000, 0x00F80000,
+ 0xE1FC0000, 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFE00, 0xFFFFFFFF,
+ 0x00000000, 0xFFF80000, 0x00000000, 0x03F80000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x0003C000, 0x7FFF0000,
+ 0x00000000, 0x00000000, 0x0000FFFC, 0xFC00FE00,
+ 0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000,
+ 0x00000000, 0x00000000, 0x0000C000, 0xFFE00001,
+ 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800,
+ 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF,
+ 0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF,
+ 0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000002C0, 0x6E400000, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x7C000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000000, 0x00000000, 0x7FF80000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x01100F90, 0x78F00000, 0xFE00FF00, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFC000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFE08000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFF8000,
+ 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0xFFF0FFF8,
+ 0x00000000, 0xFE000000, 0x80000000, 0xFFFF3C00,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFFC0C000,
+ 0x00000000, 0x00000000, 0x0400FFC0, 0x1F000004,
+ 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x0000FFE0, 0x80000000,
+ 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0xE000F800,
+ 0x0C00FE00, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFFC00000,
0x00000000, 0x00000180, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFE00,
0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x00000000, 0x00000000, 0xFF800000, 0xFFFC0000,
@@ -860,16 +912,56 @@ u_property_unassigned_code_value =
0x00000000, 0x000000C0, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00003000, 0x00000000,
- 0x00000000, 0x0000F000, 0x00000000, 0x00000000,
- 0xFFF00000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000010, 0xF5080169, 0x5569157B, 0xA1080869,
+ 0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x00000000, 0x0000F000, 0x00000000, 0x00000000,
+ 0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000,
+ 0x0000E000, 0x00008000, 0x00000000, 0x0000F000,
+ 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
+ 0x0000FFF8, 0xF8000000, 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, 0x00000000, 0xFFF00000,
+ 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
+ 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
+ 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFE00000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
diff --git a/lib/unictype/pr_unified_ideograph.c b/lib/unictype/pr_unified_ideograph.c
index b08494f..11cd7dc 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_unified_ideograph.h b/lib/unictype/pr_unified_ideograph.h
index 353ee4f..fc4807e 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[2 << 7];
- /*unsigned*/ int level3[5 << 4];
+ /*unsigned*/ int level3[8 << 4];
}
u_property_unified_ideograph =
{
@@ -234,26 +234,26 @@ u_property_unified_ideograph =
4 + 256 * sizeof (short) / sizeof (int) + 0,
4 + 256 * sizeof (short) / sizeof (int) + 0,
4 + 256 * 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,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 80,
+ 4 + 256 * sizeof (short) / sizeof (int) + 96,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 0,
+ 4 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -291,13 +291,25 @@ u_property_unified_ideograph =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0x801AC000, 0x0000039A, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
}
diff --git a/lib/unictype/pr_uppercase.c b/lib/unictype/pr_uppercase.c
index d373393..530c4d9 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_uppercase.h b/lib/unictype/pr_uppercase.h
index 14b2bde..ee58f43 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[13 << 4];
+ /*unsigned*/ int level3[17 << 4];
}
u_property_uppercase =
{
@@ -30,23 +30,21 @@ u_property_uppercase =
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 48,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 64,
3 + 256 * sizeof (short) / sizeof (int) + 80,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
+ -1,
-1,
-1,
-1,
@@ -104,9 +102,9 @@ u_property_uppercase =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -148,20 +146,22 @@ u_property_uppercase =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
@@ -255,9 +255,8 @@ u_property_uppercase =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 176,
- 3 + 256 * sizeof (short) / sizeof (int) + 192,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
@@ -270,6 +269,7 @@ u_property_uppercase =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -285,16 +285,20 @@ u_property_uppercase =
0xB1DBCED6, 0x11AED2D5, 0x4AAAA490, 0x55D25555,
0x55555555, 0x6C055555, 0x0000557A, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00450000,
+ 0x00000000, 0x00000000, 0x00000000, 0x80450000,
0xFFFED740, 0x00000FFB, 0x551C8000, 0xE6905555,
0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0x55555555,
0x55555401, 0x55555555, 0x55552AAB, 0x55555555,
- 0x55555555, 0xFFFE0005, 0x007FFFFF, 0x00000000,
+ 0x55555555, 0xFFFE5555, 0x007FFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFFFFF, 0x0000003F, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF,
0x55555555, 0x55555555, 0x55555555, 0x55555555,
0x40155555, 0x55555555, 0x55555555, 0x55555555,
0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00,
@@ -307,14 +311,14 @@ u_property_uppercase =
0x00000000, 0xFFC00000, 0x0000FFFF, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x0024EA9D,
- 0x55555555, 0x55555555, 0x55555555, 0x00000005,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0xC025EA9D,
+ 0x55555555, 0x55555555, 0x55555555, 0x00042805,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x55555555, 0x00001554,
- 0x00555555, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x55555555, 0x00001555,
+ 0x05555555, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x55545554, 0x55555555, 0x6A005555,
- 0x00000855, 0x00000000, 0x00000000, 0x00000000,
+ 0x55452855, 0x005F3D55, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
@@ -323,6 +327,14 @@ u_property_uppercase =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x03FFFFFF, 0xFFF00000, 0x00003FFF, 0xFFFFFF00,
0xD0000003, 0x003FDE64, 0xFFFF0000, 0x000003FF,
0x1FDFE7B0, 0x7B000000, 0x0001FC5F, 0xFFFFF000,
@@ -330,6 +342,10 @@ u_property_uppercase =
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,
+ 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 d7604d6..801703f 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_variation_selector.h b/lib/unictype/pr_variation_selector.h
index ba644eb..2dff816 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 18dc4ec..f942a46 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_white_space.h b/lib/unictype/pr_white_space.h
index 519b35a..64f2927 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[5 << 4];
+ /*unsigned*/ int level3[4 << 4];
}
u_property_white_space =
{
@@ -30,11 +30,11 @@ u_property_white_space =
-1,
-1,
2 + 128 * sizeof (short) / sizeof (int) + 16,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -42,7 +42,7 @@ u_property_white_space =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
+ 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -156,10 +156,6 @@ u_property_white_space =
0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00004000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x000007FF, 0x00008300, 0x80000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_xid_continue.c b/lib/unictype/pr_xid_continue.c
index 67faae1..e93a4bb 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_xid_continue.h b/lib/unictype/pr_xid_continue.h
index 79913a7..f593b53 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[45 << 4];
+ /*unsigned*/ int level3[65 << 4];
}
u_property_xid_continue =
{
@@ -165,30 +165,30 @@ u_property_xid_continue =
16 + 512 * sizeof (short) / sizeof (int) + 496,
16 + 512 * sizeof (short) / sizeof (int) + 512,
16 + 512 * sizeof (short) / sizeof (int) + 528,
- -1,
16 + 512 * sizeof (short) / sizeof (int) + 544,
16 + 512 * sizeof (short) / sizeof (int) + 560,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
16 + 512 * sizeof (short) / sizeof (int) + 576,
16 + 512 * sizeof (short) / sizeof (int) + 592,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 608,
+ 16 + 512 * sizeof (short) / sizeof (int) + 624,
+ 16 + 512 * sizeof (short) / sizeof (int) + 640,
+ 16 + 512 * sizeof (short) / sizeof (int) + 656,
+ 16 + 512 * sizeof (short) / sizeof (int) + 672,
+ 16 + 512 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 704,
+ 16 + 512 * sizeof (short) / sizeof (int) + 720,
-1,
-1,
-1,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -196,6 +196,8 @@ u_property_xid_continue =
-1,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 304,
+ 16 + 512 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -212,7 +214,10 @@ u_property_xid_continue =
-1,
-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,
-1,
-1,
@@ -245,11 +250,13 @@ u_property_xid_continue =
-1,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -259,29 +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,
-1,
-1,
-1,
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 608,
- 16 + 512 * sizeof (short) / sizeof (int) + 624,
- 16 + 512 * sizeof (short) / sizeof (int) + 640,
- 16 + 512 * sizeof (short) / sizeof (int) + 656,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -373,27 +373,27 @@ 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) + 672,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
+ 16 + 512 * sizeof (short) / sizeof (int) + 944,
+ 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) + 960,
+ 16 + 512 * sizeof (short) / sizeof (int) + 976,
+ 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) + 992,
-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) + 688,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1008,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 704,
+ 16 + 512 * sizeof (short) / sizeof (int) + 1024,
-1,
-1,
-1,
@@ -554,76 +554,76 @@ u_property_xid_continue =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x38DFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xB8DFFFFF,
0xFFFFD7C0, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFCFB, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
0xFFFE00FF, 0xBFFFFFFF, 0xFFFF00B6, 0x000707FF,
- 0x07FF0000, 0xFFFFFFFE, 0x7FFFFFFF, 0xFFFFC3FF,
+ 0x07FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFC3FF,
0xFFFFFFFF, 0xFFFFFFFF, 0x9FEFFFFF, 0x9FFFFDFF,
0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFE, 0xF3FFFFFF, 0xFF1F3FFF, 0xF806FFCF,
- 0xFFF99FEE, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF,
+ 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000,
+ 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF,
+ 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF,
0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
- 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0000FFCF,
+ 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0200FFCF,
0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF,
0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0,
- 0xFFFDDFEE, 0xE3EFFDFF, 0x03603DDF, 0x0000FFCF,
- 0xFFFDDFEC, 0xF3EFFDFF, 0x40603DDF, 0x0000FFCF,
- 0xFFFDDFEC, 0xE3FFFDFF, 0x00803DDF, 0xFC00FFCF,
- 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000C0000,
+ 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF,
+ 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
+ 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFC00FFCF,
+ 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0,
0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000,
- 0xFEF02596, 0x3BFFECAE, 0x33FF3F5F, 0x00000000,
+ 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
0x03000001, 0xC2A003FF, 0xFFFFFEFF, 0xFFFE1FFF,
- 0xFEFF0FDF, 0x1FFFFFFF, 0x00000040, 0x00000000,
+ 0xFEFFFFDF, 0x1FFFFFFF, 0x00000040, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF03FF, 0xFFFFFFFF,
- 0x03FFFFFF, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0x87FFFFFF, 0x0003FE00,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF,
+ 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x0003FE00,
+ 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
+ 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
0x001FDFFF, 0x001FFFFF, 0x000FFFFF, 0x000DDFFF,
- 0xFFFFFFFF, 0xFFCFFFFF, 0x308FFFFF, 0x000003FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x308FFFFF, 0x000003FF,
0x03FF3800, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0x0FFF0FFF, 0xFFFFFFC0, 0x001F3FFF,
- 0xFFFFFFFF, 0xFFFF03FF, 0x03FF03FF, 0x00000000,
- 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0x7FFFFFFF, 0x0FFF0FFF, 0xFFFFFFC0, 0x001F3FFF,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0x07FF03FF, 0x00000000,
+ 0x0FFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x9FFFFFFF,
+ 0x03FF03FF, 0x3FFF0080, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0FFF, 0x000FF800,
- 0xFFFFFFFF, 0x03FFC7FF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
0xFFFFFFFF, 0x00FFFFFF, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFF70000, 0x037FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC000007F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
0x00000000, 0x80000000, 0x00100001, 0x80020000,
- 0x001F0000, 0x00000000, 0x1FFF0000, 0x0001FFE2,
+ 0x1FFF0000, 0x00000000, 0x1FFF0000, 0x0001FFE2,
0x3F2FFC84, 0xF3FFFD50, 0x000043E0, 0xFFFFFFFF,
0x000001FF, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F,
- 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FF81F,
+ 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800080FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
0x000000E0, 0x1F3EFFFE, 0xFFFFFFFE, 0xFFFFFFFF,
0xE67FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000,
+ 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -635,32 +635,32 @@ u_property_xid_continue =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xB000FFFC,
- 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000019FF, 0x00000000, 0x00000000, 0xF8000000,
+ 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000,
- 0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x28FFFFFF,
+ 0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x1FFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF8001, 0x7FFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0xFC7FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x38000007, 0x007CFFFF,
+ 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF37FF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
0xE0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
@@ -668,7 +668,7 @@ u_property_xid_continue =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x03FF0000,
- 0x0000FFFF, 0x0018007F, 0x0000E000, 0xAA8A0000,
+ 0x0000FFFF, 0x0018FFFF, 0x0000E000, 0xAA8A0000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF,
0x03FF0000, 0x87FFFFFE, 0x07FFFFFE, 0xFFFFFFC0,
0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000,
@@ -677,27 +677,83 @@ u_property_xid_continue =
0x00000000, 0x00000000, 0xFFFFFFFF, 0x001FFFFF,
0x00000000, 0x00000000, 0x00000000, 0x20000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000,
+ 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000001,
+ 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF,
0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000,
+ 0xFEEFF06F, 0x870FFFFF, 0x00000000, 0x1FFFFFFF,
+ 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000007F,
+ 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF,
+ 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x8000FFC0,
+ 0xFFFFFFFF, 0x07FFFFFF, 0xFFFF0000, 0x03FF01FF,
+ 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF0000, 0x004FFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x17FF1C1F, 0x00000000,
+ 0xFFFBFFFF, 0x00FFFFFF, 0x00000000, 0x00000000,
+ 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF,
+ 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00BF, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFF3FFFFF, 0x3F000001, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0011, 0x00000000,
+ 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000,
+ 0xE3FFFFFF, 0x03FF0FFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFEEFF06F, 0x870FFFFF, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x800003FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x000003FF,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x001F3FFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x03FF000F, 0xE0FFFFF8,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
+ 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000003, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF,
+ 0x63FF01FF, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -716,8 +772,32 @@ u_property_xid_continue =
0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF,
0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF,
+ 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_xid_start.c b/lib/unictype/pr_xid_start.c
index b9b496f..6994773 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_xid_start.h b/lib/unictype/pr_xid_start.h
index 97fc710..b6d621d 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[61 << 4];
}
u_property_xid_start =
{
@@ -153,30 +153,30 @@ u_property_xid_start =
4 + 384 * sizeof (short) / sizeof (int) + 496,
4 + 384 * sizeof (short) / sizeof (int) + 512,
4 + 384 * sizeof (short) / sizeof (int) + 528,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 544,
4 + 384 * sizeof (short) / sizeof (int) + 560,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
4 + 384 * sizeof (short) / sizeof (int) + 576,
4 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 608,
+ 4 + 384 * sizeof (short) / sizeof (int) + 624,
+ 4 + 384 * sizeof (short) / sizeof (int) + 640,
+ 4 + 384 * sizeof (short) / sizeof (int) + 656,
+ 4 + 384 * sizeof (short) / sizeof (int) + 672,
+ 4 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
+ 4 + 384 * sizeof (short) / sizeof (int) + 720,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -184,6 +184,8 @@ u_property_xid_start =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 304,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -200,7 +202,10 @@ u_property_xid_start =
-1,
-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,
-1,
-1,
@@ -233,11 +238,13 @@ u_property_xid_start =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
@@ -249,17 +256,8 @@ u_property_xid_start =
-1,
-1,
-1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 608,
- 4 + 384 * sizeof (short) / sizeof (int) + 624,
- -1,
- -1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 832,
+ 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -268,8 +266,10 @@ u_property_xid_start =
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
@@ -361,27 +361,27 @@ 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) + 640,
- -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) + 896,
+ 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) + 912,
+ 4 + 384 * sizeof (short) / sizeof (int) + 928,
+ 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) + 944,
-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) + 656,
+ 4 + 384 * sizeof (short) / sizeof (int) + 960,
-1,
-1
},
@@ -414,58 +414,58 @@ u_property_xid_start =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0x00000000, 0x00000000, 0x00000000, 0x38DF0000,
+ 0x00000000, 0x00000000, 0x00000000, 0xB8DF0000,
0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE,
+ 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF,
- 0x00000000, 0xFFFFFFFE, 0x000007FF, 0xFFFEC000,
+ 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC000,
0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9C00C060,
0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xF8060003,
- 0xFFF99FE0, 0x23C5FDFF, 0xB0004000, 0x00030003,
+ 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
+ 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003,
+ 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
- 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x00000003,
+ 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003,
0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
- 0xFFFDDFE0, 0x23EFFDFF, 0x03000000, 0x00000003,
- 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00000003,
- 0xFFFDDFE0, 0x23FFFDFF, 0x00000000, 0xFC000003,
+ 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
+ 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003,
+ 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003,
0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
0xFFFFFFFE, 0x0005FFFF, 0x0000007F, 0x00000000,
- 0xFEF02596, 0x2005ECAE, 0x3000005F, 0x00000000,
+ 0xFEF02596, 0x2005ECAE, 0xF000005F, 0x00000000,
0x00000001, 0x00000000, 0xFFFFFEFF, 0x00001FFF,
- 0x00000F00, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001F00, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0x800007FF, 0x3C3F0000, 0xFFE1C062,
- 0x00004003, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF,
+ 0x00004003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF,
+ 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
+ 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x00000000,
0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
- 0xFFFFFFFF, 0x000003FF, 0x000000FE, 0x00000000,
- 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
+ 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000,
+ 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
+ 0x00000000, 0x00000080, 0x00000000, 0x00000000,
0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
- 0xFFFFFFF8, 0x0000C001, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -473,17 +473,17 @@ u_property_xid_start =
0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
0x00000000, 0x00000000, 0x00000000, 0x80020000,
- 0x001F0000, 0x00000000, 0x00000000, 0x00000000,
+ 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000,
0x3F2FFC84, 0xF3FFFD50, 0x000043E0, 0xFFFFFFFF,
0x000001FF, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F,
- 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F,
+ 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F,
+ 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF,
0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF,
0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000,
+ 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
@@ -495,32 +495,32 @@ u_property_xid_start =
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFC,
- 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x000019FF, 0x00000000, 0x00000000, 0xF8000000,
+ 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000,
0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000,
+ 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF,
+ 0xFFFFFFF0, 0x0007FFFF, 0x00008000, 0x7C00FFDF,
+ 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0xC47FFFFF,
+ 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF,
+ 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
@@ -538,27 +538,83 @@ u_property_xid_start =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF,
+ 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF,
0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000,
+ 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF,
+ 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F,
+ 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF,
+ 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000,
+ 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x00000000,
+ 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x000001FF,
+ 0xFFFFFFF8, 0x0000007F, 0xFFFF0000, 0x0047FFFF,
+ 0xFFFFFFF8, 0x0007FFFF, 0x1400001E, 0x00000000,
+ 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000,
+ 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000,
+ 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000,
+ 0xFFFFFFFF, 0x0000FFFF, 0x00000010, 0x00000000,
+ 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x00000000,
+ 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x00000000,
+ 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF,
+ 0xFFFFFFFF, 0x0000FFFF, 0x0000000F, 0xE0FFFFF8,
+ 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
+ 0xFFF80000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000003, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF,
+ 0x03FF01FF, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF,
0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF,
@@ -569,7 +625,27 @@ u_property_xid_start =
0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF,
0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,
0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
+ 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
+ 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/pr_zero_width.c b/lib/unictype/pr_zero_width.c
index 903e003..3d4d8ad 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/pr_zero_width.h b/lib/unictype/pr_zero_width.h
index 96047b5..2e6649c 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[7 << 4];
+ /*unsigned*/ int level3[9 << 4];
}
u_property_zero_width =
{
@@ -45,8 +45,8 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 32,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -170,6 +170,7 @@ u_property_zero_width =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -255,6 +256,7 @@ u_property_zero_width =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -264,9 +266,7 @@ u_property_zero_width =
-1,
-1,
-1,
- -1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 80,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -290,7 +290,7 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -424,15 +424,15 @@ u_property_zero_width =
0x00000000, 0x00002000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000000F, 0x00000000, 0x00000000, 0x00000000,
+ 0x1000003F, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x20000000, 0x00000000,
0x00008000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00004000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00300000, 0x00000000, 0x00000000,
- 0x0000F800, 0x00007C00, 0x00000000, 0x0000FC1F,
+ 0x0000F800, 0x00007C00, 0x00000000, 0x0000FFDF,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -441,6 +441,14 @@ u_property_zero_width =
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0E000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x20000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x0000000F, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x07F80000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
diff --git a/lib/unictype/scripts.c b/lib/unictype/scripts.c
index 822c3c5..c4e6d7a 100644
--- a/lib/unictype/scripts.c
+++ b/lib/unictype/scripts.c
@@ -1,5 +1,5 @@
/* Scripts of Unicode characters.
- Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/scripts.h b/lib/unictype/scripts.h
index 1d465ae..7d98bd7 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
static const uc_interval_t script_common_intervals[] =
{
{ 0x0000, 1, 0 }, { 0x0040, 0, 1 },
@@ -11,63 +11,55 @@ static const uc_interval_t script_common_intervals[] =
{ 0x00D7, 1, 1 },
{ 0x00F7, 1, 1 },
{ 0x02B9, 1, 0 }, { 0x02DF, 0, 1 },
- { 0x02E5, 1, 0 }, { 0x02FF, 0, 1 },
+ { 0x02E5, 1, 0 }, { 0x02E9, 0, 1 },
+ { 0x02EC, 1, 0 }, { 0x02FF, 0, 1 },
{ 0x0374, 1, 1 },
{ 0x037E, 1, 1 },
{ 0x0385, 1, 1 },
{ 0x0387, 1, 1 },
{ 0x0589, 1, 1 },
- { 0x0600, 1, 0 }, { 0x0603, 0, 1 },
+ { 0x0605, 1, 1 },
{ 0x060C, 1, 1 },
- { 0x061B, 1, 1 },
+ { 0x061B, 1, 0 }, { 0x061C, 0, 1 },
{ 0x061F, 1, 1 },
{ 0x0640, 1, 1 },
- { 0x0660, 1, 0 }, { 0x0669, 0, 1 },
{ 0x06DD, 1, 1 },
{ 0x0964, 1, 0 }, { 0x0965, 0, 1 },
- { 0x0970, 1, 1 },
- { 0x0CF1, 1, 0 }, { 0x0CF2, 0, 1 },
{ 0x0E3F, 1, 1 },
+ { 0x0FD5, 1, 0 }, { 0x0FD8, 0, 1 },
{ 0x10FB, 1, 1 },
{ 0x16EB, 1, 0 }, { 0x16ED, 0, 1 },
{ 0x1735, 1, 0 }, { 0x1736, 0, 1 },
{ 0x1802, 1, 0 }, { 0x1803, 0, 1 },
{ 0x1805, 1, 1 },
+ { 0x1CD3, 1, 1 },
+ { 0x1CE1, 1, 1 },
+ { 0x1CE9, 1, 0 }, { 0x1CEC, 0, 1 },
+ { 0x1CEE, 1, 0 }, { 0x1CF3, 0, 1 },
+ { 0x1CF5, 1, 0 }, { 0x1CF6, 0, 1 },
{ 0x2000, 1, 0 }, { 0x200B, 0, 1 },
{ 0x200E, 1, 0 }, { 0x2064, 0, 1 },
- { 0x206A, 1, 0 }, { 0x2070, 0, 1 },
+ { 0x2066, 1, 0 }, { 0x2070, 0, 1 },
{ 0x2074, 1, 0 }, { 0x207E, 0, 1 },
{ 0x2080, 1, 0 }, { 0x208E, 0, 1 },
- { 0x20A0, 1, 0 }, { 0x20B5, 0, 1 },
+ { 0x20A0, 1, 0 }, { 0x20BE, 0, 1 },
{ 0x2100, 1, 0 }, { 0x2125, 0, 1 },
{ 0x2127, 1, 0 }, { 0x2129, 0, 1 },
{ 0x212C, 1, 0 }, { 0x2131, 0, 1 },
{ 0x2133, 1, 0 }, { 0x214D, 0, 1 },
- { 0x214F, 1, 1 },
- { 0x2153, 1, 0 }, { 0x215F, 0, 1 },
- { 0x2190, 1, 0 }, { 0x23E7, 0, 1 },
+ { 0x214F, 1, 0 }, { 0x215F, 0, 1 },
+ { 0x2189, 1, 0 }, { 0x218B, 0, 1 },
+ { 0x2190, 1, 0 }, { 0x23FA, 0, 1 },
{ 0x2400, 1, 0 }, { 0x2426, 0, 1 },
{ 0x2440, 1, 0 }, { 0x244A, 0, 1 },
- { 0x2460, 1, 0 }, { 0x269D, 0, 1 },
- { 0x26A0, 1, 0 }, { 0x26BC, 0, 1 },
- { 0x26C0, 1, 0 }, { 0x26C3, 0, 1 },
- { 0x2701, 1, 0 }, { 0x2704, 0, 1 },
- { 0x2706, 1, 0 }, { 0x2709, 0, 1 },
- { 0x270C, 1, 0 }, { 0x2727, 0, 1 },
- { 0x2729, 1, 0 }, { 0x274B, 0, 1 },
- { 0x274D, 1, 1 },
- { 0x274F, 1, 0 }, { 0x2752, 0, 1 },
- { 0x2756, 1, 1 },
- { 0x2758, 1, 0 }, { 0x275E, 0, 1 },
- { 0x2761, 1, 0 }, { 0x2794, 0, 1 },
- { 0x2798, 1, 0 }, { 0x27AF, 0, 1 },
- { 0x27B1, 1, 0 }, { 0x27BE, 0, 1 },
- { 0x27C0, 1, 0 }, { 0x27CA, 0, 1 },
- { 0x27CC, 1, 1 },
- { 0x27D0, 1, 0 }, { 0x27FF, 0, 1 },
- { 0x2900, 1, 0 }, { 0x2B4C, 0, 1 },
- { 0x2B50, 1, 0 }, { 0x2B54, 0, 1 },
- { 0x2E00, 1, 0 }, { 0x2E30, 0, 1 },
+ { 0x2460, 1, 0 }, { 0x27FF, 0, 1 },
+ { 0x2900, 1, 0 }, { 0x2B73, 0, 1 },
+ { 0x2B76, 1, 0 }, { 0x2B95, 0, 1 },
+ { 0x2B98, 1, 0 }, { 0x2BB9, 0, 1 },
+ { 0x2BBD, 1, 0 }, { 0x2BC8, 0, 1 },
+ { 0x2BCA, 1, 0 }, { 0x2BD1, 0, 1 },
+ { 0x2BEC, 1, 0 }, { 0x2BEF, 0, 1 },
+ { 0x2E00, 1, 0 }, { 0x2E42, 0, 1 },
{ 0x2FF0, 1, 0 }, { 0x2FFB, 0, 1 },
{ 0x3000, 1, 0 }, { 0x3004, 0, 1 },
{ 0x3006, 1, 1 },
@@ -79,15 +71,17 @@ static const uc_interval_t script_common_intervals[] =
{ 0x30FB, 1, 0 }, { 0x30FC, 0, 1 },
{ 0x3190, 1, 0 }, { 0x319F, 0, 1 },
{ 0x31C0, 1, 0 }, { 0x31E3, 0, 1 },
- { 0x3220, 1, 0 }, { 0x3243, 0, 1 },
- { 0x3250, 1, 0 }, { 0x325F, 0, 1 },
+ { 0x3220, 1, 0 }, { 0x325F, 0, 1 },
{ 0x327F, 1, 0 }, { 0x32CF, 0, 1 },
{ 0x3358, 1, 0 }, { 0x33FF, 0, 1 },
{ 0x4DC0, 1, 0 }, { 0x4DFF, 0, 1 },
{ 0xA700, 1, 0 }, { 0xA721, 0, 1 },
{ 0xA788, 1, 0 }, { 0xA78A, 0, 1 },
+ { 0xA830, 1, 0 }, { 0xA839, 0, 1 },
+ { 0xA92E, 1, 1 },
+ { 0xA9CF, 1, 1 },
+ { 0xAB5B, 1, 1 },
{ 0xFD3E, 1, 0 }, { 0xFD3F, 0, 1 },
- { 0xFDFD, 1, 1 },
{ 0xFE10, 1, 0 }, { 0xFE19, 0, 1 },
{ 0xFE30, 1, 0 }, { 0xFE52, 0, 1 },
{ 0xFE54, 1, 0 }, { 0xFE66, 0, 1 },
@@ -106,13 +100,15 @@ static const uc_interval_t script_common_intervals[] =
{ 0x10137, 1, 0 }, { 0x1013F, 0, 1 },
{ 0x10190, 1, 0 }, { 0x1019B, 0, 1 },
{ 0x101D0, 1, 0 }, { 0x101FC, 0, 1 },
+ { 0x102E1, 1, 0 }, { 0x102FB, 0, 1 },
+ { 0x1BCA0, 1, 0 }, { 0x1BCA3, 0, 1 },
{ 0x1D000, 1, 0 }, { 0x1D0F5, 0, 1 },
{ 0x1D100, 1, 0 }, { 0x1D126, 0, 1 },
{ 0x1D129, 1, 0 }, { 0x1D166, 0, 1 },
{ 0x1D16A, 1, 0 }, { 0x1D17A, 0, 1 },
{ 0x1D183, 1, 0 }, { 0x1D184, 0, 1 },
{ 0x1D18C, 1, 0 }, { 0x1D1A9, 0, 1 },
- { 0x1D1AE, 1, 0 }, { 0x1D1DD, 0, 1 },
+ { 0x1D1AE, 1, 0 }, { 0x1D1E8, 0, 1 },
{ 0x1D300, 1, 0 }, { 0x1D356, 0, 1 },
{ 0x1D360, 1, 0 }, { 0x1D371, 0, 1 },
{ 0x1D400, 1, 0 }, { 0x1D454, 0, 1 },
@@ -138,6 +134,34 @@ static const uc_interval_t script_common_intervals[] =
{ 0x1D7CE, 1, 0 }, { 0x1D7FF, 0, 1 },
{ 0x1F000, 1, 0 }, { 0x1F02B, 0, 1 },
{ 0x1F030, 1, 0 }, { 0x1F093, 0, 1 },
+ { 0x1F0A0, 1, 0 }, { 0x1F0AE, 0, 1 },
+ { 0x1F0B1, 1, 0 }, { 0x1F0BF, 0, 1 },
+ { 0x1F0C1, 1, 0 }, { 0x1F0CF, 0, 1 },
+ { 0x1F0D1, 1, 0 }, { 0x1F0F5, 0, 1 },
+ { 0x1F100, 1, 0 }, { 0x1F10C, 0, 1 },
+ { 0x1F110, 1, 0 }, { 0x1F12E, 0, 1 },
+ { 0x1F130, 1, 0 }, { 0x1F16B, 0, 1 },
+ { 0x1F170, 1, 0 }, { 0x1F19A, 0, 1 },
+ { 0x1F1E6, 1, 0 }, { 0x1F1FF, 0, 1 },
+ { 0x1F201, 1, 0 }, { 0x1F202, 0, 1 },
+ { 0x1F210, 1, 0 }, { 0x1F23A, 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 },
+ { 0x1F6E0, 1, 0 }, { 0x1F6EC, 0, 1 },
+ { 0x1F6F0, 1, 0 }, { 0x1F6F3, 0, 1 },
+ { 0x1F700, 1, 0 }, { 0x1F773, 0, 1 },
+ { 0x1F780, 1, 0 }, { 0x1F7D4, 0, 1 },
+ { 0x1F800, 1, 0 }, { 0x1F80B, 0, 1 },
+ { 0x1F810, 1, 0 }, { 0x1F847, 0, 1 },
+ { 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 },
+ { 0x1F9C0, 1, 1 },
{ 0xE0001, 1, 1 },
{ 0xE0020, 1, 0 }, { 0xE007F, 0, 1 }
};
@@ -159,16 +183,18 @@ static const uc_interval_t script_latin_intervals[] =
{ 0x1E00, 1, 0 }, { 0x1EFF, 0, 1 },
{ 0x2071, 1, 1 },
{ 0x207F, 1, 1 },
- { 0x2090, 1, 0 }, { 0x2094, 0, 1 },
+ { 0x2090, 1, 0 }, { 0x209C, 0, 1 },
{ 0x212A, 1, 0 }, { 0x212B, 0, 1 },
{ 0x2132, 1, 1 },
{ 0x214E, 1, 1 },
{ 0x2160, 1, 0 }, { 0x2188, 0, 1 },
- { 0x2C60, 1, 0 }, { 0x2C6F, 0, 1 },
- { 0x2C71, 1, 0 }, { 0x2C7D, 0, 1 },
+ { 0x2C60, 1, 0 }, { 0x2C7F, 0, 1 },
{ 0xA722, 1, 0 }, { 0xA787, 0, 1 },
- { 0xA78B, 1, 0 }, { 0xA78C, 0, 1 },
- { 0xA7FB, 1, 0 }, { 0xA7FF, 0, 1 },
+ { 0xA78B, 1, 0 }, { 0xA7AD, 0, 1 },
+ { 0xA7B0, 1, 0 }, { 0xA7B7, 0, 1 },
+ { 0xA7F7, 1, 0 }, { 0xA7FF, 0, 1 },
+ { 0xAB30, 1, 0 }, { 0xAB5A, 0, 1 },
+ { 0xAB5C, 1, 0 }, { 0xAB64, 0, 1 },
{ 0xFB00, 1, 0 }, { 0xFB06, 0, 1 },
{ 0xFF21, 1, 0 }, { 0xFF3A, 0, 1 },
{ 0xFF41, 1, 0 }, { 0xFF5A, 0, 1 }
@@ -178,6 +204,7 @@ static const uc_interval_t script_greek_intervals[] =
{ 0x0370, 1, 0 }, { 0x0373, 0, 1 },
{ 0x0375, 1, 0 }, { 0x0377, 0, 1 },
{ 0x037A, 1, 0 }, { 0x037D, 0, 1 },
+ { 0x037F, 1, 1 },
{ 0x0384, 1, 1 },
{ 0x0386, 1, 1 },
{ 0x0388, 1, 0 }, { 0x038A, 0, 1 },
@@ -206,18 +233,20 @@ static const uc_interval_t script_greek_intervals[] =
{ 0x1FF2, 1, 0 }, { 0x1FF4, 0, 1 },
{ 0x1FF6, 1, 0 }, { 0x1FFE, 0, 1 },
{ 0x2126, 1, 1 },
- { 0x10140, 1, 0 }, { 0x1018A, 0, 1 },
+ { 0xAB65, 1, 1 },
+ { 0x10140, 1, 0 }, { 0x1018C, 0, 1 },
+ { 0x101A0, 1, 1 },
{ 0x1D200, 1, 0 }, { 0x1D245, 0, 1 }
};
static const uc_interval_t script_cyrillic_intervals[] =
{
- { 0x0400, 1, 0 }, { 0x0523, 0, 1 },
+ { 0x0400, 1, 0 }, { 0x0484, 0, 1 },
+ { 0x0487, 1, 0 }, { 0x052F, 0, 1 },
{ 0x1D2B, 1, 1 },
{ 0x1D78, 1, 1 },
{ 0x2DE0, 1, 0 }, { 0x2DFF, 0, 1 },
- { 0xA640, 1, 0 }, { 0xA65F, 0, 1 },
- { 0xA662, 1, 0 }, { 0xA673, 0, 1 },
- { 0xA67C, 1, 0 }, { 0xA697, 0, 1 }
+ { 0xA640, 1, 0 }, { 0xA69F, 0, 1 },
+ { 0xFE2E, 1, 0 }, { 0xFE2F, 0, 1 }
};
static const uc_interval_t script_armenian_intervals[] =
{
@@ -225,6 +254,7 @@ static const uc_interval_t script_armenian_intervals[] =
{ 0x0559, 1, 0 }, { 0x055F, 0, 1 },
{ 0x0561, 1, 0 }, { 0x0587, 0, 1 },
{ 0x058A, 1, 1 },
+ { 0x058D, 1, 0 }, { 0x058F, 0, 1 },
{ 0xFB13, 1, 0 }, { 0xFB17, 0, 1 }
};
static const uc_interval_t script_hebrew_intervals[] =
@@ -241,23 +271,60 @@ static const uc_interval_t script_hebrew_intervals[] =
};
static const uc_interval_t script_arabic_intervals[] =
{
+ { 0x0600, 1, 0 }, { 0x0604, 0, 1 },
{ 0x0606, 1, 0 }, { 0x060B, 0, 1 },
{ 0x060D, 1, 0 }, { 0x061A, 0, 1 },
{ 0x061E, 1, 1 },
- { 0x0621, 1, 0 }, { 0x063F, 0, 1 },
+ { 0x0620, 1, 0 }, { 0x063F, 0, 1 },
{ 0x0641, 1, 0 }, { 0x064A, 0, 1 },
- { 0x0656, 1, 0 }, { 0x065E, 0, 1 },
- { 0x066A, 1, 0 }, { 0x066F, 0, 1 },
+ { 0x0656, 1, 0 }, { 0x066F, 0, 1 },
{ 0x0671, 1, 0 }, { 0x06DC, 0, 1 },
{ 0x06DE, 1, 0 }, { 0x06FF, 0, 1 },
{ 0x0750, 1, 0 }, { 0x077F, 0, 1 },
- { 0xFB50, 1, 0 }, { 0xFBB1, 0, 1 },
+ { 0x08A0, 1, 0 }, { 0x08B4, 0, 1 },
+ { 0x08E3, 1, 0 }, { 0x08FF, 0, 1 },
+ { 0xFB50, 1, 0 }, { 0xFBC1, 0, 1 },
{ 0xFBD3, 1, 0 }, { 0xFD3D, 0, 1 },
{ 0xFD50, 1, 0 }, { 0xFD8F, 0, 1 },
{ 0xFD92, 1, 0 }, { 0xFDC7, 0, 1 },
- { 0xFDF0, 1, 0 }, { 0xFDFC, 0, 1 },
+ { 0xFDF0, 1, 0 }, { 0xFDFD, 0, 1 },
{ 0xFE70, 1, 0 }, { 0xFE74, 0, 1 },
- { 0xFE76, 1, 0 }, { 0xFEFC, 0, 1 }
+ { 0xFE76, 1, 0 }, { 0xFEFC, 0, 1 },
+ { 0x10E60, 1, 0 }, { 0x10E7E, 0, 1 },
+ { 0x1EE00, 1, 0 }, { 0x1EE03, 0, 1 },
+ { 0x1EE05, 1, 0 }, { 0x1EE1F, 0, 1 },
+ { 0x1EE21, 1, 0 }, { 0x1EE22, 0, 1 },
+ { 0x1EE24, 1, 1 },
+ { 0x1EE27, 1, 1 },
+ { 0x1EE29, 1, 0 }, { 0x1EE32, 0, 1 },
+ { 0x1EE34, 1, 0 }, { 0x1EE37, 0, 1 },
+ { 0x1EE39, 1, 1 },
+ { 0x1EE3B, 1, 1 },
+ { 0x1EE42, 1, 1 },
+ { 0x1EE47, 1, 1 },
+ { 0x1EE49, 1, 1 },
+ { 0x1EE4B, 1, 1 },
+ { 0x1EE4D, 1, 0 }, { 0x1EE4F, 0, 1 },
+ { 0x1EE51, 1, 0 }, { 0x1EE52, 0, 1 },
+ { 0x1EE54, 1, 1 },
+ { 0x1EE57, 1, 1 },
+ { 0x1EE59, 1, 1 },
+ { 0x1EE5B, 1, 1 },
+ { 0x1EE5D, 1, 1 },
+ { 0x1EE5F, 1, 1 },
+ { 0x1EE61, 1, 0 }, { 0x1EE62, 0, 1 },
+ { 0x1EE64, 1, 1 },
+ { 0x1EE67, 1, 0 }, { 0x1EE6A, 0, 1 },
+ { 0x1EE6C, 1, 0 }, { 0x1EE72, 0, 1 },
+ { 0x1EE74, 1, 0 }, { 0x1EE77, 0, 1 },
+ { 0x1EE79, 1, 0 }, { 0x1EE7C, 0, 1 },
+ { 0x1EE7E, 1, 1 },
+ { 0x1EE80, 1, 0 }, { 0x1EE89, 0, 1 },
+ { 0x1EE8B, 1, 0 }, { 0x1EE9B, 0, 1 },
+ { 0x1EEA1, 1, 0 }, { 0x1EEA3, 0, 1 },
+ { 0x1EEA5, 1, 0 }, { 0x1EEA9, 0, 1 },
+ { 0x1EEAB, 1, 0 }, { 0x1EEBB, 0, 1 },
+ { 0x1EEF0, 1, 0 }, { 0x1EEF1, 0, 1 }
};
static const uc_interval_t script_syriac_intervals[] =
{
@@ -271,18 +338,14 @@ static const uc_interval_t script_thaana_intervals[] =
};
static const uc_interval_t script_devanagari_intervals[] =
{
- { 0x0901, 1, 0 }, { 0x0939, 0, 1 },
- { 0x093C, 1, 0 }, { 0x094D, 0, 1 },
- { 0x0950, 1, 1 },
- { 0x0953, 1, 0 }, { 0x0954, 0, 1 },
- { 0x0958, 1, 0 }, { 0x0963, 0, 1 },
- { 0x0966, 1, 0 }, { 0x096F, 0, 1 },
- { 0x0971, 1, 0 }, { 0x0972, 0, 1 },
- { 0x097B, 1, 0 }, { 0x097F, 0, 1 }
+ { 0x0900, 1, 0 }, { 0x0950, 0, 1 },
+ { 0x0953, 1, 0 }, { 0x0963, 0, 1 },
+ { 0x0966, 1, 0 }, { 0x097F, 0, 1 },
+ { 0xA8E0, 1, 0 }, { 0xA8FD, 0, 1 }
};
static const uc_interval_t script_bengali_intervals[] =
{
- { 0x0981, 1, 0 }, { 0x0983, 0, 1 },
+ { 0x0980, 1, 0 }, { 0x0983, 0, 1 },
{ 0x0985, 1, 0 }, { 0x098C, 0, 1 },
{ 0x098F, 1, 0 }, { 0x0990, 0, 1 },
{ 0x0993, 1, 0 }, { 0x09A8, 0, 1 },
@@ -295,7 +358,7 @@ static const uc_interval_t script_bengali_intervals[] =
{ 0x09D7, 1, 1 },
{ 0x09DC, 1, 0 }, { 0x09DD, 0, 1 },
{ 0x09DF, 1, 0 }, { 0x09E3, 0, 1 },
- { 0x09E6, 1, 0 }, { 0x09FA, 0, 1 }
+ { 0x09E6, 1, 0 }, { 0x09FB, 0, 1 }
};
static const uc_interval_t script_gurmukhi_intervals[] =
{
@@ -330,8 +393,8 @@ static const uc_interval_t script_gujarati_intervals[] =
{ 0x0ACB, 1, 0 }, { 0x0ACD, 0, 1 },
{ 0x0AD0, 1, 1 },
{ 0x0AE0, 1, 0 }, { 0x0AE3, 0, 1 },
- { 0x0AE6, 1, 0 }, { 0x0AEF, 0, 1 },
- { 0x0AF1, 1, 1 }
+ { 0x0AE6, 1, 0 }, { 0x0AF1, 0, 1 },
+ { 0x0AF9, 1, 1 }
};
static const uc_interval_t script_oriya_intervals[] =
{
@@ -348,7 +411,7 @@ static const uc_interval_t script_oriya_intervals[] =
{ 0x0B56, 1, 0 }, { 0x0B57, 0, 1 },
{ 0x0B5C, 1, 0 }, { 0x0B5D, 0, 1 },
{ 0x0B5F, 1, 0 }, { 0x0B63, 0, 1 },
- { 0x0B66, 1, 0 }, { 0x0B71, 0, 1 }
+ { 0x0B66, 1, 0 }, { 0x0B77, 0, 1 }
};
static const uc_interval_t script_tamil_intervals[] =
{
@@ -371,24 +434,23 @@ static const uc_interval_t script_tamil_intervals[] =
};
static const uc_interval_t script_telugu_intervals[] =
{
- { 0x0C01, 1, 0 }, { 0x0C03, 0, 1 },
+ { 0x0C00, 1, 0 }, { 0x0C03, 0, 1 },
{ 0x0C05, 1, 0 }, { 0x0C0C, 0, 1 },
{ 0x0C0E, 1, 0 }, { 0x0C10, 0, 1 },
{ 0x0C12, 1, 0 }, { 0x0C28, 0, 1 },
- { 0x0C2A, 1, 0 }, { 0x0C33, 0, 1 },
- { 0x0C35, 1, 0 }, { 0x0C39, 0, 1 },
+ { 0x0C2A, 1, 0 }, { 0x0C39, 0, 1 },
{ 0x0C3D, 1, 0 }, { 0x0C44, 0, 1 },
{ 0x0C46, 1, 0 }, { 0x0C48, 0, 1 },
{ 0x0C4A, 1, 0 }, { 0x0C4D, 0, 1 },
{ 0x0C55, 1, 0 }, { 0x0C56, 0, 1 },
- { 0x0C58, 1, 0 }, { 0x0C59, 0, 1 },
+ { 0x0C58, 1, 0 }, { 0x0C5A, 0, 1 },
{ 0x0C60, 1, 0 }, { 0x0C63, 0, 1 },
{ 0x0C66, 1, 0 }, { 0x0C6F, 0, 1 },
{ 0x0C78, 1, 0 }, { 0x0C7F, 0, 1 }
};
static const uc_interval_t script_kannada_intervals[] =
{
- { 0x0C82, 1, 0 }, { 0x0C83, 0, 1 },
+ { 0x0C81, 1, 0 }, { 0x0C83, 0, 1 },
{ 0x0C85, 1, 0 }, { 0x0C8C, 0, 1 },
{ 0x0C8E, 1, 0 }, { 0x0C90, 0, 1 },
{ 0x0C92, 1, 0 }, { 0x0CA8, 0, 1 },
@@ -400,20 +462,20 @@ static const uc_interval_t script_kannada_intervals[] =
{ 0x0CD5, 1, 0 }, { 0x0CD6, 0, 1 },
{ 0x0CDE, 1, 1 },
{ 0x0CE0, 1, 0 }, { 0x0CE3, 0, 1 },
- { 0x0CE6, 1, 0 }, { 0x0CEF, 0, 1 }
+ { 0x0CE6, 1, 0 }, { 0x0CEF, 0, 1 },
+ { 0x0CF1, 1, 0 }, { 0x0CF2, 0, 1 }
};
static const uc_interval_t script_malayalam_intervals[] =
{
- { 0x0D02, 1, 0 }, { 0x0D03, 0, 1 },
+ { 0x0D01, 1, 0 }, { 0x0D03, 0, 1 },
{ 0x0D05, 1, 0 }, { 0x0D0C, 0, 1 },
{ 0x0D0E, 1, 0 }, { 0x0D10, 0, 1 },
- { 0x0D12, 1, 0 }, { 0x0D28, 0, 1 },
- { 0x0D2A, 1, 0 }, { 0x0D39, 0, 1 },
+ { 0x0D12, 1, 0 }, { 0x0D3A, 0, 1 },
{ 0x0D3D, 1, 0 }, { 0x0D44, 0, 1 },
{ 0x0D46, 1, 0 }, { 0x0D48, 0, 1 },
- { 0x0D4A, 1, 0 }, { 0x0D4D, 0, 1 },
+ { 0x0D4A, 1, 0 }, { 0x0D4E, 0, 1 },
{ 0x0D57, 1, 1 },
- { 0x0D60, 1, 0 }, { 0x0D63, 0, 1 },
+ { 0x0D5F, 1, 0 }, { 0x0D63, 0, 1 },
{ 0x0D66, 1, 0 }, { 0x0D75, 0, 1 },
{ 0x0D79, 1, 0 }, { 0x0D7F, 0, 1 }
};
@@ -429,7 +491,9 @@ static const uc_interval_t script_sinhala_intervals[] =
{ 0x0DCF, 1, 0 }, { 0x0DD4, 0, 1 },
{ 0x0DD6, 1, 1 },
{ 0x0DD8, 1, 0 }, { 0x0DDF, 0, 1 },
- { 0x0DF2, 1, 0 }, { 0x0DF4, 0, 1 }
+ { 0x0DE6, 1, 0 }, { 0x0DEF, 0, 1 },
+ { 0x0DF2, 1, 0 }, { 0x0DF4, 0, 1 },
+ { 0x111E1, 1, 0 }, { 0x111F4, 0, 1 }
};
static const uc_interval_t script_thai_intervals[] =
{
@@ -455,39 +519,46 @@ static const uc_interval_t script_lao_intervals[] =
{ 0x0EC6, 1, 1 },
{ 0x0EC8, 1, 0 }, { 0x0ECD, 0, 1 },
{ 0x0ED0, 1, 0 }, { 0x0ED9, 0, 1 },
- { 0x0EDC, 1, 0 }, { 0x0EDD, 0, 1 }
+ { 0x0EDC, 1, 0 }, { 0x0EDF, 0, 1 }
};
static const uc_interval_t script_tibetan_intervals[] =
{
{ 0x0F00, 1, 0 }, { 0x0F47, 0, 1 },
{ 0x0F49, 1, 0 }, { 0x0F6C, 0, 1 },
- { 0x0F71, 1, 0 }, { 0x0F8B, 0, 1 },
- { 0x0F90, 1, 0 }, { 0x0F97, 0, 1 },
+ { 0x0F71, 1, 0 }, { 0x0F97, 0, 1 },
{ 0x0F99, 1, 0 }, { 0x0FBC, 0, 1 },
{ 0x0FBE, 1, 0 }, { 0x0FCC, 0, 1 },
- { 0x0FCE, 1, 0 }, { 0x0FD4, 0, 1 }
+ { 0x0FCE, 1, 0 }, { 0x0FD4, 0, 1 },
+ { 0x0FD9, 1, 0 }, { 0x0FDA, 0, 1 }
};
static const uc_interval_t script_myanmar_intervals[] =
{
- { 0x1000, 1, 0 }, { 0x1099, 0, 1 },
- { 0x109E, 1, 0 }, { 0x109F, 0, 1 }
+ { 0x1000, 1, 0 }, { 0x109F, 0, 1 },
+ { 0xA9E0, 1, 0 }, { 0xA9FE, 0, 1 },
+ { 0xAA60, 1, 0 }, { 0xAA7F, 0, 1 }
};
static const uc_interval_t script_georgian_intervals[] =
{
{ 0x10A0, 1, 0 }, { 0x10C5, 0, 1 },
+ { 0x10C7, 1, 1 },
+ { 0x10CD, 1, 1 },
{ 0x10D0, 1, 0 }, { 0x10FA, 0, 1 },
- { 0x10FC, 1, 1 },
- { 0x2D00, 1, 0 }, { 0x2D25, 0, 1 }
+ { 0x10FC, 1, 0 }, { 0x10FF, 0, 1 },
+ { 0x2D00, 1, 0 }, { 0x2D25, 0, 1 },
+ { 0x2D27, 1, 1 },
+ { 0x2D2D, 1, 1 }
};
static const uc_interval_t script_hangul_intervals[] =
{
- { 0x1100, 1, 0 }, { 0x1159, 0, 1 },
- { 0x115F, 1, 0 }, { 0x11A2, 0, 1 },
- { 0x11A8, 1, 0 }, { 0x11F9, 0, 1 },
+ { 0x1100, 1, 0 }, { 0x11FF, 0, 1 },
+ { 0x302E, 1, 0 }, { 0x302F, 0, 1 },
{ 0x3131, 1, 0 }, { 0x318E, 0, 1 },
{ 0x3200, 1, 0 }, { 0x321E, 0, 1 },
{ 0x3260, 1, 0 }, { 0x327E, 0, 1 },
+ { 0xA960, 1, 0 }, { 0xA97C, 0, 1 },
{ 0xAC00, 1, 0 }, { 0xD7A3, 0, 1 },
+ { 0xD7B0, 1, 0 }, { 0xD7C6, 0, 1 },
+ { 0xD7CB, 1, 0 }, { 0xD7FB, 0, 1 },
{ 0xFFA0, 1, 0 }, { 0xFFBE, 0, 1 },
{ 0xFFC2, 1, 0 }, { 0xFFC7, 0, 1 },
{ 0xFFCA, 1, 0 }, { 0xFFCF, 0, 1 },
@@ -512,7 +583,7 @@ static const uc_interval_t script_ethiopic_intervals[] =
{ 0x12D8, 1, 0 }, { 0x1310, 0, 1 },
{ 0x1312, 1, 0 }, { 0x1315, 0, 1 },
{ 0x1318, 1, 0 }, { 0x135A, 0, 1 },
- { 0x135F, 1, 0 }, { 0x137C, 0, 1 },
+ { 0x135D, 1, 0 }, { 0x137C, 0, 1 },
{ 0x1380, 1, 0 }, { 0x1399, 0, 1 },
{ 0x2D80, 1, 0 }, { 0x2D96, 0, 1 },
{ 0x2DA0, 1, 0 }, { 0x2DA6, 0, 1 },
@@ -522,15 +593,23 @@ static const uc_interval_t script_ethiopic_intervals[] =
{ 0x2DC0, 1, 0 }, { 0x2DC6, 0, 1 },
{ 0x2DC8, 1, 0 }, { 0x2DCE, 0, 1 },
{ 0x2DD0, 1, 0 }, { 0x2DD6, 0, 1 },
- { 0x2DD8, 1, 0 }, { 0x2DDE, 0, 1 }
+ { 0x2DD8, 1, 0 }, { 0x2DDE, 0, 1 },
+ { 0xAB01, 1, 0 }, { 0xAB06, 0, 1 },
+ { 0xAB09, 1, 0 }, { 0xAB0E, 0, 1 },
+ { 0xAB11, 1, 0 }, { 0xAB16, 0, 1 },
+ { 0xAB20, 1, 0 }, { 0xAB26, 0, 1 },
+ { 0xAB28, 1, 0 }, { 0xAB2E, 0, 1 }
};
static const uc_interval_t script_cherokee_intervals[] =
{
- { 0x13A0, 1, 0 }, { 0x13F4, 0, 1 }
+ { 0x13A0, 1, 0 }, { 0x13F5, 0, 1 },
+ { 0x13F8, 1, 0 }, { 0x13FD, 0, 1 },
+ { 0xAB70, 1, 0 }, { 0xABBF, 0, 1 }
};
static const uc_interval_t script_canadian_aboriginal_intervals[] =
{
- { 0x1401, 1, 0 }, { 0x1676, 0, 1 }
+ { 0x1400, 1, 0 }, { 0x167F, 0, 1 },
+ { 0x18B0, 1, 0 }, { 0x18F5, 0, 1 }
};
static const uc_interval_t script_ogham_intervals[] =
{
@@ -539,7 +618,7 @@ static const uc_interval_t script_ogham_intervals[] =
static const uc_interval_t script_runic_intervals[] =
{
{ 0x16A0, 1, 0 }, { 0x16EA, 0, 1 },
- { 0x16EE, 1, 0 }, { 0x16F0, 0, 1 }
+ { 0x16EE, 1, 0 }, { 0x16F8, 0, 1 }
};
static const uc_interval_t script_khmer_intervals[] =
{
@@ -560,7 +639,9 @@ static const uc_interval_t script_mongolian_intervals[] =
static const uc_interval_t script_hiragana_intervals[] =
{
{ 0x3041, 1, 0 }, { 0x3096, 0, 1 },
- { 0x309D, 1, 0 }, { 0x309F, 0, 1 }
+ { 0x309D, 1, 0 }, { 0x309F, 0, 1 },
+ { 0x1B001, 1, 1 },
+ { 0x1F200, 1, 1 }
};
static const uc_interval_t script_katakana_intervals[] =
{
@@ -570,12 +651,14 @@ static const uc_interval_t script_katakana_intervals[] =
{ 0x32D0, 1, 0 }, { 0x32FE, 0, 1 },
{ 0x3300, 1, 0 }, { 0x3357, 0, 1 },
{ 0xFF66, 1, 0 }, { 0xFF6F, 0, 1 },
- { 0xFF71, 1, 0 }, { 0xFF9D, 0, 1 }
+ { 0xFF71, 1, 0 }, { 0xFF9D, 0, 1 },
+ { 0x1B000, 1, 1 }
};
static const uc_interval_t script_bopomofo_intervals[] =
{
+ { 0x02EA, 1, 0 }, { 0x02EB, 0, 1 },
{ 0x3105, 1, 0 }, { 0x312D, 0, 1 },
- { 0x31A0, 1, 0 }, { 0x31B7, 0, 1 }
+ { 0x31A0, 1, 0 }, { 0x31BA, 0, 1 }
};
static const uc_interval_t script_han_intervals[] =
{
@@ -587,11 +670,13 @@ static const uc_interval_t script_han_intervals[] =
{ 0x3021, 1, 0 }, { 0x3029, 0, 1 },
{ 0x3038, 1, 0 }, { 0x303B, 0, 1 },
{ 0x3400, 1, 0 }, { 0x4DB5, 0, 1 },
- { 0x4E00, 1, 0 }, { 0x9FC3, 0, 1 },
- { 0xF900, 1, 0 }, { 0xFA2D, 0, 1 },
- { 0xFA30, 1, 0 }, { 0xFA6A, 0, 1 },
+ { 0x4E00, 1, 0 }, { 0x9FD5, 0, 1 },
+ { 0xF900, 1, 0 }, { 0xFA6D, 0, 1 },
{ 0xFA70, 1, 0 }, { 0xFAD9, 0, 1 },
{ 0x20000, 1, 0 }, { 0x2A6D6, 0, 1 },
+ { 0x2A700, 1, 0 }, { 0x2B734, 0, 1 },
+ { 0x2B740, 1, 0 }, { 0x2B81D, 0, 1 },
+ { 0x2B820, 1, 0 }, { 0x2CEA1, 0, 1 },
{ 0x2F800, 1, 0 }, { 0x2FA1D, 0, 1 }
};
static const uc_interval_t script_yi_intervals[] =
@@ -601,8 +686,7 @@ static const uc_interval_t script_yi_intervals[] =
};
static const uc_interval_t script_old_italic_intervals[] =
{
- { 0x10300, 1, 0 }, { 0x1031E, 0, 1 },
- { 0x10320, 1, 0 }, { 0x10323, 0, 1 }
+ { 0x10300, 1, 0 }, { 0x10323, 0, 1 }
};
static const uc_interval_t script_gothic_intervals[] =
{
@@ -615,18 +699,27 @@ static const uc_interval_t script_deseret_intervals[] =
static const uc_interval_t script_inherited_intervals[] =
{
{ 0x0300, 1, 0 }, { 0x036F, 0, 1 },
+ { 0x0485, 1, 0 }, { 0x0486, 0, 1 },
{ 0x064B, 1, 0 }, { 0x0655, 0, 1 },
{ 0x0670, 1, 1 },
{ 0x0951, 1, 0 }, { 0x0952, 0, 1 },
- { 0x1DC0, 1, 0 }, { 0x1DE6, 0, 1 },
- { 0x1DFE, 1, 0 }, { 0x1DFF, 0, 1 },
+ { 0x1AB0, 1, 0 }, { 0x1ABE, 0, 1 },
+ { 0x1CD0, 1, 0 }, { 0x1CD2, 0, 1 },
+ { 0x1CD4, 1, 0 }, { 0x1CE0, 0, 1 },
+ { 0x1CE2, 1, 0 }, { 0x1CE8, 0, 1 },
+ { 0x1CED, 1, 1 },
+ { 0x1CF4, 1, 1 },
+ { 0x1CF8, 1, 0 }, { 0x1CF9, 0, 1 },
+ { 0x1DC0, 1, 0 }, { 0x1DF5, 0, 1 },
+ { 0x1DFC, 1, 0 }, { 0x1DFF, 0, 1 },
{ 0x200C, 1, 0 }, { 0x200D, 0, 1 },
{ 0x20D0, 1, 0 }, { 0x20F0, 0, 1 },
- { 0x302A, 1, 0 }, { 0x302F, 0, 1 },
+ { 0x302A, 1, 0 }, { 0x302D, 0, 1 },
{ 0x3099, 1, 0 }, { 0x309A, 0, 1 },
{ 0xFE00, 1, 0 }, { 0xFE0F, 0, 1 },
- { 0xFE20, 1, 0 }, { 0xFE26, 0, 1 },
+ { 0xFE20, 1, 0 }, { 0xFE2D, 0, 1 },
{ 0x101FD, 1, 1 },
+ { 0x102E0, 1, 1 },
{ 0x1D167, 1, 0 }, { 0x1D169, 0, 1 },
{ 0x1D17B, 1, 0 }, { 0x1D182, 0, 1 },
{ 0x1D185, 1, 0 }, { 0x1D18B, 0, 1 },
@@ -654,7 +747,7 @@ static const uc_interval_t script_tagbanwa_intervals[] =
};
static const uc_interval_t script_limbu_intervals[] =
{
- { 0x1900, 1, 0 }, { 0x191C, 0, 1 },
+ { 0x1900, 1, 0 }, { 0x191E, 0, 1 },
{ 0x1920, 1, 0 }, { 0x192B, 0, 1 },
{ 0x1930, 1, 0 }, { 0x193B, 0, 1 },
{ 0x1940, 1, 1 },
@@ -710,14 +803,14 @@ static const uc_interval_t script_buginese_intervals[] =
static const uc_interval_t script_coptic_intervals[] =
{
{ 0x03E2, 1, 0 }, { 0x03EF, 0, 1 },
- { 0x2C80, 1, 0 }, { 0x2CEA, 0, 1 },
+ { 0x2C80, 1, 0 }, { 0x2CF3, 0, 1 },
{ 0x2CF9, 1, 0 }, { 0x2CFF, 0, 1 }
};
static const uc_interval_t script_new_tai_lue_intervals[] =
{
- { 0x1980, 1, 0 }, { 0x19A9, 0, 1 },
+ { 0x1980, 1, 0 }, { 0x19AB, 0, 1 },
{ 0x19B0, 1, 0 }, { 0x19C9, 0, 1 },
- { 0x19D0, 1, 0 }, { 0x19D9, 0, 1 },
+ { 0x19D0, 1, 0 }, { 0x19DA, 0, 1 },
{ 0x19DE, 1, 0 }, { 0x19DF, 0, 1 }
};
static const uc_interval_t script_glagolitic_intervals[] =
@@ -727,8 +820,9 @@ static const uc_interval_t script_glagolitic_intervals[] =
};
static const uc_interval_t script_tifinagh_intervals[] =
{
- { 0x2D30, 1, 0 }, { 0x2D65, 0, 1 },
- { 0x2D6F, 1, 1 }
+ { 0x2D30, 1, 0 }, { 0x2D67, 0, 1 },
+ { 0x2D6F, 1, 0 }, { 0x2D70, 0, 1 },
+ { 0x2D7F, 1, 1 }
};
static const uc_interval_t script_syloti_nagri_intervals[] =
{
@@ -757,13 +851,14 @@ static const uc_interval_t script_balinese_intervals[] =
};
static const uc_interval_t script_cuneiform_intervals[] =
{
- { 0x12000, 1, 0 }, { 0x1236E, 0, 1 },
- { 0x12400, 1, 0 }, { 0x12462, 0, 1 },
- { 0x12470, 1, 0 }, { 0x12473, 0, 1 }
+ { 0x12000, 1, 0 }, { 0x12399, 0, 1 },
+ { 0x12400, 1, 0 }, { 0x1246E, 0, 1 },
+ { 0x12470, 1, 0 }, { 0x12474, 0, 1 },
+ { 0x12480, 1, 0 }, { 0x12543, 0, 1 }
};
static const uc_interval_t script_phoenician_intervals[] =
{
- { 0x10900, 1, 0 }, { 0x10919, 0, 1 },
+ { 0x10900, 1, 0 }, { 0x1091B, 0, 1 },
{ 0x1091F, 1, 1 }
};
static const uc_interval_t script_phags_pa_intervals[] =
@@ -776,8 +871,8 @@ static const uc_interval_t script_nko_intervals[] =
};
static const uc_interval_t script_sundanese_intervals[] =
{
- { 0x1B80, 1, 0 }, { 0x1BAA, 0, 1 },
- { 0x1BAE, 1, 0 }, { 0x1BB9, 0, 1 }
+ { 0x1B80, 1, 0 }, { 0x1BBF, 0, 1 },
+ { 0x1CC0, 1, 0 }, { 0x1CC7, 0, 1 }
};
static const uc_interval_t script_lepcha_intervals[] =
{
@@ -800,7 +895,8 @@ static const uc_interval_t script_saurashtra_intervals[] =
};
static const uc_interval_t script_kayah_li_intervals[] =
{
- { 0xA900, 1, 0 }, { 0xA92F, 0, 1 }
+ { 0xA900, 1, 0 }, { 0xA92D, 0, 1 },
+ { 0xA92F, 1, 1 }
};
static const uc_interval_t script_rejang_intervals[] =
{
@@ -827,7 +923,301 @@ static const uc_interval_t script_cham_intervals[] =
{ 0xAA50, 1, 0 }, { 0xAA59, 0, 1 },
{ 0xAA5C, 1, 0 }, { 0xAA5F, 0, 1 }
};
-static const uc_script_t scripts[77] =
+static const uc_interval_t script_tai_tham_intervals[] =
+{
+ { 0x1A20, 1, 0 }, { 0x1A5E, 0, 1 },
+ { 0x1A60, 1, 0 }, { 0x1A7C, 0, 1 },
+ { 0x1A7F, 1, 0 }, { 0x1A89, 0, 1 },
+ { 0x1A90, 1, 0 }, { 0x1A99, 0, 1 },
+ { 0x1AA0, 1, 0 }, { 0x1AAD, 0, 1 }
+};
+static const uc_interval_t script_tai_viet_intervals[] =
+{
+ { 0xAA80, 1, 0 }, { 0xAAC2, 0, 1 },
+ { 0xAADB, 1, 0 }, { 0xAADF, 0, 1 }
+};
+static const uc_interval_t script_avestan_intervals[] =
+{
+ { 0x10B00, 1, 0 }, { 0x10B35, 0, 1 },
+ { 0x10B39, 1, 0 }, { 0x10B3F, 0, 1 }
+};
+static const uc_interval_t script_egyptian_hieroglyphs_intervals[] =
+{
+ { 0x13000, 1, 0 }, { 0x1342E, 0, 1 }
+};
+static const uc_interval_t script_samaritan_intervals[] =
+{
+ { 0x0800, 1, 0 }, { 0x082D, 0, 1 },
+ { 0x0830, 1, 0 }, { 0x083E, 0, 1 }
+};
+static const uc_interval_t script_lisu_intervals[] =
+{
+ { 0xA4D0, 1, 0 }, { 0xA4FF, 0, 1 }
+};
+static const uc_interval_t script_bamum_intervals[] =
+{
+ { 0xA6A0, 1, 0 }, { 0xA6F7, 0, 1 },
+ { 0x16800, 1, 0 }, { 0x16A38, 0, 1 }
+};
+static const uc_interval_t script_javanese_intervals[] =
+{
+ { 0xA980, 1, 0 }, { 0xA9CD, 0, 1 },
+ { 0xA9D0, 1, 0 }, { 0xA9D9, 0, 1 },
+ { 0xA9DE, 1, 0 }, { 0xA9DF, 0, 1 }
+};
+static const uc_interval_t script_meetei_mayek_intervals[] =
+{
+ { 0xAAE0, 1, 0 }, { 0xAAF6, 0, 1 },
+ { 0xABC0, 1, 0 }, { 0xABED, 0, 1 },
+ { 0xABF0, 1, 0 }, { 0xABF9, 0, 1 }
+};
+static const uc_interval_t script_imperial_aramaic_intervals[] =
+{
+ { 0x10840, 1, 0 }, { 0x10855, 0, 1 },
+ { 0x10857, 1, 0 }, { 0x1085F, 0, 1 }
+};
+static const uc_interval_t script_old_south_arabian_intervals[] =
+{
+ { 0x10A60, 1, 0 }, { 0x10A7F, 0, 1 }
+};
+static const uc_interval_t script_inscriptional_parthian_intervals[] =
+{
+ { 0x10B40, 1, 0 }, { 0x10B55, 0, 1 },
+ { 0x10B58, 1, 0 }, { 0x10B5F, 0, 1 }
+};
+static const uc_interval_t script_inscriptional_pahlavi_intervals[] =
+{
+ { 0x10B60, 1, 0 }, { 0x10B72, 0, 1 },
+ { 0x10B78, 1, 0 }, { 0x10B7F, 0, 1 }
+};
+static const uc_interval_t script_old_turkic_intervals[] =
+{
+ { 0x10C00, 1, 0 }, { 0x10C48, 0, 1 }
+};
+static const uc_interval_t script_kaithi_intervals[] =
+{
+ { 0x11080, 1, 0 }, { 0x110C1, 0, 1 }
+};
+static const uc_interval_t script_batak_intervals[] =
+{
+ { 0x1BC0, 1, 0 }, { 0x1BF3, 0, 1 },
+ { 0x1BFC, 1, 0 }, { 0x1BFF, 0, 1 }
+};
+static const uc_interval_t script_brahmi_intervals[] =
+{
+ { 0x11000, 1, 0 }, { 0x1104D, 0, 1 },
+ { 0x11052, 1, 0 }, { 0x1106F, 0, 1 },
+ { 0x1107F, 1, 1 }
+};
+static const uc_interval_t script_mandaic_intervals[] =
+{
+ { 0x0840, 1, 0 }, { 0x085B, 0, 1 },
+ { 0x085E, 1, 1 }
+};
+static const uc_interval_t script_chakma_intervals[] =
+{
+ { 0x11100, 1, 0 }, { 0x11134, 0, 1 },
+ { 0x11136, 1, 0 }, { 0x11143, 0, 1 }
+};
+static const uc_interval_t script_meroitic_cursive_intervals[] =
+{
+ { 0x109A0, 1, 0 }, { 0x109B7, 0, 1 },
+ { 0x109BC, 1, 0 }, { 0x109CF, 0, 1 },
+ { 0x109D2, 1, 0 }, { 0x109FF, 0, 1 }
+};
+static const uc_interval_t script_meroitic_hieroglyphs_intervals[] =
+{
+ { 0x10980, 1, 0 }, { 0x1099F, 0, 1 }
+};
+static const uc_interval_t script_miao_intervals[] =
+{
+ { 0x16F00, 1, 0 }, { 0x16F44, 0, 1 },
+ { 0x16F50, 1, 0 }, { 0x16F7E, 0, 1 },
+ { 0x16F8F, 1, 0 }, { 0x16F9F, 0, 1 }
+};
+static const uc_interval_t script_sharada_intervals[] =
+{
+ { 0x11180, 1, 0 }, { 0x111CD, 0, 1 },
+ { 0x111D0, 1, 0 }, { 0x111DF, 0, 1 }
+};
+static const uc_interval_t script_sora_sompeng_intervals[] =
+{
+ { 0x110D0, 1, 0 }, { 0x110E8, 0, 1 },
+ { 0x110F0, 1, 0 }, { 0x110F9, 0, 1 }
+};
+static const uc_interval_t script_takri_intervals[] =
+{
+ { 0x11680, 1, 0 }, { 0x116B7, 0, 1 },
+ { 0x116C0, 1, 0 }, { 0x116C9, 0, 1 }
+};
+static const uc_interval_t script_caucasian_albanian_intervals[] =
+{
+ { 0x10530, 1, 0 }, { 0x10563, 0, 1 },
+ { 0x1056F, 1, 1 }
+};
+static const uc_interval_t script_bassa_vah_intervals[] =
+{
+ { 0x16AD0, 1, 0 }, { 0x16AED, 0, 1 },
+ { 0x16AF0, 1, 0 }, { 0x16AF5, 0, 1 }
+};
+static const uc_interval_t script_duployan_intervals[] =
+{
+ { 0x1BC00, 1, 0 }, { 0x1BC6A, 0, 1 },
+ { 0x1BC70, 1, 0 }, { 0x1BC7C, 0, 1 },
+ { 0x1BC80, 1, 0 }, { 0x1BC88, 0, 1 },
+ { 0x1BC90, 1, 0 }, { 0x1BC99, 0, 1 },
+ { 0x1BC9C, 1, 0 }, { 0x1BC9F, 0, 1 }
+};
+static const uc_interval_t script_elbasan_intervals[] =
+{
+ { 0x10500, 1, 0 }, { 0x10527, 0, 1 }
+};
+static const uc_interval_t script_grantha_intervals[] =
+{
+ { 0x11300, 1, 0 }, { 0x11303, 0, 1 },
+ { 0x11305, 1, 0 }, { 0x1130C, 0, 1 },
+ { 0x1130F, 1, 0 }, { 0x11310, 0, 1 },
+ { 0x11313, 1, 0 }, { 0x11328, 0, 1 },
+ { 0x1132A, 1, 0 }, { 0x11330, 0, 1 },
+ { 0x11332, 1, 0 }, { 0x11333, 0, 1 },
+ { 0x11335, 1, 0 }, { 0x11339, 0, 1 },
+ { 0x1133C, 1, 0 }, { 0x11344, 0, 1 },
+ { 0x11347, 1, 0 }, { 0x11348, 0, 1 },
+ { 0x1134B, 1, 0 }, { 0x1134D, 0, 1 },
+ { 0x11350, 1, 1 },
+ { 0x11357, 1, 1 },
+ { 0x1135D, 1, 0 }, { 0x11363, 0, 1 },
+ { 0x11366, 1, 0 }, { 0x1136C, 0, 1 },
+ { 0x11370, 1, 0 }, { 0x11374, 0, 1 }
+};
+static const uc_interval_t script_pahawh_hmong_intervals[] =
+{
+ { 0x16B00, 1, 0 }, { 0x16B45, 0, 1 },
+ { 0x16B50, 1, 0 }, { 0x16B59, 0, 1 },
+ { 0x16B5B, 1, 0 }, { 0x16B61, 0, 1 },
+ { 0x16B63, 1, 0 }, { 0x16B77, 0, 1 },
+ { 0x16B7D, 1, 0 }, { 0x16B8F, 0, 1 }
+};
+static const uc_interval_t script_khojki_intervals[] =
+{
+ { 0x11200, 1, 0 }, { 0x11211, 0, 1 },
+ { 0x11213, 1, 0 }, { 0x1123D, 0, 1 }
+};
+static const uc_interval_t script_linear_a_intervals[] =
+{
+ { 0x10600, 1, 0 }, { 0x10736, 0, 1 },
+ { 0x10740, 1, 0 }, { 0x10755, 0, 1 },
+ { 0x10760, 1, 0 }, { 0x10767, 0, 1 }
+};
+static const uc_interval_t script_mahajani_intervals[] =
+{
+ { 0x11150, 1, 0 }, { 0x11176, 0, 1 }
+};
+static const uc_interval_t script_manichaean_intervals[] =
+{
+ { 0x10AC0, 1, 0 }, { 0x10AE6, 0, 1 },
+ { 0x10AEB, 1, 0 }, { 0x10AF6, 0, 1 }
+};
+static const uc_interval_t script_mende_kikakui_intervals[] =
+{
+ { 0x1E800, 1, 0 }, { 0x1E8C4, 0, 1 },
+ { 0x1E8C7, 1, 0 }, { 0x1E8D6, 0, 1 }
+};
+static const uc_interval_t script_modi_intervals[] =
+{
+ { 0x11600, 1, 0 }, { 0x11644, 0, 1 },
+ { 0x11650, 1, 0 }, { 0x11659, 0, 1 }
+};
+static const uc_interval_t script_mro_intervals[] =
+{
+ { 0x16A40, 1, 0 }, { 0x16A5E, 0, 1 },
+ { 0x16A60, 1, 0 }, { 0x16A69, 0, 1 },
+ { 0x16A6E, 1, 0 }, { 0x16A6F, 0, 1 }
+};
+static const uc_interval_t script_old_north_arabian_intervals[] =
+{
+ { 0x10A80, 1, 0 }, { 0x10A9F, 0, 1 }
+};
+static const uc_interval_t script_nabataean_intervals[] =
+{
+ { 0x10880, 1, 0 }, { 0x1089E, 0, 1 },
+ { 0x108A7, 1, 0 }, { 0x108AF, 0, 1 }
+};
+static const uc_interval_t script_palmyrene_intervals[] =
+{
+ { 0x10860, 1, 0 }, { 0x1087F, 0, 1 }
+};
+static const uc_interval_t script_pau_cin_hau_intervals[] =
+{
+ { 0x11AC0, 1, 0 }, { 0x11AF8, 0, 1 }
+};
+static const uc_interval_t script_old_permic_intervals[] =
+{
+ { 0x10350, 1, 0 }, { 0x1037A, 0, 1 }
+};
+static const uc_interval_t script_psalter_pahlavi_intervals[] =
+{
+ { 0x10B80, 1, 0 }, { 0x10B91, 0, 1 },
+ { 0x10B99, 1, 0 }, { 0x10B9C, 0, 1 },
+ { 0x10BA9, 1, 0 }, { 0x10BAF, 0, 1 }
+};
+static const uc_interval_t script_siddham_intervals[] =
+{
+ { 0x11580, 1, 0 }, { 0x115B5, 0, 1 },
+ { 0x115B8, 1, 0 }, { 0x115DD, 0, 1 }
+};
+static const uc_interval_t script_khudawadi_intervals[] =
+{
+ { 0x112B0, 1, 0 }, { 0x112EA, 0, 1 },
+ { 0x112F0, 1, 0 }, { 0x112F9, 0, 1 }
+};
+static const uc_interval_t script_tirhuta_intervals[] =
+{
+ { 0x11480, 1, 0 }, { 0x114C7, 0, 1 },
+ { 0x114D0, 1, 0 }, { 0x114D9, 0, 1 }
+};
+static const uc_interval_t script_warang_citi_intervals[] =
+{
+ { 0x118A0, 1, 0 }, { 0x118F2, 0, 1 },
+ { 0x118FF, 1, 1 }
+};
+static const uc_interval_t script_ahom_intervals[] =
+{
+ { 0x11700, 1, 0 }, { 0x11719, 0, 1 },
+ { 0x1171D, 1, 0 }, { 0x1172B, 0, 1 },
+ { 0x11730, 1, 0 }, { 0x1173F, 0, 1 }
+};
+static const uc_interval_t script_anatolian_hieroglyphs_intervals[] =
+{
+ { 0x14400, 1, 0 }, { 0x14646, 0, 1 }
+};
+static const uc_interval_t script_hatran_intervals[] =
+{
+ { 0x108E0, 1, 0 }, { 0x108F2, 0, 1 },
+ { 0x108F4, 1, 0 }, { 0x108F5, 0, 1 },
+ { 0x108FB, 1, 0 }, { 0x108FF, 0, 1 }
+};
+static const uc_interval_t script_multani_intervals[] =
+{
+ { 0x11280, 1, 0 }, { 0x11286, 0, 1 },
+ { 0x11288, 1, 1 },
+ { 0x1128A, 1, 0 }, { 0x1128D, 0, 1 },
+ { 0x1128F, 1, 0 }, { 0x1129D, 0, 1 },
+ { 0x1129F, 1, 0 }, { 0x112A9, 0, 1 }
+};
+static const uc_interval_t script_old_hungarian_intervals[] =
+{
+ { 0x10C80, 1, 0 }, { 0x10CB2, 0, 1 },
+ { 0x10CC0, 1, 0 }, { 0x10CF2, 0, 1 },
+ { 0x10CFA, 1, 0 }, { 0x10CFF, 0, 1 }
+};
+static const uc_interval_t script_signwriting_intervals[] =
+{
+ { 0x1D800, 1, 0 }, { 0x1DA8B, 0, 1 },
+ { 0x1DA9B, 1, 0 }, { 0x1DA9F, 0, 1 },
+ { 0x1DAA1, 1, 0 }, { 0x1DAAF, 0, 1 }
+};
+static const uc_script_t scripts[131] =
{
{
sizeof (script_common_intervals) / sizeof (uc_interval_t),
@@ -1213,6 +1603,276 @@ static const uc_script_t scripts[77] =
sizeof (script_cham_intervals) / sizeof (uc_interval_t),
script_cham_intervals,
"Cham"
+ },
+ {
+ sizeof (script_tai_tham_intervals) / sizeof (uc_interval_t),
+ script_tai_tham_intervals,
+ "Tai_Tham"
+ },
+ {
+ sizeof (script_tai_viet_intervals) / sizeof (uc_interval_t),
+ script_tai_viet_intervals,
+ "Tai_Viet"
+ },
+ {
+ sizeof (script_avestan_intervals) / sizeof (uc_interval_t),
+ script_avestan_intervals,
+ "Avestan"
+ },
+ {
+ sizeof (script_egyptian_hieroglyphs_intervals) / sizeof (uc_interval_t),
+ script_egyptian_hieroglyphs_intervals,
+ "Egyptian_Hieroglyphs"
+ },
+ {
+ sizeof (script_samaritan_intervals) / sizeof (uc_interval_t),
+ script_samaritan_intervals,
+ "Samaritan"
+ },
+ {
+ sizeof (script_lisu_intervals) / sizeof (uc_interval_t),
+ script_lisu_intervals,
+ "Lisu"
+ },
+ {
+ sizeof (script_bamum_intervals) / sizeof (uc_interval_t),
+ script_bamum_intervals,
+ "Bamum"
+ },
+ {
+ sizeof (script_javanese_intervals) / sizeof (uc_interval_t),
+ script_javanese_intervals,
+ "Javanese"
+ },
+ {
+ sizeof (script_meetei_mayek_intervals) / sizeof (uc_interval_t),
+ script_meetei_mayek_intervals,
+ "Meetei_Mayek"
+ },
+ {
+ sizeof (script_imperial_aramaic_intervals) / sizeof (uc_interval_t),
+ script_imperial_aramaic_intervals,
+ "Imperial_Aramaic"
+ },
+ {
+ sizeof (script_old_south_arabian_intervals) / sizeof (uc_interval_t),
+ script_old_south_arabian_intervals,
+ "Old_South_Arabian"
+ },
+ {
+ sizeof (script_inscriptional_parthian_intervals) / sizeof (uc_interval_t),
+ script_inscriptional_parthian_intervals,
+ "Inscriptional_Parthian"
+ },
+ {
+ sizeof (script_inscriptional_pahlavi_intervals) / sizeof (uc_interval_t),
+ script_inscriptional_pahlavi_intervals,
+ "Inscriptional_Pahlavi"
+ },
+ {
+ sizeof (script_old_turkic_intervals) / sizeof (uc_interval_t),
+ script_old_turkic_intervals,
+ "Old_Turkic"
+ },
+ {
+ sizeof (script_kaithi_intervals) / sizeof (uc_interval_t),
+ script_kaithi_intervals,
+ "Kaithi"
+ },
+ {
+ sizeof (script_batak_intervals) / sizeof (uc_interval_t),
+ script_batak_intervals,
+ "Batak"
+ },
+ {
+ sizeof (script_brahmi_intervals) / sizeof (uc_interval_t),
+ script_brahmi_intervals,
+ "Brahmi"
+ },
+ {
+ sizeof (script_mandaic_intervals) / sizeof (uc_interval_t),
+ script_mandaic_intervals,
+ "Mandaic"
+ },
+ {
+ sizeof (script_chakma_intervals) / sizeof (uc_interval_t),
+ script_chakma_intervals,
+ "Chakma"
+ },
+ {
+ sizeof (script_meroitic_cursive_intervals) / sizeof (uc_interval_t),
+ script_meroitic_cursive_intervals,
+ "Meroitic_Cursive"
+ },
+ {
+ sizeof (script_meroitic_hieroglyphs_intervals) / sizeof (uc_interval_t),
+ script_meroitic_hieroglyphs_intervals,
+ "Meroitic_Hieroglyphs"
+ },
+ {
+ sizeof (script_miao_intervals) / sizeof (uc_interval_t),
+ script_miao_intervals,
+ "Miao"
+ },
+ {
+ sizeof (script_sharada_intervals) / sizeof (uc_interval_t),
+ script_sharada_intervals,
+ "Sharada"
+ },
+ {
+ sizeof (script_sora_sompeng_intervals) / sizeof (uc_interval_t),
+ script_sora_sompeng_intervals,
+ "Sora_Sompeng"
+ },
+ {
+ sizeof (script_takri_intervals) / sizeof (uc_interval_t),
+ script_takri_intervals,
+ "Takri"
+ },
+ {
+ sizeof (script_caucasian_albanian_intervals) / sizeof (uc_interval_t),
+ script_caucasian_albanian_intervals,
+ "Caucasian_Albanian"
+ },
+ {
+ sizeof (script_bassa_vah_intervals) / sizeof (uc_interval_t),
+ script_bassa_vah_intervals,
+ "Bassa_Vah"
+ },
+ {
+ sizeof (script_duployan_intervals) / sizeof (uc_interval_t),
+ script_duployan_intervals,
+ "Duployan"
+ },
+ {
+ sizeof (script_elbasan_intervals) / sizeof (uc_interval_t),
+ script_elbasan_intervals,
+ "Elbasan"
+ },
+ {
+ sizeof (script_grantha_intervals) / sizeof (uc_interval_t),
+ script_grantha_intervals,
+ "Grantha"
+ },
+ {
+ sizeof (script_pahawh_hmong_intervals) / sizeof (uc_interval_t),
+ script_pahawh_hmong_intervals,
+ "Pahawh_Hmong"
+ },
+ {
+ sizeof (script_khojki_intervals) / sizeof (uc_interval_t),
+ script_khojki_intervals,
+ "Khojki"
+ },
+ {
+ sizeof (script_linear_a_intervals) / sizeof (uc_interval_t),
+ script_linear_a_intervals,
+ "Linear_A"
+ },
+ {
+ sizeof (script_mahajani_intervals) / sizeof (uc_interval_t),
+ script_mahajani_intervals,
+ "Mahajani"
+ },
+ {
+ sizeof (script_manichaean_intervals) / sizeof (uc_interval_t),
+ script_manichaean_intervals,
+ "Manichaean"
+ },
+ {
+ sizeof (script_mende_kikakui_intervals) / sizeof (uc_interval_t),
+ script_mende_kikakui_intervals,
+ "Mende_Kikakui"
+ },
+ {
+ sizeof (script_modi_intervals) / sizeof (uc_interval_t),
+ script_modi_intervals,
+ "Modi"
+ },
+ {
+ sizeof (script_mro_intervals) / sizeof (uc_interval_t),
+ script_mro_intervals,
+ "Mro"
+ },
+ {
+ sizeof (script_old_north_arabian_intervals) / sizeof (uc_interval_t),
+ script_old_north_arabian_intervals,
+ "Old_North_Arabian"
+ },
+ {
+ sizeof (script_nabataean_intervals) / sizeof (uc_interval_t),
+ script_nabataean_intervals,
+ "Nabataean"
+ },
+ {
+ sizeof (script_palmyrene_intervals) / sizeof (uc_interval_t),
+ script_palmyrene_intervals,
+ "Palmyrene"
+ },
+ {
+ sizeof (script_pau_cin_hau_intervals) / sizeof (uc_interval_t),
+ script_pau_cin_hau_intervals,
+ "Pau_Cin_Hau"
+ },
+ {
+ sizeof (script_old_permic_intervals) / sizeof (uc_interval_t),
+ script_old_permic_intervals,
+ "Old_Permic"
+ },
+ {
+ sizeof (script_psalter_pahlavi_intervals) / sizeof (uc_interval_t),
+ script_psalter_pahlavi_intervals,
+ "Psalter_Pahlavi"
+ },
+ {
+ sizeof (script_siddham_intervals) / sizeof (uc_interval_t),
+ script_siddham_intervals,
+ "Siddham"
+ },
+ {
+ sizeof (script_khudawadi_intervals) / sizeof (uc_interval_t),
+ script_khudawadi_intervals,
+ "Khudawadi"
+ },
+ {
+ sizeof (script_tirhuta_intervals) / sizeof (uc_interval_t),
+ script_tirhuta_intervals,
+ "Tirhuta"
+ },
+ {
+ sizeof (script_warang_citi_intervals) / sizeof (uc_interval_t),
+ script_warang_citi_intervals,
+ "Warang_Citi"
+ },
+ {
+ sizeof (script_ahom_intervals) / sizeof (uc_interval_t),
+ script_ahom_intervals,
+ "Ahom"
+ },
+ {
+ sizeof (script_anatolian_hieroglyphs_intervals) / sizeof (uc_interval_t),
+ script_anatolian_hieroglyphs_intervals,
+ "Anatolian_Hieroglyphs"
+ },
+ {
+ sizeof (script_hatran_intervals) / sizeof (uc_interval_t),
+ script_hatran_intervals,
+ "Hatran"
+ },
+ {
+ sizeof (script_multani_intervals) / sizeof (uc_interval_t),
+ script_multani_intervals,
+ "Multani"
+ },
+ {
+ sizeof (script_old_hungarian_intervals) / sizeof (uc_interval_t),
+ script_old_hungarian_intervals,
+ "Old_Hungarian"
+ },
+ {
+ sizeof (script_signwriting_intervals) / sizeof (uc_interval_t),
+ script_signwriting_intervals,
+ "SignWriting"
}
};
#define script_header_0 16
@@ -1225,7 +1885,7 @@ struct
{
int level1[15];
short level2[4 << 9];
- unsigned char level3[138 << 7];
+ unsigned char level3[202 << 7];
}
u_script =
{
@@ -1235,18 +1895,18 @@ u_script =
},
{
0, 128, 256, 256, 256, 384, 512, 640,
- 768, 768, 896, 1024, 1152, 1280, 1408, 1536,
- -1, -1, 1664, 1792, 1920, 2048, 2176, 2304,
- 2432, 2560, 2688, 2816, 2944, 3072, 3200, 3328,
- 3456, 3584, 3712, 3840, 3968, 4096, 4224, 4352,
- 4480, 4608, 4608, 4608, 4736, 4864, 4992, 5120,
- 5248, 5376, 5504, 5632, 5760, -1, 5888, 6016,
- 6144, -1, 6272, 6400, 256, 256, 6528, 6656,
- 6784, 6912, 7040, 7168, 7296, 7296, 7296, 7424,
- 7552, 7296, 7296, 7296, 7296, 7680, 7808, 7936,
- 8064, 8064, 7296, 7296, 7296, 7296, 8192, -1,
+ 768, 896, 1024, 1152, 1280, 1408, 1536, 1664,
+ 1792, 1920, 2048, 2176, 2304, 2432, 2560, 2688,
+ 2816, 2944, 3072, 3200, 3328, 3456, 3584, 3712,
+ 3840, 3968, 4096, 4096, 4224, 4352, 4480, 4608,
+ 4736, 4736, 4736, 4736, 4736, 4864, 4992, 5120,
+ 5248, 5376, 5504, 5632, 5760, 5888, 6016, 6144,
+ 6272, 6400, 6528, 6656, 256, 256, 6784, 6912,
+ 7040, 7168, 7296, 7424, 7552, 7552, 7552, 7680,
+ 7808, 7552, 7552, 7552, 7552, 7552, 7552, 7552,
+ 7936, 7936, 7552, 7552, 7552, 7552, 8064, 8192,
8320, 8448, 8576, 8704, 8832, 8960, 9088, 9216,
- 9344, 9472, 9600, 9728, 9856, 9984, 10112, 7296,
+ 9344, 9472, 9600, 9728, 9856, 9984, 10112, 7552,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
@@ -1276,40 +1936,18 @@ u_script =
9088, 9088, 9088, 9088, 9088, 9088, 9088, 10368,
10496, 10496, 10496, 10496, 10496, 10496, 10496, 10496,
10496, 10624, 10752, 10752, 10880, 11008, 11136, 11264,
- 11392, 11520, 11648, -1, 11776, -1, -1, -1,
- 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904,
- 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904,
- 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904,
- 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904,
- 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904,
- 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904,
- 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904,
- 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904,
- 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904,
- 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904,
- 11904, 11904, 11904, 11904, 11904, 11904, 11904, 12032,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -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, 12160, 12288, 12416, 12544,
- 12672, 12672, 12800, 12928, 13056, 13184, 13312, 13440,
- 13568, 13696, 13824, 13952, -1, 14080, 14208, 14336,
- 14464, 14592, -1, -1, -1, -1, -1, -1,
- 14720, -1, 14848, -1, 14976, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 15104, 15104, 15104, 15104, 15104, 15104, 15232, -1,
- 15360, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 11392, 11520, 11648, 11776, 11904, 12032, 12160, 12288,
+ 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096,
+ 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096,
+ 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096,
+ 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096,
+ 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096,
+ 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096,
+ 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096,
+ 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096,
+ 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096,
+ 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096,
+ 4096, 4096, 4096, 4096, 4096, 4096, 4096, 12416,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -1318,12 +1956,26 @@ 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, 9088, 9088, 12544, 12672, 12800, 12928,
+ 13056, 13056, 13184, 13312, 13440, 13568, 13696, 13824,
+ 13952, 14080, 14208, 14336, -1, 14464, 14592, 14720,
+ 14848, 14976, 15104, -1, 15232, 15232, 15360, -1,
+ 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,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -1332,6 +1984,8 @@ 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,
+ 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,
@@ -1348,19 +2002,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,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 7296, 15488, 15616, 15744, 15872, -1, 16000, -1,
- 16128, 16256, 16384, 7296, 7296, 16512, 7296, 16640,
+ 20736, 20864, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-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,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 16768, 16896, -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,
-1, -1, -1, -1, -1, -1, -1, -1,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088,
@@ -1403,17 +2063,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, 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, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -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, 9088, 24832, 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, 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,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -1424,9 +2084,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, 17152, -1, -1, -1,
+ 9088, 9088, 9088, 9088, 25344, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 17280, -1, 17408, 17536, -1, -1, -1, -1,
+ 25472, -1, 25600, 25728, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -1553,7 +2213,7 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 1, 1, 1, 1, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 34, 34, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
40, 40, 40, 40, 40, 40, 40, 40,
@@ -1571,7 +2231,7 @@ u_script =
40, 40, 40, 40, 40, 40, 40, 40,
40, 40, 40, 40, 40, 40, 40, 40,
2, 2, 2, 2, 0, 2, 2, 2,
- 255, 255, 2, 2, 2, 2, 0, 255,
+ 255, 255, 2, 2, 2, 2, 0, 2,
255, 255, 255, 255, 2, 0, 2, 0,
2, 2, 2, 255, 2, 255, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2,
@@ -1604,12 +2264,28 @@ u_script =
3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 40, 40, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3,
- 3, 3, 3, 3, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
255, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4,
@@ -1621,7 +2297,7 @@ u_script =
4, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4,
- 255, 0, 4, 255, 255, 255, 255, 255,
+ 255, 0, 4, 255, 255, 4, 4, 4,
255, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5,
@@ -1636,20 +2312,20 @@ u_script =
5, 5, 5, 255, 255, 255, 255, 255,
5, 5, 5, 5, 5, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
- 0, 0, 0, 0, 255, 255, 6, 6,
+ 6, 6, 6, 6, 6, 0, 6, 6,
6, 6, 6, 6, 0, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
- 6, 6, 6, 0, 255, 255, 6, 0,
- 255, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 6, 0, 0, 255, 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, 6, 6, 6,
0, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 40, 40, 40, 40, 40,
40, 40, 40, 40, 40, 40, 6, 6,
- 6, 6, 6, 6, 6, 6, 6, 255,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 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, 6,
40, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
@@ -1700,23 +2376,55 @@ u_script =
65, 65, 65, 65, 65, 65, 65, 65,
65, 65, 65, 65, 65, 65, 65, 65,
65, 65, 65, 255, 255, 255, 255, 255,
- 255, 9, 9, 9, 9, 9, 9, 9,
+ 81, 81, 81, 81, 81, 81, 81, 81,
+ 81, 81, 81, 81, 81, 81, 81, 81,
+ 81, 81, 81, 81, 81, 81, 81, 81,
+ 81, 81, 81, 81, 81, 81, 81, 81,
+ 81, 81, 81, 81, 81, 81, 81, 81,
+ 81, 81, 81, 81, 81, 81, 255, 255,
+ 81, 81, 81, 81, 81, 81, 81, 81,
+ 81, 81, 81, 81, 81, 81, 81, 255,
+ 94, 94, 94, 94, 94, 94, 94, 94,
+ 94, 94, 94, 94, 94, 94, 94, 94,
+ 94, 94, 94, 94, 94, 94, 94, 94,
+ 94, 94, 94, 94, 255, 255, 94, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 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, 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,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 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,
+ 6, 6, 6, 6, 6, 6, 6, 6,
+ 9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 255, 255, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 255, 255,
- 9, 40, 40, 9, 9, 255, 255, 255,
+ 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 40, 40, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 0, 0, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9,
- 0, 9, 9, 255, 255, 255, 255, 255,
- 255, 255, 255, 9, 9, 9, 9, 9,
- 255, 10, 10, 10, 255, 10, 10, 10,
+ 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 9, 9,
+ 10, 10, 10, 10, 255, 10, 10, 10,
10, 10, 10, 10, 10, 255, 255, 10,
10, 255, 255, 10, 10, 10, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10,
@@ -1731,7 +2439,7 @@ u_script =
10, 10, 10, 10, 255, 255, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10,
10, 10, 10, 10, 10, 10, 10, 10,
- 10, 10, 10, 255, 255, 255, 255, 255,
+ 10, 10, 10, 10, 255, 255, 255, 255,
255, 11, 11, 11, 255, 11, 11, 11,
11, 11, 11, 255, 255, 255, 255, 11,
11, 255, 255, 11, 11, 11, 11, 11,
@@ -1762,8 +2470,8 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
12, 12, 12, 12, 255, 255, 12, 12,
12, 12, 12, 12, 12, 12, 12, 12,
+ 12, 12, 255, 255, 255, 255, 255, 255,
255, 12, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
255, 13, 13, 13, 255, 13, 13, 13,
13, 13, 13, 13, 13, 255, 255, 13,
13, 255, 255, 13, 13, 13, 13, 13,
@@ -1778,7 +2486,7 @@ u_script =
255, 255, 255, 255, 13, 13, 255, 13,
13, 13, 13, 13, 255, 255, 13, 13,
13, 13, 13, 13, 13, 13, 13, 13,
- 13, 13, 255, 255, 255, 255, 255, 255,
+ 13, 13, 13, 13, 13, 13, 13, 13,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 14, 14, 255, 14, 14, 14,
14, 14, 14, 255, 255, 255, 14, 14,
@@ -1796,23 +2504,23 @@ u_script =
14, 14, 14, 14, 14, 14, 14, 14,
14, 14, 14, 14, 14, 14, 14, 14,
14, 14, 14, 255, 255, 255, 255, 255,
- 255, 15, 15, 15, 255, 15, 15, 15,
+ 15, 15, 15, 15, 255, 15, 15, 15,
15, 15, 15, 15, 15, 255, 15, 15,
15, 255, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15,
15, 255, 15, 15, 15, 15, 15, 15,
- 15, 15, 15, 15, 255, 15, 15, 15,
+ 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 255, 255, 255, 15, 15, 15,
15, 15, 15, 15, 15, 255, 15, 15,
15, 255, 15, 15, 15, 15, 255, 255,
255, 255, 255, 255, 255, 15, 15, 255,
- 15, 15, 255, 255, 255, 255, 255, 255,
+ 15, 15, 15, 255, 255, 255, 255, 255,
15, 15, 15, 15, 255, 255, 15, 15,
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, 255, 16, 16, 255, 16, 16, 16,
+ 255, 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,
@@ -1826,20 +2534,20 @@ u_script =
255, 255, 255, 255, 255, 255, 16, 255,
16, 16, 16, 16, 255, 255, 16, 16,
16, 16, 16, 16, 16, 16, 16, 16,
- 255, 0, 0, 255, 255, 255, 255, 255,
+ 255, 16, 16, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 17, 17, 255, 17, 17, 17,
+ 255, 17, 17, 17, 255, 17, 17, 17,
17, 17, 17, 17, 17, 255, 17, 17,
17, 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, 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, 255, 255, 17, 17, 17,
17, 17, 17, 17, 17, 255, 17, 17,
- 17, 255, 17, 17, 17, 17, 255, 255,
+ 17, 255, 17, 17, 17, 17, 17, 255,
+ 255, 255, 255, 255, 255, 255, 255, 17,
255, 255, 255, 255, 255, 255, 255, 17,
- 255, 255, 255, 255, 255, 255, 255, 255,
17, 17, 17, 17, 255, 255, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 255, 255,
@@ -1856,8 +2564,8 @@ u_script =
255, 255, 18, 255, 255, 255, 255, 18,
18, 18, 18, 18, 18, 255, 18, 255,
18, 18, 18, 18, 18, 18, 18, 18,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 18, 18,
+ 18, 18, 18, 18, 18, 18, 18, 18,
255, 255, 18, 18, 18, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 19, 19, 19, 19, 19, 19, 19,
@@ -1887,7 +2595,7 @@ u_script =
20, 20, 20, 20, 20, 255, 20, 255,
20, 20, 20, 20, 20, 20, 255, 255,
20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 255, 255, 20, 20, 255, 255,
+ 20, 20, 255, 255, 20, 20, 20, 20,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -1909,7 +2617,7 @@ u_script =
255, 21, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 255, 255, 255, 255,
+ 21, 21, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21,
255, 21, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21,
@@ -1918,8 +2626,8 @@ u_script =
21, 21, 21, 21, 21, 255, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 255, 21, 21,
- 21, 21, 21, 21, 21, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 21, 21, 21, 21, 21, 0, 0, 0,
+ 0, 21, 21, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -1943,20 +2651,19 @@ u_script =
22, 22, 22, 22, 22, 22, 22, 22,
22, 22, 22, 22, 22, 22, 22, 22,
22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 255, 255, 255, 255, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22,
23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 23, 23, 23, 23, 23, 23, 255, 23,
+ 255, 255, 255, 255, 255, 23, 255, 255,
23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 0, 23, 255, 255, 255,
- 24, 24, 24, 24, 24, 24, 24, 24,
+ 23, 23, 23, 0, 23, 23, 23, 23,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
@@ -1967,27 +2674,12 @@ u_script =
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 255, 255, 255, 255, 255, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 255, 255, 255, 255, 255,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 255, 255, 255, 255, 255, 255,
25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25,
@@ -2031,7 +2723,7 @@ u_script =
25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25,
- 25, 25, 25, 255, 255, 255, 255, 25,
+ 25, 25, 25, 255, 255, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25,
@@ -2050,31 +2742,8 @@ u_script =
26, 26, 26, 26, 26, 26, 26, 26,
26, 26, 26, 26, 26, 26, 26, 26,
26, 26, 26, 26, 26, 26, 26, 26,
- 26, 26, 26, 26, 26, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
+ 26, 26, 26, 26, 26, 26, 255, 255,
+ 26, 26, 26, 26, 26, 26, 255, 255,
27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27,
@@ -2091,15 +2760,6 @@ u_script =
27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
28, 28, 28, 28, 28, 28, 28, 28,
28, 28, 28, 28, 28, 28, 28, 28,
28, 28, 28, 28, 28, 28, 28, 28,
@@ -2114,8 +2774,8 @@ u_script =
29, 29, 29, 29, 29, 29, 29, 29,
29, 29, 29, 29, 29, 29, 29, 29,
29, 29, 29, 0, 0, 0, 29, 29,
+ 29, 29, 29, 29, 29, 29, 29, 29,
29, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
41, 41, 41, 41, 41, 41, 41, 41,
41, 41, 41, 41, 41, 255, 41, 41,
41, 41, 41, 41, 41, 255, 255, 255,
@@ -2170,20 +2830,20 @@ u_script =
31, 31, 31, 31, 31, 31, 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, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 27, 27, 27, 27, 27, 27, 27, 27,
+ 27, 27, 27, 27, 27, 27, 27, 27,
+ 27, 27, 27, 27, 27, 27, 27, 27,
+ 27, 27, 27, 27, 27, 27, 27, 27,
+ 27, 27, 27, 27, 27, 27, 27, 27,
+ 27, 27, 27, 27, 27, 27, 27, 27,
+ 27, 27, 27, 27, 27, 27, 27, 27,
+ 27, 27, 27, 27, 27, 27, 27, 27,
+ 27, 27, 27, 27, 27, 27, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 255, 255, 255,
+ 45, 45, 45, 45, 45, 45, 45, 255,
45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 255, 255, 255, 255,
45, 45, 45, 45, 45, 45, 45, 45,
@@ -2201,13 +2861,13 @@ u_script =
55, 55, 55, 55, 55, 55, 55, 55,
55, 55, 55, 55, 55, 55, 55, 55,
55, 55, 55, 55, 55, 55, 55, 55,
- 55, 55, 255, 255, 255, 255, 255, 255,
+ 55, 55, 55, 55, 255, 255, 255, 255,
55, 55, 55, 55, 55, 55, 55, 55,
55, 55, 55, 55, 55, 55, 55, 55,
55, 55, 55, 55, 55, 55, 55, 55,
55, 55, 255, 255, 255, 255, 255, 255,
55, 55, 55, 55, 55, 55, 55, 55,
- 55, 55, 255, 255, 255, 255, 55, 55,
+ 55, 55, 55, 255, 255, 255, 55, 55,
30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30,
@@ -2216,10 +2876,26 @@ u_script =
53, 53, 53, 53, 53, 53, 53, 53,
53, 53, 53, 53, 53, 53, 53, 53,
53, 53, 53, 53, 255, 255, 53, 53,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 77, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 77, 77, 77, 77, 77, 255,
+ 77, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 77, 77, 77, 255, 255, 77,
+ 77, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 255, 255, 255, 255, 255, 255,
+ 77, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 255, 255, 255, 255, 255, 255,
+ 77, 77, 77, 77, 77, 77, 77, 77,
+ 77, 77, 77, 77, 77, 77, 255, 255,
+ 40, 40, 40, 40, 40, 40, 40, 40,
+ 40, 40, 40, 40, 40, 40, 40, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -2249,17 +2925,17 @@ u_script =
66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 255, 255, 255, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 66, 66, 66, 66, 66, 66, 66, 66,
+ 66, 66, 66, 66, 66, 66, 66, 66,
+ 92, 92, 92, 92, 92, 92, 92, 92,
+ 92, 92, 92, 92, 92, 92, 92, 92,
+ 92, 92, 92, 92, 92, 92, 92, 92,
+ 92, 92, 92, 92, 92, 92, 92, 92,
+ 92, 92, 92, 92, 92, 92, 92, 92,
+ 92, 92, 92, 92, 92, 92, 92, 92,
+ 92, 92, 92, 92, 255, 255, 255, 255,
+ 255, 255, 255, 255, 92, 92, 92, 92,
67, 67, 67, 67, 67, 67, 67, 67,
67, 67, 67, 67, 67, 67, 67, 67,
67, 67, 67, 67, 67, 67, 67, 67,
@@ -2276,6 +2952,22 @@ 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,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 66, 66, 66, 66, 66, 66, 66, 66,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 40, 40, 40, 0, 40, 40, 40, 40,
+ 40, 40, 40, 40, 40, 40, 40, 40,
+ 40, 0, 40, 40, 40, 40, 40, 40,
+ 40, 0, 0, 0, 0, 40, 0, 0,
+ 0, 0, 0, 0, 40, 0, 0, 255,
+ 40, 40, 255, 255, 255, 255, 255, 255,
1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1,
@@ -2304,10 +2996,10 @@ u_script =
40, 40, 40, 40, 40, 40, 40, 40,
40, 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, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 40, 40,
+ 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,
2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 255, 255,
@@ -2352,18 +3044,18 @@ 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, 255, 255, 255,
- 255, 255, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 255, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 255, 255, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 1,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 255,
+ 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 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, 0, 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, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
40, 40, 40, 40, 40, 40, 40, 40,
@@ -2382,15 +3074,14 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 1, 0,
- 255, 255, 255, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1,
1, 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, 255, 255, 255, 255, 255,
- 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 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, 0, 0, 0,
@@ -2433,69 +3124,22 @@ 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,
- 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, 0,
0, 0, 0, 0, 0, 0, 0, 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, 255, 255, 255, 255,
- 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, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 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,
- 0, 0, 0, 0, 0, 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,
- 0, 0, 0, 0, 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,
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, 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, 0, 0, 0, 0, 255, 0, 0,
- 0, 0, 255, 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,
- 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, 255, 0, 255, 0,
- 0, 0, 0, 255, 255, 255, 0, 255,
- 0, 0, 0, 0, 0, 0, 0, 255,
- 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, 255, 255, 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,
- 255, 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, 255, 0, 255, 255, 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,
@@ -2525,11 +3169,27 @@ 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, 255, 255, 255,
- 0, 0, 0, 0, 0, 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, 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, 0, 0,
+ 0, 0, 0, 0, 0, 0, 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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 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, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 255, 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, 0, 0, 0, 0,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
56, 56, 56, 56, 56, 56, 56, 56,
@@ -2546,8 +3206,8 @@ u_script =
56, 56, 56, 56, 56, 56, 56, 255,
1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1,
- 255, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 255, 255,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
54, 54, 54, 54, 54, 54, 54, 54,
54, 54, 54, 54, 54, 54, 54, 54,
54, 54, 54, 54, 54, 54, 54, 54,
@@ -2561,25 +3221,25 @@ u_script =
54, 54, 54, 54, 54, 54, 54, 54,
54, 54, 54, 54, 54, 54, 54, 54,
54, 54, 54, 54, 54, 54, 54, 54,
- 54, 54, 54, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 255, 255, 255, 255,
255, 54, 54, 54, 54, 54, 54, 54,
23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 23, 23, 23, 23, 23, 23, 255, 23,
+ 255, 255, 255, 255, 255, 23, 255, 255,
+ 57, 57, 57, 57, 57, 57, 57, 57,
57, 57, 57, 57, 57, 57, 57, 57,
57, 57, 57, 57, 57, 57, 57, 57,
57, 57, 57, 57, 57, 57, 57, 57,
57, 57, 57, 57, 57, 57, 57, 57,
57, 57, 57, 57, 57, 57, 57, 57,
57, 57, 57, 57, 57, 57, 57, 57,
- 57, 57, 57, 57, 57, 57, 255, 255,
255, 255, 255, 255, 255, 255, 255, 57,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 57, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 57,
25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 255,
@@ -2602,9 +3262,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, 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, 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,
@@ -2665,7 +3325,7 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 35, 35, 35, 35, 35, 35, 35,
- 35, 35, 40, 40, 40, 40, 40, 40,
+ 35, 35, 40, 40, 40, 40, 24, 24,
0, 0, 0, 0, 0, 0, 0, 0,
35, 35, 35, 35, 0, 0, 0, 0,
255, 32, 32, 32, 32, 32, 32, 32,
@@ -2715,7 +3375,7 @@ u_script =
34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 34, 34, 34, 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, 0, 0, 0,
@@ -2732,8 +3392,8 @@ 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, 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, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
24, 24, 24, 24, 24, 24, 24, 24,
@@ -2796,9 +3456,9 @@ u_script =
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
- 35, 35, 35, 35, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -2830,12 +3490,12 @@ u_script =
36, 36, 36, 36, 36, 36, 36, 36,
36, 36, 36, 36, 36, 36, 36, 255,
255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 82, 82, 82, 82, 82, 82, 82, 82,
+ 82, 82, 82, 82, 82, 82, 82, 82,
+ 82, 82, 82, 82, 82, 82, 82, 82,
+ 82, 82, 82, 82, 82, 82, 82, 82,
+ 82, 82, 82, 82, 82, 82, 82, 82,
+ 82, 82, 82, 82, 82, 82, 82, 82,
69, 69, 69, 69, 69, 69, 69, 69,
69, 69, 69, 69, 69, 69, 69, 69,
69, 69, 69, 69, 69, 69, 69, 69,
@@ -2864,25 +3524,25 @@ u_script =
3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3,
- 255, 255, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3,
- 3, 3, 3, 3, 255, 255, 255, 255,
- 255, 255, 255, 255, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 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, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 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, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
255, 255, 255, 255, 255, 255, 255, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -2901,13 +3561,12 @@ 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,
- 0, 0, 0, 1, 1, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 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, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 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, 1,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -2915,15 +3574,16 @@ 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, 1, 1, 1, 1, 1,
+ 255, 255, 255, 255, 255, 255, 255, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 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, 255, 255, 255, 255, 255, 255,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
@@ -2944,26 +3604,42 @@ u_script =
255, 255, 255, 255, 255, 255, 70, 70,
70, 70, 70, 70, 70, 70, 70, 70,
70, 70, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 71, 71, 71, 71, 71, 71, 71, 71,
+ 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 255, 255,
71, 71, 71, 71, 71, 71, 71, 71,
71, 71, 71, 71, 71, 71, 71, 71,
71, 71, 71, 71, 71, 71, 71, 71,
71, 71, 71, 71, 71, 71, 71, 71,
71, 71, 71, 71, 71, 71, 71, 71,
+ 71, 71, 71, 71, 71, 71, 0, 71,
72, 72, 72, 72, 72, 72, 72, 72,
72, 72, 72, 72, 72, 72, 72, 72,
72, 72, 72, 72, 72, 72, 72, 72,
72, 72, 72, 72, 72, 72, 72, 72,
72, 72, 72, 72, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 72,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 24, 24, 24, 24, 24, 24, 24, 24,
+ 24, 24, 24, 24, 24, 24, 24, 24,
+ 24, 24, 24, 24, 24, 24, 24, 24,
+ 24, 24, 24, 24, 24, 255, 255, 255,
+ 84, 84, 84, 84, 84, 84, 84, 84,
+ 84, 84, 84, 84, 84, 84, 84, 84,
+ 84, 84, 84, 84, 84, 84, 84, 84,
+ 84, 84, 84, 84, 84, 84, 84, 84,
+ 84, 84, 84, 84, 84, 84, 84, 84,
+ 84, 84, 84, 84, 84, 84, 84, 84,
+ 84, 84, 84, 84, 84, 84, 84, 84,
+ 84, 84, 84, 84, 84, 84, 84, 84,
+ 84, 84, 84, 84, 84, 84, 84, 84,
+ 84, 84, 84, 84, 84, 84, 255, 0,
+ 84, 84, 84, 84, 84, 84, 84, 84,
+ 84, 84, 255, 255, 255, 255, 84, 84,
+ 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 255,
76, 76, 76, 76, 76, 76, 76, 76,
76, 76, 76, 76, 76, 76, 76, 76,
76, 76, 76, 76, 76, 76, 76, 76,
@@ -2976,48 +3652,79 @@ u_script =
76, 76, 76, 76, 76, 76, 255, 255,
76, 76, 76, 76, 76, 76, 76, 76,
76, 76, 255, 255, 76, 76, 76, 76,
+ 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22,
+ 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 78, 78, 78, 78, 78,
+ 85, 85, 85, 85, 85, 85, 85, 85,
+ 85, 85, 85, 85, 85, 85, 85, 85,
+ 85, 85, 85, 85, 85, 85, 85, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 25, 25, 25, 25, 25, 25, 255,
+ 255, 25, 25, 25, 25, 25, 25, 255,
+ 255, 25, 25, 25, 25, 25, 25, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 25, 25, 25, 25, 25, 25, 25, 255,
+ 25, 25, 25, 25, 25, 25, 25, 255,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 0, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 2, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
+ 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26,
+ 85, 85, 85, 85, 85, 85, 85, 85,
+ 85, 85, 85, 85, 85, 85, 85, 85,
+ 85, 85, 85, 85, 85, 85, 85, 85,
+ 85, 85, 85, 85, 85, 85, 85, 85,
+ 85, 85, 85, 85, 85, 85, 85, 85,
+ 85, 85, 85, 85, 85, 85, 255, 255,
+ 85, 85, 85, 85, 85, 85, 85, 85,
+ 85, 85, 255, 255, 255, 255, 255, 255,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
+ 24, 24, 24, 24, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
+ 24, 24, 24, 24, 24, 24, 24, 255,
+ 255, 255, 255, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
- 35, 35, 35, 35, 35, 35, 255, 255,
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
@@ -3025,7 +3732,8 @@ u_script =
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
- 35, 35, 35, 255, 255, 255, 255, 255,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 255, 255,
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
@@ -3066,10 +3774,10 @@ u_script =
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, 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, 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,
@@ -3123,13 +3831,13 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
6, 6, 6, 6, 6, 6, 6, 6,
- 6, 6, 6, 6, 6, 0, 255, 255,
+ 6, 6, 6, 6, 6, 6, 255, 255,
40, 40, 40, 40, 40, 40, 40, 40,
40, 40, 40, 40, 40, 40, 40, 40,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255, 255, 255,
- 40, 40, 40, 40, 40, 40, 40, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 40, 40, 40, 40, 40, 40, 40, 40,
+ 40, 40, 40, 40, 40, 40, 3, 3,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -3237,10 +3945,10 @@ 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, 255, 255, 255, 255, 255,
+ 2, 2, 2, 2, 2, 255, 255, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 2, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -3264,26 +3972,26 @@ u_script =
74, 74, 74, 74, 74, 74, 74, 74,
74, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 40, 0, 0, 0, 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,
+ 37, 37, 37, 37, 37, 37, 37, 37,
37, 37, 37, 37, 37, 37, 37, 37,
37, 37, 37, 37, 37, 37, 37, 37,
37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 255,
37, 37, 37, 37, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
38, 38, 38, 38, 38, 38, 38, 38,
38, 38, 38, 38, 38, 38, 38, 38,
38, 38, 38, 38, 38, 38, 38, 38,
38, 38, 38, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 119, 119, 119, 119, 119, 119, 119, 119,
+ 119, 119, 119, 119, 119, 119, 119, 119,
+ 119, 119, 119, 119, 119, 119, 119, 119,
+ 119, 119, 119, 119, 119, 119, 119, 119,
+ 119, 119, 119, 119, 119, 119, 119, 119,
+ 119, 119, 119, 255, 255, 255, 255, 255,
48, 48, 48, 48, 48, 48, 48, 48,
48, 48, 48, 48, 48, 48, 48, 48,
48, 48, 48, 48, 48, 48, 48, 48,
@@ -3332,6 +4040,54 @@ 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,
+ 105, 105, 105, 105, 105, 105, 105, 105,
+ 105, 105, 105, 105, 105, 105, 105, 105,
+ 105, 105, 105, 105, 105, 105, 105, 105,
+ 105, 105, 105, 105, 105, 105, 105, 105,
+ 105, 105, 105, 105, 105, 105, 105, 105,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 102, 102, 102, 102, 102, 102, 102, 102,
+ 102, 102, 102, 102, 102, 102, 102, 102,
+ 102, 102, 102, 102, 102, 102, 102, 102,
+ 102, 102, 102, 102, 102, 102, 102, 102,
+ 102, 102, 102, 102, 102, 102, 102, 102,
+ 102, 102, 102, 102, 102, 102, 102, 102,
+ 102, 102, 102, 102, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 102,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 109, 109, 109, 109, 109, 109, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 109, 109, 109, 109, 109, 109, 109, 109,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
51, 51, 51, 51, 51, 51, 255, 255,
51, 255, 51, 51, 51, 51, 51, 51,
51, 51, 51, 51, 51, 51, 51, 51,
@@ -3340,18 +4096,34 @@ u_script =
51, 51, 51, 51, 51, 51, 51, 51,
51, 51, 51, 51, 51, 51, 255, 51,
51, 255, 255, 255, 51, 255, 255, 51,
+ 86, 86, 86, 86, 86, 86, 86, 86,
+ 86, 86, 86, 86, 86, 86, 86, 86,
+ 86, 86, 86, 86, 86, 86, 255, 86,
+ 86, 86, 86, 86, 86, 86, 86, 86,
+ 117, 117, 117, 117, 117, 117, 117, 117,
+ 117, 117, 117, 117, 117, 117, 117, 117,
+ 117, 117, 117, 117, 117, 117, 117, 117,
+ 117, 117, 117, 117, 117, 117, 117, 117,
+ 116, 116, 116, 116, 116, 116, 116, 116,
+ 116, 116, 116, 116, 116, 116, 116, 116,
+ 116, 116, 116, 116, 116, 116, 116, 116,
+ 116, 116, 116, 116, 116, 116, 116, 255,
+ 255, 255, 255, 255, 255, 255, 255, 116,
+ 116, 116, 116, 116, 116, 116, 116, 116,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 127, 127, 127, 127, 127, 127, 127, 127,
+ 127, 127, 127, 127, 127, 127, 127, 127,
+ 127, 127, 127, 255, 127, 127, 255, 255,
+ 255, 255, 255, 127, 127, 127, 127, 127,
63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63,
- 63, 63, 255, 255, 255, 255, 255, 63,
+ 63, 63, 63, 63, 255, 255, 255, 63,
75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75,
@@ -3364,6 +4136,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,
+ 97, 97, 97, 97, 97, 97, 97, 97,
+ 97, 97, 97, 97, 97, 97, 97, 97,
+ 97, 97, 97, 97, 97, 97, 97, 97,
+ 97, 97, 97, 97, 97, 97, 97, 97,
+ 96, 96, 96, 96, 96, 96, 96, 96,
+ 96, 96, 96, 96, 96, 96, 96, 96,
+ 96, 96, 96, 96, 96, 96, 96, 96,
+ 255, 255, 255, 255, 96, 96, 96, 96,
+ 96, 96, 96, 96, 96, 96, 96, 96,
+ 96, 96, 96, 96, 96, 96, 96, 96,
+ 255, 255, 96, 96, 96, 96, 96, 96,
+ 96, 96, 96, 96, 96, 96, 96, 96,
+ 96, 96, 96, 96, 96, 96, 96, 96,
+ 96, 96, 96, 96, 96, 96, 96, 96,
+ 96, 96, 96, 96, 96, 96, 96, 96,
+ 96, 96, 96, 96, 96, 96, 96, 96,
60, 60, 60, 60, 255, 60, 60, 255,
255, 255, 255, 255, 60, 60, 60, 60,
60, 60, 60, 60, 255, 60, 60, 60,
@@ -3376,10 +4164,330 @@ u_script =
255, 255, 255, 255, 255, 255, 255, 255,
60, 60, 60, 60, 60, 60, 60, 60,
60, 255, 255, 255, 255, 255, 255, 255,
+ 87, 87, 87, 87, 87, 87, 87, 87,
+ 87, 87, 87, 87, 87, 87, 87, 87,
+ 87, 87, 87, 87, 87, 87, 87, 87,
+ 87, 87, 87, 87, 87, 87, 87, 87,
+ 115, 115, 115, 115, 115, 115, 115, 115,
+ 115, 115, 115, 115, 115, 115, 115, 115,
+ 115, 115, 115, 115, 115, 115, 115, 115,
+ 115, 115, 115, 115, 115, 115, 115, 115,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 111, 111, 111, 111, 111, 111, 111, 111,
+ 111, 111, 111, 111, 111, 111, 111, 111,
+ 111, 111, 111, 111, 111, 111, 111, 111,
+ 111, 111, 111, 111, 111, 111, 111, 111,
+ 111, 111, 111, 111, 111, 111, 111, 255,
+ 255, 255, 255, 111, 111, 111, 111, 111,
+ 111, 111, 111, 111, 111, 111, 111, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 255, 255,
+ 255, 79, 79, 79, 79, 79, 79, 79,
+ 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 88, 88,
+ 88, 88, 88, 88, 88, 88, 255, 255,
+ 88, 88, 88, 88, 88, 88, 88, 88,
+ 89, 89, 89, 89, 89, 89, 89, 89,
+ 89, 89, 89, 89, 89, 89, 89, 89,
+ 89, 89, 89, 255, 255, 255, 255, 255,
+ 89, 89, 89, 89, 89, 89, 89, 89,
+ 120, 120, 120, 120, 120, 120, 120, 120,
+ 120, 120, 120, 120, 120, 120, 120, 120,
+ 120, 120, 255, 255, 255, 255, 255, 255,
+ 255, 120, 120, 120, 120, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 120, 120, 120, 120, 120, 120, 120,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 90, 90, 90, 90, 90, 90, 90, 90,
+ 90, 90, 90, 90, 90, 90, 90, 90,
+ 90, 90, 90, 90, 90, 90, 90, 90,
+ 90, 90, 90, 90, 90, 90, 90, 90,
+ 90, 90, 90, 90, 90, 90, 90, 90,
+ 90, 90, 90, 90, 90, 90, 90, 90,
+ 90, 90, 90, 90, 90, 90, 90, 90,
+ 90, 90, 90, 90, 90, 90, 90, 90,
+ 90, 90, 90, 90, 90, 90, 90, 90,
+ 90, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 129, 129, 129, 129, 129, 129, 129, 129,
+ 129, 129, 129, 129, 129, 129, 129, 129,
+ 129, 129, 129, 129, 129, 129, 129, 129,
+ 129, 129, 129, 129, 129, 129, 129, 129,
+ 129, 129, 129, 129, 129, 129, 129, 129,
+ 129, 129, 129, 129, 129, 129, 129, 129,
+ 129, 129, 129, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 129, 129, 129, 129, 129, 129, 129, 129,
+ 129, 129, 129, 129, 129, 129, 129, 129,
+ 129, 129, 129, 129, 129, 129, 129, 129,
+ 129, 129, 129, 129, 129, 129, 129, 129,
+ 129, 129, 129, 129, 129, 129, 129, 129,
+ 129, 129, 129, 129, 129, 129, 129, 129,
+ 129, 129, 129, 255, 255, 255, 255, 255,
+ 255, 255, 129, 129, 129, 129, 129, 129,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 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, 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, 255,
+ 93, 93, 93, 93, 93, 93, 93, 93,
+ 93, 93, 93, 93, 93, 93, 93, 93,
+ 93, 93, 93, 93, 93, 93, 93, 93,
+ 93, 93, 93, 93, 93, 93, 93, 93,
+ 93, 93, 93, 93, 93, 93, 93, 93,
+ 93, 93, 93, 93, 93, 93, 93, 93,
+ 93, 93, 93, 93, 93, 93, 93, 93,
+ 93, 93, 93, 93, 93, 93, 93, 93,
+ 93, 93, 93, 93, 93, 93, 93, 93,
+ 93, 93, 93, 93, 93, 93, 255, 255,
+ 255, 255, 93, 93, 93, 93, 93, 93,
+ 93, 93, 93, 93, 93, 93, 93, 93,
+ 93, 93, 93, 93, 93, 93, 93, 93,
+ 93, 93, 93, 93, 93, 93, 93, 93,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 93,
+ 91, 91, 91, 91, 91, 91, 91, 91,
+ 91, 91, 91, 91, 91, 91, 91, 91,
+ 91, 91, 91, 91, 91, 91, 91, 91,
+ 91, 91, 91, 91, 91, 91, 91, 91,
+ 91, 91, 91, 91, 91, 91, 91, 91,
+ 91, 91, 91, 91, 91, 91, 91, 91,
+ 91, 91, 91, 91, 91, 91, 91, 91,
+ 91, 91, 91, 91, 91, 91, 91, 91,
+ 91, 91, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 100, 100, 100, 100, 100, 100, 100, 100,
+ 100, 100, 100, 100, 100, 100, 100, 100,
+ 100, 100, 100, 100, 100, 100, 100, 100,
+ 100, 255, 255, 255, 255, 255, 255, 255,
+ 100, 100, 100, 100, 100, 100, 100, 100,
+ 100, 100, 255, 255, 255, 255, 255, 255,
+ 95, 95, 95, 95, 95, 95, 95, 95,
+ 95, 95, 95, 95, 95, 95, 95, 95,
+ 95, 95, 95, 95, 95, 95, 95, 95,
+ 95, 95, 95, 95, 95, 95, 95, 95,
+ 95, 95, 95, 95, 95, 95, 95, 95,
+ 95, 95, 95, 95, 95, 95, 95, 95,
+ 95, 95, 95, 95, 95, 255, 95, 95,
+ 95, 95, 95, 95, 95, 95, 95, 95,
+ 95, 95, 95, 95, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 110, 110, 110, 110, 110, 110, 110, 110,
+ 110, 110, 110, 110, 110, 110, 110, 110,
+ 110, 110, 110, 110, 110, 110, 110, 110,
+ 110, 110, 110, 110, 110, 110, 110, 110,
+ 110, 110, 110, 110, 110, 110, 110, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 99, 99, 99, 99, 99, 99, 99, 99,
+ 99, 99, 99, 99, 99, 99, 99, 99,
+ 99, 99, 99, 99, 99, 99, 99, 99,
+ 99, 99, 99, 99, 99, 99, 99, 99,
+ 99, 99, 99, 99, 99, 99, 99, 99,
+ 99, 99, 99, 99, 99, 99, 99, 99,
+ 99, 99, 99, 99, 99, 99, 99, 99,
+ 99, 99, 99, 99, 99, 99, 99, 99,
+ 99, 99, 99, 99, 99, 99, 99, 99,
+ 99, 99, 99, 99, 99, 99, 255, 255,
+ 99, 99, 99, 99, 99, 99, 99, 99,
+ 99, 99, 99, 99, 99, 99, 99, 99,
+ 255, 18, 18, 18, 18, 18, 18, 18,
+ 18, 18, 18, 18, 18, 18, 18, 18,
+ 18, 18, 18, 18, 18, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 108, 108, 108, 108, 108, 108, 108, 108,
+ 108, 108, 108, 108, 108, 108, 108, 108,
+ 108, 108, 255, 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, 108, 108, 108, 108, 108, 108, 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, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 128, 128, 128, 128, 128, 128, 128, 255,
+ 128, 255, 128, 128, 128, 128, 255, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 255, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 255, 255, 255, 255, 255, 255,
+ 122, 122, 122, 122, 122, 122, 122, 122,
+ 122, 122, 122, 122, 122, 122, 122, 122,
+ 122, 122, 122, 122, 122, 122, 122, 122,
+ 122, 122, 122, 122, 122, 122, 122, 122,
+ 122, 122, 122, 122, 122, 122, 122, 122,
+ 122, 122, 122, 122, 122, 122, 122, 122,
+ 122, 122, 122, 122, 122, 122, 122, 122,
+ 122, 122, 122, 255, 255, 255, 255, 255,
+ 122, 122, 122, 122, 122, 122, 122, 122,
+ 122, 122, 255, 255, 255, 255, 255, 255,
+ 106, 106, 106, 106, 255, 106, 106, 106,
+ 106, 106, 106, 106, 106, 255, 255, 106,
+ 106, 255, 255, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 255, 106, 106, 106, 106, 106, 106,
+ 106, 255, 106, 106, 255, 106, 106, 106,
+ 106, 106, 255, 255, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 255, 255, 106,
+ 106, 255, 255, 106, 106, 106, 255, 255,
+ 106, 255, 255, 255, 255, 255, 255, 106,
+ 255, 255, 255, 255, 255, 106, 106, 106,
+ 106, 106, 106, 106, 255, 255, 106, 106,
+ 106, 106, 106, 106, 106, 255, 255, 255,
+ 106, 106, 106, 106, 106, 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,
+ 123, 123, 123, 123, 123, 123, 123, 123,
+ 123, 123, 123, 123, 123, 123, 123, 123,
+ 123, 123, 123, 123, 123, 123, 123, 123,
+ 123, 123, 123, 123, 123, 123, 123, 123,
+ 123, 123, 123, 123, 123, 123, 123, 123,
+ 123, 123, 123, 123, 123, 123, 123, 123,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 123, 123, 123, 123, 123, 123, 123, 123,
+ 123, 123, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 121, 121, 121, 121, 121, 121, 121, 121,
+ 121, 121, 121, 121, 121, 121, 121, 121,
+ 121, 121, 121, 121, 121, 121, 121, 121,
+ 121, 121, 121, 121, 121, 121, 121, 121,
+ 121, 121, 121, 121, 121, 121, 121, 121,
+ 121, 121, 121, 121, 121, 121, 121, 121,
+ 121, 121, 121, 121, 121, 121, 255, 255,
+ 121, 121, 121, 121, 121, 121, 121, 121,
+ 121, 121, 121, 121, 121, 121, 121, 121,
+ 121, 121, 121, 121, 121, 121, 121, 121,
+ 121, 121, 121, 121, 121, 121, 121, 121,
+ 121, 121, 121, 121, 121, 121, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 255, 255, 255,
+ 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,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 125, 125, 125, 125, 125, 125, 125, 125,
+ 125, 125, 125, 125, 125, 125, 125, 125,
+ 125, 125, 125, 125, 125, 125, 125, 125,
+ 125, 125, 255, 255, 255, 125, 125, 125,
+ 125, 125, 125, 125, 125, 125, 125, 125,
+ 125, 125, 125, 125, 255, 255, 255, 255,
+ 125, 125, 125, 125, 125, 125, 125, 125,
+ 125, 125, 125, 125, 125, 125, 125, 125,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 124, 124, 124, 124, 124, 124, 124, 124,
+ 124, 124, 124, 124, 124, 124, 124, 124,
+ 124, 124, 124, 124, 124, 124, 124, 124,
+ 124, 124, 124, 124, 124, 124, 124, 124,
+ 124, 124, 124, 124, 124, 124, 124, 124,
+ 124, 124, 124, 124, 124, 124, 124, 124,
+ 124, 124, 124, 124, 124, 124, 124, 124,
+ 124, 124, 124, 124, 124, 124, 124, 124,
+ 124, 124, 124, 124, 124, 124, 124, 124,
+ 124, 124, 124, 124, 124, 124, 124, 124,
+ 124, 124, 124, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 124,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 118, 118, 118, 118, 118, 118, 118, 118,
+ 118, 118, 118, 118, 118, 118, 118, 118,
+ 118, 118, 118, 118, 118, 118, 118, 118,
+ 118, 118, 118, 118, 118, 118, 118, 118,
+ 118, 118, 118, 118, 118, 118, 118, 118,
+ 118, 118, 118, 118, 118, 118, 118, 118,
+ 118, 118, 118, 118, 118, 118, 118, 118,
+ 118, 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,
@@ -3399,6 +4507,19 @@ u_script =
62, 62, 62, 62, 62, 62, 62, 62,
62, 62, 62, 62, 62, 62, 62, 62,
62, 62, 62, 62, 62, 62, 62, 62,
+ 62, 62, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 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,
@@ -3409,13 +4530,12 @@ u_script =
62, 62, 62, 62, 62, 62, 62, 62,
62, 62, 62, 62, 62, 62, 62, 62,
62, 62, 62, 62, 62, 62, 62, 62,
- 62, 62, 62, 62, 62, 62, 62, 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,
62, 62, 62, 62, 62, 62, 62, 62,
+ 62, 62, 62, 62, 62, 62, 62, 255,
+ 62, 62, 62, 62, 62, 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,
@@ -3424,10 +4544,238 @@ u_script =
62, 62, 62, 62, 62, 62, 62, 62,
62, 62, 62, 62, 62, 62, 62, 62,
62, 62, 62, 62, 62, 62, 62, 62,
- 62, 62, 62, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
62, 62, 62, 62, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 83, 83, 83, 83, 83, 83, 83,
+ 83, 255, 255, 255, 255, 255, 255, 255,
+ 114, 114, 114, 114, 114, 114, 114, 114,
+ 114, 114, 114, 114, 114, 114, 114, 114,
+ 114, 114, 114, 114, 114, 114, 114, 114,
+ 114, 114, 114, 114, 114, 114, 114, 255,
+ 114, 114, 114, 114, 114, 114, 114, 114,
+ 114, 114, 255, 255, 255, 255, 114, 114,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 103, 103, 103, 103, 103, 103, 103, 103,
+ 103, 103, 103, 103, 103, 103, 103, 103,
+ 103, 103, 103, 103, 103, 103, 103, 103,
+ 103, 103, 103, 103, 103, 103, 255, 255,
+ 103, 103, 103, 103, 103, 103, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 107, 107, 107, 107, 107, 107, 107, 107,
+ 107, 107, 107, 107, 107, 107, 107, 107,
+ 107, 107, 107, 107, 107, 107, 107, 107,
+ 107, 107, 107, 107, 107, 107, 107, 107,
+ 107, 107, 107, 107, 107, 107, 107, 107,
+ 107, 107, 107, 107, 107, 107, 107, 107,
+ 107, 107, 107, 107, 107, 107, 107, 107,
+ 107, 107, 107, 107, 107, 107, 107, 107,
+ 107, 107, 107, 107, 107, 107, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 107, 107, 107, 107, 107, 107, 107, 107,
+ 107, 107, 255, 107, 107, 107, 107, 107,
+ 107, 107, 255, 107, 107, 107, 107, 107,
+ 107, 107, 107, 107, 107, 107, 107, 107,
+ 107, 107, 107, 107, 107, 107, 107, 107,
+ 255, 255, 255, 255, 255, 107, 107, 107,
+ 107, 107, 107, 107, 107, 107, 107, 107,
+ 107, 107, 107, 107, 107, 107, 107, 107,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 98, 98, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 98,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 98, 98, 98, 98, 98, 98, 98, 98,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 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,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 255, 255, 255, 255, 255,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 255, 255, 255,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 255, 255, 255, 255, 255, 255, 255,
+ 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 255, 255, 104, 104, 104, 104,
+ 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, 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, 0, 0, 0,
@@ -3471,9 +4819,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, 0, 0, 0, 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, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
2, 2, 2, 2, 2, 2, 2, 2,
@@ -3588,12 +4936,232 @@ 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,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 130, 130, 130, 130, 130,
+ 255, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 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,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 255, 255, 112,
+ 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 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,
+ 6, 6, 6, 6, 6, 6, 6, 6,
+ 255, 6, 6, 255, 6, 255, 255, 6,
+ 255, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 6, 255, 6, 6, 6, 6,
+ 255, 6, 255, 6, 255, 255, 255, 255,
+ 255, 255, 6, 255, 255, 255, 255, 6,
+ 255, 6, 255, 6, 255, 6, 6, 6,
+ 255, 6, 6, 255, 6, 255, 255, 6,
+ 255, 6, 255, 6, 255, 6, 255, 6,
+ 255, 6, 6, 255, 6, 255, 255, 6,
+ 6, 6, 6, 255, 6, 6, 6, 6,
+ 6, 6, 6, 255, 6, 6, 6, 6,
+ 255, 6, 6, 6, 6, 255, 6, 255,
+ 6, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 255, 6, 6, 6, 6, 6,
+ 6, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 6, 6, 255, 255, 255, 255,
+ 255, 6, 6, 6, 255, 6, 6, 6,
+ 6, 6, 255, 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, 255,
+ 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, 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, 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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 255,
+ 255, 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,
+ 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, 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, 0, 0, 0, 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, 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, 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,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 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, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 32, 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, 0, 0, 0,
+ 0, 0, 0, 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, 0,
+ 0, 255, 255, 255, 255, 255, 255, 255,
+ 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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 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,
+ 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,
+ 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, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -3608,11 +5176,79 @@ u_script =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 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, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 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, 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, 0,
+ 0, 0, 0, 0, 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, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 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, 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,
+ 0, 0, 0, 0, 0, 0, 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, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 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, 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,
+ 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, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 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, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -3639,6 +5275,54 @@ u_script =
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 255, 255,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 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 c3ebfae..721764d 100644
--- a/lib/unictype/scripts_byname.gperf
+++ b/lib/unictype/scripts_byname.gperf
@@ -1,7 +1,7 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode scripts. */
-/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */
-struct named_script { const char *name; unsigned int index; };
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
+struct named_script { int name; unsigned int index; };
%struct-type
%language=ANSI-C
%define hash-function-name scripts_hash
@@ -9,6 +9,8 @@ struct named_script { const char *name; unsigned int index; };
%readonly-tables
%global-table
%define word-array-name script_names
+%pic
+%define string-pool-name script_stringpool
%%
Common, 0
Latin, 1
@@ -87,3 +89,57 @@ Lycian, 73
Carian, 74
Lydian, 75
Cham, 76
+Tai_Tham, 77
+Tai_Viet, 78
+Avestan, 79
+Egyptian_Hieroglyphs, 80
+Samaritan, 81
+Lisu, 82
+Bamum, 83
+Javanese, 84
+Meetei_Mayek, 85
+Imperial_Aramaic, 86
+Old_South_Arabian, 87
+Inscriptional_Parthian, 88
+Inscriptional_Pahlavi, 89
+Old_Turkic, 90
+Kaithi, 91
+Batak, 92
+Brahmi, 93
+Mandaic, 94
+Chakma, 95
+Meroitic_Cursive, 96
+Meroitic_Hieroglyphs, 97
+Miao, 98
+Sharada, 99
+Sora_Sompeng, 100
+Takri, 101
+Caucasian_Albanian, 102
+Bassa_Vah, 103
+Duployan, 104
+Elbasan, 105
+Grantha, 106
+Pahawh_Hmong, 107
+Khojki, 108
+Linear_A, 109
+Mahajani, 110
+Manichaean, 111
+Mende_Kikakui, 112
+Modi, 113
+Mro, 114
+Old_North_Arabian, 115
+Nabataean, 116
+Palmyrene, 117
+Pau_Cin_Hau, 118
+Old_Permic, 119
+Psalter_Pahlavi, 120
+Siddham, 121
+Khudawadi, 122
+Tirhuta, 123
+Warang_Citi, 124
+Ahom, 125
+Anatolian_Hieroglyphs, 126
+Hatran, 127
+Multani, 128
+Old_Hungarian, 129
+SignWriting, 130
diff --git a/lib/unictype/scripts_byname.h b/lib/unictype/scripts_byname.h
index e7a7667..1958b8a 100644
--- a/lib/unictype/scripts_byname.h
+++ b/lib/unictype/scripts_byname.h
@@ -1,6 +1,6 @@
/* ANSI-C code produced by gperf version 3.0.4 */
/* Command-line: gperf -m 10 ./unictype/scripts_byname.gperf */
-/* Computed positions: -k'1,3' */
+/* Computed positions: -k'1,3,5,8' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
&& ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
@@ -30,14 +30,14 @@
#endif
#line 4 "./unictype/scripts_byname.gperf"
-struct named_script { const char *name; unsigned int index; };
+struct named_script { int name; unsigned int index; };
-#define TOTAL_KEYWORDS 77
+#define TOTAL_KEYWORDS 131
#define MIN_WORD_LENGTH 2
-#define MAX_WORD_LENGTH 19
-#define MIN_HASH_VALUE 2
-#define MAX_HASH_VALUE 92
-/* maximum key range = 91, duplicates = 0 */
+#define MAX_WORD_LENGTH 22
+#define MIN_HASH_VALUE 4
+#define MAX_HASH_VALUE 199
+/* maximum key range = 196, duplicates = 0 */
#ifdef __GNUC__
__inline
@@ -51,38 +51,47 @@ scripts_hash (register const char *str, register unsigned int len)
{
static const unsigned char asso_values[] =
{
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 53, 14, 3, 29, 27,
- 93, 25, 0, 25, 93, 24, 7, 36, 28, 8,
- 49, 93, 54, 7, 11, 64, 32, 93, 93, 0,
- 93, 93, 93, 93, 93, 57, 93, 3, 52, 59,
- 29, 39, 52, 22, 42, 39, 24, 93, 6, 20,
- 0, 33, 17, 93, 0, 32, 22, 2, 28, 26,
- 93, 31, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
- 93, 93, 93, 93, 93, 93
+ 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
};
register int hval = len;
switch (hval)
{
default:
+ hval += asso_values[(unsigned char)str[7]];
+ /*FALLTHROUGH*/
+ case 7:
+ case 6:
+ case 5:
+ hval += asso_values[(unsigned char)str[4]];
+ /*FALLTHROUGH*/
+ case 4:
+ case 3:
hval += asso_values[(unsigned char)str[2]];
/*FALLTHROUGH*/
case 2:
@@ -93,167 +102,562 @@ scripts_hash (register const char *str, register unsigned int len)
return hval;
}
+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_str18[sizeof("Mandaic")];
+ char script_stringpool_str19[sizeof("Thai")];
+ 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")];
+ };
+static const struct script_stringpool_t script_stringpool_contents =
+ {
+ "Yi",
+ "Nko",
+ "Mro",
+ "Ahom",
+ "Lao",
+ "Miao",
+ "Bamum",
+ "Bengali",
+ "Brahmi",
+ "Mandaic",
+ "Thai",
+ "Myanmar",
+ "Armenian",
+ "Mongolian",
+ "Thaana",
+ "Linear_B",
+ "Arabic",
+ "Linear_A",
+ "Cham",
+ "Osmanya",
+ "Sinhala",
+ "Common",
+ "Tai_Le",
+ "Sharada",
+ "Chakma",
+ "Oriya",
+ "Syriac",
+ "Shavian",
+ "Anatolian_Hieroglyphs",
+ "Carian",
+ "Mende_Kikakui",
+ "Tai_Tham",
+ "Buginese",
+ "Samaritan",
+ "Meetei_Mayek",
+ "Braille",
+ "Tagbanwa",
+ "Multani",
+ "Cuneiform",
+ "Limbu",
+ "Tamil",
+ "Han",
+ "Latin",
+ "Cherokee",
+ "Georgian",
+ "Balinese",
+ "Kannada",
+ "Hanunoo",
+ "Phoenician",
+ "Tirhuta",
+ "Khmer",
+ "Ogham",
+ "Avestan",
+ "Vai",
+ "Takri",
+ "Telugu",
+ "Tagalog",
+ "New_Tai_Lue",
+ "Lycian",
+ "Gujarati",
+ "Inherited",
+ "Warang_Citi",
+ "Modi",
+ "Malayalam",
+ "Grantha",
+ "Sora_Sompeng",
+ "Mahajani",
+ "Gothic",
+ "Manichaean",
+ "Glagolitic",
+ "Caucasian_Albanian",
+ "Greek",
+ "Lydian",
+ "Gurmukhi",
+ "Lisu",
+ "Batak",
+ "Hiragana",
+ "Hangul",
+ "Meroitic_Cursive",
+ "Devanagari",
+ "Khojki",
+ "Bopomofo",
+ "Meroitic_Hieroglyphs",
+ "Kaithi",
+ "Bassa_Vah",
+ "Hatran",
+ "Egyptian_Hieroglyphs",
+ "Kharoshthi",
+ "Rejang",
+ "Syloti_Nagri",
+ "Tifinagh",
+ "Palmyrene",
+ "Saurashtra",
+ "Ol_Chiki",
+ "Ugaritic",
+ "Sundanese",
+ "Canadian_Aboriginal",
+ "Buhid",
+ "Ethiopic",
+ "Coptic",
+ "Cypriot",
+ "Nabataean",
+ "Tibetan",
+ "SignWriting",
+ "Javanese",
+ "Tai_Viet",
+ "Cyrillic",
+ "Duployan",
+ "Kayah_Li",
+ "Deseret",
+ "Hebrew",
+ "Siddham",
+ "Lepcha",
+ "Old_Italic",
+ "Phags_Pa",
+ "Psalter_Pahlavi",
+ "Runic",
+ "Old_Permic",
+ "Pau_Cin_Hau",
+ "Katakana",
+ "Imperial_Aramaic",
+ "Old_North_Arabian",
+ "Pahawh_Hmong",
+ "Old_Turkic",
+ "Inscriptional_Pahlavi",
+ "Inscriptional_Parthian",
+ "Elbasan",
+ "Old_South_Arabian",
+ "Khudawadi",
+ "Old_Hungarian",
+ "Old_Persian"
+ };
+#define script_stringpool ((const char *) &script_stringpool_contents)
+
static const struct named_script script_names[] =
{
- {""}, {""},
-#line 49 "./unictype/scripts_byname.gperf"
- {"Yi", 36},
-#line 48 "./unictype/scripts_byname.gperf"
- {"Han", 35},
- {""}, {""},
+ {-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},
+ {-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"
- {"Hangul", 24},
-#line 55 "./unictype/scripts_byname.gperf"
- {"Hanunoo", 42},
-#line 45 "./unictype/scripts_byname.gperf"
- {"Hiragana", 32},
-#line 87 "./unictype/scripts_byname.gperf"
- {"Carian", 74},
-#line 89 "./unictype/scripts_byname.gperf"
- {"Cham", 76},
-#line 16 "./unictype/scripts_byname.gperf"
- {"Cyrillic", 3},
-#line 75 "./unictype/scripts_byname.gperf"
- {"Cuneiform", 62},
-#line 20 "./unictype/scripts_byname.gperf"
- {"Syriac", 7},
-#line 31 "./unictype/scripts_byname.gperf"
- {"Sinhala", 18},
-#line 60 "./unictype/scripts_byname.gperf"
- {"Linear_B", 47},
-#line 79 "./unictype/scripts_byname.gperf"
- {"Sundanese", 66},
+ {(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"
- {"Shavian", 49},
-#line 32 "./unictype/scripts_byname.gperf"
- {"Thai", 19},
-#line 83 "./unictype/scripts_byname.gperf"
- {"Saurashtra", 70},
+ {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str24, 47},
#line 21 "./unictype/scripts_byname.gperf"
- {"Thaana", 8},
-#line 23 "./unictype/scripts_byname.gperf"
- {"Bengali", 10},
-#line 40 "./unictype/scripts_byname.gperf"
- {"Canadian_Aboriginal", 27},
-#line 28 "./unictype/scripts_byname.gperf"
- {"Telugu", 15},
+ {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str25, 6},
+ {-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"
- {"Braille", 52},
-#line 71 "./unictype/scripts_byname.gperf"
- {"Syloti_Nagri", 58},
-#line 67 "./unictype/scripts_byname.gperf"
- {"Coptic", 54},
+ {(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"
- {"Cypriot", 51},
-#line 74 "./unictype/scripts_byname.gperf"
- {"Balinese", 61},
-#line 13 "./unictype/scripts_byname.gperf"
- {"Common", 0},
-#line 80 "./unictype/scripts_byname.gperf"
- {"Lepcha", 67},
+ {(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"
- {"Kannada", 16},
-#line 58 "./unictype/scripts_byname.gperf"
- {"Limbu", 45},
-#line 24 "./unictype/scripts_byname.gperf"
- {"Gurmukhi", 11},
-#line 14 "./unictype/scripts_byname.gperf"
- {"Latin", 1},
-#line 63 "./unictype/scripts_byname.gperf"
- {"Osmanya", 50},
-#line 27 "./unictype/scripts_byname.gperf"
- {"Tamil", 14},
-#line 73 "./unictype/scripts_byname.gperf"
- {"Kharoshthi", 60},
-#line 69 "./unictype/scripts_byname.gperf"
- {"Glagolitic", 56},
-#line 47 "./unictype/scripts_byname.gperf"
- {"Bopomofo", 34},
-#line 54 "./unictype/scripts_byname.gperf"
- {"Tagalog", 41},
-#line 57 "./unictype/scripts_byname.gperf"
- {"Tagbanwa", 44},
-#line 88 "./unictype/scripts_byname.gperf"
- {"Lydian", 75},
-#line 33 "./unictype/scripts_byname.gperf"
- {"Lao", 20},
-#line 66 "./unictype/scripts_byname.gperf"
- {"Buginese", 53},
-#line 44 "./unictype/scripts_byname.gperf"
- {"Mongolian", 31},
-#line 35 "./unictype/scripts_byname.gperf"
- {"Myanmar", 22},
+ {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str50, 14},
#line 50 "./unictype/scripts_byname.gperf"
- {"Old_Italic", 37},
-#line 72 "./unictype/scripts_byname.gperf"
- {"Old_Persian", 59},
+ {(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"
- {"Khmer", 30},
-#line 39 "./unictype/scripts_byname.gperf"
- {"Cherokee", 26},
+ {(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"
- {"Malayalam", 17},
-#line 26 "./unictype/scripts_byname.gperf"
- {"Oriya", 13},
-#line 51 "./unictype/scripts_byname.gperf"
- {"Gothic", 38},
-#line 46 "./unictype/scripts_byname.gperf"
- {"Katakana", 33},
-#line 41 "./unictype/scripts_byname.gperf"
- {"Ogham", 28},
-#line 59 "./unictype/scripts_byname.gperf"
- {"Tai_Le", 46},
-#line 25 "./unictype/scripts_byname.gperf"
- {"Gujarati", 12},
-#line 18 "./unictype/scripts_byname.gperf"
- {"Hebrew", 5},
-#line 42 "./unictype/scripts_byname.gperf"
- {"Runic", 29},
-#line 77 "./unictype/scripts_byname.gperf"
- {"Phags_Pa", 64},
+ {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str65, 15},
#line 56 "./unictype/scripts_byname.gperf"
- {"Buhid", 43},
-#line 19 "./unictype/scripts_byname.gperf"
- {"Arabic", 6},
-#line 84 "./unictype/scripts_byname.gperf"
- {"Kayah_Li", 71},
-#line 78 "./unictype/scripts_byname.gperf"
- {"Nko", 65},
-#line 68 "./unictype/scripts_byname.gperf"
- {"New_Tai_Lue", 55},
-#line 36 "./unictype/scripts_byname.gperf"
- {"Georgian", 23},
-#line 22 "./unictype/scripts_byname.gperf"
- {"Devanagari", 9},
-#line 52 "./unictype/scripts_byname.gperf"
- {"Deseret", 39},
-#line 15 "./unictype/scripts_byname.gperf"
- {"Greek", 2},
-#line 34 "./unictype/scripts_byname.gperf"
- {"Tibetan", 21},
+ {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str66, 41},
#line 70 "./unictype/scripts_byname.gperf"
- {"Tifinagh", 57},
-#line 86 "./unictype/scripts_byname.gperf"
- {"Lycian", 73},
-#line 81 "./unictype/scripts_byname.gperf"
- {"Ol_Chiki", 68},
-#line 82 "./unictype/scripts_byname.gperf"
- {"Vai", 69},
-#line 61 "./unictype/scripts_byname.gperf"
- {"Ugaritic", 48},
+ {(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"
- {"Inherited", 40},
-#line 38 "./unictype/scripts_byname.gperf"
- {"Ethiopic", 25},
- {""}, {""}, {""},
+ {(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"
- {"Armenian", 4},
- {""}, {""},
+ {(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"
- {"Rejang", 72},
- {""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 76 "./unictype/scripts_byname.gperf"
- {"Phoenician", 63}
+ {(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},
+ {-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},
+ {-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},
+ {-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},
+ {-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},
+ {-1}, {-1},
+#line 120 "./unictype/scripts_byname.gperf"
+ {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str149, 105},
+ {-1},
+#line 102 "./unictype/scripts_byname.gperf"
+ {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str151, 87},
+ {-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},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-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 74 "./unictype/scripts_byname.gperf"
+ {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str199, 59}
};
#ifdef __GNUC__
@@ -271,10 +675,14 @@ uc_script_lookup (register const char *str, register unsigned int len)
if (key <= MAX_HASH_VALUE && key >= 0)
{
- register const char *s = script_names[key].name;
+ register int o = script_names[key].name;
+ if (o >= 0)
+ {
+ register const char *s = o + script_stringpool;
- if (*str == *s && !strcmp (str + 1, s + 1))
- return &script_names[key];
+ if (*str == *s && !strcmp (str + 1, s + 1))
+ return &script_names[key];
+ }
}
}
return 0;
diff --git a/lib/unictype/sy_c_ident.c b/lib/unictype/sy_c_ident.c
index 3d89841..a2ee122 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/sy_c_ident.h b/lib/unictype/sy_c_ident.h
index 74d96ed..63d047c 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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 989838f..61db74a 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/sy_java_ident.c b/lib/unictype/sy_java_ident.c
index 1defc2b..86b07c4 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify it
diff --git a/lib/unictype/sy_java_ident.h b/lib/unictype/sy_java_ident.h
index bad2b03..e0e45f3 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-ctype.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.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[16 << 5];
- unsigned short level3[113 * 16];
+ short level2[24 << 5];
+ unsigned short level3[162 * 16];
}
u_java_ident =
{
{
0, 32, 64, 96, 128, 160, 160, 160,
160, 192, 224, 160, 160, 256, -1, 288,
- 320, -1, 352, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 384, -1, -1,
+ 320, 352, 384, 416, 448, -1, 480, -1,
+ -1, -1, -1, 512, -1, 544, 576, -1,
160, 160, 160, 160, 160, 160, 160, 160,
- 160, 160, 416, -1, -1, -1, -1, 448,
+ 160, 160, 608, 640, 672, -1, -1, 704,
-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,29 +44,29 @@ 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,
- 480
+ 736
},
{
0, 128, 256, 256, 256, 384, 512, 640,
256, 768, 896, 1024, 1152, 1280, 1408, 1536,
- -1, -1, 1664, 1792, 1920, 2048, 2176, 2304,
- 2432, 2560, 2688, 2816, 2944, 3072, 3200, 3328,
- 3456, 3584, 3712, 3840, 3968, 4096, 4224, 4352,
+ 1664, 1792, 1920, 2048, 2176, 2304, 2432, 2560,
+ 2688, 2816, 2944, 3072, 3200, 3328, 3456, 3584,
+ 3712, 3840, 256, 256, 3968, 4096, 4224, 4352,
4480, 256, 256, 256, 4608, 4736, 4864, 4992,
- 5120, 5248, 5376, 5504, 5632, -1, 5760, 5888,
- 6016, -1, 256, 6144, 256, 256, 6272, 6400,
- 6528, 6656, 6784, 6912, -1, -1, -1, -1,
+ 5120, 5248, 5376, 5504, 5632, 5760, 5888, 6016,
+ 6144, 6272, 256, 6400, 256, 256, 6528, 6656,
+ 6784, 6912, 7040, 7168, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 7040, 7168, 7296, 7424, 7552, -1, -1, -1,
- 7680, 7808, 7936, 8064, -1, -1, -1, -1,
+ 7296, 7424, 7552, 7680, 7808, -1, -1, -1,
+ 7936, 8064, 8192, 8320, -1, -1, -1, -1,
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, 256, 256, 256, 256,
- 256, 256, 256, 8192, 256, 256, 256, 256,
+ 256, 256, 256, 8448, 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,
@@ -74,40 +74,72 @@ u_java_ident =
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, 8320,
+ 256, 256, 256, 256, 256, 256, 256, 8576,
256, 256, 256, 256, 256, 256, 256, 256,
- 256, 8448, 256, 256, 8576, 8704, 8832, 8960,
- 9088, 9216, 9344, -1, 9472, -1, -1, -1,
+ 256, 8704, 256, 256, 8832, 8960, 9088, 9216,
+ 9344, 9472, 9600, 9728, 9856, 9984, 10112, 10240,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
- 256, 256, 256, 256, 256, 256, 256, 9600,
+ 256, 256, 256, 256, 256, 256, 256, 10368,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -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, 9728, 9856, 9984, 10112,
- 256, 256, 10240, 10368, 10496, 10624, 10752, 10880,
- 11008, 11136, 11264, 11392, -1, 11520, 11648, 11776,
- 256, 11904, -1, -1, -1, -1, -1, -1,
- 12032, -1, 12160, -1, 12288, -1, -1, -1,
+ -1, -1, 256, 256, 10496, 10624, 10752, 10880,
+ 256, 256, 11008, 11136, 11264, 11392, 11520, 11648,
+ 11776, 11904, 12032, 12160, -1, 12288, 12416, 12544,
+ 256, 12672, 12800, -1, 256, 256, 12928, -1,
+ 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, 12416, -1,
- 12544, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 256, 256, 256, 16128,
+ 16256, 256, 16384, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 12672, 12800, 12928, -1, -1, -1,
- 13056, 13184, 13312, 256, 256, 13440, 13568, 13696,
+ 256, 256, 256, 256, 256, 256, 256, 256,
+ 16512, -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, 256, 256, 256, 256,
- 256, 256, 256, 256, 256, 13824, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 16640, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -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,
+ -1, -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,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 13952, -1, -1, -1,
+ 256, 19328, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 19456, 19584, -1, -1,
+ 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 19712, 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, 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,
-1, -1, -1, -1, -1, -1, -1, -1,
- 14080, -1, 14208, 14336, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 20224, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 20352, -1, 20480, 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
@@ -122,113 +154,117 @@ u_java_ident =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0aa0, 0x0000, 0xaaa0, 0xaaaa, 0xa800, 0x88aa, 0xaaaa, 0xaaaa,
0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555,
- 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x0800, 0xa00a,
+ 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x0800, 0x200a,
0x8aaa, 0x0880, 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2000, 0x0000,
0x5560, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0x0002, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000,
0x0000, 0x0000, 0x8000, 0xaaa2, 0x0002, 0x0000, 0x0000, 0x0000,
- 0x0000, 0xaaaa, 0x5556, 0x5555, 0x5555, 0x5555, 0x5555, 0x6555,
+ 0x0000, 0x2aaa, 0x5556, 0x5555, 0x5555, 0x5555, 0x5555, 0x6555,
0x6596, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaa80, 0xaaaa,
- 0xaaff, 0xaa2a, 0x5555, 0xaa95, 0x0002, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x5540, 0x5555, 0x9555, 0x5555, 0x0aa5, 0x0001, 0x0000,
+ 0xafff, 0xaa2a, 0x5555, 0xab95, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x5540, 0x5555, 0x5555, 0x5555, 0x0aa5, 0x0001, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x5200, 0x6d55, 0x4155, 0x0559, 0x5555, 0x2805,
0xaaaa, 0xeaaa, 0x0004, 0x0000, 0x0000, 0x0000, 0x5555, 0x5555,
0x5555, 0x0295, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x5000, 0x5555, 0xaaa1, 0xaaaa,
0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0x5540, 0xa055, 0xaa8a,
- 0x0056, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x51a0,
- 0x5555, 0xa555, 0xa954, 0x0000, 0x5a50, 0x5555, 0xaa82, 0x002a,
- 0x0256, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0a88, 0x51a0,
- 0x6955, 0x8569, 0x6aaa, 0x20aa, 0x5a50, 0x5555, 0xaa00, 0xaaaa,
+ 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,
+ 0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5150,
+ 0x5555, 0x5555, 0x5554, 0x0000, 0x5a50, 0x5555, 0x0002, 0x0000,
+ 0x0254, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0a88, 0x51a0,
+ 0x6955, 0x8569, 0x6aaa, 0x20aa, 0x5a50, 0x5555, 0xaa00, 0xaa2a,
0x0256, 0x2a80, 0x0028, 0x0000, 0x0000, 0x0008, 0x8208, 0x59a0,
0x6a95, 0xa569, 0xaaa6, 0x8802, 0x5aaa, 0x5555, 0xa405, 0xaaaa,
0x0256, 0x2000, 0x0020, 0x0000, 0x0000, 0x0008, 0x0208, 0x51a0,
- 0x6555, 0xa565, 0xaaa8, 0xaaaa, 0x5a50, 0x5555, 0xaaa2, 0xaaaa,
+ 0x6555, 0xa565, 0xaaa8, 0xaaaa, 0x5a50, 0x5555, 0xaaa2, 0xaaa2,
0x0256, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0208, 0x51a0,
0x6955, 0xa569, 0x5aaa, 0x20aa, 0x5a50, 0x5555, 0xaaa2, 0xaaaa,
0x021a, 0x0a80, 0xa008, 0x0882, 0xa82a, 0x0a80, 0x0000, 0x5aa0,
0x5a95, 0xa559, 0x6aa8, 0xaaaa, 0x5aaa, 0x5555, 0xaaaa, 0xaaa2,
- 0x0256, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x52a0,
- 0x5955, 0xa559, 0x96aa, 0xaaa0, 0x5a50, 0x5555, 0xaaaa, 0xaaaa,
- 0x025a, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x51a0,
- 0x5955, 0xa559, 0x96aa, 0x8aaa, 0x5a50, 0x5555, 0xaaaa, 0xaaaa,
- 0x025a, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0000, 0x52a0,
- 0x5955, 0xa559, 0x6aaa, 0xaaaa, 0x5a50, 0x5555, 0xaaaa, 0x000a,
+ 0x0255, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0000, 0x52a0,
+ 0x5955, 0xa559, 0x96aa, 0xaa80, 0x5a50, 0x5555, 0xaaaa, 0xaaaa,
+ 0x0256, 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,
0x025a, 0x0000, 0x8000, 0x000a, 0x0000, 0x0000, 0x0020, 0xa200,
- 0x8000, 0x6a9a, 0x9955, 0x5555, 0xaaaa, 0xaaaa, 0xaa5a, 0xaaaa,
+ 0x8000, 0x6a9a, 0x9955, 0x5555, 0x5aaa, 0x5555, 0xaa5a, 0xaaaa,
0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5504, 0x2a95,
0x4000, 0x9555, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x2882, 0xa288, 0x00aa, 0x0002, 0x2202, 0x020a, 0x5504, 0xa165,
- 0x8800, 0xa555, 0x5555, 0xa0a5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x8800, 0xa555, 0x5555, 0x00a5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaa8, 0xaaaa, 0xaaaa, 0xaaa5, 0x5555, 0xaaa5, 0x66aa, 0x5aa6,
0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0xa800, 0x5556, 0x5555,
- 0x5955, 0xaa00, 0x5555, 0x5556, 0x5555, 0x5555, 0x5555, 0xa955,
+ 0x5955, 0x5400, 0x5555, 0x5556, 0x5555, 0x5555, 0x5555, 0xa955,
0x9aaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, 0x1555,
0x5555, 0xaaa5, 0x5000, 0x5005, 0x4151, 0x0555, 0x0154, 0x0000,
- 0x5550, 0x4555, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xa000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa880,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x2aa0, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0,
+ 0x5550, 0x4555, 0x5555, 0xa555, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x2000, 0xa2aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0080,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0xa008, 0x8000, 0xa008, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0xa008, 0x0000, 0x0000, 0x0000, 0x0000, 0xa008, 0x8000,
0xa008, 0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xa008, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x6a80, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x5680, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xa000,
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, 0x2800, 0x8000, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2800, 0x0000, 0x0000,
0x0002, 0x0000, 0x0000, 0xaa80, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a80, 0xaaa8, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a80, 0x0000, 0xaaa8,
0x0000, 0x0800, 0xa950, 0xaaaa, 0x0000, 0x0000, 0xa950, 0xaaaa,
0x0000, 0x0000, 0xaa50, 0xaaaa, 0x0000, 0x0800, 0xaa58, 0xaaaa,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f00, 0x5555,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555,
0x5555, 0x5555, 0x2a55, 0xa42a, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xa56a, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0xaaaa, 0xb56a, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa84, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0x0000, 0x0000, 0x0000, 0xa800, 0x5555, 0xaa55, 0x5555, 0xaa55,
+ 0x0000, 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,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0, 0x5555, 0x5555,
- 0x0001, 0xaaa5, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0x0000, 0x0000, 0x4000, 0xaa55, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0x0000, 0x0000,
+ 0x0000, 0xaaa0, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x4000, 0xaa55, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x5400, 0x9555, 0x5555, 0x5555, 0x5555, 0x6955,
+ 0x5555, 0xaaa5, 0x5555, 0xaaa5, 0x2aaa, 0xaaaa, 0x5555, 0xa555,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0155, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555,
0x0155, 0xaa00, 0x5555, 0xaaa5, 0xaaaa, 0x556a, 0xaa55, 0xaaaa,
- 0x0015, 0x0000, 0x0000, 0x0000, 0x5554, 0x0a95, 0x5555, 0xaaa5,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0015, 0x0000, 0x0000, 0x0000, 0x5554, 0x0555, 0x5555, 0x0005,
+ 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,
+ 0xaaaa, 0xaaaa, 0x5595, 0x5555, 0x5555, 0x0401, 0x8150, 0xaaa5,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x5555, 0x5555, 0x5555, 0x5555, 0x9555, 0xaaaa, 0xaaaa, 0x5aaa,
+ 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa555, 0x55aa,
0x0000, 0x0000, 0xa000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000,
0xa000, 0xa000, 0x0000, 0x2222, 0x0000, 0x0000, 0x0000, 0xa000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x8800,
0x080a, 0xa800, 0x0a00, 0xaa00, 0x0000, 0xa800, 0x080a, 0xa800,
0xaaaa, 0xffea, 0xaaaa, 0xaaaa, 0xaaaa, 0xbffa, 0xaaaa, 0x2aaa,
- 0xaaa8, 0xaaaa, 0xa8aa, 0xaaaa, 0xabff, 0xfffa, 0xaaa2, 0x2aaa,
- 0xaaaa, 0xaaaa, 0xa800, 0xaaaa, 0x0000, 0x0000, 0xa000, 0xaaaa,
+ 0xaaa8, 0xaaaa, 0xa8aa, 0xaaaa, 0xfbff, 0xffff, 0xaaa2, 0x2aaa,
+ 0xaaaa, 0xaaaa, 0x0000, 0xa800, 0x0000, 0x0000, 0x0000, 0x8000,
0xaaaa, 0xaaaa, 0x5555, 0xa955, 0x56a6, 0x5555, 0xaaa9, 0xaaaa,
0x2a8a, 0x000a, 0xa200, 0xa002, 0x88aa, 0x2008, 0x0000, 0x00a0,
0x02aa, 0x8aa0, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0x0000, 0x0002, 0xa000,
+ 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0xaaaa, 0xaaaa,
- 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x2aaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0x402a, 0xaa05, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x2000, 0xa2aa, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2aaa, 0xaaaa, 0x6aaa,
0x0000, 0x0000, 0x8000, 0xaaaa, 0x8000, 0x8000, 0x8000, 0x8000,
0x8000, 0x8000, 0x8000, 0x8000, 0x5555, 0x5555, 0x5555, 0x5555,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, 0xaaaa, 0xaaaa,
@@ -239,34 +275,42 @@ u_java_ident =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0080,
0x02aa, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x0002, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaaaa,
+ 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaa80,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0xa800, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000,
0x0000, 0xa800, 0x0000, 0x0000, 0x5555, 0xaa05, 0xaaaa, 0xaaaa,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 0x4000, 0xaaaa, 0x25aa,
- 0x0000, 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0x55aa, 0x2555,
+ 0x0000, 0x0000, 0x0000, 0x5000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 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, 0xa828, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x002a,
- 0x1010, 0x0040, 0x0000, 0x0000, 0x5540, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0028, 0x0000, 0x0000, 0x0000, 0xa000, 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, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xa955, 0xaaaa, 0x5555, 0xaaa5, 0x5555, 0x5555, 0x0005, 0xa22a,
0x5555, 0x0005, 0x0000, 0x0000, 0x5000, 0xa555, 0x0000, 0x0000,
- 0x4000, 0x5555, 0xaa55, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x4000, 0x5555, 0xaa55, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa800,
+ 0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555,
+ 0xaaa9, 0x2aaa, 0x5555, 0xaaa5, 0x0400, 0x0000, 0x5555, 0x8005,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5554, 0x9555, 0xaaaa,
- 0x0040, 0xa500, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0040, 0xa500, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x8000, 0x054a,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4151, 0x5001,
+ 0xaa84, 0xaaaa, 0xaaaa, 0xa02a, 0x0000, 0x5540, 0x940a, 0xaaaa,
+ 0x8002, 0x8002, 0x8002, 0xaaaa, 0x8000, 0x8000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0080, 0xa000, 0xaaaa, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0xa595, 0x5555, 0xaaa5,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0x0000, 0x0000,
+ 0x8000, 0x002a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x8000, 0xaaaa, 0x002a, 0x12aa, 0x0000, 0x0008, 0x8000, 0x8800,
@@ -277,7 +321,7 @@ u_java_ident =
0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0xa800,
- 0x5555, 0x5555, 0xaaaa, 0xaaaa, 0x9555, 0xaaaa, 0xa82a, 0xaaaa,
+ 0x5555, 0x5555, 0xaaaa, 0xaaaa, 0x5555, 0x5555, 0xa82a, 0xaaaa,
0xaaaa, 0x02aa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaa2, 0x0800, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe800,
@@ -294,23 +338,93 @@ u_java_ident =
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xa6aa,
0x0000, 0x0000, 0x0000, 0xa800, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0x0000, 0x0000,
- 0x0000, 0xaa80, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0xaaa8, 0xaaaa, 0xaaa9, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0x0000, 0x0000,
+ 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, 0x0000, 0x0000, 0xaaaa, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa,
+ 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa,
0xa000, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x2000, 0x28a8,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000, 0x8000, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xa080, 0xaaaa,
0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaaa0,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0aaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x9654, 0x55aa, 0x0200, 0x0002, 0x0000, 0x0000, 0xaa00, 0x6a95,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa800,
+ 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0002, 0x0000, 0x0000, 0x9400, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa,
+ 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000, 0xaa80, 0xaaaa,
+ 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa,
+ 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555,
+ 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0x5aaa, 0x5555, 0xaaaa, 0x6aaa,
+ 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0xae95,
+ 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaaa8, 0x5555, 0xaaa5,
+ 0x0015, 0x0000, 0x0000, 0x0000, 0x4000, 0x5555, 0x5955, 0x5555,
+ 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,
+ 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, 0x5555, 0x5555,
+ 0x2055, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xa555, 0x5555,
+ 0xaaa9, 0xaaaa, 0xaaaa, 0xa500, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0x5555,
+ 0xa8a9, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, 0xaaaa,
+ 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x56a0, 0x5555, 0xaa55, 0x5555, 0xaaa5,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000,
+ 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, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8,
+ 0x0000, 0x0000, 0x0000, 0x8000, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa000, 0xa955, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9555, 0xaaaa,
+ 0xaa00, 0xaaaa, 0x5555, 0xaaa5, 0x002a, 0x0000, 0x0000, 0x02aa,
+ 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 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,
+ 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0x0000, 0xa800,
+ 0x0000, 0xaaa8, 0x0000, 0x96a0, 0xaaff, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x56aa, 0x56a5, 0xffd5, 0x557f,
0x5695, 0xaa55, 0xaaaa, 0xaaaa, 0xaaaa, 0xa55a, 0xaaaa, 0xaaaa,
@@ -329,8 +443,24 @@ u_java_ident =
0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0x0000,
0x0000, 0x0008, 0x0000, 0x0000, 0x0000, 0x0008, 0x0000, 0x0000,
0x0080, 0x5a00, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555,
+ 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x9555, 0x556a,
+ 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa955, 0xa6aa, 0xaaaa,
+ 0xa9aa, 0xaaaa, 0xaaaa, 0x556a, 0x5556, 0x5555, 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,
+ 0x0200, 0x0000, 0x0000, 0x0000, 0x2882, 0x0002, 0x0080, 0xaa22,
+ 0x2a8a, 0x0222, 0x2882, 0x2222, 0x2882, 0x0080, 0x0080, 0x8802,
+ 0x0000, 0x0020, 0x0000, 0xaa00, 0x0202, 0x0020, 0x0000, 0xaa00,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaae, 0xaaaa, 0xaaaa, 0xaaaa, 0xffff, 0xffff, 0xffff, 0xffff,
diff --git a/lib/unictype/sy_java_whitespace.c b/lib/unictype/sy_java_whitespace.c
index 34d3afd..fc843c8 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
This program is free software: you can redistribute it and/or modify it