diff options
Diffstat (limited to 'gnulib/modules/uninorm')
42 files changed, 1069 insertions, 0 deletions
diff --git a/gnulib b/gnulib deleted file mode 160000 -Subproject 443bc5ffcf7429e557f4a371b0661abe98ddbc1 diff --git a/gnulib/modules/uninorm/base b/gnulib/modules/uninorm/base new file mode 100644 index 0000000..a9a106b --- /dev/null +++ b/gnulib/modules/uninorm/base @@ -0,0 +1,33 @@ +Description: +Base layer for normalization forms of Unicode strings. + +Files: +lib/uninorm.in.h +m4/libunistring-base.m4 + +Depends-on: +unitypes + +configure.ac: +gl_LIBUNISTRING_LIBHEADER([0.9], [uninorm.h]) + +Makefile.am: +BUILT_SOURCES += $(LIBUNISTRING_UNINORM_H) + +uninorm.h: uninorm.in.h + $(AM_V_GEN)rm -f $@-t $@ && \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/uninorm.in.h; \ + } > $@-t && \ + mv -f $@-t $@ +MOSTLYCLEANFILES += uninorm.h uninorm.h-t + +Include: +"uninorm.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/canonical-decomposition b/gnulib/modules/uninorm/canonical-decomposition new file mode 100644 index 0000000..0c493d5 --- /dev/null +++ b/gnulib/modules/uninorm/canonical-decomposition @@ -0,0 +1,27 @@ +Description: +Canonical decomposition of Unicode characters. + +Files: +lib/uninorm/canonical-decomposition.c + +Depends-on: +uninorm/base +uninorm/decomposition-table + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/canonical-decomposition]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION +lib_SOURCES += uninorm/canonical-decomposition.c +endif + +Include: +"uninorm.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/canonical-decomposition-tests b/gnulib/modules/uninorm/canonical-decomposition-tests new file mode 100644 index 0000000..f3e578e --- /dev/null +++ b/gnulib/modules/uninorm/canonical-decomposition-tests @@ -0,0 +1,13 @@ +Files: +tests/uninorm/test-canonical-decomposition.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-canonical-decomposition +check_PROGRAMS += test-canonical-decomposition +test_canonical_decomposition_SOURCES = uninorm/test-canonical-decomposition.c +test_canonical_decomposition_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/uninorm/compat-decomposition b/gnulib/modules/uninorm/compat-decomposition new file mode 100644 index 0000000..17c8d45 --- /dev/null +++ b/gnulib/modules/uninorm/compat-decomposition @@ -0,0 +1,25 @@ +Description: +Compatibility decomposition of Unicode characters. + +Files: +lib/uninorm/decompose-internal.h +lib/uninorm/compat-decomposition.c + +Depends-on: +uninorm/base +uninorm/decomposition + +configure.ac: + +Makefile.am: +lib_SOURCES += uninorm/compat-decomposition.c + +Include: +"uninorm/decompose-internal.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/compat-decomposition-tests b/gnulib/modules/uninorm/compat-decomposition-tests new file mode 100644 index 0000000..253f1f9 --- /dev/null +++ b/gnulib/modules/uninorm/compat-decomposition-tests @@ -0,0 +1,13 @@ +Files: +tests/uninorm/test-compat-decomposition.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-compat-decomposition +check_PROGRAMS += test-compat-decomposition +test_compat_decomposition_SOURCES = uninorm/test-compat-decomposition.c +test_compat_decomposition_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/uninorm/composition b/gnulib/modules/uninorm/composition new file mode 100644 index 0000000..285ef9d --- /dev/null +++ b/gnulib/modules/uninorm/composition @@ -0,0 +1,36 @@ +Description: +Composition of Unicode characters. + +Files: +lib/uninorm/composition.c +lib/uninorm/composition-table.gperf + +Depends-on: +uninorm/base +gperf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/composition]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_COMPOSITION +lib_SOURCES += uninorm/composition.c +endif + +uninorm/composition-table.h: $(srcdir)/uninorm/composition-table.gperf + $(GPERF) -m 1 $(srcdir)/uninorm/composition-table.gperf > $(srcdir)/uninorm/composition-table.h-t + mv $(srcdir)/uninorm/composition-table.h-t $(srcdir)/uninorm/composition-table.h +BUILT_SOURCES += uninorm/composition-table.h +MOSTLYCLEANFILES += uninorm/composition-table.h-t +MAINTAINERCLEANFILES += uninorm/composition-table.h +EXTRA_DIST += uninorm/composition-table.h + +Include: +"uninorm.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/composition-tests b/gnulib/modules/uninorm/composition-tests new file mode 100644 index 0000000..2921958 --- /dev/null +++ b/gnulib/modules/uninorm/composition-tests @@ -0,0 +1,13 @@ +Files: +tests/uninorm/test-composition.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-composition +check_PROGRAMS += test-composition +test_composition_SOURCES = uninorm/test-composition.c +test_composition_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/uninorm/decompose-internal b/gnulib/modules/uninorm/decompose-internal new file mode 100644 index 0000000..640ac2f --- /dev/null +++ b/gnulib/modules/uninorm/decompose-internal @@ -0,0 +1,25 @@ +Description: +Decomposition of Unicode strings. + +Files: +lib/uninorm/decompose-internal.h +lib/uninorm/decompose-internal.c + +Depends-on: +unitypes +array-mergesort + +configure.ac: + +Makefile.am: +lib_SOURCES += uninorm/decompose-internal.c + +Include: +"uninorm/decompose-internal.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/decomposing-form b/gnulib/modules/uninorm/decomposing-form new file mode 100644 index 0000000..16b6ba8 --- /dev/null +++ b/gnulib/modules/uninorm/decomposing-form @@ -0,0 +1,27 @@ +Description: +Decomposing variant of a normalization form. + +Files: +lib/uninorm/decomposing-form.c +lib/uninorm/normalize-internal.h + +Depends-on: +uninorm/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/decomposing-form]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM +lib_SOURCES += uninorm/decomposing-form.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/decomposing-form-tests b/gnulib/modules/uninorm/decomposing-form-tests new file mode 100644 index 0000000..f0b5544 --- /dev/null +++ b/gnulib/modules/uninorm/decomposing-form-tests @@ -0,0 +1,17 @@ +Files: +tests/uninorm/test-decomposing-form.c +tests/macros.h + +Depends-on: +uninorm/nfc +uninorm/nfd +uninorm/nfkc +uninorm/nfkd + +configure.ac: + +Makefile.am: +TESTS += test-decomposing-form +check_PROGRAMS += test-decomposing-form +test_decomposing_form_SOURCES = uninorm/test-decomposing-form.c +test_decomposing_form_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/uninorm/decomposition b/gnulib/modules/uninorm/decomposition new file mode 100644 index 0000000..ad8aa1b --- /dev/null +++ b/gnulib/modules/uninorm/decomposition @@ -0,0 +1,27 @@ +Description: +Decomposition of Unicode characters. + +Files: +lib/uninorm/decomposition.c + +Depends-on: +uninorm/base +uninorm/decomposition-table + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/decomposition]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION +lib_SOURCES += uninorm/decomposition.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/decomposition-table b/gnulib/modules/uninorm/decomposition-table new file mode 100644 index 0000000..3a2fda9 --- /dev/null +++ b/gnulib/modules/uninorm/decomposition-table @@ -0,0 +1,27 @@ +Description: +Decomposition of Unicode characters. + +Files: +lib/uninorm/decomposition-table.h +lib/uninorm/decomposition-table.c +lib/uninorm/decomposition-table1.h +lib/uninorm/decomposition-table2.h + +Depends-on: +uninorm/base + +configure.ac: +AC_REQUIRE([AC_C_INLINE]) + +Makefile.am: +lib_SOURCES += uninorm/decomposition-table.c + +Include: +"uninorm/decomposition-table.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/decomposition-tests b/gnulib/modules/uninorm/decomposition-tests new file mode 100644 index 0000000..c13979b --- /dev/null +++ b/gnulib/modules/uninorm/decomposition-tests @@ -0,0 +1,13 @@ +Files: +tests/uninorm/test-decomposition.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-decomposition +check_PROGRAMS += test-decomposition +test_decomposition_SOURCES = uninorm/test-decomposition.c +test_decomposition_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/uninorm/filter b/gnulib/modules/uninorm/filter new file mode 100644 index 0000000..68e7be8 --- /dev/null +++ b/gnulib/modules/uninorm/filter @@ -0,0 +1,30 @@ +Description: +Normalization of a stream of Unicode characters. + +Files: +lib/uninorm/uninorm-filter.c +lib/uninorm/normalize-internal.h + +Depends-on: +uninorm/base +unictype/combining-class +uninorm/decompose-internal +malloc-posix + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/filter]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_FILTER +lib_SOURCES += uninorm/uninorm-filter.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/filter-tests b/gnulib/modules/uninorm/filter-tests new file mode 100644 index 0000000..cc3d891 --- /dev/null +++ b/gnulib/modules/uninorm/filter-tests @@ -0,0 +1,15 @@ +Files: +tests/uninorm/test-uninorm-filter-nfc.c +tests/macros.h + +Depends-on: +unistr/u32-cmp +uninorm/nfc + +configure.ac: + +Makefile.am: +TESTS += test-uninorm-filter-nfc +check_PROGRAMS += test-uninorm-filter-nfc +test_uninorm_filter_nfc_SOURCES = uninorm/test-uninorm-filter-nfc.c +test_uninorm_filter_nfc_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/uninorm/nfc b/gnulib/modules/uninorm/nfc new file mode 100644 index 0000000..6c4d25e --- /dev/null +++ b/gnulib/modules/uninorm/nfc @@ -0,0 +1,30 @@ +Description: +Canonical normalization of Unicode strings. + +Files: +lib/uninorm/nfc.c +lib/uninorm/normalize-internal.h + +Depends-on: +uninorm/base +uninorm/canonical-decomposition +uninorm/composition +uninorm/nfd + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/nfc]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_NFC +lib_SOURCES += uninorm/nfc.c +endif + +Include: +"uninorm.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/nfc-tests b/gnulib/modules/uninorm/nfc-tests new file mode 100644 index 0000000..9a571ea --- /dev/null +++ b/gnulib/modules/uninorm/nfc-tests @@ -0,0 +1,36 @@ +Files: +tests/uninorm/test-nfc.c +tests/uninorm/test-u8-nfc.c +tests/uninorm/test-u16-nfc.c +tests/uninorm/test-u32-nfc.c +tests/uninorm/test-u32-nfc-big.sh +tests/uninorm/test-u32-nfc-big.c +tests/uninorm/test-u32-normalize-big.h +tests/uninorm/test-u32-normalize-big.c +tests/uninorm/NormalizationTest.txt +tests/macros.h + +Depends-on: +unistr/u8-cmp +unistr/u16-cmp +unistr/u32-cmp +unistr/u32-strlen +xalloc +progname + +configure.ac: +AC_CHECK_DECLS_ONCE([alarm]) + +Makefile.am: +TESTS += test-nfc uninorm/test-u32-nfc-big.sh +check_PROGRAMS += test-nfc test-u32-nfc-big +test_nfc_SOURCES = \ + uninorm/test-nfc.c \ + uninorm/test-u8-nfc.c \ + uninorm/test-u16-nfc.c \ + uninorm/test-u32-nfc.c +test_nfc_LDADD = $(LDADD) $(LIBUNISTRING) +test_u32_nfc_big_SOURCES = \ + uninorm/test-u32-nfc-big.c \ + uninorm/test-u32-normalize-big.c +test_u32_nfc_big_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@ diff --git a/gnulib/modules/uninorm/nfd b/gnulib/modules/uninorm/nfd new file mode 100644 index 0000000..cb3d946 --- /dev/null +++ b/gnulib/modules/uninorm/nfd @@ -0,0 +1,28 @@ +Description: +Canonical decomposition of Unicode strings. + +Files: +lib/uninorm/nfd.c +lib/uninorm/normalize-internal.h + +Depends-on: +uninorm/base +uninorm/canonical-decomposition + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/nfd]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_NFD +lib_SOURCES += uninorm/nfd.c +endif + +Include: +"uninorm.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/nfd-tests b/gnulib/modules/uninorm/nfd-tests new file mode 100644 index 0000000..047c8a7 --- /dev/null +++ b/gnulib/modules/uninorm/nfd-tests @@ -0,0 +1,37 @@ +Files: +tests/uninorm/test-nfd.c +tests/uninorm/test-u8-nfd.c +tests/uninorm/test-u16-nfd.c +tests/uninorm/test-u32-nfd.c +tests/uninorm/test-u32-nfd-big.sh +tests/uninorm/test-u32-nfd-big.c +tests/uninorm/test-u32-normalize-big.h +tests/uninorm/test-u32-normalize-big.c +tests/uninorm/NormalizationTest.txt +tests/macros.h + +Depends-on: +unistr/u8-cmp +unistr/u16-cmp +unistr/u32-cmp +unistr/u32-strlen +xalloc +progname + +configure.ac: +AC_CHECK_DECLS_ONCE([alarm]) + +Makefile.am: +TESTS += test-nfd uninorm/test-u32-nfd-big.sh +check_PROGRAMS += test-nfd test-u32-nfd-big +test_nfd_SOURCES = \ + uninorm/test-nfd.c \ + uninorm/test-u8-nfd.c \ + uninorm/test-u16-nfd.c \ + uninorm/test-u32-nfd.c +test_nfd_LDADD = $(LDADD) $(LIBUNISTRING) +test_u32_nfd_big_SOURCES = \ + uninorm/test-u32-nfd-big.c \ + uninorm/test-u32-normalize-big.c +test_u32_nfd_big_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@ + diff --git a/gnulib/modules/uninorm/nfkc b/gnulib/modules/uninorm/nfkc new file mode 100644 index 0000000..0f5c40f --- /dev/null +++ b/gnulib/modules/uninorm/nfkc @@ -0,0 +1,30 @@ +Description: +Compatibility normalization of Unicode strings. + +Files: +lib/uninorm/nfkc.c +lib/uninorm/normalize-internal.h + +Depends-on: +uninorm/base +uninorm/compat-decomposition +uninorm/composition +uninorm/nfkd + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/nfkc]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_NFKC +lib_SOURCES += uninorm/nfkc.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/nfkc-tests b/gnulib/modules/uninorm/nfkc-tests new file mode 100644 index 0000000..3d8b1a9 --- /dev/null +++ b/gnulib/modules/uninorm/nfkc-tests @@ -0,0 +1,37 @@ +Files: +tests/uninorm/test-nfkc.c +tests/uninorm/test-u8-nfkc.c +tests/uninorm/test-u16-nfkc.c +tests/uninorm/test-u32-nfkc.c +tests/uninorm/test-u32-nfkc-big.sh +tests/uninorm/test-u32-nfkc-big.c +tests/uninorm/test-u32-normalize-big.h +tests/uninorm/test-u32-normalize-big.c +tests/uninorm/NormalizationTest.txt +tests/macros.h + +Depends-on: +unistr/u8-cmp +unistr/u16-cmp +unistr/u32-cmp +unistr/u32-strlen +xalloc +progname + +configure.ac: +AC_CHECK_DECLS_ONCE([alarm]) + +Makefile.am: +TESTS += test-nfkc uninorm/test-u32-nfkc-big.sh +check_PROGRAMS += test-nfkc test-u32-nfkc-big +test_nfkc_SOURCES = \ + uninorm/test-nfkc.c \ + uninorm/test-u8-nfkc.c \ + uninorm/test-u16-nfkc.c \ + uninorm/test-u32-nfkc.c +test_nfkc_LDADD = $(LDADD) $(LIBUNISTRING) +test_u32_nfkc_big_SOURCES = \ + uninorm/test-u32-nfkc-big.c \ + uninorm/test-u32-normalize-big.c +test_u32_nfkc_big_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@ + diff --git a/gnulib/modules/uninorm/nfkd b/gnulib/modules/uninorm/nfkd new file mode 100644 index 0000000..8ccba4a --- /dev/null +++ b/gnulib/modules/uninorm/nfkd @@ -0,0 +1,28 @@ +Description: +Compatibility decomposition of Unicode strings. + +Files: +lib/uninorm/nfkd.c +lib/uninorm/normalize-internal.h + +Depends-on: +uninorm/base +uninorm/compat-decomposition + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/nfkd]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_NFKD +lib_SOURCES += uninorm/nfkd.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/nfkd-tests b/gnulib/modules/uninorm/nfkd-tests new file mode 100644 index 0000000..d3cb5d9 --- /dev/null +++ b/gnulib/modules/uninorm/nfkd-tests @@ -0,0 +1,37 @@ +Files: +tests/uninorm/test-nfkd.c +tests/uninorm/test-u8-nfkd.c +tests/uninorm/test-u16-nfkd.c +tests/uninorm/test-u32-nfkd.c +tests/uninorm/test-u32-nfkd-big.sh +tests/uninorm/test-u32-nfkd-big.c +tests/uninorm/test-u32-normalize-big.h +tests/uninorm/test-u32-normalize-big.c +tests/uninorm/NormalizationTest.txt +tests/macros.h + +Depends-on: +unistr/u8-cmp +unistr/u16-cmp +unistr/u32-cmp +unistr/u32-strlen +xalloc +progname + +configure.ac: +AC_CHECK_DECLS_ONCE([alarm]) + +Makefile.am: +TESTS += test-nfkd uninorm/test-u32-nfkd-big.sh +check_PROGRAMS += test-nfkd test-u32-nfkd-big +test_nfkd_SOURCES = \ + uninorm/test-nfkd.c \ + uninorm/test-u8-nfkd.c \ + uninorm/test-u16-nfkd.c \ + uninorm/test-u32-nfkd.c +test_nfkd_LDADD = $(LDADD) $(LIBUNISTRING) +test_u32_nfkd_big_SOURCES = \ + uninorm/test-u32-nfkd-big.c \ + uninorm/test-u32-normalize-big.c +test_u32_nfkd_big_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@ + diff --git a/gnulib/modules/uninorm/u16-normalize b/gnulib/modules/uninorm/u16-normalize new file mode 100644 index 0000000..6b74186 --- /dev/null +++ b/gnulib/modules/uninorm/u16-normalize @@ -0,0 +1,34 @@ +Description: +Normalization of UTF-16 strings. + +Files: +lib/uninorm/u16-normalize.c +lib/uninorm/normalize-internal.h +lib/uninorm/u-normalize-internal.h + +Depends-on: +uninorm/base +unistr/u16-mbtouc-unsafe +unistr/u16-uctomb +unistr/u16-cpy +unictype/combining-class +uninorm/decompose-internal + +configure.ac: +gl_MODULE_INDICATOR_FOR_TESTS([uninorm/u16-normalize]) +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/u16-normalize]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE +lib_SOURCES += uninorm/u16-normalize.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/u16-normcmp b/gnulib/modules/uninorm/u16-normcmp new file mode 100644 index 0000000..2a9986d --- /dev/null +++ b/gnulib/modules/uninorm/u16-normcmp @@ -0,0 +1,30 @@ +Description: +Normalization insensitive comparison of UTF-16 strings. + +Files: +lib/uninorm/u16-normcmp.c +lib/uninorm/u-normcmp.h + +Depends-on: +uninorm/base +uninorm/u16-normalize +unistr/u16-cmp2 +minmax + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/u16-normcmp]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP +lib_SOURCES += uninorm/u16-normcmp.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/u16-normcmp-tests b/gnulib/modules/uninorm/u16-normcmp-tests new file mode 100644 index 0000000..b265f23 --- /dev/null +++ b/gnulib/modules/uninorm/u16-normcmp-tests @@ -0,0 +1,15 @@ +Files: +tests/uninorm/test-u16-normcmp.c +tests/uninorm/test-u16-normcmp.h +tests/macros.h + +Depends-on: +uninorm/nfd + +configure.ac: + +Makefile.am: +TESTS += test-u16-normcmp +check_PROGRAMS += test-u16-normcmp +test_u16_normcmp_SOURCES = uninorm/test-u16-normcmp.c +test_u16_normcmp_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/uninorm/u16-normcoll b/gnulib/modules/uninorm/u16-normcoll new file mode 100644 index 0000000..aded6e7 --- /dev/null +++ b/gnulib/modules/uninorm/u16-normcoll @@ -0,0 +1,29 @@ +Description: +Locale dependent, normalization insensitive comparison of UTF-16 strings. + +Files: +lib/uninorm/u16-normcoll.c +lib/uninorm/u-normcoll.h + +Depends-on: +uninorm/base +uninorm/u16-normxfrm +memcmp2 + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/u16-normcoll]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL +lib_SOURCES += uninorm/u16-normcoll.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/u16-normcoll-tests b/gnulib/modules/uninorm/u16-normcoll-tests new file mode 100644 index 0000000..78e59e7 --- /dev/null +++ b/gnulib/modules/uninorm/u16-normcoll-tests @@ -0,0 +1,16 @@ +Files: +tests/uninorm/test-u16-normcoll.c +tests/uninorm/test-u16-normcmp.h +tests/macros.h + +Depends-on: +uninorm/nfc + +configure.ac: + +Makefile.am: +TESTS += test-u16-normcoll +check_PROGRAMS += test-u16-normcoll +test_u16_normcoll_SOURCES = uninorm/test-u16-normcoll.c +test_u16_normcoll_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ + diff --git a/gnulib/modules/uninorm/u16-normxfrm b/gnulib/modules/uninorm/u16-normxfrm new file mode 100644 index 0000000..28b5c5a --- /dev/null +++ b/gnulib/modules/uninorm/u16-normxfrm @@ -0,0 +1,31 @@ +Description: +Locale dependent transformation for comparison of UTF-16 strings. + +Files: +lib/uninorm/u16-normxfrm.c +lib/uninorm/u-normxfrm.h + +Depends-on: +uninorm/base +uninorm/u16-normalize +uniconv/u16-conv-to-enc +localcharset +amemxfrm + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/u16-normxfrm]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM +lib_SOURCES += uninorm/u16-normxfrm.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/u32-normalize b/gnulib/modules/uninorm/u32-normalize new file mode 100644 index 0000000..90dee6b --- /dev/null +++ b/gnulib/modules/uninorm/u32-normalize @@ -0,0 +1,34 @@ +Description: +Normalization of UTF-32 strings. + +Files: +lib/uninorm/u32-normalize.c +lib/uninorm/normalize-internal.h +lib/uninorm/u-normalize-internal.h + +Depends-on: +uninorm/base +unistr/u32-mbtouc-unsafe +unistr/u32-uctomb +unistr/u32-cpy +unictype/combining-class +uninorm/decompose-internal + +configure.ac: +gl_MODULE_INDICATOR_FOR_TESTS([uninorm/u32-normalize]) +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/u32-normalize]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE +lib_SOURCES += uninorm/u32-normalize.c +endif + +Include: +"uninorm.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/u32-normcmp b/gnulib/modules/uninorm/u32-normcmp new file mode 100644 index 0000000..3ab8ede --- /dev/null +++ b/gnulib/modules/uninorm/u32-normcmp @@ -0,0 +1,30 @@ +Description: +Normalization insensitive comparison of UTF-32 strings. + +Files: +lib/uninorm/u32-normcmp.c +lib/uninorm/u-normcmp.h + +Depends-on: +uninorm/base +uninorm/u32-normalize +unistr/u32-cmp2 +minmax + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/u32-normcmp]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP +lib_SOURCES += uninorm/u32-normcmp.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/u32-normcmp-tests b/gnulib/modules/uninorm/u32-normcmp-tests new file mode 100644 index 0000000..193b517 --- /dev/null +++ b/gnulib/modules/uninorm/u32-normcmp-tests @@ -0,0 +1,15 @@ +Files: +tests/uninorm/test-u32-normcmp.c +tests/uninorm/test-u32-normcmp.h +tests/macros.h + +Depends-on: +uninorm/nfd + +configure.ac: + +Makefile.am: +TESTS += test-u32-normcmp +check_PROGRAMS += test-u32-normcmp +test_u32_normcmp_SOURCES = uninorm/test-u32-normcmp.c +test_u32_normcmp_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/uninorm/u32-normcoll b/gnulib/modules/uninorm/u32-normcoll new file mode 100644 index 0000000..0a85103 --- /dev/null +++ b/gnulib/modules/uninorm/u32-normcoll @@ -0,0 +1,29 @@ +Description: +Locale dependent, normalization insensitive comparison of UTF-32 strings. + +Files: +lib/uninorm/u32-normcoll.c +lib/uninorm/u-normcoll.h + +Depends-on: +uninorm/base +uninorm/u32-normxfrm +memcmp2 + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/u32-normcoll]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL +lib_SOURCES += uninorm/u32-normcoll.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/u32-normcoll-tests b/gnulib/modules/uninorm/u32-normcoll-tests new file mode 100644 index 0000000..1274c39 --- /dev/null +++ b/gnulib/modules/uninorm/u32-normcoll-tests @@ -0,0 +1,16 @@ +Files: +tests/uninorm/test-u32-normcoll.c +tests/uninorm/test-u32-normcmp.h +tests/macros.h + +Depends-on: +uninorm/nfc + +configure.ac: + +Makefile.am: +TESTS += test-u32-normcoll +check_PROGRAMS += test-u32-normcoll +test_u32_normcoll_SOURCES = uninorm/test-u32-normcoll.c +test_u32_normcoll_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ + diff --git a/gnulib/modules/uninorm/u32-normxfrm b/gnulib/modules/uninorm/u32-normxfrm new file mode 100644 index 0000000..2581367 --- /dev/null +++ b/gnulib/modules/uninorm/u32-normxfrm @@ -0,0 +1,31 @@ +Description: +Locale dependent transformation for comparison of UTF-32 strings. + +Files: +lib/uninorm/u32-normxfrm.c +lib/uninorm/u-normxfrm.h + +Depends-on: +uninorm/base +uninorm/u32-normalize +uniconv/u32-conv-to-enc +localcharset +amemxfrm + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/u32-normxfrm]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM +lib_SOURCES += uninorm/u32-normxfrm.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/u8-normalize b/gnulib/modules/uninorm/u8-normalize new file mode 100644 index 0000000..77d4f73 --- /dev/null +++ b/gnulib/modules/uninorm/u8-normalize @@ -0,0 +1,34 @@ +Description: +Normalization of UTF-8 strings. + +Files: +lib/uninorm/u8-normalize.c +lib/uninorm/normalize-internal.h +lib/uninorm/u-normalize-internal.h + +Depends-on: +uninorm/base +unistr/u8-mbtouc-unsafe +unistr/u8-uctomb +unistr/u8-cpy +unictype/combining-class +uninorm/decompose-internal + +configure.ac: +gl_MODULE_INDICATOR_FOR_TESTS([uninorm/u8-normalize]) +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/u8-normalize]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE +lib_SOURCES += uninorm/u8-normalize.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/u8-normcmp b/gnulib/modules/uninorm/u8-normcmp new file mode 100644 index 0000000..a055b31 --- /dev/null +++ b/gnulib/modules/uninorm/u8-normcmp @@ -0,0 +1,30 @@ +Description: +Normalization insensitive comparison of UTF-8 strings. + +Files: +lib/uninorm/u8-normcmp.c +lib/uninorm/u-normcmp.h + +Depends-on: +uninorm/base +uninorm/u8-normalize +unistr/u8-cmp2 +minmax + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/u8-normcmp]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP +lib_SOURCES += uninorm/u8-normcmp.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/u8-normcmp-tests b/gnulib/modules/uninorm/u8-normcmp-tests new file mode 100644 index 0000000..4006fcd --- /dev/null +++ b/gnulib/modules/uninorm/u8-normcmp-tests @@ -0,0 +1,15 @@ +Files: +tests/uninorm/test-u8-normcmp.c +tests/uninorm/test-u8-normcmp.h +tests/macros.h + +Depends-on: +uninorm/nfd + +configure.ac: + +Makefile.am: +TESTS += test-u8-normcmp +check_PROGRAMS += test-u8-normcmp +test_u8_normcmp_SOURCES = uninorm/test-u8-normcmp.c +test_u8_normcmp_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/uninorm/u8-normcoll b/gnulib/modules/uninorm/u8-normcoll new file mode 100644 index 0000000..649ccde --- /dev/null +++ b/gnulib/modules/uninorm/u8-normcoll @@ -0,0 +1,29 @@ +Description: +Locale dependent, normalization insensitive comparison of UTF-8 strings. + +Files: +lib/uninorm/u8-normcoll.c +lib/uninorm/u-normcoll.h + +Depends-on: +uninorm/base +uninorm/u8-normxfrm +memcmp2 + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/u8-normcoll]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL +lib_SOURCES += uninorm/u8-normcoll.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/uninorm/u8-normcoll-tests b/gnulib/modules/uninorm/u8-normcoll-tests new file mode 100644 index 0000000..40a84b5 --- /dev/null +++ b/gnulib/modules/uninorm/u8-normcoll-tests @@ -0,0 +1,16 @@ +Files: +tests/uninorm/test-u8-normcoll.c +tests/uninorm/test-u8-normcmp.h +tests/macros.h + +Depends-on: +uninorm/nfc + +configure.ac: + +Makefile.am: +TESTS += test-u8-normcoll +check_PROGRAMS += test-u8-normcoll +test_u8_normcoll_SOURCES = uninorm/test-u8-normcoll.c +test_u8_normcoll_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ + diff --git a/gnulib/modules/uninorm/u8-normxfrm b/gnulib/modules/uninorm/u8-normxfrm new file mode 100644 index 0000000..7e82154 --- /dev/null +++ b/gnulib/modules/uninorm/u8-normxfrm @@ -0,0 +1,31 @@ +Description: +Locale dependent transformation for comparison of UTF-8 strings. + +Files: +lib/uninorm/u8-normxfrm.c +lib/uninorm/u-normxfrm.h + +Depends-on: +uninorm/base +uninorm/u8-normalize +uniconv/u8-conv-to-enc +localcharset +amemxfrm + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [uninorm/u8-normxfrm]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM +lib_SOURCES += uninorm/u8-normxfrm.c +endif + +Include: +"uninorm.h" + +License: +LGPL + +Maintainer: +Bruno Haible + |