summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2009-04-05 19:35:36 +0200
committerBruno Haible <bruno@clisp.org>2009-04-05 19:35:36 +0200
commit3dcf45efeff342c156cd5b5a845faaa875104894 (patch)
treec3fa01c5a301854c3a387a666fcac574bc6548c3
parentd6b5eb017aef649be89aec6dcd2519844f2bd91a (diff)
downloadlibunistring-3dcf45efeff342c156cd5b5a845faaa875104894.tar.gz
Ignore files brought in by gnulib-tool.
-rw-r--r--build-aux/.gitignore2
-rw-r--r--gnulib-m4/.gitignore76
-rw-r--r--lib/.gitignore93
-rw-r--r--lib/unicase/.gitignore70
-rw-r--r--lib/uniconv/.gitignore22
-rw-r--r--lib/unictype/.gitignore297
-rw-r--r--lib/unilbrk/.gitignore14
-rw-r--r--lib/uniname/.gitignore3
-rw-r--r--lib/uninorm/.gitignore34
-rw-r--r--lib/unistdio/.gitignore72
-rw-r--r--lib/unistr/.gitignore151
-rw-r--r--lib/uniwbrk/.gitignore9
-rw-r--r--lib/uniwidth/.gitignore8
-rw-r--r--tests/.gitignore58
-rw-r--r--tests/unicase/.gitignore52
-rw-r--r--tests/uniconv/.gitignore12
-rw-r--r--tests/unictype/.gitignore160
-rw-r--r--tests/unilbrk/.gitignore8
-rw-r--r--tests/uniname/.gitignore3
-rw-r--r--tests/uninorm/.gitignore42
-rw-r--r--tests/unistdio/.gitignore44
-rw-r--r--tests/uniwbrk/.gitignore5
-rw-r--r--tests/uniwidth/.gitignore9
23 files changed, 1244 insertions, 0 deletions
diff --git a/build-aux/.gitignore b/build-aux/.gitignore
new file mode 100644
index 0000000..ce481ab
--- /dev/null
+++ b/build-aux/.gitignore
@@ -0,0 +1,2 @@
+/config.rpath
+/link-warning.h
diff --git a/gnulib-m4/.gitignore b/gnulib-m4/.gitignore
new file mode 100644
index 0000000..4ebf8e5
--- /dev/null
+++ b/gnulib-m4/.gitignore
@@ -0,0 +1,76 @@
+/00gnulib.m4
+/alloca.m4
+/codeset.m4
+/eealloc.m4
+/environ.m4
+/errno_h.m4
+/error.m4
+/exitfail.m4
+/exponentd.m4
+/exponentf.m4
+/exponentl.m4
+/extensions.m4
+/float_h.m4
+/fpieee.m4
+/frexp.m4
+/frexpl.m4
+/glibc21.m4
+/gnulib-common.m4
+/gnulib-comp.m4
+/gnulib-tool.m4
+/iconv.m4
+/iconv_h.m4
+/iconv_open.m4
+/include_next.m4
+/inline.m4
+/intlmacosx.m4
+/intmax_t.m4
+/inttypes_h.m4
+/isnand.m4
+/isnanf.m4
+/isnanl.m4
+/lcmessage.m4
+/ldexpl.m4
+/lib-ld.m4
+/lib-link.m4
+/lib-prefix.m4
+/localcharset.m4
+/locale-fr.m4
+/locale-ja.m4
+/locale-tr.m4
+/locale-zh.m4
+/localename.m4
+/longlong.m4
+/malloc.m4
+/malloca.m4
+/math_h.m4
+/mbchar.m4
+/mbiter.m4
+/mbrtowc.m4
+/mbsinit.m4
+/mbstate_t.m4
+/minmax.m4
+/multiarch.m4
+/nocrash.m4
+/printf-frexp.m4
+/printf-frexpl.m4
+/printf.m4
+/setenv.m4
+/signbit.m4
+/size_max.m4
+/stdbool.m4
+/stdint.m4
+/stdint_h.m4
+/stdlib_h.m4
+/strerror.m4
+/string_h.m4
+/unistd_h.m4
+/vasnprintf.m4
+/wchar.m4
+/wchar_t.m4
+/wctob.m4
+/wctype.m4
+/wcwidth.m4
+/wint_t.m4
+/xalloc.m4
+/xsize.m4
diff --git a/lib/.gitignore b/lib/.gitignore
new file mode 100644
index 0000000..91982b5
--- /dev/null
+++ b/lib/.gitignore
@@ -0,0 +1,93 @@
+/Makefile.gnulib
+/alloca.in.h
+/array-mergesort.h
+/c-ctype.c
+/c-ctype.h
+/c-strcase.h
+/c-strcasecmp.c
+/c-strcaseeq.h
+/c-strncasecmp.c
+/config.charset
+/errno.in.h
+/float+.h
+/float.in.h
+/fpucw.h
+/frexp.c
+/frexpl.c
+/fseterr.c
+/fseterr.h
+/iconv.in.h
+/iconv_open-aix.gperf
+/iconv_open-hpux.gperf
+/iconv_open-irix.gperf
+/iconv_open-osf.gperf
+/iconv_open.c
+/isnan.c
+/isnand-nolibm.h
+/isnand.c
+/isnanf-nolibm.h
+/isnanf.c
+/isnanl-nolibm.h
+/isnanl.c
+/localcharset.c
+/localcharset.h
+/localename.c
+/localename.h
+/malloc.c
+/malloca.c
+/malloca.h
+/malloca.valgrind
+/math.in.h
+/mbchar.c
+/mbchar.h
+/mbiter.h
+/mbrtowc.c
+/mbsinit.c
+/mbsnlen.c
+/memcmp2.c
+/memcmp2.h
+/memxfrm.c
+/memxfrm.h
+/minmax.h
+/printf-args.c
+/printf-args.h
+/printf-frexp.c
+/printf-frexp.h
+/printf-frexpl.c
+/printf-frexpl.h
+/printf-parse.c
+/printf-parse.h
+/ref-add.sin
+/ref-del.sin
+/signbitd.c
+/signbitf.c
+/signbitl.c
+/size_max.h
+/stdbool.in.h
+/stdint.in.h
+/stdio-impl.h
+/stdlib.in.h
+/streq.h
+/striconveh.c
+/striconveh.h
+/striconveha.c
+/striconveha.h
+/string.in.h
+/unicase.h
+/uniconv.h
+/unictype.h
+/unilbrk.h
+/uniname.h
+/uninorm.h
+/unistd.in.h
+/unistdio.h
+/unistr.h
+/unitypes.h
+/uniwbrk.h
+/uniwidth.h
+/vasnprintf.c
+/verify.h
+/wchar.in.h
+/wctype.in.h
+/wcwidth.c
+/xsize.h
diff --git a/lib/unicase/.gitignore b/lib/unicase/.gitignore
new file mode 100644
index 0000000..b90ef18
--- /dev/null
+++ b/lib/unicase/.gitignore
@@ -0,0 +1,70 @@
+/casefold.h
+/invariant.h
+/locale-language.c
+/locale-languages.gperf
+/simple-mapping.h
+/special-casing-table.gperf
+/special-casing.c
+/special-casing.h
+/tocasefold.c
+/tocasefold.h
+/tolower.c
+/tolower.h
+/totitle.c
+/totitle.h
+/toupper.c
+/toupper.h
+/u-casecmp.h
+/u-casecoll.h
+/u-casefold.h
+/u-casemap.h
+/u-casexfrm.h
+/u-is-cased.h
+/u-is-invariant.h
+/u-totitle.h
+/u16-casecmp.c
+/u16-casecoll.c
+/u16-casefold.c
+/u16-casemap.c
+/u16-casexfrm.c
+/u16-is-cased.c
+/u16-is-casefolded.c
+/u16-is-invariant.c
+/u16-is-lowercase.c
+/u16-is-titlecase.c
+/u16-is-uppercase.c
+/u16-tolower.c
+/u16-totitle.c
+/u16-toupper.c
+/u32-casecmp.c
+/u32-casecoll.c
+/u32-casefold.c
+/u32-casemap.c
+/u32-casexfrm.c
+/u32-is-cased.c
+/u32-is-casefolded.c
+/u32-is-invariant.c
+/u32-is-lowercase.c
+/u32-is-titlecase.c
+/u32-is-uppercase.c
+/u32-tolower.c
+/u32-totitle.c
+/u32-toupper.c
+/u8-casecmp.c
+/u8-casecoll.c
+/u8-casefold.c
+/u8-casemap.c
+/u8-casexfrm.c
+/u8-is-cased.c
+/u8-is-casefolded.c
+/u8-is-invariant.c
+/u8-is-lowercase.c
+/u8-is-titlecase.c
+/u8-is-uppercase.c
+/u8-tolower.c
+/u8-totitle.c
+/u8-toupper.c
+/ulc-casecmp.c
+/ulc-casecoll.c
+/ulc-casexfrm.c
+/unicasemap.h
diff --git a/lib/uniconv/.gitignore b/lib/uniconv/.gitignore
new file mode 100644
index 0000000..f41ddef
--- /dev/null
+++ b/lib/uniconv/.gitignore
@@ -0,0 +1,22 @@
+/u-conv-from-enc.h
+/u-conv-to-enc.h
+/u-strconv-from-enc.h
+/u-strconv-to-enc.h
+/u16-conv-from-enc.c
+/u16-conv-to-enc.c
+/u16-strconv-from-enc.c
+/u16-strconv-from-locale.c
+/u16-strconv-to-enc.c
+/u16-strconv-to-locale.c
+/u32-conv-from-enc.c
+/u32-conv-to-enc.c
+/u32-strconv-from-enc.c
+/u32-strconv-from-locale.c
+/u32-strconv-to-enc.c
+/u32-strconv-to-locale.c
+/u8-conv-from-enc.c
+/u8-conv-to-enc.c
+/u8-strconv-from-enc.c
+/u8-strconv-from-locale.c
+/u8-strconv-to-enc.c
+/u8-strconv-to-locale.c
diff --git a/lib/unictype/.gitignore b/lib/unictype/.gitignore
new file mode 100644
index 0000000..da2ca63
--- /dev/null
+++ b/lib/unictype/.gitignore
@@ -0,0 +1,297 @@
+/bidi_byname.c
+/bidi_name.c
+/bidi_of.c
+/bidi_of.h
+/bidi_test.c
+/bitmap.h
+/block_test.c
+/blocks.c
+/blocks.h
+/categ_C.c
+/categ_C.h
+/categ_Cc.c
+/categ_Cc.h
+/categ_Cf.c
+/categ_Cf.h
+/categ_Cn.c
+/categ_Cn.h
+/categ_Co.c
+/categ_Co.h
+/categ_Cs.c
+/categ_Cs.h
+/categ_L.c
+/categ_L.h
+/categ_Ll.c
+/categ_Ll.h
+/categ_Lm.c
+/categ_Lm.h
+/categ_Lo.c
+/categ_Lo.h
+/categ_Lt.c
+/categ_Lt.h
+/categ_Lu.c
+/categ_Lu.h
+/categ_M.c
+/categ_M.h
+/categ_Mc.c
+/categ_Mc.h
+/categ_Me.c
+/categ_Me.h
+/categ_Mn.c
+/categ_Mn.h
+/categ_N.c
+/categ_N.h
+/categ_Nd.c
+/categ_Nd.h
+/categ_Nl.c
+/categ_Nl.h
+/categ_No.c
+/categ_No.h
+/categ_P.c
+/categ_P.h
+/categ_Pc.c
+/categ_Pc.h
+/categ_Pd.c
+/categ_Pd.h
+/categ_Pe.c
+/categ_Pe.h
+/categ_Pf.c
+/categ_Pf.h
+/categ_Pi.c
+/categ_Pi.h
+/categ_Po.c
+/categ_Po.h
+/categ_Ps.c
+/categ_Ps.h
+/categ_S.c
+/categ_S.h
+/categ_Sc.c
+/categ_Sc.h
+/categ_Sk.c
+/categ_Sk.h
+/categ_Sm.c
+/categ_Sm.h
+/categ_So.c
+/categ_So.h
+/categ_Z.c
+/categ_Z.h
+/categ_Zl.c
+/categ_Zl.h
+/categ_Zp.c
+/categ_Zp.h
+/categ_Zs.c
+/categ_Zs.h
+/categ_and.c
+/categ_and_not.c
+/categ_byname.c
+/categ_name.c
+/categ_none.c
+/categ_of.c
+/categ_of.h
+/categ_or.c
+/categ_test.c
+/combining.c
+/combining.h
+/ctype_alnum.c
+/ctype_alnum.h
+/ctype_alpha.c
+/ctype_alpha.h
+/ctype_blank.c
+/ctype_blank.h
+/ctype_cntrl.c
+/ctype_cntrl.h
+/ctype_digit.c
+/ctype_digit.h
+/ctype_graph.c
+/ctype_graph.h
+/ctype_lower.c
+/ctype_lower.h
+/ctype_print.c
+/ctype_print.h
+/ctype_punct.c
+/ctype_punct.h
+/ctype_space.c
+/ctype_space.h
+/ctype_upper.c
+/ctype_upper.h
+/ctype_xdigit.c
+/ctype_xdigit.h
+/decdigit.c
+/decdigit.h
+/digit.c
+/digit.h
+/identsyntaxmap.h
+/mirror.c
+/mirror.h
+/numeric.c
+/numeric.h
+/pr_alphabetic.c
+/pr_alphabetic.h
+/pr_ascii_hex_digit.c
+/pr_ascii_hex_digit.h
+/pr_bidi_arabic_digit.c
+/pr_bidi_arabic_digit.h
+/pr_bidi_arabic_right_to_left.c
+/pr_bidi_arabic_right_to_left.h
+/pr_bidi_block_separator.c
+/pr_bidi_block_separator.h
+/pr_bidi_boundary_neutral.c
+/pr_bidi_boundary_neutral.h
+/pr_bidi_common_separator.c
+/pr_bidi_common_separator.h
+/pr_bidi_control.c
+/pr_bidi_control.h
+/pr_bidi_embedding_or_override.c
+/pr_bidi_embedding_or_override.h
+/pr_bidi_eur_num_separator.c
+/pr_bidi_eur_num_separator.h
+/pr_bidi_eur_num_terminator.c
+/pr_bidi_eur_num_terminator.h
+/pr_bidi_european_digit.c
+/pr_bidi_european_digit.h
+/pr_bidi_hebrew_right_to_left.c
+/pr_bidi_hebrew_right_to_left.h
+/pr_bidi_left_to_right.c
+/pr_bidi_left_to_right.h
+/pr_bidi_non_spacing_mark.c
+/pr_bidi_non_spacing_mark.h
+/pr_bidi_other_neutral.c
+/pr_bidi_other_neutral.h
+/pr_bidi_pdf.c
+/pr_bidi_pdf.h
+/pr_bidi_segment_separator.c
+/pr_bidi_segment_separator.h
+/pr_bidi_whitespace.c
+/pr_bidi_whitespace.h
+/pr_byname.c
+/pr_byname.gperf
+/pr_combining.c
+/pr_combining.h
+/pr_composite.c
+/pr_composite.h
+/pr_currency_symbol.c
+/pr_currency_symbol.h
+/pr_dash.c
+/pr_dash.h
+/pr_decimal_digit.c
+/pr_decimal_digit.h
+/pr_default_ignorable_code_point.c
+/pr_default_ignorable_code_point.h
+/pr_deprecated.c
+/pr_deprecated.h
+/pr_diacritic.c
+/pr_diacritic.h
+/pr_extender.c
+/pr_extender.h
+/pr_format_control.c
+/pr_format_control.h
+/pr_grapheme_base.c
+/pr_grapheme_base.h
+/pr_grapheme_extend.c
+/pr_grapheme_extend.h
+/pr_grapheme_link.c
+/pr_grapheme_link.h
+/pr_hex_digit.c
+/pr_hex_digit.h
+/pr_hyphen.c
+/pr_hyphen.h
+/pr_id_continue.c
+/pr_id_continue.h
+/pr_id_start.c
+/pr_id_start.h
+/pr_ideographic.c
+/pr_ideographic.h
+/pr_ids_binary_operator.c
+/pr_ids_binary_operator.h
+/pr_ids_trinary_operator.c
+/pr_ids_trinary_operator.h
+/pr_ignorable_control.c
+/pr_ignorable_control.h
+/pr_iso_control.c
+/pr_iso_control.h
+/pr_join_control.c
+/pr_join_control.h
+/pr_left_of_pair.c
+/pr_left_of_pair.h
+/pr_line_separator.c
+/pr_line_separator.h
+/pr_logical_order_exception.c
+/pr_logical_order_exception.h
+/pr_lowercase.c
+/pr_lowercase.h
+/pr_math.c
+/pr_math.h
+/pr_non_break.c
+/pr_non_break.h
+/pr_not_a_character.c
+/pr_not_a_character.h
+/pr_numeric.c
+/pr_numeric.h
+/pr_other_alphabetic.c
+/pr_other_alphabetic.h
+/pr_other_default_ignorable_code_point.c
+/pr_other_default_ignorable_code_point.h
+/pr_other_grapheme_extend.c
+/pr_other_grapheme_extend.h
+/pr_other_id_continue.c
+/pr_other_id_continue.h
+/pr_other_id_start.c
+/pr_other_id_start.h
+/pr_other_lowercase.c
+/pr_other_lowercase.h
+/pr_other_math.c
+/pr_other_math.h
+/pr_other_uppercase.c
+/pr_other_uppercase.h
+/pr_paired_punctuation.c
+/pr_paired_punctuation.h
+/pr_paragraph_separator.c
+/pr_paragraph_separator.h
+/pr_pattern_syntax.c
+/pr_pattern_syntax.h
+/pr_pattern_white_space.c
+/pr_pattern_white_space.h
+/pr_private_use.c
+/pr_private_use.h
+/pr_punctuation.c
+/pr_punctuation.h
+/pr_quotation_mark.c
+/pr_quotation_mark.h
+/pr_radical.c
+/pr_radical.h
+/pr_sentence_terminal.c
+/pr_sentence_terminal.h
+/pr_soft_dotted.c
+/pr_soft_dotted.h
+/pr_space.c
+/pr_space.h
+/pr_terminal_punctuation.c
+/pr_terminal_punctuation.h
+/pr_test.c
+/pr_titlecase.c
+/pr_titlecase.h
+/pr_unassigned_code_value.c
+/pr_unassigned_code_value.h
+/pr_unified_ideograph.c
+/pr_unified_ideograph.h
+/pr_uppercase.c
+/pr_uppercase.h
+/pr_variation_selector.c
+/pr_variation_selector.h
+/pr_white_space.c
+/pr_white_space.h
+/pr_xid_continue.c
+/pr_xid_continue.h
+/pr_xid_start.c
+/pr_xid_start.h
+/pr_zero_width.c
+/pr_zero_width.h
+/scripts.c
+/scripts.h
+/scripts_byname.gperf
+/sy_c_ident.c
+/sy_c_ident.h
+/sy_c_whitespace.c
+/sy_java_ident.c
+/sy_java_ident.h
+/sy_java_whitespace.c
diff --git a/lib/unilbrk/.gitignore b/lib/unilbrk/.gitignore
new file mode 100644
index 0000000..b732a25
--- /dev/null
+++ b/lib/unilbrk/.gitignore
@@ -0,0 +1,14 @@
+/lbrkprop1.h
+/lbrkprop2.h
+/lbrktables.c
+/lbrktables.h
+/u16-possible-linebreaks.c
+/u16-width-linebreaks.c
+/u32-possible-linebreaks.c
+/u32-width-linebreaks.c
+/u8-possible-linebreaks.c
+/u8-width-linebreaks.c
+/ulc-common.c
+/ulc-common.h
+/ulc-possible-linebreaks.c
+/ulc-width-linebreaks.c
diff --git a/lib/uniname/.gitignore b/lib/uniname/.gitignore
new file mode 100644
index 0000000..07f80ad
--- /dev/null
+++ b/lib/uniname/.gitignore
@@ -0,0 +1,3 @@
+/gen-uninames.lisp
+/uniname.c
+/uninames.h
diff --git a/lib/uninorm/.gitignore b/lib/uninorm/.gitignore
new file mode 100644
index 0000000..dfbd09c
--- /dev/null
+++ b/lib/uninorm/.gitignore
@@ -0,0 +1,34 @@
+/canonical-decomposition.c
+/compat-decomposition.c
+/composition-table.gperf
+/composition.c
+/decompose-internal.c
+/decompose-internal.h
+/decomposing-form.c
+/decomposition-table.c
+/decomposition-table.h
+/decomposition-table1.h
+/decomposition-table2.h
+/decomposition.c
+/nfc.c
+/nfd.c
+/nfkc.c
+/nfkd.c
+/normalize-internal.h
+/u-normalize-internal.h
+/u-normcmp.h
+/u-normcoll.h
+/u-normxfrm.h
+/u16-normalize.c
+/u16-normcmp.c
+/u16-normcoll.c
+/u16-normxfrm.c
+/u32-normalize.c
+/u32-normcmp.c
+/u32-normcoll.c
+/u32-normxfrm.c
+/u8-normalize.c
+/u8-normcmp.c
+/u8-normcoll.c
+/u8-normxfrm.c
+/uninorm-filter.c
diff --git a/lib/unistdio/.gitignore b/lib/unistdio/.gitignore
new file mode 100644
index 0000000..0d2398e
--- /dev/null
+++ b/lib/unistdio/.gitignore
@@ -0,0 +1,72 @@
+/u-asnprintf.h
+/u-asprintf.h
+/u-printf-args.c
+/u-printf-args.h
+/u-printf-parse.h
+/u-snprintf.h
+/u-sprintf.h
+/u-vasprintf.h
+/u-vsnprintf.h
+/u-vsprintf.h
+/u16-asnprintf.c
+/u16-asprintf.c
+/u16-printf-parse.c
+/u16-snprintf.c
+/u16-sprintf.c
+/u16-u16-asnprintf.c
+/u16-u16-asprintf.c
+/u16-u16-snprintf.c
+/u16-u16-sprintf.c
+/u16-u16-vasnprintf.c
+/u16-u16-vasprintf.c
+/u16-u16-vsnprintf.c
+/u16-u16-vsprintf.c
+/u16-vasnprintf.c
+/u16-vasprintf.c
+/u16-vsnprintf.c
+/u16-vsprintf.c
+/u32-asnprintf.c
+/u32-asprintf.c
+/u32-printf-parse.c
+/u32-snprintf.c
+/u32-sprintf.c
+/u32-u32-asnprintf.c
+/u32-u32-asprintf.c
+/u32-u32-snprintf.c
+/u32-u32-sprintf.c
+/u32-u32-vasnprintf.c
+/u32-u32-vasprintf.c
+/u32-u32-vsnprintf.c
+/u32-u32-vsprintf.c
+/u32-vasnprintf.c
+/u32-vasprintf.c
+/u32-vsnprintf.c
+/u32-vsprintf.c
+/u8-asnprintf.c
+/u8-asprintf.c
+/u8-printf-parse.c
+/u8-snprintf.c
+/u8-sprintf.c
+/u8-u8-asnprintf.c
+/u8-u8-asprintf.c
+/u8-u8-snprintf.c
+/u8-u8-sprintf.c
+/u8-u8-vasnprintf.c
+/u8-u8-vasprintf.c
+/u8-u8-vsnprintf.c
+/u8-u8-vsprintf.c
+/u8-vasnprintf.c
+/u8-vasprintf.c
+/u8-vsnprintf.c
+/u8-vsprintf.c
+/ulc-asnprintf.c
+/ulc-asprintf.c
+/ulc-fprintf.c
+/ulc-printf-parse.c
+/ulc-snprintf.c
+/ulc-sprintf.c
+/ulc-vasnprintf.c
+/ulc-vasprintf.c
+/ulc-vfprintf.c
+/ulc-vsnprintf.c
+/ulc-vsprintf.c
diff --git a/lib/unistr/.gitignore b/lib/unistr/.gitignore
new file mode 100644
index 0000000..83bd024
--- /dev/null
+++ b/lib/unistr/.gitignore
@@ -0,0 +1,151 @@
+/u-cmp2.h
+/u-cpy-alloc.h
+/u-cpy.h
+/u-endswith.h
+/u-move.h
+/u-set.h
+/u-startswith.h
+/u-stpcpy.h
+/u-stpncpy.h
+/u-strcat.h
+/u-strcoll.h
+/u-strcpy.h
+/u-strcspn.h
+/u-strdup.h
+/u-strlen.h
+/u-strncat.h
+/u-strncpy.h
+/u-strnlen.h
+/u-strpbrk.h
+/u-strspn.h
+/u-strstr.h
+/u-strtok.h
+/u16-check.c
+/u16-chr.c
+/u16-cmp.c
+/u16-cmp2.c
+/u16-cpy-alloc.c
+/u16-cpy.c
+/u16-endswith.c
+/u16-mblen.c
+/u16-mbsnlen.c
+/u16-mbtouc-aux.c
+/u16-mbtouc-unsafe-aux.c
+/u16-mbtouc-unsafe.c
+/u16-mbtouc.c
+/u16-mbtoucr.c
+/u16-move.c
+/u16-next.c
+/u16-prev.c
+/u16-set.c
+/u16-startswith.c
+/u16-stpcpy.c
+/u16-stpncpy.c
+/u16-strcat.c
+/u16-strchr.c
+/u16-strcmp.c
+/u16-strcoll.c
+/u16-strcpy.c
+/u16-strcspn.c
+/u16-strdup.c
+/u16-strlen.c
+/u16-strmblen.c
+/u16-strmbtouc.c
+/u16-strncat.c
+/u16-strncmp.c
+/u16-strncpy.c
+/u16-strnlen.c
+/u16-strpbrk.c
+/u16-strrchr.c
+/u16-strspn.c
+/u16-strstr.c
+/u16-strtok.c
+/u16-to-u32.c
+/u16-to-u8.c
+/u16-uctomb-aux.c
+/u16-uctomb.c
+/u32-check.c
+/u32-chr.c
+/u32-cmp.c
+/u32-cmp2.c
+/u32-cpy-alloc.c
+/u32-cpy.c
+/u32-endswith.c
+/u32-mblen.c
+/u32-mbsnlen.c
+/u32-mbtouc-unsafe.c
+/u32-mbtouc.c
+/u32-mbtoucr.c
+/u32-move.c
+/u32-next.c
+/u32-prev.c
+/u32-set.c
+/u32-startswith.c
+/u32-stpcpy.c
+/u32-stpncpy.c
+/u32-strcat.c
+/u32-strchr.c
+/u32-strcmp.c
+/u32-strcoll.c
+/u32-strcpy.c
+/u32-strcspn.c
+/u32-strdup.c
+/u32-strlen.c
+/u32-strmblen.c
+/u32-strmbtouc.c
+/u32-strncat.c
+/u32-strncmp.c
+/u32-strncpy.c
+/u32-strnlen.c
+/u32-strpbrk.c
+/u32-strrchr.c
+/u32-strspn.c
+/u32-strstr.c
+/u32-strtok.c
+/u32-to-u16.c
+/u32-to-u8.c
+/u32-uctomb.c
+/u8-check.c
+/u8-chr.c
+/u8-cmp.c
+/u8-cmp2.c
+/u8-cpy-alloc.c
+/u8-cpy.c
+/u8-endswith.c
+/u8-mblen.c
+/u8-mbsnlen.c
+/u8-mbtouc-aux.c
+/u8-mbtouc-unsafe-aux.c
+/u8-mbtouc-unsafe.c
+/u8-mbtouc.c
+/u8-mbtoucr.c
+/u8-move.c
+/u8-next.c
+/u8-prev.c
+/u8-set.c
+/u8-startswith.c
+/u8-stpcpy.c
+/u8-stpncpy.c
+/u8-strcat.c
+/u8-strchr.c
+/u8-strcmp.c
+/u8-strcoll.c
+/u8-strcpy.c
+/u8-strcspn.c
+/u8-strdup.c
+/u8-strlen.c
+/u8-strmblen.c
+/u8-strmbtouc.c
+/u8-strncat.c
+/u8-strncmp.c
+/u8-strncpy.c
+/u8-strnlen.c
+/u8-strpbrk.c
+/u8-strrchr.c
+/u8-strspn.c
+/u8-strstr.c
+/u8-strtok.c
+/u8-to-u16.c
+/u8-to-u32.c
+/u8-uctomb-aux.c
+/u8-uctomb.c
diff --git a/lib/uniwbrk/.gitignore b/lib/uniwbrk/.gitignore
new file mode 100644
index 0000000..4023afa
--- /dev/null
+++ b/lib/uniwbrk/.gitignore
@@ -0,0 +1,9 @@
+/u-wordbreaks.h
+/u16-wordbreaks.c
+/u32-wordbreaks.c
+/u8-wordbreaks.c
+/ulc-wordbreaks.c
+/wbrkprop.h
+/wbrktable.c
+/wbrktable.h
+/wordbreak-property.c
diff --git a/lib/uniwidth/.gitignore b/lib/uniwidth/.gitignore
new file mode 100644
index 0000000..459d8a3
--- /dev/null
+++ b/lib/uniwidth/.gitignore
@@ -0,0 +1,8 @@
+/cjk.h
+/u16-strwidth.c
+/u16-width.c
+/u32-strwidth.c
+/u32-width.c
+/u8-strwidth.c
+/u8-width.c
+/width.c
diff --git a/tests/.gitignore b/tests/.gitignore
new file mode 100644
index 0000000..7591207
--- /dev/null
+++ b/tests/.gitignore
@@ -0,0 +1,58 @@
+/Makefile.gnulib
+/error.c
+/error.h
+/exitfail.c
+/exitfail.h
+/gettext.h
+/intprops.h
+/nan.h
+/progname.c
+/progname.h
+/setenv.c
+/strerror.c
+/test-alloca-opt.c
+/test-array-mergesort.c
+/test-c-ctype.c
+/test-c-strcase.sh
+/test-c-strcasecmp.c
+/test-c-strncasecmp.c
+/test-environ.c
+/test-errno.c
+/test-frexpl.c
+/test-fseterr.c
+/test-iconv.c
+/test-isnand-nolibm.c
+/test-isnand.h
+/test-isnanf-nolibm.c
+/test-isnanf.h
+/test-isnanl-nolibm.c
+/test-isnanl.h
+/test-localename.c
+/test-malloca.c
+/test-math.c
+/test-mbrtowc.c
+/test-mbrtowc1.sh
+/test-mbrtowc2.sh
+/test-mbrtowc3.sh
+/test-mbrtowc4.sh
+/test-mbsinit.c
+/test-mbsinit.sh
+/test-printf-frexp.c
+/test-printf-frexpl.c
+/test-signbit.c
+/test-stdbool.c
+/test-stdint.c
+/test-stdlib.c
+/test-strerror.c
+/test-striconveh.c
+/test-striconveha.c
+/test-string.c
+/test-unistd.c
+/test-wchar.c
+/test-wctype.c
+/test-wcwidth.c
+/unsetenv.c
+/wctob.c
+/xalloc-die.c
+/xalloc.h
+/xmalloc.c
diff --git a/tests/unicase/.gitignore b/tests/unicase/.gitignore
new file mode 100644
index 0000000..2cb6e74
--- /dev/null
+++ b/tests/unicase/.gitignore
@@ -0,0 +1,52 @@
+/test-casecmp.h
+/test-is-cased.h
+/test-is-casefolded.h
+/test-is-lowercase.h
+/test-is-titlecase.h
+/test-is-uppercase.h
+/test-locale-language.c
+/test-locale-language.sh
+/test-mapping-part1.h
+/test-mapping-part2.h
+/test-u16-casecmp.c
+/test-u16-casecoll.c
+/test-u16-casefold.c
+/test-u16-is-cased.c
+/test-u16-is-casefolded.c
+/test-u16-is-lowercase.c
+/test-u16-is-titlecase.c
+/test-u16-is-uppercase.c
+/test-u16-tolower.c
+/test-u16-totitle.c
+/test-u16-toupper.c
+/test-u32-casecmp.c
+/test-u32-casecoll.c
+/test-u32-casefold.c
+/test-u32-is-cased.c
+/test-u32-is-casefolded.c
+/test-u32-is-lowercase.c
+/test-u32-is-titlecase.c
+/test-u32-is-uppercase.c
+/test-u32-tolower.c
+/test-u32-totitle.c
+/test-u32-toupper.c
+/test-u8-casecmp.c
+/test-u8-casecoll.c
+/test-u8-casefold.c
+/test-u8-is-cased.c
+/test-u8-is-casefolded.c
+/test-u8-is-lowercase.c
+/test-u8-is-titlecase.c
+/test-u8-is-uppercase.c
+/test-u8-tolower.c
+/test-u8-totitle.c
+/test-u8-toupper.c
+/test-uc_tolower.c
+/test-uc_totitle.c
+/test-uc_toupper.c
+/test-ulc-casecmp.c
+/test-ulc-casecmp1.sh
+/test-ulc-casecmp2.sh
+/test-ulc-casecoll.c
+/test-ulc-casecoll1.sh
+/test-ulc-casecoll2.sh
diff --git a/tests/uniconv/.gitignore b/tests/uniconv/.gitignore
new file mode 100644
index 0000000..5d04af3
--- /dev/null
+++ b/tests/uniconv/.gitignore
@@ -0,0 +1,12 @@
+/test-u16-conv-from-enc.c
+/test-u16-conv-to-enc.c
+/test-u16-strconv-from-enc.c
+/test-u16-strconv-to-enc.c
+/test-u32-conv-from-enc.c
+/test-u32-conv-to-enc.c
+/test-u32-strconv-from-enc.c
+/test-u32-strconv-to-enc.c
+/test-u8-conv-from-enc.c
+/test-u8-conv-to-enc.c
+/test-u8-strconv-from-enc.c
+/test-u8-strconv-to-enc.c
diff --git a/tests/unictype/.gitignore b/tests/unictype/.gitignore
new file mode 100644
index 0000000..57779f8
--- /dev/null
+++ b/tests/unictype/.gitignore
@@ -0,0 +1,160 @@
+/test-bidi_byname.c
+/test-bidi_name.c
+/test-bidi_of.c
+/test-bidi_test.c
+/test-block_list.c
+/test-block_of.c
+/test-block_test.c
+/test-categ_C.c
+/test-categ_Cc.c
+/test-categ_Cf.c
+/test-categ_Cn.c
+/test-categ_Co.c
+/test-categ_Cs.c
+/test-categ_L.c
+/test-categ_Ll.c
+/test-categ_Lm.c
+/test-categ_Lo.c
+/test-categ_Lt.c
+/test-categ_Lu.c
+/test-categ_M.c
+/test-categ_Mc.c
+/test-categ_Me.c
+/test-categ_Mn.c
+/test-categ_N.c
+/test-categ_Nd.c
+/test-categ_Nl.c
+/test-categ_No.c
+/test-categ_P.c
+/test-categ_Pc.c
+/test-categ_Pd.c
+/test-categ_Pe.c
+/test-categ_Pf.c
+/test-categ_Pi.c
+/test-categ_Po.c
+/test-categ_Ps.c
+/test-categ_S.c
+/test-categ_Sc.c
+/test-categ_Sk.c
+/test-categ_Sm.c
+/test-categ_So.c
+/test-categ_Z.c
+/test-categ_Zl.c
+/test-categ_Zp.c
+/test-categ_Zs.c
+/test-categ_and.c
+/test-categ_and_not.c
+/test-categ_byname.c
+/test-categ_name.c
+/test-categ_none.c
+/test-categ_of.c
+/test-categ_or.c
+/test-categ_test_withtable.c
+/test-combining.c
+/test-ctype_alnum.c
+/test-ctype_alpha.c
+/test-ctype_blank.c
+/test-ctype_cntrl.c
+/test-ctype_digit.c
+/test-ctype_graph.c
+/test-ctype_lower.c
+/test-ctype_print.c
+/test-ctype_punct.c
+/test-ctype_space.c
+/test-ctype_upper.c
+/test-ctype_xdigit.c
+/test-decdigit.c
+/test-decdigit.h
+/test-digit.c
+/test-digit.h
+/test-mirror.c
+/test-numeric.c
+/test-numeric.h
+/test-pr_alphabetic.c
+/test-pr_ascii_hex_digit.c
+/test-pr_bidi_arabic_digit.c
+/test-pr_bidi_arabic_right_to_left.c
+/test-pr_bidi_block_separator.c
+/test-pr_bidi_boundary_neutral.c
+/test-pr_bidi_common_separator.c
+/test-pr_bidi_control.c
+/test-pr_bidi_embedding_or_override.c
+/test-pr_bidi_eur_num_separator.c
+/test-pr_bidi_eur_num_terminator.c
+/test-pr_bidi_european_digit.c
+/test-pr_bidi_hebrew_right_to_left.c
+/test-pr_bidi_left_to_right.c
+/test-pr_bidi_non_spacing_mark.c
+/test-pr_bidi_other_neutral.c
+/test-pr_bidi_pdf.c
+/test-pr_bidi_segment_separator.c
+/test-pr_bidi_whitespace.c
+/test-pr_byname.c
+/test-pr_combining.c
+/test-pr_composite.c
+/test-pr_currency_symbol.c
+/test-pr_dash.c
+/test-pr_decimal_digit.c
+/test-pr_default_ignorable_code_point.c
+/test-pr_deprecated.c
+/test-pr_diacritic.c
+/test-pr_extender.c
+/test-pr_format_control.c
+/test-pr_grapheme_base.c
+/test-pr_grapheme_extend.c
+/test-pr_grapheme_link.c
+/test-pr_hex_digit.c
+/test-pr_hyphen.c
+/test-pr_id_continue.c
+/test-pr_id_start.c
+/test-pr_ideographic.c
+/test-pr_ids_binary_operator.c
+/test-pr_ids_trinary_operator.c
+/test-pr_ignorable_control.c
+/test-pr_iso_control.c
+/test-pr_join_control.c
+/test-pr_left_of_pair.c
+/test-pr_line_separator.c
+/test-pr_logical_order_exception.c
+/test-pr_lowercase.c
+/test-pr_math.c
+/test-pr_non_break.c
+/test-pr_not_a_character.c
+/test-pr_numeric.c
+/test-pr_other_alphabetic.c
+/test-pr_other_default_ignorable_code_point.c
+/test-pr_other_grapheme_extend.c
+/test-pr_other_id_continue.c
+/test-pr_other_id_start.c
+/test-pr_other_lowercase.c
+/test-pr_other_math.c
+/test-pr_other_uppercase.c
+/test-pr_paired_punctuation.c
+/test-pr_paragraph_separator.c
+/test-pr_pattern_syntax.c
+/test-pr_pattern_white_space.c
+/test-pr_private_use.c
+/test-pr_punctuation.c
+/test-pr_quotation_mark.c
+/test-pr_radical.c
+/test-pr_sentence_terminal.c
+/test-pr_soft_dotted.c
+/test-pr_space.c
+/test-pr_terminal_punctuation.c
+/test-pr_test.c
+/test-pr_titlecase.c
+/test-pr_unassigned_code_value.c
+/test-pr_unified_ideograph.c
+/test-pr_uppercase.c
+/test-pr_variation_selector.c
+/test-pr_white_space.c
+/test-pr_xid_continue.c
+/test-pr_xid_start.c
+/test-pr_zero_width.c
+/test-predicate-part1.h
+/test-predicate-part2.h
+/test-scripts.c
+/test-sy_c_ident.c
+/test-sy_c_whitespace.c
+/test-sy_java_ident.c
+/test-sy_java_whitespace.c
diff --git a/tests/unilbrk/.gitignore b/tests/unilbrk/.gitignore
new file mode 100644
index 0000000..636dd14
--- /dev/null
+++ b/tests/unilbrk/.gitignore
@@ -0,0 +1,8 @@
+/test-u16-possible-linebreaks.c
+/test-u16-width-linebreaks.c
+/test-u32-possible-linebreaks.c
+/test-u32-width-linebreaks.c
+/test-u8-possible-linebreaks.c
+/test-u8-width-linebreaks.c
+/test-ulc-possible-linebreaks.c
+/test-ulc-width-linebreaks.c
diff --git a/tests/uniname/.gitignore b/tests/uniname/.gitignore
new file mode 100644
index 0000000..c2508a2
--- /dev/null
+++ b/tests/uniname/.gitignore
@@ -0,0 +1,3 @@
+/UnicodeDataNames.txt
+/test-uninames.c
+/test-uninames.sh
diff --git a/tests/uninorm/.gitignore b/tests/uninorm/.gitignore
new file mode 100644
index 0000000..714abb3
--- /dev/null
+++ b/tests/uninorm/.gitignore
@@ -0,0 +1,42 @@
+/NormalizationTest.txt
+/test-canonical-decomposition.c
+/test-compat-decomposition.c
+/test-composition.c
+/test-decomposing-form.c
+/test-decomposition.c
+/test-nfc.c
+/test-nfd.c
+/test-nfkc.c
+/test-nfkd.c
+/test-u16-nfc.c
+/test-u16-nfd.c
+/test-u16-nfkc.c
+/test-u16-nfkd.c
+/test-u16-normcmp.c
+/test-u16-normcmp.h
+/test-u16-normcoll.c
+/test-u32-nfc-big.c
+/test-u32-nfc-big.sh
+/test-u32-nfc.c
+/test-u32-nfd-big.c
+/test-u32-nfd-big.sh
+/test-u32-nfd.c
+/test-u32-nfkc-big.c
+/test-u32-nfkc-big.sh
+/test-u32-nfkc.c
+/test-u32-nfkd-big.c
+/test-u32-nfkd-big.sh
+/test-u32-nfkd.c
+/test-u32-normalize-big.c
+/test-u32-normalize-big.h
+/test-u32-normcmp.c
+/test-u32-normcmp.h
+/test-u32-normcoll.c
+/test-u8-nfc.c
+/test-u8-nfd.c
+/test-u8-nfkc.c
+/test-u8-nfkd.c
+/test-u8-normcmp.c
+/test-u8-normcmp.h
+/test-u8-normcoll.c
+/test-uninorm-filter-nfc.c
diff --git a/tests/unistdio/.gitignore b/tests/unistdio/.gitignore
new file mode 100644
index 0000000..55c2407
--- /dev/null
+++ b/tests/unistdio/.gitignore
@@ -0,0 +1,44 @@
+/test-u16-asnprintf1.c
+/test-u16-asnprintf1.h
+/test-u16-printf1.h
+/test-u16-vasnprintf1.c
+/test-u16-vasnprintf2.c
+/test-u16-vasnprintf2.sh
+/test-u16-vasnprintf3.c
+/test-u16-vasnprintf3.sh
+/test-u16-vasprintf1.c
+/test-u16-vsnprintf1.c
+/test-u16-vsprintf1.c
+/test-u32-asnprintf1.c
+/test-u32-asnprintf1.h
+/test-u32-printf1.h
+/test-u32-vasnprintf1.c
+/test-u32-vasnprintf2.c
+/test-u32-vasnprintf2.sh
+/test-u32-vasnprintf3.c
+/test-u32-vasnprintf3.sh
+/test-u32-vasprintf1.c
+/test-u32-vsnprintf1.c
+/test-u32-vsprintf1.c
+/test-u8-asnprintf1.c
+/test-u8-asnprintf1.h
+/test-u8-printf1.h
+/test-u8-vasnprintf1.c
+/test-u8-vasnprintf2.c
+/test-u8-vasnprintf2.sh
+/test-u8-vasnprintf3.c
+/test-u8-vasnprintf3.sh
+/test-u8-vasprintf1.c
+/test-u8-vsnprintf1.c
+/test-u8-vsprintf1.c
+/test-ulc-asnprintf1.c
+/test-ulc-asnprintf1.h
+/test-ulc-printf1.h
+/test-ulc-vasnprintf1.c
+/test-ulc-vasnprintf2.c
+/test-ulc-vasnprintf2.sh
+/test-ulc-vasnprintf3.c
+/test-ulc-vasnprintf3.sh
+/test-ulc-vasprintf1.c
+/test-ulc-vsnprintf1.c
+/test-ulc-vsprintf1.c
diff --git a/tests/uniwbrk/.gitignore b/tests/uniwbrk/.gitignore
new file mode 100644
index 0000000..52496c8
--- /dev/null
+++ b/tests/uniwbrk/.gitignore
@@ -0,0 +1,5 @@
+/test-u16-wordbreaks.c
+/test-u32-wordbreaks.c
+/test-u8-wordbreaks.c
+/test-ulc-wordbreaks.c
+/test-ulc-wordbreaks.sh
diff --git a/tests/uniwidth/.gitignore b/tests/uniwidth/.gitignore
new file mode 100644
index 0000000..df0d32f
--- /dev/null
+++ b/tests/uniwidth/.gitignore
@@ -0,0 +1,9 @@
+/test-u16-strwidth.c
+/test-u16-width.c
+/test-u32-strwidth.c
+/test-u32-width.c
+/test-u8-strwidth.c
+/test-u8-width.c
+/test-uc_width.c
+/test-uc_width2.c
+/test-uc_width2.sh