summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore725
-rw-r--r--build-aux/.gitignore19
-rw-r--r--doc/.gitignore16
-rw-r--r--gnulib-local/.gitignore3
-rw-r--r--gnulib-m4/.gitignore182
-rw-r--r--lib/.gitignore170
-rw-r--r--tests/.gitignore313
7 files changed, 719 insertions, 709 deletions
diff --git a/.gitignore b/.gitignore
index 51e3c9d..042a79b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,13 +1,726 @@
-# Patterns for all subdirectories: all kinds of automatic backup files.
-*.orig
-*.rej
-*~
-.#*
-\#*#
+## This file specifies the files and directories that can usually occur in a
+## developer build of this Git repository.
+##
+## Reference: https://git-scm.com/docs/gitignore
+##
+## When we say, "files", it actually means files and directories. By
+## convention, directories are marked through a trailing first and listed
+## first in each category.
+##
+## We don't list files that may occur in exceptional situations (such as
+## temporary files *.h-t), because a developer should notice when such a
+## file is not erased by "make mostlyclean".
+
+# Files brought in by gnulib-tool:
+/build-aux/config.rpath
+/doc/relocatable.texi
+/gnulib-m4/00gnulib.m4
+/gnulib-m4/absolute-header.m4
+/gnulib-m4/alloca.m4
+/gnulib-m4/arpa_inet_h.m4
+/gnulib-m4/btowc.m4
+/gnulib-m4/builtin-expect.m4
+/gnulib-m4/close.m4
+/gnulib-m4/codeset.m4
+/gnulib-m4/configmake.m4
+/gnulib-m4/ctype.m4
+/gnulib-m4/dirname.m4
+/gnulib-m4/double-slash-root.m4
+/gnulib-m4/dup2.m4
+/gnulib-m4/eealloc.m4
+/gnulib-m4/environ.m4
+/gnulib-m4/errno_h.m4
+/gnulib-m4/error.m4
+/gnulib-m4/exponentd.m4
+/gnulib-m4/exponentf.m4
+/gnulib-m4/exponentl.m4
+/gnulib-m4/extensions.m4
+/gnulib-m4/extern-inline.m4
+/gnulib-m4/fcntl-o.m4
+/gnulib-m4/fcntl.m4
+/gnulib-m4/fcntl_h.m4
+/gnulib-m4/fdopen.m4
+/gnulib-m4/flexmember.m4
+/gnulib-m4/float_h.m4
+/gnulib-m4/fpieee.m4
+/gnulib-m4/frexp.m4
+/gnulib-m4/frexpl.m4
+/gnulib-m4/fseterr.m4
+/gnulib-m4/fstat.m4
+/gnulib-m4/ftruncate.m4
+/gnulib-m4/getcwd.m4
+/gnulib-m4/getdtablesize.m4
+/gnulib-m4/getpagesize.m4
+/gnulib-m4/getprogname.m4
+/gnulib-m4/gettimeofday.m4
+/gnulib-m4/glibc21.m4
+/gnulib-m4/gnulib-common.m4
+/gnulib-m4/gnulib-comp.m4
+/gnulib-m4/gnulib-tool.m4
+/gnulib-m4/hard-locale.m4
+/gnulib-m4/host-cpu-c-abi.m4
+/gnulib-m4/iconv.m4
+/gnulib-m4/iconv_h.m4
+/gnulib-m4/iconv_open.m4
+/gnulib-m4/include_next.m4
+/gnulib-m4/inet_pton.m4
+/gnulib-m4/inline.m4
+/gnulib-m4/intl-thread-locale.m4
+/gnulib-m4/intlmacosx.m4
+/gnulib-m4/intmax_t.m4
+/gnulib-m4/inttypes-pri.m4
+/gnulib-m4/inttypes.m4
+/gnulib-m4/inttypes_h.m4
+/gnulib-m4/ioctl.m4
+/gnulib-m4/isblank.m4
+/gnulib-m4/isnand.m4
+/gnulib-m4/isnanf.m4
+/gnulib-m4/isnanl.m4
+/gnulib-m4/iswblank.m4
+/gnulib-m4/iswdigit.m4
+/gnulib-m4/iswxdigit.m4
+/gnulib-m4/langinfo_h.m4
+/gnulib-m4/largefile.m4
+/gnulib-m4/lcmessage.m4
+/gnulib-m4/ldexpl.m4
+/gnulib-m4/lib-ld.m4
+/gnulib-m4/lib-link.m4
+/gnulib-m4/lib-prefix.m4
+/gnulib-m4/libunistring-base.m4
+/gnulib-m4/limits-h.m4
+/gnulib-m4/localcharset.m4
+/gnulib-m4/locale-ar.m4
+/gnulib-m4/locale-fr.m4
+/gnulib-m4/locale-ja.m4
+/gnulib-m4/locale-tr.m4
+/gnulib-m4/locale-zh.m4
+/gnulib-m4/locale_h.m4
+/gnulib-m4/localename.m4
+/gnulib-m4/localtime-buffer.m4
+/gnulib-m4/lock.m4
+/gnulib-m4/lstat.m4
+/gnulib-m4/malloc.m4
+/gnulib-m4/malloca.m4
+/gnulib-m4/math_h.m4
+/gnulib-m4/mbchar.m4
+/gnulib-m4/mbiter.m4
+/gnulib-m4/mbrtowc.m4
+/gnulib-m4/mbsinit.m4
+/gnulib-m4/mbstate_t.m4
+/gnulib-m4/mbtowc.m4
+/gnulib-m4/memchr.m4
+/gnulib-m4/minmax.m4
+/gnulib-m4/mmap-anon.m4
+/gnulib-m4/mode_t.m4
+/gnulib-m4/msvc-inval.m4
+/gnulib-m4/msvc-nothrow.m4
+/gnulib-m4/multiarch.m4
+/gnulib-m4/musl.m4
+/gnulib-m4/nanosleep.m4
+/gnulib-m4/netinet_in_h.m4
+/gnulib-m4/nocrash.m4
+/gnulib-m4/off_t.m4
+/gnulib-m4/open-cloexec.m4
+/gnulib-m4/open-slash.m4
+/gnulib-m4/open.m4
+/gnulib-m4/pathmax.m4
+/gnulib-m4/perror.m4
+/gnulib-m4/pipe.m4
+/gnulib-m4/printf-frexp.m4
+/gnulib-m4/printf-frexpl.m4
+/gnulib-m4/printf.m4
+/gnulib-m4/pthread-thread.m4
+/gnulib-m4/pthread_h.m4
+/gnulib-m4/pthread_rwlock_rdlock.m4
+/gnulib-m4/pthread_sigmask.m4
+/gnulib-m4/putenv.m4
+/gnulib-m4/raise.m4
+/gnulib-m4/relocatable-lib.m4
+/gnulib-m4/sched_h.m4
+/gnulib-m4/select.m4
+/gnulib-m4/semaphore.m4
+/gnulib-m4/setenv.m4
+/gnulib-m4/setlocale.m4
+/gnulib-m4/setlocale_null.m4
+/gnulib-m4/sigaction.m4
+/gnulib-m4/signal_h.m4
+/gnulib-m4/signalblocking.m4
+/gnulib-m4/signbit.m4
+/gnulib-m4/size_max.m4
+/gnulib-m4/sleep.m4
+/gnulib-m4/socketlib.m4
+/gnulib-m4/sockets.m4
+/gnulib-m4/socklen.m4
+/gnulib-m4/sockpfaf.m4
+/gnulib-m4/ssize_t.m4
+/gnulib-m4/stat-time.m4
+/gnulib-m4/stat.m4
+/gnulib-m4/stdalign.m4
+/gnulib-m4/stdbool.m4
+/gnulib-m4/stddef_h.m4
+/gnulib-m4/stdint.m4
+/gnulib-m4/stdint_h.m4
+/gnulib-m4/stdio_h.m4
+/gnulib-m4/stdlib_h.m4
+/gnulib-m4/strerror.m4
+/gnulib-m4/strerror_r.m4
+/gnulib-m4/string_h.m4
+/gnulib-m4/strncat.m4
+/gnulib-m4/strstr.m4
+/gnulib-m4/symlink.m4
+/gnulib-m4/sys_ioctl_h.m4
+/gnulib-m4/sys_select_h.m4
+/gnulib-m4/sys_socket_h.m4
+/gnulib-m4/sys_stat_h.m4
+/gnulib-m4/sys_time_h.m4
+/gnulib-m4/sys_types_h.m4
+/gnulib-m4/sys_uio_h.m4
+/gnulib-m4/thread.m4
+/gnulib-m4/threadlib.m4
+/gnulib-m4/time_h.m4
+/gnulib-m4/unistd_h.m4
+/gnulib-m4/usleep.m4
+/gnulib-m4/vasnprintf.m4
+/gnulib-m4/visibility.m4
+/gnulib-m4/warn-on-use.m4
+/gnulib-m4/wchar_h.m4
+/gnulib-m4/wchar_t.m4
+/gnulib-m4/wcrtomb.m4
+/gnulib-m4/wctob.m4
+/gnulib-m4/wctomb.m4
+/gnulib-m4/wctype_h.m4
+/gnulib-m4/wcwidth.m4
+/gnulib-m4/wint_t.m4
+/gnulib-m4/xalloc.m4
+/gnulib-m4/xsize.m4
+/gnulib-m4/yield.m4
+/gnulib-m4/zzgnulib.m4
+/lib/Makefile.gnulib
+/lib/_Noreturn.h
+/lib/alloca.in.h
+/lib/amemxfrm.c
+/lib/amemxfrm.h
+/lib/arg-nonnull.h
+/lib/array-mergesort.h
+/lib/attribute.h
+/lib/c++defs.h
+/lib/c-ctype.c
+/lib/c-ctype.h
+/lib/c-strcase.h
+/lib/c-strcasecmp.c
+/lib/c-strcaseeq.h
+/lib/c-strncasecmp.c
+/lib/config.charset
+/lib/declared.sh
+/lib/errno.in.h
+/lib/flexmember.h
+/lib/float+.h
+/lib/float.c
+/lib/float.in.h
+/lib/fpucw.h
+/lib/frexp.c
+/lib/frexpl.c
+/lib/fseterr.c
+/lib/fseterr.h
+/lib/hard-locale.c
+/lib/hard-locale.h
+/lib/iconv.c
+/lib/iconv.in.h
+/lib/iconv_close.c
+/lib/iconv_open-aix.gperf
+/lib/iconv_open-hpux.gperf
+/lib/iconv_open-irix.gperf
+/lib/iconv_open-osf.gperf
+/lib/iconv_open-solaris.gperf
+/lib/iconv_open-zos.gperf
+/lib/iconv_open.c
+/lib/iconveh.h
+/lib/inttypes.in.h
+/lib/isnan.c
+/lib/isnand-nolibm.h
+/lib/isnand.c
+/lib/isnanf-nolibm.h
+/lib/isnanf.c
+/lib/isnanl-nolibm.h
+/lib/isnanl.c
+/lib/iswblank.c
+/lib/iswdigit.c
+/lib/iswxdigit.c
+/lib/itold.c
+/lib/langinfo.in.h
+/lib/lc-charset-dispatch.c
+/lib/lc-charset-dispatch.h
+/lib/limits.in.h
+/lib/localcharset.c
+/lib/localcharset.h
+/lib/locale.in.h
+/lib/localename-table.c
+/lib/localename-table.h
+/lib/localename.c
+/lib/localename.h
+/lib/malloc.c
+/lib/malloca.c
+/lib/malloca.h
+/lib/math.c
+/lib/math.in.h
+/lib/mbchar.c
+/lib/mbchar.h
+/lib/mbiter.c
+/lib/mbiter.h
+/lib/mbrtowc-impl-utf8.h
+/lib/mbrtowc-impl.h
+/lib/mbrtowc.c
+/lib/mbsinit.c
+/lib/mbsnlen.c
+/lib/mbtowc-lock.c
+/lib/mbtowc-lock.h
+/lib/memchr.c
+/lib/memchr.valgrind
+/lib/memcmp2.c
+/lib/memcmp2.h
+/lib/minmax.h
+/lib/printf-args.c
+/lib/printf-args.h
+/lib/printf-frexp.c
+/lib/printf-frexp.h
+/lib/printf-frexpl.c
+/lib/printf-frexpl.h
+/lib/printf-parse.c
+/lib/printf-parse.h
+/lib/ref-add.sin
+/lib/ref-del.sin
+/lib/relocatable.c
+/lib/relocatable.h
+/lib/relocatable.valgrind
+/lib/setlocale-lock.c
+/lib/setlocale_null.c
+/lib/setlocale_null.h
+/lib/signbitd.c
+/lib/signbitf.c
+/lib/signbitl.c
+/lib/size_max.h
+/lib/stdbool.in.h
+/lib/stddef.in.h
+/lib/stdint.in.h
+/lib/stdio-impl.h
+/lib/stdlib.in.h
+/lib/str-kmp.h
+/lib/str-two-way.h
+/lib/streq.h
+/lib/striconveh.c
+/lib/striconveh.h
+/lib/striconveha.c
+/lib/striconveha.h
+/lib/string.in.h
+/lib/strncat.c
+/lib/strstr.c
+/lib/sys_types.in.h
+/lib/unicase.in.h
+/lib/uniconv.in.h
+/lib/unictype.in.h
+/lib/unigbrk.in.h
+/lib/unilbrk.in.h
+/lib/uniname.in.h
+/lib/uninorm.in.h
+/lib/unistd.c
+/lib/unistd.in.h
+/lib/unistdio.in.h
+/lib/unistr.in.h
+/lib/unitypes.in.h
+/lib/uniwbrk.in.h
+/lib/uniwidth.in.h
+/lib/unused-parameter.h
+/lib/vasnprintf.c
+/lib/verify.h
+/lib/warn-on-use.h
+/lib/wchar.in.h
+/lib/wctype-h.c
+/lib/wctype.in.h
+/lib/wcwidth.c
+/lib/windows-initguard.h
+/lib/windows-mutex.c
+/lib/windows-mutex.h
+/lib/windows-once.c
+/lib/windows-once.h
+/lib/windows-recmutex.c
+/lib/windows-recmutex.h
+/lib/windows-rwlock.c
+/lib/windows-rwlock.h
+/lib/xalloc-oversized.h
+/lib/xsize.c
+/lib/xsize.h
+/tests/Makefile.gnulib
+/tests/_Noreturn.h
+/tests/accept.c
+/tests/alloca.c
+/tests/arg-nonnull.h
+/tests/arpa_inet.in.h
+/tests/basename-lgpl.c
+/tests/binary-io.c
+/tests/binary-io.h
+/tests/bind.c
+/tests/btowc.c
+/tests/c++defs.h
+/tests/cloexec.c
+/tests/cloexec.h
+/tests/close.c
+/tests/connect.c
+/tests/ctype.in.h
+/tests/dirname-lgpl.c
+/tests/dirname.h
+/tests/dup2.c
+/tests/error.c
+/tests/error.h
+/tests/exitfail.c
+/tests/exitfail.h
+/tests/fcntl.c
+/tests/fcntl.in.h
+/tests/fd-hook.c
+/tests/fd-hook.h
+/tests/fdopen.c
+/tests/filename.h
+/tests/fstat.c
+/tests/ftruncate.c
+/tests/getcwd-lgpl.c
+/tests/getdtablesize.c
+/tests/getpagesize.c
+/tests/getprogname.c
+/tests/getprogname.h
+/tests/gettext.h
+/tests/gettimeofday.c
+/tests/iconvsupport.c
+/tests/ignore-value.h
+/tests/inet_pton.c
+/tests/infinity.h
+/tests/init.sh
+/tests/intprops.h
+/tests/ioctl.c
+/tests/isblank.c
+/tests/listen.c
+/tests/locale.c
+/tests/localtime-buffer.c
+/tests/localtime-buffer.h
+/tests/lstat.c
+/tests/macros.h
+/tests/mbtowc-impl.h
+/tests/mbtowc.c
+/tests/minus-zero.h
+/tests/msvc-inval.c
+/tests/msvc-inval.h
+/tests/msvc-nothrow.c
+/tests/msvc-nothrow.h
+/tests/nan.h
+/tests/nanosleep.c
+/tests/nap.h
+/tests/netinet_in.in.h
+/tests/open.c
+/tests/pathmax.h
+/tests/perror.c
+/tests/pipe.c
+/tests/pthread-thread.c
+/tests/pthread.in.h
+/tests/pthread_sigmask.c
+/tests/putenv.c
+/tests/raise.c
+/tests/randomd.c
+/tests/randoml.c
+/tests/same-inode.h
+/tests/sched.in.h
+/tests/select.c
+/tests/setenv.c
+/tests/setlocale.c
+/tests/setsockopt.c
+/tests/sig-handler.c
+/tests/sig-handler.h
+/tests/sigaction.c
+/tests/signal.in.h
+/tests/signature.h
+/tests/sigprocmask.c
+/tests/sleep.c
+/tests/socket.c
+/tests/sockets.c
+/tests/sockets.h
+/tests/stat-time.c
+/tests/stat-time.h
+/tests/stat-w32.c
+/tests/stat-w32.h
+/tests/stat.c
+/tests/stdalign.in.h
+/tests/stdio.in.h
+/tests/strerror-override.c
+/tests/strerror-override.h
+/tests/strerror.c
+/tests/strerror_r.c
+/tests/stripslash.c
+/tests/symlink.c
+/tests/sys_ioctl.in.h
+/tests/sys_select.in.h
+/tests/sys_socket.c
+/tests/sys_socket.in.h
+/tests/sys_stat.in.h
+/tests/sys_time.in.h
+/tests/sys_uio.in.h
+/tests/test-accept.c
+/tests/test-alloca-opt.c
+/tests/test-arpa_inet.c
+/tests/test-array-mergesort.c
+/tests/test-binary-io.c
+/tests/test-binary-io.sh
+/tests/test-bind.c
+/tests/test-btowc.c
+/tests/test-btowc1.sh
+/tests/test-btowc2.sh
+/tests/test-c-ctype.c
+/tests/test-c-strcase.sh
+/tests/test-c-strcasecmp.c
+/tests/test-c-strncasecmp.c
+/tests/test-cloexec.c
+/tests/test-close.c
+/tests/test-connect.c
+/tests/test-ctype.c
+/tests/test-dup2.c
+/tests/test-environ.c
+/tests/test-errno.c
+/tests/test-fcntl-h.c
+/tests/test-fcntl.c
+/tests/test-fdopen.c
+/tests/test-fgetc.c
+/tests/test-float.c
+/tests/test-fputc.c
+/tests/test-fread.c
+/tests/test-frexp.c
+/tests/test-frexp.h
+/tests/test-frexpl.c
+/tests/test-fseterr.c
+/tests/test-fstat.c
+/tests/test-ftruncate.c
+/tests/test-ftruncate.sh
+/tests/test-fwrite.c
+/tests/test-getcwd-lgpl.c
+/tests/test-getdtablesize.c
+/tests/test-getprogname.c
+/tests/test-gettimeofday.c
+/tests/test-hard-locale.c
+/tests/test-iconv-h.c
+/tests/test-iconv.c
+/tests/test-ignore-value.c
+/tests/test-inet_pton.c
+/tests/test-init.sh
+/tests/test-intprops.c
+/tests/test-inttypes.c
+/tests/test-ioctl.c
+/tests/test-isblank.c
+/tests/test-isnand-nolibm.c
+/tests/test-isnand.h
+/tests/test-isnanf-nolibm.c
+/tests/test-isnanf.h
+/tests/test-isnanl-nolibm.c
+/tests/test-isnanl.h
+/tests/test-iswblank.c
+/tests/test-iswdigit.c
+/tests/test-iswdigit.sh
+/tests/test-iswxdigit.c
+/tests/test-iswxdigit.sh
+/tests/test-langinfo.c
+/tests/test-limits-h.c
+/tests/test-listen.c
+/tests/test-localcharset.c
+/tests/test-locale.c
+/tests/test-localename.c
+/tests/test-lock.c
+/tests/test-lstat.c
+/tests/test-lstat.h
+/tests/test-malloca.c
+/tests/test-math.c
+/tests/test-mbrtowc-w32-1.sh
+/tests/test-mbrtowc-w32-2.sh
+/tests/test-mbrtowc-w32-3.sh
+/tests/test-mbrtowc-w32-4.sh
+/tests/test-mbrtowc-w32-5.sh
+/tests/test-mbrtowc-w32-6.sh
+/tests/test-mbrtowc-w32-7.sh
+/tests/test-wcrtomb-w32-6.sh
+/tests/test-wcrtomb-w32-7.sh
+/tests/test-mbrtowc-w32.c
+/tests/test-mbrtowc.c
+/tests/test-mbrtowc1.sh
+/tests/test-mbrtowc2.sh
+/tests/test-mbrtowc3.sh
+/tests/test-mbrtowc4.sh
+/tests/test-mbrtowc5.sh
+/tests/test-mbsinit.c
+/tests/test-mbsinit.sh
+/tests/test-memchr.c
+/tests/test-nanosleep.c
+/tests/test-netinet_in.c
+/tests/test-once.c
+/tests/test-open.c
+/tests/test-open.h
+/tests/test-pathmax.c
+/tests/test-perror.c
+/tests/test-perror.sh
+/tests/test-perror2.c
+/tests/test-pipe.c
+/tests/test-printf-frexp.c
+/tests/test-printf-frexpl.c
+/tests/test-pthread-thread.c
+/tests/test-pthread.c
+/tests/test-pthread_sigmask1.c
+/tests/test-pthread_sigmask2.c
+/tests/test-raise.c
+/tests/test-rwlock1.c
+/tests/test-sched.c
+/tests/test-select-fd.c
+/tests/test-select-in.sh
+/tests/test-select-out.sh
+/tests/test-select-stdin.c
+/tests/test-select.c
+/tests/test-select.h
+/tests/test-setenv.c
+/tests/test-setlocale1.c
+/tests/test-setlocale1.sh
+/tests/test-setlocale2.c
+/tests/test-setlocale2.sh
+/tests/test-setlocale_null-mt-all.c
+/tests/test-setlocale_null-mt-one.c
+/tests/test-setlocale_null.c
+/tests/test-setsockopt.c
+/tests/test-sigaction.c
+/tests/test-signal-h.c
+/tests/test-signbit.c
+/tests/test-sigprocmask.c
+/tests/test-sleep.c
+/tests/test-sockets.c
+/tests/test-stat-time.c
+/tests/test-stat.c
+/tests/test-stat.h
+/tests/test-stdalign.c
+/tests/test-stdbool.c
+/tests/test-stddef.c
+/tests/test-stdint.c
+/tests/test-stdio.c
+/tests/test-stdlib.c
+/tests/test-strerror.c
+/tests/test-strerror_r.c
+/tests/test-striconveh.c
+/tests/test-striconveha.c
+/tests/test-string.c
+/tests/test-strncat.c
+/tests/test-strstr.c
+/tests/test-symlink.c
+/tests/test-symlink.h
+/tests/test-sys_ioctl.c
+/tests/test-sys_select.c
+/tests/test-sys_socket.c
+/tests/test-sys_stat.c
+/tests/test-sys_time.c
+/tests/test-sys_types.c
+/tests/test-sys_uio.c
+/tests/test-sys_wait.h
+/tests/test-thread_create.c
+/tests/test-thread_self.c
+/tests/test-time.c
+/tests/test-unistd.c
+/tests/test-unsetenv.c
+/tests/test-usleep.c
+/tests/test-verify-try.c
+/tests/test-verify.c
+/tests/test-verify.sh
+/tests/test-wchar.c
+/tests/test-wcrtomb-w32-1.sh
+/tests/test-wcrtomb-w32-2.sh
+/tests/test-wcrtomb-w32-3.sh
+/tests/test-wcrtomb-w32-4.sh
+/tests/test-wcrtomb-w32-5.sh
+/tests/test-wcrtomb-w32.c
+/tests/test-wcrtomb.c
+/tests/test-wcrtomb.sh
+/tests/test-wctype-h.c
+/tests/test-wcwidth.c
+/tests/test-xalloc-die.c
+/tests/test-xalloc-die.sh
+/tests/time.in.h
+/tests/unsetenv.c
+/tests/unused-parameter.h
+/tests/usleep.c
+/tests/w32sock.h
+/tests/warn-on-use.h
+/tests/wcrtomb.c
+/tests/wctob.c
+/tests/wctomb-impl.h
+/tests/wctomb.c
+/tests/windows-thread.c
+/tests/windows-thread.h
+/tests/windows-tls.c
+/tests/windows-tls.h
+/tests/xalloc-die.c
+/tests/xalloc-oversized.h
+/tests/xalloc.h
+/tests/xmalloc.c
+/tests/zerosize-ptr.h
+
+# Files brought in by "automake --add-missing --copy":
+/build-aux/ar-lib
+/build-aux/compile
+/build-aux/depcomp
+/build-aux/install-sh
+/build-aux/mdate-sh
+/build-aux/missing
+/build-aux/test-driver
+
+# Other files brought in by autogen.sh:
+/build-aux/config.guess
+/build-aux/config.sub
+/build-aux/run-test
+/build-aux/test-driver.diff
+/build-aux/texinfo.tex
# Files generated by the autotools:
/aclocal.m4
/configure
/config.h.in
/Makefile.in
+/doc/Makefile.in
+/gnulib-local/Makefile.in
+/lib/Makefile.in
+/tests/Makefile.in
+
+# ---------- "make maintainer-clean" gets you here ----------
+
+# Files generated by "make" and distributed
+# (i.e. kept by "make distclean")
+# (see MAINTAINERCLEANFILES in Makefile.am and, if present, Makefile.gnulib):
+# Files generated by "make", using makeinfo, texi2html, perl:
+/doc/version.texi
+/doc/stamp-vti
+/doc/libunistring.info
+/doc/libunistring_toc.html
+/doc/libunistring_?.html
+/doc/libunistring_??.html
+/doc/libunistring_abt.html
+# Files generated by "make", using gperf:
+/lib/iconv_open-aix.h
+/lib/iconv_open-hpux.h
+/lib/iconv_open-irix.h
+/lib/iconv_open-osf.h
+/lib/iconv_open-solaris.h
+/lib/iconv_open-zos.h
+# Files generated by "make".
+/lib/libunistring.sym
+# ---------- "make distclean" ought to get you here ----------
+
+# ---------- "make distclean" gets you here ----------
+
+# ---------- "make clean" gets you here ----------
+
+# ---------- "make mostlyclean" gets you here ----------
+
+# ---------- "make all check" gets you here ----------
+
+# Patterns for all subdirectories: all kinds of automatic backup files.
+*.orig
+*.rej
+*~
+.#*
+\#*#
diff --git a/build-aux/.gitignore b/build-aux/.gitignore
deleted file mode 100644
index c8bbade..0000000
--- a/build-aux/.gitignore
+++ /dev/null
@@ -1,19 +0,0 @@
-# Files brought in by gnulib-tool:
-/config.rpath
-
-# Files brought in by "automake --add-missing --copy":
-/ar-lib
-/compile
-/depcomp
-/install-sh
-/mdate-sh
-/missing
-/test-driver
-
-# Other files brought in by autogen.sh:
-/config.guess
-/config.sub
-/run-test
-/test-driver.diff
-/texinfo.tex
-
diff --git a/doc/.gitignore b/doc/.gitignore
deleted file mode 100644
index ed1265c..0000000
--- a/doc/.gitignore
+++ /dev/null
@@ -1,16 +0,0 @@
-# Files brought in by gnulib-tool:
-/relocatable.texi
-
-# Files generated by the autotools:
-/Makefile.in
-
-# Files generated by "make", using makeinfo, texi2html, perl
-# and therefore distributed (i.e. kept by "make distclean").
-/version.texi
-/stamp-vti
-/libunistring.info
-/libunistring_toc.html
-/libunistring_?.html
-/libunistring_??.html
-/libunistring_abt.html
-
diff --git a/gnulib-local/.gitignore b/gnulib-local/.gitignore
deleted file mode 100644
index 0b3f7ef..0000000
--- a/gnulib-local/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Files generated by the autotools:
-/Makefile.in
-
diff --git a/gnulib-m4/.gitignore b/gnulib-m4/.gitignore
deleted file mode 100644
index 0f18e4e..0000000
--- a/gnulib-m4/.gitignore
+++ /dev/null
@@ -1,182 +0,0 @@
-# Files brought in by gnulib-tool:
-/00gnulib.m4
-/absolute-header.m4
-/alloca.m4
-/arpa_inet_h.m4
-/btowc.m4
-/builtin-expect.m4
-/close.m4
-/codeset.m4
-/configmake.m4
-/ctype.m4
-/dirname.m4
-/double-slash-root.m4
-/dup2.m4
-/eealloc.m4
-/environ.m4
-/errno_h.m4
-/error.m4
-/exponentd.m4
-/exponentf.m4
-/exponentl.m4
-/extensions.m4
-/extern-inline.m4
-/fcntl-o.m4
-/fcntl.m4
-/fcntl_h.m4
-/fdopen.m4
-/flexmember.m4
-/float_h.m4
-/fpieee.m4
-/frexp.m4
-/frexpl.m4
-/fseterr.m4
-/fstat.m4
-/ftruncate.m4
-/getcwd.m4
-/getdtablesize.m4
-/getpagesize.m4
-/getprogname.m4
-/gettimeofday.m4
-/glibc21.m4
-/gnulib-common.m4
-/gnulib-comp.m4
-/gnulib-tool.m4
-/hard-locale.m4
-/host-cpu-c-abi.m4
-/iconv.m4
-/iconv_h.m4
-/iconv_open.m4
-/include_next.m4
-/inet_pton.m4
-/inline.m4
-/intl-thread-locale.m4
-/intlmacosx.m4
-/intmax_t.m4
-/inttypes-pri.m4
-/inttypes.m4
-/inttypes_h.m4
-/ioctl.m4
-/isblank.m4
-/isnand.m4
-/isnanf.m4
-/isnanl.m4
-/iswblank.m4
-/iswdigit.m4
-/iswxdigit.m4
-/langinfo_h.m4
-/largefile.m4
-/lcmessage.m4
-/ldexpl.m4
-/lib-ld.m4
-/lib-link.m4
-/lib-prefix.m4
-/libunistring-base.m4
-/limits-h.m4
-/localcharset.m4
-/locale-ar.m4
-/locale-fr.m4
-/locale-ja.m4
-/locale-tr.m4
-/locale-zh.m4
-/locale_h.m4
-/localename.m4
-/localtime-buffer.m4
-/lock.m4
-/lstat.m4
-/malloc.m4
-/malloca.m4
-/math_h.m4
-/mbchar.m4
-/mbiter.m4
-/mbrtowc.m4
-/mbsinit.m4
-/mbstate_t.m4
-/mbtowc.m4
-/memchr.m4
-/minmax.m4
-/mmap-anon.m4
-/mode_t.m4
-/msvc-inval.m4
-/msvc-nothrow.m4
-/multiarch.m4
-/musl.m4
-/nanosleep.m4
-/netinet_in_h.m4
-/nocrash.m4
-/off_t.m4
-/open-cloexec.m4
-/open-slash.m4
-/open.m4
-/pathmax.m4
-/perror.m4
-/pipe.m4
-/printf-frexp.m4
-/printf-frexpl.m4
-/printf.m4
-/pthread-thread.m4
-/pthread_h.m4
-/pthread_rwlock_rdlock.m4
-/pthread_sigmask.m4
-/putenv.m4
-/raise.m4
-/relocatable-lib.m4
-/sched_h.m4
-/select.m4
-/semaphore.m4
-/setenv.m4
-/setlocale.m4
-/setlocale_null.m4
-/sigaction.m4
-/signal_h.m4
-/signalblocking.m4
-/signbit.m4
-/size_max.m4
-/sleep.m4
-/socketlib.m4
-/sockets.m4
-/socklen.m4
-/sockpfaf.m4
-/ssize_t.m4
-/stat-time.m4
-/stat.m4
-/stdalign.m4
-/stdbool.m4
-/stddef_h.m4
-/stdint.m4
-/stdint_h.m4
-/stdio_h.m4
-/stdlib_h.m4
-/strerror.m4
-/strerror_r.m4
-/string_h.m4
-/strncat.m4
-/strstr.m4
-/symlink.m4
-/sys_ioctl_h.m4
-/sys_select_h.m4
-/sys_socket_h.m4
-/sys_stat_h.m4
-/sys_time_h.m4
-/sys_types_h.m4
-/sys_uio_h.m4
-/thread.m4
-/threadlib.m4
-/time_h.m4
-/unistd_h.m4
-/usleep.m4
-/vasnprintf.m4
-/visibility.m4
-/warn-on-use.m4
-/wchar_h.m4
-/wchar_t.m4
-/wcrtomb.m4
-/wctob.m4
-/wctomb.m4
-/wctype_h.m4
-/wcwidth.m4
-/wint_t.m4
-/xalloc.m4
-/xsize.m4
-/yield.m4
-/zzgnulib.m4
diff --git a/lib/.gitignore b/lib/.gitignore
deleted file mode 100644
index 139c698..0000000
--- a/lib/.gitignore
+++ /dev/null
@@ -1,170 +0,0 @@
-# Files brought in by gnulib-tool:
-/Makefile.gnulib
-/_Noreturn.h
-/alloca.in.h
-/amemxfrm.c
-/amemxfrm.h
-/arg-nonnull.h
-/array-mergesort.h
-/attribute.h
-/c++defs.h
-/c-ctype.c
-/c-ctype.h
-/c-strcase.h
-/c-strcasecmp.c
-/c-strcaseeq.h
-/c-strncasecmp.c
-/config.charset
-/declared.sh
-/errno.in.h
-/flexmember.h
-/float+.h
-/float.c
-/float.in.h
-/fpucw.h
-/frexp.c
-/frexpl.c
-/fseterr.c
-/fseterr.h
-/hard-locale.c
-/hard-locale.h
-/iconv.c
-/iconv.in.h
-/iconv_close.c
-/iconv_open-aix.gperf
-/iconv_open-hpux.gperf
-/iconv_open-irix.gperf
-/iconv_open-osf.gperf
-/iconv_open-solaris.gperf
-/iconv_open-zos.gperf
-/iconv_open.c
-/iconveh.h
-/inttypes.in.h
-/isnan.c
-/isnand-nolibm.h
-/isnand.c
-/isnanf-nolibm.h
-/isnanf.c
-/isnanl-nolibm.h
-/isnanl.c
-/iswblank.c
-/iswdigit.c
-/iswxdigit.c
-/itold.c
-/langinfo.in.h
-/lc-charset-dispatch.c
-/lc-charset-dispatch.h
-/limits.in.h
-/localcharset.c
-/localcharset.h
-/locale.in.h
-/localename-table.c
-/localename-table.h
-/localename.c
-/localename.h
-/malloc.c
-/malloca.c
-/malloca.h
-/math.c
-/math.in.h
-/mbchar.c
-/mbchar.h
-/mbiter.c
-/mbiter.h
-/mbrtowc-impl-utf8.h
-/mbrtowc-impl.h
-/mbrtowc.c
-/mbsinit.c
-/mbsnlen.c
-/mbtowc-lock.c
-/mbtowc-lock.h
-/memchr.c
-/memchr.valgrind
-/memcmp2.c
-/memcmp2.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
-/relocatable.c
-/relocatable.h
-/relocatable.valgrind
-/setlocale-lock.c
-/setlocale_null.c
-/setlocale_null.h
-/signbitd.c
-/signbitf.c
-/signbitl.c
-/size_max.h
-/stdbool.in.h
-/stddef.in.h
-/stdint.in.h
-/stdio-impl.h
-/stdlib.in.h
-/str-kmp.h
-/str-two-way.h
-/streq.h
-/striconveh.c
-/striconveh.h
-/striconveha.c
-/striconveha.h
-/string.in.h
-/strncat.c
-/strstr.c
-/sys_types.in.h
-/unicase.in.h
-/uniconv.in.h
-/unictype.in.h
-/unigbrk.in.h
-/unilbrk.in.h
-/uniname.in.h
-/uninorm.in.h
-/unistd.c
-/unistd.in.h
-/unistdio.in.h
-/unistr.in.h
-/unitypes.in.h
-/uniwbrk.in.h
-/uniwidth.in.h
-/unused-parameter.h
-/vasnprintf.c
-/verify.h
-/warn-on-use.h
-/wchar.in.h
-/wctype-h.c
-/wctype.in.h
-/wcwidth.c
-/windows-initguard.h
-/windows-mutex.c
-/windows-mutex.h
-/windows-once.c
-/windows-once.h
-/windows-recmutex.c
-/windows-recmutex.h
-/windows-rwlock.c
-/windows-rwlock.h
-/xalloc-oversized.h
-/xsize.c
-/xsize.h
-
-# Files generated by gperf and therefore distributed (i.e. kept by
-# "make distclean"):
-/iconv_open-aix.h
-/iconv_open-hpux.h
-/iconv_open-irix.h
-/iconv_open-osf.h
-/iconv_open-solaris.h
-/iconv_open-zos.h
-
-# Files generated by the autotools:
-/Makefile.in
-
-# Files generated by "make" and distributed (i.e. kept by "make distclean").
-/libunistring.sym
diff --git a/tests/.gitignore b/tests/.gitignore
deleted file mode 100644
index a218a9e..0000000
--- a/tests/.gitignore
+++ /dev/null
@@ -1,313 +0,0 @@
-# Files brought in by gnulib-tool:
-/Makefile.gnulib
-/_Noreturn.h
-/accept.c
-/alloca.c
-/arg-nonnull.h
-/arpa_inet.in.h
-/basename-lgpl.c
-/binary-io.c
-/binary-io.h
-/bind.c
-/btowc.c
-/c++defs.h
-/cloexec.c
-/cloexec.h
-/close.c
-/connect.c
-/ctype.in.h
-/dirname-lgpl.c
-/dirname.h
-/dup2.c
-/error.c
-/error.h
-/exitfail.c
-/exitfail.h
-/fcntl.c
-/fcntl.in.h
-/fd-hook.c
-/fd-hook.h
-/fdopen.c
-/filename.h
-/fstat.c
-/ftruncate.c
-/getcwd-lgpl.c
-/getdtablesize.c
-/getpagesize.c
-/getprogname.c
-/getprogname.h
-/gettext.h
-/gettimeofday.c
-/iconvsupport.c
-/ignore-value.h
-/inet_pton.c
-/infinity.h
-/init.sh
-/intprops.h
-/ioctl.c
-/isblank.c
-/listen.c
-/locale.c
-/localtime-buffer.c
-/localtime-buffer.h
-/lstat.c
-/macros.h
-/mbtowc-impl.h
-/mbtowc.c
-/minus-zero.h
-/msvc-inval.c
-/msvc-inval.h
-/msvc-nothrow.c
-/msvc-nothrow.h
-/nan.h
-/nanosleep.c
-/nap.h
-/netinet_in.in.h
-/open.c
-/pathmax.h
-/perror.c
-/pipe.c
-/pthread-thread.c
-/pthread.in.h
-/pthread_sigmask.c
-/putenv.c
-/raise.c
-/randomd.c
-/randoml.c
-/same-inode.h
-/sched.in.h
-/select.c
-/setenv.c
-/setlocale.c
-/setsockopt.c
-/sig-handler.c
-/sig-handler.h
-/sigaction.c
-/signal.in.h
-/signature.h
-/sigprocmask.c
-/sleep.c
-/socket.c
-/sockets.c
-/sockets.h
-/stat-time.c
-/stat-time.h
-/stat-w32.c
-/stat-w32.h
-/stat.c
-/stdalign.in.h
-/stdio.in.h
-/strerror-override.c
-/strerror-override.h
-/strerror.c
-/strerror_r.c
-/stripslash.c
-/symlink.c
-/sys_ioctl.in.h
-/sys_select.in.h
-/sys_socket.c
-/sys_socket.in.h
-/sys_stat.in.h
-/sys_time.in.h
-/sys_uio.in.h
-/test-accept.c
-/test-alloca-opt.c
-/test-arpa_inet.c
-/test-array-mergesort.c
-/test-binary-io.c
-/test-binary-io.sh
-/test-bind.c
-/test-btowc.c
-/test-btowc1.sh
-/test-btowc2.sh
-/test-c-ctype.c
-/test-c-strcase.sh
-/test-c-strcasecmp.c
-/test-c-strncasecmp.c
-/test-cloexec.c
-/test-close.c
-/test-connect.c
-/test-ctype.c
-/test-dup2.c
-/test-environ.c
-/test-errno.c
-/test-fcntl-h.c
-/test-fcntl.c
-/test-fdopen.c
-/test-fgetc.c
-/test-float.c
-/test-fputc.c
-/test-fread.c
-/test-frexp.c
-/test-frexp.h
-/test-frexpl.c
-/test-fseterr.c
-/test-fstat.c
-/test-ftruncate.c
-/test-ftruncate.sh
-/test-fwrite.c
-/test-getcwd-lgpl.c
-/test-getdtablesize.c
-/test-getprogname.c
-/test-gettimeofday.c
-/test-hard-locale.c
-/test-iconv-h.c
-/test-iconv.c
-/test-ignore-value.c
-/test-inet_pton.c
-/test-init.sh
-/test-intprops.c
-/test-inttypes.c
-/test-ioctl.c
-/test-isblank.c
-/test-isnand-nolibm.c
-/test-isnand.h
-/test-isnanf-nolibm.c
-/test-isnanf.h
-/test-isnanl-nolibm.c
-/test-isnanl.h
-/test-iswblank.c
-/test-iswdigit.c
-/test-iswdigit.sh
-/test-iswxdigit.c
-/test-iswxdigit.sh
-/test-langinfo.c
-/test-limits-h.c
-/test-listen.c
-/test-localcharset.c
-/test-locale.c
-/test-localename.c
-/test-lock.c
-/test-lstat.c
-/test-lstat.h
-/test-malloca.c
-/test-math.c
-/test-mbrtowc-w32-1.sh
-/test-mbrtowc-w32-2.sh
-/test-mbrtowc-w32-3.sh
-/test-mbrtowc-w32-4.sh
-/test-mbrtowc-w32-5.sh
-/test-mbrtowc-w32-6.sh
-/test-mbrtowc-w32-7.sh
-/test-wcrtomb-w32-6.sh
-/test-wcrtomb-w32-7.sh
-/test-mbrtowc-w32.c
-/test-mbrtowc.c
-/test-mbrtowc1.sh
-/test-mbrtowc2.sh
-/test-mbrtowc3.sh
-/test-mbrtowc4.sh
-/test-mbrtowc5.sh
-/test-mbsinit.c
-/test-mbsinit.sh
-/test-memchr.c
-/test-nanosleep.c
-/test-netinet_in.c
-/test-once.c
-/test-open.c
-/test-open.h
-/test-pathmax.c
-/test-perror.c
-/test-perror.sh
-/test-perror2.c
-/test-pipe.c
-/test-printf-frexp.c
-/test-printf-frexpl.c
-/test-pthread-thread.c
-/test-pthread.c
-/test-pthread_sigmask1.c
-/test-pthread_sigmask2.c
-/test-raise.c
-/test-rwlock1.c
-/test-sched.c
-/test-select-fd.c
-/test-select-in.sh
-/test-select-out.sh
-/test-select-stdin.c
-/test-select.c
-/test-select.h
-/test-setenv.c
-/test-setlocale1.c
-/test-setlocale1.sh
-/test-setlocale2.c
-/test-setlocale2.sh
-/test-setlocale_null-mt-all.c
-/test-setlocale_null-mt-one.c
-/test-setlocale_null.c
-/test-setsockopt.c
-/test-sigaction.c
-/test-signal-h.c
-/test-signbit.c
-/test-sigprocmask.c
-/test-sleep.c
-/test-sockets.c
-/test-stat-time.c
-/test-stat.c
-/test-stat.h
-/test-stdalign.c
-/test-stdbool.c
-/test-stddef.c
-/test-stdint.c
-/test-stdio.c
-/test-stdlib.c
-/test-strerror.c
-/test-strerror_r.c
-/test-striconveh.c
-/test-striconveha.c
-/test-string.c
-/test-strncat.c
-/test-strstr.c
-/test-symlink.c
-/test-symlink.h
-/test-sys_ioctl.c
-/test-sys_select.c
-/test-sys_socket.c
-/test-sys_stat.c
-/test-sys_time.c
-/test-sys_types.c
-/test-sys_uio.c
-/test-sys_wait.h
-/test-thread_create.c
-/test-thread_self.c
-/test-time.c
-/test-unistd.c
-/test-unsetenv.c
-/test-usleep.c
-/test-verify-try.c
-/test-verify.c
-/test-verify.sh
-/test-wchar.c
-/test-wcrtomb-w32-1.sh
-/test-wcrtomb-w32-2.sh
-/test-wcrtomb-w32-3.sh
-/test-wcrtomb-w32-4.sh
-/test-wcrtomb-w32-5.sh
-/test-wcrtomb-w32.c
-/test-wcrtomb.c
-/test-wcrtomb.sh
-/test-wctype-h.c
-/test-wcwidth.c
-/test-xalloc-die.c
-/test-xalloc-die.sh
-/time.in.h
-/unsetenv.c
-/unused-parameter.h
-/usleep.c
-/w32sock.h
-/warn-on-use.h
-/wcrtomb.c
-/wctob.c
-/wctomb-impl.h
-/wctomb.c
-/windows-thread.c
-/windows-thread.h
-/windows-tls.c
-/windows-tls.h
-/xalloc-die.c
-/xalloc-oversized.h
-/xalloc.h
-/xmalloc.c
-/zerosize-ptr.h
-
-# Files generated by the autotools:
-/Makefile.in