From 44a3eaeba04ef78835ca741592c376428ada5f71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sat, 2 Dec 2017 10:30:25 +0100 Subject: New upstream version 0.9.8 --- lib/unictype/bidi_byname.c | 4 +- lib/unictype/bidi_byname.h | 300 +++--- lib/unictype/bidi_longname.c | 4 +- lib/unictype/bidi_name.c | 4 +- lib/unictype/bidi_of.c | 4 +- lib/unictype/bidi_of.h | 115 +- lib/unictype/bidi_test.c | 4 +- lib/unictype/bitmap.h | 4 +- lib/unictype/block_test.c | 4 +- lib/unictype/blocks.c | 4 +- lib/unictype/blocks.h | 1103 ++++++++++---------- lib/unictype/categ_C.c | 4 +- lib/unictype/categ_C.h | 140 +-- lib/unictype/categ_Cc.c | 4 +- lib/unictype/categ_Cc.h | 2 +- lib/unictype/categ_Cf.c | 4 +- lib/unictype/categ_Cf.h | 24 +- lib/unictype/categ_Cn.c | 4 +- lib/unictype/categ_Cn.h | 816 ++++++++------- lib/unictype/categ_Co.c | 4 +- lib/unictype/categ_Co.h | 2 +- lib/unictype/categ_Cs.c | 4 +- lib/unictype/categ_Cs.h | 2 +- lib/unictype/categ_L.c | 4 +- lib/unictype/categ_L.h | 96 +- lib/unictype/categ_LC.c | 4 +- lib/unictype/categ_LC.h | 18 +- lib/unictype/categ_Ll.c | 4 +- lib/unictype/categ_Ll.h | 16 +- lib/unictype/categ_Lm.c | 4 +- lib/unictype/categ_Lm.h | 4 +- lib/unictype/categ_Lo.c | 4 +- lib/unictype/categ_Lo.h | 82 +- lib/unictype/categ_Lt.c | 4 +- lib/unictype/categ_Lt.h | 2 +- lib/unictype/categ_Lu.c | 4 +- lib/unictype/categ_Lu.h | 16 +- lib/unictype/categ_M.c | 4 +- lib/unictype/categ_M.h | 44 +- lib/unictype/categ_Mc.c | 4 +- lib/unictype/categ_Mc.h | 16 +- lib/unictype/categ_Me.c | 4 +- lib/unictype/categ_Me.h | 2 +- lib/unictype/categ_Mn.c | 4 +- lib/unictype/categ_Mn.h | 44 +- lib/unictype/categ_N.c | 4 +- lib/unictype/categ_N.h | 28 +- lib/unictype/categ_Nd.c | 4 +- lib/unictype/categ_Nd.h | 24 +- lib/unictype/categ_Nl.c | 4 +- lib/unictype/categ_Nl.h | 2 +- lib/unictype/categ_No.c | 4 +- lib/unictype/categ_No.h | 20 +- lib/unictype/categ_P.c | 4 +- lib/unictype/categ_P.h | 30 +- lib/unictype/categ_Pc.c | 4 +- lib/unictype/categ_Pc.h | 2 +- lib/unictype/categ_Pd.c | 4 +- lib/unictype/categ_Pd.h | 2 +- lib/unictype/categ_Pe.c | 4 +- lib/unictype/categ_Pe.h | 2 +- lib/unictype/categ_Pf.c | 4 +- lib/unictype/categ_Pf.h | 2 +- lib/unictype/categ_Pi.c | 4 +- lib/unictype/categ_Pi.h | 2 +- lib/unictype/categ_Po.c | 4 +- lib/unictype/categ_Po.h | 30 +- lib/unictype/categ_Ps.c | 4 +- lib/unictype/categ_Ps.h | 2 +- lib/unictype/categ_S.c | 4 +- lib/unictype/categ_S.h | 26 +- lib/unictype/categ_Sc.c | 4 +- lib/unictype/categ_Sc.h | 2 +- lib/unictype/categ_Sk.c | 4 +- lib/unictype/categ_Sk.h | 2 +- lib/unictype/categ_Sm.c | 4 +- lib/unictype/categ_Sm.h | 2 +- lib/unictype/categ_So.c | 4 +- lib/unictype/categ_So.h | 26 +- lib/unictype/categ_Z.c | 4 +- lib/unictype/categ_Z.h | 2 +- lib/unictype/categ_Zl.c | 4 +- lib/unictype/categ_Zl.h | 2 +- lib/unictype/categ_Zp.c | 4 +- lib/unictype/categ_Zp.h | 2 +- lib/unictype/categ_Zs.c | 4 +- lib/unictype/categ_Zs.h | 2 +- lib/unictype/categ_and.c | 4 +- lib/unictype/categ_and_not.c | 4 +- lib/unictype/categ_byname.c | 4 +- lib/unictype/categ_byname.h | 436 ++++---- lib/unictype/categ_longname.c | 4 +- lib/unictype/categ_name.c | 4 +- lib/unictype/categ_none.c | 4 +- lib/unictype/categ_of.c | 4 +- lib/unictype/categ_of.h | 175 ++-- lib/unictype/categ_or.c | 4 +- lib/unictype/categ_test.c | 4 +- lib/unictype/combiningclass.c | 4 +- lib/unictype/combiningclass.h | 74 +- lib/unictype/combiningclass_byname.c | 4 +- lib/unictype/combiningclass_byname.h | 236 ++--- lib/unictype/combiningclass_longname.c | 4 +- lib/unictype/combiningclass_name.c | 4 +- lib/unictype/ctype_alnum.c | 4 +- lib/unictype/ctype_alnum.h | 100 +- lib/unictype/ctype_alpha.c | 4 +- lib/unictype/ctype_alpha.h | 100 +- lib/unictype/ctype_blank.c | 4 +- lib/unictype/ctype_blank.h | 2 +- lib/unictype/ctype_cntrl.c | 4 +- lib/unictype/ctype_cntrl.h | 2 +- lib/unictype/ctype_digit.c | 4 +- lib/unictype/ctype_digit.h | 2 +- lib/unictype/ctype_graph.c | 4 +- lib/unictype/ctype_graph.h | 142 +-- lib/unictype/ctype_lower.c | 4 +- lib/unictype/ctype_lower.h | 16 +- lib/unictype/ctype_print.c | 4 +- lib/unictype/ctype_print.h | 142 +-- lib/unictype/ctype_punct.c | 4 +- lib/unictype/ctype_punct.h | 78 +- lib/unictype/ctype_space.c | 4 +- lib/unictype/ctype_space.h | 2 +- lib/unictype/ctype_upper.c | 4 +- lib/unictype/ctype_upper.h | 14 +- lib/unictype/ctype_xdigit.c | 4 +- lib/unictype/ctype_xdigit.h | 2 +- lib/unictype/decdigit.c | 4 +- lib/unictype/decdigit.h | 8 +- lib/unictype/digit.c | 4 +- lib/unictype/digit.h | 8 +- lib/unictype/identsyntaxmap.h | 4 +- lib/unictype/joininggroup_byname.c | 4 +- lib/unictype/joininggroup_byname.h | 544 +++++----- lib/unictype/joininggroup_name.c | 4 +- lib/unictype/joininggroup_name.h | 4 +- lib/unictype/joininggroup_of.c | 4 +- lib/unictype/joininggroup_of.h | 6 +- lib/unictype/joiningtype_byname.c | 4 +- lib/unictype/joiningtype_byname.h | 90 +- lib/unictype/joiningtype_longname.c | 4 +- lib/unictype/joiningtype_name.c | 4 +- lib/unictype/joiningtype_of.c | 4 +- lib/unictype/joiningtype_of.h | 22 +- lib/unictype/mirror.c | 4 +- lib/unictype/mirror.h | 2 +- lib/unictype/numeric.c | 4 +- lib/unictype/numeric.h | 43 +- lib/unictype/pr_alphabetic.c | 4 +- lib/unictype/pr_alphabetic.h | 106 +- lib/unictype/pr_ascii_hex_digit.c | 4 +- lib/unictype/pr_ascii_hex_digit.h | 2 +- lib/unictype/pr_bidi_arabic_digit.c | 4 +- lib/unictype/pr_bidi_arabic_digit.h | 12 +- lib/unictype/pr_bidi_arabic_right_to_left.c | 4 +- lib/unictype/pr_bidi_arabic_right_to_left.h | 4 +- lib/unictype/pr_bidi_block_separator.c | 4 +- lib/unictype/pr_bidi_block_separator.h | 2 +- lib/unictype/pr_bidi_boundary_neutral.c | 4 +- lib/unictype/pr_bidi_boundary_neutral.h | 2 +- lib/unictype/pr_bidi_common_separator.c | 4 +- lib/unictype/pr_bidi_common_separator.h | 2 +- lib/unictype/pr_bidi_control.c | 4 +- lib/unictype/pr_bidi_control.h | 2 +- lib/unictype/pr_bidi_embedding_or_override.c | 4 +- lib/unictype/pr_bidi_embedding_or_override.h | 2 +- lib/unictype/pr_bidi_eur_num_separator.c | 4 +- lib/unictype/pr_bidi_eur_num_separator.h | 2 +- lib/unictype/pr_bidi_eur_num_terminator.c | 4 +- lib/unictype/pr_bidi_eur_num_terminator.h | 2 +- lib/unictype/pr_bidi_european_digit.c | 4 +- lib/unictype/pr_bidi_european_digit.h | 2 +- lib/unictype/pr_bidi_hebrew_right_to_left.c | 4 +- lib/unictype/pr_bidi_hebrew_right_to_left.h | 6 +- lib/unictype/pr_bidi_left_to_right.c | 4 +- lib/unictype/pr_bidi_left_to_right.h | 66 +- lib/unictype/pr_bidi_non_spacing_mark.c | 4 +- lib/unictype/pr_bidi_non_spacing_mark.h | 44 +- lib/unictype/pr_bidi_other_neutral.c | 4 +- lib/unictype/pr_bidi_other_neutral.h | 32 +- lib/unictype/pr_bidi_pdf.c | 4 +- lib/unictype/pr_bidi_pdf.h | 2 +- lib/unictype/pr_bidi_segment_separator.c | 4 +- lib/unictype/pr_bidi_segment_separator.h | 2 +- lib/unictype/pr_bidi_whitespace.c | 4 +- lib/unictype/pr_bidi_whitespace.h | 2 +- lib/unictype/pr_byname.c | 4 +- lib/unictype/pr_byname.h | 848 ++++++++------- lib/unictype/pr_case_ignorable.c | 4 +- lib/unictype/pr_case_ignorable.h | 48 +- lib/unictype/pr_cased.c | 4 +- lib/unictype/pr_cased.h | 18 +- lib/unictype/pr_changes_when_casefolded.c | 4 +- lib/unictype/pr_changes_when_casefolded.h | 32 +- lib/unictype/pr_changes_when_casemapped.c | 4 +- lib/unictype/pr_changes_when_casemapped.h | 18 +- lib/unictype/pr_changes_when_lowercased.c | 4 +- lib/unictype/pr_changes_when_lowercased.h | 14 +- lib/unictype/pr_changes_when_titlecased.c | 4 +- lib/unictype/pr_changes_when_titlecased.h | 16 +- lib/unictype/pr_changes_when_uppercased.c | 4 +- lib/unictype/pr_changes_when_uppercased.h | 16 +- lib/unictype/pr_combining.c | 4 +- lib/unictype/pr_combining.h | 44 +- lib/unictype/pr_composite.c | 4 +- lib/unictype/pr_composite.h | 2 +- lib/unictype/pr_currency_symbol.c | 4 +- lib/unictype/pr_currency_symbol.h | 2 +- lib/unictype/pr_dash.c | 4 +- lib/unictype/pr_dash.h | 2 +- lib/unictype/pr_decimal_digit.c | 4 +- lib/unictype/pr_decimal_digit.h | 24 +- lib/unictype/pr_default_ignorable_code_point.c | 4 +- lib/unictype/pr_default_ignorable_code_point.h | 2 +- lib/unictype/pr_deprecated.c | 4 +- lib/unictype/pr_deprecated.h | 4 +- lib/unictype/pr_diacritic.c | 4 +- lib/unictype/pr_diacritic.h | 22 +- lib/unictype/pr_extender.c | 4 +- lib/unictype/pr_extender.h | 16 +- lib/unictype/pr_format_control.c | 4 +- lib/unictype/pr_format_control.h | 2 +- lib/unictype/pr_grapheme_base.c | 4 +- lib/unictype/pr_grapheme_base.h | 126 +-- lib/unictype/pr_grapheme_extend.c | 4 +- lib/unictype/pr_grapheme_extend.h | 46 +- lib/unictype/pr_grapheme_link.c | 4 +- lib/unictype/pr_grapheme_link.h | 6 +- lib/unictype/pr_hex_digit.c | 4 +- lib/unictype/pr_hex_digit.h | 2 +- lib/unictype/pr_hyphen.c | 4 +- lib/unictype/pr_hyphen.h | 2 +- lib/unictype/pr_id_continue.c | 4 +- lib/unictype/pr_id_continue.h | 110 +- lib/unictype/pr_id_start.c | 4 +- lib/unictype/pr_id_start.h | 94 +- lib/unictype/pr_ideographic.c | 4 +- lib/unictype/pr_ideographic.h | 520 +++++---- lib/unictype/pr_ids_binary_operator.c | 4 +- lib/unictype/pr_ids_binary_operator.h | 2 +- lib/unictype/pr_ids_trinary_operator.c | 4 +- lib/unictype/pr_ids_trinary_operator.h | 2 +- lib/unictype/pr_ignorable_control.c | 4 +- lib/unictype/pr_ignorable_control.h | 24 +- lib/unictype/pr_iso_control.c | 4 +- lib/unictype/pr_iso_control.h | 2 +- lib/unictype/pr_join_control.c | 4 +- lib/unictype/pr_join_control.h | 2 +- lib/unictype/pr_left_of_pair.c | 4 +- lib/unictype/pr_left_of_pair.h | 2 +- lib/unictype/pr_line_separator.c | 4 +- lib/unictype/pr_line_separator.h | 2 +- lib/unictype/pr_logical_order_exception.c | 4 +- lib/unictype/pr_logical_order_exception.h | 2 +- lib/unictype/pr_lowercase.c | 4 +- lib/unictype/pr_lowercase.h | 16 +- lib/unictype/pr_math.c | 4 +- lib/unictype/pr_math.h | 2 +- lib/unictype/pr_non_break.c | 4 +- lib/unictype/pr_non_break.h | 2 +- lib/unictype/pr_not_a_character.c | 4 +- lib/unictype/pr_not_a_character.h | 2 +- lib/unictype/pr_numeric.c | 4 +- lib/unictype/pr_numeric.h | 30 +- lib/unictype/pr_other_alphabetic.c | 4 +- lib/unictype/pr_other_alphabetic.h | 38 +- .../pr_other_default_ignorable_code_point.c | 4 +- .../pr_other_default_ignorable_code_point.h | 2 +- lib/unictype/pr_other_grapheme_extend.c | 4 +- lib/unictype/pr_other_grapheme_extend.h | 179 +++- lib/unictype/pr_other_id_continue.c | 4 +- lib/unictype/pr_other_id_continue.h | 2 +- lib/unictype/pr_other_id_start.c | 4 +- lib/unictype/pr_other_id_start.h | 14 +- lib/unictype/pr_other_lowercase.c | 4 +- lib/unictype/pr_other_lowercase.h | 2 +- lib/unictype/pr_other_math.c | 4 +- lib/unictype/pr_other_math.h | 2 +- lib/unictype/pr_other_uppercase.c | 4 +- lib/unictype/pr_other_uppercase.h | 2 +- lib/unictype/pr_paired_punctuation.c | 4 +- lib/unictype/pr_paired_punctuation.h | 2 +- lib/unictype/pr_paragraph_separator.c | 4 +- lib/unictype/pr_paragraph_separator.h | 2 +- lib/unictype/pr_pattern_syntax.c | 4 +- lib/unictype/pr_pattern_syntax.h | 2 +- lib/unictype/pr_pattern_white_space.c | 4 +- lib/unictype/pr_pattern_white_space.h | 2 +- lib/unictype/pr_private_use.c | 4 +- lib/unictype/pr_private_use.h | 2 +- lib/unictype/pr_punctuation.c | 4 +- lib/unictype/pr_punctuation.h | 30 +- lib/unictype/pr_quotation_mark.c | 4 +- lib/unictype/pr_quotation_mark.h | 2 +- lib/unictype/pr_radical.c | 4 +- lib/unictype/pr_radical.h | 2 +- lib/unictype/pr_sentence_terminal.c | 4 +- lib/unictype/pr_sentence_terminal.h | 18 +- lib/unictype/pr_soft_dotted.c | 4 +- lib/unictype/pr_soft_dotted.h | 2 +- lib/unictype/pr_space.c | 4 +- lib/unictype/pr_space.h | 2 +- lib/unictype/pr_terminal_punctuation.c | 4 +- lib/unictype/pr_terminal_punctuation.h | 20 +- lib/unictype/pr_test.c | 4 +- lib/unictype/pr_titlecase.c | 4 +- lib/unictype/pr_titlecase.h | 2 +- lib/unictype/pr_unassigned_code_value.c | 4 +- lib/unictype/pr_unassigned_code_value.h | 812 +++++++------- lib/unictype/pr_unified_ideograph.c | 4 +- lib/unictype/pr_unified_ideograph.h | 2 +- lib/unictype/pr_uppercase.c | 4 +- lib/unictype/pr_uppercase.h | 16 +- lib/unictype/pr_variation_selector.c | 4 +- lib/unictype/pr_variation_selector.h | 2 +- lib/unictype/pr_white_space.c | 4 +- lib/unictype/pr_white_space.h | 2 +- lib/unictype/pr_xid_continue.c | 4 +- lib/unictype/pr_xid_continue.h | 110 +- lib/unictype/pr_xid_start.c | 4 +- lib/unictype/pr_xid_start.h | 94 +- lib/unictype/pr_zero_width.c | 4 +- lib/unictype/pr_zero_width.h | 24 +- lib/unictype/scripts.c | 4 +- lib/unictype/scripts.h | 461 +++++--- lib/unictype/scripts_byname.gperf | 8 +- lib/unictype/scripts_byname.h | 1094 +++++++++---------- lib/unictype/sy_c_ident.c | 4 +- lib/unictype/sy_c_ident.h | 2 +- lib/unictype/sy_c_whitespace.c | 4 +- lib/unictype/sy_java_ident.c | 4 +- lib/unictype/sy_java_ident.h | 102 +- lib/unictype/sy_java_whitespace.c | 4 +- 334 files changed, 6235 insertions(+), 5253 deletions(-) (limited to 'lib/unictype') diff --git a/lib/unictype/bidi_byname.c b/lib/unictype/bidi_byname.c index 6935d78..e2ec257 100644 --- a/lib/unictype/bidi_byname.c +++ b/lib/unictype/bidi_byname.c @@ -1,5 +1,5 @@ /* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/bidi_byname.h b/lib/unictype/bidi_byname.h index 4e10e3e..33fe2ae 100644 --- a/lib/unictype/bidi_byname.h +++ b/lib/unictype/bidi_byname.h @@ -1,5 +1,5 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unictype/bidi_byname.gperf */ +/* ANSI-C code produced by gperf version 3.1 */ +/* Command-line: gperf -m 10 ../../lib/unictype/bidi_byname.gperf */ /* Computed positions: -k'1,9,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -26,10 +26,10 @@ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) /* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to ." +#error "gperf generated tables don't work with this execution character set. Please report a bug to ." #endif -#line 2 "./unictype/bidi_byname.gperf" +#line 2 "../../lib/unictype/bidi_byname.gperf" struct named_bidi_class { int name; int bidi_class; }; #define TOTAL_KEYWORDS 69 @@ -88,7 +88,7 @@ inline #endif #endif static unsigned int -bidi_class_hash (register const char *str, register unsigned int len) +bidi_class_hash (register const char *str, register size_t len) { static const unsigned char asso_values[] = { @@ -119,7 +119,7 @@ bidi_class_hash (register const char *str, register unsigned int len) 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88 }; - register int hval = len; + register unsigned int hval = len; switch (hval) { @@ -289,170 +289,164 @@ static const struct bidi_class_stringpool_t bidi_class_stringpool_contents = static const struct named_bidi_class bidi_class_names[] = { {-1}, {-1}, {-1}, {-1}, {-1}, -#line 31 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str5, UC_BIDI_R}, -#line 19 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str6, UC_BIDI_EN}, -#line 32 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str7, UC_BIDI_RLE}, +#line 31 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str5, UC_BIDI_R}, +#line 19 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str6, UC_BIDI_EN}, +#line 32 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str7, UC_BIDI_RLE}, {-1}, -#line 15 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str9, UC_BIDI_AN}, -#line 24 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str10, UC_BIDI_LRE}, -#line 23 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str11, UC_BIDI_L}, -#line 14 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str12, UC_BIDI_AL}, -#line 28 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str13, UC_BIDI_ON}, -#line 34 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str14, UC_BIDI_RLO}, +#line 15 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str9, UC_BIDI_AN}, +#line 24 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str10, UC_BIDI_LRE}, +#line 23 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str11, UC_BIDI_L}, +#line 14 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str12, UC_BIDI_AL}, +#line 28 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str13, UC_BIDI_ON}, +#line 34 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str14, UC_BIDI_RLO}, {-1}, -#line 33 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str16, UC_BIDI_RLI}, -#line 26 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str17, UC_BIDI_LRO}, -#line 30 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str18, UC_BIDI_PDI}, -#line 25 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str19, UC_BIDI_LRI}, -#line 48 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str20, UC_BIDI_EN}, +#line 33 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str16, UC_BIDI_RLI}, +#line 26 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str17, UC_BIDI_LRO}, +#line 30 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str18, UC_BIDI_PDI}, +#line 25 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str19, UC_BIDI_LRI}, +#line 48 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str20, UC_BIDI_EN}, {-1}, -#line 37 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str22, UC_BIDI_AL}, +#line 37 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str22, UC_BIDI_AL}, {-1}, -#line 76 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str24, UC_BIDI_RLI}, -#line 78 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str25, UC_BIDI_RLO}, -#line 74 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str26, UC_BIDI_RLE}, -#line 60 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str27, UC_BIDI_LRI}, -#line 62 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str28, UC_BIDI_LRO}, -#line 58 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str29, UC_BIDI_LRE}, -#line 59 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str30, UC_BIDI_LRI}, -#line 61 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str31, UC_BIDI_LRO}, -#line 57 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str32, UC_BIDI_LRE}, -#line 47 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str33, UC_BIDI_EN}, -#line 21 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str34, UC_BIDI_ET}, -#line 17 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str35, UC_BIDI_BN}, -#line 49 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str36, UC_BIDI_ES}, -#line 51 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str37, UC_BIDI_ET}, -#line 20 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str38, UC_BIDI_ES}, -#line 75 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str39, UC_BIDI_RLI}, -#line 77 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str40, UC_BIDI_RLO}, -#line 73 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str41, UC_BIDI_RLE}, -#line 45 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str42, UC_BIDI_CS}, -#line 46 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str43, UC_BIDI_CS}, +#line 76 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str24, UC_BIDI_RLI}, +#line 78 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str25, UC_BIDI_RLO}, +#line 74 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str26, UC_BIDI_RLE}, +#line 60 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str27, UC_BIDI_LRI}, +#line 62 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str28, UC_BIDI_LRO}, +#line 58 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str29, UC_BIDI_LRE}, +#line 59 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str30, UC_BIDI_LRI}, +#line 61 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str31, UC_BIDI_LRO}, +#line 57 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str32, UC_BIDI_LRE}, +#line 47 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str33, UC_BIDI_EN}, +#line 21 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str34, UC_BIDI_ET}, +#line 17 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str35, UC_BIDI_BN}, +#line 49 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str36, UC_BIDI_ES}, +#line 51 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str37, UC_BIDI_ET}, +#line 20 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str38, UC_BIDI_ES}, +#line 75 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str39, UC_BIDI_RLI}, +#line 77 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str40, UC_BIDI_RLO}, +#line 73 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str41, UC_BIDI_RLE}, +#line 45 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str42, UC_BIDI_CS}, +#line 46 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str43, UC_BIDI_CS}, {-1}, -#line 72 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str45, UC_BIDI_R}, -#line 81 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str46, UC_BIDI_WS}, +#line 72 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str45, UC_BIDI_R}, +#line 81 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str46, UC_BIDI_WS}, {-1}, -#line 56 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str48, UC_BIDI_L}, -#line 38 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str49, UC_BIDI_AL}, -#line 55 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str50, UC_BIDI_L}, -#line 69 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str51, UC_BIDI_PDI}, -#line 52 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str52, UC_BIDI_ET}, -#line 44 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str53, UC_BIDI_BN}, -#line 80 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str54, UC_BIDI_S}, -#line 50 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str55, UC_BIDI_ES}, -#line 66 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str56, UC_BIDI_ON}, -#line 70 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str57, UC_BIDI_PDI}, -#line 18 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str58, UC_BIDI_CS}, -#line 71 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str59, UC_BIDI_R}, -#line 29 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str60, UC_BIDI_PDF}, -#line 39 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str61, UC_BIDI_AN}, -#line 82 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str62, UC_BIDI_WS}, -#line 16 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str63, UC_BIDI_B}, -#line 36 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str64, UC_BIDI_WS}, -#line 27 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str65, UC_BIDI_NSM}, -#line 43 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str66, UC_BIDI_BN}, -#line 22 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str67, UC_BIDI_FSI}, -#line 65 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str68, UC_BIDI_ON}, -#line 35 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str69, UC_BIDI_S}, -#line 64 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str70, UC_BIDI_NSM}, -#line 63 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str71, UC_BIDI_NSM}, -#line 42 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str72, UC_BIDI_B}, -#line 41 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str73, UC_BIDI_B}, +#line 56 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str48, UC_BIDI_L}, +#line 38 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str49, UC_BIDI_AL}, +#line 55 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str50, UC_BIDI_L}, +#line 69 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str51, UC_BIDI_PDI}, +#line 52 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str52, UC_BIDI_ET}, +#line 44 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str53, UC_BIDI_BN}, +#line 80 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str54, UC_BIDI_S}, +#line 50 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str55, UC_BIDI_ES}, +#line 66 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str56, UC_BIDI_ON}, +#line 70 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str57, UC_BIDI_PDI}, +#line 18 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str58, UC_BIDI_CS}, +#line 71 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str59, UC_BIDI_R}, +#line 29 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str60, UC_BIDI_PDF}, +#line 39 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str61, UC_BIDI_AN}, +#line 82 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str62, UC_BIDI_WS}, +#line 16 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str63, UC_BIDI_B}, +#line 36 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str64, UC_BIDI_WS}, +#line 27 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str65, UC_BIDI_NSM}, +#line 43 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str66, UC_BIDI_BN}, +#line 22 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str67, UC_BIDI_FSI}, +#line 65 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str68, UC_BIDI_ON}, +#line 35 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str69, UC_BIDI_S}, +#line 64 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str70, UC_BIDI_NSM}, +#line 63 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str71, UC_BIDI_NSM}, +#line 42 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str72, UC_BIDI_B}, +#line 41 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str73, UC_BIDI_B}, {-1}, {-1}, {-1}, -#line 53 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str77, UC_BIDI_FSI}, -#line 67 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str78, UC_BIDI_PDF}, -#line 40 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str79, UC_BIDI_AN}, +#line 53 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str77, UC_BIDI_FSI}, +#line 67 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str78, UC_BIDI_PDF}, +#line 40 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str79, UC_BIDI_AN}, {-1}, {-1}, -#line 54 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str82, UC_BIDI_FSI}, +#line 54 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str82, UC_BIDI_FSI}, {-1}, -#line 68 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str84, UC_BIDI_PDF}, +#line 68 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str84, UC_BIDI_PDF}, {-1}, {-1}, -#line 79 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str87, UC_BIDI_S} +#line 79 "../../lib/unictype/bidi_byname.gperf" + {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str87, UC_BIDI_S} }; -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif const struct named_bidi_class * -uc_bidi_class_lookup (register const char *str, register unsigned int len) +uc_bidi_class_lookup (register const char *str, register size_t len) { if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = bidi_class_hash (str, len); + register unsigned int key = bidi_class_hash (str, len); - if (key <= MAX_HASH_VALUE && key >= 0) + if (key <= MAX_HASH_VALUE) { register int o = bidi_class_names[key].name; if (o >= 0) diff --git a/lib/unictype/bidi_longname.c b/lib/unictype/bidi_longname.c index 03ad25b..e73183b 100644 --- a/lib/unictype/bidi_longname.c +++ b/lib/unictype/bidi_longname.c @@ -1,5 +1,5 @@ /* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/bidi_name.c b/lib/unictype/bidi_name.c index 7993d52..d80586d 100644 --- a/lib/unictype/bidi_name.c +++ b/lib/unictype/bidi_name.c @@ -1,5 +1,5 @@ /* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/bidi_of.c b/lib/unictype/bidi_of.c index 3772fc4..74103c2 100644 --- a/lib/unictype/bidi_of.c +++ b/lib/unictype/bidi_of.c @@ -1,5 +1,5 @@ /* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/bidi_of.h b/lib/unictype/bidi_of.h index ab489f0..cc16d2a 100644 --- a/lib/unictype/bidi_of.h +++ b/lib/unictype/bidi_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Bidi categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define bidi_category_header_0 16 #define bidi_category_header_1 17 #define bidi_category_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[17]; short level2[4 << 9]; - unsigned short level3[148 * 40 + 1]; + unsigned short level3[151 * 40 + 1]; } u_bidi_category = { @@ -90,8 +90,9 @@ u_bidi_category = 12544, 12544, 12672, 12544, 12800, 12928, 13056, 12544, 12544, 12544, 12544, 12544, 13184, 12544, 12544, 12544, 13312, 13440, 13568, 13696, 13824, 13952, 14080, -1, - -1, 14208, -1, 14336, 14464, 14592, 14720, -1, + 14208, 14336, -1, 14464, 14592, 14720, 14848, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 14976, 15104, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -110,9 +111,9 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 15232, 15360, -1, + -1, -1, -1, -1, -1, -1, -1, 15488, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 14848, 14976, -1, - -1, -1, -1, -1, -1, -1, -1, 15104, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -131,24 +132,24 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 15616, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 15232, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 15744, 15872, 16000, -1, 16128, -1, + -1, -1, -1, -1, -1, 16256, 16384, 16512, + -1, -1, -1, -1, 16640, 16768, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 15360, 15488, 15616, -1, 15744, -1, - -1, -1, -1, -1, -1, 15872, 16000, 16128, - -1, -1, -1, -1, 16256, 16384, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, + 16896, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 12544, 17024, 17152, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 17280, 17408, -1, -1, + 17536, 17664, 17792, -1, -1, -1, 6656, 6656, + 6656, 6656, 6656, 6656, 6656, 17920, 18048, 18176, + 18304, 18432, 18560, 18688, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 18816, -1, -1, -1, -1, -1, -1, -1, -1, - 12544, 16512, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 16640, 16768, -1, -1, - 16896, 17024, 17152, -1, -1, -1, 6656, 6656, - 6656, 6656, 17280, 17408, 6656, 17536, 17664, 17792, - 17920, 18048, 18176, 18304, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 18432, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -211,12 +212,12 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 18816, + 18944, 18944, 19072, 19200, 18944, 18944, 18944, 18944, + 18944, 18944, 18944, 18944, 18944, 18944, 18944, 18944, + 18944, 18944, 18944, 18944, 18944, 18944, 18944, 18944, + 18944, 18944, 18944, 18944, 18944, 18944, 18944, 18944, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 18432, - 18560, 18560, 18688, 18816, 18560, 18560, 18560, 18560, - 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560, - 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560, - 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -275,8 +276,7 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 18432 + -1, -1, -1, -1, -1, -1, -1, 18816 }, { 0x39ce, 0x9ce7, 0x0e73, 0x183e, 0x739f, 0x39ce, 0x9ce7, 0xce73, @@ -341,8 +341,8 @@ u_bidi_category = 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0xc642, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, - 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x5ad6, + 0x0642, 0x8421, 0x4210, 0x18c8, 0x8c63, 0xc631, 0x6318, 0x318c, + 0x18c6, 0x8c63, 0x5ad1, 0xad6b, 0xd6b5, 0x6b5a, 0xadad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x35ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -459,7 +459,7 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x5a00, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -508,7 +508,7 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x1ad6, 0x0000, 0xd000, 0x6b5a, + 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x1ad6, 0x0000, 0xd680, 0x6b5a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9024, 0x0252, 0x0000, 0x0000, 0x0000, @@ -553,7 +553,7 @@ u_bidi_category = 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x004a, 0x0000, + 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x04a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x004a, @@ -596,7 +596,7 @@ u_bidi_category = 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0000, 0x0000, 0x0000, + 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0129, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, @@ -681,7 +681,7 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0xa520, 0x0094, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00d0, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1ad0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -821,7 +821,7 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6800, 0x01ad, - 0x40d0, 0x006b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x40d0, 0x006b, 0x0000, 0x0340, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -835,6 +835,11 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xad6b, 0xd6b5, 0x0000, 0xb5ad, 0x00d6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0xad00, 0xd6b5, 0x6b5a, 0xb400, 0x40d6, 0x0003, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0x5ad6, 0x0d6b, 0x0034, 0x6800, 0xb40d, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -847,8 +852,8 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0x5ad6, 0xad6b, 0x0035, 0x681a, 0x000d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, + 0x5294, 0x294a, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0680, 0x001a, 0xb5ad, 0x1ad6, 0x0068, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -860,6 +865,16 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, + 0x5ad6, 0xad03, 0xd6b5, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x5ad6, 0xad6b, + 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0x006b, 0xd6b4, 0x6b5a, 0xb40d, + 0x5a06, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -924,11 +939,21 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0xb5ad, 0x5ad6, 0xad03, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0x0d6b, + 0xd680, 0x6b5a, 0x81ad, 0x40d6, 0xad6b, 0x0035, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x0031, 0x6318, 0x318c, 0x18c6, 0xb5ad, 0x5ad6, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, + 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, + 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x5ad1, 0xad6b, 0x0035, + 0x0000, 0x8c63, 0xc631, 0x6318, 0x0000, 0x18c0, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1084, 0x0802, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1080, 0x0040, 0x8020, 0x4210, 0x2108, 0x1084, 0x0840, 0x8021, 0x0200, 0x0000, 0x1000, 0x0000, 0x8020, 0x0200, @@ -957,18 +982,8 @@ u_bidi_category = 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x2902, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa409, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x0001, 0x4a52, 0x0009, 0x0000, 0x0000, 0x0000, + 0x94a5, 0x4a52, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, + 0x5294, 0x294a, 0x0001, 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, @@ -989,12 +1004,12 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x1294, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, + 0x294a, 0x04a5, 0x4a52, 0xa529, 0x0094, 0x0000, 0x0000, 0x0012, + 0xa529, 0x5294, 0x294a, 0x04a5, 0x4a52, 0xa529, 0x5294, 0x094a, + 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x04a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4a52, 0x0129, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0252, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, diff --git a/lib/unictype/bidi_test.c b/lib/unictype/bidi_test.c index 79c0e2d..7a9f527 100644 --- a/lib/unictype/bidi_test.c +++ b/lib/unictype/bidi_test.c @@ -1,5 +1,5 @@ /* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/bitmap.h b/lib/unictype/bitmap.h index 4a52658..37b0b70 100644 --- a/lib/unictype/bitmap.h +++ b/lib/unictype/bitmap.h @@ -1,5 +1,5 @@ /* Three-level bitmap lookup. - Copyright (C) 2000-2002, 2005-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2002, 2005-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2000-2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ static inline int bitmap_lookup (const void *table, ucs4_t uc); diff --git a/lib/unictype/block_test.c b/lib/unictype/block_test.c index 3f1b102..cf6d7fd 100644 --- a/lib/unictype/block_test.c +++ b/lib/unictype/block_test.c @@ -1,5 +1,5 @@ /* Blocks of Unicode characters. - Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/blocks.c b/lib/unictype/blocks.c index d360461..c2e867e 100644 --- a/lib/unictype/blocks.c +++ b/lib/unictype/blocks.c @@ -1,5 +1,5 @@ /* Blocks of Unicode characters. - Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/blocks.h b/lib/unictype/blocks.h index ee9f7cc..d353bac 100644 --- a/lib/unictype/blocks.h +++ b/lib/unictype/blocks.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode blocks. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ static const uc_block_t blocks[] = { { 0x0000, 0x007F, "Basic Latin" }, @@ -64,6 +64,7 @@ static const uc_block_t blocks[] = { 0x1BC0, 0x1BFF, "Batak" }, { 0x1C00, 0x1C4F, "Lepcha" }, { 0x1C50, 0x1C7F, "Ol Chiki" }, + { 0x1C80, 0x1C8F, "Cyrillic Extended-C" }, { 0x1CC0, 0x1CCF, "Sundanese Supplement" }, { 0x1CD0, 0x1CFF, "Vedic Extensions" }, { 0x1D00, 0x1D7F, "Phonetic Extensions" }, @@ -180,6 +181,7 @@ static const uc_block_t blocks[] = { 0x10400, 0x1044F, "Deseret" }, { 0x10450, 0x1047F, "Shavian" }, { 0x10480, 0x104AF, "Osmanya" }, + { 0x104B0, 0x104FF, "Osage" }, { 0x10500, 0x1052F, "Elbasan" }, { 0x10530, 0x1056F, "Caucasian Albanian" }, { 0x10600, 0x1077F, "Linear A" }, @@ -214,13 +216,17 @@ static const uc_block_t blocks[] = { 0x11280, 0x112AF, "Multani" }, { 0x112B0, 0x112FF, "Khudawadi" }, { 0x11300, 0x1137F, "Grantha" }, + { 0x11400, 0x1147F, "Newa" }, { 0x11480, 0x114DF, "Tirhuta" }, { 0x11580, 0x115FF, "Siddham" }, { 0x11600, 0x1165F, "Modi" }, + { 0x11660, 0x1167F, "Mongolian Supplement" }, { 0x11680, 0x116CF, "Takri" }, { 0x11700, 0x1173F, "Ahom" }, { 0x118A0, 0x118FF, "Warang Citi" }, { 0x11AC0, 0x11AFF, "Pau Cin Hau" }, + { 0x11C00, 0x11C6F, "Bhaiksuki" }, + { 0x11C70, 0x11CBF, "Marchen" }, { 0x12000, 0x123FF, "Cuneiform" }, { 0x12400, 0x1247F, "Cuneiform Numbers and Punctuation" }, { 0x12480, 0x1254F, "Early Dynastic Cuneiform" }, @@ -231,6 +237,9 @@ static const uc_block_t blocks[] = { 0x16AD0, 0x16AFF, "Bassa Vah" }, { 0x16B00, 0x16B8F, "Pahawh Hmong" }, { 0x16F00, 0x16F9F, "Miao" }, + { 0x16FE0, 0x16FFF, "Ideographic Symbols and Punctuation" }, + { 0x17000, 0x187FF, "Tangut" }, + { 0x18800, 0x18AFF, "Tangut Components" }, { 0x1B000, 0x1B0FF, "Kana Supplement" }, { 0x1BC00, 0x1BC9F, "Duployan" }, { 0x1BCA0, 0x1BCAF, "Shorthand Format Controls" }, @@ -241,7 +250,9 @@ static const uc_block_t blocks[] = { 0x1D360, 0x1D37F, "Counting Rod Numerals" }, { 0x1D400, 0x1D7FF, "Mathematical Alphanumeric Symbols" }, { 0x1D800, 0x1DAAF, "Sutton SignWriting" }, + { 0x1E000, 0x1E02F, "Glagolitic Supplement" }, { 0x1E800, 0x1E8DF, "Mende Kikakui" }, + { 0x1E900, 0x1E95F, "Adlam" }, { 0x1EE00, 0x1EEFF, "Arabic Mathematical Alphabetic Symbols" }, { 0x1F000, 0x1F02F, "Mahjong Tiles" }, { 0x1F030, 0x1F09F, "Domino Tiles" }, @@ -268,7 +279,7 @@ static const uc_block_t blocks[] = }; #define blocks_level1_shift 8 #define blocks_level1_threshold 0x28000 -static const uint8_t blocks_level1[640 * 2] = +static const uint16_t blocks_level1[640 * 2] = { 0, 2, 2, 4, @@ -298,395 +309,287 @@ static const uint8_t blocks_level1[640 * 2] = 49, 53, 53, 56, 56, 59, - 59, 63, - 63, 66, - 66, 67, + 59, 64, + 64, 67, 67, 68, - 68, 72, - 72, 75, - 75, 76, + 68, 69, + 69, 73, + 73, 76, 76, 77, - 77, 80, - 80, 83, - 83, 84, - 84, 87, - 87, 88, - 88, 90, - 90, 91, + 77, 78, + 78, 81, + 81, 84, + 84, 85, + 85, 88, + 88, 89, + 89, 91, 91, 92, - 92, 95, - 95, 99, - 99, 101, - 101, 103, - 103, 106, - 106, 112, - 112, 113, + 92, 93, + 93, 96, + 96, 100, + 100, 102, + 102, 104, + 104, 107, + 107, 113, 113, 114, 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 116, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 117, 118, - 117, 118, - 117, 118, - 117, 118, - 117, 120, - 120, 121, - 120, 123, - 123, 125, - 125, 130, - 130, 135, - 135, 139, - 139, 143, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 145, - 145, 146, - 145, 146, - 145, 146, - 145, 147, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 116, + 115, 117, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 117, 118, + 118, 119, + 118, 119, + 118, 119, + 118, 119, + 118, 121, + 121, 122, + 121, 124, + 124, 126, + 126, 131, + 131, 136, + 136, 140, + 140, 144, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 145, + 144, 146, + 146, 147, + 146, 147, + 146, 147, + 146, 148, 148, 149, 148, 149, 148, 149, 148, 149, 149, 150, 149, 150, - 150, 152, - 151, 152, - 151, 152, - 152, 158, - 158, 160, - 160, 162, - 162, 166, - 166, 169, - 169, 174, - 174, 177, - 177, 179, - 179, 180, - 179, 180, - 180, 185, - 185, 189, - 189, 193, - 193, 197, - 197, 199, - 199, 199, - 199, 200, - 200, 200, - 200, 203, - 203, 207, - 207, 210, - 210, 211, - 211, 212, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 149, 150, + 150, 151, + 150, 151, + 151, 153, + 152, 153, + 152, 153, + 153, 159, + 159, 161, + 161, 163, + 163, 167, + 167, 170, + 170, 175, + 175, 179, + 179, 181, + 181, 182, + 181, 182, + 182, 187, + 187, 191, + 191, 195, + 195, 199, + 199, 201, + 201, 201, + 201, 202, + 202, 202, + 202, 205, + 205, 209, + 209, 212, 212, 213, 213, 215, 215, 216, - 216, 217, - 217, 217, - 217, 218, - 218, 218, - 218, 218, - 218, 218, - 218, 218, - 218, 218, - 218, 219, - 218, 219, - 218, 219, - 218, 219, - 219, 221, + 216, 219, + 219, 220, 220, 221, 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 222, - 221, 222, 221, 222, - 221, 222, - 221, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 223, - 222, 223, - 222, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 224, - 223, 224, - 223, 226, + 222, 224, + 224, 224, + 224, 224, + 224, 224, + 224, 225, + 224, 225, + 224, 225, + 224, 225, + 225, 227, 226, 227, 227, 227, 227, 227, 227, 227, + 227, 227, + 227, 227, + 227, 227, + 227, 227, + 227, 227, + 227, 227, + 227, 227, + 227, 228, + 227, 228, + 227, 228, + 227, 228, 227, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, 228, 228, 228, 228, 228, 228, @@ -703,6 +606,19 @@ static const uint8_t blocks_level1[640 * 2] = 228, 228, 228, 228, 228, 229, + 228, 229, + 228, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, 229, 229, 229, 229, 229, 229, @@ -714,36 +630,89 @@ static const uint8_t blocks_level1[640 * 2] = 229, 229, 229, 229, 229, 229, - 229, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 232, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 229, + 229, 230, + 229, 230, + 229, 232, 232, 233, - 233, 234, - 234, 236, - 236, 237, + 233, 233, + 233, 233, + 233, 233, + 233, 235, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, + 235, 236, 236, 237, 236, 237, 236, 237, - 237, 238, - 237, 238, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, + 237, 237, 237, 238, 238, 238, 238, 238, @@ -756,160 +725,202 @@ static const uint8_t blocks_level1[640 * 2] = 238, 238, 238, 238, 238, 238, - 238, 238, - 238, 238, - 238, 239, - 239, 239, - 239, 239, - 239, 239, - 239, 239, - 239, 239, - 239, 240, + 238, 240, + 240, 240, + 240, 240, 240, 240, - 240, 243, - 243, 244, - 244, 245, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 240, + 240, 241, + 241, 242, + 242, 243, + 243, 245, + 245, 246, 245, 246, 245, 246, 245, 246, - 246, 249, - 249, 251, - 251, 252, - 252, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254 + 246, 247, + 246, 247, + 246, 247, + 247, 247, + 247, 247, + 247, 247, + 247, 247, + 247, 247, + 247, 248, + 248, 248, + 248, 248, + 248, 248, + 248, 248, + 248, 248, + 248, 248, + 248, 248, + 248, 249, + 249, 250, + 250, 250, + 250, 250, + 250, 250, + 250, 250, + 250, 251, + 251, 251, + 251, 254, + 254, 255, + 255, 256, + 256, 257, + 256, 257, + 256, 257, + 257, 260, + 260, 262, + 262, 263, + 263, 264, + 264, 264, + 264, 264, + 264, 264, + 264, 264, + 264, 264, + 264, 264, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265 }; -#define blocks_upper_first_index 253 -#define blocks_upper_last_index 262 +#define blocks_upper_first_index 264 +#define blocks_upper_last_index 273 diff --git a/lib/unictype/categ_C.c b/lib/unictype/categ_C.c index 0974c39..a382a7e 100644 --- a/lib/unictype/categ_C.c +++ b/lib/unictype/categ_C.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_C.h b/lib/unictype/categ_C.h index 6f33609..cb331f0 100644 --- a/lib/unictype/categ_C.h +++ b/lib/unictype/categ_C.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[5 << 7]; - /*unsigned*/ int level3[75 << 4]; + /*unsigned*/ int level3[78 << 4]; } u_categ_C = { @@ -178,11 +178,11 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 736, 18 + 640 * sizeof (short) / sizeof (int) + 752, 18 + 640 * sizeof (short) / sizeof (int) + 768, - 18 + 640 * sizeof (short) / sizeof (int) + 480, + 18 + 640 * sizeof (short) / sizeof (int) + 784, 18 + 640 * sizeof (short) / sizeof (int) + 480, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 784, 18 + 640 * sizeof (short) / sizeof (int) + 800, + 18 + 640 * sizeof (short) / sizeof (int) + 816, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -190,7 +190,7 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 480, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 816, + 18 + 640 * sizeof (short) / sizeof (int) + 832, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -199,7 +199,7 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 832, + 18 + 640 * sizeof (short) / sizeof (int) + 848, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -217,10 +217,23 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 848, - 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 864, 18 + 640 * sizeof (short) / sizeof (int) + 480, + 18 + 640 * sizeof (short) / sizeof (int) + 880, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18 + 640 * sizeof (short) / sizeof (int) + 896, + -1, + 18 + 640 * sizeof (short) / sizeof (int) + 912, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -239,26 +252,13 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, + 18 + 640 * sizeof (short) / sizeof (int) + 928, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 880, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 896, + 18 + 640 * sizeof (short) / sizeof (int) + 944, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -268,27 +268,27 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 912, - 18 + 640 * sizeof (short) / sizeof (int) + 928, - 18 + 640 * sizeof (short) / sizeof (int) + 944, 18 + 640 * sizeof (short) / sizeof (int) + 960, - -1, 18 + 640 * sizeof (short) / sizeof (int) + 976, + 18 + 640 * sizeof (short) / sizeof (int) + 992, + 18 + 640 * sizeof (short) / sizeof (int) + 1008, + -1, + 18 + 640 * sizeof (short) / sizeof (int) + 1024, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, + 18 + 640 * sizeof (short) / sizeof (int) + 1040, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 992, + 18 + 640 * sizeof (short) / sizeof (int) + 1056, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 1008, - 18 + 640 * sizeof (short) / sizeof (int) + 1024, - 18 + 640 * sizeof (short) / sizeof (int) + 1040, - 18 + 640 * sizeof (short) / sizeof (int) + 1056, 18 + 640 * sizeof (short) / sizeof (int) + 1072, 18 + 640 * sizeof (short) / sizeof (int) + 1088, + 18 + 640 * sizeof (short) / sizeof (int) + 1104, + -1, + 18 + 640 * sizeof (short) / sizeof (int) + 1120, + 18 + 640 * sizeof (short) / sizeof (int) + 1136, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -375,7 +375,7 @@ u_categ_C = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1104, + 18 + 640 * sizeof (short) / sizeof (int) + 1152, -1, -1, -1, @@ -383,8 +383,8 @@ u_categ_C = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1120, - 18 + 640 * sizeof (short) / sizeof (int) + 1136, + 18 + 640 * sizeof (short) / sizeof (int) + 1168, + 18 + 640 * sizeof (short) / sizeof (int) + 1184, -1, -1, -1, @@ -395,7 +395,7 @@ u_categ_C = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1152, + 18 + 640 * sizeof (short) / sizeof (int) + 1200, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -417,7 +417,7 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1168, + 18 + 640 * sizeof (short) / sizeof (int) + 1216, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -548,7 +548,7 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 1184, + 18 + 640 * sizeof (short) / sizeof (int) + 1232, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 480, @@ -695,7 +695,7 @@ u_categ_C = 0x0000C000, 0x00000000, 0x00001800, 0x00000000, 0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000, 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007, + 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030, 0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F, @@ -703,8 +703,8 @@ u_categ_C = 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030, 0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F, 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030, - 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030, - 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030, + 0x00022010, 0x0C100200, 0xBF9FC220, 0xFFF90030, + 0x00022011, 0x18000000, 0x000F0220, 0x00000030, 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F, 0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF, 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF, @@ -731,9 +731,9 @@ u_categ_C = 0x00000000, 0x00000000, 0x0000F000, 0xE0000000, 0x00000000, 0x00000000, 0x00000000, 0x0FF00000, 0x00000000, 0x07000000, 0x00001C00, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000, + 0xFFFFFE00, 0xFFFFFFFF, 0x0000FF00, 0xFC800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FC00000, + 0x00000000, 0x00000000, 0x00000000, 0x07C00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000, @@ -745,7 +745,7 @@ u_categ_C = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xF8000000, + 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -758,7 +758,7 @@ u_categ_C = 0x00000000, 0x00000000, 0x00000000, 0x01F00000, 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00, 0xFF800000, 0x80808080, 0x80808080, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFFFFFE0, 0xFFFFFFFF, 0x04000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF, @@ -785,9 +785,9 @@ u_categ_C = 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF, + 0x00000000, 0xFF008000, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000, - 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000, + 0x00000000, 0x00000000, 0xFC003FC0, 0xC0000000, 0x00000000, 0x00000000, 0x7FF00000, 0xE0000000, 0x00000000, 0x00000000, 0x3C004000, 0x80000000, 0x00000000, 0xFF800000, 0x0C00C000, 0x00000000, @@ -821,13 +821,13 @@ u_categ_C = 0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000078, 0x00700000, 0x00000000, 0x00000000, - 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000, + 0xF0008000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000, 0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000, 0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF, + 0xC0000000, 0x0000FC00, 0x00F00000, 0xF0000000, 0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -854,15 +854,15 @@ u_categ_C = 0x00000000, 0x20000000, 0x0000FFFC, 0xFC00FE00, 0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000, 0x00000000, 0x00000000, 0x0000C000, 0xFFE00001, - 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00040000, 0x80000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800, 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xD4000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFE000, 0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF, 0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -874,6 +874,10 @@ u_categ_C = 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000200, 0x00800000, 0x0000FFC0, 0x0000E000, + 0x00030000, 0xFF800100, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -897,7 +901,15 @@ u_categ_C = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x0000FFE0, 0x80000000, - 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFE000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFFF80000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -926,9 +938,13 @@ u_categ_C = 0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x3C00F800, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000010, 0xF5080169, 0x5569157B, 0xA1080869, 0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF, @@ -937,23 +953,19 @@ u_categ_C = 0x00000000, 0x0000F000, 0x00000000, 0x00000000, 0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000, 0x0000E000, 0x00008000, 0x00000000, 0x0000F000, - 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, - 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF, + 0x00000000, 0xFFFFE000, 0xFFFFFFFF, 0x0000003F, + 0x0000FFF8, 0xF0000000, 0xFFFCFE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x04000000, - 0x00000000, 0x00000010, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000, + 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000, 0x00000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF, 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000, 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, + 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF, + 0xFFFC0000, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Cc.c b/lib/unictype/categ_Cc.c index a504457..8fec296 100644 --- a/lib/unictype/categ_Cc.c +++ b/lib/unictype/categ_Cc.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Cc.h b/lib/unictype/categ_Cc.h index eb118aa..2a6f374 100644 --- a/lib/unictype/categ_Cc.h +++ b/lib/unictype/categ_Cc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Cf.c b/lib/unictype/categ_Cf.c index 0e9d14c..455b66d 100644 --- a/lib/unictype/categ_Cf.c +++ b/lib/unictype/categ_Cf.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Cf.h b/lib/unictype/categ_Cf.h index b59bd65..25b882f 100644 --- a/lib/unictype/categ_Cf.h +++ b/lib/unictype/categ_Cf.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[9 << 4]; + /*unsigned*/ int level3[10 << 4]; } u_categ_Cf = { @@ -38,6 +38,7 @@ u_categ_Cf = -1, -1, 16 + 384 * sizeof (short) / sizeof (int) + 16, + 16 + 384 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, @@ -45,12 +46,11 @@ u_categ_Cf = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 32, + 16 + 384 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 48, + 16 + 384 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -161,7 +161,7 @@ u_categ_Cf = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 64, + 16 + 384 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -170,7 +170,7 @@ u_categ_Cf = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 80, + 16 + 384 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -256,7 +256,7 @@ u_categ_Cf = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 96, + 16 + 384 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -266,7 +266,7 @@ u_categ_Cf = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 112, + 16 + 384 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -290,7 +290,7 @@ u_categ_Cf = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 128, + 16 + 384 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -428,6 +428,10 @@ u_categ_Cf = 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000004, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Cn.c b/lib/unictype/categ_Cn.c index 600df99..4e10368 100644 --- a/lib/unictype/categ_Cn.c +++ b/lib/unictype/categ_Cn.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Cn.h b/lib/unictype/categ_Cn.h index 59f096c..02bf264 100644 --- a/lib/unictype/categ_Cn.h +++ b/lib/unictype/categ_Cn.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[6 << 7]; - /*unsigned*/ int level3[74 << 4]; + /*unsigned*/ int level3[77 << 4]; } u_categ_Cn = { @@ -179,120 +179,119 @@ u_categ_Cn = 18 + 768 * sizeof (short) / sizeof (int) + 704, 18 + 768 * sizeof (short) / sizeof (int) + 720, 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - -1, 18 + 768 * sizeof (short) / sizeof (int) + 752, - 18 + 768 * sizeof (short) / sizeof (int) + 768, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - -1, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 768, 18 + 768 * sizeof (short) / sizeof (int) + 784, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 800, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, -1, 18 + 768 * sizeof (short) / sizeof (int) + 816, - 18 + 768 * sizeof (short) / sizeof (int) + 736, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + -1, 18 + 768 * sizeof (short) / sizeof (int) + 832, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, + 18 + 768 * sizeof (short) / sizeof (int) + 752, 18 + 768 * sizeof (short) / sizeof (int) + 848, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, 18 + 768 * sizeof (short) / sizeof (int) + 864, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, + -1, 18 + 768 * sizeof (short) / sizeof (int) + 880, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, 18 + 768 * sizeof (short) / sizeof (int) + 896, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, 18 + 768 * sizeof (short) / sizeof (int) + 912, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, 18 + 768 * sizeof (short) / sizeof (int) + 928, - -1, 18 + 768 * sizeof (short) / sizeof (int) + 944, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 960, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, 18 + 768 * sizeof (short) / sizeof (int) + 976, + -1, 18 + 768 * sizeof (short) / sizeof (int) + 992, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, 18 + 768 * sizeof (short) / sizeof (int) + 1008, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, 18 + 768 * sizeof (short) / sizeof (int) + 1024, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, 18 + 768 * sizeof (short) / sizeof (int) + 1040, 18 + 768 * sizeof (short) / sizeof (int) + 1056, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, + 18 + 768 * sizeof (short) / sizeof (int) + 1072, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1088, + 18 + 768 * sizeof (short) / sizeof (int) + 1104, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -375,17 +374,17 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1072, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1120, -1, -1, -1, -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1088, - 18 + 768 * sizeof (short) / sizeof (int) + 1104, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1136, + 18 + 768 * sizeof (short) / sizeof (int) + 1152, -1, -1, -1, @@ -395,287 +394,288 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1120, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1136, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 1152, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, + 18 + 768 * sizeof (short) / sizeof (int) + 1168, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1184, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 1200, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -803,7 +803,7 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1168 + 18 + 768 * sizeof (short) / sizeof (int) + 1216 }, { 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -819,7 +819,7 @@ u_categ_Cn = 0x00004000, 0x00000000, 0x00001800, 0x00000000, 0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000, 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007, + 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030, 0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F, @@ -827,8 +827,8 @@ u_categ_Cn = 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030, 0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F, 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030, - 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030, - 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030, + 0x00022010, 0x0C100200, 0xBF9FC220, 0xFFF90030, + 0x00022011, 0x18000000, 0x000F0220, 0x00000030, 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F, 0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF, 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF, @@ -855,9 +855,9 @@ u_categ_Cn = 0x00000000, 0x00000000, 0x0000F000, 0xE0000000, 0x00000000, 0x00000000, 0x00000000, 0x0FF00000, 0x00000000, 0x07000000, 0x00001C00, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000, + 0xFFFFFE00, 0xFFFFFFFF, 0x0000FF00, 0xFC800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FC00000, + 0x00000000, 0x00000000, 0x00000000, 0x07C00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000, @@ -869,7 +869,7 @@ u_categ_Cn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xF8000000, + 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -882,7 +882,7 @@ u_categ_Cn = 0x00000000, 0x00000000, 0x00000000, 0x01F00000, 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00, 0xFF800000, 0x80808080, 0x80808080, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFFFFFE0, 0xFFFFFFFF, 0x04000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF, @@ -909,9 +909,9 @@ u_categ_Cn = 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF, + 0x00000000, 0xFF008000, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000, - 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000, + 0x00000000, 0x00000000, 0xFC003FC0, 0xC0000000, 0x00000000, 0x00000000, 0x7FF00000, 0xE0000000, 0x00000000, 0x00000000, 0x3C004000, 0x80000000, 0x00000000, 0xFF800000, 0x0C00C000, 0x00000000, @@ -937,13 +937,13 @@ u_categ_Cn = 0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000078, 0x00700000, 0x00000000, 0x00000000, - 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000, + 0xF0008000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000, 0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000, 0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF, + 0xC0000000, 0x0000FC00, 0x00F00000, 0xF0000000, 0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -970,15 +970,15 @@ u_categ_Cn = 0x00000000, 0x00000000, 0x0000FFFC, 0xFC00FE00, 0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000, 0x00000000, 0x00000000, 0x0000C000, 0xFFE00001, - 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00040000, 0x80000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800, 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xD4000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFE000, 0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF, 0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -990,6 +990,10 @@ u_categ_Cn = 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000200, 0x00800000, 0x0000FFC0, 0x0000E000, + 0x00030000, 0xFF800100, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -1017,7 +1021,15 @@ u_categ_Cn = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x0000FFE0, 0x80000000, - 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFE000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFFF80000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -1046,9 +1058,13 @@ u_categ_Cn = 0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x3C00F800, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000010, 0xF5080169, 0x5569157B, 0xA1080869, 0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF, @@ -1057,23 +1073,19 @@ u_categ_Cn = 0x00000000, 0x0000F000, 0x00000000, 0x00000000, 0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000, 0x0000E000, 0x00008000, 0x00000000, 0x0000F000, - 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, - 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF, + 0x00000000, 0xFFFFE000, 0xFFFFFFFF, 0x0000003F, + 0x0000FFF8, 0xF0000000, 0xFFFCFE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x04000000, - 0x00000000, 0x00000010, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000, + 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000, 0x00000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF, 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000, 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, + 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF, + 0xFFFC0000, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Co.c b/lib/unictype/categ_Co.c index 9792b0a..b1196cd 100644 --- a/lib/unictype/categ_Co.c +++ b/lib/unictype/categ_Co.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Co.h b/lib/unictype/categ_Co.h index 1a89443..4480f6c 100644 --- a/lib/unictype/categ_Co.h +++ b/lib/unictype/categ_Co.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Cs.c b/lib/unictype/categ_Cs.c index 69e98cf..ee2d806 100644 --- a/lib/unictype/categ_Cs.c +++ b/lib/unictype/categ_Cs.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Cs.h b/lib/unictype/categ_Cs.h index f435920..a4bbfc7 100644 --- a/lib/unictype/categ_Cs.h +++ b/lib/unictype/categ_Cs.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_L.c b/lib/unictype/categ_L.c index a97a570..4b971e6 100644 --- a/lib/unictype/categ_L.c +++ b/lib/unictype/categ_L.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_L.h b/lib/unictype/categ_L.h index 5e9d456..89d338b 100644 --- a/lib/unictype/categ_L.h +++ b/lib/unictype/categ_L.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[62 << 4]; + /*unsigned*/ int level3[65 << 4]; } u_categ_L = { @@ -164,11 +164,11 @@ u_categ_L = 4 + 384 * sizeof (short) / sizeof (int) + 672, 4 + 384 * sizeof (short) / sizeof (int) + 688, 4 + 384 * sizeof (short) / sizeof (int) + 704, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 720, -1, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 720, 4 + 384 * sizeof (short) / sizeof (int) + 736, + 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -176,7 +176,7 @@ u_categ_L = -1, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 752, + 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -185,7 +185,7 @@ u_categ_L = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 768, + 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -203,10 +203,23 @@ u_categ_L = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 784, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 816, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -225,26 +238,13 @@ u_categ_L = -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -256,8 +256,8 @@ u_categ_L = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, - 4 + 384 * sizeof (short) / sizeof (int) + 864, + 4 + 384 * sizeof (short) / sizeof (int) + 896, + 4 + 384 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, @@ -266,10 +266,10 @@ u_categ_L = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, + 4 + 384 * sizeof (short) / sizeof (int) + 944, -1, -1, -1, @@ -361,7 +361,7 @@ u_categ_L = 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 912, + 4 + 384 * sizeof (short) / sizeof (int) + 960, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, @@ -369,8 +369,8 @@ u_categ_L = 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 928, - 4 + 384 * sizeof (short) / sizeof (int) + 944, + 4 + 384 * sizeof (short) / sizeof (int) + 976, + 4 + 384 * sizeof (short) / sizeof (int) + 992, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, @@ -381,7 +381,7 @@ u_categ_L = 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 1008, -1, -1, -1, @@ -403,7 +403,7 @@ u_categ_L = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 976, + 4 + 384 * sizeof (short) / sizeof (int) + 1024, -1, -1 }, @@ -425,7 +425,7 @@ u_categ_L = 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF, 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, + 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000, 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003, 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000, @@ -433,8 +433,8 @@ u_categ_L = 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000, 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003, - 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003, - 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003, + 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003, + 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000, 0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000, @@ -457,7 +457,7 @@ u_categ_L = 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF, 0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, + 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000, 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, @@ -465,7 +465,7 @@ u_categ_L = 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000, 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F, 0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x0063DE00, + 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -507,7 +507,7 @@ u_categ_L = 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000, 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, @@ -545,7 +545,7 @@ u_categ_L = 0xFFFFFFFF, 0xFFFF0000, 0xFFFF03FD, 0x003FFFFF, 0x3FFFFFFF, 0xFFFFFFFF, 0x0000FF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -572,7 +572,7 @@ u_categ_L = 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000, 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, @@ -588,6 +588,10 @@ u_categ_L = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000, + 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -611,7 +615,15 @@ u_categ_L = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, + 0xFFF80000, 0x00000000, 0x00000000, 0x00000001, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -630,7 +642,7 @@ u_categ_L = 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_LC.c b/lib/unictype/categ_LC.c index d3c7ed3..7bfcbbe 100644 --- a/lib/unictype/categ_LC.c +++ b/lib/unictype/categ_LC.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_LC.h b/lib/unictype/categ_LC.h index aaba0d2..13f3ca8 100644 --- a/lib/unictype/categ_LC.h +++ b/lib/unictype/categ_LC.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[18 << 4]; + /*unsigned*/ int level3[19 << 4]; } u_categ_LC = { @@ -265,7 +265,7 @@ u_categ_LC = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 288, -1, -1, -1, @@ -300,7 +300,7 @@ u_categ_LC = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x000001FF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFF800, 0x07FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -318,7 +318,7 @@ u_categ_LC = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFEFFFF, - 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x04000000, + 0xFFFF78FF, 0x00FF7FFF, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x07FFFFFF, 0xFFFF003F, @@ -332,7 +332,7 @@ u_categ_LC = 0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -350,6 +350,10 @@ u_categ_LC = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF, 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, - 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000 + 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/categ_Ll.c b/lib/unictype/categ_Ll.c index a8ee723..971d0e5 100644 --- a/lib/unictype/categ_Ll.c +++ b/lib/unictype/categ_Ll.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Ll.h b/lib/unictype/categ_Ll.h index 9a268aa..3658bad 100644 --- a/lib/unictype/categ_Ll.h +++ b/lib/unictype/categ_Ll.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[17 << 4]; + /*unsigned*/ int level3[18 << 4]; } u_categ_Ll = { @@ -265,7 +265,7 @@ u_categ_Ll = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, @@ -296,7 +296,7 @@ u_categ_Ll = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3F000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x000001FF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFF800, 0x07FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, @@ -328,7 +328,7 @@ u_categ_Ll = 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -346,6 +346,10 @@ u_categ_Ll = 0x000000FF, 0x0FFFFFFC, 0xFFC00000, 0x0000FFFF, 0xFFFFFC00, 0x0000003F, 0xF7FFFFFC, 0xF0000003, 0x0FDFFFFF, 0xFFC00000, 0x003F7FFF, 0xFFFF0000, - 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000 + 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/categ_Lm.c b/lib/unictype/categ_Lm.c index d26a5dd..ba6248d 100644 --- a/lib/unictype/categ_Lm.c +++ b/lib/unictype/categ_Lm.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Lm.h b/lib/unictype/categ_Lm.h index c802768..9d33c38 100644 --- a/lib/unictype/categ_Lm.h +++ b/lib/unictype/categ_Lm.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -366,6 +366,6 @@ u_categ_Lm = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000 + 0xFFF80000, 0x00000000, 0x00000000, 0x00000001 } }; diff --git a/lib/unictype/categ_Lo.c b/lib/unictype/categ_Lo.c index 3fb7bc0..65a07c8 100644 --- a/lib/unictype/categ_Lo.c +++ b/lib/unictype/categ_Lo.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Lo.h b/lib/unictype/categ_Lo.h index 6adc785..034e87f 100644 --- a/lib/unictype/categ_Lo.h +++ b/lib/unictype/categ_Lo.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[59 << 4]; + /*unsigned*/ int level3[62 << 4]; } u_categ_Lo = { @@ -164,11 +164,11 @@ u_categ_Lo = 4 + 384 * sizeof (short) / sizeof (int) + 656, 4 + 384 * sizeof (short) / sizeof (int) + 672, 4 + 384 * sizeof (short) / sizeof (int) + 688, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 704, -1, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 704, 4 + 384 * sizeof (short) / sizeof (int) + 720, + 4 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -176,7 +176,7 @@ u_categ_Lo = -1, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 736, + 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -185,7 +185,7 @@ u_categ_Lo = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 752, + 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -203,10 +203,23 @@ u_categ_Lo = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 768, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 800, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 816, + 4 + 384 * sizeof (short) / sizeof (int) + 288, + 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -225,26 +238,13 @@ u_categ_Lo = -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 800, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, + 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -266,10 +266,10 @@ u_categ_Lo = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, + 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -361,7 +361,7 @@ u_categ_Lo = 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 864, + 4 + 384 * sizeof (short) / sizeof (int) + 912, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, @@ -369,8 +369,8 @@ u_categ_Lo = 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 880, - 4 + 384 * sizeof (short) / sizeof (int) + 896, + 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 944, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, @@ -381,7 +381,7 @@ u_categ_Lo = 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 912, + 4 + 384 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, @@ -403,7 +403,7 @@ u_categ_Lo = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 976, -1, -1 }, @@ -425,7 +425,7 @@ u_categ_Lo = 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x000007FF, 0x003FFFFF, 0x00000000, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, + 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000, 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFC0003, 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000, @@ -433,8 +433,8 @@ u_categ_Lo = 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000, 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003, - 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003, - 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003, + 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003, + 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x000DFFFF, 0x0000003F, 0x00000000, 0xFEF02596, 0x200DECAE, 0xF000001F, 0x00000000, @@ -457,7 +457,7 @@ u_categ_Lo = 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF, 0xFFFFFFFF, 0x000FFFFF, 0x10000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFF7, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, + 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000, 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, @@ -568,7 +568,7 @@ u_categ_Lo = 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000, 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, @@ -584,6 +584,10 @@ u_categ_Lo = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000, + 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -608,6 +612,14 @@ u_categ_Lo = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Lt.c b/lib/unictype/categ_Lt.c index ada806c..07e5168 100644 --- a/lib/unictype/categ_Lt.c +++ b/lib/unictype/categ_Lt.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Lt.h b/lib/unictype/categ_Lt.h index 85f2867..e6c7837 100644 --- a/lib/unictype/categ_Lt.h +++ b/lib/unictype/categ_Lt.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Lu.c b/lib/unictype/categ_Lu.c index 4f9ecd6..775efcb 100644 --- a/lib/unictype/categ_Lu.c +++ b/lib/unictype/categ_Lu.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Lu.h b/lib/unictype/categ_Lu.h index 8dfaa48..39478f4 100644 --- a/lib/unictype/categ_Lu.h +++ b/lib/unictype/categ_Lu.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[15 << 4]; + /*unsigned*/ int level3[16 << 4]; } u_categ_Lu = { @@ -265,7 +265,7 @@ u_categ_Lu = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -314,13 +314,13 @@ u_categ_Lu = 0x00000000, 0x00000000, 0x55555555, 0x00001555, 0x05555555, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, + 0x55452855, 0x005F7D55, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -338,6 +338,10 @@ u_categ_Lu = 0xFFFFFF00, 0xF0000003, 0x003FFFFF, 0xFFFF0000, 0x000003FF, 0xFFFFFF00, 0x00000001, 0x07FFFFFC, 0xF0000000, 0x001FFFFF, 0xFFC00000, 0x00007FFF, - 0xFFFF0000, 0x000001FF, 0x00000400, 0x00000000 + 0xFFFF0000, 0x000001FF, 0x00000400, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/categ_M.c b/lib/unictype/categ_M.c index 29ff9fd..07ba438 100644 --- a/lib/unictype/categ_M.c +++ b/lib/unictype/categ_M.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_M.h b/lib/unictype/categ_M.h index d97c604..1e8987c 100644 --- a/lib/unictype/categ_M.h +++ b/lib/unictype/categ_M.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[36 << 4]; + /*unsigned*/ int level3[38 << 4]; } u_categ_M = { @@ -176,6 +176,7 @@ u_categ_M = 16 + 384 * sizeof (short) / sizeof (int) + 432, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -214,11 +215,9 @@ u_categ_M = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 448, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 464, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -256,8 +255,8 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -266,19 +265,20 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 496, - 16 + 384 * sizeof (short) / sizeof (int) + 512, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 512, + 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, + 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -290,7 +290,7 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -433,7 +433,7 @@ u_categ_M = 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, + 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB, 0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0000000C, 0x0000000E, 0xD0000000, 0x0080399F, 0x0000000C, 0x0000000E, 0xD0000000, 0x00023987, 0x00230000, @@ -461,7 +461,7 @@ u_categ_M = 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000, 0x00000000, 0xFFF00000, 0x200FFFFF, 0x00000000, 0x00003800, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, + 0x00000060, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF, @@ -471,7 +471,7 @@ u_categ_M = 0x00000000, 0x00FFFFF0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFF70000, 0x031C21FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -489,7 +489,7 @@ u_categ_M = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x000000F8, 0x00000000, 0x00000000, - 0x00000003, 0xFFF00000, 0x0000001F, 0x0003FFFF, + 0x00000003, 0xFFF00000, 0x0000003F, 0x0003FFFF, 0x00000000, 0x00003FC0, 0x000FFF80, 0x00000000, 0x0000000F, 0xFFF80000, 0x00000001, 0x00000020, 0x00000000, 0x007FFE00, 0x00003008, 0x38000000, @@ -520,11 +520,11 @@ u_categ_M = 0x00000007, 0x07FF0000, 0x00000000, 0x00000000, 0x00000007, 0x001FFF80, 0x00000000, 0x00080000, 0x00000007, 0xFFF80000, 0x00001C01, 0x00000000, - 0x00000000, 0x00FFF000, 0x00000000, 0x00000000, + 0x00000000, 0x40FFF000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000007FF, 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFE00000, 0x0000007F, 0x00000000, 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF3F8000, 0x30000001, 0x00000000, @@ -532,6 +532,10 @@ u_categ_M = 0x00000000, 0x00FFF800, 0x00000000, 0x00000000, 0xE0000000, 0x00000FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFF7F8000, 0x00000000, 0x00000000, + 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, @@ -556,10 +560,14 @@ u_categ_M = 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x007F0000, 0x00000000, + 0x00000000, 0x00000000, 0x000007F0, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/categ_Mc.c b/lib/unictype/categ_Mc.c index 0c355f3..b933c90 100644 --- a/lib/unictype/categ_Mc.c +++ b/lib/unictype/categ_Mc.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Mc.h b/lib/unictype/categ_Mc.h index 6bcc23a..4b2f44f 100644 --- a/lib/unictype/categ_Mc.h +++ b/lib/unictype/categ_Mc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[18 << 4]; + /*unsigned*/ int level3[19 << 4]; } u_categ_Mc = { @@ -163,6 +163,7 @@ u_categ_Mc = 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -203,8 +204,7 @@ u_categ_Mc = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 256, + 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, @@ -253,7 +253,7 @@ u_categ_Mc = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 272, + 3 + 256 * sizeof (short) / sizeof (int) + 288, -1, -1, -1, @@ -335,7 +335,7 @@ u_categ_Mc = 0x00000000, 0x00000000, 0x00000000, 0x00000007, 0x0000000C, 0xC0000000, 0x0080399E, 0x0000000C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00E00000, 0x00000023, 0x00000000, 0x00000000, 0x7A070000, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x4F038000, 0x00000000, 0x00000000, @@ -343,6 +343,10 @@ u_categ_Mc = 0x00000000, 0x0040D000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x40008000, 0x00000000, 0x00000000, + 0x00000000, 0x00120200, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF, diff --git a/lib/unictype/categ_Me.c b/lib/unictype/categ_Me.c index 90ed844..4c5cdbc 100644 --- a/lib/unictype/categ_Me.c +++ b/lib/unictype/categ_Me.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Me.h b/lib/unictype/categ_Me.h index 22bd522..c8b5038 100644 --- a/lib/unictype/categ_Me.h +++ b/lib/unictype/categ_Me.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Mn.c b/lib/unictype/categ_Mn.c index 37662d8..d6f6e10 100644 --- a/lib/unictype/categ_Mn.c +++ b/lib/unictype/categ_Mn.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Mn.h b/lib/unictype/categ_Mn.h index 200bcf8..95cbd43 100644 --- a/lib/unictype/categ_Mn.h +++ b/lib/unictype/categ_Mn.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[36 << 4]; + /*unsigned*/ int level3[38 << 4]; } u_categ_Mn = { @@ -176,6 +176,7 @@ u_categ_Mn = 16 + 384 * sizeof (short) / sizeof (int) + 432, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -214,11 +215,9 @@ u_categ_Mn = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 448, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 464, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -256,8 +255,8 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -266,19 +265,20 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 496, - 16 + 384 * sizeof (short) / sizeof (int) + 512, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 512, + 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, + 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -290,7 +290,7 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -433,7 +433,7 @@ u_categ_Mn = 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, + 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB, 0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C, 0x00000002, 0x10000000, 0x0000201E, 0x0000000C, 0x00000006, 0x10000000, 0x00023986, 0x00230000, @@ -461,7 +461,7 @@ u_categ_Mn = 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000, 0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000, 0x00003800, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, + 0x00000060, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0E040187, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5, @@ -471,7 +471,7 @@ u_categ_Mn = 0x00000000, 0x00CFF000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FFF0000, 0x0001FFE2, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -489,7 +489,7 @@ u_categ_Mn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x00000060, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF, + 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF, 0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000, 0x00000007, 0x13C80000, 0x00000000, 0x00000020, 0x00000000, 0x00667E00, 0x00001008, 0x10000000, @@ -520,11 +520,11 @@ u_categ_Mn = 0x00000003, 0x06780000, 0x00000000, 0x00000000, 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, - 0x00000000, 0x00D38000, 0x00000000, 0x00000000, + 0x00000000, 0x40D38000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000007F8, 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFF000000, 0x0000005C, 0x00000000, 0x00000000, 0x85F80000, 0x0000000D, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xB03C0000, 0x30000001, 0x00000000, @@ -532,6 +532,10 @@ u_categ_Mn = 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xBF7F0000, 0x00000000, 0x00000000, + 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, @@ -556,10 +560,14 @@ u_categ_Mn = 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x007F0000, 0x00000000, + 0x00000000, 0x00000000, 0x000007F0, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/categ_N.c b/lib/unictype/categ_N.c index 6a43058..39ae030 100644 --- a/lib/unictype/categ_N.c +++ b/lib/unictype/categ_N.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_N.h b/lib/unictype/categ_N.h index caf3dcd..8f63f9c 100644 --- a/lib/unictype/categ_N.h +++ b/lib/unictype/categ_N.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[40 << 4]; + /*unsigned*/ int level3[41 << 4]; } u_categ_N = { @@ -163,12 +163,11 @@ u_categ_N = 3 + 256 * sizeof (short) / sizeof (int) + 512, 3 + 256 * sizeof (short) / sizeof (int) + 528, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 544, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -202,8 +201,8 @@ u_categ_N = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -254,10 +253,10 @@ u_categ_N = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -265,11 +264,12 @@ u_categ_N = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 624, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 624, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, @@ -297,7 +297,7 @@ u_categ_N = 0x00000000, 0x00000000, 0x00000000, 0x0007FFC0, 0x00000000, 0x00000000, 0x00000000, 0x7F00FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, - 0x00000000, 0x00000000, 0x00000000, 0x003FFFC0, + 0x00000000, 0x00000000, 0x7F000000, 0x01FFFFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, @@ -403,7 +403,7 @@ u_categ_N = 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -415,6 +415,10 @@ u_categ_N = 0x00000000, 0x00000000, 0x00000000, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFF0000, 0x00001FFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -433,7 +437,7 @@ u_categ_N = 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000FF80, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Nd.c b/lib/unictype/categ_Nd.c index aeb1cbb..9ecc6f1 100644 --- a/lib/unictype/categ_Nd.c +++ b/lib/unictype/categ_Nd.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Nd.h b/lib/unictype/categ_Nd.h index 78404db..9f176e5 100644 --- a/lib/unictype/categ_Nd.h +++ b/lib/unictype/categ_Nd.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[22 << 4]; + /*unsigned*/ int level3[24 << 4]; } u_categ_Nd = { @@ -163,6 +163,7 @@ u_categ_Nd = 3 + 256 * sizeof (short) / sizeof (int) + 288, 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, -1, -1, @@ -201,9 +202,7 @@ u_categ_Nd = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 320, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, -1, @@ -256,8 +255,8 @@ u_categ_Nd = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, @@ -266,6 +265,7 @@ u_categ_Nd = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -347,7 +347,7 @@ u_categ_Nd = 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -359,6 +359,10 @@ u_categ_Nd = 0x00000000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, @@ -366,6 +370,10 @@ u_categ_Nd = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF + 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/categ_Nl.c b/lib/unictype/categ_Nl.c index 1a4f07d..db5191b 100644 --- a/lib/unictype/categ_Nl.c +++ b/lib/unictype/categ_Nl.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Nl.h b/lib/unictype/categ_Nl.h index e2bd117..44ded55 100644 --- a/lib/unictype/categ_Nl.h +++ b/lib/unictype/categ_Nl.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_No.c b/lib/unictype/categ_No.c index bc8695f..edb2e83 100644 --- a/lib/unictype/categ_No.c +++ b/lib/unictype/categ_No.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_No.h b/lib/unictype/categ_No.h index 7a1d89e..142a8d0 100644 --- a/lib/unictype/categ_No.h +++ b/lib/unictype/categ_No.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[28 << 4]; + /*unsigned*/ int level3[29 << 4]; } u_categ_No = { @@ -163,6 +163,7 @@ u_categ_No = 3 + 256 * sizeof (short) / sizeof (int) + 352, 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, @@ -201,8 +202,7 @@ u_categ_No = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 384, + 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -254,7 +254,7 @@ u_categ_No = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, + 3 + 256 * sizeof (short) / sizeof (int) + 416, -1, -1, -1, @@ -265,11 +265,11 @@ u_categ_No = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 416, + 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 432, + 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -293,7 +293,7 @@ u_categ_No = 0x00000000, 0x00000000, 0x00000000, 0x00070000, 0x00000000, 0x00000000, 0x00000000, 0x7F000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x003F0000, + 0x00000000, 0x00000000, 0x7F000000, 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -375,6 +375,10 @@ u_categ_No = 0x00000000, 0x00000000, 0x00000000, 0x0007FC00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFC000000, 0x00001FFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000003, diff --git a/lib/unictype/categ_P.c b/lib/unictype/categ_P.c index a0663ba..494e981 100644 --- a/lib/unictype/categ_P.c +++ b/lib/unictype/categ_P.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_P.h b/lib/unictype/categ_P.h index d528d15..20e0656 100644 --- a/lib/unictype/categ_P.h +++ b/lib/unictype/categ_P.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[41 << 4]; + /*unsigned*/ int level3[43 << 4]; } u_categ_P = { @@ -163,11 +163,11 @@ u_categ_P = 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, + 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -202,7 +202,7 @@ u_categ_P = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 608, + 3 + 256 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, @@ -243,7 +243,7 @@ u_categ_P = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 624, + 3 + 256 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, @@ -258,14 +258,14 @@ u_categ_P = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 640, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 672, -1, -1, -1, @@ -359,7 +359,7 @@ u_categ_P = 0x00000000, 0x00000000, 0x00000000, 0xDE000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000, + 0xFFFFFFFF, 0xFFFF7FFF, 0x0000001F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -419,14 +419,18 @@ u_categ_P = 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x2800F800, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000, - 0x00000000, 0x00000000, 0x0000000E, 0x00000000, + 0x00000000, 0x00000000, 0x0000000E, 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x0000003E, 0x00030000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -442,6 +446,10 @@ u_categ_P = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000F80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/categ_Pc.c b/lib/unictype/categ_Pc.c index 6623ef4..ffd57eb 100644 --- a/lib/unictype/categ_Pc.c +++ b/lib/unictype/categ_Pc.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Pc.h b/lib/unictype/categ_Pc.h index 0cc4d8c..87d4a62 100644 --- a/lib/unictype/categ_Pc.h +++ b/lib/unictype/categ_Pc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Pd.c b/lib/unictype/categ_Pd.c index 9470c4d..298b34b 100644 --- a/lib/unictype/categ_Pd.c +++ b/lib/unictype/categ_Pd.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Pd.h b/lib/unictype/categ_Pd.h index 1317375..6c057c9 100644 --- a/lib/unictype/categ_Pd.h +++ b/lib/unictype/categ_Pd.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Pe.c b/lib/unictype/categ_Pe.c index f0c3a39..d13b374 100644 --- a/lib/unictype/categ_Pe.c +++ b/lib/unictype/categ_Pe.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Pe.h b/lib/unictype/categ_Pe.h index 3a4556d..e257630 100644 --- a/lib/unictype/categ_Pe.h +++ b/lib/unictype/categ_Pe.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Pf.c b/lib/unictype/categ_Pf.c index 87c4233..bc3a6cb 100644 --- a/lib/unictype/categ_Pf.c +++ b/lib/unictype/categ_Pf.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Pf.h b/lib/unictype/categ_Pf.h index a4e33ed..60271aa 100644 --- a/lib/unictype/categ_Pf.h +++ b/lib/unictype/categ_Pf.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Pi.c b/lib/unictype/categ_Pi.c index 794402b..136ec99 100644 --- a/lib/unictype/categ_Pi.c +++ b/lib/unictype/categ_Pi.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Pi.h b/lib/unictype/categ_Pi.h index 71e9c1d..87f67c8 100644 --- a/lib/unictype/categ_Pi.h +++ b/lib/unictype/categ_Pi.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Po.c b/lib/unictype/categ_Po.c index 120ded5..eb48e31 100644 --- a/lib/unictype/categ_Po.c +++ b/lib/unictype/categ_Po.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Po.h b/lib/unictype/categ_Po.h index e13bbff..266e135 100644 --- a/lib/unictype/categ_Po.h +++ b/lib/unictype/categ_Po.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[36 << 4]; + /*unsigned*/ int level3[38 << 4]; } u_categ_Po = { @@ -163,11 +163,11 @@ u_categ_Po = 3 + 256 * sizeof (short) / sizeof (int) + 496, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 512, + 3 + 256 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, @@ -202,7 +202,7 @@ u_categ_Po = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 528, + 3 + 256 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -243,7 +243,7 @@ u_categ_Po = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 544, + 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -258,14 +258,14 @@ u_categ_Po = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -343,7 +343,7 @@ u_categ_Po = 0x00000000, 0x00000000, 0x00000000, 0xDE000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xCB7FC9C3, 0xF3FF7C00, 0x00000002, 0x00000000, + 0xCB7FC9C3, 0xF3FF7C00, 0x0000001A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -399,14 +399,18 @@ u_categ_Po = 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x2800F800, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000, - 0x00000000, 0x00000000, 0x0000000E, 0x00000000, + 0x00000000, 0x00000000, 0x0000000E, 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x0000003E, 0x00030000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -422,6 +426,10 @@ u_categ_Po = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000F80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/categ_Ps.c b/lib/unictype/categ_Ps.c index 37628a6..4735b5f 100644 --- a/lib/unictype/categ_Ps.c +++ b/lib/unictype/categ_Ps.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Ps.h b/lib/unictype/categ_Ps.h index c1204ef..557d0bc 100644 --- a/lib/unictype/categ_Ps.h +++ b/lib/unictype/categ_Ps.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_S.c b/lib/unictype/categ_S.c index 2cecceb..02acd62 100644 --- a/lib/unictype/categ_S.c +++ b/lib/unictype/categ_S.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_S.h b/lib/unictype/categ_S.h index 9a70ace..d60c79b 100644 --- a/lib/unictype/categ_S.h +++ b/lib/unictype/categ_S.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[49 << 4]; + /*unsigned*/ int level3[48 << 4]; } u_categ_S = { @@ -271,9 +271,9 @@ u_categ_S = 3 + 256 * sizeof (short) / sizeof (int) + 688, 3 + 256 * sizeof (short) / sizeof (int) + 704, 3 + 256 * sizeof (short) / sizeof (int) + 720, + 3 + 256 * sizeof (short) / sizeof (int) + 656, 3 + 256 * sizeof (short) / sizeof (int) + 736, 3 + 256 * sizeof (short) / sizeof (int) + 752, - 3 + 256 * sizeof (short) / sizeof (int) + 768, -1, -1, -1 @@ -305,7 +305,7 @@ u_categ_S = 0x00000000, 0x00000000, 0x00000000, 0x07F80000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x02000000, + 0x00000000, 0x00000000, 0x00008000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -342,7 +342,7 @@ u_categ_S = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFF0FF, 0xFFFFF9FF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0x00000000, 0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -410,7 +410,7 @@ u_categ_S = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0x00000000, 0xFE000000, - 0x0FFF13FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF, + 0x0FFF73FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x01800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -458,22 +458,18 @@ u_categ_S = 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, 0xFFFF0000, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF, - 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, - 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, + 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0, + 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000 + 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000, + 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000 } }; diff --git a/lib/unictype/categ_Sc.c b/lib/unictype/categ_Sc.c index d0c2575..f783562 100644 --- a/lib/unictype/categ_Sc.c +++ b/lib/unictype/categ_Sc.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Sc.h b/lib/unictype/categ_Sc.h index 9711ec4..e5acd72 100644 --- a/lib/unictype/categ_Sc.h +++ b/lib/unictype/categ_Sc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Sk.c b/lib/unictype/categ_Sk.c index 71437a6..502b089 100644 --- a/lib/unictype/categ_Sk.c +++ b/lib/unictype/categ_Sk.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Sk.h b/lib/unictype/categ_Sk.h index afb9ed1..04f8b0a 100644 --- a/lib/unictype/categ_Sk.h +++ b/lib/unictype/categ_Sk.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Sm.c b/lib/unictype/categ_Sm.c index 1e7ba4c..3950c5e 100644 --- a/lib/unictype/categ_Sm.c +++ b/lib/unictype/categ_Sm.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Sm.h b/lib/unictype/categ_Sm.h index 0003f17..164a5e0 100644 --- a/lib/unictype/categ_Sm.h +++ b/lib/unictype/categ_Sm.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_So.c b/lib/unictype/categ_So.c index 7685bbe..30fa885 100644 --- a/lib/unictype/categ_So.c +++ b/lib/unictype/categ_So.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_So.h b/lib/unictype/categ_So.h index 86f4e4d..166d3e2 100644 --- a/lib/unictype/categ_So.h +++ b/lib/unictype/categ_So.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[42 << 4]; + /*unsigned*/ int level3[41 << 4]; } u_categ_So = { @@ -271,9 +271,9 @@ u_categ_So = -1, 3 + 256 * sizeof (short) / sizeof (int) + 592, 3 + 256 * sizeof (short) / sizeof (int) + 608, + 3 + 256 * sizeof (short) / sizeof (int) + 560, 3 + 256 * sizeof (short) / sizeof (int) + 624, 3 + 256 * sizeof (short) / sizeof (int) + 640, - 3 + 256 * sizeof (short) / sizeof (int) + 656, -1, -1, -1 @@ -301,7 +301,7 @@ u_categ_So = 0x00000000, 0x00000000, 0x00000000, 0x05F80000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x02000000, + 0x00000000, 0x00000000, 0x00008000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -330,7 +330,7 @@ u_categ_So = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFF0FF, 0xFFFFF9FC, 0xFFFFFFFF, 0xEFFFFFFF, - 0x07FFFFFF, 0xFFF00000, 0x0FFFFFFF, 0x07FFFFFC, + 0x07FFFFFF, 0xFFF00000, 0x0FFFFFFF, 0x7FFFFFFC, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0x00000000, 0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -390,7 +390,7 @@ u_categ_So = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0x00000000, 0xFE000000, - 0x0FFF13FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF, + 0x0FFF73FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x01800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -430,22 +430,18 @@ u_categ_So = 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, 0xFFFF0000, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF, - 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, - 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, + 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0, + 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000 + 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000, + 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000 } }; diff --git a/lib/unictype/categ_Z.c b/lib/unictype/categ_Z.c index 635120f..2d1d386 100644 --- a/lib/unictype/categ_Z.c +++ b/lib/unictype/categ_Z.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Z.h b/lib/unictype/categ_Z.h index 85f9fe9..ba73071 100644 --- a/lib/unictype/categ_Z.h +++ b/lib/unictype/categ_Z.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Zl.c b/lib/unictype/categ_Zl.c index 83f9342..6fa801c 100644 --- a/lib/unictype/categ_Zl.c +++ b/lib/unictype/categ_Zl.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Zl.h b/lib/unictype/categ_Zl.h index f257d47..d692233 100644 --- a/lib/unictype/categ_Zl.h +++ b/lib/unictype/categ_Zl.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Zp.c b/lib/unictype/categ_Zp.c index db3066d..57a80f2 100644 --- a/lib/unictype/categ_Zp.c +++ b/lib/unictype/categ_Zp.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Zp.h b/lib/unictype/categ_Zp.h index 66deca7..66a702e 100644 --- a/lib/unictype/categ_Zp.h +++ b/lib/unictype/categ_Zp.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Zs.c b/lib/unictype/categ_Zs.c index a8f8749..967b286 100644 --- a/lib/unictype/categ_Zs.c +++ b/lib/unictype/categ_Zs.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_Zs.h b/lib/unictype/categ_Zs.h index e442025..82d2949 100644 --- a/lib/unictype/categ_Zs.h +++ b/lib/unictype/categ_Zs.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_and.c b/lib/unictype/categ_and.c index 4d9e464..a704768 100644 --- a/lib/unictype/categ_and.c +++ b/lib/unictype/categ_and.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_and_not.c b/lib/unictype/categ_and_not.c index dda6d3b..8bd2aa1 100644 --- a/lib/unictype/categ_and_not.c +++ b/lib/unictype/categ_and_not.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_byname.c b/lib/unictype/categ_byname.c index 72f185c..b9bdbf3 100644 --- a/lib/unictype/categ_byname.c +++ b/lib/unictype/categ_byname.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_byname.h b/lib/unictype/categ_byname.h index a8b740d..59102f3 100644 --- a/lib/unictype/categ_byname.h +++ b/lib/unictype/categ_byname.h @@ -1,5 +1,5 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unictype/categ_byname.gperf */ +/* ANSI-C code produced by gperf version 3.1 */ +/* Command-line: gperf -m 10 ../../lib/unictype/categ_byname.gperf */ /* Computed positions: -k'1-2,7,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -26,10 +26,10 @@ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) /* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to ." +#error "gperf generated tables don't work with this execution character set. Please report a bug to ." #endif -#line 2 "./unictype/categ_byname.gperf" +#line 2 "../../lib/unictype/categ_byname.gperf" struct named_category { int name; unsigned int category_index; }; #define TOTAL_KEYWORDS 103 @@ -88,7 +88,7 @@ inline #endif #endif static unsigned int -general_category_hash (register const char *str, register unsigned int len) +general_category_hash (register const char *str, register size_t len) { static const unsigned char asso_values[] = { @@ -119,7 +119,7 @@ general_category_hash (register const char *str, register unsigned int len) 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151 }; - register int hval = len; + register unsigned int hval = len; switch (hval) { @@ -357,256 +357,250 @@ static const struct general_category_stringpool_t general_category_stringpool_co static const struct named_category general_category_names[] = { {-1}, -#line 14 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str1, UC_CATEGORY_INDEX_L}, -#line 17 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str2, UC_CATEGORY_INDEX_Ll}, -#line 46 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str3, UC_CATEGORY_INDEX_C}, -#line 15 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str4, UC_CATEGORY_INDEX_LC}, -#line 47 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str5, UC_CATEGORY_INDEX_Cc}, -#line 27 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str6, UC_CATEGORY_INDEX_Nl}, +#line 14 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str1, UC_CATEGORY_INDEX_L}, +#line 17 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str2, UC_CATEGORY_INDEX_Ll}, +#line 46 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str3, UC_CATEGORY_INDEX_C}, +#line 15 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str4, UC_CATEGORY_INDEX_LC}, +#line 47 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str5, UC_CATEGORY_INDEX_Cc}, +#line 27 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str6, UC_CATEGORY_INDEX_Nl}, {-1}, {-1}, -#line 25 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str9, UC_CATEGORY_INDEX_N}, -#line 30 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str10, UC_CATEGORY_INDEX_Pc}, -#line 51 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str11, UC_CATEGORY_INDEX_Cn}, -#line 18 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str12, UC_CATEGORY_INDEX_Lt}, -#line 29 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str13, UC_CATEGORY_INDEX_P}, +#line 25 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str9, UC_CATEGORY_INDEX_N}, +#line 30 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str10, UC_CATEGORY_INDEX_Pc}, +#line 51 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str11, UC_CATEGORY_INDEX_Cn}, +#line 18 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str12, UC_CATEGORY_INDEX_Lt}, +#line 29 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str13, UC_CATEGORY_INDEX_P}, {-1}, -#line 111 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str15, UC_CATEGORY_INDEX_Cc}, -#line 20 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str16, UC_CATEGORY_INDEX_Lo}, -#line 50 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str17, UC_CATEGORY_INDEX_Co}, -#line 16 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str18, UC_CATEGORY_INDEX_Lu}, +#line 111 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str15, UC_CATEGORY_INDEX_Cc}, +#line 20 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str16, UC_CATEGORY_INDEX_Lo}, +#line 50 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str17, UC_CATEGORY_INDEX_Co}, +#line 16 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str18, UC_CATEGORY_INDEX_Lu}, {-1}, -#line 28 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str20, UC_CATEGORY_INDEX_No}, -#line 48 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str21, UC_CATEGORY_INDEX_Cf}, -#line 36 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str22, UC_CATEGORY_INDEX_Po}, -#line 102 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str23, UC_CATEGORY_INDEX_So}, -#line 98 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str24, UC_CATEGORY_INDEX_Sc}, -#line 97 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str25, UC_CATEGORY_INDEX_Sc}, -#line 35 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str26, UC_CATEGORY_INDEX_Pf}, -#line 112 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str27, UC_CATEGORY_INDEX_Cf}, -#line 86 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str28, UC_CATEGORY_INDEX_Pe}, -#line 87 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str29, UC_CATEGORY_INDEX_Pe}, +#line 28 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str20, UC_CATEGORY_INDEX_No}, +#line 48 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str21, UC_CATEGORY_INDEX_Cf}, +#line 36 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str22, UC_CATEGORY_INDEX_Po}, +#line 102 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str23, UC_CATEGORY_INDEX_So}, +#line 98 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str24, UC_CATEGORY_INDEX_Sc}, +#line 97 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str25, UC_CATEGORY_INDEX_Sc}, +#line 35 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str26, UC_CATEGORY_INDEX_Pf}, +#line 112 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str27, UC_CATEGORY_INDEX_Cf}, +#line 86 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str28, UC_CATEGORY_INDEX_Pe}, +#line 87 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str29, UC_CATEGORY_INDEX_Pe}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 85 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str36, UC_CATEGORY_INDEX_Ps}, -#line 81 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str37, UC_CATEGORY_INDEX_Pc}, -#line 80 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str38, UC_CATEGORY_INDEX_Pc}, -#line 92 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str39, UC_CATEGORY_INDEX_Po}, -#line 93 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str40, UC_CATEGORY_INDEX_Po}, -#line 84 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str41, UC_CATEGORY_INDEX_Ps}, -#line 110 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str42, UC_CATEGORY_INDEX_C}, -#line 72 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str43, UC_CATEGORY_INDEX_N}, +#line 85 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str36, UC_CATEGORY_INDEX_Ps}, +#line 81 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str37, UC_CATEGORY_INDEX_Pc}, +#line 80 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str38, UC_CATEGORY_INDEX_Pc}, +#line 92 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str39, UC_CATEGORY_INDEX_Po}, +#line 93 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str40, UC_CATEGORY_INDEX_Po}, +#line 84 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str41, UC_CATEGORY_INDEX_Ps}, +#line 110 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str42, UC_CATEGORY_INDEX_C}, +#line 72 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str43, UC_CATEGORY_INDEX_N}, {-1}, -#line 79 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str45, UC_CATEGORY_INDEX_P}, -#line 39 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str46, UC_CATEGORY_INDEX_Sc}, -#line 44 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str47, UC_CATEGORY_INDEX_Zl}, -#line 94 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str48, UC_CATEGORY_INDEX_S}, -#line 63 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str49, UC_CATEGORY_INDEX_Lo}, -#line 33 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str50, UC_CATEGORY_INDEX_Pe}, +#line 79 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str45, UC_CATEGORY_INDEX_P}, +#line 39 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str46, UC_CATEGORY_INDEX_Sc}, +#line 44 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str47, UC_CATEGORY_INDEX_Zl}, +#line 94 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str48, UC_CATEGORY_INDEX_S}, +#line 63 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str49, UC_CATEGORY_INDEX_Lo}, +#line 33 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str50, UC_CATEGORY_INDEX_Pe}, {-1}, -#line 52 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str52, UC_CATEGORY_INDEX_L}, -#line 77 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str53, UC_CATEGORY_INDEX_No}, -#line 53 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str54, UC_CATEGORY_INDEX_LC}, -#line 23 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str55, UC_CATEGORY_INDEX_Mc}, -#line 78 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str56, UC_CATEGORY_INDEX_No}, +#line 52 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str52, UC_CATEGORY_INDEX_L}, +#line 77 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str53, UC_CATEGORY_INDEX_No}, +#line 53 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str54, UC_CATEGORY_INDEX_LC}, +#line 23 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str55, UC_CATEGORY_INDEX_Mc}, +#line 78 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str56, UC_CATEGORY_INDEX_No}, {-1}, -#line 41 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str58, UC_CATEGORY_INDEX_So}, -#line 45 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str59, UC_CATEGORY_INDEX_Zp}, -#line 75 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str60, UC_CATEGORY_INDEX_Nl}, -#line 22 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str61, UC_CATEGORY_INDEX_Mn}, -#line 76 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str62, UC_CATEGORY_INDEX_Nl}, -#line 58 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str63, UC_CATEGORY_INDEX_Ll}, -#line 57 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str64, UC_CATEGORY_INDEX_Ll}, +#line 41 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str58, UC_CATEGORY_INDEX_So}, +#line 45 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str59, UC_CATEGORY_INDEX_Zp}, +#line 75 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str60, UC_CATEGORY_INDEX_Nl}, +#line 22 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str61, UC_CATEGORY_INDEX_Mn}, +#line 76 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str62, UC_CATEGORY_INDEX_Nl}, +#line 58 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str63, UC_CATEGORY_INDEX_Ll}, +#line 57 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str64, UC_CATEGORY_INDEX_Ll}, {-1}, -#line 101 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str66, UC_CATEGORY_INDEX_So}, +#line 101 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str66, UC_CATEGORY_INDEX_So}, {-1}, {-1}, -#line 64 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str69, UC_CATEGORY_INDEX_Lo}, -#line 56 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str70, UC_CATEGORY_INDEX_Lu}, -#line 55 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str71, UC_CATEGORY_INDEX_Lu}, +#line 64 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str69, UC_CATEGORY_INDEX_Lo}, +#line 56 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str70, UC_CATEGORY_INDEX_Lu}, +#line 55 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str71, UC_CATEGORY_INDEX_Lu}, {-1}, {-1}, -#line 54 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str74, UC_CATEGORY_INDEX_LC}, -#line 67 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str75, UC_CATEGORY_INDEX_Mn}, -#line 66 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str76, UC_CATEGORY_INDEX_Mn}, +#line 54 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str74, UC_CATEGORY_INDEX_LC}, +#line 67 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str75, UC_CATEGORY_INDEX_Mn}, +#line 66 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str76, UC_CATEGORY_INDEX_Mn}, {-1}, -#line 95 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str78, UC_CATEGORY_INDEX_Sm}, +#line 95 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str78, UC_CATEGORY_INDEX_Sm}, {-1}, {-1}, -#line 109 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str81, UC_CATEGORY_INDEX_Zp}, -#line 108 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str82, UC_CATEGORY_INDEX_Zp}, -#line 115 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str83, UC_CATEGORY_INDEX_Co}, -#line 114 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str84, UC_CATEGORY_INDEX_Co}, -#line 37 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str85, UC_CATEGORY_INDEX_S}, +#line 109 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str81, UC_CATEGORY_INDEX_Zp}, +#line 108 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str82, UC_CATEGORY_INDEX_Zp}, +#line 115 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str83, UC_CATEGORY_INDEX_Co}, +#line 114 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str84, UC_CATEGORY_INDEX_Co}, +#line 37 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str85, UC_CATEGORY_INDEX_S}, {-1}, -#line 49 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str87, UC_CATEGORY_INDEX_Cs}, -#line 89 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str88, UC_CATEGORY_INDEX_Pi}, -#line 88 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str89, UC_CATEGORY_INDEX_Pi}, +#line 49 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str87, UC_CATEGORY_INDEX_Cs}, +#line 89 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str88, UC_CATEGORY_INDEX_Pi}, +#line 88 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str89, UC_CATEGORY_INDEX_Pi}, {-1}, -#line 42 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str91, UC_CATEGORY_INDEX_Z}, -#line 32 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str92, UC_CATEGORY_INDEX_Ps}, -#line 100 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str93, UC_CATEGORY_INDEX_Sk}, -#line 99 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str94, UC_CATEGORY_INDEX_Sk}, -#line 24 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str95, UC_CATEGORY_INDEX_Me}, -#line 113 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str96, UC_CATEGORY_INDEX_Cs}, +#line 42 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str91, UC_CATEGORY_INDEX_Z}, +#line 32 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str92, UC_CATEGORY_INDEX_Ps}, +#line 100 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str93, UC_CATEGORY_INDEX_Sk}, +#line 99 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str94, UC_CATEGORY_INDEX_Sk}, +#line 24 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str95, UC_CATEGORY_INDEX_Me}, +#line 113 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str96, UC_CATEGORY_INDEX_Cs}, {-1}, -#line 90 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str98, UC_CATEGORY_INDEX_Pf}, -#line 91 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str99, UC_CATEGORY_INDEX_Pf}, +#line 90 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str98, UC_CATEGORY_INDEX_Pf}, +#line 91 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str99, UC_CATEGORY_INDEX_Pf}, {-1}, {-1}, -#line 103 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str102, UC_CATEGORY_INDEX_Z}, -#line 21 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str103, UC_CATEGORY_INDEX_M}, -#line 19 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str104, UC_CATEGORY_INDEX_Lm}, -#line 83 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str105, UC_CATEGORY_INDEX_Pd}, -#line 107 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str106, UC_CATEGORY_INDEX_Zl}, +#line 103 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str102, UC_CATEGORY_INDEX_Z}, +#line 21 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str103, UC_CATEGORY_INDEX_M}, +#line 19 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str104, UC_CATEGORY_INDEX_Lm}, +#line 83 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str105, UC_CATEGORY_INDEX_Pd}, +#line 107 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str106, UC_CATEGORY_INDEX_Zl}, {-1}, -#line 105 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str108, UC_CATEGORY_INDEX_Zs}, +#line 105 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str108, UC_CATEGORY_INDEX_Zs}, {-1}, -#line 82 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str110, UC_CATEGORY_INDEX_Pd}, +#line 82 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str110, UC_CATEGORY_INDEX_Pd}, {-1}, {-1}, -#line 116 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str113, UC_CATEGORY_INDEX_Cn}, +#line 116 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str113, UC_CATEGORY_INDEX_Cn}, {-1}, {-1}, {-1}, {-1}, -#line 62 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str118, UC_CATEGORY_INDEX_Lm}, -#line 61 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str119, UC_CATEGORY_INDEX_Lm}, -#line 65 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str120, UC_CATEGORY_INDEX_M}, +#line 62 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str118, UC_CATEGORY_INDEX_Lm}, +#line 61 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str119, UC_CATEGORY_INDEX_Lm}, +#line 65 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str120, UC_CATEGORY_INDEX_M}, {-1}, -#line 106 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str122, UC_CATEGORY_INDEX_Zl}, -#line 60 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str123, UC_CATEGORY_INDEX_Lt}, -#line 59 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str124, UC_CATEGORY_INDEX_Lt}, -#line 74 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str125, UC_CATEGORY_INDEX_Nd}, -#line 73 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str126, UC_CATEGORY_INDEX_Nd}, +#line 106 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str122, UC_CATEGORY_INDEX_Zl}, +#line 60 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str123, UC_CATEGORY_INDEX_Lt}, +#line 59 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str124, UC_CATEGORY_INDEX_Lt}, +#line 74 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str125, UC_CATEGORY_INDEX_Nd}, +#line 73 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str126, UC_CATEGORY_INDEX_Nd}, {-1}, -#line 96 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str128, UC_CATEGORY_INDEX_Sm}, +#line 96 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str128, UC_CATEGORY_INDEX_Sm}, {-1}, -#line 104 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str130, UC_CATEGORY_INDEX_Zs}, -#line 43 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str131, UC_CATEGORY_INDEX_Zs}, -#line 34 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str132, UC_CATEGORY_INDEX_Pi}, -#line 69 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str133, UC_CATEGORY_INDEX_Mc}, -#line 68 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str134, UC_CATEGORY_INDEX_Mc}, +#line 104 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str130, UC_CATEGORY_INDEX_Zs}, +#line 43 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str131, UC_CATEGORY_INDEX_Zs}, +#line 34 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str132, UC_CATEGORY_INDEX_Pi}, +#line 69 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str133, UC_CATEGORY_INDEX_Mc}, +#line 68 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str134, UC_CATEGORY_INDEX_Mc}, {-1}, {-1}, {-1}, -#line 26 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str138, UC_CATEGORY_INDEX_Nd}, +#line 26 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str138, UC_CATEGORY_INDEX_Nd}, {-1}, -#line 31 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str140, UC_CATEGORY_INDEX_Pd}, +#line 31 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str140, UC_CATEGORY_INDEX_Pd}, {-1}, -#line 40 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str142, UC_CATEGORY_INDEX_Sk}, +#line 40 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str142, UC_CATEGORY_INDEX_Sk}, {-1}, {-1}, {-1}, -#line 38 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str146, UC_CATEGORY_INDEX_Sm}, +#line 38 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str146, UC_CATEGORY_INDEX_Sm}, {-1}, {-1}, -#line 71 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str149, UC_CATEGORY_INDEX_Me}, -#line 70 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str150, UC_CATEGORY_INDEX_Me} +#line 71 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str149, UC_CATEGORY_INDEX_Me}, +#line 70 "../../lib/unictype/categ_byname.gperf" + {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str150, UC_CATEGORY_INDEX_Me} }; -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif const struct named_category * -uc_general_category_lookup (register const char *str, register unsigned int len) +uc_general_category_lookup (register const char *str, register size_t len) { if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = general_category_hash (str, len); + register unsigned int key = general_category_hash (str, len); - if (key <= MAX_HASH_VALUE && key >= 0) + if (key <= MAX_HASH_VALUE) { register int o = general_category_names[key].name; if (o >= 0) diff --git a/lib/unictype/categ_longname.c b/lib/unictype/categ_longname.c index 769c399..1076374 100644 --- a/lib/unictype/categ_longname.c +++ b/lib/unictype/categ_longname.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_name.c b/lib/unictype/categ_name.c index 82085a1..3be5e4a 100644 --- a/lib/unictype/categ_name.c +++ b/lib/unictype/categ_name.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_none.c b/lib/unictype/categ_none.c index bce88cc..f6d17e2 100644 --- a/lib/unictype/categ_none.c +++ b/lib/unictype/categ_none.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_of.c b/lib/unictype/categ_of.c index 637574f..5e6b77d 100644 --- a/lib/unictype/categ_of.c +++ b/lib/unictype/categ_of.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_of.h b/lib/unictype/categ_of.h index 85408c3..605b235 100644 --- a/lib/unictype/categ_of.h +++ b/lib/unictype/categ_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define category_header_0 16 #define category_header_1 17 #define category_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[17]; short level2[5 << 9]; - unsigned short level3[211 * 40 + 1]; + unsigned short level3[216 * 40 + 1]; } u_category = { @@ -90,29 +90,19 @@ u_category = 16640, 16768, 16896, 17024, 17152, 17280, 17408, 17536, 17664, 17792, -1, -1, 17920, -1, -1, -1, 18048, 18176, 18304, 18432, 18560, 18688, 18816, -1, - -1, 18944, -1, 19072, 19200, 19328, 19456, -1, - -1, 19584, -1, -1, -1, 19712, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 19840, - 19968, 4352, 20096, -1, -1, -1, -1, -1, + 18944, 19072, -1, 19200, 19328, 19456, 19584, -1, + -1, 19712, -1, -1, -1, 19840, -1, -1, + 19968, 20096, -1, -1, -1, -1, -1, -1, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 20224, + 20352, 4352, 20480, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 20224, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 20352, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, + 20608, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 20480, 20608, 20736, 20864, - -1, -1, -1, -1, -1, -1, 20992, 21120, + 4352, 4352, 4352, 4352, 20736, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -121,6 +111,15 @@ u_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 4352, 4352, 4352, 4352, 20864, 20992, 21120, 21248, + -1, -1, -1, -1, -1, -1, 21376, 21504, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 21632, + 4352, 4352, 4352, 4352, 4352, 21760, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -129,25 +128,26 @@ u_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 21248, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 21888, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 21376, 21504, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 22016, 22144, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 8832, 21632, 21760, 21888, 22016, -1, 22144, -1, - 22272, 22400, 22528, 22656, 22784, 22912, 23040, 23168, - 8832, 8832, 8832, 8832, 23296, 23424, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 8832, 22272, 22400, 22528, 22656, -1, 22784, -1, + 22912, 23040, 23168, 23296, 23424, 23552, 23680, 23808, + 8832, 8832, 8832, 8832, 23936, 24064, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 24192, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 23552, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 23680, 23808, -1, -1, - 23936, 24064, 24192, 24320, 24448, -1, 8832, 24576, - 8832, 8832, 24704, 24832, 8832, 24960, 25088, 25216, - 25344, 25472, 25600, 25728, -1, -1, -1, -1, + 4352, 24320, 24448, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 24576, 24704, -1, -1, + 24832, 24960, 25088, 25216, 25344, -1, 8832, 25472, + 8832, 8832, 8832, 8832, 8832, 25600, 25728, 25856, + 25984, 26112, 26240, 26368, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, @@ -190,17 +190,17 @@ u_category = 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 25856, 4352, 4352, + 4352, 4352, 4352, 4352, 4352, 26496, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 25984, 4352, - 26112, 4352, 4352, 4352, 4352, 4352, 4352, 4352, + 4352, 4352, 4352, 4352, 4352, 4352, 26624, 4352, + 26752, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 26240, -1, -1, + 4352, 4352, 4352, 4352, 4352, 26880, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -211,9 +211,9 @@ u_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 26368, -1, -1, -1, + 4352, 4352, 4352, 4352, 27008, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 26496, -1, 26624, 26752, -1, -1, -1, -1, + 27136, -1, 27264, 27392, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -340,7 +340,7 @@ u_category = 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 26880 + 13824, 13824, 13824, 13824, 13824, 13824, 13824, 27520 }, { 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, @@ -430,8 +430,8 @@ u_category = 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x7a42, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x4a52, + 0x3a42, 0x8421, 0x4210, 0xef48, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x4a5e, 0xa529, 0x5294, 0x294a, 0xe8a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x14a5, 0x0843, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, @@ -468,7 +468,7 @@ u_category = 0x0842, 0x8421, 0xdef4, 0x2949, 0x18c5, 0x7a63, 0xa529, 0x5297, 0xef4a, 0xf7bd, 0x4bde, 0x84e9, 0xde90, 0xef7b, 0x9484, 0x3bd2, 0x0842, 0x8421, 0x4210, 0xf7bd, 0x7bde, 0x4aef, 0xa529, 0xaa94, - 0x18bd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, + 0x18a4, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, 0x09d2, 0x8421, 0x5ef4, 0x2988, 0x18c6, 0x7a63, 0xa631, 0x531b, 0xef4a, 0xf7bd, 0x8dde, 0xbde9, 0xdef7, 0xe93b, 0x9484, 0x3bd2, @@ -476,8 +476,8 @@ u_category = 0x18bd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xde90, 0x3189, 0x94a6, 0xba52, 0xa631, 0x631b, - 0xe90a, 0xf7bd, 0x7bde, 0xbd37, 0xdef7, 0x277b, 0x9484, 0x3bd2, - 0x0842, 0x8421, 0x4210, 0x294a, 0x54a5, 0xbdef, 0x4212, 0x2108, + 0xa90a, 0xf7bd, 0x084e, 0x4a31, 0xa529, 0x2294, 0x9484, 0x3bd2, + 0x0842, 0x8421, 0x4210, 0x294a, 0x94a5, 0xaa52, 0x4212, 0x2108, 0x1bbd, 0x09d3, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x7484, 0x0842, 0x8421, 0xd210, 0xef49, 0x1084, 0x0842, 0xbde9, 0xde97, @@ -568,7 +568,7 @@ u_category = 0x0842, 0x8421, 0x4210, 0x2108, 0x9084, 0x0841, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x1084, 0x4a42, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xde90, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, @@ -608,7 +608,7 @@ u_category = 0x4c62, 0xbd29, 0x18f7, 0x8c63, 0x2108, 0x1084, 0x0842, 0xdef5, 0x2109, 0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x6321, 0x318c, 0x8c46, - 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, + 0x8421, 0x4210, 0xa108, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xc631, 0x6318, 0xbd8c, 0xdef7, 0xef7b, 0x94a5, 0x4a58, 0xa529, 0x5294, 0x294a, 0x94c5, 0x4a52, @@ -622,7 +622,7 @@ u_category = 0x3184, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xbdef, 0x5ef7, 0x294a, + 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xbdef, 0x52f7, 0x294a, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, @@ -677,7 +677,7 @@ u_category = 0x2956, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x6b59, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x2ad6, 0x94a5, 0xd652, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6, 0xef7b, + 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6, @@ -750,7 +750,7 @@ u_category = 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x3e31, 0x60f8, 0xf18c, 0xf8c1, 0x8c60, 0xc631, 0x6318, 0x3164, 0xf8b2, 0x8c60, 0x360f, 0x5cd7, 0xcd73, 0x18c5, 0x1c63, 0xc631, - 0x6318, 0x318c, 0x1632, 0x8c63, 0xb62c, 0x7bde, 0xbdef, 0xdef7, + 0x6318, 0x318c, 0x1632, 0x8c63, 0xb62c, 0x7b18, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, @@ -829,7 +829,7 @@ u_category = 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8423, 0x4210, 0x0108, 0x1004, 0x0800, 0x8020, 0x0200, 0x8308, 0x1052, 0x2040, 0x8020, 0x0210, 0x2008, - 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0000, 0xef40, 0x0000, + 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0000, 0xe800, 0x0000, 0x0200, 0xbd08, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0x6327, 0x4204, 0x2108, @@ -840,7 +840,7 @@ u_category = 0x8421, 0x4210, 0x2108, 0x1084, 0x6312, 0xbd8c, 0xdef7, 0xef7b, 0x10c6, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x8c62, 0xc631, 0x6318, 0x318c, 0x18c6, 0x7a53, 0xbdef, 0xdef7, + 0x8c62, 0xc631, 0x6318, 0x318c, 0x18c6, 0x4a53, 0xbdef, 0xdef7, 0x8c7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x10a5, 0x0842, 0x3121, 0x1246, 0xef49, 0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421, @@ -953,7 +953,7 @@ u_category = 0x7bd5, 0xb5af, 0x5ad6, 0xad6b, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x9494, 0xaa52, 0x5ad6, 0xad6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x552a, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, + 0xd6b5, 0x6b5a, 0xb5ad, 0x552a, 0xed6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, @@ -979,10 +979,10 @@ u_category = 0x0842, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0xef48, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x4210, 0xef48, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x7bd0, 0x21ef, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xd084, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, @@ -1070,7 +1070,7 @@ u_category = 0x4a52, 0xa529, 0x5294, 0x294a, 0x7aa5, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x7484, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6210, 0x298c, 0x18a5, - 0x4c53, 0x3129, 0x18c6, 0xef63, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0x4c53, 0x3129, 0x18c6, 0xe963, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0xa4e9, 0x4213, 0x2748, 0x1084, 0x0842, 0x8421, @@ -1084,6 +1084,11 @@ u_category = 0xef4c, 0xf7a4, 0x7bde, 0xbd37, 0xdef7, 0x2109, 0x1884, 0x7bd3, 0xa529, 0x5294, 0xef7a, 0x94a5, 0x7a52, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x8c42, 0xa531, 0x5294, 0x294a, 0x94c6, 0x4c52, 0x8421, 0x1890, + 0x8c63, 0x2108, 0x1084, 0x0842, 0xd8f5, 0xef63, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x98c6, 0x4a52, 0xc529, 0x6314, 0x298c, 0x94c5, 0x4842, 0xbd24, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde, @@ -1096,8 +1101,8 @@ u_category = 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x98c6, 0x4a52, 0xa529, 0x6314, 0x298a, 0xc625, 0x7a48, 0xbdef, 0xdef7, - 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xc631, 0x6318, + 0x318c, 0x18c6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6290, 0x318a, 0x94a5, 0x8a52, 0xbd29, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, @@ -1118,6 +1123,16 @@ u_category = 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b, + 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x3108, 0x94a5, + 0x4a52, 0xa5e9, 0x5294, 0x298a, 0xc624, 0x6318, 0xbdef, 0xdef7, + 0xef7b, 0x2108, 0x1084, 0x0842, 0xa529, 0x5294, 0x294a, 0x94a5, + 0x4a52, 0xa529, 0xef7a, 0x1231, 0x0842, 0x8421, 0x4210, 0x2108, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x97bd, 0x4a52, 0xa529, + 0x5294, 0x294a, 0x94a5, 0x4a52, 0xdd29, 0x5294, 0x294a, 0x94c5, + 0x4a62, 0xbde9, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xdef4, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, @@ -1171,8 +1186,18 @@ u_category = 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0x2f7b, 0x94a5, 0xc631, 0x6318, 0x318c, 0x18c6, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7a3, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0xef7a, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0x2108, 0x9084, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf484, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, @@ -1263,11 +1288,21 @@ u_category = 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x94a5, 0x4a52, 0xa5e9, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, + 0x52f7, 0x294a, 0xf4a5, 0x7a52, 0xa529, 0xde94, 0xef7b, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7a42, 0x4a57, 0xa529, 0x5294, 0x94a5, 0x4a52, 0xbde9, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x8400, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4a50, 0xa529, 0xde94, + 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0x8c7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x09d2, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x909d, 0x7a4e, 0x9d27, 0x4210, 0x2108, 0x9084, 0x084e, 0x9d21, 0xd274, 0xef7b, 0x93bd, 0x7bde, 0x9d27, 0xd274, @@ -1294,13 +1329,13 @@ u_category = 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0xded6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0xded6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7, + 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7, 0xef7b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, @@ -1311,18 +1346,8 @@ u_category = 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5af6, 0xad6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6bda, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7, 0xef7b, + 0xad6b, 0xd6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, + 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, @@ -1344,11 +1369,11 @@ u_category = 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, - 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0x5ad6, 0xed6b, 0xd6b5, 0x6b5a, 0xbdad, 0xdef7, 0xef7b, 0xf7b5, + 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, + 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0xd6b5, 0x7b5a, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, + 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, diff --git a/lib/unictype/categ_or.c b/lib/unictype/categ_or.c index 1950015..da88961 100644 --- a/lib/unictype/categ_or.c +++ b/lib/unictype/categ_or.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/categ_test.c b/lib/unictype/categ_test.c index 6e55a0b..1ffe4c9 100644 --- a/lib/unictype/categ_test.c +++ b/lib/unictype/categ_test.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/combiningclass.c b/lib/unictype/combiningclass.c index 307db40..53eaadf 100644 --- a/lib/unictype/combiningclass.c +++ b/lib/unictype/combiningclass.c @@ -1,5 +1,5 @@ /* Combining classes of Unicode characters. - Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/combiningclass.h b/lib/unictype/combiningclass.h index 4c91aa6..ddfe9b0 100644 --- a/lib/unictype/combiningclass.h +++ b/lib/unictype/combiningclass.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Combining class of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define combclass_header_0 16 #define combclass_header_1 2 #define combclass_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned char level3[72 << 7]; + unsigned char level3[75 << 7]; } u_combclass = { @@ -86,8 +86,9 @@ u_combclass = -1, -1, -1, -1, 6528, 6656, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6784, 6912, 7040, 7168, 7296, 7424, 7552, -1, - -1, 7680, -1, 7808, 7936, 8064, 8192, -1, + 7680, 7808, -1, 7936, 8064, 8192, 8320, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 8064, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -106,8 +107,8 @@ u_combclass = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 8448, 8576, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 8320, 8448, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -127,19 +128,18 @@ u_combclass = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 8704, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 8576, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 8832, 8960, 9088, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 8704, 8832, 8960, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 9216, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, 9088, -1, -1, -1, -1, -1, -1, + -1, 9344, 9472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -285,9 +285,9 @@ u_combclass = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 220, 230, 230, 220, 230, + 0, 0, 0, 0, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 230, 230, 230, + 230, 230, 0, 220, 230, 230, 220, 230, 230, 220, 230, 230, 230, 220, 220, 220, 27, 28, 29, 230, 230, 230, 220, 230, 230, 220, 220, 230, 230, 230, 230, 230, @@ -658,7 +658,7 @@ u_combclass = 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 0, 0, - 0, 0, 0, 0, 233, 220, 230, 220, + 0, 0, 0, 230, 233, 220, 230, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1106,6 +1106,22 @@ u_combclass = 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, 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, @@ -1283,6 +1299,22 @@ u_combclass = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 230, 230, 230, 230, 230, 230, 230, 0, + 230, 230, 230, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 230, 230, 230, + 230, 0, 0, 230, 230, 230, 230, 230, + 230, 230, 0, 230, 230, 0, 230, 230, + 230, 230, 230, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1294,6 +1326,22 @@ u_combclass = 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, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 230, 230, 230, 230, + 230, 230, 7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/lib/unictype/combiningclass_byname.c b/lib/unictype/combiningclass_byname.c index bc6e8e8..47a67f6 100644 --- a/lib/unictype/combiningclass_byname.c +++ b/lib/unictype/combiningclass_byname.c @@ -1,5 +1,5 @@ /* Canonical combining classes of Unicode characters. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/combiningclass_byname.h b/lib/unictype/combiningclass_byname.h index 008e381..133e969 100644 --- a/lib/unictype/combiningclass_byname.h +++ b/lib/unictype/combiningclass_byname.h @@ -1,5 +1,5 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unictype/combiningclass_byname.gperf */ +/* ANSI-C code produced by gperf version 3.1 */ +/* Command-line: gperf -m 10 ../../lib/unictype/combiningclass_byname.gperf */ /* Computed positions: -k'1,6,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -26,10 +26,10 @@ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) /* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to ." +#error "gperf generated tables don't work with this execution character set. Please report a bug to ." #endif -#line 2 "./unictype/combiningclass_byname.gperf" +#line 2 "../../lib/unictype/combiningclass_byname.gperf" struct named_combining_class { int name; int combining_class; }; #define TOTAL_KEYWORDS 53 @@ -88,7 +88,7 @@ inline #endif #endif static unsigned int -combining_class_hash (register const char *str, register unsigned int len) +combining_class_hash (register const char *str, register size_t len) { static const unsigned char asso_values[] = { @@ -119,7 +119,7 @@ combining_class_hash (register const char *str, register unsigned int len) 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67 }; - register int hval = len; + register unsigned int hval = len; switch (hval) { @@ -254,136 +254,130 @@ static const struct combining_class_stringpool_t combining_class_stringpool_cont static const struct named_combining_class combining_class_names[] = { {-1}, {-1}, {-1}, -#line 24 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str3, UC_CCC_B}, +#line 24 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str3, UC_CCC_B}, {-1}, -#line 15 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str5, UC_CCC_OV}, +#line 15 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str5, UC_CCC_OV}, {-1}, {-1}, -#line 20 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str8, UC_CCC_ATB}, -#line 29 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str9, UC_CCC_A}, -#line 58 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str10, UC_CCC_A}, -#line 21 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str11, UC_CCC_ATA}, -#line 25 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str12, UC_CCC_BR}, -#line 18 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str13, UC_CCC_VR}, -#line 33 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str14, UC_CCC_IS}, -#line 30 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str15, UC_CCC_AR}, -#line 40 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str16, UC_CCC_VR}, -#line 22 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str17, UC_CCC_ATAR}, -#line 23 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str18, UC_CCC_BL}, -#line 27 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str19, UC_CCC_R}, -#line 37 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str20, UC_CCC_NK}, -#line 28 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str21, UC_CCC_AL}, -#line 14 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str22, UC_CCC_NR}, -#line 19 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str23, UC_CCC_ATBL}, -#line 55 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str24, UC_CCC_R}, -#line 36 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str25, UC_CCC_OV}, -#line 46 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str26, UC_CCC_ATA}, -#line 45 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str27, UC_CCC_ATA}, -#line 51 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str28, UC_CCC_B}, -#line 54 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str29, UC_CCC_L}, -#line 53 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str30, UC_CCC_BR}, -#line 26 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str31, UC_CCC_L}, -#line 66 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str32, UC_CCC_IS}, -#line 60 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str33, UC_CCC_AR}, -#line 31 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str34, UC_CCC_DB}, -#line 50 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str35, UC_CCC_BL}, -#line 65 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str36, UC_CCC_IS}, -#line 32 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str37, UC_CCC_DA}, -#line 57 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str38, UC_CCC_AL}, -#line 42 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str39, UC_CCC_ATBL}, -#line 48 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str40, UC_CCC_ATAR}, -#line 41 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str41, UC_CCC_ATBL}, -#line 47 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str42, UC_CCC_ATAR}, +#line 20 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str8, UC_CCC_ATB}, +#line 29 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str9, UC_CCC_A}, +#line 58 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str10, UC_CCC_A}, +#line 21 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str11, UC_CCC_ATA}, +#line 25 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str12, UC_CCC_BR}, +#line 18 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str13, UC_CCC_VR}, +#line 33 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str14, UC_CCC_IS}, +#line 30 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str15, UC_CCC_AR}, +#line 40 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str16, UC_CCC_VR}, +#line 22 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str17, UC_CCC_ATAR}, +#line 23 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str18, UC_CCC_BL}, +#line 27 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str19, UC_CCC_R}, +#line 37 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str20, UC_CCC_NK}, +#line 28 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str21, UC_CCC_AL}, +#line 14 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str22, UC_CCC_NR}, +#line 19 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str23, UC_CCC_ATBL}, +#line 55 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str24, UC_CCC_R}, +#line 36 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str25, UC_CCC_OV}, +#line 46 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str26, UC_CCC_ATA}, +#line 45 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str27, UC_CCC_ATA}, +#line 51 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str28, UC_CCC_B}, +#line 54 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str29, UC_CCC_L}, +#line 53 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str30, UC_CCC_BR}, +#line 26 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str31, UC_CCC_L}, +#line 66 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str32, UC_CCC_IS}, +#line 60 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str33, UC_CCC_AR}, +#line 31 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str34, UC_CCC_DB}, +#line 50 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str35, UC_CCC_BL}, +#line 65 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str36, UC_CCC_IS}, +#line 32 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str37, UC_CCC_DA}, +#line 57 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str38, UC_CCC_AL}, +#line 42 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str39, UC_CCC_ATBL}, +#line 48 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str40, UC_CCC_ATAR}, +#line 41 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str41, UC_CCC_ATBL}, +#line 47 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str42, UC_CCC_ATAR}, {-1}, -#line 64 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str44, UC_CCC_DA}, -#line 63 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str45, UC_CCC_DA}, +#line 64 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str44, UC_CCC_DA}, +#line 63 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str45, UC_CCC_DA}, {-1}, -#line 44 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str47, UC_CCC_ATB}, -#line 43 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str48, UC_CCC_ATB}, -#line 49 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str49, UC_CCC_BL}, -#line 52 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str50, UC_CCC_BR}, -#line 17 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str51, UC_CCC_KV}, -#line 56 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str52, UC_CCC_AL}, -#line 59 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str53, UC_CCC_AR}, +#line 44 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str47, UC_CCC_ATB}, +#line 43 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str48, UC_CCC_ATB}, +#line 49 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str49, UC_CCC_BL}, +#line 52 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str50, UC_CCC_BR}, +#line 17 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str51, UC_CCC_KV}, +#line 56 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str52, UC_CCC_AL}, +#line 59 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str53, UC_CCC_AR}, {-1}, -#line 35 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str55, UC_CCC_NR}, -#line 34 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str56, UC_CCC_NR}, +#line 35 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str55, UC_CCC_NR}, +#line 34 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str56, UC_CCC_NR}, {-1}, {-1}, {-1}, -#line 16 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str60, UC_CCC_NK}, -#line 39 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str61, UC_CCC_KV}, +#line 16 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str60, UC_CCC_NK}, +#line 39 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str61, UC_CCC_KV}, {-1}, -#line 38 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str63, UC_CCC_KV}, +#line 38 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str63, UC_CCC_KV}, {-1}, -#line 62 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str65, UC_CCC_DB}, -#line 61 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str66, UC_CCC_DB} +#line 62 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str65, UC_CCC_DB}, +#line 61 "../../lib/unictype/combiningclass_byname.gperf" + {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str66, UC_CCC_DB} }; -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif const struct named_combining_class * -uc_combining_class_lookup (register const char *str, register unsigned int len) +uc_combining_class_lookup (register const char *str, register size_t len) { if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = combining_class_hash (str, len); + register unsigned int key = combining_class_hash (str, len); - if (key <= MAX_HASH_VALUE && key >= 0) + if (key <= MAX_HASH_VALUE) { register int o = combining_class_names[key].name; if (o >= 0) diff --git a/lib/unictype/combiningclass_longname.c b/lib/unictype/combiningclass_longname.c index d00d1bb..632197f 100644 --- a/lib/unictype/combiningclass_longname.c +++ b/lib/unictype/combiningclass_longname.c @@ -1,5 +1,5 @@ /* Canonical combining classes of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/combiningclass_name.c b/lib/unictype/combiningclass_name.c index 683d5a0..10a7a50 100644 --- a/lib/unictype/combiningclass_name.c +++ b/lib/unictype/combiningclass_name.c @@ -1,5 +1,5 @@ /* Canonical combining classes of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/ctype_alnum.c b/lib/unictype/ctype_alnum.c index 83b71cf..829065d 100644 --- a/lib/unictype/ctype_alnum.c +++ b/lib/unictype/ctype_alnum.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/ctype_alnum.h b/lib/unictype/ctype_alnum.h index 1eecfc8..317ed4b 100644 --- a/lib/unictype/ctype_alnum.h +++ b/lib/unictype/ctype_alnum.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[64 << 4]; + /*unsigned*/ int level3[67 << 4]; } u_is_alnum = { @@ -164,11 +164,11 @@ u_is_alnum = 4 + 384 * sizeof (short) / sizeof (int) + 688, 4 + 384 * sizeof (short) / sizeof (int) + 704, 4 + 384 * sizeof (short) / sizeof (int) + 720, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 736, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 736, 4 + 384 * sizeof (short) / sizeof (int) + 752, + 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -176,7 +176,7 @@ u_is_alnum = -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 768, + 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -185,7 +185,7 @@ u_is_alnum = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 784, + 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, @@ -203,10 +203,23 @@ u_is_alnum = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 800, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 848, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -225,26 +238,13 @@ u_is_alnum = -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, + 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -256,8 +256,8 @@ u_is_alnum = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 912, + 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -266,11 +266,11 @@ u_is_alnum = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, + 4 + 384 * sizeof (short) / sizeof (int) + 944, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, @@ -361,7 +361,7 @@ u_is_alnum = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 944, + 4 + 384 * sizeof (short) / sizeof (int) + 992, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, @@ -369,8 +369,8 @@ u_is_alnum = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 960, - 4 + 384 * sizeof (short) / sizeof (int) + 976, + 4 + 384 * sizeof (short) / sizeof (int) + 1008, + 4 + 384 * sizeof (short) / sizeof (int) + 1024, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, @@ -381,7 +381,7 @@ u_is_alnum = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 992, + 4 + 384 * sizeof (short) / sizeof (int) + 1040, -1, -1, -1, @@ -403,7 +403,7 @@ u_is_alnum = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 1008, + 4 + 384 * sizeof (short) / sizeof (int) + 1056, -1, -1 }, @@ -425,7 +425,7 @@ u_is_alnum = 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF, 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, + 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000, 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3, 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0, @@ -433,8 +433,8 @@ u_is_alnum = 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0, 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3, - 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0006FFC3, - 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC00FFC3, + 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x0006FFC3, + 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC00FFC3, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0, 0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000, 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000, @@ -457,7 +457,7 @@ u_is_alnum = 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF, 0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x000003FF, 0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, + 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, 0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000, 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, @@ -465,7 +465,7 @@ u_is_alnum = 0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000, 0xFFFFFFF8, 0xFFFFC001, 0xFFFFFFFF, 0x0000003F, 0xFFFFFFFF, 0x0000000F, 0xFFFFE3FF, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x0063DE00, + 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -511,7 +511,7 @@ u_is_alnum = 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x28FC0000, 0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, @@ -549,7 +549,7 @@ u_is_alnum = 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, + 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -576,7 +576,7 @@ u_is_alnum = 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x03FF0000, 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x001FFFFF, 0x03FF0780, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x03FF00B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, @@ -592,6 +592,10 @@ u_is_alnum = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFDFF, 0x00007FFF, 0x03FF0001, 0xFFFC0000, + 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -615,7 +619,15 @@ u_is_alnum = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, + 0xFFF80000, 0x00000000, 0x00000000, 0x00000001, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -634,7 +646,7 @@ u_is_alnum = 0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, @@ -643,7 +655,7 @@ u_is_alnum = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFF1FFF, 0xFFFF03FF, 0xFFFF03FF, - 0x000007FF, 0x00000000, 0x00000000, 0xFFFFFFC0, + 0x000007FF, 0x00000020, 0x00000000, 0xFFFFFFC0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/ctype_alpha.c b/lib/unictype/ctype_alpha.c index a050d34..cc8d389 100644 --- a/lib/unictype/ctype_alpha.c +++ b/lib/unictype/ctype_alpha.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/ctype_alpha.h b/lib/unictype/ctype_alpha.h index a74f916..0deb71f 100644 --- a/lib/unictype/ctype_alpha.h +++ b/lib/unictype/ctype_alpha.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[64 << 4]; + /*unsigned*/ int level3[67 << 4]; } u_is_alpha = { @@ -164,11 +164,11 @@ u_is_alpha = 4 + 384 * sizeof (short) / sizeof (int) + 688, 4 + 384 * sizeof (short) / sizeof (int) + 704, 4 + 384 * sizeof (short) / sizeof (int) + 720, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 736, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 736, 4 + 384 * sizeof (short) / sizeof (int) + 752, + 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -176,7 +176,7 @@ u_is_alpha = -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 768, + 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -185,7 +185,7 @@ u_is_alpha = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 784, + 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, @@ -203,10 +203,23 @@ u_is_alpha = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 800, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 848, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -225,26 +238,13 @@ u_is_alpha = -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, + 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -256,8 +256,8 @@ u_is_alpha = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 912, + 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -266,11 +266,11 @@ u_is_alpha = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, + 4 + 384 * sizeof (short) / sizeof (int) + 944, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, @@ -361,7 +361,7 @@ u_is_alpha = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 944, + 4 + 384 * sizeof (short) / sizeof (int) + 992, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, @@ -369,8 +369,8 @@ u_is_alpha = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 960, - 4 + 384 * sizeof (short) / sizeof (int) + 976, + 4 + 384 * sizeof (short) / sizeof (int) + 1008, + 4 + 384 * sizeof (short) / sizeof (int) + 1024, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, @@ -381,7 +381,7 @@ u_is_alpha = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 992, + 4 + 384 * sizeof (short) / sizeof (int) + 1040, -1, -1, -1, @@ -403,7 +403,7 @@ u_is_alpha = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 1008, + 4 + 384 * sizeof (short) / sizeof (int) + 1056, -1, -1 }, @@ -425,7 +425,7 @@ u_is_alpha = 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF, 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, + 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000, 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3, 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0, @@ -433,8 +433,8 @@ u_is_alpha = 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0, 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3, - 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0006FFC3, - 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC00FFC3, + 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x0006FFC3, + 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC00FFC3, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0, 0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000, 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000, @@ -457,7 +457,7 @@ u_is_alpha = 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF, 0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x000003FF, 0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, + 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, 0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000, 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, @@ -465,7 +465,7 @@ u_is_alpha = 0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000, 0xFFFFFFF8, 0xFFFFC001, 0xFFFFFFFF, 0x0000003F, 0xFFFFFFFF, 0x0000000F, 0xFFFFE3FF, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x0063DE00, + 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -511,7 +511,7 @@ u_is_alpha = 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x28FC0000, 0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, @@ -549,7 +549,7 @@ u_is_alpha = 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, + 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -576,7 +576,7 @@ u_is_alpha = 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x03FF0000, 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x001FFFFF, 0x03FF0780, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x03FF00B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, @@ -592,6 +592,10 @@ u_is_alpha = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFDFF, 0x00007FFF, 0x03FF0001, 0xFFFC0000, + 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -615,7 +619,15 @@ u_is_alpha = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, + 0xFFF80000, 0x00000000, 0x00000000, 0x00000001, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -634,7 +646,7 @@ u_is_alpha = 0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, @@ -643,7 +655,7 @@ u_is_alpha = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFF1FFF, 0xFFFF03FF, 0xFFFF03FF, - 0x000007FF, 0x00000000, 0x00000000, 0xFFFFFFC0, + 0x000007FF, 0x00000020, 0x00000000, 0xFFFFFFC0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/ctype_blank.c b/lib/unictype/ctype_blank.c index ac5c5b0..8488d20 100644 --- a/lib/unictype/ctype_blank.c +++ b/lib/unictype/ctype_blank.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/ctype_blank.h b/lib/unictype/ctype_blank.h index 8784176..5304934 100644 --- a/lib/unictype/ctype_blank.h +++ b/lib/unictype/ctype_blank.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/ctype_cntrl.c b/lib/unictype/ctype_cntrl.c index 82bcbb0..88f0dcd 100644 --- a/lib/unictype/ctype_cntrl.c +++ b/lib/unictype/ctype_cntrl.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/ctype_cntrl.h b/lib/unictype/ctype_cntrl.h index 8081960..f88bfc6 100644 --- a/lib/unictype/ctype_cntrl.h +++ b/lib/unictype/ctype_cntrl.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/ctype_digit.c b/lib/unictype/ctype_digit.c index 661c038..3a5408f 100644 --- a/lib/unictype/ctype_digit.c +++ b/lib/unictype/ctype_digit.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/ctype_digit.h b/lib/unictype/ctype_digit.h index eb1c87a..8109394 100644 --- a/lib/unictype/ctype_digit.h +++ b/lib/unictype/ctype_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/ctype_graph.c b/lib/unictype/ctype_graph.c index 7d73be7..c2f7c85 100644 --- a/lib/unictype/ctype_graph.c +++ b/lib/unictype/ctype_graph.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/ctype_graph.h b/lib/unictype/ctype_graph.h index 6485fd0..57a7b21 100644 --- a/lib/unictype/ctype_graph.h +++ b/lib/unictype/ctype_graph.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[5 << 7]; - /*unsigned*/ int level3[75 << 4]; + /*unsigned*/ int level3[78 << 4]; } u_is_graph = { @@ -178,11 +178,11 @@ u_is_graph = 18 + 640 * sizeof (short) / sizeof (int) + 720, 18 + 640 * sizeof (short) / sizeof (int) + 736, 18 + 640 * sizeof (short) / sizeof (int) + 752, - -1, + 18 + 640 * sizeof (short) / sizeof (int) + 768, -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 768, 18 + 640 * sizeof (short) / sizeof (int) + 784, + 18 + 640 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, @@ -190,7 +190,7 @@ u_is_graph = -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 800, + 18 + 640 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -199,7 +199,7 @@ u_is_graph = -1, -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 816, + 18 + 640 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -217,10 +217,23 @@ u_is_graph = -1, -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 832, - -1, 18 + 640 * sizeof (short) / sizeof (int) + 848, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 864, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 880, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -239,26 +252,13 @@ u_is_graph = -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 864, - -1, - -1, - -1, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 880, + 18 + 640 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -268,27 +268,27 @@ u_is_graph = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 896, - 18 + 640 * sizeof (short) / sizeof (int) + 912, - 18 + 640 * sizeof (short) / sizeof (int) + 928, 18 + 640 * sizeof (short) / sizeof (int) + 944, - 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 960, + 18 + 640 * sizeof (short) / sizeof (int) + 976, + 18 + 640 * sizeof (short) / sizeof (int) + 992, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 1008, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 1024, -1, -1, -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 976, + 18 + 640 * sizeof (short) / sizeof (int) + 1040, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 992, - 18 + 640 * sizeof (short) / sizeof (int) + 1008, - 18 + 640 * sizeof (short) / sizeof (int) + 1024, - 18 + 640 * sizeof (short) / sizeof (int) + 1040, 18 + 640 * sizeof (short) / sizeof (int) + 1056, 18 + 640 * sizeof (short) / sizeof (int) + 1072, + 18 + 640 * sizeof (short) / sizeof (int) + 1088, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 1104, + 18 + 640 * sizeof (short) / sizeof (int) + 1120, -1, -1, -1, @@ -375,7 +375,7 @@ u_is_graph = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1088, + 18 + 640 * sizeof (short) / sizeof (int) + 1136, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, @@ -383,8 +383,8 @@ u_is_graph = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1104, - 18 + 640 * sizeof (short) / sizeof (int) + 1120, + 18 + 640 * sizeof (short) / sizeof (int) + 1152, + 18 + 640 * sizeof (short) / sizeof (int) + 1168, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, @@ -395,7 +395,7 @@ u_is_graph = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1136, + 18 + 640 * sizeof (short) / sizeof (int) + 1184, -1, -1, -1, @@ -417,10 +417,10 @@ u_is_graph = -1, -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1152, + 18 + 640 * sizeof (short) / sizeof (int) + 1200, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1168, + 18 + 640 * sizeof (short) / sizeof (int) + 1216, -1, -1, -1, @@ -675,7 +675,7 @@ u_is_graph = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1184 + 18 + 640 * sizeof (short) / sizeof (int) + 1232 }, { 0x00000000, 0xFFFFFFFE, 0xFFFFFFFF, 0x7FFFFFFF, @@ -695,7 +695,7 @@ u_is_graph = 0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8, + 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF, 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0, @@ -703,8 +703,8 @@ u_is_graph = 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF, 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0, 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF, - 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, - 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFE3FFFCF, + 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, + 0xFFFDDFEE, 0xE7FFFFFF, 0xFFF0FDDF, 0xFFFFFFCF, 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0, 0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000, 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000, @@ -735,9 +735,9 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF00FFFFF, 0xFFFFFFFF, 0xF8FFFFFF, 0xFFFFE3FF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFFFF00FF, 0x037FFFFF, + 0x000001FF, 0x00000000, 0xFFFF00FF, 0x037FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, @@ -749,7 +749,7 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -762,7 +762,7 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000, @@ -789,9 +789,9 @@ u_is_graph = 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0xFFFFFFFF, 0x00FF7FFF, 0x00000000, 0xFF800000, 0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x3FFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC03F, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FFBFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0xFFFFFFFF, @@ -817,13 +817,13 @@ u_is_graph = 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF, + 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x07FFFFFF, 0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, + 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -850,15 +850,15 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0003, 0x03FF01FF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF000F, 0x007FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x001FFFFE, - 0xFFFBFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000, + 0xFFFBFFFF, 0x7FFFFFFF, 0x00000000, 0x00000000, 0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF, 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x2BFFFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00001FFF, 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000, 0xE3FFFFFF, 0xFFFF0FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -870,6 +870,10 @@ u_is_graph = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFDFF, 0xFF7FFFFF, 0xFFFF003F, 0xFFFF1FFF, + 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -893,7 +897,15 @@ u_is_graph = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF, - 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -922,9 +934,13 @@ u_is_graph = 0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF07FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000, @@ -933,23 +949,19 @@ u_is_graph = 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, 0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF, - 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, - 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, + 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0, + 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000, + 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000, + 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/ctype_lower.c b/lib/unictype/ctype_lower.c index 72ff45b..e4d6332 100644 --- a/lib/unictype/ctype_lower.c +++ b/lib/unictype/ctype_lower.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/ctype_lower.h b/lib/unictype/ctype_lower.h index 1263a70..4717779 100644 --- a/lib/unictype/ctype_lower.h +++ b/lib/unictype/ctype_lower.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[15 << 4]; + /*unsigned*/ int level3[16 << 4]; } u_is_lower = { @@ -265,7 +265,7 @@ u_is_lower = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -283,7 +283,7 @@ u_is_lower = 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF, 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAA955, 0xD4AAAAAA, 0x46241129, 0xA251212A, 0xB5555B60, 0xAA2CAAAA, - 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B, + 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269F6B, 0x60041F89, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x388A0000, 0x00000000, 0xFFFEF000, 0xAAE37FFF, 0x092FAAAA, @@ -296,7 +296,7 @@ u_is_lower = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3F000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x000001FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, @@ -328,7 +328,7 @@ u_is_lower = 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -338,6 +338,10 @@ u_is_lower = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/ctype_print.c b/lib/unictype/ctype_print.c index fec5f33..a96b981 100644 --- a/lib/unictype/ctype_print.c +++ b/lib/unictype/ctype_print.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/ctype_print.h b/lib/unictype/ctype_print.h index 19ab4d3..5a7b3ab 100644 --- a/lib/unictype/ctype_print.h +++ b/lib/unictype/ctype_print.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[5 << 7]; - /*unsigned*/ int level3[75 << 4]; + /*unsigned*/ int level3[78 << 4]; } u_is_print = { @@ -178,11 +178,11 @@ u_is_print = 18 + 640 * sizeof (short) / sizeof (int) + 720, 18 + 640 * sizeof (short) / sizeof (int) + 736, 18 + 640 * sizeof (short) / sizeof (int) + 752, - -1, + 18 + 640 * sizeof (short) / sizeof (int) + 768, -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 768, 18 + 640 * sizeof (short) / sizeof (int) + 784, + 18 + 640 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, @@ -190,7 +190,7 @@ u_is_print = -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 800, + 18 + 640 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -199,7 +199,7 @@ u_is_print = -1, -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 816, + 18 + 640 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -217,10 +217,23 @@ u_is_print = -1, -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 832, - -1, 18 + 640 * sizeof (short) / sizeof (int) + 848, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 864, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 880, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -239,26 +252,13 @@ u_is_print = -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 864, - -1, - -1, - -1, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 880, + 18 + 640 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -268,27 +268,27 @@ u_is_print = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 896, - 18 + 640 * sizeof (short) / sizeof (int) + 912, - 18 + 640 * sizeof (short) / sizeof (int) + 928, 18 + 640 * sizeof (short) / sizeof (int) + 944, - 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 960, + 18 + 640 * sizeof (short) / sizeof (int) + 976, + 18 + 640 * sizeof (short) / sizeof (int) + 992, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 1008, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 1024, -1, -1, -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 976, + 18 + 640 * sizeof (short) / sizeof (int) + 1040, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 992, - 18 + 640 * sizeof (short) / sizeof (int) + 1008, - 18 + 640 * sizeof (short) / sizeof (int) + 1024, - 18 + 640 * sizeof (short) / sizeof (int) + 1040, 18 + 640 * sizeof (short) / sizeof (int) + 1056, 18 + 640 * sizeof (short) / sizeof (int) + 1072, + 18 + 640 * sizeof (short) / sizeof (int) + 1088, + 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 1104, + 18 + 640 * sizeof (short) / sizeof (int) + 1120, -1, -1, -1, @@ -375,7 +375,7 @@ u_is_print = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1088, + 18 + 640 * sizeof (short) / sizeof (int) + 1136, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, @@ -383,8 +383,8 @@ u_is_print = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1104, - 18 + 640 * sizeof (short) / sizeof (int) + 1120, + 18 + 640 * sizeof (short) / sizeof (int) + 1152, + 18 + 640 * sizeof (short) / sizeof (int) + 1168, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, @@ -395,7 +395,7 @@ u_is_print = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1136, + 18 + 640 * sizeof (short) / sizeof (int) + 1184, -1, -1, -1, @@ -417,10 +417,10 @@ u_is_print = -1, -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1152, + 18 + 640 * sizeof (short) / sizeof (int) + 1200, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1168, + 18 + 640 * sizeof (short) / sizeof (int) + 1216, -1, -1, -1, @@ -675,7 +675,7 @@ u_is_print = 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1184 + 18 + 640 * sizeof (short) / sizeof (int) + 1232 }, { 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, @@ -695,7 +695,7 @@ u_is_print = 0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8, + 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF, 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0, @@ -703,8 +703,8 @@ u_is_print = 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF, 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0, 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF, - 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, - 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFE3FFFCF, + 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, + 0xFFFDDFEE, 0xE7FFFFFF, 0xFFF0FDDF, 0xFFFFFFCF, 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0, 0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000, 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000, @@ -735,9 +735,9 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF00FFFFF, 0xFFFFFFFF, 0xF8FFFFFF, 0xFFFFE3FF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFFFF00FF, 0x037FFFFF, + 0x000001FF, 0x00000000, 0xFFFF00FF, 0x037FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, @@ -749,7 +749,7 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -762,7 +762,7 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000, @@ -789,9 +789,9 @@ u_is_print = 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0xFFFFFFFF, 0x00FF7FFF, 0x00000000, 0xFF800000, 0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x3FFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC03F, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FFBFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0xFFFFFFFF, @@ -817,13 +817,13 @@ u_is_print = 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF, + 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x07FFFFFF, 0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, + 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -850,15 +850,15 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0003, 0x03FF01FF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF000F, 0x007FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x001FFFFE, - 0xFFFBFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000, + 0xFFFBFFFF, 0x7FFFFFFF, 0x00000000, 0x00000000, 0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF, 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x2BFFFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00001FFF, 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000, 0xE3FFFFFF, 0xFFFF0FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -870,6 +870,10 @@ u_is_print = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFDFF, 0xFF7FFFFF, 0xFFFF003F, 0xFFFF1FFF, + 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -893,7 +897,15 @@ u_is_print = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF, - 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -922,9 +934,13 @@ u_is_print = 0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF07FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000, @@ -933,23 +949,19 @@ u_is_print = 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, 0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF, - 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, - 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, + 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0, + 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000, + 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000, + 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/ctype_punct.c b/lib/unictype/ctype_punct.c index 7cf7741..f713525 100644 --- a/lib/unictype/ctype_punct.c +++ b/lib/unictype/ctype_punct.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/ctype_punct.h b/lib/unictype/ctype_punct.h index 038b8c5..fb4a327 100644 --- a/lib/unictype/ctype_punct.h +++ b/lib/unictype/ctype_punct.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[4 << 7]; - /*unsigned*/ int level3[63 << 4]; + /*unsigned*/ int level3[64 << 4]; } u_is_punct = { @@ -178,11 +178,11 @@ u_is_punct = 18 + 512 * sizeof (short) / sizeof (int) + 704, 18 + 512 * sizeof (short) / sizeof (int) + 720, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, - -1, - 18 + 512 * sizeof (short) / sizeof (int) + 736, + 18 + 512 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -217,10 +217,10 @@ u_is_punct = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 752, - -1, 18 + 512 * sizeof (short) / sizeof (int) + 768, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 784, + -1, -1, -1, -1, @@ -258,7 +258,7 @@ u_is_punct = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 784, + 18 + 512 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, @@ -268,31 +268,31 @@ u_is_punct = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 800, 18 + 512 * sizeof (short) / sizeof (int) + 816, - -1, 18 + 512 * sizeof (short) / sizeof (int) + 832, - 18 + 512 * sizeof (short) / sizeof (int) + 304, - 18 + 512 * sizeof (short) / sizeof (int) + 848, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 848, + 18 + 512 * sizeof (short) / sizeof (int) + 304, + 18 + 512 * sizeof (short) / sizeof (int) + 864, -1, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 864, + 18 + 512 * sizeof (short) / sizeof (int) + 896, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 880, - 18 + 512 * sizeof (short) / sizeof (int) + 896, 18 + 512 * sizeof (short) / sizeof (int) + 912, 18 + 512 * sizeof (short) / sizeof (int) + 928, 18 + 512 * sizeof (short) / sizeof (int) + 944, + 18 + 512 * sizeof (short) / sizeof (int) + 304, 18 + 512 * sizeof (short) / sizeof (int) + 960, + 18 + 512 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 976, + 18 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -547,7 +547,7 @@ u_is_punct = 18 + 512 * sizeof (short) / sizeof (int) + 304, 18 + 512 * sizeof (short) / sizeof (int) + 304, 18 + 512 * sizeof (short) / sizeof (int) + 304, - 18 + 512 * sizeof (short) / sizeof (int) + 992 + 18 + 512 * sizeof (short) / sizeof (int) + 1008 }, { 0x00000000, 0xFC00FFFE, 0xF8000001, 0x78000001, @@ -567,7 +567,7 @@ u_is_punct = 0x0002BFFF, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x03CFF800, 0xFBC00000, 0x7FFF3EEF, 0x4E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, + 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFF, 0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0001003C, 0x0000000E, 0xD0000000, 0x0080399F, 0x0FFC000C, 0x0000000E, 0xD0000000, 0x00023987, 0x00230000, @@ -576,7 +576,7 @@ u_is_punct = 0x00000004, 0xC0000000, 0x00803DC7, 0x07FF0000, 0x0000000F, 0xC0000000, 0x00603DDF, 0xFF00000C, 0x0000000E, 0xD0000000, 0x00603DDF, 0x0000000C, - 0x0000000E, 0xC0000000, 0x00803DDF, 0x023F000C, + 0x0000000E, 0xC0000000, 0x7F80BDDF, 0x03FF000C, 0x0000000C, 0x00000000, 0xFF5F8400, 0x001C0000, 0x00000000, 0x80008000, 0x0C008040, 0x00000000, 0x00000000, 0x1BF20000, 0x00003F00, 0x00000000, @@ -599,7 +599,7 @@ u_is_punct = 0x001C0000, 0x007C0000, 0x000C0000, 0x000C0000, 0x00000000, 0xFFF00000, 0x2F7FFFFF, 0x03FF0000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, + 0x00000060, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0FFF0FFF, 0x00000031, 0x00000000, 0x00000000, 0x00000000, 0xC4000000, 0xFFFFFFFF, 0xCF800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF, @@ -609,7 +609,7 @@ u_is_punct = 0x00000000, 0xF8FFFFF0, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0xFFFF00FF, 0x031C21FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -621,7 +621,7 @@ u_is_punct = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF, 0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -638,7 +638,7 @@ u_is_punct = 0x00000000, 0x00000000, 0x00000000, 0xFE0387E0, 0x00000000, 0x00000000, 0x00000000, 0x80010000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000, + 0xFFFFFFFF, 0xFFFF7FFF, 0x0000001F, 0x00000000, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000, @@ -663,7 +663,7 @@ u_is_punct = 0x007FFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000600, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x03FF0FF8, 0x00000000, 0x00F00000, - 0x00000003, 0xFFF00000, 0x0000C01F, 0x1703FFFF, + 0x00000003, 0xFFF00000, 0x0000C03F, 0x1703FFFF, 0x00000000, 0x0000FFC0, 0x800FFF80, 0x00000000, 0x0000000F, 0xFFF80000, 0xC0003FFF, 0x00000020, 0x00000000, 0x007FFE00, 0xF0003008, 0x3B800000, @@ -689,7 +689,7 @@ u_is_punct = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF87, 0xFF8FFFFF, 0x00000000, 0xFFE00000, - 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF, + 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0FFFFFFF, 0x00000000, 0x0000000F, 0x00000000, 0x07C00000, @@ -718,15 +718,15 @@ u_is_punct = 0x00000007, 0xFFFF0000, 0x00000003, 0x00000000, 0x00000007, 0x001FFF80, 0x0000000F, 0x00380000, 0x00000007, 0xFFF80000, 0xE8003FE1, 0x001FFFFE, - 0x00000000, 0x3FFFF000, 0x00000000, 0x00000000, + 0x00000000, 0x7FFFF000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x80000000, 0x000007FF, 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFE00000, 0x2800F87F, 0x00000000, 0x00000000, 0xFFFF0000, 0x0000004F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF3F8000, 0x30FFFFFF, 0x00000000, - 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000, + 0x00000000, 0xFFFF0000, 0x0000000F, 0x00001FFF, 0x00000000, 0x00FFF800, 0x00000000, 0x00000000, 0xE0000000, 0xFC000FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -734,6 +734,10 @@ u_is_punct = 0x00000000, 0x00000000, 0x00000000, 0x0007FC00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFF7F8000, 0xFC00003E, 0x00031FFF, + 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -766,10 +770,14 @@ u_is_punct = 0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007FFF80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x007FFF80, 0x00000000, + 0x00000000, 0x00000000, 0xC00007F0, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -777,23 +785,19 @@ u_is_punct = 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, 0x00001FFF, 0x00006000, 0x0000FC00, 0x00000C00, - 0x07FFF800, 0x00000000, 0x00000000, 0x00000000, - 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, + 0xFFFFF800, 0x00001FDF, 0x00000000, 0x00000000, + 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000, + 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000, + 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000, 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/ctype_space.c b/lib/unictype/ctype_space.c index c5ce992..33b9e11 100644 --- a/lib/unictype/ctype_space.c +++ b/lib/unictype/ctype_space.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/ctype_space.h b/lib/unictype/ctype_space.h index 86a7373..c97f7a3 100644 --- a/lib/unictype/ctype_space.h +++ b/lib/unictype/ctype_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/ctype_upper.c b/lib/unictype/ctype_upper.c index bc07bff..505208f 100644 --- a/lib/unictype/ctype_upper.c +++ b/lib/unictype/ctype_upper.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/ctype_upper.h b/lib/unictype/ctype_upper.h index a9a0846..f4c48fb 100644 --- a/lib/unictype/ctype_upper.h +++ b/lib/unictype/ctype_upper.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[14 << 4]; + /*unsigned*/ int level3[15 << 4]; } u_is_upper = { @@ -265,7 +265,7 @@ u_is_upper = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -318,13 +318,13 @@ u_is_upper = 0x00000000, 0x00000000, 0x55555555, 0x00001555, 0x05555555, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, + 0x55452855, 0x005F7D55, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -334,6 +334,10 @@ u_is_upper = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/ctype_xdigit.c b/lib/unictype/ctype_xdigit.c index ebf44e3..36c47cb 100644 --- a/lib/unictype/ctype_xdigit.c +++ b/lib/unictype/ctype_xdigit.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/ctype_xdigit.h b/lib/unictype/ctype_xdigit.h index 6066e55..74d0a89 100644 --- a/lib/unictype/ctype_xdigit.h +++ b/lib/unictype/ctype_xdigit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/decdigit.c b/lib/unictype/decdigit.c index b4d0a38..68304fb 100644 --- a/lib/unictype/decdigit.c +++ b/lib/unictype/decdigit.c @@ -1,5 +1,5 @@ /* Values of decimal digit Unicode characters. - Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/decdigit.h b/lib/unictype/decdigit.h index 7e96672..61ff77a 100644 --- a/lib/unictype/decdigit.h +++ b/lib/unictype/decdigit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Decimal digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define decdigit_header_0 16 #define decdigit_header_1 2 #define decdigit_header_2 7 @@ -86,9 +86,9 @@ u_decdigit = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 512, 256, 1664, 640, -1, 256, -1, -1, - -1, 640, -1, -1, 640, 384, 0, -1, + 640, 640, -1, -1, 640, 384, 0, -1, -1, 128, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, + 640, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -139,7 +139,7 @@ u_decdigit = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 640, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, diff --git a/lib/unictype/digit.c b/lib/unictype/digit.c index 7072e97..26fae9b 100644 --- a/lib/unictype/digit.c +++ b/lib/unictype/digit.c @@ -1,5 +1,5 @@ /* Values of digit Unicode characters. - Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/digit.h b/lib/unictype/digit.h index 86784cc..0e98324 100644 --- a/lib/unictype/digit.h +++ b/lib/unictype/digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define digit_header_0 16 #define digit_header_1 2 #define digit_header_2 7 @@ -86,9 +86,9 @@ u_digit = -1, -1, -1, -1, 2688, -1, -1, -1, -1, -1, -1, -1, 2816, -1, -1, -1, 2944, 384, 3072, 768, -1, 384, -1, -1, - -1, 768, -1, -1, 768, 512, 0, -1, + 768, 768, -1, -1, 768, 512, 0, -1, -1, 256, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, + 768, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -139,7 +139,7 @@ u_digit = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 768, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, diff --git a/lib/unictype/identsyntaxmap.h b/lib/unictype/identsyntaxmap.h index 390db14..187d300 100644 --- a/lib/unictype/identsyntaxmap.h +++ b/lib/unictype/identsyntaxmap.h @@ -1,5 +1,5 @@ /* Three-level bitmap lookup. - Copyright (C) 2000-2002, 2005-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2000-2002, 2005-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2000-2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ static inline int identsyntax_lookup (ucs4_t uc); diff --git a/lib/unictype/joininggroup_byname.c b/lib/unictype/joininggroup_byname.c index 08a9e03..5662aa3 100644 --- a/lib/unictype/joininggroup_byname.c +++ b/lib/unictype/joininggroup_byname.c @@ -1,5 +1,5 @@ /* Arabic joining group of Unicode characters. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/joininggroup_byname.h b/lib/unictype/joininggroup_byname.h index 6217142..61c1a35 100644 --- a/lib/unictype/joininggroup_byname.h +++ b/lib/unictype/joininggroup_byname.h @@ -1,5 +1,5 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unictype/joininggroup_byname.gperf */ +/* ANSI-C code produced by gperf version 3.1 */ +/* Command-line: gperf -m 10 ../../lib/unictype/joininggroup_byname.gperf */ /* Computed positions: -k'1-2,11-12,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -26,10 +26,10 @@ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) /* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to ." +#error "gperf generated tables don't work with this execution character set. Please report a bug to ." #endif -#line 2 "./unictype/joininggroup_byname.gperf" +#line 2 "../../lib/unictype/joininggroup_byname.gperf" struct named_joining_group { int name; int joining_group; }; #define TOTAL_KEYWORDS 130 @@ -88,7 +88,7 @@ inline #endif #endif static unsigned int -joining_group_hash (register const char *str, register unsigned int len) +joining_group_hash (register const char *str, register size_t len) { static const unsigned short asso_values[] = { @@ -119,7 +119,7 @@ joining_group_hash (register const char *str, register unsigned int len) 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319 }; - register int hval = len; + register unsigned int hval = len; switch (hval) { @@ -419,318 +419,318 @@ static const struct named_joining_group joining_group_names[] = { {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 26 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str11, UC_JOINING_GROUP_E}, -#line 37 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str12, UC_JOINING_GROUP_HEH}, -#line 40 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str13, UC_JOINING_GROUP_HETH}, -#line 36 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str14, UC_JOINING_GROUP_HE}, -#line 30 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str15, UC_JOINING_GROUP_FEH}, +#line 26 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str11, UC_JOINING_GROUP_E}, +#line 37 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str12, UC_JOINING_GROUP_HEH}, +#line 40 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str13, UC_JOINING_GROUP_HETH}, +#line 36 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str14, UC_JOINING_GROUP_HE}, +#line 30 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str15, UC_JOINING_GROUP_FEH}, {-1}, -#line 29 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str17, UC_JOINING_GROUP_FE}, -#line 35 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str18, UC_JOINING_GROUP_HAH}, +#line 29 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str17, UC_JOINING_GROUP_FE}, +#line 35 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str18, UC_JOINING_GROUP_HAH}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 49 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str24, UC_JOINING_GROUP_MIM}, -#line 48 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str25, UC_JOINING_GROUP_MEEM}, -#line 28 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str26, UC_JOINING_GROUP_FARSI_YEH}, -#line 27 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str27, UC_JOINING_GROUP_FARSI_YEH}, -#line 39 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str28, UC_JOINING_GROUP_HEH_GOAL}, -#line 38 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str29, UC_JOINING_GROUP_HEH_GOAL}, -#line 19 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str30, UC_JOINING_GROUP_BEH}, -#line 20 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str31, UC_JOINING_GROUP_BETH}, -#line 17 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str32, UC_JOINING_GROUP_ALAPH}, -#line 47 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str33, UC_JOINING_GROUP_LAMADH}, -#line 18 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str34, UC_JOINING_GROUP_ALEF}, +#line 49 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str24, UC_JOINING_GROUP_MIM}, +#line 48 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str25, UC_JOINING_GROUP_MEEM}, +#line 28 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str26, UC_JOINING_GROUP_FARSI_YEH}, +#line 27 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str27, UC_JOINING_GROUP_FARSI_YEH}, +#line 39 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str28, UC_JOINING_GROUP_HEH_GOAL}, +#line 38 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str29, UC_JOINING_GROUP_HEH_GOAL}, +#line 19 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str30, UC_JOINING_GROUP_BEH}, +#line 20 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str31, UC_JOINING_GROUP_BETH}, +#line 17 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str32, UC_JOINING_GROUP_ALAPH}, +#line 47 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str33, UC_JOINING_GROUP_LAMADH}, +#line 18 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str34, UC_JOINING_GROUP_ALEF}, {-1}, -#line 46 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str36, UC_JOINING_GROUP_LAM}, -#line 62 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str37, UC_JOINING_GROUP_SEMKATH}, +#line 46 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str36, UC_JOINING_GROUP_LAM}, +#line 62 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str37, UC_JOINING_GROUP_SEMKATH}, {-1}, {-1}, {-1}, -#line 53 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str41, UC_JOINING_GROUP_PE}, -#line 103 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str42, UC_JOINING_GROUP_MANICHAEAN_HETH}, +#line 53 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str41, UC_JOINING_GROUP_PE}, +#line 103 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str42, UC_JOINING_GROUP_MANICHAEAN_HETH}, {-1}, -#line 60 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str44, UC_JOINING_GROUP_SADHE}, +#line 60 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str44, UC_JOINING_GROUP_SADHE}, {-1}, -#line 92 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str46, UC_JOINING_GROUP_MANICHAEAN_BETH}, +#line 92 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str46, UC_JOINING_GROUP_MANICHAEAN_BETH}, {-1}, {-1}, -#line 102 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str49, UC_JOINING_GROUP_MANICHAEAN_HETH}, +#line 102 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str49, UC_JOINING_GROUP_MANICHAEAN_HETH}, {-1}, -#line 96 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str51, UC_JOINING_GROUP_MANICHAEAN_DALETH}, -#line 112 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str52, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH}, -#line 117 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str53, UC_JOINING_GROUP_MANICHAEAN_MEM}, -#line 110 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str54, UC_JOINING_GROUP_MANICHAEAN_LAMEDH}, -#line 91 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str55, UC_JOINING_GROUP_MANICHAEAN_ALEPH}, +#line 96 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str51, UC_JOINING_GROUP_MANICHAEAN_DALETH}, +#line 112 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str52, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH}, +#line 117 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str53, UC_JOINING_GROUP_MANICHAEAN_MEM}, +#line 110 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str54, UC_JOINING_GROUP_MANICHAEAN_LAMEDH}, +#line 91 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str55, UC_JOINING_GROUP_MANICHAEAN_ALEPH}, {-1}, {-1}, -#line 108 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str58, UC_JOINING_GROUP_MANICHAEAN_KAPH}, -#line 94 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str59, UC_JOINING_GROUP_MANICHAEAN_GIMEL}, -#line 93 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str60, UC_JOINING_GROUP_MANICHAEAN_BETH}, -#line 74 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str61, UC_JOINING_GROUP_TETH}, +#line 108 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str58, UC_JOINING_GROUP_MANICHAEAN_KAPH}, +#line 94 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str59, UC_JOINING_GROUP_MANICHAEAN_GIMEL}, +#line 93 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str60, UC_JOINING_GROUP_MANICHAEAN_BETH}, +#line 74 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str61, UC_JOINING_GROUP_TETH}, {-1}, -#line 76 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str63, UC_JOINING_GROUP_YEH}, +#line 76 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str63, UC_JOINING_GROUP_YEH}, {-1}, -#line 90 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str65, UC_JOINING_GROUP_MANICHAEAN_ALEPH}, -#line 68 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str66, UC_JOINING_GROUP_TAH}, -#line 130 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str67, UC_JOINING_GROUP_MANICHAEAN_RESH}, +#line 90 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str65, UC_JOINING_GROUP_MANICHAEAN_ALEPH}, +#line 68 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str66, UC_JOINING_GROUP_TAH}, +#line 130 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str67, UC_JOINING_GROUP_MANICHAEAN_RESH}, {-1}, {-1}, -#line 125 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str70, UC_JOINING_GROUP_MANICHAEAN_PE}, -#line 111 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str71, UC_JOINING_GROUP_MANICHAEAN_LAMEDH}, -#line 78 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str72, UC_JOINING_GROUP_YEH_BARREE}, -#line 77 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str73, UC_JOINING_GROUP_YEH_BARREE}, +#line 125 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str70, UC_JOINING_GROUP_MANICHAEAN_PE}, +#line 111 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str71, UC_JOINING_GROUP_MANICHAEAN_LAMEDH}, +#line 78 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str72, UC_JOINING_GROUP_YEH_BARREE}, +#line 77 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str73, UC_JOINING_GROUP_YEH_BARREE}, {-1}, -#line 134 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str75, UC_JOINING_GROUP_MANICHAEAN_ONE}, -#line 71 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str76, UC_JOINING_GROUP_TEH_MARBUTA}, +#line 134 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str75, UC_JOINING_GROUP_MANICHAEAN_ONE}, +#line 71 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str76, UC_JOINING_GROUP_TEH_MARBUTA}, {-1}, -#line 33 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str78, UC_JOINING_GROUP_GAF}, -#line 32 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str79, UC_JOINING_GROUP_FINAL_SEMKATH}, -#line 121 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str80, UC_JOINING_GROUP_MANICHAEAN_SAMEKH}, +#line 33 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str78, UC_JOINING_GROUP_GAF}, +#line 32 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str79, UC_JOINING_GROUP_FINAL_SEMKATH}, +#line 121 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str80, UC_JOINING_GROUP_MANICHAEAN_SAMEKH}, {-1}, -#line 127 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str82, UC_JOINING_GROUP_MANICHAEAN_SADHE}, -#line 65 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str83, UC_JOINING_GROUP_SWASH_KAF}, -#line 64 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str84, UC_JOINING_GROUP_SWASH_KAF}, +#line 127 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str82, UC_JOINING_GROUP_MANICHAEAN_SADHE}, +#line 65 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str83, UC_JOINING_GROUP_SWASH_KAF}, +#line 64 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str84, UC_JOINING_GROUP_SWASH_KAF}, {-1}, {-1}, {-1}, -#line 70 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str88, UC_JOINING_GROUP_TEH_MARBUTA}, -#line 34 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str89, UC_JOINING_GROUP_GAMAL}, -#line 105 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str90, UC_JOINING_GROUP_MANICHAEAN_TETH}, +#line 70 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str88, UC_JOINING_GROUP_TEH_MARBUTA}, +#line 34 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str89, UC_JOINING_GROUP_GAMAL}, +#line 105 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str90, UC_JOINING_GROUP_MANICHAEAN_TETH}, {-1}, -#line 31 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str92, UC_JOINING_GROUP_FINAL_SEMKATH}, -#line 115 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str93, UC_JOINING_GROUP_MANICHAEAN_THAMEDH}, +#line 31 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str92, UC_JOINING_GROUP_FINAL_SEMKATH}, +#line 115 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str93, UC_JOINING_GROUP_MANICHAEAN_THAMEDH}, {-1}, {-1}, -#line 120 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str96, UC_JOINING_GROUP_MANICHAEAN_SAMEKH}, -#line 80 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str97, UC_JOINING_GROUP_YEH_WITH_TAIL}, -#line 126 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str98, UC_JOINING_GROUP_MANICHAEAN_SADHE}, -#line 16 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str99, UC_JOINING_GROUP_AIN}, -#line 104 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str100, UC_JOINING_GROUP_MANICHAEAN_TETH}, -#line 72 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str101, UC_JOINING_GROUP_TEH_MARBUTA_GOAL}, +#line 120 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str96, UC_JOINING_GROUP_MANICHAEAN_SAMEKH}, +#line 80 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str97, UC_JOINING_GROUP_YEH_WITH_TAIL}, +#line 126 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str98, UC_JOINING_GROUP_MANICHAEAN_SADHE}, +#line 16 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str99, UC_JOINING_GROUP_AIN}, +#line 104 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str100, UC_JOINING_GROUP_MANICHAEAN_TETH}, +#line 72 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str101, UC_JOINING_GROUP_TEH_MARBUTA_GOAL}, {-1}, -#line 114 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str103, UC_JOINING_GROUP_MANICHAEAN_THAMEDH}, +#line 114 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str103, UC_JOINING_GROUP_MANICHAEAN_THAMEDH}, {-1}, -#line 98 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str105, UC_JOINING_GROUP_MANICHAEAN_WAW}, -#line 136 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str106, UC_JOINING_GROUP_MANICHAEAN_FIVE}, +#line 98 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str105, UC_JOINING_GROUP_MANICHAEAN_WAW}, +#line 136 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str106, UC_JOINING_GROUP_MANICHAEAN_FIVE}, {-1}, -#line 75 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str108, UC_JOINING_GROUP_WAW}, -#line 63 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str109, UC_JOINING_GROUP_SHIN}, +#line 75 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str108, UC_JOINING_GROUP_WAW}, +#line 63 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str109, UC_JOINING_GROUP_SHIN}, {-1}, -#line 69 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str111, UC_JOINING_GROUP_TAW}, -#line 61 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str112, UC_JOINING_GROUP_SEEN}, +#line 69 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str111, UC_JOINING_GROUP_TAW}, +#line 61 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str112, UC_JOINING_GROUP_SEEN}, {-1}, {-1}, -#line 81 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str115, UC_JOINING_GROUP_YUDH}, +#line 81 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str115, UC_JOINING_GROUP_YUDH}, {-1}, -#line 107 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str117, UC_JOINING_GROUP_MANICHAEAN_YODH}, +#line 107 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str117, UC_JOINING_GROUP_MANICHAEAN_YODH}, {-1}, -#line 135 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str119, UC_JOINING_GROUP_MANICHAEAN_ONE}, -#line 83 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str120, UC_JOINING_GROUP_YUDH_HE}, -#line 82 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str121, UC_JOINING_GROUP_YUDH_HE}, +#line 135 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str119, UC_JOINING_GROUP_MANICHAEAN_ONE}, +#line 83 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str120, UC_JOINING_GROUP_YUDH_HE}, +#line 82 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str121, UC_JOINING_GROUP_YUDH_HE}, {-1}, {-1}, {-1}, -#line 100 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str125, UC_JOINING_GROUP_MANICHAEAN_ZAYIN}, +#line 100 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str125, UC_JOINING_GROUP_MANICHAEAN_ZAYIN}, {-1}, {-1}, {-1}, -#line 116 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str129, UC_JOINING_GROUP_MANICHAEAN_MEM}, +#line 116 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str129, UC_JOINING_GROUP_MANICHAEAN_MEM}, {-1}, {-1}, -#line 67 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str132, UC_JOINING_GROUP_SYRIAC_WAW}, -#line 66 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str133, UC_JOINING_GROUP_SYRIAC_WAW}, +#line 67 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str132, UC_JOINING_GROUP_SYRIAC_WAW}, +#line 66 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str133, UC_JOINING_GROUP_SYRIAC_WAW}, {-1}, -#line 56 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str135, UC_JOINING_GROUP_REH}, -#line 25 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str136, UC_JOINING_GROUP_DALATH_RISH}, +#line 56 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str135, UC_JOINING_GROUP_REH}, +#line 25 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str136, UC_JOINING_GROUP_DALATH_RISH}, {-1}, {-1}, -#line 24 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str139, UC_JOINING_GROUP_DALATH_RISH}, +#line 24 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str139, UC_JOINING_GROUP_DALATH_RISH}, {-1}, -#line 23 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str141, UC_JOINING_GROUP_DAL}, -#line 122 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str142, UC_JOINING_GROUP_MANICHAEAN_AYIN}, +#line 23 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str141, UC_JOINING_GROUP_DAL}, +#line 122 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str142, UC_JOINING_GROUP_MANICHAEAN_AYIN}, {-1}, -#line 132 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str144, UC_JOINING_GROUP_MANICHAEAN_TAW}, -#line 58 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str145, UC_JOINING_GROUP_REVERSED_PE}, -#line 99 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str146, UC_JOINING_GROUP_MANICHAEAN_WAW}, -#line 52 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str147, UC_JOINING_GROUP_NYA}, -#line 106 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str148, UC_JOINING_GROUP_MANICHAEAN_YODH}, -#line 133 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str149, UC_JOINING_GROUP_MANICHAEAN_TAW}, -#line 59 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str150, UC_JOINING_GROUP_SAD}, -#line 57 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str151, UC_JOINING_GROUP_REVERSED_PE}, +#line 132 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str144, UC_JOINING_GROUP_MANICHAEAN_TAW}, +#line 58 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str145, UC_JOINING_GROUP_REVERSED_PE}, +#line 99 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str146, UC_JOINING_GROUP_MANICHAEAN_WAW}, +#line 52 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str147, UC_JOINING_GROUP_NYA}, +#line 106 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str148, UC_JOINING_GROUP_MANICHAEAN_YODH}, +#line 133 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str149, UC_JOINING_GROUP_MANICHAEAN_TAW}, +#line 59 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str150, UC_JOINING_GROUP_SAD}, +#line 57 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str151, UC_JOINING_GROUP_REVERSED_PE}, {-1}, -#line 140 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str153, UC_JOINING_GROUP_MANICHAEAN_TWENTY}, +#line 140 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str153, UC_JOINING_GROUP_MANICHAEAN_TWENTY}, {-1}, -#line 141 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str155, UC_JOINING_GROUP_MANICHAEAN_TWENTY}, -#line 113 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str156, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH}, -#line 55 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str157, UC_JOINING_GROUP_QAPH}, -#line 22 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str158, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE}, -#line 54 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str159, UC_JOINING_GROUP_QAF}, -#line 88 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str160, UC_JOINING_GROUP_STRAIGHT_WAW}, +#line 141 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str155, UC_JOINING_GROUP_MANICHAEAN_TWENTY}, +#line 113 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str156, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH}, +#line 55 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str157, UC_JOINING_GROUP_QAPH}, +#line 22 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str158, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE}, +#line 54 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str159, UC_JOINING_GROUP_QAF}, +#line 88 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str160, UC_JOINING_GROUP_STRAIGHT_WAW}, {-1}, -#line 118 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str162, UC_JOINING_GROUP_MANICHAEAN_NUN}, -#line 142 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str163, UC_JOINING_GROUP_MANICHAEAN_HUNDRED}, -#line 43 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str164, UC_JOINING_GROUP_KHAPH}, -#line 131 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str165, UC_JOINING_GROUP_MANICHAEAN_RESH}, +#line 118 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str162, UC_JOINING_GROUP_MANICHAEAN_NUN}, +#line 142 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str163, UC_JOINING_GROUP_MANICHAEAN_HUNDRED}, +#line 43 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str164, UC_JOINING_GROUP_KHAPH}, +#line 131 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str165, UC_JOINING_GROUP_MANICHAEAN_RESH}, {-1}, -#line 139 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str167, UC_JOINING_GROUP_MANICHAEAN_TEN}, -#line 137 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str168, UC_JOINING_GROUP_MANICHAEAN_FIVE}, -#line 128 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str169, UC_JOINING_GROUP_MANICHAEAN_QOPH}, -#line 97 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str170, UC_JOINING_GROUP_MANICHAEAN_DALETH}, -#line 73 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str171, UC_JOINING_GROUP_TEH_MARBUTA_GOAL}, -#line 42 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str172, UC_JOINING_GROUP_KAPH}, +#line 139 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str167, UC_JOINING_GROUP_MANICHAEAN_TEN}, +#line 137 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str168, UC_JOINING_GROUP_MANICHAEAN_FIVE}, +#line 128 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str169, UC_JOINING_GROUP_MANICHAEAN_QOPH}, +#line 97 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str170, UC_JOINING_GROUP_MANICHAEAN_DALETH}, +#line 73 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str171, UC_JOINING_GROUP_TEH_MARBUTA_GOAL}, +#line 42 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str172, UC_JOINING_GROUP_KAPH}, {-1}, -#line 41 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str174, UC_JOINING_GROUP_KAF}, +#line 41 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str174, UC_JOINING_GROUP_KAF}, {-1}, -#line 14 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str176, UC_JOINING_GROUP_NONE}, -#line 138 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str177, UC_JOINING_GROUP_MANICHAEAN_TEN}, -#line 89 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str178, UC_JOINING_GROUP_STRAIGHT_WAW}, +#line 14 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str176, UC_JOINING_GROUP_NONE}, +#line 138 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str177, UC_JOINING_GROUP_MANICHAEAN_TEN}, +#line 89 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str178, UC_JOINING_GROUP_STRAIGHT_WAW}, {-1}, {-1}, -#line 87 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str181, UC_JOINING_GROUP_ROHINGYA_YEH}, +#line 87 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str181, UC_JOINING_GROUP_ROHINGYA_YEH}, {-1}, -#line 143 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str183, UC_JOINING_GROUP_MANICHAEAN_HUNDRED}, +#line 143 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str183, UC_JOINING_GROUP_MANICHAEAN_HUNDRED}, {-1}, -#line 124 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str185, UC_JOINING_GROUP_MANICHAEAN_PE}, +#line 124 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str185, UC_JOINING_GROUP_MANICHAEAN_PE}, {-1}, {-1}, {-1}, {-1}, -#line 86 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str190, UC_JOINING_GROUP_ROHINGYA_YEH}, -#line 85 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str191, UC_JOINING_GROUP_ZHAIN}, +#line 86 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str190, UC_JOINING_GROUP_ROHINGYA_YEH}, +#line 85 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str191, UC_JOINING_GROUP_ZHAIN}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 84 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str199, UC_JOINING_GROUP_ZAIN}, +#line 84 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str199, UC_JOINING_GROUP_ZAIN}, {-1}, {-1}, {-1}, {-1}, -#line 129 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str204, UC_JOINING_GROUP_MANICHAEAN_QOPH}, -#line 50 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str205, UC_JOINING_GROUP_NOON}, +#line 129 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str204, UC_JOINING_GROUP_MANICHAEAN_QOPH}, +#line 50 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str205, UC_JOINING_GROUP_NOON}, {-1}, {-1}, {-1}, {-1}, -#line 109 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str210, UC_JOINING_GROUP_MANICHAEAN_KAPH}, +#line 109 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str210, UC_JOINING_GROUP_MANICHAEAN_KAPH}, {-1}, {-1}, {-1}, -#line 21 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str214, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE}, +#line 21 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str214, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE}, {-1}, {-1}, {-1}, {-1}, -#line 51 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str219, UC_JOINING_GROUP_NUN}, +#line 51 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str219, UC_JOINING_GROUP_NUN}, {-1}, -#line 79 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str221, UC_JOINING_GROUP_YEH_WITH_TAIL}, +#line 79 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str221, UC_JOINING_GROUP_YEH_WITH_TAIL}, {-1}, {-1}, -#line 119 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str224, UC_JOINING_GROUP_MANICHAEAN_NUN}, +#line 119 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str224, UC_JOINING_GROUP_MANICHAEAN_NUN}, {-1}, {-1}, {-1}, -#line 123 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str228, UC_JOINING_GROUP_MANICHAEAN_AYIN}, +#line 123 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str228, UC_JOINING_GROUP_MANICHAEAN_AYIN}, {-1}, {-1}, {-1}, -#line 95 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str232, UC_JOINING_GROUP_MANICHAEAN_GIMEL}, +#line 95 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str232, UC_JOINING_GROUP_MANICHAEAN_GIMEL}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 101 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str238, UC_JOINING_GROUP_MANICHAEAN_ZAYIN}, +#line 101 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str238, UC_JOINING_GROUP_MANICHAEAN_ZAYIN}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 45 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str247, UC_JOINING_GROUP_KNOTTED_HEH}, +#line 45 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str247, UC_JOINING_GROUP_KNOTTED_HEH}, {-1}, {-1}, -#line 44 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str250, UC_JOINING_GROUP_KNOTTED_HEH}, +#line 44 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str250, UC_JOINING_GROUP_KNOTTED_HEH}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, @@ -739,24 +739,18 @@ static const struct named_joining_group joining_group_names[] = {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 15 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str318, UC_JOINING_GROUP_NONE} +#line 15 "../../lib/unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str318, UC_JOINING_GROUP_NONE} }; -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif const struct named_joining_group * -uc_joining_group_lookup (register const char *str, register unsigned int len) +uc_joining_group_lookup (register const char *str, register size_t len) { if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = joining_group_hash (str, len); + register unsigned int key = joining_group_hash (str, len); - if (key <= MAX_HASH_VALUE && key >= 0) + if (key <= MAX_HASH_VALUE) { register int o = joining_group_names[key].name; if (o >= 0) diff --git a/lib/unictype/joininggroup_name.c b/lib/unictype/joininggroup_name.c index cb59795..e8043e3 100644 --- a/lib/unictype/joininggroup_name.c +++ b/lib/unictype/joininggroup_name.c @@ -1,5 +1,5 @@ /* Arabic joining group of Unicode characters. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/joininggroup_name.h b/lib/unictype/joininggroup_name.h index 6e471a5..3a0cbb7 100644 --- a/lib/unictype/joininggroup_name.h +++ b/lib/unictype/joininggroup_name.h @@ -1,5 +1,5 @@ /* Arabic joining group of Unicode characters. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ ELEM (NONE, "No Joining Group") ELEM (AIN, "Ain") diff --git a/lib/unictype/joininggroup_of.c b/lib/unictype/joininggroup_of.c index a107e59..01d872c 100644 --- a/lib/unictype/joininggroup_of.c +++ b/lib/unictype/joininggroup_of.c @@ -1,5 +1,5 @@ /* Arabic joining group of Unicode characters. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/joininggroup_of.h b/lib/unictype/joininggroup_of.h index 884472d..e481407 100644 --- a/lib/unictype/joininggroup_of.h +++ b/lib/unictype/joininggroup_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Arabic joining group of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define joining_group_header_0 16 #define joining_group_header_1 2 #define joining_group_header_2 7 @@ -170,8 +170,8 @@ u_joining_group = 0x2041, 0x11a7, 0x3064, 0x2850, 0xb164, 0xc198, 0x3900, 0x2a9d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0204, 0xc584, - 0x6508, 0x3236, 0x28d9, 0x0396, 0x4a1c, 0xdd0e, 0x5028, 0x0001, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x6508, 0x3236, 0x28d9, 0x0396, 0x4a1c, 0xdd0e, 0x5028, 0x1001, + 0x8408, 0xcc91, 0xc57a, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, diff --git a/lib/unictype/joiningtype_byname.c b/lib/unictype/joiningtype_byname.c index 1a776e9..7e58760 100644 --- a/lib/unictype/joiningtype_byname.c +++ b/lib/unictype/joiningtype_byname.c @@ -1,5 +1,5 @@ /* Arabic joining type of Unicode characters. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/joiningtype_byname.h b/lib/unictype/joiningtype_byname.h index 37a95bb..6c0723d 100644 --- a/lib/unictype/joiningtype_byname.h +++ b/lib/unictype/joiningtype_byname.h @@ -1,5 +1,5 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unictype/joiningtype_byname.gperf */ +/* ANSI-C code produced by gperf version 3.1 */ +/* Command-line: gperf -m 10 ../../lib/unictype/joiningtype_byname.gperf */ /* Computed positions: -k'1' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -26,10 +26,10 @@ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) /* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to ." +#error "gperf generated tables don't work with this execution character set. Please report a bug to ." #endif -#line 2 "./unictype/joiningtype_byname.gperf" +#line 2 "../../lib/unictype/joiningtype_byname.gperf" struct named_joining_type { int name; int joining_type; }; #define TOTAL_KEYWORDS 17 @@ -88,7 +88,7 @@ inline #endif #endif static unsigned int -joining_type_hash (register const char *str, register unsigned int len) +joining_type_hash (register const char *str, register size_t len) { static const unsigned char asso_values[] = { @@ -167,58 +167,52 @@ static const struct joining_type_stringpool_t joining_type_stringpool_contents = static const struct named_joining_type joining_type_names[] = { {-1}, -#line 16 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str1, UC_JOINING_TYPE_L}, -#line 17 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str2, UC_JOINING_TYPE_R}, -#line 19 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str3, UC_JOINING_TYPE_U}, -#line 14 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str4, UC_JOINING_TYPE_C}, -#line 15 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str5, UC_JOINING_TYPE_D}, +#line 16 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str1, UC_JOINING_TYPE_L}, +#line 17 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str2, UC_JOINING_TYPE_R}, +#line 19 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str3, UC_JOINING_TYPE_U}, +#line 14 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str4, UC_JOINING_TYPE_C}, +#line 15 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str5, UC_JOINING_TYPE_D}, {-1}, -#line 18 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str7, UC_JOINING_TYPE_T}, +#line 18 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str7, UC_JOINING_TYPE_T}, {-1}, {-1}, {-1}, -#line 25 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str11, UC_JOINING_TYPE_L}, -#line 24 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str12, UC_JOINING_TYPE_L}, -#line 27 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str13, UC_JOINING_TYPE_R}, -#line 26 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str14, UC_JOINING_TYPE_R}, -#line 23 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str15, UC_JOINING_TYPE_D}, -#line 22 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str16, UC_JOINING_TYPE_D}, -#line 28 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str17, UC_JOINING_TYPE_T}, -#line 30 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str18, UC_JOINING_TYPE_U}, -#line 29 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str19, UC_JOINING_TYPE_U}, -#line 21 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str20, UC_JOINING_TYPE_C}, -#line 20 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str21, UC_JOINING_TYPE_C} +#line 25 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str11, UC_JOINING_TYPE_L}, +#line 24 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str12, UC_JOINING_TYPE_L}, +#line 27 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str13, UC_JOINING_TYPE_R}, +#line 26 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str14, UC_JOINING_TYPE_R}, +#line 23 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str15, UC_JOINING_TYPE_D}, +#line 22 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str16, UC_JOINING_TYPE_D}, +#line 28 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str17, UC_JOINING_TYPE_T}, +#line 30 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str18, UC_JOINING_TYPE_U}, +#line 29 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str19, UC_JOINING_TYPE_U}, +#line 21 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str20, UC_JOINING_TYPE_C}, +#line 20 "../../lib/unictype/joiningtype_byname.gperf" + {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str21, UC_JOINING_TYPE_C} }; -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif const struct named_joining_type * -uc_joining_type_lookup (register const char *str, register unsigned int len) +uc_joining_type_lookup (register const char *str, register size_t len) { if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = joining_type_hash (str, len); + register unsigned int key = joining_type_hash (str, len); - if (key <= MAX_HASH_VALUE && key >= 0) + if (key <= MAX_HASH_VALUE) { register int o = joining_type_names[key].name; if (o >= 0) diff --git a/lib/unictype/joiningtype_longname.c b/lib/unictype/joiningtype_longname.c index c07b66f..2936326 100644 --- a/lib/unictype/joiningtype_longname.c +++ b/lib/unictype/joiningtype_longname.c @@ -1,5 +1,5 @@ /* Arabic joining type of Unicode characters. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/joiningtype_name.c b/lib/unictype/joiningtype_name.c index a586c3a..ae9968e 100644 --- a/lib/unictype/joiningtype_name.c +++ b/lib/unictype/joiningtype_name.c @@ -1,5 +1,5 @@ /* Arabic joining type of Unicode characters. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/joiningtype_of.c b/lib/unictype/joiningtype_of.c index cca9aec..9f0d9a4 100644 --- a/lib/unictype/joiningtype_of.c +++ b/lib/unictype/joiningtype_of.c @@ -1,5 +1,5 @@ /* Arabic joining type of Unicode characters. - Copyright (C) 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/joiningtype_of.h b/lib/unictype/joiningtype_of.h index a625798..578bfdf 100644 --- a/lib/unictype/joiningtype_of.h +++ b/lib/unictype/joiningtype_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Arabic joining type of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define joining_type_header_0 16 #define joining_type_header_1 2 #define joining_type_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned char level3[12 * 64]; + unsigned char level3[13 * 64]; } u_joining_type = { @@ -139,7 +139,7 @@ u_joining_type = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 1536, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -190,10 +190,10 @@ u_joining_type = 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, 0x55, 0x55, 0x44, 0x04, 0x54, - 0x45, 0x54, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x45, 0x54, 0xf5, 0x55, 0x45, 0x55, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x50, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -203,7 +203,7 @@ u_joining_type = 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x50, 0x55, 0x55, 0x55, 0x55, + 0x00, 0x00, 0x10, 0x51, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xf5, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -213,7 +213,7 @@ u_joining_type = 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -242,6 +242,14 @@ u_joining_type = 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff } }; diff --git a/lib/unictype/mirror.c b/lib/unictype/mirror.c index 3c1fbfd..463e2c9 100644 --- a/lib/unictype/mirror.c +++ b/lib/unictype/mirror.c @@ -1,5 +1,5 @@ /* Mirrored Unicode characters. - Copyright (C) 2002, 2006, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/mirror.h b/lib/unictype/mirror.h index 3dfc524..0dc4df0 100644 --- a/lib/unictype/mirror.h +++ b/lib/unictype/mirror.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Mirrored Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define mirror_header_0 16 #define mirror_header_1 2 #define mirror_header_2 7 diff --git a/lib/unictype/numeric.c b/lib/unictype/numeric.c index 65999f7..c6930f2 100644 --- a/lib/unictype/numeric.c +++ b/lib/unictype/numeric.c @@ -1,5 +1,5 @@ /* Values of numeric Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/numeric.h b/lib/unictype/numeric.h index 746e4ee..338b686 100644 --- a/lib/unictype/numeric.h +++ b/lib/unictype/numeric.h @@ -1,7 +1,7 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Numeric values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -static const uc_fraction_t u_numeric_values[138] = +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ +static const uc_fraction_t u_numeric_values[143] = { { 0, 0 }, { -727379968, 1 }, @@ -140,7 +140,12 @@ static const uc_fraction_t u_numeric_values[138] = { 10, 12 }, { 11, 12 }, { 1, 16 }, - { 3, 16 } + { 3, 16 }, + { 1, 20 }, + { 3, 20 }, + { 1, 40 }, + { 3, 80 }, + { 1, 160 } }; #define numeric_header_0 16 #define numeric_header_1 3 @@ -152,7 +157,7 @@ struct { int level1[3]; short level2[3 << 9]; - unsigned short level3[67 * 64 + 1]; + unsigned short level3[68 * 64 + 1]; } u_numeric = { @@ -227,12 +232,12 @@ u_numeric = 5760, 5888, 6016, 6144, 6272, 6400, 6528, 6656, -1, 6784, -1, -1, 6912, -1, -1, -1, 7040, 384, 7168, 7296, -1, 384, -1, -1, - -1, 1408, -1, -1, 1408, 512, 7424, -1, + 1408, 1408, -1, -1, 1408, 512, 7424, -1, -1, 7552, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 7680, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 7808, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -248,7 +253,7 @@ u_numeric = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 256, -1, 7808, -1, + -1, -1, -1, -1, 256, -1, 7936, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -274,15 +279,15 @@ u_numeric = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 7936, -1, - -1, -1, -1, -1, -1, -1, -1, 8064, + -1, -1, -1, -1, -1, -1, 8064, -1, + -1, -1, -1, -1, -1, -1, -1, 8192, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 8192, -1, -1, -1, -1, -1, -1, + -1, 8320, 1408, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 8320, -1, -1, -1, -1, -1, + -1, -1, 8448, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -348,7 +353,7 @@ u_numeric = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 8448, -1, -1, -1, -1, -1, -1, + -1, 8576, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }, { @@ -437,9 +442,9 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x8c8e, 0x8a8d, 0x8b7c, 0x0070, 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, - 0x390c, 0x6e42, 0x6f63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x390c, 0x6e42, 0x6f63, 0x7788, 0x0089, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -832,6 +837,14 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x2a20, 0x3534, 0x3736, 0x0038, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0403, 0x0605, 0x0807, + 0x0a09, 0x0c0b, 0x2016, 0x342a, 0x3635, 0x3837, 0x0039, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0605, 0x0807, 0x0a09, 0x060b, 0x0807, 0x0a09, 0x030b, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0403, 0x0605, 0x0407, 0x0505, 0x0706, 0x0908, 0x0b0a, 0x0403, 0x0505, diff --git a/lib/unictype/pr_alphabetic.c b/lib/unictype/pr_alphabetic.c index 3e7a9b0..257c683 100644 --- a/lib/unictype/pr_alphabetic.c +++ b/lib/unictype/pr_alphabetic.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_alphabetic.h b/lib/unictype/pr_alphabetic.h index a27bfc3..9a56cb3 100644 --- a/lib/unictype/pr_alphabetic.h +++ b/lib/unictype/pr_alphabetic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[64 << 4]; + /*unsigned*/ int level3[68 << 4]; } u_property_alphabetic = { @@ -164,11 +164,11 @@ u_property_alphabetic = 4 + 384 * sizeof (short) / sizeof (int) + 688, 4 + 384 * sizeof (short) / sizeof (int) + 704, 4 + 384 * sizeof (short) / sizeof (int) + 720, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 736, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 736, 4 + 384 * sizeof (short) / sizeof (int) + 752, + 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -176,7 +176,7 @@ u_property_alphabetic = -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 768, + 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -185,7 +185,7 @@ u_property_alphabetic = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 784, + 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, @@ -203,10 +203,23 @@ u_property_alphabetic = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 800, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 848, + 4 + 384 * sizeof (short) / sizeof (int) + 336, + 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -225,27 +238,13 @@ u_property_alphabetic = -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -256,21 +255,22 @@ u_property_alphabetic = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, - 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 912, + 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 944, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, + 4 + 384 * sizeof (short) / sizeof (int) + 960, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 976, + 4 + 384 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -361,7 +361,7 @@ u_property_alphabetic = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 944, + 4 + 384 * sizeof (short) / sizeof (int) + 1008, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, @@ -369,8 +369,8 @@ u_property_alphabetic = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 960, - 4 + 384 * sizeof (short) / sizeof (int) + 976, + 4 + 384 * sizeof (short) / sizeof (int) + 1024, + 4 + 384 * sizeof (short) / sizeof (int) + 1040, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, @@ -381,7 +381,7 @@ u_property_alphabetic = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 992, + 4 + 384 * sizeof (short) / sizeof (int) + 1056, -1, -1, -1, @@ -403,7 +403,7 @@ u_property_alphabetic = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 1008, + 4 + 384 * sizeof (short) / sizeof (int) + 1072, -1, -1 }, @@ -425,7 +425,7 @@ u_property_alphabetic = 0xFFFF0000, 0xFFFFFFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFC00, 0x043007FF, 0xFCFFFFFF, 0x00001FFF, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFF03F8, + 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFF03F8, 0xFFFFFFFF, 0xEFFFFFFF, 0xFFE1DFFF, 0xFFFE000F, 0xFFF99FEF, 0xE3C5FDFF, 0xB080599F, 0x0003000F, 0xFFF987EE, 0xC36DFDFF, 0x5E021987, 0x003F0000, @@ -433,8 +433,8 @@ u_property_alphabetic = 0xFFF99FEE, 0xE3EDFDFF, 0xB0C0199F, 0x0002000F, 0xD63DC7EC, 0xC3FFC718, 0x00811DC7, 0x00000000, 0xFFFDDFEF, 0xE3FFFDFF, 0x07601DDF, 0x0000000F, - 0xFFFDDFEE, 0xE3EFFDFF, 0x40601DDF, 0x0006000F, - 0xFFFDDFEE, 0xE7FFFFFF, 0x80805DDF, 0xFC00000F, + 0xFFFDDFEF, 0xE3EFFDFF, 0x40601DDF, 0x0006000F, + 0xFFFDDFEE, 0xE7FFFFFF, 0x80F05DDF, 0xFC00000F, 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F807F, 0x000C0000, 0xFFFFFFFE, 0x07FFFFFF, 0x0000207F, 0x00000000, 0xFEF02596, 0x3BFFECAE, 0xF000205F, 0x00000000, @@ -465,7 +465,7 @@ u_property_alphabetic = 0xFFFFFFFF, 0xFFEFFFFF, 0x00000FEF, 0x00000000, 0xFFFFFFFF, 0xFC00F3FF, 0xFFFFFFFF, 0x0003FFBF, 0xFFFFFFFF, 0x003FFFFF, 0xFC00E000, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x006FDE00, + 0x000001FF, 0x00000000, 0x00000000, 0x006FDE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x001FFF80, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -511,9 +511,9 @@ u_property_alphabetic = 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x8FF07FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x28FC0000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000002F, 0x28FC0000, 0xFFFFFC00, 0xFFFF07FF, 0x0007FFFF, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFF7FFFF, 0x00008000, 0x7C00FFDF, 0xFFFFFFFF, 0x007FFFFF, 0x00003FFF, 0xC47FFFFF, @@ -549,7 +549,7 @@ u_property_alphabetic = 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -572,11 +572,11 @@ u_property_alphabetic = 0xFFFFFFFC, 0x01FFFFFF, 0xFFFF0000, 0x000001FF, 0xFFFFFFFF, 0x0007FFFF, 0xFFFF0000, 0x0047FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1400001E, 0x00000000, - 0xFFFBFFFF, 0x009FFFFF, 0x00000000, 0x00000000, + 0xFFFBFFFF, 0x409FFFFF, 0x00000000, 0x00000000, 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x000001FF, 0xFFF99FEF, 0xE3EDFDFF, 0xE081199F, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x000007BB, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000B3, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x7F3FFFFF, 0x3F000000, 0x00000000, @@ -592,6 +592,10 @@ u_property_alphabetic = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFDFF, 0x7F7FFFFF, 0x00000001, 0xFFFC0000, + 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -615,7 +619,15 @@ u_property_alphabetic = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, + 0xFFF80000, 0x00000000, 0x00000000, 0x00000001, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -632,9 +644,13 @@ u_property_alphabetic = 0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF, 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000, + 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000008F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_ascii_hex_digit.c b/lib/unictype/pr_ascii_hex_digit.c index 4b993a3..f48e482 100644 --- a/lib/unictype/pr_ascii_hex_digit.c +++ b/lib/unictype/pr_ascii_hex_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_ascii_hex_digit.h b/lib/unictype/pr_ascii_hex_digit.h index b51a2b8..b74611e 100644 --- a/lib/unictype/pr_ascii_hex_digit.h +++ b/lib/unictype/pr_ascii_hex_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_arabic_digit.c b/lib/unictype/pr_bidi_arabic_digit.c index 86e5fff..cce2663 100644 --- a/lib/unictype/pr_bidi_arabic_digit.c +++ b/lib/unictype/pr_bidi_arabic_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_arabic_digit.h b/lib/unictype/pr_bidi_arabic_digit.h index 9f930e6..a55881d 100644 --- a/lib/unictype/pr_bidi_arabic_digit.h +++ b/lib/unictype/pr_bidi_arabic_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[2 << 4]; + /*unsigned*/ int level3[3 << 4]; } u_property_bidi_arabic_digit = { @@ -25,6 +25,7 @@ u_property_bidi_arabic_digit = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 0, + 3 + 256 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, @@ -155,8 +156,7 @@ u_property_bidi_arabic_digit = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 16, + 3 + 256 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, @@ -283,6 +283,10 @@ u_property_bidi_arabic_digit = 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000004, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.c b/lib/unictype/pr_bidi_arabic_right_to_left.c index 767a15e..9c84f16 100644 --- a/lib/unictype/pr_bidi_arabic_right_to_left.c +++ b/lib/unictype/pr_bidi_arabic_right_to_left.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.h b/lib/unictype/pr_bidi_arabic_right_to_left.h index 6f2bfd3..541e20a 100644 --- a/lib/unictype/pr_bidi_arabic_right_to_left.h +++ b/lib/unictype/pr_bidi_arabic_right_to_left.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -284,7 +284,7 @@ u_property_bidi_arabic_right_to_left = 0xFFFDFFFF, 0x0000FFFF, 0xFFFFF800, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFE003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, + 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, diff --git a/lib/unictype/pr_bidi_block_separator.c b/lib/unictype/pr_bidi_block_separator.c index 59b098e..04a12d5 100644 --- a/lib/unictype/pr_bidi_block_separator.c +++ b/lib/unictype/pr_bidi_block_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_block_separator.h b/lib/unictype/pr_bidi_block_separator.h index 5c4006c..a9747b1 100644 --- a/lib/unictype/pr_bidi_block_separator.h +++ b/lib/unictype/pr_bidi_block_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_boundary_neutral.c b/lib/unictype/pr_bidi_boundary_neutral.c index 98715c7..01f8359 100644 --- a/lib/unictype/pr_bidi_boundary_neutral.c +++ b/lib/unictype/pr_bidi_boundary_neutral.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_boundary_neutral.h b/lib/unictype/pr_bidi_boundary_neutral.h index 2739d37..28c39eb 100644 --- a/lib/unictype/pr_bidi_boundary_neutral.h +++ b/lib/unictype/pr_bidi_boundary_neutral.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_common_separator.c b/lib/unictype/pr_bidi_common_separator.c index d6017db..3429040 100644 --- a/lib/unictype/pr_bidi_common_separator.c +++ b/lib/unictype/pr_bidi_common_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_common_separator.h b/lib/unictype/pr_bidi_common_separator.h index 56cd448..f1f11b1 100644 --- a/lib/unictype/pr_bidi_common_separator.h +++ b/lib/unictype/pr_bidi_common_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_control.c b/lib/unictype/pr_bidi_control.c index ec393c2..e249545 100644 --- a/lib/unictype/pr_bidi_control.c +++ b/lib/unictype/pr_bidi_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_control.h b/lib/unictype/pr_bidi_control.h index 428b9e7..b85592b 100644 --- a/lib/unictype/pr_bidi_control.h +++ b/lib/unictype/pr_bidi_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_embedding_or_override.c b/lib/unictype/pr_bidi_embedding_or_override.c index 0a3e333..de332ec 100644 --- a/lib/unictype/pr_bidi_embedding_or_override.c +++ b/lib/unictype/pr_bidi_embedding_or_override.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_embedding_or_override.h b/lib/unictype/pr_bidi_embedding_or_override.h index ef1c7f8..bb1be95 100644 --- a/lib/unictype/pr_bidi_embedding_or_override.h +++ b/lib/unictype/pr_bidi_embedding_or_override.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_eur_num_separator.c b/lib/unictype/pr_bidi_eur_num_separator.c index 10b09a5..4692547 100644 --- a/lib/unictype/pr_bidi_eur_num_separator.c +++ b/lib/unictype/pr_bidi_eur_num_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_eur_num_separator.h b/lib/unictype/pr_bidi_eur_num_separator.h index d2576f2..4085fc3 100644 --- a/lib/unictype/pr_bidi_eur_num_separator.h +++ b/lib/unictype/pr_bidi_eur_num_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_eur_num_terminator.c b/lib/unictype/pr_bidi_eur_num_terminator.c index 30845b4..9cd8240 100644 --- a/lib/unictype/pr_bidi_eur_num_terminator.c +++ b/lib/unictype/pr_bidi_eur_num_terminator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_eur_num_terminator.h b/lib/unictype/pr_bidi_eur_num_terminator.h index bf85f6c..dd00006 100644 --- a/lib/unictype/pr_bidi_eur_num_terminator.h +++ b/lib/unictype/pr_bidi_eur_num_terminator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_european_digit.c b/lib/unictype/pr_bidi_european_digit.c index 18a5008..a114011 100644 --- a/lib/unictype/pr_bidi_european_digit.c +++ b/lib/unictype/pr_bidi_european_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_european_digit.h b/lib/unictype/pr_bidi_european_digit.h index bcad71e..c36f002 100644 --- a/lib/unictype/pr_bidi_european_digit.h +++ b/lib/unictype/pr_bidi_european_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.c b/lib/unictype/pr_bidi_hebrew_right_to_left.c index 54f33ba..3bb5f28 100644 --- a/lib/unictype/pr_bidi_hebrew_right_to_left.c +++ b/lib/unictype/pr_bidi_hebrew_right_to_left.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.h b/lib/unictype/pr_bidi_hebrew_right_to_left.h index aba5578..c77ae9d 100644 --- a/lib/unictype/pr_bidi_hebrew_right_to_left.h +++ b/lib/unictype/pr_bidi_hebrew_right_to_left.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -288,7 +288,7 @@ u_property_bidi_hebrew_right_to_left = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFC3007FF, 0x043FFFFF, 0xFFFFC110, 0xF1FFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007, + 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, @@ -317,7 +317,7 @@ u_property_bidi_hebrew_right_to_left = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF9F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_bidi_left_to_right.c b/lib/unictype/pr_bidi_left_to_right.c index c76ca68..b2b1f28 100644 --- a/lib/unictype/pr_bidi_left_to_right.c +++ b/lib/unictype/pr_bidi_left_to_right.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_left_to_right.h b/lib/unictype/pr_bidi_left_to_right.h index eac4dc7..6741ad5 100644 --- a/lib/unictype/pr_bidi_left_to_right.h +++ b/lib/unictype/pr_bidi_left_to_right.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[4 << 7]; - /*unsigned*/ int level3[53 << 4]; + /*unsigned*/ int level3[54 << 4]; } u_property_bidi_left_to_right = { @@ -178,6 +178,7 @@ u_property_bidi_left_to_right = 18 + 512 * sizeof (short) / sizeof (int) + 608, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 624, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, @@ -216,11 +217,9 @@ u_property_bidi_left_to_right = 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 624, - 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 640, 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 656, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, @@ -258,8 +257,8 @@ u_property_bidi_left_to_right = 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 656, 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 672, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, @@ -268,30 +267,31 @@ u_property_bidi_left_to_right = 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 672, - 18 + 512 * sizeof (short) / sizeof (int) + 688, 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 688, 18 + 512 * sizeof (short) / sizeof (int) + 704, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 720, 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 736, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 752, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 736, + 18 + 512 * sizeof (short) / sizeof (int) + 768, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 752, - 18 + 512 * sizeof (short) / sizeof (int) + 768, - 18 + 512 * sizeof (short) / sizeof (int) + 304, 18 + 512 * sizeof (short) / sizeof (int) + 784, 18 + 512 * sizeof (short) / sizeof (int) + 800, + 18 + 512 * sizeof (short) / sizeof (int) + 304, + -1, 18 + 512 * sizeof (short) / sizeof (int) + 816, + 18 + 512 * sizeof (short) / sizeof (int) + 832, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 832, + 18 + 512 * sizeof (short) / sizeof (int) + 848, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, @@ -419,7 +419,7 @@ u_property_bidi_left_to_right = 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 832, + 18 + 512 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -547,7 +547,7 @@ u_property_bidi_left_to_right = 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 832 + 18 + 512 * sizeof (short) / sizeof (int) + 848 }, { 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE, @@ -595,7 +595,7 @@ u_property_bidi_left_to_right = 0xFFE3FFFF, 0xFFE3FFFF, 0xFFF3FFFF, 0xFFF3FFFF, 0xFFFFFFFF, 0xC04FFFFF, 0xD7F001BF, 0xFC00FFFF, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFDFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFF9F, 0xFFFFFDFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF1FBFE78, 0xFFFFFFCE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, 0xF67FFFFF, 0xFFFFFFFF, 0x80BFFFFF, 0x6007E01A, @@ -605,7 +605,7 @@ u_property_bidi_left_to_right = 0xFFFFFFFF, 0xFF300FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0008FFFF, 0xFCEFDE02, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0FC00000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x07C00000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -617,7 +617,7 @@ u_property_bidi_left_to_right = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x07FFFFFF, - 0x00200000, 0x00000000, 0x00000000, 0xF8000000, + 0x00200000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000, 0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -638,7 +638,7 @@ u_property_bidi_left_to_right = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FC781F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFFFFFE0, 0xFFFFFFFF, 0x04000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF, @@ -667,7 +667,7 @@ u_property_bidi_left_to_right = 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFEFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFF7BB, 0xFCFFF09F, 0xFFFFFFFF, 0xFF0FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFC0000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFCF, 0xFFFC0000, 0xFFFFFFFF, 0xFFFFC03F, 0xFFFC007F, 0xFFFFFFFF, 0xFFFFFFF8, 0xEC37FFFF, 0xFFFFFFFF, 0xFFFFFFDF, 0xFFFFFFFF, 0xFF9981FF, 0xFFFFEFF7, 0xEFFFFFFF, @@ -694,18 +694,22 @@ u_property_bidi_left_to_right = 0xFFFFFFFC, 0xF987FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFF8, 0xFFE0107F, 0xFFFFFFFF, 0xFFF7FFFF, 0xFFFFFFFC, 0x803FFFFF, 0xFFFFE3FF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFF2C7FFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xBF2C7FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFF807, 0xFFFFFFFC, 0xEFFFFFFF, 0xFFFFFFFE, 0xFFE0E03F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFA3, 0xFFFFFFFF, 0xFFFFFFFF, 0x7A07FFFF, 0xFFFFFFF2, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x4FC3FFFF, 0xCFFFFFFE, 0xFFFFFFFF, - 0xFFFFFFFF, 0x5807FFFF, 0xFFFFFFFE, 0xFFFFFFFF, + 0xFFFFFFFF, 0x5807FFFF, 0xFFFFFFFE, 0xFFFFE000, 0xFFFFFFFF, 0xFF40D7FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF, 0xFFFFF043, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xC080FFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x0003FFFF, 0xFF920300, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFE0FFFF, 0xFFFFFFFF, 0xFF80FFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -734,9 +738,13 @@ u_property_bidi_left_to_right = 0x07FFFFEF, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x3C00F800, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000010, 0xF5080169, 0x5569157B, 0xA1080869, 0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF, @@ -747,17 +755,13 @@ u_property_bidi_left_to_right = 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFF3FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x04000000, - 0x00000000, 0x00000010, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000, + 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000, 0x00000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF, 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000, 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, + 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF, + 0xFFFC0000, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_bidi_non_spacing_mark.c b/lib/unictype/pr_bidi_non_spacing_mark.c index 89cb0fd..fad7169 100644 --- a/lib/unictype/pr_bidi_non_spacing_mark.c +++ b/lib/unictype/pr_bidi_non_spacing_mark.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_non_spacing_mark.h b/lib/unictype/pr_bidi_non_spacing_mark.h index bbf4af6..d32c7cb 100644 --- a/lib/unictype/pr_bidi_non_spacing_mark.h +++ b/lib/unictype/pr_bidi_non_spacing_mark.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[36 << 4]; + /*unsigned*/ int level3[38 << 4]; } u_property_bidi_non_spacing_mark = { @@ -176,6 +176,7 @@ u_property_bidi_non_spacing_mark = 16 + 384 * sizeof (short) / sizeof (int) + 432, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -214,11 +215,9 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 448, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 464, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -256,8 +255,8 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -266,19 +265,20 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 496, - 16 + 384 * sizeof (short) / sizeof (int) + 512, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 512, + 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, + 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -290,7 +290,7 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -433,7 +433,7 @@ u_property_bidi_non_spacing_mark = 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, + 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB, 0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C, 0x00000002, 0x10000000, 0x0000201E, 0x0000000C, 0x00000006, 0x10000000, 0x00023986, 0x00230000, @@ -461,7 +461,7 @@ u_property_bidi_non_spacing_mark = 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000, 0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000, 0x00003800, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, + 0x00000060, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0E040187, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5, @@ -471,7 +471,7 @@ u_property_bidi_non_spacing_mark = 0x00000000, 0x00CFF000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -489,7 +489,7 @@ u_property_bidi_non_spacing_mark = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x00000060, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF, + 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF, 0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000, 0x00000007, 0x13C80000, 0x00000000, 0x00000020, 0x00000000, 0x00667E00, 0x00001008, 0x10000000, @@ -520,11 +520,11 @@ u_property_bidi_non_spacing_mark = 0x00000003, 0x06780000, 0x00000000, 0x00000000, 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, - 0x00000000, 0x00D38000, 0x00000000, 0x00000000, + 0x00000000, 0x40D38000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000007F8, 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFF000000, 0x0000005C, 0x00000000, 0x00000000, 0x85F80000, 0x0000000D, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xB03C0000, 0x30000001, 0x00000000, @@ -532,6 +532,10 @@ u_property_bidi_non_spacing_mark = 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x3F7F0000, 0x00000000, 0x00000000, + 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, @@ -556,10 +560,14 @@ u_property_bidi_non_spacing_mark = 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x007F0000, 0x00000000, + 0x00000000, 0x00000000, 0x000007F0, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_bidi_other_neutral.c b/lib/unictype/pr_bidi_other_neutral.c index 91878ae..5fa0406 100644 --- a/lib/unictype/pr_bidi_other_neutral.c +++ b/lib/unictype/pr_bidi_other_neutral.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_other_neutral.h b/lib/unictype/pr_bidi_other_neutral.h index 0375277..d49ddf3 100644 --- a/lib/unictype/pr_bidi_other_neutral.h +++ b/lib/unictype/pr_bidi_other_neutral.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[39 << 4]; + /*unsigned*/ int level3[40 << 4]; } u_property_bidi_other_neutral = { @@ -160,6 +160,7 @@ u_property_bidi_other_neutral = 3 + 256 * sizeof (short) / sizeof (int) + 496, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, @@ -252,11 +253,10 @@ u_property_bidi_other_neutral = -1, -1, -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, 3 + 256 * sizeof (short) / sizeof (int) + 528, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -268,12 +268,12 @@ u_property_bidi_other_neutral = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 544, 3 + 256 * sizeof (short) / sizeof (int) + 560, - 3 + 256 * sizeof (short) / sizeof (int) + 256, 3 + 256 * sizeof (short) / sizeof (int) + 576, + 3 + 256 * sizeof (short) / sizeof (int) + 256, 3 + 256 * sizeof (short) / sizeof (int) + 592, 3 + 256 * sizeof (short) / sizeof (int) + 608, + 3 + 256 * sizeof (short) / sizeof (int) + 624, -1, -1, -1 @@ -334,7 +334,7 @@ u_property_bidi_other_neutral = 0xFFF3FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xF8000000, - 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -355,7 +355,7 @@ u_property_bidi_other_neutral = 0x00000000, 0x00000000, 0x00000000, 0xFE0007E0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000, @@ -407,6 +407,10 @@ u_property_bidi_other_neutral = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00001FFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, @@ -425,15 +429,15 @@ u_property_bidi_other_neutral = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000 + 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000, + 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000 } }; diff --git a/lib/unictype/pr_bidi_pdf.c b/lib/unictype/pr_bidi_pdf.c index 51ba0f4..144ebf1 100644 --- a/lib/unictype/pr_bidi_pdf.c +++ b/lib/unictype/pr_bidi_pdf.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_pdf.h b/lib/unictype/pr_bidi_pdf.h index ffa897d..aeaafb2 100644 --- a/lib/unictype/pr_bidi_pdf.h +++ b/lib/unictype/pr_bidi_pdf.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_segment_separator.c b/lib/unictype/pr_bidi_segment_separator.c index aa7a4a3..84166f0 100644 --- a/lib/unictype/pr_bidi_segment_separator.c +++ b/lib/unictype/pr_bidi_segment_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_segment_separator.h b/lib/unictype/pr_bidi_segment_separator.h index 3d3347c..8e12d50 100644 --- a/lib/unictype/pr_bidi_segment_separator.h +++ b/lib/unictype/pr_bidi_segment_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_whitespace.c b/lib/unictype/pr_bidi_whitespace.c index 8c6274e..f750b34 100644 --- a/lib/unictype/pr_bidi_whitespace.c +++ b/lib/unictype/pr_bidi_whitespace.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_bidi_whitespace.h b/lib/unictype/pr_bidi_whitespace.h index 9dc6c84..0c4ce00 100644 --- a/lib/unictype/pr_bidi_whitespace.h +++ b/lib/unictype/pr_bidi_whitespace.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_byname.c b/lib/unictype/pr_byname.c index ff40ca9..1fc35fb 100644 --- a/lib/unictype/pr_byname.c +++ b/lib/unictype/pr_byname.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2007, 2011-2016 Free Software Foundation, Inc. + Copyright (C) 2007, 2011-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_byname.h b/lib/unictype/pr_byname.h index 3b23903..9bf54c1 100644 --- a/lib/unictype/pr_byname.h +++ b/lib/unictype/pr_byname.h @@ -1,5 +1,5 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unictype/pr_byname.gperf */ +/* ANSI-C code produced by gperf version 3.1 */ +/* Command-line: gperf -m 10 ../../lib/unictype/pr_byname.gperf */ /* Computed positions: -k'1-2,8,14,18,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -26,10 +26,10 @@ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) /* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to ." +#error "gperf generated tables don't work with this execution character set. Please report a bug to ." #endif -#line 1 "./unictype/pr_byname.gperf" +#line 1 "../../lib/unictype/pr_byname.gperf" struct named_property { int name; int property_index; }; #define TOTAL_KEYWORDS 206 @@ -47,7 +47,7 @@ inline #endif #endif static unsigned int -properties_hash (register const char *str, register unsigned int len) +properties_hash (register const char *str, register size_t len) { static const unsigned short asso_values[] = { @@ -65,7 +65,7 @@ properties_hash (register const char *str, register unsigned int len) 74, 2, 104, 14, 14, 20, 5, 80, 41, 140, 181, 68, 35, 620, 620, 620, 620, 620 }; - register int hval = len; + register unsigned int hval = len; switch (hval) { @@ -524,518 +524,518 @@ static const struct properties_stringpool_t properties_stringpool_contents = static const struct named_property properties[] = { {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 25 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str8, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT}, -#line 28 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str9, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT}, -#line 163 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str10, UC_PROPERTY_INDEX_IDEOGRAPHIC}, +#line 25 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str8, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT}, +#line 28 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str9, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT}, +#line 163 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str10, UC_PROPERTY_INDEX_IDEOGRAPHIC}, {-1}, {-1}, -#line 173 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str13, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR}, +#line 173 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str13, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR}, {-1}, {-1}, -#line 75 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str16, UC_PROPERTY_INDEX_ID_START}, +#line 75 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str16, UC_PROPERTY_INDEX_ID_START}, {-1}, {-1}, -#line 80 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str19, UC_PROPERTY_INDEX_ID_CONTINUE}, +#line 80 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str19, UC_PROPERTY_INDEX_ID_CONTINUE}, {-1}, -#line 29 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str21, UC_PROPERTY_INDEX_DEPRECATED}, -#line 74 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str22, UC_PROPERTY_INDEX_ID_START}, -#line 211 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str23, UC_PROPERTY_INDEX_DECIMAL_DIGIT}, +#line 29 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str21, UC_PROPERTY_INDEX_DEPRECATED}, +#line 74 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str22, UC_PROPERTY_INDEX_ID_START}, +#line 211 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str23, UC_PROPERTY_INDEX_DECIMAL_DIGIT}, {-1}, -#line 170 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str25, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR}, -#line 73 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str26, UC_PROPERTY_INDEX_SOFT_DOTTED}, -#line 76 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str27, UC_PROPERTY_INDEX_ID_START}, -#line 79 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str28, UC_PROPERTY_INDEX_OTHER_ID_START}, +#line 170 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str25, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR}, +#line 73 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str26, UC_PROPERTY_INDEX_SOFT_DOTTED}, +#line 76 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str27, UC_PROPERTY_INDEX_ID_START}, +#line 79 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str28, UC_PROPERTY_INDEX_OTHER_ID_START}, {-1}, -#line 83 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str30, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE}, +#line 83 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str30, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE}, {-1}, {-1}, -#line 77 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str33, UC_PROPERTY_INDEX_OTHER_ID_START}, +#line 77 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str33, UC_PROPERTY_INDEX_OTHER_ID_START}, {-1}, {-1}, -#line 214 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str36, UC_PROPERTY_INDEX_DIACRITIC}, +#line 214 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str36, UC_PROPERTY_INDEX_DIACRITIC}, {-1}, -#line 51 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str38, UC_PROPERTY_INDEX_TITLECASE}, -#line 72 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str39, UC_PROPERTY_INDEX_SOFT_DOTTED}, -#line 71 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str40, UC_PROPERTY_INDEX_SOFT_DOTTED}, +#line 51 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str38, UC_PROPERTY_INDEX_TITLECASE}, +#line 72 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str39, UC_PROPERTY_INDEX_SOFT_DOTTED}, +#line 71 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str40, UC_PROPERTY_INDEX_SOFT_DOTTED}, {-1}, -#line 145 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str42, UC_PROPERTY_INDEX_BIDI_WHITESPACE}, +#line 145 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str42, UC_PROPERTY_INDEX_BIDI_WHITESPACE}, {-1}, -#line 78 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str44, UC_PROPERTY_INDEX_OTHER_ID_START}, -#line 131 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str45, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT}, -#line 48 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str46, UC_PROPERTY_INDEX_OTHER_LOWERCASE}, +#line 78 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str44, UC_PROPERTY_INDEX_OTHER_ID_START}, +#line 131 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str45, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT}, +#line 48 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str46, UC_PROPERTY_INDEX_OTHER_LOWERCASE}, {-1}, -#line 33 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str48, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION}, +#line 33 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str48, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION}, {-1}, -#line 153 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str50, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE}, -#line 112 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str51, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, +#line 153 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str50, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE}, +#line 112 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str51, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, {-1}, {-1}, {-1}, -#line 24 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str55, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT}, +#line 24 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str55, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT}, {-1}, {-1}, -#line 137 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str58, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT}, +#line 137 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str58, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT}, {-1}, {-1}, {-1}, -#line 47 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str62, UC_PROPERTY_INDEX_LOWERCASE}, -#line 50 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str63, UC_PROPERTY_INDEX_OTHER_LOWERCASE}, +#line 47 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str62, UC_PROPERTY_INDEX_LOWERCASE}, +#line 50 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str63, UC_PROPERTY_INDEX_OTHER_LOWERCASE}, {-1}, {-1}, -#line 20 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str66, UC_PROPERTY_INDEX_OTHER_ALPHABETIC}, +#line 20 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str66, UC_PROPERTY_INDEX_OTHER_ALPHABETIC}, {-1}, {-1}, {-1}, -#line 168 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str70, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR}, +#line 168 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str70, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR}, {-1}, -#line 136 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str72, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT}, -#line 159 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str73, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT}, -#line 46 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str74, UC_PROPERTY_INDEX_LOWERCASE}, +#line 136 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str72, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT}, +#line 159 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str73, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT}, +#line 46 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str74, UC_PROPERTY_INDEX_LOWERCASE}, {-1}, -#line 121 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str76, UC_PROPERTY_INDEX_BIDI_CONTROL}, -#line 134 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str77, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR}, -#line 169 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str78, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR}, -#line 179 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str79, UC_PROPERTY_INDEX_ISO_CONTROL}, +#line 121 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str76, UC_PROPERTY_INDEX_BIDI_CONTROL}, +#line 134 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str77, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR}, +#line 169 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str78, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR}, +#line 179 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str79, UC_PROPERTY_INDEX_ISO_CONTROL}, {-1}, {-1}, {-1}, -#line 36 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str83, UC_PROPERTY_INDEX_VARIATION_SELECTOR}, -#line 193 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str84, UC_PROPERTY_INDEX_SENTENCE_TERMINAL}, +#line 36 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str83, UC_PROPERTY_INDEX_VARIATION_SELECTOR}, +#line 193 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str84, UC_PROPERTY_INDEX_SENTENCE_TERMINAL}, {-1}, {-1}, -#line 180 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str87, UC_PROPERTY_INDEX_ISO_CONTROL}, +#line 180 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str87, UC_PROPERTY_INDEX_ISO_CONTROL}, {-1}, -#line 166 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str89, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH}, -#line 81 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str90, UC_PROPERTY_INDEX_ID_CONTINUE}, -#line 167 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str91, UC_PROPERTY_INDEX_RADICAL}, -#line 155 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str92, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL}, -#line 172 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str93, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR}, +#line 166 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str89, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH}, +#line 81 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str90, UC_PROPERTY_INDEX_ID_CONTINUE}, +#line 167 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str91, UC_PROPERTY_INDEX_RADICAL}, +#line 155 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str92, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL}, +#line 172 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str93, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR}, {-1}, {-1}, -#line 207 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str96, UC_PROPERTY_INDEX_LEFT_OF_PAIR}, +#line 207 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str96, UC_PROPERTY_INDEX_LEFT_OF_PAIR}, {-1}, {-1}, -#line 187 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str99, UC_PROPERTY_INDEX_LINE_SEPARATOR}, +#line 187 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str99, UC_PROPERTY_INDEX_LINE_SEPARATOR}, {-1}, {-1}, -#line 45 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str102, UC_PROPERTY_INDEX_OTHER_UPPERCASE}, -#line 132 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str103, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR}, -#line 17 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str104, UC_PROPERTY_INDEX_ALPHABETIC}, +#line 45 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str102, UC_PROPERTY_INDEX_OTHER_UPPERCASE}, +#line 132 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str103, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR}, +#line 17 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str104, UC_PROPERTY_INDEX_ALPHABETIC}, {-1}, {-1}, -#line 55 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str107, UC_PROPERTY_INDEX_CASE_IGNORABLE}, -#line 82 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str108, UC_PROPERTY_INDEX_ID_CONTINUE}, -#line 85 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str109, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE}, -#line 156 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str110, UC_PROPERTY_INDEX_HEX_DIGIT}, -#line 30 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str111, UC_PROPERTY_INDEX_DEPRECATED}, -#line 157 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str112, UC_PROPERTY_INDEX_HEX_DIGIT}, -#line 202 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str113, UC_PROPERTY_INDEX_OTHER_MATH}, +#line 55 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str107, UC_PROPERTY_INDEX_CASE_IGNORABLE}, +#line 82 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str108, UC_PROPERTY_INDEX_ID_CONTINUE}, +#line 85 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str109, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE}, +#line 156 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str110, UC_PROPERTY_INDEX_HEX_DIGIT}, +#line 30 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str111, UC_PROPERTY_INDEX_DEPRECATED}, +#line 157 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str112, UC_PROPERTY_INDEX_HEX_DIGIT}, +#line 202 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str113, UC_PROPERTY_INDEX_OTHER_MATH}, {-1}, {-1}, -#line 213 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str116, UC_PROPERTY_INDEX_DIACRITIC}, -#line 22 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str117, UC_PROPERTY_INDEX_NOT_A_CHARACTER}, +#line 213 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str116, UC_PROPERTY_INDEX_DIACRITIC}, +#line 22 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str117, UC_PROPERTY_INDEX_NOT_A_CHARACTER}, {-1}, -#line 209 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str119, UC_PROPERTY_INDEX_COMPOSITE}, -#line 34 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str120, UC_PROPERTY_INDEX_VARIATION_SELECTOR}, +#line 209 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str119, UC_PROPERTY_INDEX_COMPOSITE}, +#line 34 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str120, UC_PROPERTY_INDEX_VARIATION_SELECTOR}, {-1}, {-1}, {-1}, -#line 101 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str124, UC_PROPERTY_INDEX_JOIN_CONTROL}, -#line 123 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str125, UC_PROPERTY_INDEX_BIDI_CONTROL}, -#line 122 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str126, UC_PROPERTY_INDEX_BIDI_CONTROL}, -#line 183 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str127, UC_PROPERTY_INDEX_DASH}, +#line 101 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str124, UC_PROPERTY_INDEX_JOIN_CONTROL}, +#line 123 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str125, UC_PROPERTY_INDEX_BIDI_CONTROL}, +#line 122 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str126, UC_PROPERTY_INDEX_BIDI_CONTROL}, +#line 183 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str127, UC_PROPERTY_INDEX_DASH}, {-1}, -#line 44 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str129, UC_PROPERTY_INDEX_OTHER_UPPERCASE}, +#line 44 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str129, UC_PROPERTY_INDEX_OTHER_UPPERCASE}, {-1}, -#line 176 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str131, UC_PROPERTY_INDEX_SPACE}, -#line 210 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str132, UC_PROPERTY_INDEX_DECIMAL_DIGIT}, -#line 113 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str133, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, +#line 176 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str131, UC_PROPERTY_INDEX_SPACE}, +#line 210 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str132, UC_PROPERTY_INDEX_DECIMAL_DIGIT}, +#line 113 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str133, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, {-1}, {-1}, -#line 125 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str136, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT}, -#line 52 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str137, UC_PROPERTY_INDEX_CASED}, -#line 201 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str138, UC_PROPERTY_INDEX_OTHER_MATH}, -#line 144 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str139, UC_PROPERTY_INDEX_BIDI_WHITESPACE}, +#line 125 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str136, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT}, +#line 52 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str137, UC_PROPERTY_INDEX_CASED}, +#line 201 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str138, UC_PROPERTY_INDEX_OTHER_MATH}, +#line 144 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str139, UC_PROPERTY_INDEX_BIDI_WHITESPACE}, {-1}, -#line 174 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str141, UC_PROPERTY_INDEX_ZERO_WIDTH}, +#line 174 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str141, UC_PROPERTY_INDEX_ZERO_WIDTH}, {-1}, -#line 175 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str143, UC_PROPERTY_INDEX_ZERO_WIDTH}, +#line 175 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str143, UC_PROPERTY_INDEX_ZERO_WIDTH}, {-1}, {-1}, -#line 120 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str146, UC_PROPERTY_INDEX_BIDI_CONTROL}, -#line 54 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str147, UC_PROPERTY_INDEX_CASE_IGNORABLE}, -#line 43 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str148, UC_PROPERTY_INDEX_OTHER_UPPERCASE}, -#line 195 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str149, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION}, +#line 120 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str146, UC_PROPERTY_INDEX_BIDI_CONTROL}, +#line 54 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str147, UC_PROPERTY_INDEX_CASE_IGNORABLE}, +#line 43 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str148, UC_PROPERTY_INDEX_OTHER_UPPERCASE}, +#line 195 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str149, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 194 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str155, UC_PROPERTY_INDEX_SENTENCE_TERMINAL}, +#line 194 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str155, UC_PROPERTY_INDEX_SENTENCE_TERMINAL}, {-1}, -#line 133 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str157, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR}, -#line 95 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str158, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, -#line 94 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str159, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, -#line 26 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str160, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT}, +#line 133 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str157, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR}, +#line 95 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str158, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, +#line 94 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str159, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, +#line 26 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str160, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT}, {-1}, {-1}, -#line 197 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str163, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION}, -#line 140 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str164, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR}, -#line 49 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str165, UC_PROPERTY_INDEX_OTHER_LOWERCASE}, +#line 197 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str163, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION}, +#line 140 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str164, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR}, +#line 49 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str165, UC_PROPERTY_INDEX_OTHER_LOWERCASE}, {-1}, {-1}, -#line 15 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str168, UC_PROPERTY_INDEX_WHITE_SPACE}, -#line 130 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str169, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT}, -#line 18 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str170, UC_PROPERTY_INDEX_OTHER_ALPHABETIC}, -#line 191 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str171, UC_PROPERTY_INDEX_QUOTATION_MARK}, +#line 15 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str168, UC_PROPERTY_INDEX_WHITE_SPACE}, +#line 130 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str169, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT}, +#line 18 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str170, UC_PROPERTY_INDEX_OTHER_ALPHABETIC}, +#line 191 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str171, UC_PROPERTY_INDEX_QUOTATION_MARK}, {-1}, -#line 103 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str173, UC_PROPERTY_INDEX_JOIN_CONTROL}, -#line 102 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str174, UC_PROPERTY_INDEX_JOIN_CONTROL}, +#line 103 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str173, UC_PROPERTY_INDEX_JOIN_CONTROL}, +#line 102 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str174, UC_PROPERTY_INDEX_JOIN_CONTROL}, {-1}, -#line 177 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str176, UC_PROPERTY_INDEX_NON_BREAK}, +#line 177 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str176, UC_PROPERTY_INDEX_NON_BREAK}, {-1}, -#line 126 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str178, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT}, -#line 206 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str179, UC_PROPERTY_INDEX_LEFT_OF_PAIR}, -#line 141 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str180, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR}, +#line 126 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str178, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT}, +#line 206 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str179, UC_PROPERTY_INDEX_LEFT_OF_PAIR}, +#line 141 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str180, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR}, {-1}, {-1}, {-1}, -#line 149 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str184, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL}, +#line 149 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str184, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL}, {-1}, -#line 16 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str186, UC_PROPERTY_INDEX_ALPHABETIC}, +#line 16 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str186, UC_PROPERTY_INDEX_ALPHABETIC}, {-1}, {-1}, -#line 186 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str189, UC_PROPERTY_INDEX_LINE_SEPARATOR}, -#line 128 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str190, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT}, -#line 216 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str191, UC_PROPERTY_INDEX_EXTENDER}, -#line 127 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str192, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT}, -#line 151 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str193, UC_PROPERTY_INDEX_BIDI_PDF}, -#line 100 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str194, UC_PROPERTY_INDEX_JOIN_CONTROL}, -#line 129 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str195, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT}, +#line 186 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str189, UC_PROPERTY_INDEX_LINE_SEPARATOR}, +#line 128 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str190, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT}, +#line 216 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str191, UC_PROPERTY_INDEX_EXTENDER}, +#line 127 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str192, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT}, +#line 151 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str193, UC_PROPERTY_INDEX_BIDI_PDF}, +#line 100 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str194, UC_PROPERTY_INDEX_JOIN_CONTROL}, +#line 129 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str195, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT}, {-1}, {-1}, -#line 90 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str198, UC_PROPERTY_INDEX_XID_CONTINUE}, -#line 21 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str199, UC_PROPERTY_INDEX_NOT_A_CHARACTER}, +#line 90 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str198, UC_PROPERTY_INDEX_XID_CONTINUE}, +#line 21 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str199, UC_PROPERTY_INDEX_NOT_A_CHARACTER}, {-1}, -#line 87 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str201, UC_PROPERTY_INDEX_XID_START}, -#line 89 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str202, UC_PROPERTY_INDEX_XID_CONTINUE}, -#line 42 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str203, UC_PROPERTY_INDEX_UPPERCASE}, -#line 35 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str204, UC_PROPERTY_INDEX_VARIATION_SELECTOR}, -#line 84 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str205, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE}, +#line 87 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str201, UC_PROPERTY_INDEX_XID_START}, +#line 89 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str202, UC_PROPERTY_INDEX_XID_CONTINUE}, +#line 42 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str203, UC_PROPERTY_INDEX_UPPERCASE}, +#line 35 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str204, UC_PROPERTY_INDEX_VARIATION_SELECTOR}, +#line 84 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str205, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE}, {-1}, -#line 88 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str207, UC_PROPERTY_INDEX_XID_START}, -#line 178 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str208, UC_PROPERTY_INDEX_NON_BREAK}, +#line 88 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str207, UC_PROPERTY_INDEX_XID_START}, +#line 178 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str208, UC_PROPERTY_INDEX_NON_BREAK}, {-1}, -#line 38 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str210, UC_PROPERTY_INDEX_PRIVATE_USE}, -#line 86 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str211, UC_PROPERTY_INDEX_XID_START}, +#line 38 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str210, UC_PROPERTY_INDEX_PRIVATE_USE}, +#line 86 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str211, UC_PROPERTY_INDEX_XID_START}, {-1}, -#line 99 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str213, UC_PROPERTY_INDEX_PATTERN_SYNTAX}, -#line 98 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str214, UC_PROPERTY_INDEX_PATTERN_SYNTAX}, -#line 41 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str215, UC_PROPERTY_INDEX_UPPERCASE}, +#line 99 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str213, UC_PROPERTY_INDEX_PATTERN_SYNTAX}, +#line 98 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str214, UC_PROPERTY_INDEX_PATTERN_SYNTAX}, +#line 41 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str215, UC_PROPERTY_INDEX_UPPERCASE}, {-1}, {-1}, {-1}, -#line 215 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str219, UC_PROPERTY_INDEX_EXTENDER}, -#line 162 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str220, UC_PROPERTY_INDEX_IDEOGRAPHIC}, -#line 171 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str221, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR}, -#line 53 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str222, UC_PROPERTY_INDEX_CASE_IGNORABLE}, -#line 196 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str223, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION}, +#line 215 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str219, UC_PROPERTY_INDEX_EXTENDER}, +#line 162 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str220, UC_PROPERTY_INDEX_IDEOGRAPHIC}, +#line 171 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str221, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR}, +#line 53 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str222, UC_PROPERTY_INDEX_CASE_IGNORABLE}, +#line 196 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str223, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION}, {-1}, -#line 182 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str225, UC_PROPERTY_INDEX_FORMAT_CONTROL}, +#line 182 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str225, UC_PROPERTY_INDEX_FORMAT_CONTROL}, {-1}, {-1}, -#line 124 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str228, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT}, -#line 19 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str229, UC_PROPERTY_INDEX_OTHER_ALPHABETIC}, +#line 124 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str228, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT}, +#line 19 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str229, UC_PROPERTY_INDEX_OTHER_ALPHABETIC}, {-1}, {-1}, {-1}, -#line 192 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str233, UC_PROPERTY_INDEX_QUOTATION_MARK}, -#line 190 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str234, UC_PROPERTY_INDEX_QUOTATION_MARK}, -#line 139 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str235, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR}, +#line 192 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str233, UC_PROPERTY_INDEX_QUOTATION_MARK}, +#line 190 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str234, UC_PROPERTY_INDEX_QUOTATION_MARK}, +#line 139 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str235, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR}, {-1}, -#line 138 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str237, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR}, +#line 138 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str237, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR}, {-1}, {-1}, -#line 184 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str240, UC_PROPERTY_INDEX_HYPHEN}, -#line 37 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str241, UC_PROPERTY_INDEX_PRIVATE_USE}, +#line 184 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str240, UC_PROPERTY_INDEX_HYPHEN}, +#line 37 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str241, UC_PROPERTY_INDEX_PRIVATE_USE}, {-1}, -#line 115 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str243, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, -#line 114 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str244, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, +#line 115 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str243, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, +#line 114 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str244, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, {-1}, {-1}, {-1}, -#line 160 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str248, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT}, -#line 64 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str249, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED}, +#line 160 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str248, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT}, +#line 64 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str249, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED}, {-1}, -#line 203 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str251, UC_PROPERTY_INDEX_OTHER_MATH}, -#line 107 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str252, UC_PROPERTY_INDEX_GRAPHEME_BASE}, -#line 106 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str253, UC_PROPERTY_INDEX_GRAPHEME_BASE}, -#line 111 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str254, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, -#line 110 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str255, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, +#line 203 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str251, UC_PROPERTY_INDEX_OTHER_MATH}, +#line 107 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str252, UC_PROPERTY_INDEX_GRAPHEME_BASE}, +#line 106 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str253, UC_PROPERTY_INDEX_GRAPHEME_BASE}, +#line 111 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str254, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, +#line 110 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str255, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, {-1}, {-1}, {-1}, {-1}, -#line 105 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str260, UC_PROPERTY_INDEX_GRAPHEME_BASE}, -#line 104 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str261, UC_PROPERTY_INDEX_GRAPHEME_BASE}, -#line 212 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str262, UC_PROPERTY_INDEX_NUMERIC}, +#line 105 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str260, UC_PROPERTY_INDEX_GRAPHEME_BASE}, +#line 104 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str261, UC_PROPERTY_INDEX_GRAPHEME_BASE}, +#line 212 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str262, UC_PROPERTY_INDEX_NUMERIC}, {-1}, -#line 109 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str264, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, +#line 109 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str264, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 14 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str273, UC_PROPERTY_INDEX_WHITE_SPACE}, -#line 185 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str274, UC_PROPERTY_INDEX_PUNCTUATION}, +#line 14 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str273, UC_PROPERTY_INDEX_WHITE_SPACE}, +#line 185 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str274, UC_PROPERTY_INDEX_PUNCTUATION}, {-1}, -#line 148 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str276, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL}, -#line 200 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str277, UC_PROPERTY_INDEX_MATH}, -#line 158 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str278, UC_PROPERTY_INDEX_HEX_DIGIT}, +#line 148 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str276, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL}, +#line 200 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str277, UC_PROPERTY_INDEX_MATH}, +#line 158 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str278, UC_PROPERTY_INDEX_HEX_DIGIT}, {-1}, {-1}, {-1}, -#line 39 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str282, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE}, +#line 39 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str282, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE}, {-1}, -#line 135 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str284, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR}, -#line 58 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str285, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED}, -#line 23 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str286, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT}, +#line 135 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str284, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR}, +#line 58 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str285, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED}, +#line 23 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str286, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT}, {-1}, -#line 91 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str288, UC_PROPERTY_INDEX_XID_CONTINUE}, +#line 91 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str288, UC_PROPERTY_INDEX_XID_CONTINUE}, {-1}, {-1}, -#line 154 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str291, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL}, +#line 154 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str291, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL}, {-1}, -#line 165 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str293, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH}, +#line 165 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str293, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH}, {-1}, {-1}, {-1}, -#line 189 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str297, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR}, +#line 189 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str297, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR}, {-1}, {-1}, {-1}, -#line 188 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str301, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR}, +#line 188 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str301, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR}, {-1}, {-1}, {-1}, {-1}, -#line 161 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str306, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT}, -#line 198 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str307, UC_PROPERTY_INDEX_CURRENCY_SYMBOL}, +#line 161 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str306, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT}, +#line 198 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str307, UC_PROPERTY_INDEX_CURRENCY_SYMBOL}, {-1}, -#line 205 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str309, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION}, +#line 205 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str309, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION}, {-1}, {-1}, -#line 119 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str312, UC_PROPERTY_INDEX_GRAPHEME_LINK}, -#line 118 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str313, UC_PROPERTY_INDEX_GRAPHEME_LINK}, -#line 143 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str314, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR}, +#line 119 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str312, UC_PROPERTY_INDEX_GRAPHEME_LINK}, +#line 118 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str313, UC_PROPERTY_INDEX_GRAPHEME_LINK}, +#line 143 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str314, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR}, {-1}, {-1}, {-1}, {-1}, -#line 142 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str319, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR}, -#line 117 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str320, UC_PROPERTY_INDEX_GRAPHEME_LINK}, -#line 116 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str321, UC_PROPERTY_INDEX_GRAPHEME_LINK}, +#line 142 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str319, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR}, +#line 117 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str320, UC_PROPERTY_INDEX_GRAPHEME_LINK}, +#line 116 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str321, UC_PROPERTY_INDEX_GRAPHEME_LINK}, {-1}, {-1}, -#line 61 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str324, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED}, +#line 61 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str324, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED}, {-1}, -#line 32 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str326, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION}, +#line 32 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str326, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION}, {-1}, {-1}, {-1}, -#line 146 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str330, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK}, -#line 40 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str331, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE}, +#line 146 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str330, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK}, +#line 40 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str331, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE}, {-1}, {-1}, {-1}, -#line 62 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str335, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED}, -#line 217 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str336, UC_PROPERTY_INDEX_IGNORABLE_CONTROL}, -#line 108 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str337, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, +#line 62 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str335, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED}, +#line 217 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str336, UC_PROPERTY_INDEX_IGNORABLE_CONTROL}, +#line 108 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str337, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 218 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str344, UC_PROPERTY_INDEX_IGNORABLE_CONTROL}, -#line 199 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str345, UC_PROPERTY_INDEX_CURRENCY_SYMBOL}, +#line 218 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str344, UC_PROPERTY_INDEX_IGNORABLE_CONTROL}, +#line 199 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str345, UC_PROPERTY_INDEX_CURRENCY_SYMBOL}, {-1}, -#line 97 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str347, UC_PROPERTY_INDEX_PATTERN_SYNTAX}, +#line 97 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str347, UC_PROPERTY_INDEX_PATTERN_SYNTAX}, {-1}, -#line 13 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str349, UC_PROPERTY_INDEX_WHITE_SPACE}, +#line 13 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str349, UC_PROPERTY_INDEX_WHITE_SPACE}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 150 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str361, UC_PROPERTY_INDEX_BIDI_PDF}, -#line 31 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str362, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION}, +#line 150 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str361, UC_PROPERTY_INDEX_BIDI_PDF}, +#line 31 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str362, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION}, {-1}, {-1}, {-1}, -#line 181 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str366, UC_PROPERTY_INDEX_FORMAT_CONTROL}, +#line 181 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str366, UC_PROPERTY_INDEX_FORMAT_CONTROL}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 56 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str383, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED}, +#line 56 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str383, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED}, {-1}, {-1}, {-1}, -#line 164 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str387, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH}, +#line 164 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str387, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH}, {-1}, {-1}, -#line 63 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str390, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED}, +#line 63 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str390, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 93 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str396, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, -#line 70 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str397, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED}, +#line 93 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str396, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, +#line 70 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str397, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 152 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str404, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE}, +#line 152 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str404, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 147 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str411, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK}, -#line 67 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str412, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED}, +#line 147 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str411, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK}, +#line 67 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str412, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED}, {-1}, {-1}, {-1}, -#line 208 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str416, UC_PROPERTY_INDEX_COMBINING}, -#line 66 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str417, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED}, +#line 208 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str416, UC_PROPERTY_INDEX_COMBINING}, +#line 66 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str417, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED}, {-1}, {-1}, {-1}, {-1}, -#line 59 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str422, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED}, +#line 59 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str422, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 204 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str432, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION}, +#line 204 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str432, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 27 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str468, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT}, +#line 27 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str468, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 92 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str475, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, +#line 92 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str475, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, {-1}, {-1}, {-1}, {-1}, -#line 69 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str480, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED}, +#line 69 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str480, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 60 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str489, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED}, +#line 60 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str489, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 57 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str525, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED}, +#line 57 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str525, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, @@ -1043,33 +1043,27 @@ static const struct named_property properties[] = {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 68 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str581, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED}, +#line 68 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str581, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 65 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str596, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED}, +#line 65 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str596, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 96 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str619, UC_PROPERTY_INDEX_PATTERN_SYNTAX} +#line 96 "../../lib/unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str619, UC_PROPERTY_INDEX_PATTERN_SYNTAX} }; -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif const struct named_property * -uc_property_lookup (register const char *str, register unsigned int len) +uc_property_lookup (register const char *str, register size_t len) { if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = properties_hash (str, len); + register unsigned int key = properties_hash (str, len); - if (key <= MAX_HASH_VALUE && key >= 0) + if (key <= MAX_HASH_VALUE) { register int o = properties[key].name; if (o >= 0) diff --git a/lib/unictype/pr_case_ignorable.c b/lib/unictype/pr_case_ignorable.c index b3c2183..d90b852 100644 --- a/lib/unictype/pr_case_ignorable.c +++ b/lib/unictype/pr_case_ignorable.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_case_ignorable.h b/lib/unictype/pr_case_ignorable.h index 5540ed2..7a49b4d 100644 --- a/lib/unictype/pr_case_ignorable.h +++ b/lib/unictype/pr_case_ignorable.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[42 << 4]; + /*unsigned*/ int level3[44 << 4]; } u_property_case_ignorable = { @@ -176,6 +176,7 @@ u_property_case_ignorable = 16 + 384 * sizeof (short) / sizeof (int) + 512, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, @@ -214,11 +215,9 @@ u_property_case_ignorable = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -256,8 +255,8 @@ u_property_case_ignorable = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -266,31 +265,32 @@ u_property_case_ignorable = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 576, - 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 592, + 16 + 384 * sizeof (short) / sizeof (int) + 608, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 608, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 624, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 624, + 16 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 640, + 16 + 384 * sizeof (short) / sizeof (int) + 672, -1, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 656, + 16 + 384 * sizeof (short) / sizeof (int) + 688, -1, -1, -1, @@ -437,7 +437,7 @@ u_property_case_ignorable = 0x00028000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x043FF800, 0xFFC00000, 0x00003FFF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, + 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFF, 0x00000007, 0x14000000, 0x00FE21FE, 0x0002000C, 0x00000002, 0x10000000, 0x0000201E, 0x0000000C, 0x00000006, 0x10000000, 0x00023986, 0x00230000, @@ -465,7 +465,7 @@ u_property_case_ignorable = 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000, 0x00000000, 0x3FB00000, 0x208FFE40, 0x00000000, 0x00007800, 0x00000000, 0x00000008, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, + 0x00000060, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0E040187, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5, @@ -475,7 +475,7 @@ u_property_case_ignorable = 0x00000000, 0x00CFF000, 0x00000000, 0x3F000000, 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD, 0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x010007FF, - 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF, + 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -509,7 +509,7 @@ u_property_case_ignorable = 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00010000, 0x00000700, 0x00000000, 0x00000000, 0x03000000, 0x00000844, 0x00000060, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF, + 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF, 0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000, 0x00000007, 0x13C80000, 0x00008000, 0x00000060, 0x00000000, 0x00667E00, 0x00001008, 0x10010000, @@ -540,11 +540,11 @@ u_property_case_ignorable = 0x00000003, 0x26780000, 0x00000000, 0x00000000, 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, - 0x00000000, 0x00D38000, 0x00000000, 0x00000000, + 0x00000000, 0x40D38000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000007F8, 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFF000000, 0x0000005C, 0x00000000, 0x00000000, 0x85F80000, 0x0000000D, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xB03C0000, 0x30000001, 0x00000000, @@ -552,6 +552,10 @@ u_property_case_ignorable = 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xBF7F0000, 0x00000000, 0x00000000, + 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x007F0000, 0x0000000F, 0x00000000, @@ -559,7 +563,7 @@ u_property_case_ignorable = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x60000000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -576,11 +580,15 @@ u_property_case_ignorable = 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x007F0000, 0x00000000, + 0x00000000, 0x00000000, 0x000007F0, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF8000000, diff --git a/lib/unictype/pr_cased.c b/lib/unictype/pr_cased.c index 363e647..13f592b 100644 --- a/lib/unictype/pr_cased.c +++ b/lib/unictype/pr_cased.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_cased.h b/lib/unictype/pr_cased.h index d11ffa3..780f433 100644 --- a/lib/unictype/pr_cased.h +++ b/lib/unictype/pr_cased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[20 << 4]; + /*unsigned*/ int level3[21 << 4]; } u_property_cased = { @@ -265,11 +265,11 @@ u_property_cased = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 304, + 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, -1, -1, @@ -300,7 +300,7 @@ u_property_cased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x000001FF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -322,7 +322,7 @@ u_property_cased = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x07000000, + 0xFFFF78FF, 0x00FF7FFF, 0x00000000, 0x07000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F, @@ -336,7 +336,7 @@ u_property_cased = 0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -357,6 +357,10 @@ u_property_cased = 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF, 0x000003FF, 0x00000000, 0x00000000, 0x00000000 } diff --git a/lib/unictype/pr_changes_when_casefolded.c b/lib/unictype/pr_changes_when_casefolded.c index 1f903f3..02097c2 100644 --- a/lib/unictype/pr_changes_when_casefolded.c +++ b/lib/unictype/pr_changes_when_casefolded.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_changes_when_casefolded.h b/lib/unictype/pr_changes_when_casefolded.h index a3a7d8e..b4bec6c 100644 --- a/lib/unictype/pr_changes_when_casefolded.h +++ b/lib/unictype/pr_changes_when_casefolded.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[16 << 4]; + /*unsigned*/ int level3[18 << 4]; } u_property_changes_when_casefolded = { @@ -34,17 +34,16 @@ u_property_changes_when_casefolded = -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, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -104,10 +103,10 @@ u_property_changes_when_casefolded = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, @@ -146,23 +145,23 @@ u_property_changes_when_casefolded = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, 3 + 256 * sizeof (short) / sizeof (int) + 192, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, - -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 240, + -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -266,6 +265,7 @@ u_property_changes_when_casefolded = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, @@ -299,6 +299,10 @@ u_property_changes_when_casefolded = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3F000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x000001FF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555, 0x4C155555, 0x55555555, 0x55555555, 0x55555555, 0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00, @@ -318,7 +322,7 @@ u_property_changes_when_casefolded = 0x00000000, 0x00000000, 0x55555555, 0x00001555, 0x05555555, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, + 0x55452855, 0x005F7D55, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, @@ -332,7 +336,7 @@ u_property_changes_when_casefolded = 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -342,6 +346,10 @@ u_property_changes_when_casefolded = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_changes_when_casemapped.c b/lib/unictype/pr_changes_when_casemapped.c index 3a1e220..f5e4284 100644 --- a/lib/unictype/pr_changes_when_casemapped.c +++ b/lib/unictype/pr_changes_when_casemapped.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_changes_when_casemapped.h b/lib/unictype/pr_changes_when_casemapped.h index bcaa685..0cc0a4a 100644 --- a/lib/unictype/pr_changes_when_casemapped.h +++ b/lib/unictype/pr_changes_when_casemapped.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[17 << 4]; + /*unsigned*/ int level3[18 << 4]; } u_property_changes_when_casemapped = { @@ -265,7 +265,7 @@ u_property_changes_when_casemapped = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, @@ -283,7 +283,7 @@ u_property_changes_when_casemapped = 0x00000000, 0x00200000, 0xFF7FFFFF, 0xFF7FFFFF, 0xFFFFFFFF, 0xFEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF7FFDFFF, 0xB3FFF3FF, 0xFFFFFFF0, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFC0FFFFD, 0x1ADFFFFF, 0x20269B6B, + 0xFFFFFFFF, 0xFC0FFFFD, 0x1ADFFFFF, 0x20269F6B, 0x60041F89, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0xB8CF0000, 0xFFFFD740, 0xFFFFFFFB, 0xFFE3FFFF, 0xEFBFFFFF, @@ -300,7 +300,7 @@ u_property_changes_when_casemapped = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x000001FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -322,7 +322,7 @@ u_property_changes_when_casemapped = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFCFFFC, 0xFFFFFFFF, 0xFE00FFFF, - 0xFFCF38FF, 0x00FF3FFF, 0x00000000, 0x00000000, + 0xFFCF38FF, 0x00FF7FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0xFFFF0000, @@ -336,7 +336,7 @@ u_property_changes_when_casemapped = 0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -346,6 +346,10 @@ u_property_changes_when_casemapped = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_changes_when_lowercased.c b/lib/unictype/pr_changes_when_lowercased.c index ba87beb..37d474c 100644 --- a/lib/unictype/pr_changes_when_lowercased.c +++ b/lib/unictype/pr_changes_when_lowercased.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_changes_when_lowercased.h b/lib/unictype/pr_changes_when_lowercased.h index 072c719..a0a5e57 100644 --- a/lib/unictype/pr_changes_when_lowercased.h +++ b/lib/unictype/pr_changes_when_lowercased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[14 << 4]; + /*unsigned*/ int level3[15 << 4]; } u_property_changes_when_lowercased = { @@ -265,7 +265,7 @@ u_property_changes_when_lowercased = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -318,13 +318,13 @@ u_property_changes_when_lowercased = 0x00000000, 0x00000000, 0x55555555, 0x00001555, 0x05555555, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, + 0x55452855, 0x005F7D55, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -334,6 +334,10 @@ u_property_changes_when_lowercased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_changes_when_titlecased.c b/lib/unictype/pr_changes_when_titlecased.c index 7ac32bd..9bb6ff8 100644 --- a/lib/unictype/pr_changes_when_titlecased.c +++ b/lib/unictype/pr_changes_when_titlecased.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_changes_when_titlecased.h b/lib/unictype/pr_changes_when_titlecased.h index 3947625..b85d29f 100644 --- a/lib/unictype/pr_changes_when_titlecased.h +++ b/lib/unictype/pr_changes_when_titlecased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[16 << 4]; + /*unsigned*/ int level3[17 << 4]; } u_property_changes_when_titlecased = { @@ -265,7 +265,7 @@ u_property_changes_when_titlecased = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -283,7 +283,7 @@ u_property_changes_when_titlecased = 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF, 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA, 0x46241129, 0xA251212A, 0xB55556D0, 0xAA2BAAAA, - 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B, + 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269F6B, 0x60041F89, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x388A0000, 0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x092FAAAA, @@ -296,7 +296,7 @@ u_property_changes_when_titlecased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3F000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x000001FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, @@ -332,7 +332,7 @@ u_property_changes_when_titlecased = 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -342,6 +342,10 @@ u_property_changes_when_titlecased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_changes_when_uppercased.c b/lib/unictype/pr_changes_when_uppercased.c index 20893c2..c1a95c6 100644 --- a/lib/unictype/pr_changes_when_uppercased.c +++ b/lib/unictype/pr_changes_when_uppercased.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2011. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_changes_when_uppercased.h b/lib/unictype/pr_changes_when_uppercased.h index 3127537..0c8a010 100644 --- a/lib/unictype/pr_changes_when_uppercased.h +++ b/lib/unictype/pr_changes_when_uppercased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[16 << 4]; + /*unsigned*/ int level3[17 << 4]; } u_property_changes_when_uppercased = { @@ -265,7 +265,7 @@ u_property_changes_when_uppercased = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -283,7 +283,7 @@ u_property_changes_when_uppercased = 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF, 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA, 0x46241129, 0xA251212A, 0xB5555B60, 0xAA2DAAAA, - 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B, + 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269F6B, 0x60041F89, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x388A0000, 0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x092FAAAA, @@ -296,7 +296,7 @@ u_property_changes_when_uppercased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3F000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x000001FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, @@ -332,7 +332,7 @@ u_property_changes_when_uppercased = 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -342,6 +342,10 @@ u_property_changes_when_uppercased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_combining.c b/lib/unictype/pr_combining.c index 16bbcb0..55a4349 100644 --- a/lib/unictype/pr_combining.c +++ b/lib/unictype/pr_combining.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_combining.h b/lib/unictype/pr_combining.h index feafd3c..afe3ec8 100644 --- a/lib/unictype/pr_combining.h +++ b/lib/unictype/pr_combining.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[36 << 4]; + /*unsigned*/ int level3[38 << 4]; } u_property_combining = { @@ -176,6 +176,7 @@ u_property_combining = 16 + 384 * sizeof (short) / sizeof (int) + 432, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -214,11 +215,9 @@ u_property_combining = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 448, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 464, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -256,8 +255,8 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -266,19 +265,20 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 496, - 16 + 384 * sizeof (short) / sizeof (int) + 512, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 512, + 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, + 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -290,7 +290,7 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -433,7 +433,7 @@ u_property_combining = 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, + 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB, 0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0000000C, 0x0000000E, 0xD0000000, 0x0080399F, 0x0000000C, 0x0000000E, 0xD0000000, 0x00023987, 0x00230000, @@ -461,7 +461,7 @@ u_property_combining = 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000, 0x00000000, 0xFFF00000, 0x200FFFFF, 0x00000000, 0x00003800, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, + 0x00000060, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF, @@ -471,7 +471,7 @@ u_property_combining = 0x00000000, 0x00FFFFF0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFF70000, 0x031C21FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -489,7 +489,7 @@ u_property_combining = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x000000F8, 0x00000000, 0x00000000, - 0x00000003, 0xFFF00000, 0x0000001F, 0x0003FFFF, + 0x00000003, 0xFFF00000, 0x0000003F, 0x0003FFFF, 0x00000000, 0x00003FC0, 0x000FFF80, 0x00000000, 0x0000000F, 0xFFF80000, 0x00000001, 0x00000020, 0x00000000, 0x007FFE00, 0x00003008, 0x38000000, @@ -520,11 +520,11 @@ u_property_combining = 0x00000007, 0x07FF0000, 0x00000000, 0x00000000, 0x00000007, 0x001FFF80, 0x00000000, 0x00080000, 0x00000007, 0xFFF80000, 0x00001C01, 0x00000000, - 0x00000000, 0x00FFF000, 0x00000000, 0x00000000, + 0x00000000, 0x40FFF000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000007FF, 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFE00000, 0x0000007F, 0x00000000, 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF3F8000, 0x30000001, 0x00000000, @@ -532,6 +532,10 @@ u_property_combining = 0x00000000, 0x00FFF800, 0x00000000, 0x00000000, 0xE0000000, 0x00000FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFF7F8000, 0x00000000, 0x00000000, + 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, @@ -556,10 +560,14 @@ u_property_combining = 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x007F0000, 0x00000000, + 0x00000000, 0x00000000, 0x000007F0, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_composite.c b/lib/unictype/pr_composite.c index 6d32ae9..975e774 100644 --- a/lib/unictype/pr_composite.c +++ b/lib/unictype/pr_composite.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_composite.h b/lib/unictype/pr_composite.h index 031af62..ffe5b54 100644 --- a/lib/unictype/pr_composite.h +++ b/lib/unictype/pr_composite.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_currency_symbol.c b/lib/unictype/pr_currency_symbol.c index fc8563e..04bd8cb 100644 --- a/lib/unictype/pr_currency_symbol.c +++ b/lib/unictype/pr_currency_symbol.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_currency_symbol.h b/lib/unictype/pr_currency_symbol.h index b065d8e..ca2d12a 100644 --- a/lib/unictype/pr_currency_symbol.h +++ b/lib/unictype/pr_currency_symbol.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_dash.c b/lib/unictype/pr_dash.c index a96dff0..2636306 100644 --- a/lib/unictype/pr_dash.c +++ b/lib/unictype/pr_dash.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_dash.h b/lib/unictype/pr_dash.h index 3ae811a..0677f06 100644 --- a/lib/unictype/pr_dash.h +++ b/lib/unictype/pr_dash.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_decimal_digit.c b/lib/unictype/pr_decimal_digit.c index 78783e6..cbbd2d7 100644 --- a/lib/unictype/pr_decimal_digit.c +++ b/lib/unictype/pr_decimal_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_decimal_digit.h b/lib/unictype/pr_decimal_digit.h index ee5daeb..542a038 100644 --- a/lib/unictype/pr_decimal_digit.h +++ b/lib/unictype/pr_decimal_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[22 << 4]; + /*unsigned*/ int level3[24 << 4]; } u_property_decimal_digit = { @@ -163,6 +163,7 @@ u_property_decimal_digit = 3 + 256 * sizeof (short) / sizeof (int) + 288, 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, -1, -1, @@ -201,9 +202,7 @@ u_property_decimal_digit = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 320, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, -1, @@ -256,8 +255,8 @@ u_property_decimal_digit = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, @@ -266,6 +265,7 @@ u_property_decimal_digit = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -347,7 +347,7 @@ u_property_decimal_digit = 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -359,6 +359,10 @@ u_property_decimal_digit = 0x00000000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, @@ -366,6 +370,10 @@ u_property_decimal_digit = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF + 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_default_ignorable_code_point.c b/lib/unictype/pr_default_ignorable_code_point.c index b06b236..6bf16c6 100644 --- a/lib/unictype/pr_default_ignorable_code_point.c +++ b/lib/unictype/pr_default_ignorable_code_point.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_default_ignorable_code_point.h b/lib/unictype/pr_default_ignorable_code_point.h index 9200d79..1163ad4 100644 --- a/lib/unictype/pr_default_ignorable_code_point.h +++ b/lib/unictype/pr_default_ignorable_code_point.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_deprecated.c b/lib/unictype/pr_deprecated.c index bbfda24..16072a1 100644 --- a/lib/unictype/pr_deprecated.c +++ b/lib/unictype/pr_deprecated.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_deprecated.h b/lib/unictype/pr_deprecated.h index bb3391c..9a7e1f8 100644 --- a/lib/unictype/pr_deprecated.h +++ b/lib/unictype/pr_deprecated.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -316,7 +316,7 @@ u_property_deprecated = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000002, 0x00000000, 0x00000000, 0x80000000, + 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/pr_diacritic.c b/lib/unictype/pr_diacritic.c index 9090d5c..3d3127c 100644 --- a/lib/unictype/pr_diacritic.c +++ b/lib/unictype/pr_diacritic.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_diacritic.h b/lib/unictype/pr_diacritic.h index 9a89f10..58877b1 100644 --- a/lib/unictype/pr_diacritic.h +++ b/lib/unictype/pr_diacritic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[32 << 4]; + /*unsigned*/ int level3[33 << 4]; } u_property_diacritic = { @@ -163,6 +163,7 @@ u_property_diacritic = 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -200,12 +201,10 @@ u_property_diacritic = -1, -1, -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, 3 + 256 * sizeof (short) / sizeof (int) + 464, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -253,8 +252,8 @@ u_property_diacritic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -265,7 +264,8 @@ u_property_diacritic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 496, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, @@ -383,7 +383,7 @@ u_property_diacritic = 0x00000000, 0x00000000, 0x00000000, 0x00000600, 0x00000000, 0x10000000, 0x00002000, 0x001F1FC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000044, 0x00000000, 0x00000000, 0x00000000, 0x0000000C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000001, 0x00000000, @@ -391,6 +391,10 @@ u_property_diacritic = 0x00000000, 0x00C00000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x80000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -405,7 +409,7 @@ u_property_diacritic = 0x00000FE7, 0x00003C00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007F0000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000770, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_extender.c b/lib/unictype/pr_extender.c index a0a2d9d..bb018bb 100644 --- a/lib/unictype/pr_extender.c +++ b/lib/unictype/pr_extender.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_extender.h b/lib/unictype/pr_extender.h index f584de5..59efb61 100644 --- a/lib/unictype/pr_extender.h +++ b/lib/unictype/pr_extender.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[16 << 4]; + /*unsigned*/ int level3[18 << 4]; } u_property_extender = { @@ -204,6 +204,7 @@ u_property_extender = -1, 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -264,8 +265,7 @@ u_property_extender = -1, -1, -1, - -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, @@ -342,6 +342,14 @@ u_property_extender = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000C, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000001, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000070, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_format_control.c b/lib/unictype/pr_format_control.c index 74c21f4..e693e39 100644 --- a/lib/unictype/pr_format_control.c +++ b/lib/unictype/pr_format_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_format_control.h b/lib/unictype/pr_format_control.h index b69678b..8b6428f 100644 --- a/lib/unictype/pr_format_control.h +++ b/lib/unictype/pr_format_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_grapheme_base.c b/lib/unictype/pr_grapheme_base.c index cfd4df3..64c7a96 100644 --- a/lib/unictype/pr_grapheme_base.c +++ b/lib/unictype/pr_grapheme_base.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_grapheme_base.h b/lib/unictype/pr_grapheme_base.h index 3047070..cca8cab 100644 --- a/lib/unictype/pr_grapheme_base.h +++ b/lib/unictype/pr_grapheme_base.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[74 << 4]; + /*unsigned*/ int level3[76 << 4]; } u_property_grapheme_base = { @@ -164,11 +164,11 @@ u_property_grapheme_base = 4 + 384 * sizeof (short) / sizeof (int) + 736, 4 + 384 * sizeof (short) / sizeof (int) + 752, 4 + 384 * sizeof (short) / sizeof (int) + 768, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 784, 4 + 384 * sizeof (short) / sizeof (int) + 800, + 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -176,7 +176,7 @@ u_property_grapheme_base = -1, 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 816, + 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -185,7 +185,7 @@ u_property_grapheme_base = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 832, + 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -203,10 +203,23 @@ u_property_grapheme_base = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 848, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 896, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, @@ -225,26 +238,13 @@ u_property_grapheme_base = -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 880, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, + 4 + 384 * sizeof (short) / sizeof (int) + 944, -1, -1, -1, @@ -254,27 +254,27 @@ u_property_grapheme_base = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - 4 + 384 * sizeof (short) / sizeof (int) + 928, - 4 + 384 * sizeof (short) / sizeof (int) + 944, 4 + 384 * sizeof (short) / sizeof (int) + 960, - 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 976, + 4 + 384 * sizeof (short) / sizeof (int) + 992, + 4 + 384 * sizeof (short) / sizeof (int) + 1008, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 1024, -1, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 992, + 4 + 384 * sizeof (short) / sizeof (int) + 1040, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 1008, - 4 + 384 * sizeof (short) / sizeof (int) + 1024, - 4 + 384 * sizeof (short) / sizeof (int) + 1040, 4 + 384 * sizeof (short) / sizeof (int) + 1056, 4 + 384 * sizeof (short) / sizeof (int) + 1072, 4 + 384 * sizeof (short) / sizeof (int) + 1088, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 1104, + 4 + 384 * sizeof (short) / sizeof (int) + 1120, -1, -1, -1, @@ -361,7 +361,7 @@ u_property_grapheme_base = 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 1104, + 4 + 384 * sizeof (short) / sizeof (int) + 1136, 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, @@ -369,8 +369,8 @@ u_property_grapheme_base = 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 1120, - 4 + 384 * sizeof (short) / sizeof (int) + 1136, + 4 + 384 * sizeof (short) / sizeof (int) + 1152, + 4 + 384 * sizeof (short) / sizeof (int) + 1168, 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, @@ -381,7 +381,7 @@ u_property_grapheme_base = 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 1152, + 4 + 384 * sizeof (short) / sizeof (int) + 1184, -1, -1, -1, @@ -403,7 +403,7 @@ u_property_grapheme_base = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 1168, + 4 + 384 * sizeof (short) / sizeof (int) + 1200, -1, -1 }, @@ -425,7 +425,7 @@ u_property_grapheme_base = 0xFFFD3FFF, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x07F007FF, 0x043FFFFF, 0x7FFF0110, 0x41FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, + 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000, 0xFFFFFFF8, 0xEBFFFFFF, 0xFF01DE01, 0xFFFFFFF3, 0xFFF99FED, 0xA3C5FDFF, 0xB0005981, 0x0FFFFFC3, 0xFFF987E8, 0xC36DFDFF, 0x5E000001, 0x001CFFC0, @@ -433,8 +433,8 @@ u_property_grapheme_base = 0xFFF99FEC, 0x23EDFDFF, 0xB0001981, 0x00FFFFC3, 0xD63DC7E8, 0x83FFC718, 0x00011DC6, 0x07FFFFC0, 0xFFFDDFEE, 0x23FFFDFF, 0x0700001E, 0xFF00FFC3, - 0xFFFDDFEC, 0x63EFFDFF, 0x40000D9B, 0x0006FFC3, - 0xFFFDDFEC, 0xA7FFFFFF, 0x80005DC1, 0xFE3FFFC3, + 0xFFFDDFED, 0x63EFFDFF, 0x40000D9B, 0x0006FFC3, + 0xFFFDDFEC, 0xA7FFFFFF, 0xFF70DDC1, 0xFFFFFFC3, 0xFC7FFFEC, 0x2FFBFFFF, 0x7F03007F, 0x001CFFC0, 0xFFFFFFFE, 0x800DFFFF, 0x0FFF807F, 0x00000000, 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000, @@ -457,7 +457,7 @@ u_property_grapheme_base = 0x0003DFFF, 0x0063FFFF, 0x0003FFFF, 0x0001DFFF, 0xFFFFFFFF, 0xC04FFFFF, 0x1FF001BF, 0x03FF03FF, 0x03FF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, + 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, 0x7FFFFFFF, 0x01FB0E78, 0xFFFFFFF1, 0x001F3FFF, 0xFFFFFFFF, 0xFFFF0FFF, 0xC7FF03FF, 0xFFFFFFFF, 0xC67FFFFF, 0xFFFFFFFF, 0x00BFFFFF, 0x0007E01A, @@ -465,7 +465,7 @@ u_property_grapheme_base = 0xFFFFFFF0, 0xE82FFFFF, 0xFFFF0FFB, 0x1FF007FF, 0xFFFFFFFC, 0xFFFFC4C3, 0xFFFFFFFF, 0xF00C5CBF, 0xFFFFFFFF, 0xF8300FFF, 0xFFFFE3FF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x000800FF, 0x006FDE02, + 0x000001FF, 0x00000000, 0x000800FF, 0x006FDE02, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -479,7 +479,7 @@ u_property_grapheme_base = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -492,7 +492,7 @@ u_property_grapheme_base = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0C7FFF, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000180FF, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000, @@ -519,7 +519,7 @@ u_property_grapheme_base = 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xC0087FFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FCFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0xFFFFFFFF, 0x00FF7FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x03FF0F9F, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC00F, 0x3FFC0000, 0xFFFFFFFF, 0xFFFFC03F, 0x800C007F, 0x1FFFFFFF, @@ -551,13 +551,13 @@ u_property_grapheme_base = 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF, + 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFE, 0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x003FFFFF, 0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, + 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -588,11 +588,11 @@ u_property_grapheme_base = 0xBFFFBD7F, 0xFFFF03FF, 0x7FFFFFFF, 0x03FF0007, 0xFFF99FEC, 0xA3EDFDFF, 0xE001399E, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00FFFFFF, 0x2BFFFFA3, 0x00000000, 0xFFFFFFFF, 0x5A06FFFF, 0x03FF00F2, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x4F037FFF, 0x0FFFFFFE, 0x00000000, - 0xFFFFFFFF, 0x5807FFFF, 0x03FF001E, 0x00000000, + 0xFFFFFFFF, 0x5807FFFF, 0x03FF001E, 0x00001FFF, 0xFFFFFFFF, 0x0040D7FF, 0x000003FF, 0x00000000, 0x03FFFFFF, 0xFFFF0043, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -604,6 +604,10 @@ u_property_grapheme_base = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFDFF, 0x4000FFFF, 0xFFFF003F, 0xFFFF1FFF, + 0x0000FFFF, 0x00120200, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -627,7 +631,15 @@ u_property_grapheme_base = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, + 0xFFF80000, 0x00000000, 0x00000000, 0x00000001, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -658,7 +670,7 @@ u_property_grapheme_base = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF9F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000, @@ -667,23 +679,19 @@ u_property_grapheme_base = 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, 0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF, - 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, - 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, + 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0, + 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000, + 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000, + 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_grapheme_extend.c b/lib/unictype/pr_grapheme_extend.c index ebd11b9..11e4020 100644 --- a/lib/unictype/pr_grapheme_extend.c +++ b/lib/unictype/pr_grapheme_extend.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_grapheme_extend.h b/lib/unictype/pr_grapheme_extend.h index 30e8b63..93db881 100644 --- a/lib/unictype/pr_grapheme_extend.h +++ b/lib/unictype/pr_grapheme_extend.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[36 << 4]; + /*unsigned*/ int level3[38 << 4]; } u_property_grapheme_extend = { @@ -176,6 +176,7 @@ u_property_grapheme_extend = 16 + 384 * sizeof (short) / sizeof (int) + 432, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -214,11 +215,9 @@ u_property_grapheme_extend = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 448, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 464, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -256,8 +255,8 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -266,19 +265,20 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 496, - 16 + 384 * sizeof (short) / sizeof (int) + 512, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 512, + 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, + 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -290,7 +290,7 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -433,7 +433,7 @@ u_property_grapheme_extend = 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, + 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB, 0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C, 0x00000002, 0x50000000, 0x0080201E, 0x0000000C, 0x00000006, 0x10000000, 0x00023986, 0x00230000, @@ -461,7 +461,7 @@ u_property_grapheme_extend = 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000, 0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000, 0x00003800, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, + 0x00000060, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0E040187, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5, @@ -471,8 +471,8 @@ u_property_grapheme_extend = 0x00000000, 0x00CFF000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, - 0x00003000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF, + 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -489,7 +489,7 @@ u_property_grapheme_extend = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x00000060, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF, + 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF, 0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000, 0x00000007, 0x13C80000, 0x00000000, 0x00000020, 0x00000000, 0x00667E00, 0x00001008, 0x10000000, @@ -520,11 +520,11 @@ u_property_grapheme_extend = 0x00000003, 0x06780000, 0x00000000, 0x00000000, 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, - 0x00000000, 0x00D38000, 0x00000000, 0x00000000, + 0x00000000, 0x40D38000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000007F8, 0x00000003, 0x50000000, 0x00800001, 0x001F1FC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFF000000, 0x0000005C, 0x00000000, 0x00000000, 0xA5F90000, 0x0000000D, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xB03C8000, 0x30000001, 0x00000000, @@ -532,6 +532,10 @@ u_property_grapheme_extend = 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xBF7F0000, 0x00000000, 0x00000000, + 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, @@ -556,11 +560,15 @@ u_property_grapheme_extend = 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x007F0000, 0x00000000, + 0x00000000, 0x00000000, 0x000007F0, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF diff --git a/lib/unictype/pr_grapheme_link.c b/lib/unictype/pr_grapheme_link.c index a5a4ca7..e2066ba 100644 --- a/lib/unictype/pr_grapheme_link.c +++ b/lib/unictype/pr_grapheme_link.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_grapheme_link.h b/lib/unictype/pr_grapheme_link.h index 06c4392..1692a7a 100644 --- a/lib/unictype/pr_grapheme_link.h +++ b/lib/unictype/pr_grapheme_link.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -163,7 +163,7 @@ u_property_grapheme_link = 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -331,7 +331,7 @@ u_property_grapheme_link = 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00000000, 0x00000000, 0x00002000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_hex_digit.c b/lib/unictype/pr_hex_digit.c index 7ff8bf8..78386a1 100644 --- a/lib/unictype/pr_hex_digit.c +++ b/lib/unictype/pr_hex_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_hex_digit.h b/lib/unictype/pr_hex_digit.h index f401c39..f83ac6a 100644 --- a/lib/unictype/pr_hex_digit.h +++ b/lib/unictype/pr_hex_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_hyphen.c b/lib/unictype/pr_hyphen.c index 47a1e4b..0182a31 100644 --- a/lib/unictype/pr_hyphen.c +++ b/lib/unictype/pr_hyphen.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_hyphen.h b/lib/unictype/pr_hyphen.h index 4dd6c3d..35bba66 100644 --- a/lib/unictype/pr_hyphen.h +++ b/lib/unictype/pr_hyphen.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_id_continue.c b/lib/unictype/pr_id_continue.c index 2415d9b..3ebb894 100644 --- a/lib/unictype/pr_id_continue.c +++ b/lib/unictype/pr_id_continue.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_id_continue.h b/lib/unictype/pr_id_continue.h index d849df6..6696c3b 100644 --- a/lib/unictype/pr_id_continue.h +++ b/lib/unictype/pr_id_continue.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[4 << 7]; - /*unsigned*/ int level3[65 << 4]; + /*unsigned*/ int level3[69 << 4]; } u_property_id_continue = { @@ -176,11 +176,11 @@ u_property_id_continue = 16 + 512 * sizeof (short) / sizeof (int) + 656, 16 + 512 * sizeof (short) / sizeof (int) + 672, 16 + 512 * sizeof (short) / sizeof (int) + 688, - -1, + 16 + 512 * sizeof (short) / sizeof (int) + 704, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 704, 16 + 512 * sizeof (short) / sizeof (int) + 720, + 16 + 512 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -188,7 +188,7 @@ u_property_id_continue = -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 736, + 16 + 512 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -197,7 +197,7 @@ u_property_id_continue = -1, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 752, + 16 + 512 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -215,10 +215,23 @@ u_property_id_continue = -1, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 768, - -1, 16 + 512 * sizeof (short) / sizeof (int) + 784, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 800, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 816, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -237,26 +250,13 @@ u_property_id_continue = -1, -1, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 16 + 512 * sizeof (short) / sizeof (int) + 800, - -1, - -1, - -1, - -1, - -1, - 16 + 512 * sizeof (short) / sizeof (int) + 816, + 16 + 512 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -266,22 +266,22 @@ u_property_id_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 832, - 16 + 512 * sizeof (short) / sizeof (int) + 848, - 16 + 512 * sizeof (short) / sizeof (int) + 864, 16 + 512 * sizeof (short) / sizeof (int) + 880, - -1, 16 + 512 * sizeof (short) / sizeof (int) + 896, + 16 + 512 * sizeof (short) / sizeof (int) + 912, + 16 + 512 * sizeof (short) / sizeof (int) + 928, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 944, -1, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 912, + 16 + 512 * sizeof (short) / sizeof (int) + 976, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 928, + 16 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -373,7 +373,7 @@ u_property_id_continue = 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 944, + 16 + 512 * sizeof (short) / sizeof (int) + 1008, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, @@ -381,8 +381,8 @@ u_property_id_continue = 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 960, - 16 + 512 * sizeof (short) / sizeof (int) + 976, + 16 + 512 * sizeof (short) / sizeof (int) + 1024, + 16 + 512 * sizeof (short) / sizeof (int) + 1040, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, @@ -393,7 +393,7 @@ u_property_id_continue = 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 992, + 16 + 512 * sizeof (short) / sizeof (int) + 1056, -1, -1, -1, @@ -415,10 +415,10 @@ u_property_id_continue = -1, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 1008, + 16 + 512 * sizeof (short) / sizeof (int) + 1072, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 1024, + 16 + 512 * sizeof (short) / sizeof (int) + 1088, -1, -1, -1, @@ -565,7 +565,7 @@ u_property_id_continue = 0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF, 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8, + 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF, 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF, 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0, @@ -573,8 +573,8 @@ u_property_id_continue = 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF, 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0, 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF, - 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, - 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFC00FFCF, + 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, + 0xFFFDDFEE, 0xE7FFFFFF, 0x80F07DDF, 0xFC00FFCF, 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0, 0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000, 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000, @@ -605,9 +605,9 @@ u_property_id_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0FFF, 0x000FF800, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFE3FF, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0xFFF70000, 0x037FFFFF, + 0x000001FF, 0x00000000, 0xFFF70000, 0x037FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, @@ -643,9 +643,9 @@ u_property_id_continue = 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000, 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x28FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF003F, 0x28FFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF8001, 0x7FFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0xFC7FFFFF, @@ -681,7 +681,7 @@ u_property_id_continue = 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, + 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -704,11 +704,11 @@ u_property_id_continue = 0xFFFFFFFF, 0x07FFFFFF, 0xFFFF0000, 0x03FF01FF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF0000, 0x004FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x17FF1C1F, 0x00000000, - 0xFFFBFFFF, 0x00FFFFFF, 0x00000000, 0x00000000, + 0xFFFBFFFF, 0x40FFFFFF, 0x00000000, 0x00000000, 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF, 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00BF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFF3FFFFF, 0x3F000001, 0x00000000, @@ -724,6 +724,10 @@ u_property_id_continue = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFDFF, 0xFF7FFFFF, 0x03FF0001, 0xFFFC0000, + 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -747,7 +751,15 @@ u_property_id_continue = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF, - 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -776,9 +788,13 @@ u_property_id_continue = 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_id_start.c b/lib/unictype/pr_id_start.c index 2319f17..e0e2462 100644 --- a/lib/unictype/pr_id_start.c +++ b/lib/unictype/pr_id_start.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_id_start.h b/lib/unictype/pr_id_start.h index a4df93e..aff0d0b 100644 --- a/lib/unictype/pr_id_start.h +++ b/lib/unictype/pr_id_start.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[61 << 4]; + /*unsigned*/ int level3[64 << 4]; } u_property_id_start = { @@ -164,11 +164,11 @@ u_property_id_start = 4 + 384 * sizeof (short) / sizeof (int) + 656, 4 + 384 * sizeof (short) / sizeof (int) + 672, 4 + 384 * sizeof (short) / sizeof (int) + 688, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 704, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 704, 4 + 384 * sizeof (short) / sizeof (int) + 720, + 4 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -176,7 +176,7 @@ u_property_id_start = -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 736, + 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -185,7 +185,7 @@ u_property_id_start = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 752, + 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -203,10 +203,23 @@ u_property_id_start = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 768, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 800, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 816, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -225,26 +238,13 @@ u_property_id_start = -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 800, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, + 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -256,8 +256,8 @@ u_property_id_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, - 4 + 384 * sizeof (short) / sizeof (int) + 848, + 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -266,10 +266,10 @@ u_property_id_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, + 4 + 384 * sizeof (short) / sizeof (int) + 912, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -361,7 +361,7 @@ u_property_id_start = 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 896, + 4 + 384 * sizeof (short) / sizeof (int) + 944, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, @@ -369,8 +369,8 @@ u_property_id_start = 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 976, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, @@ -381,7 +381,7 @@ u_property_id_start = 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 944, + 4 + 384 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -403,7 +403,7 @@ u_property_id_start = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 1008, -1, -1 }, @@ -425,7 +425,7 @@ u_property_id_start = 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF, 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, + 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000, 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003, 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000, @@ -433,8 +433,8 @@ u_property_id_start = 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000, 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003, - 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003, - 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003, + 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003, + 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000, 0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000, @@ -465,7 +465,7 @@ u_property_id_start = 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000, 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F, 0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x0063DE00, + 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -503,7 +503,7 @@ u_property_id_start = 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000, 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, @@ -541,7 +541,7 @@ u_property_id_start = 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -568,7 +568,7 @@ u_property_id_start = 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000, 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, @@ -584,6 +584,10 @@ u_property_id_start = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000, + 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -607,7 +611,15 @@ u_property_id_start = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, + 0xFFF80000, 0x00000000, 0x00000000, 0x00000001, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -626,7 +638,7 @@ u_property_id_start = 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_ideographic.c b/lib/unictype/pr_ideographic.c index 300109f..c669f79 100644 --- a/lib/unictype/pr_ideographic.c +++ b/lib/unictype/pr_ideographic.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_ideographic.h b/lib/unictype/pr_ideographic.h index 9a08c61..c9f07e2 100644 --- a/lib/unictype/pr_ideographic.h +++ b/lib/unictype/pr_ideographic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -10,16 +10,16 @@ struct { int header[1]; int level1[3]; - short level2[2 << 7]; - /*unsigned*/ int level3[11 << 4]; + short level2[3 << 7]; + /*unsigned*/ int level3[13 << 4]; } u_property_ideographic = { { 3 }, { 4 * sizeof (int) / sizeof (short) + 0, - -1, - 4 * sizeof (int) / sizeof (short) + 128 + 4 * sizeof (int) / sizeof (short) + 128, + 4 * sizeof (int) / sizeof (short) + 256 }, { -1, @@ -46,62 +46,126 @@ u_property_ideographic = -1, -1, -1, - 4 + 256 * sizeof (short) / sizeof (int) + 0, + 4 + 384 * sizeof (short) / sizeof (int) + 0, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 32, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 48, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 64, + 4 + 384 * sizeof (short) / sizeof (int) + 80, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 32, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -142,141 +206,205 @@ u_property_ideographic = -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 96, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, - -1, - 4 + 256 * sizeof (short) / sizeof (int) + 64, - 4 + 256 * sizeof (short) / sizeof (int) + 80, - -1, - -1, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 96, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 112, - 4 + 256 * sizeof (short) / sizeof (int) + 128, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 144, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 160, - -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 128, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 144, + 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 176, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 16, + 4 + 384 * sizeof (short) / sizeof (int) + 192, + -1, -1 }, { @@ -305,6 +433,14 @@ u_property_ideographic = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_ids_binary_operator.c b/lib/unictype/pr_ids_binary_operator.c index f172fe2..d7682d9 100644 --- a/lib/unictype/pr_ids_binary_operator.c +++ b/lib/unictype/pr_ids_binary_operator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_ids_binary_operator.h b/lib/unictype/pr_ids_binary_operator.h index b851f24..12df49d 100644 --- a/lib/unictype/pr_ids_binary_operator.h +++ b/lib/unictype/pr_ids_binary_operator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_ids_trinary_operator.c b/lib/unictype/pr_ids_trinary_operator.c index 4caf484..9623565 100644 --- a/lib/unictype/pr_ids_trinary_operator.c +++ b/lib/unictype/pr_ids_trinary_operator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_ids_trinary_operator.h b/lib/unictype/pr_ids_trinary_operator.h index a583ff9..a76ddbf 100644 --- a/lib/unictype/pr_ids_trinary_operator.h +++ b/lib/unictype/pr_ids_trinary_operator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_ignorable_control.c b/lib/unictype/pr_ignorable_control.c index 4c7f82c..0585efd 100644 --- a/lib/unictype/pr_ignorable_control.c +++ b/lib/unictype/pr_ignorable_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_ignorable_control.h b/lib/unictype/pr_ignorable_control.h index 5e784ac..1934b12 100644 --- a/lib/unictype/pr_ignorable_control.h +++ b/lib/unictype/pr_ignorable_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[9 << 4]; + /*unsigned*/ int level3[10 << 4]; } u_property_ignorable_control = { @@ -38,6 +38,7 @@ u_property_ignorable_control = -1, -1, 16 + 384 * sizeof (short) / sizeof (int) + 16, + 16 + 384 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, @@ -45,12 +46,11 @@ u_property_ignorable_control = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 32, + 16 + 384 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 48, + 16 + 384 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -161,7 +161,7 @@ u_property_ignorable_control = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 64, + 16 + 384 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -170,7 +170,7 @@ u_property_ignorable_control = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 80, + 16 + 384 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -256,7 +256,7 @@ u_property_ignorable_control = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 96, + 16 + 384 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -266,7 +266,7 @@ u_property_ignorable_control = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 112, + 16 + 384 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -290,7 +290,7 @@ u_property_ignorable_control = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 128, + 16 + 384 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -428,6 +428,10 @@ u_property_ignorable_control = 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000004, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_iso_control.c b/lib/unictype/pr_iso_control.c index e7077ea..3cffcf0 100644 --- a/lib/unictype/pr_iso_control.c +++ b/lib/unictype/pr_iso_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_iso_control.h b/lib/unictype/pr_iso_control.h index f8d7b0a..e105d64 100644 --- a/lib/unictype/pr_iso_control.h +++ b/lib/unictype/pr_iso_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_join_control.c b/lib/unictype/pr_join_control.c index 283a03d..e8518bf 100644 --- a/lib/unictype/pr_join_control.c +++ b/lib/unictype/pr_join_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_join_control.h b/lib/unictype/pr_join_control.h index db6c9b3..ee4b2e1 100644 --- a/lib/unictype/pr_join_control.h +++ b/lib/unictype/pr_join_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_left_of_pair.c b/lib/unictype/pr_left_of_pair.c index 3630eb2..9ae0849 100644 --- a/lib/unictype/pr_left_of_pair.c +++ b/lib/unictype/pr_left_of_pair.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_left_of_pair.h b/lib/unictype/pr_left_of_pair.h index f54f121..1503582 100644 --- a/lib/unictype/pr_left_of_pair.h +++ b/lib/unictype/pr_left_of_pair.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_line_separator.c b/lib/unictype/pr_line_separator.c index 1250ac2..20f2a6a 100644 --- a/lib/unictype/pr_line_separator.c +++ b/lib/unictype/pr_line_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_line_separator.h b/lib/unictype/pr_line_separator.h index aeb4613..3d94141 100644 --- a/lib/unictype/pr_line_separator.h +++ b/lib/unictype/pr_line_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_logical_order_exception.c b/lib/unictype/pr_logical_order_exception.c index 07d9b4a..cf51546 100644 --- a/lib/unictype/pr_logical_order_exception.c +++ b/lib/unictype/pr_logical_order_exception.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_logical_order_exception.h b/lib/unictype/pr_logical_order_exception.h index 40cf228..dab0369 100644 --- a/lib/unictype/pr_logical_order_exception.h +++ b/lib/unictype/pr_logical_order_exception.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_lowercase.c b/lib/unictype/pr_lowercase.c index 2d4d1a3..a55f7a3 100644 --- a/lib/unictype/pr_lowercase.c +++ b/lib/unictype/pr_lowercase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_lowercase.h b/lib/unictype/pr_lowercase.h index 75d59f6..b11c836 100644 --- a/lib/unictype/pr_lowercase.h +++ b/lib/unictype/pr_lowercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[18 << 4]; + /*unsigned*/ int level3[19 << 4]; } u_property_lowercase = { @@ -265,7 +265,7 @@ u_property_lowercase = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 288, -1, -1, -1, @@ -296,7 +296,7 @@ u_property_lowercase = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3F000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x000001FF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, @@ -332,7 +332,7 @@ u_property_lowercase = 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -350,6 +350,10 @@ u_property_lowercase = 0x000000FF, 0x0FFFFFFC, 0xFFC00000, 0x0000FFFF, 0xFFFFFC00, 0x0000003F, 0xF7FFFFFC, 0xF0000003, 0x0FDFFFFF, 0xFFC00000, 0x003F7FFF, 0xFFFF0000, - 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000 + 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_math.c b/lib/unictype/pr_math.c index d686dbf..0d8c581 100644 --- a/lib/unictype/pr_math.c +++ b/lib/unictype/pr_math.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_math.h b/lib/unictype/pr_math.h index bc2735c..ee50c25 100644 --- a/lib/unictype/pr_math.h +++ b/lib/unictype/pr_math.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_non_break.c b/lib/unictype/pr_non_break.c index a72ad75..8b72421 100644 --- a/lib/unictype/pr_non_break.c +++ b/lib/unictype/pr_non_break.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_non_break.h b/lib/unictype/pr_non_break.h index 43319cb..ed862de 100644 --- a/lib/unictype/pr_non_break.h +++ b/lib/unictype/pr_non_break.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_not_a_character.c b/lib/unictype/pr_not_a_character.c index 198c997..c5665d7 100644 --- a/lib/unictype/pr_not_a_character.c +++ b/lib/unictype/pr_not_a_character.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_not_a_character.h b/lib/unictype/pr_not_a_character.h index 1148566..5bcc485 100644 --- a/lib/unictype/pr_not_a_character.h +++ b/lib/unictype/pr_not_a_character.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_numeric.c b/lib/unictype/pr_numeric.c index de300cf..48aa066 100644 --- a/lib/unictype/pr_numeric.c +++ b/lib/unictype/pr_numeric.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_numeric.h b/lib/unictype/pr_numeric.h index 03f1eff..84acabb 100644 --- a/lib/unictype/pr_numeric.h +++ b/lib/unictype/pr_numeric.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[42 << 4]; + /*unsigned*/ int level3[43 << 4]; } u_property_numeric = { @@ -164,12 +164,11 @@ u_property_numeric = 4 + 384 * sizeof (short) / sizeof (int) + 528, 4 + 384 * sizeof (short) / sizeof (int) + 544, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 560, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -203,8 +202,8 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 576, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -255,10 +254,10 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 592, -1, 4 + 384 * sizeof (short) / sizeof (int) + 608, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, @@ -266,11 +265,12 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 624, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 640, + 4 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, @@ -402,7 +402,7 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 656, + 4 + 384 * sizeof (short) / sizeof (int) + 672, -1, -1, -1 @@ -426,7 +426,7 @@ u_property_numeric = 0x00000000, 0x00000000, 0x00000000, 0x0007FFC0, 0x00000000, 0x00000000, 0x00000000, 0x7F00FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, - 0x00000000, 0x00000000, 0x00000000, 0x003FFFC0, + 0x00000000, 0x00000000, 0x7F000000, 0x01FFFFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, @@ -536,7 +536,7 @@ u_property_numeric = 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -548,6 +548,10 @@ u_property_numeric = 0x00000000, 0x00000000, 0x00000000, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFF0000, 0x00001FFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -566,7 +570,7 @@ u_property_numeric = 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000FF80, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_other_alphabetic.c b/lib/unictype/pr_other_alphabetic.c index 060ba52..c2cdbdd 100644 --- a/lib/unictype/pr_other_alphabetic.c +++ b/lib/unictype/pr_other_alphabetic.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_other_alphabetic.h b/lib/unictype/pr_other_alphabetic.h index a6db224..50dc81d 100644 --- a/lib/unictype/pr_other_alphabetic.h +++ b/lib/unictype/pr_other_alphabetic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[29 << 4]; + /*unsigned*/ int level3[32 << 4]; } u_property_other_alphabetic = { @@ -163,6 +163,7 @@ u_property_other_alphabetic = 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -200,12 +201,10 @@ u_property_other_alphabetic = -1, -1, -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, 3 + 256 * sizeof (short) / sizeof (int) + 416, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, @@ -242,10 +241,9 @@ u_property_other_alphabetic = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -263,13 +261,15 @@ u_property_other_alphabetic = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 448, + 3 + 256 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -292,7 +292,7 @@ u_property_other_alphabetic = 0x00020000, 0xFFFF0000, 0x00000000, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x00000000, 0xF8C00000, 0x00001EEF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFF03F8, + 0x00000000, 0x00000000, 0xFFF00000, 0xFFFF03F8, 0x0000000F, 0xCC000000, 0x00E0DFFF, 0x0000000C, 0x0000000E, 0xC0000000, 0x0080199F, 0x0000000C, 0x0000000E, 0xC0000000, 0x00021987, 0x00230000, @@ -320,7 +320,7 @@ u_property_other_alphabetic = 0x000C0000, 0x000C0000, 0x000C0000, 0x000C0000, 0x00000000, 0xFFC00000, 0x000001FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, + 0x00000060, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x01FF0FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0F800000, 0x00000000, 0x7FE00000, 0x001FFFFE, @@ -344,7 +344,7 @@ u_property_other_alphabetic = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000000F8, 0x00000000, 0x00000000, - 0x00000003, 0xFFF00000, 0x0000000F, 0x00000000, + 0x00000003, 0xFFF00000, 0x0000002F, 0x00000000, 0x00000000, 0x000007C0, 0x0007FF80, 0x00000000, 0x0000000F, 0xFFF00000, 0x00000000, 0x00000000, 0x00000000, 0x007FFE00, 0x00003008, 0x00000000, @@ -367,11 +367,11 @@ u_property_other_alphabetic = 0x00000004, 0x01FF0000, 0x00000000, 0x00000000, 0x00000007, 0x0007FF80, 0x00000000, 0x00000000, 0x00000007, 0xFFF80000, 0x00000000, 0x00000000, - 0x00000000, 0x009FF000, 0x00000000, 0x00000000, + 0x00000000, 0x409FF000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x000001FF, 0x0000000F, 0xC0000000, 0x0080199F, 0x0000000C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFE00000, 0x0000003B, 0x00000000, 0x00000000, 0xFFFF0000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7F3F8000, 0x30000000, 0x00000000, @@ -379,6 +379,10 @@ u_property_other_alphabetic = 0x00000000, 0x003FF800, 0x00000000, 0x00000000, 0xE0000000, 0x000007FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x7F7F8000, 0x00000000, 0x00000000, + 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007F0000, 0x00000000, 0x00000000, @@ -391,6 +395,14 @@ u_property_other_alphabetic = 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000080, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF, diff --git a/lib/unictype/pr_other_default_ignorable_code_point.c b/lib/unictype/pr_other_default_ignorable_code_point.c index 862601d..0ae04e0 100644 --- a/lib/unictype/pr_other_default_ignorable_code_point.c +++ b/lib/unictype/pr_other_default_ignorable_code_point.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_other_default_ignorable_code_point.h b/lib/unictype/pr_other_default_ignorable_code_point.h index 3e06d4b..b660e2f 100644 --- a/lib/unictype/pr_other_default_ignorable_code_point.h +++ b/lib/unictype/pr_other_default_ignorable_code_point.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_other_grapheme_extend.c b/lib/unictype/pr_other_grapheme_extend.c index 8f88055..3bdf8e3 100644 --- a/lib/unictype/pr_other_grapheme_extend.c +++ b/lib/unictype/pr_other_grapheme_extend.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_other_grapheme_extend.h b/lib/unictype/pr_other_grapheme_extend.h index 023377c..ddd4a67 100644 --- a/lib/unictype/pr_other_grapheme_extend.h +++ b/lib/unictype/pr_other_grapheme_extend.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -9,25 +9,99 @@ static const struct { int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[9 << 4]; + int level1[15]; + short level2[3 << 7]; + /*unsigned*/ int level3[10 << 4]; } u_property_other_grapheme_extend = { - { 2 }, + { 15 }, { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 + 16 * sizeof (int) / sizeof (short) + 0, + 16 * sizeof (int) / sizeof (short) + 128, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16 * sizeof (int) / sizeof (short) + 256 }, { -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 0, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - 3 + 256 * sizeof (short) / sizeof (int) + 32, + 16 + 384 * sizeof (short) / sizeof (int) + 0, + 16 + 384 * sizeof (short) / sizeof (int) + 16, + 16 + 384 * sizeof (short) / sizeof (int) + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 48, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -37,7 +111,6 @@ u_property_other_grapheme_extend = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -45,7 +118,6 @@ u_property_other_grapheme_extend = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -89,6 +161,7 @@ u_property_other_grapheme_extend = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -98,6 +171,8 @@ u_property_other_grapheme_extend = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 96, + 16 + 384 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -148,7 +223,6 @@ u_property_other_grapheme_extend = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -158,8 +232,76 @@ u_property_other_grapheme_extend = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - 3 + 256 * sizeof (short) / sizeof (int) + 112, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 128, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 144, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -253,7 +395,6 @@ u_property_other_grapheme_extend = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -291,7 +432,7 @@ u_property_other_grapheme_extend = 0x00000000, 0x00000000, 0x00600004, 0x00000000, 0x00000000, 0x40000000, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x80008000, 0x00000000, - 0x00003000, 0x00000000, 0x00000000, 0x00000000, + 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -314,6 +455,10 @@ u_property_other_grapheme_extend = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0007C020, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_other_id_continue.c b/lib/unictype/pr_other_id_continue.c index 7f968b0..a723561 100644 --- a/lib/unictype/pr_other_id_continue.c +++ b/lib/unictype/pr_other_id_continue.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_other_id_continue.h b/lib/unictype/pr_other_id_continue.h index 1f7bd04..11f3d37 100644 --- a/lib/unictype/pr_other_id_continue.h +++ b/lib/unictype/pr_other_id_continue.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_other_id_start.c b/lib/unictype/pr_other_id_start.c index a93a591..55acddc 100644 --- a/lib/unictype/pr_other_id_start.c +++ b/lib/unictype/pr_other_id_start.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_other_id_start.h b/lib/unictype/pr_other_id_start.h index 63b3b7f..d7fe624 100644 --- a/lib/unictype/pr_other_id_start.h +++ b/lib/unictype/pr_other_id_start.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[2 << 4]; + /*unsigned*/ int level3[3 << 4]; } u_property_other_id_start = { @@ -30,11 +30,11 @@ u_property_other_id_start = -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 0, -1, -1, -1, - -1, - 2 + 128 * sizeof (short) / sizeof (int) + 0, + 2 + 128 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, @@ -42,7 +42,7 @@ u_property_other_id_start = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 16, + 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, @@ -148,6 +148,10 @@ u_property_other_id_start = -1 }, { + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000060, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00004000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_other_lowercase.c b/lib/unictype/pr_other_lowercase.c index 4eed446..7044a26 100644 --- a/lib/unictype/pr_other_lowercase.c +++ b/lib/unictype/pr_other_lowercase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_other_lowercase.h b/lib/unictype/pr_other_lowercase.h index cbe5323..96545a2 100644 --- a/lib/unictype/pr_other_lowercase.h +++ b/lib/unictype/pr_other_lowercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_other_math.c b/lib/unictype/pr_other_math.c index 24558c9..64eb972 100644 --- a/lib/unictype/pr_other_math.c +++ b/lib/unictype/pr_other_math.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_other_math.h b/lib/unictype/pr_other_math.h index 9675ed8..e40d7bf 100644 --- a/lib/unictype/pr_other_math.h +++ b/lib/unictype/pr_other_math.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_other_uppercase.c b/lib/unictype/pr_other_uppercase.c index 484aa4f..66a96dc 100644 --- a/lib/unictype/pr_other_uppercase.c +++ b/lib/unictype/pr_other_uppercase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_other_uppercase.h b/lib/unictype/pr_other_uppercase.h index 37c49f7..938ffbc 100644 --- a/lib/unictype/pr_other_uppercase.h +++ b/lib/unictype/pr_other_uppercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_paired_punctuation.c b/lib/unictype/pr_paired_punctuation.c index f5712f4..4cf586e 100644 --- a/lib/unictype/pr_paired_punctuation.c +++ b/lib/unictype/pr_paired_punctuation.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_paired_punctuation.h b/lib/unictype/pr_paired_punctuation.h index a0822f2..5d6ecdb 100644 --- a/lib/unictype/pr_paired_punctuation.h +++ b/lib/unictype/pr_paired_punctuation.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_paragraph_separator.c b/lib/unictype/pr_paragraph_separator.c index 7d86b15..18430e9 100644 --- a/lib/unictype/pr_paragraph_separator.c +++ b/lib/unictype/pr_paragraph_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_paragraph_separator.h b/lib/unictype/pr_paragraph_separator.h index 6ed82b2..497ac60 100644 --- a/lib/unictype/pr_paragraph_separator.h +++ b/lib/unictype/pr_paragraph_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_pattern_syntax.c b/lib/unictype/pr_pattern_syntax.c index 2168cc1..dd1cbe0 100644 --- a/lib/unictype/pr_pattern_syntax.c +++ b/lib/unictype/pr_pattern_syntax.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_pattern_syntax.h b/lib/unictype/pr_pattern_syntax.h index df4c856..936244a 100644 --- a/lib/unictype/pr_pattern_syntax.h +++ b/lib/unictype/pr_pattern_syntax.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_pattern_white_space.c b/lib/unictype/pr_pattern_white_space.c index 60ffd62..781feac 100644 --- a/lib/unictype/pr_pattern_white_space.c +++ b/lib/unictype/pr_pattern_white_space.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_pattern_white_space.h b/lib/unictype/pr_pattern_white_space.h index 794d6c3..cb245bb 100644 --- a/lib/unictype/pr_pattern_white_space.h +++ b/lib/unictype/pr_pattern_white_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_private_use.c b/lib/unictype/pr_private_use.c index 256ab9e..7e73caf 100644 --- a/lib/unictype/pr_private_use.c +++ b/lib/unictype/pr_private_use.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_private_use.h b/lib/unictype/pr_private_use.h index ce775b9..869a5f7 100644 --- a/lib/unictype/pr_private_use.h +++ b/lib/unictype/pr_private_use.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_punctuation.c b/lib/unictype/pr_punctuation.c index 5554a33..c5477b4 100644 --- a/lib/unictype/pr_punctuation.c +++ b/lib/unictype/pr_punctuation.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_punctuation.h b/lib/unictype/pr_punctuation.h index d4cd7da..7a9dbb7 100644 --- a/lib/unictype/pr_punctuation.h +++ b/lib/unictype/pr_punctuation.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[41 << 4]; + /*unsigned*/ int level3[43 << 4]; } u_property_punctuation = { @@ -163,11 +163,11 @@ u_property_punctuation = 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, + 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -202,7 +202,7 @@ u_property_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 608, + 3 + 256 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, @@ -243,7 +243,7 @@ u_property_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 624, + 3 + 256 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, @@ -258,14 +258,14 @@ u_property_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 640, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 672, -1, -1, -1, @@ -359,7 +359,7 @@ u_property_punctuation = 0x00000000, 0x00000000, 0x00000000, 0xDE000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000, + 0xFFFFFFFF, 0xFFFF7FFF, 0x0000001F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -419,14 +419,18 @@ u_property_punctuation = 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x2800F800, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000, - 0x00000000, 0x00000000, 0x0000000E, 0x00000000, + 0x00000000, 0x00000000, 0x0000000E, 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x0000003E, 0x00030000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -442,6 +446,10 @@ u_property_punctuation = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000F80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_quotation_mark.c b/lib/unictype/pr_quotation_mark.c index 943f4c0..41009e1 100644 --- a/lib/unictype/pr_quotation_mark.c +++ b/lib/unictype/pr_quotation_mark.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_quotation_mark.h b/lib/unictype/pr_quotation_mark.h index a9be9c9..8c57f50 100644 --- a/lib/unictype/pr_quotation_mark.h +++ b/lib/unictype/pr_quotation_mark.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_radical.c b/lib/unictype/pr_radical.c index e90680f..b7c8df1 100644 --- a/lib/unictype/pr_radical.c +++ b/lib/unictype/pr_radical.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_radical.h b/lib/unictype/pr_radical.h index 8d821f7..df5365a 100644 --- a/lib/unictype/pr_radical.h +++ b/lib/unictype/pr_radical.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_sentence_terminal.c b/lib/unictype/pr_sentence_terminal.c index aaedf8e..2add681 100644 --- a/lib/unictype/pr_sentence_terminal.c +++ b/lib/unictype/pr_sentence_terminal.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_sentence_terminal.h b/lib/unictype/pr_sentence_terminal.h index 20ea741..44cf1ba 100644 --- a/lib/unictype/pr_sentence_terminal.h +++ b/lib/unictype/pr_sentence_terminal.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[26 << 4]; + /*unsigned*/ int level3[27 << 4]; } u_property_sentence_terminal = { @@ -163,6 +163,7 @@ u_property_sentence_terminal = 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -201,8 +202,7 @@ u_property_sentence_terminal = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 368, + 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, @@ -243,7 +243,7 @@ u_property_sentence_terminal = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 384, + 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -258,7 +258,7 @@ u_property_sentence_terminal = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, + 3 + 256 * sizeof (short) / sizeof (int) + 416, -1, -1, -1, @@ -363,7 +363,7 @@ u_property_sentence_terminal = 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00001800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00FFFE0C, 0x00000000, @@ -371,6 +371,10 @@ u_property_sentence_terminal = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000006, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000C000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000000, 0x01800000, 0x00000010, 0x00000000, diff --git a/lib/unictype/pr_soft_dotted.c b/lib/unictype/pr_soft_dotted.c index 795bf9a..83e552c 100644 --- a/lib/unictype/pr_soft_dotted.c +++ b/lib/unictype/pr_soft_dotted.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_soft_dotted.h b/lib/unictype/pr_soft_dotted.h index 28f6885..2c81721 100644 --- a/lib/unictype/pr_soft_dotted.h +++ b/lib/unictype/pr_soft_dotted.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_space.c b/lib/unictype/pr_space.c index 21d4652..0e3d8fe 100644 --- a/lib/unictype/pr_space.c +++ b/lib/unictype/pr_space.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_space.h b/lib/unictype/pr_space.h index 6b38e24..66a653c 100644 --- a/lib/unictype/pr_space.h +++ b/lib/unictype/pr_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_terminal_punctuation.c b/lib/unictype/pr_terminal_punctuation.c index 3068ddf..209b521 100644 --- a/lib/unictype/pr_terminal_punctuation.c +++ b/lib/unictype/pr_terminal_punctuation.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_terminal_punctuation.h b/lib/unictype/pr_terminal_punctuation.h index 3bce086..a2a8fe7 100644 --- a/lib/unictype/pr_terminal_punctuation.h +++ b/lib/unictype/pr_terminal_punctuation.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[31 << 4]; + /*unsigned*/ int level3[32 << 4]; } u_property_terminal_punctuation = { @@ -163,11 +163,11 @@ u_property_terminal_punctuation = 3 + 256 * sizeof (short) / sizeof (int) + 416, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 432, + 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -202,7 +202,7 @@ u_property_terminal_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 448, + 3 + 256 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, @@ -243,7 +243,7 @@ u_property_terminal_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 464, + 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -258,7 +258,7 @@ u_property_terminal_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 480, + 3 + 256 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -379,7 +379,7 @@ u_property_terminal_punctuation = 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x08003800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00FFFE3C, 0x00000000, @@ -387,6 +387,10 @@ u_property_terminal_punctuation = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x0000000E, 0x00020000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_test.c b/lib/unictype/pr_test.c index 0af6af7..9e2e01a 100644 --- a/lib/unictype/pr_test.c +++ b/lib/unictype/pr_test.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2005-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2005-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_titlecase.c b/lib/unictype/pr_titlecase.c index d00093d..70bfa27 100644 --- a/lib/unictype/pr_titlecase.c +++ b/lib/unictype/pr_titlecase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_titlecase.h b/lib/unictype/pr_titlecase.h index 12c9a13..26a1f4d 100644 --- a/lib/unictype/pr_titlecase.h +++ b/lib/unictype/pr_titlecase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_unassigned_code_value.c b/lib/unictype/pr_unassigned_code_value.c index e033671..36a4814 100644 --- a/lib/unictype/pr_unassigned_code_value.c +++ b/lib/unictype/pr_unassigned_code_value.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_unassigned_code_value.h b/lib/unictype/pr_unassigned_code_value.h index 986e589..4ea9197 100644 --- a/lib/unictype/pr_unassigned_code_value.h +++ b/lib/unictype/pr_unassigned_code_value.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[5 << 7]; - /*unsigned*/ int level3[74 << 4]; + /*unsigned*/ int level3[77 << 4]; } u_property_unassigned_code_value = { @@ -177,120 +177,119 @@ u_property_unassigned_code_value = 16 + 640 * sizeof (short) / sizeof (int) + 704, 16 + 640 * sizeof (short) / sizeof (int) + 720, 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - -1, 16 + 640 * sizeof (short) / sizeof (int) + 752, - 16 + 640 * sizeof (short) / sizeof (int) + 768, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - -1, -1, + 16 + 640 * sizeof (short) / sizeof (int) + 768, 16 + 640 * sizeof (short) / sizeof (int) + 784, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 800, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, -1, 16 + 640 * sizeof (short) / sizeof (int) + 816, - 16 + 640 * sizeof (short) / sizeof (int) + 736, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + -1, 16 + 640 * sizeof (short) / sizeof (int) + 832, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, + 16 + 640 * sizeof (short) / sizeof (int) + 752, 16 + 640 * sizeof (short) / sizeof (int) + 848, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, 16 + 640 * sizeof (short) / sizeof (int) + 864, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, + -1, 16 + 640 * sizeof (short) / sizeof (int) + 880, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, 16 + 640 * sizeof (short) / sizeof (int) + 896, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, 16 + 640 * sizeof (short) / sizeof (int) + 912, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, 16 + 640 * sizeof (short) / sizeof (int) + 928, - -1, 16 + 640 * sizeof (short) / sizeof (int) + 944, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 960, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 976, + -1, 16 + 640 * sizeof (short) / sizeof (int) + 992, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, 16 + 640 * sizeof (short) / sizeof (int) + 1008, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, 16 + 640 * sizeof (short) / sizeof (int) + 1024, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, 16 + 640 * sizeof (short) / sizeof (int) + 1040, 16 + 640 * sizeof (short) / sizeof (int) + 1056, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, 16 + 640 * sizeof (short) / sizeof (int) + 1072, -1, + 16 + 640 * sizeof (short) / sizeof (int) + 1088, + 16 + 640 * sizeof (short) / sizeof (int) + 1104, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 1120, -1, -1, -1, @@ -373,17 +372,17 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1088, -1, + 16 + 640 * sizeof (short) / sizeof (int) + 1136, -1, -1, -1, -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1104, - 16 + 640 * sizeof (short) / sizeof (int) + 1120, -1, + 16 + 640 * sizeof (short) / sizeof (int) + 1152, + 16 + 640 * sizeof (short) / sizeof (int) + 1168, -1, -1, -1, @@ -393,287 +392,288 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1136, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1152, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 1072, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 1072, - 16 + 640 * sizeof (short) / sizeof (int) + 1168, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 1072 + 16 + 640 * sizeof (short) / sizeof (int) + 1184, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + -1, + 16 + 640 * sizeof (short) / sizeof (int) + 1200, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 1120, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 1120, + 16 + 640 * sizeof (short) / sizeof (int) + 1216, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 1120 }, { 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -689,7 +689,7 @@ u_property_unassigned_code_value = 0x00004000, 0x00000000, 0x00001800, 0x00000000, 0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000, 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007, + 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030, 0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F, @@ -697,8 +697,8 @@ u_property_unassigned_code_value = 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030, 0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F, 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030, - 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030, - 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030, + 0x00022010, 0x0C100200, 0xBF9FC220, 0xFFF90030, + 0x00022011, 0x18000000, 0x000F0220, 0x00000030, 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F, 0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF, 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF, @@ -725,9 +725,9 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0x0000F000, 0xE0000000, 0x00000000, 0x00000000, 0x00000000, 0x0FF00000, 0x00000000, 0x07000000, 0x00001C00, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000, + 0xFFFFFE00, 0xFFFFFFFF, 0x0000FF00, 0xFC800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FC00000, + 0x00000000, 0x00000000, 0x00000000, 0x07C00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000, @@ -739,7 +739,7 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xF8000000, + 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -752,7 +752,7 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0x00000000, 0x01F00000, 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00, 0xFF800000, 0x80808080, 0x80808080, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFFFFFE0, 0xFFFFFFFF, 0x04000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF, @@ -779,9 +779,9 @@ u_property_unassigned_code_value = 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF, + 0x00000000, 0xFF008000, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000, - 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000, + 0x00000000, 0x00000000, 0xFC003FC0, 0xC0000000, 0x00000000, 0x00000000, 0x7FF00000, 0xE0000000, 0x00000000, 0x00000000, 0x3C004000, 0x80000000, 0x00000000, 0xFF800000, 0x0C00C000, 0x00000000, @@ -807,13 +807,13 @@ u_property_unassigned_code_value = 0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000078, 0x00700000, 0x00000000, 0x00000000, - 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000, + 0xF0008000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000, 0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000, 0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF, + 0xC0000000, 0x0000FC00, 0x00F00000, 0xF0000000, 0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -840,15 +840,15 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0x0000FFFC, 0xFC00FE00, 0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000, 0x00000000, 0x00000000, 0x0000C000, 0xFFE00001, - 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00040000, 0x80000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800, 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xD4000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFE000, 0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF, 0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -860,6 +860,10 @@ u_property_unassigned_code_value = 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000200, 0x00800000, 0x0000FFC0, 0x0000E000, + 0x00030000, 0xFF800100, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -887,7 +891,15 @@ u_property_unassigned_code_value = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x0000FFE0, 0x80000000, - 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFE000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFFF80000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -916,9 +928,13 @@ u_property_unassigned_code_value = 0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x3C00F800, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000010, 0xF5080169, 0x5569157B, 0xA1080869, 0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF, @@ -927,23 +943,19 @@ u_property_unassigned_code_value = 0x00000000, 0x0000F000, 0x00000000, 0x00000000, 0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000, 0x0000E000, 0x00008000, 0x00000000, 0x0000F000, - 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, - 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF, + 0x00000000, 0xFFFFE000, 0xFFFFFFFF, 0x0000003F, + 0x0000FFF8, 0xF0000000, 0xFFFCFE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x04000000, - 0x00000000, 0x00000010, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000, + 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000, 0x00000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF, 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000, 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, + 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF, + 0xFFFC0000, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_unified_ideograph.c b/lib/unictype/pr_unified_ideograph.c index bb42eda..8edfb2d 100644 --- a/lib/unictype/pr_unified_ideograph.c +++ b/lib/unictype/pr_unified_ideograph.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_unified_ideograph.h b/lib/unictype/pr_unified_ideograph.h index fc4807e..237f207 100644 --- a/lib/unictype/pr_unified_ideograph.h +++ b/lib/unictype/pr_unified_ideograph.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_uppercase.c b/lib/unictype/pr_uppercase.c index 7c6774a..1b79210 100644 --- a/lib/unictype/pr_uppercase.c +++ b/lib/unictype/pr_uppercase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_uppercase.h b/lib/unictype/pr_uppercase.h index ee58f43..149f556 100644 --- a/lib/unictype/pr_uppercase.h +++ b/lib/unictype/pr_uppercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[17 << 4]; + /*unsigned*/ int level3[18 << 4]; } u_property_uppercase = { @@ -265,11 +265,11 @@ u_property_uppercase = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 256, + 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, @@ -318,13 +318,13 @@ u_property_uppercase = 0x00000000, 0x00000000, 0x55555555, 0x00001555, 0x05555555, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, + 0x55452855, 0x005F7D55, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -345,6 +345,10 @@ u_property_uppercase = 0xFFFF0000, 0x000001FF, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF, 0x000003FF, 0x00000000, 0x00000000, 0x00000000 } diff --git a/lib/unictype/pr_variation_selector.c b/lib/unictype/pr_variation_selector.c index a8a78ed..6000a6b 100644 --- a/lib/unictype/pr_variation_selector.c +++ b/lib/unictype/pr_variation_selector.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_variation_selector.h b/lib/unictype/pr_variation_selector.h index 2dff816..c038c36 100644 --- a/lib/unictype/pr_variation_selector.h +++ b/lib/unictype/pr_variation_selector.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_white_space.c b/lib/unictype/pr_white_space.c index 72cabb9..2e873c7 100644 --- a/lib/unictype/pr_white_space.c +++ b/lib/unictype/pr_white_space.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_white_space.h b/lib/unictype/pr_white_space.h index 64f2927..7af37ec 100644 --- a/lib/unictype/pr_white_space.h +++ b/lib/unictype/pr_white_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_xid_continue.c b/lib/unictype/pr_xid_continue.c index aa23f35..5fcd502 100644 --- a/lib/unictype/pr_xid_continue.c +++ b/lib/unictype/pr_xid_continue.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_xid_continue.h b/lib/unictype/pr_xid_continue.h index f593b53..d8f729d 100644 --- a/lib/unictype/pr_xid_continue.h +++ b/lib/unictype/pr_xid_continue.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[4 << 7]; - /*unsigned*/ int level3[65 << 4]; + /*unsigned*/ int level3[69 << 4]; } u_property_xid_continue = { @@ -176,11 +176,11 @@ u_property_xid_continue = 16 + 512 * sizeof (short) / sizeof (int) + 656, 16 + 512 * sizeof (short) / sizeof (int) + 672, 16 + 512 * sizeof (short) / sizeof (int) + 688, - -1, + 16 + 512 * sizeof (short) / sizeof (int) + 704, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 704, 16 + 512 * sizeof (short) / sizeof (int) + 720, + 16 + 512 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -188,7 +188,7 @@ u_property_xid_continue = -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 736, + 16 + 512 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -197,7 +197,7 @@ u_property_xid_continue = -1, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 752, + 16 + 512 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -215,10 +215,23 @@ u_property_xid_continue = -1, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 768, - -1, 16 + 512 * sizeof (short) / sizeof (int) + 784, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 800, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 816, + 16 + 512 * sizeof (short) / sizeof (int) + 304, + 16 + 512 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -237,26 +250,13 @@ u_property_xid_continue = -1, -1, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 16 + 512 * sizeof (short) / sizeof (int) + 800, - -1, - -1, - -1, - -1, - -1, - 16 + 512 * sizeof (short) / sizeof (int) + 816, + 16 + 512 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -266,22 +266,22 @@ u_property_xid_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 832, - 16 + 512 * sizeof (short) / sizeof (int) + 848, - 16 + 512 * sizeof (short) / sizeof (int) + 864, 16 + 512 * sizeof (short) / sizeof (int) + 880, - -1, 16 + 512 * sizeof (short) / sizeof (int) + 896, + 16 + 512 * sizeof (short) / sizeof (int) + 912, + 16 + 512 * sizeof (short) / sizeof (int) + 928, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 944, -1, -1, + 16 + 512 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 912, + 16 + 512 * sizeof (short) / sizeof (int) + 976, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 928, + 16 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -373,7 +373,7 @@ u_property_xid_continue = 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 944, + 16 + 512 * sizeof (short) / sizeof (int) + 1008, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, @@ -381,8 +381,8 @@ u_property_xid_continue = 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 960, - 16 + 512 * sizeof (short) / sizeof (int) + 976, + 16 + 512 * sizeof (short) / sizeof (int) + 1024, + 16 + 512 * sizeof (short) / sizeof (int) + 1040, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, @@ -393,7 +393,7 @@ u_property_xid_continue = 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 992, + 16 + 512 * sizeof (short) / sizeof (int) + 1056, -1, -1, -1, @@ -415,10 +415,10 @@ u_property_xid_continue = -1, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 1008, + 16 + 512 * sizeof (short) / sizeof (int) + 1072, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 1024, + 16 + 512 * sizeof (short) / sizeof (int) + 1088, -1, -1, -1, @@ -565,7 +565,7 @@ u_property_xid_continue = 0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF, 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8, + 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF, 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF, 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0, @@ -573,8 +573,8 @@ u_property_xid_continue = 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF, 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0, 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF, - 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, - 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFC00FFCF, + 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, + 0xFFFDDFEE, 0xE7FFFFFF, 0x80F07DDF, 0xFC00FFCF, 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0, 0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000, 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000, @@ -605,9 +605,9 @@ u_property_xid_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0FFF, 0x000FF800, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFE3FF, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0xFFF70000, 0x037FFFFF, + 0x000001FF, 0x00000000, 0xFFF70000, 0x037FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, @@ -643,9 +643,9 @@ u_property_xid_continue = 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000, 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x28FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF003F, 0x28FFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF8001, 0x7FFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0xFC7FFFFF, @@ -681,7 +681,7 @@ u_property_xid_continue = 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, + 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -704,11 +704,11 @@ u_property_xid_continue = 0xFFFFFFFF, 0x07FFFFFF, 0xFFFF0000, 0x03FF01FF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF0000, 0x004FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x17FF1C1F, 0x00000000, - 0xFFFBFFFF, 0x00FFFFFF, 0x00000000, 0x00000000, + 0xFFFBFFFF, 0x40FFFFFF, 0x00000000, 0x00000000, 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF, 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00BF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFF3FFFFF, 0x3F000001, 0x00000000, @@ -724,6 +724,10 @@ u_property_xid_continue = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFDFF, 0xFF7FFFFF, 0x03FF0001, 0xFFFC0000, + 0xFFFCFFFF, 0x007FFEFF, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -747,7 +751,15 @@ u_property_xid_continue = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF, - 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFF8000, 0x00000000, 0x00000000, 0x00000001, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -776,9 +788,13 @@ u_property_xid_continue = 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_xid_start.c b/lib/unictype/pr_xid_start.c index 6e8ee6c..34dc0c9 100644 --- a/lib/unictype/pr_xid_start.c +++ b/lib/unictype/pr_xid_start.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_xid_start.h b/lib/unictype/pr_xid_start.h index b6d621d..4c11007 100644 --- a/lib/unictype/pr_xid_start.h +++ b/lib/unictype/pr_xid_start.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[61 << 4]; + /*unsigned*/ int level3[64 << 4]; } u_property_xid_start = { @@ -164,11 +164,11 @@ u_property_xid_start = 4 + 384 * sizeof (short) / sizeof (int) + 656, 4 + 384 * sizeof (short) / sizeof (int) + 672, 4 + 384 * sizeof (short) / sizeof (int) + 688, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 704, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 704, 4 + 384 * sizeof (short) / sizeof (int) + 720, + 4 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -176,7 +176,7 @@ u_property_xid_start = -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 736, + 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -185,7 +185,7 @@ u_property_xid_start = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 752, + 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -203,10 +203,23 @@ u_property_xid_start = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 768, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 800, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 816, + 4 + 384 * sizeof (short) / sizeof (int) + 304, + 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -225,26 +238,13 @@ u_property_xid_start = -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 800, - -1, - -1, - -1, - -1, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, + 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -256,8 +256,8 @@ u_property_xid_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, - 4 + 384 * sizeof (short) / sizeof (int) + 848, + 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -266,10 +266,10 @@ u_property_xid_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, + 4 + 384 * sizeof (short) / sizeof (int) + 912, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -361,7 +361,7 @@ u_property_xid_start = 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 896, + 4 + 384 * sizeof (short) / sizeof (int) + 944, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, @@ -369,8 +369,8 @@ u_property_xid_start = 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 976, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, @@ -381,7 +381,7 @@ u_property_xid_start = 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 944, + 4 + 384 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -403,7 +403,7 @@ u_property_xid_start = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 1008, -1, -1 }, @@ -425,7 +425,7 @@ u_property_xid_start = 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF, 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, + 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000, 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003, 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000, @@ -433,8 +433,8 @@ u_property_xid_start = 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000, 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003, - 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003, - 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003, + 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003, + 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x0005FFFF, 0x0000007F, 0x00000000, 0xFEF02596, 0x2005ECAE, 0xF000005F, 0x00000000, @@ -465,7 +465,7 @@ u_property_xid_start = 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000, 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F, 0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x0063DE00, + 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -503,7 +503,7 @@ u_property_xid_start = 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000, 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, @@ -541,7 +541,7 @@ u_property_xid_start = 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -568,7 +568,7 @@ u_property_xid_start = 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000, 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 0x00000000, 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, @@ -584,6 +584,10 @@ u_property_xid_start = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000, + 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -607,7 +611,15 @@ u_property_xid_start = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, + 0xFFF80000, 0x00000000, 0x00000000, 0x00000001, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -626,7 +638,7 @@ u_property_xid_start = 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_zero_width.c b/lib/unictype/pr_zero_width.c index bd3a6f4..cfbfcbf 100644 --- a/lib/unictype/pr_zero_width.c +++ b/lib/unictype/pr_zero_width.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/pr_zero_width.h b/lib/unictype/pr_zero_width.h index 2e6649c..aab1e91 100644 --- a/lib/unictype/pr_zero_width.h +++ b/lib/unictype/pr_zero_width.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[9 << 4]; + /*unsigned*/ int level3[10 << 4]; } u_property_zero_width = { @@ -38,6 +38,7 @@ u_property_zero_width = -1, -1, 16 + 384 * sizeof (short) / sizeof (int) + 16, + 16 + 384 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, @@ -45,12 +46,11 @@ u_property_zero_width = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 32, + 16 + 384 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 48, + 16 + 384 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -161,7 +161,7 @@ u_property_zero_width = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 64, + 16 + 384 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -170,7 +170,7 @@ u_property_zero_width = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 80, + 16 + 384 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -256,7 +256,7 @@ u_property_zero_width = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 96, + 16 + 384 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -266,7 +266,7 @@ u_property_zero_width = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 112, + 16 + 384 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -290,7 +290,7 @@ u_property_zero_width = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 128, + 16 + 384 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -428,6 +428,10 @@ u_property_zero_width = 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000004, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/scripts.c b/lib/unictype/scripts.c index 3d35248..8f868b3 100644 --- a/lib/unictype/scripts.c +++ b/lib/unictype/scripts.c @@ -1,5 +1,5 @@ /* Scripts of Unicode characters. - Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/scripts.h b/lib/unictype/scripts.h index 7d98bd7..85bd699 100644 --- a/lib/unictype/scripts.h +++ b/lib/unictype/scripts.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode scripts. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ static const uc_interval_t script_common_intervals[] = { { 0x0000, 1, 0 }, { 0x0040, 0, 1 }, @@ -24,6 +24,7 @@ static const uc_interval_t script_common_intervals[] = { 0x061F, 1, 1 }, { 0x0640, 1, 1 }, { 0x06DD, 1, 1 }, + { 0x08E2, 1, 1 }, { 0x0964, 1, 0 }, { 0x0965, 0, 1 }, { 0x0E3F, 1, 1 }, { 0x0FD5, 1, 0 }, { 0x0FD8, 0, 1 }, @@ -49,7 +50,7 @@ static const uc_interval_t script_common_intervals[] = { 0x2133, 1, 0 }, { 0x214D, 0, 1 }, { 0x214F, 1, 0 }, { 0x215F, 0, 1 }, { 0x2189, 1, 0 }, { 0x218B, 0, 1 }, - { 0x2190, 1, 0 }, { 0x23FA, 0, 1 }, + { 0x2190, 1, 0 }, { 0x23FE, 0, 1 }, { 0x2400, 1, 0 }, { 0x2426, 0, 1 }, { 0x2440, 1, 0 }, { 0x244A, 0, 1 }, { 0x2460, 1, 0 }, { 0x27FF, 0, 1 }, @@ -59,7 +60,7 @@ static const uc_interval_t script_common_intervals[] = { 0x2BBD, 1, 0 }, { 0x2BC8, 0, 1 }, { 0x2BCA, 1, 0 }, { 0x2BD1, 0, 1 }, { 0x2BEC, 1, 0 }, { 0x2BEF, 0, 1 }, - { 0x2E00, 1, 0 }, { 0x2E42, 0, 1 }, + { 0x2E00, 1, 0 }, { 0x2E44, 0, 1 }, { 0x2FF0, 1, 0 }, { 0x2FFB, 0, 1 }, { 0x3000, 1, 0 }, { 0x3004, 0, 1 }, { 0x3006, 1, 1 }, @@ -141,17 +142,15 @@ static const uc_interval_t script_common_intervals[] = { 0x1F100, 1, 0 }, { 0x1F10C, 0, 1 }, { 0x1F110, 1, 0 }, { 0x1F12E, 0, 1 }, { 0x1F130, 1, 0 }, { 0x1F16B, 0, 1 }, - { 0x1F170, 1, 0 }, { 0x1F19A, 0, 1 }, + { 0x1F170, 1, 0 }, { 0x1F1AC, 0, 1 }, { 0x1F1E6, 1, 0 }, { 0x1F1FF, 0, 1 }, { 0x1F201, 1, 0 }, { 0x1F202, 0, 1 }, - { 0x1F210, 1, 0 }, { 0x1F23A, 0, 1 }, + { 0x1F210, 1, 0 }, { 0x1F23B, 0, 1 }, { 0x1F240, 1, 0 }, { 0x1F248, 0, 1 }, { 0x1F250, 1, 0 }, { 0x1F251, 0, 1 }, - { 0x1F300, 1, 0 }, { 0x1F579, 0, 1 }, - { 0x1F57B, 1, 0 }, { 0x1F5A3, 0, 1 }, - { 0x1F5A5, 1, 0 }, { 0x1F6D0, 0, 1 }, + { 0x1F300, 1, 0 }, { 0x1F6D2, 0, 1 }, { 0x1F6E0, 1, 0 }, { 0x1F6EC, 0, 1 }, - { 0x1F6F0, 1, 0 }, { 0x1F6F3, 0, 1 }, + { 0x1F6F0, 1, 0 }, { 0x1F6F6, 0, 1 }, { 0x1F700, 1, 0 }, { 0x1F773, 0, 1 }, { 0x1F780, 1, 0 }, { 0x1F7D4, 0, 1 }, { 0x1F800, 1, 0 }, { 0x1F80B, 0, 1 }, @@ -159,8 +158,13 @@ static const uc_interval_t script_common_intervals[] = { 0x1F850, 1, 0 }, { 0x1F859, 0, 1 }, { 0x1F860, 1, 0 }, { 0x1F887, 0, 1 }, { 0x1F890, 1, 0 }, { 0x1F8AD, 0, 1 }, - { 0x1F910, 1, 0 }, { 0x1F918, 0, 1 }, - { 0x1F980, 1, 0 }, { 0x1F984, 0, 1 }, + { 0x1F910, 1, 0 }, { 0x1F91E, 0, 1 }, + { 0x1F920, 1, 0 }, { 0x1F927, 0, 1 }, + { 0x1F930, 1, 1 }, + { 0x1F933, 1, 0 }, { 0x1F93E, 0, 1 }, + { 0x1F940, 1, 0 }, { 0x1F94B, 0, 1 }, + { 0x1F950, 1, 0 }, { 0x1F95E, 0, 1 }, + { 0x1F980, 1, 0 }, { 0x1F991, 0, 1 }, { 0x1F9C0, 1, 1 }, { 0xE0001, 1, 1 }, { 0xE0020, 1, 0 }, { 0xE007F, 0, 1 } @@ -190,7 +194,7 @@ static const uc_interval_t script_latin_intervals[] = { 0x2160, 1, 0 }, { 0x2188, 0, 1 }, { 0x2C60, 1, 0 }, { 0x2C7F, 0, 1 }, { 0xA722, 1, 0 }, { 0xA787, 0, 1 }, - { 0xA78B, 1, 0 }, { 0xA7AD, 0, 1 }, + { 0xA78B, 1, 0 }, { 0xA7AE, 0, 1 }, { 0xA7B0, 1, 0 }, { 0xA7B7, 0, 1 }, { 0xA7F7, 1, 0 }, { 0xA7FF, 0, 1 }, { 0xAB30, 1, 0 }, { 0xAB5A, 0, 1 }, @@ -234,7 +238,7 @@ static const uc_interval_t script_greek_intervals[] = { 0x1FF6, 1, 0 }, { 0x1FFE, 0, 1 }, { 0x2126, 1, 1 }, { 0xAB65, 1, 1 }, - { 0x10140, 1, 0 }, { 0x1018C, 0, 1 }, + { 0x10140, 1, 0 }, { 0x1018E, 0, 1 }, { 0x101A0, 1, 1 }, { 0x1D200, 1, 0 }, { 0x1D245, 0, 1 } }; @@ -242,6 +246,7 @@ static const uc_interval_t script_cyrillic_intervals[] = { { 0x0400, 1, 0 }, { 0x0484, 0, 1 }, { 0x0487, 1, 0 }, { 0x052F, 0, 1 }, + { 0x1C80, 1, 0 }, { 0x1C88, 0, 1 }, { 0x1D2B, 1, 1 }, { 0x1D78, 1, 1 }, { 0x2DE0, 1, 0 }, { 0x2DFF, 0, 1 }, @@ -282,6 +287,8 @@ static const uc_interval_t script_arabic_intervals[] = { 0x06DE, 1, 0 }, { 0x06FF, 0, 1 }, { 0x0750, 1, 0 }, { 0x077F, 0, 1 }, { 0x08A0, 1, 0 }, { 0x08B4, 0, 1 }, + { 0x08B6, 1, 0 }, { 0x08BD, 0, 1 }, + { 0x08D4, 1, 0 }, { 0x08E1, 0, 1 }, { 0x08E3, 1, 0 }, { 0x08FF, 0, 1 }, { 0xFB50, 1, 0 }, { 0xFBC1, 0, 1 }, { 0xFBD3, 1, 0 }, { 0xFD3D, 0, 1 }, @@ -450,7 +457,7 @@ static const uc_interval_t script_telugu_intervals[] = }; static const uc_interval_t script_kannada_intervals[] = { - { 0x0C81, 1, 0 }, { 0x0C83, 0, 1 }, + { 0x0C80, 1, 0 }, { 0x0C83, 0, 1 }, { 0x0C85, 1, 0 }, { 0x0C8C, 0, 1 }, { 0x0C8E, 1, 0 }, { 0x0C90, 0, 1 }, { 0x0C92, 1, 0 }, { 0x0CA8, 0, 1 }, @@ -473,11 +480,9 @@ static const uc_interval_t script_malayalam_intervals[] = { 0x0D12, 1, 0 }, { 0x0D3A, 0, 1 }, { 0x0D3D, 1, 0 }, { 0x0D44, 0, 1 }, { 0x0D46, 1, 0 }, { 0x0D48, 0, 1 }, - { 0x0D4A, 1, 0 }, { 0x0D4E, 0, 1 }, - { 0x0D57, 1, 1 }, - { 0x0D5F, 1, 0 }, { 0x0D63, 0, 1 }, - { 0x0D66, 1, 0 }, { 0x0D75, 0, 1 }, - { 0x0D79, 1, 0 }, { 0x0D7F, 0, 1 } + { 0x0D4A, 1, 0 }, { 0x0D4F, 0, 1 }, + { 0x0D54, 1, 0 }, { 0x0D63, 0, 1 }, + { 0x0D66, 1, 0 }, { 0x0D7F, 0, 1 } }; static const uc_interval_t script_sinhala_intervals[] = { @@ -634,7 +639,8 @@ static const uc_interval_t script_mongolian_intervals[] = { 0x1806, 1, 0 }, { 0x180E, 0, 1 }, { 0x1810, 1, 0 }, { 0x1819, 0, 1 }, { 0x1820, 1, 0 }, { 0x1877, 0, 1 }, - { 0x1880, 1, 0 }, { 0x18AA, 0, 1 } + { 0x1880, 1, 0 }, { 0x18AA, 0, 1 }, + { 0x11660, 1, 0 }, { 0x1166C, 0, 1 } }; static const uc_interval_t script_hiragana_intervals[] = { @@ -711,7 +717,7 @@ static const uc_interval_t script_inherited_intervals[] = { 0x1CF4, 1, 1 }, { 0x1CF8, 1, 0 }, { 0x1CF9, 0, 1 }, { 0x1DC0, 1, 0 }, { 0x1DF5, 0, 1 }, - { 0x1DFC, 1, 0 }, { 0x1DFF, 0, 1 }, + { 0x1DFB, 1, 0 }, { 0x1DFF, 0, 1 }, { 0x200C, 1, 0 }, { 0x200D, 0, 1 }, { 0x20D0, 1, 0 }, { 0x20F0, 0, 1 }, { 0x302A, 1, 0 }, { 0x302D, 0, 1 }, @@ -816,7 +822,12 @@ static const uc_interval_t script_new_tai_lue_intervals[] = static const uc_interval_t script_glagolitic_intervals[] = { { 0x2C00, 1, 0 }, { 0x2C2E, 0, 1 }, - { 0x2C30, 1, 0 }, { 0x2C5E, 0, 1 } + { 0x2C30, 1, 0 }, { 0x2C5E, 0, 1 }, + { 0x1E000, 1, 0 }, { 0x1E006, 0, 1 }, + { 0x1E008, 1, 0 }, { 0x1E018, 0, 1 }, + { 0x1E01B, 1, 0 }, { 0x1E021, 0, 1 }, + { 0x1E023, 1, 0 }, { 0x1E024, 0, 1 }, + { 0x1E026, 1, 0 }, { 0x1E02A, 0, 1 } }; static const uc_interval_t script_tifinagh_intervals[] = { @@ -890,7 +901,7 @@ static const uc_interval_t script_vai_intervals[] = }; static const uc_interval_t script_saurashtra_intervals[] = { - { 0xA880, 1, 0 }, { 0xA8C4, 0, 1 }, + { 0xA880, 1, 0 }, { 0xA8C5, 0, 1 }, { 0xA8CE, 1, 0 }, { 0xA8D9, 0, 1 } }; static const uc_interval_t script_kayah_li_intervals[] = @@ -1101,7 +1112,7 @@ static const uc_interval_t script_pahawh_hmong_intervals[] = static const uc_interval_t script_khojki_intervals[] = { { 0x11200, 1, 0 }, { 0x11211, 0, 1 }, - { 0x11213, 1, 0 }, { 0x1123D, 0, 1 } + { 0x11213, 1, 0 }, { 0x1123E, 0, 1 } }; static const uc_interval_t script_linear_a_intervals[] = { @@ -1217,7 +1228,43 @@ static const uc_interval_t script_signwriting_intervals[] = { 0x1DA9B, 1, 0 }, { 0x1DA9F, 0, 1 }, { 0x1DAA1, 1, 0 }, { 0x1DAAF, 0, 1 } }; -static const uc_script_t scripts[131] = +static const uc_interval_t script_adlam_intervals[] = +{ + { 0x1E900, 1, 0 }, { 0x1E94A, 0, 1 }, + { 0x1E950, 1, 0 }, { 0x1E959, 0, 1 }, + { 0x1E95E, 1, 0 }, { 0x1E95F, 0, 1 } +}; +static const uc_interval_t script_bhaiksuki_intervals[] = +{ + { 0x11C00, 1, 0 }, { 0x11C08, 0, 1 }, + { 0x11C0A, 1, 0 }, { 0x11C36, 0, 1 }, + { 0x11C38, 1, 0 }, { 0x11C45, 0, 1 }, + { 0x11C50, 1, 0 }, { 0x11C6C, 0, 1 } +}; +static const uc_interval_t script_marchen_intervals[] = +{ + { 0x11C70, 1, 0 }, { 0x11C8F, 0, 1 }, + { 0x11C92, 1, 0 }, { 0x11CA7, 0, 1 }, + { 0x11CA9, 1, 0 }, { 0x11CB6, 0, 1 } +}; +static const uc_interval_t script_newa_intervals[] = +{ + { 0x11400, 1, 0 }, { 0x11459, 0, 1 }, + { 0x1145B, 1, 1 }, + { 0x1145D, 1, 1 } +}; +static const uc_interval_t script_osage_intervals[] = +{ + { 0x104B0, 1, 0 }, { 0x104D3, 0, 1 }, + { 0x104D8, 1, 0 }, { 0x104FB, 0, 1 } +}; +static const uc_interval_t script_tangut_intervals[] = +{ + { 0x16FE0, 1, 1 }, + { 0x17000, 1, 0 }, { 0x187EC, 0, 1 }, + { 0x18800, 1, 0 }, { 0x18AF2, 0, 1 } +}; +static const uc_script_t scripts[137] = { { sizeof (script_common_intervals) / sizeof (uc_interval_t), @@ -1873,6 +1920,36 @@ static const uc_script_t scripts[131] = sizeof (script_signwriting_intervals) / sizeof (uc_interval_t), script_signwriting_intervals, "SignWriting" + }, + { + sizeof (script_adlam_intervals) / sizeof (uc_interval_t), + script_adlam_intervals, + "Adlam" + }, + { + sizeof (script_bhaiksuki_intervals) / sizeof (uc_interval_t), + script_bhaiksuki_intervals, + "Bhaiksuki" + }, + { + sizeof (script_marchen_intervals) / sizeof (uc_interval_t), + script_marchen_intervals, + "Marchen" + }, + { + sizeof (script_newa_intervals) / sizeof (uc_interval_t), + script_newa_intervals, + "Newa" + }, + { + sizeof (script_osage_intervals) / sizeof (uc_interval_t), + script_osage_intervals, + "Osage" + }, + { + sizeof (script_tangut_intervals) / sizeof (uc_interval_t), + script_tangut_intervals, + "Tangut" } }; #define script_header_0 16 @@ -1885,7 +1962,7 @@ struct { int level1[15]; short level2[4 << 9]; - unsigned char level3[202 << 7]; + unsigned char level3[208 << 7]; } u_script = { @@ -1963,29 +2040,20 @@ u_script = 15488, 15616, 15744, 15872, 16000, 16128, 16256, 16384, 16512, 16640, -1, -1, 16768, -1, -1, -1, 16896, 17024, 17152, 17280, 17408, 17536, 17664, -1, - -1, 17792, -1, 17920, 18048, 18176, 18304, -1, - -1, 18432, -1, -1, -1, 18560, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18816, - 18944, 18688, 19072, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 19200, 19200, 19200, 19200, 19200, 19200, 19200, 19200, - 19328, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 19456, 19456, 19456, 19456, 19584, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, + 17792, 17920, -1, 18048, 18176, 18304, 18432, -1, + -1, 18560, -1, -1, -1, 18688, -1, -1, + 18816, 18944, -1, -1, -1, -1, -1, -1, + 19072, 19072, 19072, 19072, 19072, 19072, 19072, 19200, + 19328, 19072, 19456, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 19584, 19584, 19584, 19584, 19584, 19584, 19584, 19584, + 19712, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 19840, 19840, 19840, 19840, 19968, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 19712, 19712, 19712, 19712, 19840, 19968, 20096, 20224, - -1, -1, -1, -1, -1, -1, 20352, 20480, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1993,6 +2061,15 @@ u_script = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 20096, 20096, 20096, 20096, 20224, 20352, 20480, 20608, + -1, -1, -1, -1, -1, -1, 20736, 20864, + 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992, + 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992, + 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992, + 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992, + 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992, + 20992, 20992, 20992, 20992, 20992, 20992, 20992, 21120, + 20992, 20992, 20992, 20992, 20992, 21248, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2002,25 +2079,25 @@ u_script = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 20608, -1, -1, -1, -1, -1, -1, -1, + 21376, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 20736, 20864, -1, -1, -1, -1, -1, -1, + 21504, 21632, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 7552, 20992, 21120, 21248, 21376, -1, 21504, -1, - 21632, 21760, 21888, 7552, 7552, 22016, 7552, 22144, - 22272, 22272, 22272, 22272, 22272, 22400, -1, -1, + 7552, 21760, 21888, 22016, 22144, -1, 22272, -1, + 22400, 22528, 22656, 7552, 7552, 22784, 7552, 22912, + 23040, 23040, 23040, 23040, 23040, 23168, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 23296, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 22528, 22656, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 22784, 22912, -1, -1, - 23040, 23168, 23296, 23424, 23552, -1, 7552, 7552, - 7552, 7552, 23680, 23808, 7552, 23936, 24064, 24192, - 24320, 24448, 24576, 24704, -1, -1, -1, -1, + 23424, 23552, 23680, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 23808, 23936, -1, -1, + 24064, 24192, 24320, 24448, 24576, -1, 7552, 7552, + 7552, 7552, 7552, 7552, 7552, 24704, 24832, 24960, + 25088, 25216, 25344, 25472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, @@ -2063,17 +2140,17 @@ u_script = 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 24832, 9088, 9088, + 9088, 9088, 9088, 9088, 9088, 25600, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 9088, 24960, 9088, - 25088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, + 9088, 9088, 9088, 9088, 9088, 9088, 25728, 9088, + 25856, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 25216, -1, -1, + 9088, 9088, 9088, 9088, 9088, 25984, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2084,9 +2161,9 @@ u_script = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 9088, 9088, 9088, 9088, 25344, -1, -1, -1, + 9088, 9088, 9088, 9088, 26112, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 25472, -1, 25600, 25728, -1, -1, -1, -1, + 26240, -1, 26368, 26496, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2398,13 +2475,13 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 6, 6, 6, 6, 6, 255, 6, 6, + 6, 6, 6, 6, 6, 6, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 6, 6, 6, 6, 6, + 255, 255, 255, 255, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, @@ -2520,7 +2597,7 @@ u_script = 15, 15, 15, 15, 15, 15, 15, 15, 255, 255, 255, 255, 255, 255, 255, 255, 15, 15, 15, 15, 15, 15, 15, 15, - 255, 16, 16, 16, 255, 16, 16, 16, + 16, 16, 16, 16, 255, 16, 16, 16, 16, 16, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, @@ -2545,13 +2622,13 @@ u_script = 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 255, 255, 17, 17, 17, 17, 17, 17, 17, 17, 255, 17, 17, - 17, 255, 17, 17, 17, 17, 17, 255, - 255, 255, 255, 255, 255, 255, 255, 17, - 255, 255, 255, 255, 255, 255, 255, 17, + 17, 255, 17, 17, 17, 17, 17, 17, + 255, 255, 255, 255, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 255, 255, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 255, 255, - 255, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 255, 255, 18, 18, 255, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 255, @@ -2952,8 +3029,8 @@ u_script = 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 3, 3, 3, 3, 3, 3, 3, 3, + 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -2999,7 +3076,7 @@ u_script = 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 255, 255, - 255, 255, 255, 255, 40, 40, 40, 40, + 255, 255, 255, 40, 40, 40, 40, 40, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 255, 255, @@ -3127,7 +3204,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3264,7 +3341,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -3565,7 +3642,7 @@ u_script = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 255, 255, + 1, 1, 1, 1, 1, 1, 1, 255, 1, 1, 1, 1, 1, 1, 1, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -3600,7 +3677,7 @@ u_script = 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 255, 255, 255, + 70, 70, 70, 70, 70, 70, 255, 255, 255, 255, 255, 255, 255, 255, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 255, 255, 255, 255, 255, 255, @@ -3945,7 +4022,7 @@ u_script = 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 255, 255, 255, + 2, 2, 2, 2, 2, 2, 2, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 2, 255, 255, 255, 255, 255, 255, 255, @@ -4030,16 +4107,16 @@ u_script = 50, 50, 50, 50, 50, 50, 255, 255, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 135, 135, 135, 135, 135, 135, 135, 135, + 135, 135, 135, 135, 135, 135, 135, 135, + 135, 135, 135, 135, 135, 135, 135, 135, + 135, 135, 135, 135, 135, 135, 135, 135, + 135, 135, 135, 135, 255, 255, 255, 255, + 135, 135, 135, 135, 135, 135, 135, 135, + 135, 135, 135, 135, 135, 135, 135, 135, + 135, 135, 135, 135, 135, 135, 135, 135, + 135, 135, 135, 135, 135, 135, 135, 135, + 135, 135, 135, 135, 255, 255, 255, 255, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, @@ -4335,7 +4412,7 @@ u_script = 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 255, 255, + 108, 108, 108, 108, 108, 108, 108, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -4376,6 +4453,22 @@ u_script = 106, 106, 106, 106, 106, 255, 255, 255, 106, 106, 106, 106, 106, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 134, 134, 134, 134, 134, 134, 134, 134, + 134, 134, 134, 134, 134, 134, 134, 134, + 134, 134, 134, 134, 134, 134, 134, 134, + 134, 134, 134, 134, 134, 134, 134, 134, + 134, 134, 134, 134, 134, 134, 134, 134, + 134, 134, 134, 134, 134, 134, 134, 134, + 134, 134, 134, 134, 134, 134, 134, 134, + 134, 134, 134, 134, 134, 134, 134, 134, + 134, 134, 134, 134, 134, 134, 134, 134, + 134, 134, 134, 134, 134, 134, 134, 134, + 134, 134, 134, 134, 134, 134, 134, 134, + 134, 134, 255, 134, 255, 134, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, @@ -4420,8 +4513,8 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 31, 31, 31, 31, 31, 31, 31, 31, + 31, 31, 31, 31, 31, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 101, 101, 101, 101, 101, 101, 101, 101, @@ -4488,6 +4581,38 @@ u_script = 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 255, 255, 255, 255, 255, 255, 255, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 255, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 255, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 255, 255, 255, + 133, 133, 133, 133, 133, 133, 133, 133, + 133, 133, 133, 133, 133, 133, 133, 133, + 133, 133, 133, 133, 133, 133, 133, 133, + 133, 133, 133, 133, 133, 133, 133, 133, + 255, 255, 133, 133, 133, 133, 133, 133, + 133, 133, 133, 133, 133, 133, 133, 133, + 133, 133, 133, 133, 133, 133, 133, 133, + 255, 133, 133, 133, 133, 133, 133, 133, + 133, 133, 133, 133, 133, 133, 133, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, @@ -4724,9 +4849,57 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 136, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 33, 32, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -4967,6 +5140,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, + 255, 255, 255, 255, 255, 255, 255, 255, + 56, 56, 56, 56, 56, 56, 56, 255, + 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, + 56, 255, 255, 56, 56, 56, 56, 56, + 56, 56, 255, 56, 56, 255, 56, 56, + 56, 56, 56, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, @@ -4999,6 +5188,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, + 255, 255, 255, 255, 255, 255, 255, 255, + 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 255, 255, 255, 255, 255, + 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 255, 255, 255, 255, 131, 131, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 6, 6, 6, 6, 255, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, @@ -5083,9 +5288,9 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5103,7 +5308,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 255, 255, @@ -5122,43 +5327,11 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 255, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 255, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, - 0, 0, 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5227,22 +5400,22 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 255, + 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, + 0, 255, 255, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 255, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, diff --git a/lib/unictype/scripts_byname.gperf b/lib/unictype/scripts_byname.gperf index 721764d..befa93c 100644 --- a/lib/unictype/scripts_byname.gperf +++ b/lib/unictype/scripts_byname.gperf @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode scripts. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ struct named_script { int name; unsigned int index; }; %struct-type %language=ANSI-C @@ -143,3 +143,9 @@ Hatran, 127 Multani, 128 Old_Hungarian, 129 SignWriting, 130 +Adlam, 131 +Bhaiksuki, 132 +Marchen, 133 +Newa, 134 +Osage, 135 +Tangut, 136 diff --git a/lib/unictype/scripts_byname.h b/lib/unictype/scripts_byname.h index 1958b8a..7840c63 100644 --- a/lib/unictype/scripts_byname.h +++ b/lib/unictype/scripts_byname.h @@ -1,5 +1,5 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unictype/scripts_byname.gperf */ +/* ANSI-C code produced by gperf version 3.1 */ +/* Command-line: gperf -m 10 ../../lib/unictype/scripts_byname.gperf */ /* Computed positions: -k'1,3,5,8' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -26,18 +26,18 @@ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) /* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to ." +#error "gperf generated tables don't work with this execution character set. Please report a bug to ." #endif -#line 4 "./unictype/scripts_byname.gperf" +#line 4 "../../lib/unictype/scripts_byname.gperf" struct named_script { int name; unsigned int index; }; -#define TOTAL_KEYWORDS 131 +#define TOTAL_KEYWORDS 137 #define MIN_WORD_LENGTH 2 #define MAX_WORD_LENGTH 22 -#define MIN_HASH_VALUE 4 -#define MAX_HASH_VALUE 199 -/* maximum key range = 196, duplicates = 0 */ +#define MIN_HASH_VALUE 2 +#define MAX_HASH_VALUE 210 +/* maximum key range = 209, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -47,38 +47,38 @@ inline #endif #endif static unsigned int -scripts_hash (register const char *str, register unsigned int len) +scripts_hash (register const char *str, register size_t len) { static const unsigned char asso_values[] = { - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 5, 2, 19, 31, 12, - 200, 24, 46, 4, 51, 42, 7, 4, 2, 16, - 35, 200, 71, 16, 10, 32, 51, 30, 200, 2, - 200, 200, 200, 200, 200, 34, 200, 5, 57, 50, - 64, 12, 44, 18, 36, 9, 19, 40, 31, 4, - 2, 2, 75, 200, 9, 73, 38, 33, 41, 10, - 200, 24, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200 + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 9, 0, 16, 40, 28, + 211, 64, 66, 24, 68, 47, 29, 8, 71, 44, + 16, 211, 61, 26, 19, 46, 102, 23, 211, 0, + 211, 211, 211, 211, 211, 51, 211, 3, 54, 55, + 36, 3, 55, 51, 36, 11, 48, 26, 6, 2, + 0, 1, 70, 211, 16, 64, 11, 18, 46, 3, + 211, 83, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211 }; - register int hval = len; + register unsigned int hval = len; switch (hval) { @@ -104,576 +104,592 @@ scripts_hash (register const char *str, register unsigned int len) struct script_stringpool_t { - char script_stringpool_str4[sizeof("Yi")]; - char script_stringpool_str7[sizeof("Nko")]; - char script_stringpool_str9[sizeof("Mro")]; - char script_stringpool_str11[sizeof("Ahom")]; - char script_stringpool_str12[sizeof("Lao")]; - char script_stringpool_str13[sizeof("Miao")]; - char script_stringpool_str15[sizeof("Bamum")]; - char script_stringpool_str16[sizeof("Bengali")]; - char script_stringpool_str17[sizeof("Brahmi")]; + char script_stringpool_str2[sizeof("Yi")]; + char script_stringpool_str9[sizeof("Bamum")]; + char script_stringpool_str10[sizeof("Bengali")]; + char script_stringpool_str11[sizeof("Brahmi")]; + char script_stringpool_str12[sizeof("Mro")]; + char script_stringpool_str14[sizeof("Ahom")]; + char script_stringpool_str15[sizeof("Miao")]; + char script_stringpool_str16[sizeof("Braille")]; + char script_stringpool_str17[sizeof("Balinese")]; char script_stringpool_str18[sizeof("Mandaic")]; - char script_stringpool_str19[sizeof("Thai")]; + char script_stringpool_str19[sizeof("Armenian")]; char script_stringpool_str20[sizeof("Myanmar")]; - char script_stringpool_str21[sizeof("Armenian")]; - char script_stringpool_str22[sizeof("Mongolian")]; - char script_stringpool_str23[sizeof("Thaana")]; - char script_stringpool_str24[sizeof("Linear_B")]; - char script_stringpool_str25[sizeof("Arabic")]; - char script_stringpool_str27[sizeof("Linear_A")]; - char script_stringpool_str28[sizeof("Cham")]; - char script_stringpool_str29[sizeof("Osmanya")]; - char script_stringpool_str30[sizeof("Sinhala")]; - char script_stringpool_str31[sizeof("Common")]; - char script_stringpool_str32[sizeof("Tai_Le")]; - char script_stringpool_str33[sizeof("Sharada")]; - char script_stringpool_str34[sizeof("Chakma")]; - char script_stringpool_str35[sizeof("Oriya")]; - char script_stringpool_str36[sizeof("Syriac")]; - char script_stringpool_str37[sizeof("Shavian")]; - char script_stringpool_str38[sizeof("Anatolian_Hieroglyphs")]; - char script_stringpool_str39[sizeof("Carian")]; - char script_stringpool_str40[sizeof("Mende_Kikakui")]; - char script_stringpool_str41[sizeof("Tai_Tham")]; - char script_stringpool_str42[sizeof("Buginese")]; - char script_stringpool_str43[sizeof("Samaritan")]; - char script_stringpool_str44[sizeof("Meetei_Mayek")]; - char script_stringpool_str45[sizeof("Braille")]; - char script_stringpool_str46[sizeof("Tagbanwa")]; - char script_stringpool_str47[sizeof("Multani")]; - char script_stringpool_str48[sizeof("Cuneiform")]; - char script_stringpool_str49[sizeof("Limbu")]; - char script_stringpool_str50[sizeof("Tamil")]; - char script_stringpool_str51[sizeof("Han")]; - char script_stringpool_str52[sizeof("Latin")]; - char script_stringpool_str53[sizeof("Cherokee")]; - char script_stringpool_str54[sizeof("Georgian")]; - char script_stringpool_str55[sizeof("Balinese")]; - char script_stringpool_str56[sizeof("Kannada")]; - char script_stringpool_str57[sizeof("Hanunoo")]; - char script_stringpool_str58[sizeof("Phoenician")]; - char script_stringpool_str59[sizeof("Tirhuta")]; - char script_stringpool_str60[sizeof("Khmer")]; - char script_stringpool_str61[sizeof("Ogham")]; - char script_stringpool_str62[sizeof("Avestan")]; - char script_stringpool_str63[sizeof("Vai")]; - char script_stringpool_str64[sizeof("Takri")]; - char script_stringpool_str65[sizeof("Telugu")]; - char script_stringpool_str66[sizeof("Tagalog")]; - char script_stringpool_str67[sizeof("New_Tai_Lue")]; - char script_stringpool_str68[sizeof("Lycian")]; - char script_stringpool_str69[sizeof("Gujarati")]; - char script_stringpool_str70[sizeof("Inherited")]; - char script_stringpool_str71[sizeof("Warang_Citi")]; - char script_stringpool_str72[sizeof("Modi")]; - char script_stringpool_str73[sizeof("Malayalam")]; - char script_stringpool_str74[sizeof("Grantha")]; - char script_stringpool_str75[sizeof("Sora_Sompeng")]; - char script_stringpool_str76[sizeof("Mahajani")]; - char script_stringpool_str77[sizeof("Gothic")]; - char script_stringpool_str78[sizeof("Manichaean")]; - char script_stringpool_str79[sizeof("Glagolitic")]; - char script_stringpool_str80[sizeof("Caucasian_Albanian")]; - char script_stringpool_str81[sizeof("Greek")]; - char script_stringpool_str82[sizeof("Lydian")]; - char script_stringpool_str83[sizeof("Gurmukhi")]; - char script_stringpool_str84[sizeof("Lisu")]; - char script_stringpool_str85[sizeof("Batak")]; - char script_stringpool_str86[sizeof("Hiragana")]; - char script_stringpool_str87[sizeof("Hangul")]; - char script_stringpool_str88[sizeof("Meroitic_Cursive")]; - char script_stringpool_str89[sizeof("Devanagari")]; - char script_stringpool_str90[sizeof("Khojki")]; - char script_stringpool_str91[sizeof("Bopomofo")]; - char script_stringpool_str92[sizeof("Meroitic_Hieroglyphs")]; - char script_stringpool_str93[sizeof("Kaithi")]; - char script_stringpool_str94[sizeof("Bassa_Vah")]; - char script_stringpool_str95[sizeof("Hatran")]; - char script_stringpool_str96[sizeof("Egyptian_Hieroglyphs")]; - char script_stringpool_str97[sizeof("Kharoshthi")]; - char script_stringpool_str98[sizeof("Rejang")]; - char script_stringpool_str99[sizeof("Syloti_Nagri")]; - char script_stringpool_str100[sizeof("Tifinagh")]; - char script_stringpool_str101[sizeof("Palmyrene")]; - char script_stringpool_str102[sizeof("Saurashtra")]; - char script_stringpool_str103[sizeof("Ol_Chiki")]; - char script_stringpool_str104[sizeof("Ugaritic")]; - char script_stringpool_str105[sizeof("Sundanese")]; - char script_stringpool_str106[sizeof("Canadian_Aboriginal")]; - char script_stringpool_str107[sizeof("Buhid")]; - char script_stringpool_str108[sizeof("Ethiopic")]; - char script_stringpool_str109[sizeof("Coptic")]; - char script_stringpool_str110[sizeof("Cypriot")]; - char script_stringpool_str111[sizeof("Nabataean")]; - char script_stringpool_str112[sizeof("Tibetan")]; - char script_stringpool_str113[sizeof("SignWriting")]; - char script_stringpool_str114[sizeof("Javanese")]; - char script_stringpool_str116[sizeof("Tai_Viet")]; - char script_stringpool_str117[sizeof("Cyrillic")]; - char script_stringpool_str118[sizeof("Duployan")]; - char script_stringpool_str119[sizeof("Kayah_Li")]; - char script_stringpool_str120[sizeof("Deseret")]; - char script_stringpool_str121[sizeof("Hebrew")]; - char script_stringpool_str123[sizeof("Siddham")]; - char script_stringpool_str124[sizeof("Lepcha")]; - char script_stringpool_str125[sizeof("Old_Italic")]; - char script_stringpool_str126[sizeof("Phags_Pa")]; - char script_stringpool_str127[sizeof("Psalter_Pahlavi")]; - char script_stringpool_str128[sizeof("Runic")]; - char script_stringpool_str129[sizeof("Old_Permic")]; - char script_stringpool_str132[sizeof("Pau_Cin_Hau")]; - char script_stringpool_str133[sizeof("Katakana")]; - char script_stringpool_str135[sizeof("Imperial_Aramaic")]; - char script_stringpool_str137[sizeof("Old_North_Arabian")]; - char script_stringpool_str139[sizeof("Pahawh_Hmong")]; - char script_stringpool_str140[sizeof("Old_Turkic")]; - char script_stringpool_str145[sizeof("Inscriptional_Pahlavi")]; - char script_stringpool_str146[sizeof("Inscriptional_Parthian")]; - char script_stringpool_str149[sizeof("Elbasan")]; - char script_stringpool_str151[sizeof("Old_South_Arabian")]; - char script_stringpool_str153[sizeof("Khudawadi")]; - char script_stringpool_str157[sizeof("Old_Hungarian")]; - char script_stringpool_str199[sizeof("Old_Persian")]; + char script_stringpool_str21[sizeof("Mongolian")]; + char script_stringpool_str22[sizeof("Adlam")]; + char script_stringpool_str23[sizeof("Cham")]; + char script_stringpool_str24[sizeof("Multani")]; + char script_stringpool_str25[sizeof("Common")]; + char script_stringpool_str26[sizeof("Thai")]; + char script_stringpool_str27[sizeof("Chakma")]; + char script_stringpool_str28[sizeof("Thaana")]; + char script_stringpool_str29[sizeof("Arabic")]; + char script_stringpool_str30[sizeof("Avestan")]; + char script_stringpool_str31[sizeof("Cherokee")]; + char script_stringpool_str32[sizeof("Tamil")]; + char script_stringpool_str33[sizeof("Lao")]; + char script_stringpool_str34[sizeof("Meetei_Mayek")]; + char script_stringpool_str35[sizeof("Mende_Kikakui")]; + char script_stringpool_str36[sizeof("Sinhala")]; + char script_stringpool_str37[sizeof("Anatolian_Hieroglyphs")]; + char script_stringpool_str38[sizeof("Phoenician")]; + char script_stringpool_str39[sizeof("Sharada")]; + char script_stringpool_str40[sizeof("Linear_B")]; + char script_stringpool_str41[sizeof("Carian")]; + char script_stringpool_str42[sizeof("Batak")]; + char script_stringpool_str43[sizeof("Tangut")]; + char script_stringpool_str45[sizeof("Latin")]; + char script_stringpool_str47[sizeof("Shavian")]; + char script_stringpool_str48[sizeof("Modi")]; + char script_stringpool_str49[sizeof("Linear_A")]; + char script_stringpool_str51[sizeof("Syriac")]; + char script_stringpool_str52[sizeof("Cuneiform")]; + char script_stringpool_str53[sizeof("Osmanya")]; + char script_stringpool_str54[sizeof("Limbu")]; + char script_stringpool_str55[sizeof("Osage")]; + char script_stringpool_str56[sizeof("Samaritan")]; + char script_stringpool_str57[sizeof("Kannada")]; + char script_stringpool_str58[sizeof("Caucasian_Albanian")]; + char script_stringpool_str59[sizeof("Tai_Tham")]; + char script_stringpool_str60[sizeof("Tirhuta")]; + char script_stringpool_str61[sizeof("Takri")]; + char script_stringpool_str62[sizeof("Buginese")]; + char script_stringpool_str63[sizeof("Oriya")]; + char script_stringpool_str64[sizeof("Bhaiksuki")]; + char script_stringpool_str65[sizeof("Tai_Le")]; + char script_stringpool_str66[sizeof("Warang_Citi")]; + char script_stringpool_str67[sizeof("Marchen")]; + char script_stringpool_str68[sizeof("Saurashtra")]; + char script_stringpool_str69[sizeof("Han")]; + char script_stringpool_str70[sizeof("Khmer")]; + char script_stringpool_str71[sizeof("Canadian_Aboriginal")]; + char script_stringpool_str72[sizeof("Kharoshthi")]; + char script_stringpool_str73[sizeof("Hanunoo")]; + char script_stringpool_str74[sizeof("Lydian")]; + char script_stringpool_str75[sizeof("Nko")]; + char script_stringpool_str76[sizeof("Manichaean")]; + char script_stringpool_str77[sizeof("Buhid")]; + char script_stringpool_str78[sizeof("Newa")]; + char script_stringpool_str79[sizeof("Bassa_Vah")]; + char script_stringpool_str80[sizeof("Khojki")]; + char script_stringpool_str81[sizeof("Bopomofo")]; + char script_stringpool_str82[sizeof("Telugu")]; + char script_stringpool_str83[sizeof("Tagalog")]; + char script_stringpool_str84[sizeof("Tagbanwa")]; + char script_stringpool_str85[sizeof("Grantha")]; + char script_stringpool_str86[sizeof("Hatran")]; + char script_stringpool_str87[sizeof("Ogham")]; + char script_stringpool_str88[sizeof("Inherited")]; + char script_stringpool_str89[sizeof("Glagolitic")]; + char script_stringpool_str90[sizeof("Hangul")]; + char script_stringpool_str91[sizeof("Tibetan")]; + char script_stringpool_str92[sizeof("Gothic")]; + char script_stringpool_str93[sizeof("Lycian")]; + char script_stringpool_str94[sizeof("Phags_Pa")]; + char script_stringpool_str95[sizeof("Katakana")]; + char script_stringpool_str96[sizeof("Psalter_Pahlavi")]; + char script_stringpool_str97[sizeof("Lisu")]; + char script_stringpool_str98[sizeof("Greek")]; + char script_stringpool_str99[sizeof("Devanagari")]; + char script_stringpool_str100[sizeof("Kaithi")]; + char script_stringpool_str101[sizeof("Cyrillic")]; + char script_stringpool_str102[sizeof("Sundanese")]; + char script_stringpool_str103[sizeof("Coptic")]; + char script_stringpool_str104[sizeof("Cypriot")]; + char script_stringpool_str105[sizeof("Siddham")]; + char script_stringpool_str106[sizeof("Meroitic_Cursive")]; + char script_stringpool_str107[sizeof("Sora_Sompeng")]; + char script_stringpool_str108[sizeof("Old_Permic")]; + char script_stringpool_str109[sizeof("Malayalam")]; + char script_stringpool_str110[sizeof("Meroitic_Hieroglyphs")]; + char script_stringpool_str111[sizeof("Mahajani")]; + char script_stringpool_str112[sizeof("Pau_Cin_Hau")]; + char script_stringpool_str113[sizeof("Khudawadi")]; + char script_stringpool_str114[sizeof("Palmyrene")]; + char script_stringpool_str115[sizeof("Rejang")]; + char script_stringpool_str116[sizeof("Vai")]; + char script_stringpool_str117[sizeof("Gurmukhi")]; + char script_stringpool_str118[sizeof("Tifinagh")]; + char script_stringpool_str119[sizeof("Duployan")]; + char script_stringpool_str120[sizeof("Old_Italic")]; + char script_stringpool_str121[sizeof("Runic")]; + char script_stringpool_str122[sizeof("SignWriting")]; + char script_stringpool_str123[sizeof("Ugaritic")]; + char script_stringpool_str124[sizeof("Georgian")]; + char script_stringpool_str125[sizeof("Javanese")]; + char script_stringpool_str126[sizeof("Syloti_Nagri")]; + char script_stringpool_str127[sizeof("Deseret")]; + char script_stringpool_str128[sizeof("Ethiopic")]; + char script_stringpool_str129[sizeof("Hebrew")]; + char script_stringpool_str132[sizeof("Imperial_Aramaic")]; + char script_stringpool_str133[sizeof("Pahawh_Hmong")]; + char script_stringpool_str134[sizeof("Old_South_Arabian")]; + char script_stringpool_str135[sizeof("Old_Turkic")]; + char script_stringpool_str136[sizeof("Inscriptional_Pahlavi")]; + char script_stringpool_str137[sizeof("Inscriptional_Parthian")]; + char script_stringpool_str141[sizeof("Lepcha")]; + char script_stringpool_str142[sizeof("Egyptian_Hieroglyphs")]; + char script_stringpool_str144[sizeof("Hiragana")]; + char script_stringpool_str147[sizeof("Gujarati")]; + char script_stringpool_str148[sizeof("Nabataean")]; + char script_stringpool_str150[sizeof("Ol_Chiki")]; + char script_stringpool_str151[sizeof("Tai_Viet")]; + char script_stringpool_str153[sizeof("Elbasan")]; + char script_stringpool_str155[sizeof("New_Tai_Lue")]; + char script_stringpool_str171[sizeof("Old_Persian")]; + char script_stringpool_str179[sizeof("Old_North_Arabian")]; + char script_stringpool_str185[sizeof("Kayah_Li")]; + char script_stringpool_str210[sizeof("Old_Hungarian")]; }; static const struct script_stringpool_t script_stringpool_contents = { "Yi", - "Nko", - "Mro", - "Ahom", - "Lao", - "Miao", "Bamum", "Bengali", "Brahmi", + "Mro", + "Ahom", + "Miao", + "Braille", + "Balinese", "Mandaic", - "Thai", - "Myanmar", "Armenian", + "Myanmar", "Mongolian", - "Thaana", - "Linear_B", - "Arabic", - "Linear_A", + "Adlam", "Cham", - "Osmanya", - "Sinhala", + "Multani", "Common", - "Tai_Le", - "Sharada", + "Thai", "Chakma", - "Oriya", - "Syriac", - "Shavian", + "Thaana", + "Arabic", + "Avestan", + "Cherokee", + "Tamil", + "Lao", + "Meetei_Mayek", + "Mende_Kikakui", + "Sinhala", "Anatolian_Hieroglyphs", + "Phoenician", + "Sharada", + "Linear_B", "Carian", - "Mende_Kikakui", - "Tai_Tham", - "Buginese", - "Samaritan", - "Meetei_Mayek", - "Braille", - "Tagbanwa", - "Multani", + "Batak", + "Tangut", + "Latin", + "Shavian", + "Modi", + "Linear_A", + "Syriac", "Cuneiform", + "Osmanya", "Limbu", - "Tamil", - "Han", - "Latin", - "Cherokee", - "Georgian", - "Balinese", + "Osage", + "Samaritan", "Kannada", - "Hanunoo", - "Phoenician", + "Caucasian_Albanian", + "Tai_Tham", "Tirhuta", - "Khmer", - "Ogham", - "Avestan", - "Vai", "Takri", + "Buginese", + "Oriya", + "Bhaiksuki", + "Tai_Le", + "Warang_Citi", + "Marchen", + "Saurashtra", + "Han", + "Khmer", + "Canadian_Aboriginal", + "Kharoshthi", + "Hanunoo", + "Lydian", + "Nko", + "Manichaean", + "Buhid", + "Newa", + "Bassa_Vah", + "Khojki", + "Bopomofo", "Telugu", "Tagalog", - "New_Tai_Lue", - "Lycian", - "Gujarati", - "Inherited", - "Warang_Citi", - "Modi", - "Malayalam", + "Tagbanwa", "Grantha", - "Sora_Sompeng", - "Mahajani", - "Gothic", - "Manichaean", + "Hatran", + "Ogham", + "Inherited", "Glagolitic", - "Caucasian_Albanian", - "Greek", - "Lydian", - "Gurmukhi", - "Lisu", - "Batak", - "Hiragana", "Hangul", - "Meroitic_Cursive", + "Tibetan", + "Gothic", + "Lycian", + "Phags_Pa", + "Katakana", + "Psalter_Pahlavi", + "Lisu", + "Greek", "Devanagari", - "Khojki", - "Bopomofo", - "Meroitic_Hieroglyphs", "Kaithi", - "Bassa_Vah", - "Hatran", - "Egyptian_Hieroglyphs", - "Kharoshthi", - "Rejang", - "Syloti_Nagri", - "Tifinagh", - "Palmyrene", - "Saurashtra", - "Ol_Chiki", - "Ugaritic", + "Cyrillic", "Sundanese", - "Canadian_Aboriginal", - "Buhid", - "Ethiopic", "Coptic", "Cypriot", - "Nabataean", - "Tibetan", + "Siddham", + "Meroitic_Cursive", + "Sora_Sompeng", + "Old_Permic", + "Malayalam", + "Meroitic_Hieroglyphs", + "Mahajani", + "Pau_Cin_Hau", + "Khudawadi", + "Palmyrene", + "Rejang", + "Vai", + "Gurmukhi", + "Tifinagh", + "Duployan", + "Old_Italic", + "Runic", "SignWriting", + "Ugaritic", + "Georgian", "Javanese", - "Tai_Viet", - "Cyrillic", - "Duployan", - "Kayah_Li", + "Syloti_Nagri", "Deseret", + "Ethiopic", "Hebrew", - "Siddham", - "Lepcha", - "Old_Italic", - "Phags_Pa", - "Psalter_Pahlavi", - "Runic", - "Old_Permic", - "Pau_Cin_Hau", - "Katakana", "Imperial_Aramaic", - "Old_North_Arabian", "Pahawh_Hmong", + "Old_South_Arabian", "Old_Turkic", "Inscriptional_Pahlavi", "Inscriptional_Parthian", + "Lepcha", + "Egyptian_Hieroglyphs", + "Hiragana", + "Gujarati", + "Nabataean", + "Ol_Chiki", + "Tai_Viet", "Elbasan", - "Old_South_Arabian", - "Khudawadi", - "Old_Hungarian", - "Old_Persian" + "New_Tai_Lue", + "Old_Persian", + "Old_North_Arabian", + "Kayah_Li", + "Old_Hungarian" }; #define script_stringpool ((const char *) &script_stringpool_contents) static const struct named_script script_names[] = { - {-1}, {-1}, {-1}, {-1}, -#line 51 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str4, 36}, {-1}, {-1}, -#line 80 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str7, 65}, - {-1}, -#line 129 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str9, 114}, - {-1}, -#line 140 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str11, 125}, -#line 35 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str12, 20}, -#line 113 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str13, 98}, +#line 51 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str2, 36}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 98 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str9, 83}, +#line 25 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str10, 10}, +#line 108 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str11, 93}, +#line 129 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str12, 114}, {-1}, -#line 98 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str15, 83}, -#line 25 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str16, 10}, -#line 108 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str17, 93}, -#line 109 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str18, 94}, -#line 34 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str19, 19}, -#line 37 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str20, 22}, -#line 19 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str21, 4}, -#line 46 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str22, 31}, -#line 23 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str23, 8}, -#line 62 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str24, 47}, -#line 21 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str25, 6}, +#line 140 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str14, 125}, +#line 113 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str15, 98}, +#line 67 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str16, 52}, +#line 76 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str17, 61}, +#line 109 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str18, 94}, +#line 19 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str19, 4}, +#line 37 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str20, 22}, +#line 46 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str21, 31}, +#line 146 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str22, 131}, +#line 91 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str23, 76}, +#line 143 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str24, 128}, +#line 15 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str25, 0}, +#line 34 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str26, 19}, +#line 110 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str27, 95}, +#line 23 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str28, 8}, +#line 21 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str29, 6}, +#line 94 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str30, 79}, +#line 41 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str31, 26}, +#line 29 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str32, 14}, +#line 35 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str33, 20}, +#line 100 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str34, 85}, +#line 127 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str35, 112}, +#line 33 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str36, 18}, +#line 141 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str37, 126}, +#line 78 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str38, 63}, +#line 114 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str39, 99}, +#line 62 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str40, 47}, +#line 89 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str41, 74}, +#line 107 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str42, 92}, +#line 151 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str43, 136}, {-1}, -#line 124 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str27, 109}, -#line 91 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str28, 76}, -#line 65 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str29, 50}, -#line 33 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str30, 18}, -#line 15 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str31, 0}, -#line 61 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str32, 46}, -#line 114 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str33, 99}, -#line 110 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str34, 95}, -#line 28 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str35, 13}, -#line 22 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str36, 7}, -#line 64 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str37, 49}, -#line 141 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str38, 126}, -#line 89 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str39, 74}, -#line 127 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str40, 112}, -#line 92 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str41, 77}, -#line 68 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str42, 53}, -#line 96 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str43, 81}, -#line 100 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str44, 85}, -#line 67 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str45, 52}, -#line 59 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str46, 44}, -#line 143 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str47, 128}, -#line 77 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str48, 62}, -#line 60 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str49, 45}, -#line 29 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str50, 14}, -#line 50 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str51, 35}, -#line 16 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str52, 1}, -#line 41 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str53, 26}, -#line 38 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str54, 23}, -#line 76 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str55, 61}, -#line 31 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str56, 16}, -#line 57 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str57, 42}, -#line 78 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str58, 63}, -#line 138 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str59, 123}, -#line 45 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str60, 30}, -#line 43 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str61, 28}, -#line 94 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str62, 79}, -#line 84 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str63, 69}, -#line 116 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str64, 101}, -#line 30 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str65, 15}, -#line 56 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str66, 41}, -#line 70 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str67, 55}, -#line 88 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str68, 73}, -#line 27 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str69, 12}, -#line 55 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str70, 40}, -#line 139 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str71, 124}, -#line 128 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str72, 113}, -#line 32 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str73, 17}, -#line 121 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str74, 106}, -#line 115 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str75, 100}, -#line 125 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str76, 110}, -#line 53 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str77, 38}, -#line 126 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str78, 111}, -#line 71 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str79, 56}, -#line 117 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str80, 102}, -#line 17 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str81, 2}, -#line 90 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str82, 75}, -#line 26 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str83, 11}, -#line 97 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str84, 82}, -#line 107 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str85, 92}, -#line 47 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str86, 32}, -#line 39 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str87, 24}, -#line 111 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str88, 96}, -#line 24 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str89, 9}, -#line 123 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str90, 108}, -#line 49 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str91, 34}, -#line 112 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str92, 97}, -#line 106 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str93, 91}, -#line 118 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str94, 103}, -#line 142 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str95, 127}, -#line 95 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str96, 80}, -#line 75 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str97, 60}, -#line 87 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str98, 72}, -#line 73 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str99, 58}, -#line 72 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str100, 57}, -#line 132 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str101, 117}, -#line 85 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str102, 70}, -#line 83 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str103, 68}, -#line 63 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str104, 48}, -#line 81 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str105, 66}, -#line 42 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str106, 27}, -#line 58 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str107, 43}, -#line 40 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str108, 25}, -#line 69 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str109, 54}, -#line 66 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str110, 51}, -#line 131 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str111, 116}, -#line 36 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str112, 21}, -#line 145 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str113, 130}, -#line 99 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str114, 84}, +#line 16 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str45, 1}, {-1}, -#line 93 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str116, 78}, -#line 18 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str117, 3}, -#line 119 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str118, 104}, -#line 86 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str119, 71}, -#line 54 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str120, 39}, -#line 20 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str121, 5}, +#line 64 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str47, 49}, +#line 128 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str48, 113}, +#line 124 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str49, 109}, {-1}, -#line 136 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str123, 121}, -#line 82 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str124, 67}, -#line 52 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str125, 37}, -#line 79 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str126, 64}, -#line 135 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str127, 120}, -#line 44 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str128, 29}, -#line 134 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str129, 119}, +#line 22 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str51, 7}, +#line 77 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str52, 62}, +#line 65 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str53, 50}, +#line 60 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str54, 45}, +#line 150 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str55, 135}, +#line 96 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str56, 81}, +#line 31 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str57, 16}, +#line 117 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str58, 102}, +#line 92 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str59, 77}, +#line 138 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str60, 123}, +#line 116 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str61, 101}, +#line 68 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str62, 53}, +#line 28 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str63, 13}, +#line 147 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str64, 132}, +#line 61 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str65, 46}, +#line 139 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str66, 124}, +#line 148 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str67, 133}, +#line 85 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str68, 70}, +#line 50 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str69, 35}, +#line 45 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str70, 30}, +#line 42 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str71, 27}, +#line 75 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str72, 60}, +#line 57 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str73, 42}, +#line 90 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str74, 75}, +#line 80 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str75, 65}, +#line 126 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str76, 111}, +#line 58 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str77, 43}, +#line 149 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str78, 134}, +#line 118 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str79, 103}, +#line 123 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str80, 108}, +#line 49 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str81, 34}, +#line 30 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str82, 15}, +#line 56 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str83, 41}, +#line 59 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str84, 44}, +#line 121 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str85, 106}, +#line 142 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str86, 127}, +#line 43 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str87, 28}, +#line 55 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str88, 40}, +#line 71 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str89, 56}, +#line 39 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str90, 24}, +#line 36 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str91, 21}, +#line 53 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str92, 38}, +#line 88 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str93, 73}, +#line 79 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str94, 64}, +#line 48 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str95, 33}, +#line 135 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str96, 120}, +#line 97 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str97, 82}, +#line 17 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str98, 2}, +#line 24 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str99, 9}, +#line 106 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str100, 91}, +#line 18 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str101, 3}, +#line 81 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str102, 66}, +#line 69 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str103, 54}, +#line 66 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str104, 51}, +#line 136 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str105, 121}, +#line 111 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str106, 96}, +#line 115 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str107, 100}, +#line 134 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str108, 119}, +#line 32 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str109, 17}, +#line 112 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str110, 97}, +#line 125 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str111, 110}, +#line 133 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str112, 118}, +#line 137 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str113, 122}, +#line 132 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str114, 117}, +#line 87 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str115, 72}, +#line 84 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str116, 69}, +#line 26 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str117, 11}, +#line 72 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str118, 57}, +#line 119 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str119, 104}, +#line 52 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str120, 37}, +#line 44 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str121, 29}, +#line 145 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str122, 130}, +#line 63 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str123, 48}, +#line 38 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str124, 23}, +#line 99 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str125, 84}, +#line 73 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str126, 58}, +#line 54 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str127, 39}, +#line 40 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str128, 25}, +#line 20 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str129, 5}, {-1}, {-1}, -#line 133 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str132, 118}, -#line 48 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str133, 33}, - {-1}, -#line 101 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str135, 86}, - {-1}, -#line 130 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str137, 115}, +#line 101 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str132, 86}, +#line 122 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str133, 107}, +#line 102 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str134, 87}, +#line 105 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str135, 90}, +#line 104 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str136, 89}, +#line 103 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str137, 88}, + {-1}, {-1}, {-1}, +#line 82 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str141, 67}, +#line 95 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str142, 80}, {-1}, -#line 122 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str139, 107}, -#line 105 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str140, 90}, - {-1}, {-1}, {-1}, {-1}, -#line 104 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str145, 89}, -#line 103 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str146, 88}, +#line 47 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str144, 32}, {-1}, {-1}, -#line 120 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str149, 105}, +#line 27 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str147, 12}, +#line 131 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str148, 116}, {-1}, -#line 102 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str151, 87}, +#line 83 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str150, 68}, +#line 93 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str151, 78}, {-1}, -#line 137 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str153, 122}, - {-1}, {-1}, {-1}, -#line 144 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str157, 129}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 120 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str153, 105}, + {-1}, +#line 70 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str155, 55}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 74 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str171, 59}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 130 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str179, 115}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 86 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str185, 71}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 74 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str199, 59} + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 144 "../../lib/unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str210, 129} }; -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif const struct named_script * -uc_script_lookup (register const char *str, register unsigned int len) +uc_script_lookup (register const char *str, register size_t len) { if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = scripts_hash (str, len); + register unsigned int key = scripts_hash (str, len); - if (key <= MAX_HASH_VALUE && key >= 0) + if (key <= MAX_HASH_VALUE) { register int o = script_names[key].name; if (o >= 0) diff --git a/lib/unictype/sy_c_ident.c b/lib/unictype/sy_c_ident.c index 77d7769..07a05ef 100644 --- a/lib/unictype/sy_c_ident.c +++ b/lib/unictype/sy_c_ident.c @@ -1,5 +1,5 @@ /* Syntax properties of Unicode characters. - Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/sy_c_ident.h b/lib/unictype/sy_c_ident.h index 63d047c..174d8d3 100644 --- a/lib/unictype/sy_c_ident.h +++ b/lib/unictype/sy_c_ident.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Language syntax properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define identsyntax_header_0 12 #define identsyntax_header_1 14 #define identsyntax_header_2 7 diff --git a/lib/unictype/sy_c_whitespace.c b/lib/unictype/sy_c_whitespace.c index d189574..21980a4 100644 --- a/lib/unictype/sy_c_whitespace.c +++ b/lib/unictype/sy_c_whitespace.c @@ -1,5 +1,5 @@ /* Syntax properties of Unicode characters. - Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/sy_java_ident.c b/lib/unictype/sy_java_ident.c index 75d6115..b72718a 100644 --- a/lib/unictype/sy_java_ident.c +++ b/lib/unictype/sy_java_ident.c @@ -1,5 +1,5 @@ /* Syntax properties of Unicode characters. - Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include diff --git a/lib/unictype/sy_java_ident.h b/lib/unictype/sy_java_ident.h index e0e45f3..e5a1e59 100644 --- a/lib/unictype/sy_java_ident.h +++ b/lib/unictype/sy_java_ident.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Language syntax properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ #define identsyntax_header_0 12 #define identsyntax_header_1 225 #define identsyntax_header_2 7 @@ -10,18 +10,18 @@ static const struct { int level1[225]; - short level2[24 << 5]; - unsigned short level3[162 * 16]; + short level2[25 << 5]; + unsigned short level3[169 * 16]; } u_java_ident = { { 0, 32, 64, 96, 128, 160, 160, 160, 160, 192, 224, 160, 160, 256, -1, 288, - 320, 352, 384, 416, 448, -1, 480, -1, - -1, -1, -1, 512, -1, 544, 576, -1, + 320, 352, 384, 416, 448, -1, 480, 160, + 512, -1, -1, 544, -1, 576, 608, -1, 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 608, 640, 672, -1, -1, 704, + 160, 160, 640, 672, 704, -1, -1, 736, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -44,7 +44,7 @@ u_java_ident = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 736 + 768 }, { 0, 128, 256, 256, 256, 384, 512, 640, @@ -92,54 +92,58 @@ u_java_ident = 13056, 13184, 13312, 13440, 13568, 13696, 13824, 13952, 14080, 14208, -1, -1, -1, -1, -1, -1, 14336, 14464, 14592, 14720, 14848, 14976, 15104, -1, - -1, 15232, -1, 15360, 15488, 15616, 15744, -1, - -1, 15872, -1, -1, -1, 16000, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 256, 256, 256, 16128, - 16256, 256, 16384, -1, -1, -1, -1, -1, + 15232, 15360, -1, 15488, 15616, 15744, 15872, -1, + -1, 16000, -1, -1, -1, 16128, -1, -1, + 16256, 16384, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 256, 256, 256, 16512, + 16640, 256, 16768, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 256, 256, 256, 256, 256, 256, 256, - 16512, -1, -1, -1, -1, -1, -1, -1, + 16896, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 16640, -1, -1, -1, + 256, 256, 256, 256, 17024, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 16768, 16896, 17024, 17152, - -1, -1, -1, -1, -1, -1, 17280, 17408, - 17536, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 17152, 17280, 17408, 17536, + -1, -1, -1, -1, -1, -1, 17664, 17792, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 256, 256, 17920, + 256, 256, 256, 256, 256, 18048, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 18176, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 17664, 17792, -1, -1, -1, -1, -1, -1, - -1, -1, 17920, 18048, 18176, -1, -1, -1, - 18304, 18432, 18560, 256, 256, 18688, 18816, 18944, - -1, -1, -1, -1, 19072, 19200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 18304, 18432, -1, -1, -1, -1, -1, -1, + -1, -1, 18560, 18688, 18816, -1, -1, -1, + 18944, 19072, 19200, 256, 256, 19328, 19456, 19584, + -1, -1, -1, -1, 19712, 19840, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 19968, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 19328, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 19456, 19584, -1, -1, + 256, 20096, 20224, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 20352, 20480, -1, -1, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 19712, 256, 256, + 256, 256, 256, 256, 256, 20608, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 19840, 256, - 19968, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 256, 20736, 256, + 20864, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 20096, -1, -1, + 256, 256, 256, 256, 256, 20992, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 20224, -1, -1, -1, + 256, 256, 256, 256, 21120, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 20352, -1, 20480, 20608, -1, -1, -1, -1, + 21248, -1, 21376, 21504, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 @@ -173,8 +177,8 @@ u_java_ident = 0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0x5540, 0xa055, 0xaa8a, 0x0000, 0x0000, 0x5000, 0x5545, 0x5455, 0xa554, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaa54, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xa800, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x556a, 0x5555, 0x5555, 0x5555, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0800, 0xa000, + 0xaaaa, 0xaaaa, 0x55aa, 0x5555, 0x5575, 0x5555, 0x5555, 0x5555, 0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5150, 0x5555, 0x5555, 0x5554, 0x0000, 0x5a50, 0x5555, 0x0002, 0x0000, 0x0254, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0a88, 0x51a0, @@ -189,10 +193,10 @@ u_java_ident = 0x5a95, 0xa559, 0x6aa8, 0xaaaa, 0x5aaa, 0x5555, 0xaaaa, 0xaaa2, 0x0255, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0000, 0x52a0, 0x5955, 0xa559, 0x96aa, 0xaa80, 0x5a50, 0x5555, 0xaaaa, 0xaaaa, - 0x0256, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x51a0, + 0x0254, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x51a0, 0x5955, 0xa559, 0x96aa, 0x8aaa, 0x5a50, 0x5555, 0xaa82, 0xaaaa, 0x0256, 0x0800, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x5280, - 0x5955, 0x8559, 0x6aaa, 0x2aaa, 0x5a50, 0x5555, 0xaaaa, 0x000a, + 0x5955, 0x8559, 0x40aa, 0x2aaa, 0x5a50, 0x5555, 0xaaaa, 0x000a, 0x025a, 0x0000, 0x8000, 0x000a, 0x0000, 0x0000, 0x0020, 0xa200, 0x8000, 0x6a9a, 0x9955, 0x5555, 0x5aaa, 0x5555, 0xaa5a, 0xaaaa, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5504, 0x2a95, @@ -227,7 +231,7 @@ u_java_ident = 0x5555, 0x5555, 0x2a55, 0xa42a, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xb56a, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa84, 0x0000, 0x0000, + 0x1400, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa84, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x8000, 0x5555, 0xaa55, 0x5555, 0xaa55, 0x5aaa, 0x5555, 0x0000, 0x0000, 0x0000, 0xa000, 0xa800, 0xaaaa, @@ -243,10 +247,10 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x5000, 0x5555, 0xaa55, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, 0x5555, 0xaaaa, 0x5555, 0x02a5, 0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0xa000, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x5595, 0x5555, 0x5555, 0x0401, 0x8150, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa555, 0x55aa, + 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa555, 0x556a, 0x0000, 0x0000, 0xa000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xa000, 0x0000, 0x2222, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x8800, @@ -289,12 +293,12 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0028, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0xaaaa, + 0x0000, 0x0028, 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, 0x0000, 0x1010, 0x0040, 0x0000, 0x0000, 0x5540, 0xaaaa, 0xaaaa, 0xaaa8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, - 0xa955, 0xaaaa, 0x5555, 0xaaa5, 0x5555, 0x5555, 0x0005, 0xa22a, + 0xa555, 0xaaaa, 0x5555, 0xaaa5, 0x5555, 0x5555, 0x0005, 0xa22a, 0x5555, 0x0005, 0x0000, 0x0000, 0x5000, 0xa555, 0x0000, 0x0000, 0x4000, 0x5555, 0xaa55, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa800, 0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, @@ -343,8 +347,8 @@ u_java_ident = 0x0000, 0xaa80, 0x0000, 0x0000, 0x0000, 0x0000, 0x5000, 0xaa95, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0x0000, 0xa002, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0xa000, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0xa000, 0x5555, 0xaaa5, 0x0000, 0x0000, + 0x0000, 0x0000, 0xaa00, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, @@ -377,12 +381,14 @@ u_java_ident = 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a40, 0xaaaa, 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, 0xa801, 0xa95a, 0x5555, 0xa885, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x5500, 0x5555, 0xaaaa, + 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x5500, 0x5555, 0x9aaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x8000, 0x2008, 0x0000, 0x2000, 0x0000, 0xaaa8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0x5555, 0xaa95, 0x5555, 0xaaa5, 0x0255, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0208, 0x51a0, 0x6955, 0xa569, 0x6aa8, 0x02aa, 0x5a50, 0xa955, 0xa955, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5400, 0x5555, + 0x1555, 0xaa80, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0x5555, 0x2055, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xa555, 0x5555, @@ -397,6 +403,10 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0xaaa5, 0xaaaa, 0x2aaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, + 0x0000, 0x0008, 0x0000, 0x0000, 0x0000, 0x4000, 0x9555, 0x5555, + 0xaaa8, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0x000a, 0x0000, + 0x0000, 0x0000, 0x555a, 0x5555, 0x5555, 0x5556, 0x9555, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -418,7 +428,11 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0x5554, 0x5555, 0x5555, 0x5555, 0x5555, 0x9555, 0xaaaa, 0x6aaa, 0x0015, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -447,8 +461,12 @@ u_java_ident = 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa955, 0xa6aa, 0xaaaa, 0xa9aa, 0xaaaa, 0xaaaa, 0x556a, 0x5556, 0x5555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x9555, 0x5555, 0x5555, 0x5569, 0x5965, 0xaa95, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x5500, 0xaa95, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0200, 0x0000, 0x0000, 0x0000, 0x2882, 0x0002, 0x0080, 0xaa22, 0x2a8a, 0x0222, 0x2882, 0x2222, 0x2882, 0x0080, 0x0080, 0x8802, 0x0000, 0x0020, 0x0000, 0xaa00, 0x0202, 0x0020, 0x0000, 0xaa00, diff --git a/lib/unictype/sy_java_whitespace.c b/lib/unictype/sy_java_whitespace.c index f5835f5..4c91340 100644 --- a/lib/unictype/sy_java_whitespace.c +++ b/lib/unictype/sy_java_whitespace.c @@ -1,5 +1,5 @@ /* Syntax properties of Unicode characters. - Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2017 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ #include -- cgit v1.2.3