bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Unicode character classification functions


From: Bruno Haible
Subject: Unicode character classification functions
Date: Tue, 13 Nov 2007 00:16:00 +0100
User-agent: KMail/1.5.4

Here comes the sixth part of the Unicode string library: classification
functions for Unicode characters. This includes functions for category,
properties, scripts, blocks, etc., and extrapolations of the 12 functions
from <ctype.h>.

2007-11-12  Bruno Haible  <address@hidden>

        Unicode character classification functions.
        * lib/unictype.h: New file.
        * modules/unictype/base: New file.
        * modules/unictype/category-L: New file.
        * modules/unictype/category-Lu: New file.
        * modules/unictype/category-Ll: New file.
        * modules/unictype/category-Lt: New file.
        * modules/unictype/category-Lm: New file.
        * modules/unictype/category-Lo: New file.
        * modules/unictype/category-M: New file.
        * modules/unictype/category-Mn: New file.
        * modules/unictype/category-Mc: New file.
        * modules/unictype/category-Me: New file.
        * modules/unictype/category-N: New file.
        * modules/unictype/category-Nd: New file.
        * modules/unictype/category-Nl: New file.
        * modules/unictype/category-No: New file.
        * modules/unictype/category-P: New file.
        * modules/unictype/category-Pc: New file.
        * modules/unictype/category-Pd: New file.
        * modules/unictype/category-Ps: New file.
        * modules/unictype/category-Pe: New file.
        * modules/unictype/category-Pi: New file.
        * modules/unictype/category-Pf: New file.
        * modules/unictype/category-Po: New file.
        * modules/unictype/category-S: New file.
        * modules/unictype/category-Sm: New file.
        * modules/unictype/category-Sc: New file.
        * modules/unictype/category-Sk: New file.
        * modules/unictype/category-So: New file.
        * modules/unictype/category-Z: New file.
        * modules/unictype/category-Zs: New file.
        * modules/unictype/category-Zl: New file.
        * modules/unictype/category-Zp: New file.
        * modules/unictype/category-C: New file.
        * modules/unictype/category-Cc: New file.
        * modules/unictype/category-Cf: New file.
        * modules/unictype/category-Cs: New file.
        * modules/unictype/category-Co: New file.
        * modules/unictype/category-Cn: New file.
        * modules/unictype/category-or: New file.
        * modules/unictype/category-of: New file.
        * modules/unictype/category-test: New file.
        * modules/unictype/category-test-withtable: New file.
        * modules/unictype/category-byname: New file.
        * modules/unictype/category-none: New file.
        * modules/unictype/category-and: New file.
        * modules/unictype/category-and-not: New file.
        * modules/unictype/category-name: New file.
        * modules/unictype/combining-class: New file.
        * modules/unictype/category-all: New file.
        * modules/unictype/bidicategory-all: New file.
        * modules/unictype/bidicategory-byname: New file.
        * modules/unictype/bidicategory-name: New file.
        * modules/unictype/bidicategory-of: New file.
        * modules/unictype/bidicategory-test: New file.
        * modules/unictype/decimal-digit: New file.
        * modules/unictype/digit: New file.
        * modules/unictype/numeric: New file.
        * modules/unictype/mirror: New file.
        * modules/unictype/property-white-space: New file.
        * modules/unictype/property-alphabetic: New file.
        * modules/unictype/property-other-alphabetic: New file.
        * modules/unictype/property-not-a-character: New file.
        * modules/unictype/property-default-ignorable-code-point: New file.
        * modules/unictype/property-other-default-ignorable-code-point: New
        file.
        * modules/unictype/property-deprecated: New file.
        * modules/unictype/property-logical-order-exception: New file.
        * modules/unictype/property-variation-selector: New file.
        * modules/unictype/property-private-use: New file.
        * modules/unictype/property-unassigned-code-value: New file.
        * modules/unictype/property-uppercase: New file.
        * modules/unictype/property-other-uppercase: New file.
        * modules/unictype/property-lowercase: New file.
        * modules/unictype/property-other-lowercase: New file.
        * modules/unictype/property-titlecase: New file.
        * modules/unictype/property-soft-dotted: New file.
        * modules/unictype/property-id-start: New file.
        * modules/unictype/property-other-id-start: New file.
        * modules/unictype/property-id-continue: New file.
        * modules/unictype/property-other-id-continue: New file.
        * modules/unictype/property-xid-start: New file.
        * modules/unictype/property-xid-continue: New file.
        * modules/unictype/property-pattern-white-space: New file.
        * modules/unictype/property-pattern-syntax: New file.
        * modules/unictype/property-join-control: New file.
        * modules/unictype/property-grapheme-base: New file.
        * modules/unictype/property-grapheme-extend: New file.
        * modules/unictype/property-other-grapheme-extend: New file.
        * modules/unictype/property-grapheme-link: New file.
        * modules/unictype/property-bidi-control: New file.
        * modules/unictype/property-bidi-left-to-right: New file.
        * modules/unictype/property-bidi-hebrew-right-to-left: New file.
        * modules/unictype/property-bidi-arabic-right-to-left: New file.
        * modules/unictype/property-bidi-european-digit: New file.
        * modules/unictype/property-bidi-eur-num-separator: New file.
        * modules/unictype/property-bidi-eur-num-terminator: New file.
        * modules/unictype/property-bidi-arabic-digit: New file.
        * modules/unictype/property-bidi-common-separator: New file.
        * modules/unictype/property-bidi-block-separator: New file.
        * modules/unictype/property-bidi-segment-separator: New file.
        * modules/unictype/property-bidi-whitespace: New file.
        * modules/unictype/property-bidi-non-spacing-mark: New file.
        * modules/unictype/property-bidi-boundary-neutral: New file.
        * modules/unictype/property-bidi-pdf: New file.
        * modules/unictype/property-bidi-embedding-or-override: New file.
        * modules/unictype/property-bidi-other-neutral: New file.
        * modules/unictype/property-hex-digit: New file.
        * modules/unictype/property-ascii-hex-digit: New file.
        * modules/unictype/property-ideographic: New file.
        * modules/unictype/property-unified-ideograph: New file.
        * modules/unictype/property-radical: New file.
        * modules/unictype/property-ids-binary-operator: New file.
        * modules/unictype/property-ids-trinary-operator: New file.
        * modules/unictype/property-zero-width: New file.
        * modules/unictype/property-space: New file.
        * modules/unictype/property-non-break: New file.
        * modules/unictype/property-iso-control: New file.
        * modules/unictype/property-format-control: New file.
        * modules/unictype/property-dash: New file.
        * modules/unictype/property-hyphen: New file.
        * modules/unictype/property-punctuation: New file.
        * modules/unictype/property-line-separator: New file.
        * modules/unictype/property-paragraph-separator: New file.
        * modules/unictype/property-quotation-mark: New file.
        * modules/unictype/property-sentence-terminal: New file.
        * modules/unictype/property-terminal-punctuation: New file.
        * modules/unictype/property-currency-symbol: New file.
        * modules/unictype/property-math: New file.
        * modules/unictype/property-other-math: New file.
        * modules/unictype/property-paired-punctuation: New file.
        * modules/unictype/property-left-of-pair: New file.
        * modules/unictype/property-combining: New file.
        * modules/unictype/property-composite: New file.
        * modules/unictype/property-decimal-digit: New file.
        * modules/unictype/property-numeric: New file.
        * modules/unictype/property-diacritic: New file.
        * modules/unictype/property-extender: New file.
        * modules/unictype/property-ignorable-control: New file.
        * modules/unictype/property-test: New file.
        * modules/unictype/property-byname: New file.
        * modules/unictype/property-all: New file.
        * modules/unictype/scripts: New file.
        * modules/unictype/scripts-all: New file.
        * modules/unictype/block-of: New file.
        * modules/unictype/block-test: New file.
        * modules/unictype/block-list: New file.
        * modules/unictype/block-all: New file.
        * modules/unictype/syntax-c-whitespace: New file.
        * modules/unictype/syntax-java-whitespace: New file.
        * modules/unictype/syntax-c-ident: New file.
        * modules/unictype/syntax-java-ident: New file.
        * modules/unictype/ctype-alnum: New file.
        * modules/unictype/ctype-alpha: New file.
        * modules/unictype/ctype-cntrl: New file.
        * modules/unictype/ctype-digit: New file.
        * modules/unictype/ctype-graph: New file.
        * modules/unictype/ctype-lower: New file.
        * modules/unictype/ctype-print: New file.
        * modules/unictype/ctype-punct: New file.
        * modules/unictype/ctype-space: New file.
        * modules/unictype/ctype-upper: New file.
        * modules/unictype/ctype-xdigit: New file.
        * modules/unictype/ctype-blank: New file.
        * lib/unictype/bidi_byname.c: New file.
        * lib/unictype/bidi_name.c: New file.
        * lib/unictype/bidi_of.c: New file.
        * lib/unictype/bidi_test.c: New file.
        * lib/unictype/bitmap.h: New file.
        * lib/unictype/block_test.c: New file.
        * lib/unictype/blocks.c: New file.
        * lib/unictype/categ_C.c: New file.
        * lib/unictype/categ_Cc.c: New file.
        * lib/unictype/categ_Cf.c: New file.
        * lib/unictype/categ_Cn.c: New file.
        * lib/unictype/categ_Co.c: New file.
        * lib/unictype/categ_Cs.c: New file.
        * lib/unictype/categ_L.c: New file.
        * lib/unictype/categ_Ll.c: New file.
        * lib/unictype/categ_Lm.c: New file.
        * lib/unictype/categ_Lo.c: New file.
        * lib/unictype/categ_Lt.c: New file.
        * lib/unictype/categ_Lu.c: New file.
        * lib/unictype/categ_M.c: New file.
        * lib/unictype/categ_Mc.c: New file.
        * lib/unictype/categ_Me.c: New file.
        * lib/unictype/categ_Mn.c: New file.
        * lib/unictype/categ_N.c: New file.
        * lib/unictype/categ_Nd.c: New file.
        * lib/unictype/categ_Nl.c: New file.
        * lib/unictype/categ_No.c: New file.
        * lib/unictype/categ_P.c: New file.
        * lib/unictype/categ_Pc.c: New file.
        * lib/unictype/categ_Pd.c: New file.
        * lib/unictype/categ_Pe.c: New file.
        * lib/unictype/categ_Pf.c: New file.
        * lib/unictype/categ_Pi.c: New file.
        * lib/unictype/categ_Po.c: New file.
        * lib/unictype/categ_Ps.c: New file.
        * lib/unictype/categ_S.c: New file.
        * lib/unictype/categ_Sc.c: New file.
        * lib/unictype/categ_Sk.c: New file.
        * lib/unictype/categ_Sm.c: New file.
        * lib/unictype/categ_So.c: New file.
        * lib/unictype/categ_Z.c: New file.
        * lib/unictype/categ_Zl.c: New file.
        * lib/unictype/categ_Zp.c: New file.
        * lib/unictype/categ_Zs.c: New file.
        * lib/unictype/categ_and.c: New file.
        * lib/unictype/categ_and_not.c: New file.
        * lib/unictype/categ_byname.c: New file.
        * lib/unictype/categ_name.c: New file.
        * lib/unictype/categ_none.c: New file.
        * lib/unictype/categ_of.c: New file.
        * lib/unictype/categ_or.c: New file.
        * lib/unictype/categ_test.c: New file.
        * lib/unictype/combining.c: New file.
        * lib/unictype/ctype_alnum.c: New file.
        * lib/unictype/ctype_alpha.c: New file.
        * lib/unictype/ctype_blank.c: New file.
        * lib/unictype/ctype_cntrl.c: New file.
        * lib/unictype/ctype_digit.c: New file.
        * lib/unictype/ctype_graph.c: New file.
        * lib/unictype/ctype_lower.c: New file.
        * lib/unictype/ctype_print.c: New file.
        * lib/unictype/ctype_punct.c: New file.
        * lib/unictype/ctype_space.c: New file.
        * lib/unictype/ctype_upper.c: New file.
        * lib/unictype/ctype_xdigit.c: New file.
        * lib/unictype/decdigit.c: New file.
        * lib/unictype/digit.c: New file.
        * lib/unictype/identsyntaxmap.h: New file.
        * lib/unictype/mirror.c: New file.
        * lib/unictype/numeric.c: New file.
        * lib/unictype/pr_alphabetic.c: New file.
        * lib/unictype/pr_ascii_hex_digit.c: New file.
        * lib/unictype/pr_bidi_arabic_digit.c: New file.
        * lib/unictype/pr_bidi_arabic_right_to_left.c: New file.
        * lib/unictype/pr_bidi_block_separator.c: New file.
        * lib/unictype/pr_bidi_boundary_neutral.c: New file.
        * lib/unictype/pr_bidi_common_separator.c: New file.
        * lib/unictype/pr_bidi_control.c: New file.
        * lib/unictype/pr_bidi_embedding_or_override.c: New file.
        * lib/unictype/pr_bidi_eur_num_separator.c: New file.
        * lib/unictype/pr_bidi_eur_num_terminator.c: New file.
        * lib/unictype/pr_bidi_european_digit.c: New file.
        * lib/unictype/pr_bidi_hebrew_right_to_left.c: New file.
        * lib/unictype/pr_bidi_left_to_right.c: New file.
        * lib/unictype/pr_bidi_non_spacing_mark.c: New file.
        * lib/unictype/pr_bidi_other_neutral.c: New file.
        * lib/unictype/pr_bidi_pdf.c: New file.
        * lib/unictype/pr_bidi_segment_separator.c: New file.
        * lib/unictype/pr_bidi_whitespace.c: New file.
        * lib/unictype/pr_byname.c: New file.
        * lib/unictype/pr_byname.gperf: New file.
        * lib/unictype/pr_combining.c: New file.
        * lib/unictype/pr_composite.c: New file.
        * lib/unictype/pr_currency_symbol.c: New file.
        * lib/unictype/pr_dash.c: New file.
        * lib/unictype/pr_decimal_digit.c: New file.
        * lib/unictype/pr_default_ignorable_code_point.c: New file.
        * lib/unictype/pr_deprecated.c: New file.
        * lib/unictype/pr_diacritic.c: New file.
        * lib/unictype/pr_extender.c: New file.
        * lib/unictype/pr_format_control.c: New file.
        * lib/unictype/pr_grapheme_base.c: New file.
        * lib/unictype/pr_grapheme_extend.c: New file.
        * lib/unictype/pr_grapheme_link.c: New file.
        * lib/unictype/pr_hex_digit.c: New file.
        * lib/unictype/pr_hyphen.c: New file.
        * lib/unictype/pr_id_continue.c: New file.
        * lib/unictype/pr_id_start.c: New file.
        * lib/unictype/pr_ideographic.c: New file.
        * lib/unictype/pr_ids_binary_operator.c: New file.
        * lib/unictype/pr_ids_trinary_operator.c: New file.
        * lib/unictype/pr_ignorable_control.c: New file.
        * lib/unictype/pr_iso_control.c: New file.
        * lib/unictype/pr_join_control.c: New file.
        * lib/unictype/pr_left_of_pair.c: New file.
        * lib/unictype/pr_line_separator.c: New file.
        * lib/unictype/pr_logical_order_exception.c: New file.
        * lib/unictype/pr_lowercase.c: New file.
        * lib/unictype/pr_math.c: New file.
        * lib/unictype/pr_non_break.c: New file.
        * lib/unictype/pr_not_a_character.c: New file.
        * lib/unictype/pr_numeric.c: New file.
        * lib/unictype/pr_other_alphabetic.c: New file.
        * lib/unictype/pr_other_default_ignorable_code_point.c: New file.
        * lib/unictype/pr_other_grapheme_extend.c: New file.
        * lib/unictype/pr_other_id_continue.c: New file.
        * lib/unictype/pr_other_id_start.c: New file.
        * lib/unictype/pr_other_lowercase.c: New file.
        * lib/unictype/pr_other_math.c: New file.
        * lib/unictype/pr_other_uppercase.c: New file.
        * lib/unictype/pr_paired_punctuation.c: New file.
        * lib/unictype/pr_paragraph_separator.c: New file.
        * lib/unictype/pr_pattern_syntax.c: New file.
        * lib/unictype/pr_pattern_white_space.c: New file.
        * lib/unictype/pr_private_use.c: New file.
        * lib/unictype/pr_punctuation.c: New file.
        * lib/unictype/pr_quotation_mark.c: New file.
        * lib/unictype/pr_radical.c: New file.
        * lib/unictype/pr_sentence_terminal.c: New file.
        * lib/unictype/pr_soft_dotted.c: New file.
        * lib/unictype/pr_space.c: New file.
        * lib/unictype/pr_terminal_punctuation.c: New file.
        * lib/unictype/pr_test.c: New file.
        * lib/unictype/pr_titlecase.c: New file.
        * lib/unictype/pr_unassigned_code_value.c: New file.
        * lib/unictype/pr_unified_ideograph.c: New file.
        * lib/unictype/pr_uppercase.c: New file.
        * lib/unictype/pr_variation_selector.c: New file.
        * lib/unictype/pr_white_space.c: New file.
        * lib/unictype/pr_xid_continue.c: New file.
        * lib/unictype/pr_xid_start.c: New file.
        * lib/unictype/pr_zero_width.c: New file.
        * lib/unictype/scripts.c: New file.
        * lib/unictype/sy_c_ident.c: New file.
        * lib/unictype/sy_c_whitespace.c: New file.
        * lib/unictype/sy_java_ident.c: New file.
        * lib/unictype/sy_java_whitespace.c: New file.

        * lib/unictype/bidi_of.h: New file, generated from gen-ctype.c for
        Unicode 5.0.0.
        * lib/unictype/blocks.h: Likewise.
        * lib/unictype/categ_C.h: Likewise.
        * lib/unictype/categ_Cc.h: Likewise.
        * lib/unictype/categ_Cf.h: Likewise.
        * lib/unictype/categ_Cn.h: Likewise.
        * lib/unictype/categ_Co.h: Likewise.
        * lib/unictype/categ_Cs.h: Likewise.
        * lib/unictype/categ_L.h: Likewise.
        * lib/unictype/categ_Ll.h: Likewise.
        * lib/unictype/categ_Lm.h: Likewise.
        * lib/unictype/categ_Lo.h: Likewise.
        * lib/unictype/categ_Lt.h: Likewise.
        * lib/unictype/categ_Lu.h: Likewise.
        * lib/unictype/categ_M.h: Likewise.
        * lib/unictype/categ_Mc.h: Likewise.
        * lib/unictype/categ_Me.h: Likewise.
        * lib/unictype/categ_Mn.h: Likewise.
        * lib/unictype/categ_N.h: Likewise.
        * lib/unictype/categ_Nd.h: Likewise.
        * lib/unictype/categ_Nl.h: Likewise.
        * lib/unictype/categ_No.h: Likewise.
        * lib/unictype/categ_P.h: Likewise.
        * lib/unictype/categ_Pc.h: Likewise.
        * lib/unictype/categ_Pd.h: Likewise.
        * lib/unictype/categ_Pe.h: Likewise.
        * lib/unictype/categ_Pf.h: Likewise.
        * lib/unictype/categ_Pi.h: Likewise.
        * lib/unictype/categ_Po.h: Likewise.
        * lib/unictype/categ_Ps.h: Likewise.
        * lib/unictype/categ_S.h: Likewise.
        * lib/unictype/categ_Sc.h: Likewise.
        * lib/unictype/categ_Sk.h: Likewise.
        * lib/unictype/categ_Sm.h: Likewise.
        * lib/unictype/categ_So.h: Likewise.
        * lib/unictype/categ_Z.h: Likewise.
        * lib/unictype/categ_Zl.h: Likewise.
        * lib/unictype/categ_Zp.h: Likewise.
        * lib/unictype/categ_Zs.h: Likewise.
        * lib/unictype/categ_of.h: Likewise.
        * lib/unictype/combining.h: Likewise.
        * lib/unictype/ctype_alnum.h: Likewise.
        * lib/unictype/ctype_alpha.h: Likewise.
        * lib/unictype/ctype_blank.h: Likewise.
        * lib/unictype/ctype_cntrl.h: Likewise.
        * lib/unictype/ctype_digit.h: Likewise.
        * lib/unictype/ctype_graph.h: Likewise.
        * lib/unictype/ctype_lower.h: Likewise.
        * lib/unictype/ctype_print.h: Likewise.
        * lib/unictype/ctype_punct.h: Likewise.
        * lib/unictype/ctype_space.h: Likewise.
        * lib/unictype/ctype_upper.h: Likewise.
        * lib/unictype/ctype_xdigit.h: Likewise.
        * lib/unictype/decdigit.h: Likewise.
        * lib/unictype/digit.h: Likewise.
        * lib/unictype/mirror.h: Likewise.
        * lib/unictype/numeric.h: Likewise.
        * lib/unictype/pr_alphabetic.h: Likewise.
        * lib/unictype/pr_ascii_hex_digit.h: Likewise.
        * lib/unictype/pr_bidi_arabic_digit.h: Likewise.
        * lib/unictype/pr_bidi_arabic_right_to_left.h: Likewise.
        * lib/unictype/pr_bidi_block_separator.h: Likewise.
        * lib/unictype/pr_bidi_boundary_neutral.h: Likewise.
        * lib/unictype/pr_bidi_common_separator.h: Likewise.
        * lib/unictype/pr_bidi_control.h: Likewise.
        * lib/unictype/pr_bidi_embedding_or_override.h: Likewise.
        * lib/unictype/pr_bidi_eur_num_separator.h: Likewise.
        * lib/unictype/pr_bidi_eur_num_terminator.h: Likewise.
        * lib/unictype/pr_bidi_european_digit.h: Likewise.
        * lib/unictype/pr_bidi_hebrew_right_to_left.h: Likewise.
        * lib/unictype/pr_bidi_left_to_right.h: Likewise.
        * lib/unictype/pr_bidi_non_spacing_mark.h: Likewise.
        * lib/unictype/pr_bidi_other_neutral.h: Likewise.
        * lib/unictype/pr_bidi_pdf.h: Likewise.
        * lib/unictype/pr_bidi_segment_separator.h: Likewise.
        * lib/unictype/pr_bidi_whitespace.h: Likewise.
        * lib/unictype/pr_combining.h: Likewise.
        * lib/unictype/pr_composite.h: Likewise.
        * lib/unictype/pr_currency_symbol.h: Likewise.
        * lib/unictype/pr_dash.h: Likewise.
        * lib/unictype/pr_decimal_digit.h: Likewise.
        * lib/unictype/pr_default_ignorable_code_point.h: Likewise.
        * lib/unictype/pr_deprecated.h: Likewise.
        * lib/unictype/pr_diacritic.h: Likewise.
        * lib/unictype/pr_extender.h: Likewise.
        * lib/unictype/pr_format_control.h: Likewise.
        * lib/unictype/pr_grapheme_base.h: Likewise.
        * lib/unictype/pr_grapheme_extend.h: Likewise.
        * lib/unictype/pr_grapheme_link.h: Likewise.
        * lib/unictype/pr_hex_digit.h: Likewise.
        * lib/unictype/pr_hyphen.h: Likewise.
        * lib/unictype/pr_id_continue.h: Likewise.
        * lib/unictype/pr_id_start.h: Likewise.
        * lib/unictype/pr_ideographic.h: Likewise.
        * lib/unictype/pr_ids_binary_operator.h: Likewise.
        * lib/unictype/pr_ids_trinary_operator.h: Likewise.
        * lib/unictype/pr_ignorable_control.h: Likewise.
        * lib/unictype/pr_iso_control.h: Likewise.
        * lib/unictype/pr_join_control.h: Likewise.
        * lib/unictype/pr_left_of_pair.h: Likewise.
        * lib/unictype/pr_line_separator.h: Likewise.
        * lib/unictype/pr_logical_order_exception.h: Likewise.
        * lib/unictype/pr_lowercase.h: Likewise.
        * lib/unictype/pr_math.h: Likewise.
        * lib/unictype/pr_non_break.h: Likewise.
        * lib/unictype/pr_not_a_character.h: Likewise.
        * lib/unictype/pr_numeric.h: Likewise.
        * lib/unictype/pr_other_alphabetic.h: Likewise.
        * lib/unictype/pr_other_default_ignorable_code_point.h: Likewise.
        * lib/unictype/pr_other_grapheme_extend.h: Likewise.
        * lib/unictype/pr_other_id_continue.h: Likewise.
        * lib/unictype/pr_other_id_start.h: Likewise.
        * lib/unictype/pr_other_lowercase.h: Likewise.
        * lib/unictype/pr_other_math.h: Likewise.
        * lib/unictype/pr_other_uppercase.h: Likewise.
        * lib/unictype/pr_paired_punctuation.h: Likewise.
        * lib/unictype/pr_paragraph_separator.h: Likewise.
        * lib/unictype/pr_pattern_syntax.h: Likewise.
        * lib/unictype/pr_pattern_white_space.h: Likewise.
        * lib/unictype/pr_private_use.h: Likewise.
        * lib/unictype/pr_punctuation.h: Likewise.
        * lib/unictype/pr_quotation_mark.h: Likewise.
        * lib/unictype/pr_radical.h: Likewise.
        * lib/unictype/pr_sentence_terminal.h: Likewise.
        * lib/unictype/pr_soft_dotted.h: Likewise.
        * lib/unictype/pr_space.h: Likewise.
        * lib/unictype/pr_terminal_punctuation.h: Likewise.
        * lib/unictype/pr_titlecase.h: Likewise.
        * lib/unictype/pr_unassigned_code_value.h: Likewise.
        * lib/unictype/pr_unified_ideograph.h: Likewise.
        * lib/unictype/pr_uppercase.h: Likewise.
        * lib/unictype/pr_variation_selector.h: Likewise.
        * lib/unictype/pr_white_space.h: Likewise.
        * lib/unictype/pr_xid_continue.h: Likewise.
        * lib/unictype/pr_xid_start.h: Likewise.
        * lib/unictype/pr_zero_width.h: Likewise.
        * lib/unictype/scripts.h: Likewise.
        * lib/unictype/scripts_byname.gperf: Likewise.
        * lib/unictype/sy_c_ident.h: Likewise.
        * lib/unictype/sy_c_whitespace.h: Likewise.
        * lib/unictype/sy_java_ident.h: Likewise.
        * lib/unictype/sy_java_whitespace.h: Likewise.

        * lib/unictype/Makefile: New file.
        * lib/unictype/gen-ctype.c: New file, based on gen-unicode-ctype.c in
        glibc.
        * lib/unictype/3level.h: New file, copied from glibc.
        * lib/unictype/3levelbit.h: New file.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]