diff options
Diffstat (limited to 'gnulib/modules/unistr')
227 files changed, 4980 insertions, 0 deletions
diff --git a/gnulib b/gnulib deleted file mode 160000 -Subproject 443bc5ffcf7429e557f4a371b0661abe98ddbc1 diff --git a/gnulib/modules/unistr/base b/gnulib/modules/unistr/base new file mode 100644 index 0000000..ed8f8c7 --- /dev/null +++ b/gnulib/modules/unistr/base @@ -0,0 +1,36 @@ +Description: +Base layer for elementary Unicode string functions. + +Files: +lib/unistr.in.h +m4/libunistring-base.m4 + +Depends-on: +unitypes +snippet/unused-parameter +stdbool +inline + +configure.ac: +gl_LIBUNISTRING_LIBHEADER([0.9.2], [unistr.h]) + +Makefile.am: +BUILT_SOURCES += $(LIBUNISTRING_UNISTR_H) + +unistr.h: unistr.in.h + $(AM_V_GEN)rm -f $@-t $@ && \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/unistr.in.h; \ + } > $@-t && \ + mv -f $@-t $@ +MOSTLYCLEANFILES += unistr.h unistr.h-t + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-check b/gnulib/modules/unistr/u16-check new file mode 100644 index 0000000..ff016a3 --- /dev/null +++ b/gnulib/modules/unistr/u16-check @@ -0,0 +1,26 @@ +Description: +Check UTF-16 string. + +Files: +lib/unistr/u16-check.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-check]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_CHECK +lib_SOURCES += unistr/u16-check.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-check-tests b/gnulib/modules/unistr/u16-check-tests new file mode 100644 index 0000000..4500b8f --- /dev/null +++ b/gnulib/modules/unistr/u16-check-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u16-check.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-check +check_PROGRAMS += test-u16-check +test_u16_check_SOURCES = unistr/test-u16-check.c +test_u16_check_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-chr b/gnulib/modules/unistr/u16-chr new file mode 100644 index 0000000..d8d83ea --- /dev/null +++ b/gnulib/modules/unistr/u16-chr @@ -0,0 +1,27 @@ +Description: +Search character in piece of UTF-16 string. + +Files: +lib/unistr/u16-chr.c + +Depends-on: +unistr/base +unistr/u16-uctomb + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-chr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_CHR +lib_SOURCES += unistr/u16-chr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-chr-tests b/gnulib/modules/unistr/u16-chr-tests new file mode 100644 index 0000000..cd274d6 --- /dev/null +++ b/gnulib/modules/unistr/u16-chr-tests @@ -0,0 +1,24 @@ +Files: +tests/unistr/test-u16-chr.c +tests/unistr/test-chr.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize +unistr/u16-set +unistr/u32-set +unistr/u32-to-u16 + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u16-chr +check_PROGRAMS += test-u16-chr +test_u16_chr_SOURCES = unistr/test-u16-chr.c +test_u16_chr_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-cmp b/gnulib/modules/unistr/u16-cmp new file mode 100644 index 0000000..565ccdd --- /dev/null +++ b/gnulib/modules/unistr/u16-cmp @@ -0,0 +1,26 @@ +Description: +Compare pieces of UTF-16 strings. + +Files: +lib/unistr/u16-cmp.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-cmp]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_CMP +lib_SOURCES += unistr/u16-cmp.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-cmp-tests b/gnulib/modules/unistr/u16-cmp-tests new file mode 100644 index 0000000..84f704f --- /dev/null +++ b/gnulib/modules/unistr/u16-cmp-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u16-cmp.c +tests/unistr/test-cmp.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u16-cmp +check_PROGRAMS += test-u16-cmp +test_u16_cmp_SOURCES = unistr/test-u16-cmp.c +test_u16_cmp_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-cmp2 b/gnulib/modules/unistr/u16-cmp2 new file mode 100644 index 0000000..16dba16 --- /dev/null +++ b/gnulib/modules/unistr/u16-cmp2 @@ -0,0 +1,29 @@ +Description: +Compare pieces of UTF-16 strings with possibly different lengths. + +Files: +lib/unistr/u16-cmp2.c +lib/unistr/u-cmp2.h + +Depends-on: +unistr/base +unistr/u16-cmp +minmax + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-cmp2]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_CMP2 +lib_SOURCES += unistr/u16-cmp2.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-cmp2-tests b/gnulib/modules/unistr/u16-cmp2-tests new file mode 100644 index 0000000..c9de64b --- /dev/null +++ b/gnulib/modules/unistr/u16-cmp2-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-cmp2.c +tests/unistr/test-cmp2.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-cmp2 +check_PROGRAMS += test-u16-cmp2 +test_u16_cmp2_SOURCES = unistr/test-u16-cmp2.c +test_u16_cmp2_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-cpy b/gnulib/modules/unistr/u16-cpy new file mode 100644 index 0000000..a673aab --- /dev/null +++ b/gnulib/modules/unistr/u16-cpy @@ -0,0 +1,27 @@ +Description: +Copy piece of UTF-16 string. + +Files: +lib/unistr/u16-cpy.c +lib/unistr/u-cpy.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-cpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_CPY +lib_SOURCES += unistr/u16-cpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-cpy-alloc b/gnulib/modules/unistr/u16-cpy-alloc new file mode 100644 index 0000000..e077da5 --- /dev/null +++ b/gnulib/modules/unistr/u16-cpy-alloc @@ -0,0 +1,28 @@ +Description: +Copy piece of UTF-16 string. + +Files: +lib/unistr/u16-cpy-alloc.c +lib/unistr/u-cpy-alloc.h + +Depends-on: +unistr/base +malloc-posix + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-cpy-alloc]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC +lib_SOURCES += unistr/u16-cpy-alloc.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-cpy-alloc-tests b/gnulib/modules/unistr/u16-cpy-alloc-tests new file mode 100644 index 0000000..f740013 --- /dev/null +++ b/gnulib/modules/unistr/u16-cpy-alloc-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-cpy-alloc.c +tests/unistr/test-cpy-alloc.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-cpy-alloc +check_PROGRAMS += test-u16-cpy-alloc +test_u16_cpy_alloc_SOURCES = unistr/test-u16-cpy-alloc.c +test_u16_cpy_alloc_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-cpy-tests b/gnulib/modules/unistr/u16-cpy-tests new file mode 100644 index 0000000..6558df5 --- /dev/null +++ b/gnulib/modules/unistr/u16-cpy-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-cpy.c +tests/unistr/test-cpy.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-cpy +check_PROGRAMS += test-u16-cpy +test_u16_cpy_SOURCES = unistr/test-u16-cpy.c +test_u16_cpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-endswith b/gnulib/modules/unistr/u16-endswith new file mode 100644 index 0000000..46c5566 --- /dev/null +++ b/gnulib/modules/unistr/u16-endswith @@ -0,0 +1,29 @@ +Description: +Substring test for UTF-16 strings. + +Files: +lib/unistr/u16-endswith.c +lib/unistr/u-endswith.h + +Depends-on: +unistr/base +unistr/u16-strlen +unistr/u16-cmp + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-endswith]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH +lib_SOURCES += unistr/u16-endswith.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-mblen b/gnulib/modules/unistr/u16-mblen new file mode 100644 index 0000000..43a5ddb --- /dev/null +++ b/gnulib/modules/unistr/u16-mblen @@ -0,0 +1,26 @@ +Description: +Look at first character in UTF-16 string. + +Files: +lib/unistr/u16-mblen.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-mblen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN +lib_SOURCES += unistr/u16-mblen.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-mblen-tests b/gnulib/modules/unistr/u16-mblen-tests new file mode 100644 index 0000000..a580317 --- /dev/null +++ b/gnulib/modules/unistr/u16-mblen-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u16-mblen.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-mblen +check_PROGRAMS += test-u16-mblen +test_u16_mblen_SOURCES = unistr/test-u16-mblen.c +test_u16_mblen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-mbsnlen b/gnulib/modules/unistr/u16-mbsnlen new file mode 100644 index 0000000..161c687 --- /dev/null +++ b/gnulib/modules/unistr/u16-mbsnlen @@ -0,0 +1,27 @@ +Description: +Count characters in UTF-16 string. + +Files: +lib/unistr/u16-mbsnlen.c + +Depends-on: +unistr/base +unistr/u16-mbtoucr + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-mbsnlen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN +lib_SOURCES += unistr/u16-mbsnlen.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-mbsnlen-tests b/gnulib/modules/unistr/u16-mbsnlen-tests new file mode 100644 index 0000000..84014b0 --- /dev/null +++ b/gnulib/modules/unistr/u16-mbsnlen-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u16-mbsnlen.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-mbsnlen +check_PROGRAMS += test-u16-mbsnlen +test_u16_mbsnlen_SOURCES = unistr/test-u16-mbsnlen.c +test_u16_mbsnlen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-mbtouc b/gnulib/modules/unistr/u16-mbtouc new file mode 100644 index 0000000..a6ba2b0 --- /dev/null +++ b/gnulib/modules/unistr/u16-mbtouc @@ -0,0 +1,28 @@ +Description: +Look at first character in UTF-16 string. + +Files: +lib/unistr/u16-mbtouc.c +lib/unistr/u16-mbtouc-aux.c + +Depends-on: +unistr/base + +configure.ac: +gl_MODULE_INDICATOR([unistr/u16-mbtouc]) +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-mbtouc]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC +lib_SOURCES += unistr/u16-mbtouc.c unistr/u16-mbtouc-aux.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-mbtouc-tests b/gnulib/modules/unistr/u16-mbtouc-tests new file mode 100644 index 0000000..eebfc6e --- /dev/null +++ b/gnulib/modules/unistr/u16-mbtouc-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-mbtouc.c +tests/unistr/test-u16-mbtouc.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-mbtouc +check_PROGRAMS += test-u16-mbtouc +test_u16_mbtouc_SOURCES = unistr/test-u16-mbtouc.c +test_u16_mbtouc_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-mbtouc-unsafe b/gnulib/modules/unistr/u16-mbtouc-unsafe new file mode 100644 index 0000000..d6c4f46 --- /dev/null +++ b/gnulib/modules/unistr/u16-mbtouc-unsafe @@ -0,0 +1,28 @@ +Description: +Look at first character in UTF-16 string. + +Files: +lib/unistr/u16-mbtouc-unsafe.c +lib/unistr/u16-mbtouc-unsafe-aux.c + +Depends-on: +unistr/base + +configure.ac: +gl_MODULE_INDICATOR([unistr/u16-mbtouc-unsafe]) +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-mbtouc-unsafe]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE +lib_SOURCES += unistr/u16-mbtouc-unsafe.c unistr/u16-mbtouc-unsafe-aux.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-mbtouc-unsafe-tests b/gnulib/modules/unistr/u16-mbtouc-unsafe-tests new file mode 100644 index 0000000..bd5d4b8 --- /dev/null +++ b/gnulib/modules/unistr/u16-mbtouc-unsafe-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-mbtouc-unsafe.c +tests/unistr/test-u16-mbtouc.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-mbtouc-unsafe +check_PROGRAMS += test-u16-mbtouc-unsafe +test_u16_mbtouc_unsafe_SOURCES = unistr/test-u16-mbtouc-unsafe.c +test_u16_mbtouc_unsafe_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-mbtoucr b/gnulib/modules/unistr/u16-mbtoucr new file mode 100644 index 0000000..fd55889 --- /dev/null +++ b/gnulib/modules/unistr/u16-mbtoucr @@ -0,0 +1,27 @@ +Description: +Look at first character in UTF-16 string, returning an error code upon failure. + +Files: +lib/unistr/u16-mbtoucr.c + +Depends-on: +unistr/base + +configure.ac: +gl_MODULE_INDICATOR([unistr/u16-mbtoucr]) +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-mbtoucr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR +lib_SOURCES += unistr/u16-mbtoucr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-mbtoucr-tests b/gnulib/modules/unistr/u16-mbtoucr-tests new file mode 100644 index 0000000..ab6871e --- /dev/null +++ b/gnulib/modules/unistr/u16-mbtoucr-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u16-mbtoucr.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-mbtoucr +check_PROGRAMS += test-u16-mbtoucr +test_u16_mbtoucr_SOURCES = unistr/test-u16-mbtoucr.c +test_u16_mbtoucr_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-move b/gnulib/modules/unistr/u16-move new file mode 100644 index 0000000..86a03e3 --- /dev/null +++ b/gnulib/modules/unistr/u16-move @@ -0,0 +1,28 @@ +Description: +Copy piece of UTF-16 string. + +Files: +lib/unistr/u16-move.c +lib/unistr/u-move.h + +Depends-on: +unistr/base +memmove + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-move]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_MOVE +lib_SOURCES += unistr/u16-move.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-move-tests b/gnulib/modules/unistr/u16-move-tests new file mode 100644 index 0000000..98cfb3f --- /dev/null +++ b/gnulib/modules/unistr/u16-move-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-move.c +tests/unistr/test-move.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-move +check_PROGRAMS += test-u16-move +test_u16_move_SOURCES = unistr/test-u16-move.c +test_u16_move_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-next b/gnulib/modules/unistr/u16-next new file mode 100644 index 0000000..becf428 --- /dev/null +++ b/gnulib/modules/unistr/u16-next @@ -0,0 +1,27 @@ +Description: +Iterate over next character in UTF-16 string. + +Files: +lib/unistr/u16-next.c + +Depends-on: +unistr/base +unistr/u16-strmbtouc + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-next]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_NEXT +lib_SOURCES += unistr/u16-next.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-next-tests b/gnulib/modules/unistr/u16-next-tests new file mode 100644 index 0000000..8c374af --- /dev/null +++ b/gnulib/modules/unistr/u16-next-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u16-next.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-next +check_PROGRAMS += test-u16-next +test_u16_next_SOURCES = unistr/test-u16-next.c +test_u16_next_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-prev b/gnulib/modules/unistr/u16-prev new file mode 100644 index 0000000..af739f7 --- /dev/null +++ b/gnulib/modules/unistr/u16-prev @@ -0,0 +1,26 @@ +Description: +Iterate over previous character in UTF-16 string. + +Files: +lib/unistr/u16-prev.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-prev]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_PREV +lib_SOURCES += unistr/u16-prev.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-prev-tests b/gnulib/modules/unistr/u16-prev-tests new file mode 100644 index 0000000..878150a --- /dev/null +++ b/gnulib/modules/unistr/u16-prev-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u16-prev.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-prev +check_PROGRAMS += test-u16-prev +test_u16_prev_SOURCES = unistr/test-u16-prev.c +test_u16_prev_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-set b/gnulib/modules/unistr/u16-set new file mode 100644 index 0000000..d205937 --- /dev/null +++ b/gnulib/modules/unistr/u16-set @@ -0,0 +1,27 @@ +Description: +Fill UTF-16 string. + +Files: +lib/unistr/u16-set.c +lib/unistr/u-set.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-set]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_SET +lib_SOURCES += unistr/u16-set.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-set-tests b/gnulib/modules/unistr/u16-set-tests new file mode 100644 index 0000000..a834c8e --- /dev/null +++ b/gnulib/modules/unistr/u16-set-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-set.c +tests/unistr/test-set.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-set +check_PROGRAMS += test-u16-set +test_u16_set_SOURCES = unistr/test-u16-set.c +test_u16_set_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-startswith b/gnulib/modules/unistr/u16-startswith new file mode 100644 index 0000000..03eb357 --- /dev/null +++ b/gnulib/modules/unistr/u16-startswith @@ -0,0 +1,27 @@ +Description: +Substring test for UTF-16 strings. + +Files: +lib/unistr/u16-startswith.c +lib/unistr/u-startswith.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-startswith]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH +lib_SOURCES += unistr/u16-startswith.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-stpcpy b/gnulib/modules/unistr/u16-stpcpy new file mode 100644 index 0000000..108cbd2 --- /dev/null +++ b/gnulib/modules/unistr/u16-stpcpy @@ -0,0 +1,27 @@ +Description: +Copy UTF-16 string. + +Files: +lib/unistr/u16-stpcpy.c +lib/unistr/u-stpcpy.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-stpcpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY +lib_SOURCES += unistr/u16-stpcpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-stpcpy-tests b/gnulib/modules/unistr/u16-stpcpy-tests new file mode 100644 index 0000000..6be4549 --- /dev/null +++ b/gnulib/modules/unistr/u16-stpcpy-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-stpcpy.c +tests/unistr/test-stpcpy.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-stpcpy +check_PROGRAMS += test-u16-stpcpy +test_u16_stpcpy_SOURCES = unistr/test-u16-stpcpy.c +test_u16_stpcpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-stpncpy b/gnulib/modules/unistr/u16-stpncpy new file mode 100644 index 0000000..96ae821 --- /dev/null +++ b/gnulib/modules/unistr/u16-stpncpy @@ -0,0 +1,27 @@ +Description: +Copy UTF-16 string. + +Files: +lib/unistr/u16-stpncpy.c +lib/unistr/u-stpncpy.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u16-stpncpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY +lib_SOURCES += unistr/u16-stpncpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-stpncpy-tests b/gnulib/modules/unistr/u16-stpncpy-tests new file mode 100644 index 0000000..6190d4e --- /dev/null +++ b/gnulib/modules/unistr/u16-stpncpy-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u16-stpncpy.c +tests/unistr/test-stpncpy.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u16-stpncpy +check_PROGRAMS += test-u16-stpncpy +test_u16_stpncpy_SOURCES = unistr/test-u16-stpncpy.c +test_u16_stpncpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strcat b/gnulib/modules/unistr/u16-strcat new file mode 100644 index 0000000..f2f1364 --- /dev/null +++ b/gnulib/modules/unistr/u16-strcat @@ -0,0 +1,28 @@ +Description: +Concatenate UTF-16 strings. + +Files: +lib/unistr/u16-strcat.c +lib/unistr/u-strcat.h + +Depends-on: +unistr/base +unistr/u16-strlen + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strcat]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT +lib_SOURCES += unistr/u16-strcat.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strcat-tests b/gnulib/modules/unistr/u16-strcat-tests new file mode 100644 index 0000000..fad15e5 --- /dev/null +++ b/gnulib/modules/unistr/u16-strcat-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-strcat.c +tests/unistr/test-strcat.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-strcat +check_PROGRAMS += test-u16-strcat +test_u16_strcat_SOURCES = unistr/test-u16-strcat.c +test_u16_strcat_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strchr b/gnulib/modules/unistr/u16-strchr new file mode 100644 index 0000000..d38fa74 --- /dev/null +++ b/gnulib/modules/unistr/u16-strchr @@ -0,0 +1,27 @@ +Description: +Search character in UTF-16 string. + +Files: +lib/unistr/u16-strchr.c + +Depends-on: +unistr/base +unistr/u16-uctomb + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strchr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR +lib_SOURCES += unistr/u16-strchr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strchr-tests b/gnulib/modules/unistr/u16-strchr-tests new file mode 100644 index 0000000..9ed85cc --- /dev/null +++ b/gnulib/modules/unistr/u16-strchr-tests @@ -0,0 +1,24 @@ +Files: +tests/unistr/test-u16-strchr.c +tests/unistr/test-strchr.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize +unistr/u16-set +unistr/u32-set +unistr/u32-to-u16 + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u16-strchr +check_PROGRAMS += test-u16-strchr +test_u16_strchr_SOURCES = unistr/test-u16-strchr.c +test_u16_strchr_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strcmp b/gnulib/modules/unistr/u16-strcmp new file mode 100644 index 0000000..25b9f87 --- /dev/null +++ b/gnulib/modules/unistr/u16-strcmp @@ -0,0 +1,26 @@ +Description: +Compare UTF-16 strings. + +Files: +lib/unistr/u16-strcmp.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strcmp]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP +lib_SOURCES += unistr/u16-strcmp.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strcmp-tests b/gnulib/modules/unistr/u16-strcmp-tests new file mode 100644 index 0000000..86be69b --- /dev/null +++ b/gnulib/modules/unistr/u16-strcmp-tests @@ -0,0 +1,15 @@ +Files: +tests/unistr/test-u16-strcmp.c +tests/unistr/test-u16-strcmp.h +tests/unistr/test-strcmp.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-strcmp +check_PROGRAMS += test-u16-strcmp +test_u16_strcmp_SOURCES = unistr/test-u16-strcmp.c +test_u16_strcmp_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strcoll b/gnulib/modules/unistr/u16-strcoll new file mode 100644 index 0000000..137c7fa --- /dev/null +++ b/gnulib/modules/unistr/u16-strcoll @@ -0,0 +1,30 @@ +Description: +Compare UTF-16 strings using the collation rules of the current locale. + +Files: +lib/unistr/u16-strcoll.c +lib/unistr/u-strcoll.h + +Depends-on: +unistr/base +unistr/u16-strcmp +uniconv/u16-strconv-to-enc +localcharset + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u16-strcoll]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL +lib_SOURCES += unistr/u16-strcoll.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strcoll-tests b/gnulib/modules/unistr/u16-strcoll-tests new file mode 100644 index 0000000..28196cf --- /dev/null +++ b/gnulib/modules/unistr/u16-strcoll-tests @@ -0,0 +1,15 @@ +Files: +tests/unistr/test-u16-strcoll.c +tests/unistr/test-u16-strcmp.h +tests/unistr/test-strcmp.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-strcoll +check_PROGRAMS += test-u16-strcoll +test_u16_strcoll_SOURCES = unistr/test-u16-strcoll.c +test_u16_strcoll_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistr/u16-strcpy b/gnulib/modules/unistr/u16-strcpy new file mode 100644 index 0000000..94480d8 --- /dev/null +++ b/gnulib/modules/unistr/u16-strcpy @@ -0,0 +1,27 @@ +Description: +Copy UTF-16 string. + +Files: +lib/unistr/u16-strcpy.c +lib/unistr/u-strcpy.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strcpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY +lib_SOURCES += unistr/u16-strcpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strcpy-tests b/gnulib/modules/unistr/u16-strcpy-tests new file mode 100644 index 0000000..c7ee8e7 --- /dev/null +++ b/gnulib/modules/unistr/u16-strcpy-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-strcpy.c +tests/unistr/test-strcpy.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-strcpy +check_PROGRAMS += test-u16-strcpy +test_u16_strcpy_SOURCES = unistr/test-u16-strcpy.c +test_u16_strcpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strcspn b/gnulib/modules/unistr/u16-strcspn new file mode 100644 index 0000000..763264c --- /dev/null +++ b/gnulib/modules/unistr/u16-strcspn @@ -0,0 +1,30 @@ +Description: +Search for some characters in UTF-16 string. + +Files: +lib/unistr/u16-strcspn.c +lib/unistr/u-strcspn.h + +Depends-on: +unistr/base +unistr/u16-strlen +unistr/u16-strmbtouc +unistr/u16-strchr + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strcspn]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN +lib_SOURCES += unistr/u16-strcspn.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strdup b/gnulib/modules/unistr/u16-strdup new file mode 100644 index 0000000..d6dbc8e --- /dev/null +++ b/gnulib/modules/unistr/u16-strdup @@ -0,0 +1,28 @@ +Description: +Copy UTF-16 string. + +Files: +lib/unistr/u16-strdup.c +lib/unistr/u-strdup.h + +Depends-on: +unistr/base +unistr/u16-strlen + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strdup]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP +lib_SOURCES += unistr/u16-strdup.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strdup-tests b/gnulib/modules/unistr/u16-strdup-tests new file mode 100644 index 0000000..bea42cb --- /dev/null +++ b/gnulib/modules/unistr/u16-strdup-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-strdup.c +tests/unistr/test-strdup.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-strdup +check_PROGRAMS += test-u16-strdup +test_u16_strdup_SOURCES = unistr/test-u16-strdup.c +test_u16_strdup_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strlen b/gnulib/modules/unistr/u16-strlen new file mode 100644 index 0000000..cbe680d --- /dev/null +++ b/gnulib/modules/unistr/u16-strlen @@ -0,0 +1,27 @@ +Description: +Determine length of UTF-16 string. + +Files: +lib/unistr/u16-strlen.c +lib/unistr/u-strlen.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strlen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN +lib_SOURCES += unistr/u16-strlen.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strlen-tests b/gnulib/modules/unistr/u16-strlen-tests new file mode 100644 index 0000000..9758997 --- /dev/null +++ b/gnulib/modules/unistr/u16-strlen-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u16-strlen.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-strlen +check_PROGRAMS += test-u16-strlen +test_u16_strlen_SOURCES = unistr/test-u16-strlen.c +test_u16_strlen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strmblen b/gnulib/modules/unistr/u16-strmblen new file mode 100644 index 0000000..dfba8a4 --- /dev/null +++ b/gnulib/modules/unistr/u16-strmblen @@ -0,0 +1,26 @@ +Description: +Look at first character in UTF-16 string. + +Files: +lib/unistr/u16-strmblen.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strmblen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN +lib_SOURCES += unistr/u16-strmblen.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strmblen-tests b/gnulib/modules/unistr/u16-strmblen-tests new file mode 100644 index 0000000..a6b9336 --- /dev/null +++ b/gnulib/modules/unistr/u16-strmblen-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u16-strmblen.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-strmblen +check_PROGRAMS += test-u16-strmblen +test_u16_strmblen_SOURCES = unistr/test-u16-strmblen.c +test_u16_strmblen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strmbtouc b/gnulib/modules/unistr/u16-strmbtouc new file mode 100644 index 0000000..c7e2fa0 --- /dev/null +++ b/gnulib/modules/unistr/u16-strmbtouc @@ -0,0 +1,26 @@ +Description: +Look at first character in UTF-16 string. + +Files: +lib/unistr/u16-strmbtouc.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strmbtouc]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC +lib_SOURCES += unistr/u16-strmbtouc.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strmbtouc-tests b/gnulib/modules/unistr/u16-strmbtouc-tests new file mode 100644 index 0000000..70d7ff5 --- /dev/null +++ b/gnulib/modules/unistr/u16-strmbtouc-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u16-strmbtouc.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-strmbtouc +check_PROGRAMS += test-u16-strmbtouc +test_u16_strmbtouc_SOURCES = unistr/test-u16-strmbtouc.c +test_u16_strmbtouc_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strncat b/gnulib/modules/unistr/u16-strncat new file mode 100644 index 0000000..d76bfa7 --- /dev/null +++ b/gnulib/modules/unistr/u16-strncat @@ -0,0 +1,28 @@ +Description: +Concatenate UTF-16 strings. + +Files: +lib/unistr/u16-strncat.c +lib/unistr/u-strncat.h + +Depends-on: +unistr/base +unistr/u16-strlen + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strncat]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT +lib_SOURCES += unistr/u16-strncat.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strncat-tests b/gnulib/modules/unistr/u16-strncat-tests new file mode 100644 index 0000000..2bee4db --- /dev/null +++ b/gnulib/modules/unistr/u16-strncat-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u16-strncat.c +tests/unistr/test-strncat.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u16-strncat +check_PROGRAMS += test-u16-strncat +test_u16_strncat_SOURCES = unistr/test-u16-strncat.c +test_u16_strncat_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strncmp b/gnulib/modules/unistr/u16-strncmp new file mode 100644 index 0000000..6a17776 --- /dev/null +++ b/gnulib/modules/unistr/u16-strncmp @@ -0,0 +1,26 @@ +Description: +Compare UTF-16 strings. + +Files: +lib/unistr/u16-strncmp.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strncmp]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP +lib_SOURCES += unistr/u16-strncmp.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strncmp-tests b/gnulib/modules/unistr/u16-strncmp-tests new file mode 100644 index 0000000..eb41936 --- /dev/null +++ b/gnulib/modules/unistr/u16-strncmp-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-strncmp.c +tests/unistr/test-strncmp.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-strncmp +check_PROGRAMS += test-u16-strncmp +test_u16_strncmp_SOURCES = unistr/test-u16-strncmp.c +test_u16_strncmp_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strncpy b/gnulib/modules/unistr/u16-strncpy new file mode 100644 index 0000000..cbcc636 --- /dev/null +++ b/gnulib/modules/unistr/u16-strncpy @@ -0,0 +1,27 @@ +Description: +Copy UTF-16 string. + +Files: +lib/unistr/u16-strncpy.c +lib/unistr/u-strncpy.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strncpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY +lib_SOURCES += unistr/u16-strncpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strncpy-tests b/gnulib/modules/unistr/u16-strncpy-tests new file mode 100644 index 0000000..9631223 --- /dev/null +++ b/gnulib/modules/unistr/u16-strncpy-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u16-strncpy.c +tests/unistr/test-strncpy.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u16-strncpy +check_PROGRAMS += test-u16-strncpy +test_u16_strncpy_SOURCES = unistr/test-u16-strncpy.c +test_u16_strncpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strnlen b/gnulib/modules/unistr/u16-strnlen new file mode 100644 index 0000000..9ab2b94 --- /dev/null +++ b/gnulib/modules/unistr/u16-strnlen @@ -0,0 +1,27 @@ +Description: +Determine bounded length of UTF-16 string. + +Files: +lib/unistr/u16-strnlen.c +lib/unistr/u-strnlen.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strnlen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN +lib_SOURCES += unistr/u16-strnlen.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strnlen-tests b/gnulib/modules/unistr/u16-strnlen-tests new file mode 100644 index 0000000..f1c8514 --- /dev/null +++ b/gnulib/modules/unistr/u16-strnlen-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u16-strnlen.c +tests/unistr/test-strnlen.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u16-strnlen +check_PROGRAMS += test-u16-strnlen +test_u16_strnlen_SOURCES = unistr/test-u16-strnlen.c +test_u16_strnlen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strpbrk b/gnulib/modules/unistr/u16-strpbrk new file mode 100644 index 0000000..077c643 --- /dev/null +++ b/gnulib/modules/unistr/u16-strpbrk @@ -0,0 +1,29 @@ +Description: +Search for some characters in UTF-16 string. + +Files: +lib/unistr/u16-strpbrk.c +lib/unistr/u-strpbrk.h + +Depends-on: +unistr/base +unistr/u16-strmbtouc +unistr/u16-strchr + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strpbrk]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK +lib_SOURCES += unistr/u16-strpbrk.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strrchr b/gnulib/modules/unistr/u16-strrchr new file mode 100644 index 0000000..ff6062f --- /dev/null +++ b/gnulib/modules/unistr/u16-strrchr @@ -0,0 +1,27 @@ +Description: +Search character in UTF-16 string. + +Files: +lib/unistr/u16-strrchr.c + +Depends-on: +unistr/base +unistr/u16-uctomb + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strrchr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR +lib_SOURCES += unistr/u16-strrchr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strspn b/gnulib/modules/unistr/u16-strspn new file mode 100644 index 0000000..4527eaf --- /dev/null +++ b/gnulib/modules/unistr/u16-strspn @@ -0,0 +1,31 @@ +Description: +Search for some characters in UTF-16 string. + +Files: +lib/unistr/u16-strspn.c +lib/unistr/u-strspn.h + +Depends-on: +unistr/base +unistr/u16-strlen +unistr/u16-strmbtouc +unistr/u16-cmp +unistr/u16-strchr + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strspn]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN +lib_SOURCES += unistr/u16-strspn.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strstr b/gnulib/modules/unistr/u16-strstr new file mode 100644 index 0000000..af79f0b --- /dev/null +++ b/gnulib/modules/unistr/u16-strstr @@ -0,0 +1,34 @@ +Description: +Substring test for UTF-16 strings. + +Files: +lib/unistr/u16-strstr.c +lib/unistr/u-strstr.h +lib/str-kmp.h + +Depends-on: +unistr/base +unistr/u16-strchr +unistr/u16-strmbtouc +unistr/u16-strlen +unistr/u16-strnlen +stdbool +malloca + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u16-strstr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR +lib_SOURCES += unistr/u16-strstr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-strstr-tests b/gnulib/modules/unistr/u16-strstr-tests new file mode 100644 index 0000000..5c3cfbf --- /dev/null +++ b/gnulib/modules/unistr/u16-strstr-tests @@ -0,0 +1,15 @@ +Files: +tests/unistr/test-u16-strstr.c +tests/unistr/test-u-strstr.h +tests/macros.h + +Depends-on: + +configure.ac: +AC_CHECK_DECLS_ONCE([alarm]) + +Makefile.am: +TESTS += test-u16-strstr +check_PROGRAMS += test-u16-strstr +test_u16_strstr_SOURCES = unistr/test-u16-strstr.c +test_u16_strstr_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-strtok b/gnulib/modules/unistr/u16-strtok new file mode 100644 index 0000000..ae90fc1 --- /dev/null +++ b/gnulib/modules/unistr/u16-strtok @@ -0,0 +1,29 @@ +Description: +Tokenize UTF-16 string. + +Files: +lib/unistr/u16-strtok.c +lib/unistr/u-strtok.h + +Depends-on: +unistr/base +unistr/u16-strspn +unistr/u16-strpbrk + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strtok]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK +lib_SOURCES += unistr/u16-strtok.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-to-u32 b/gnulib/modules/unistr/u16-to-u32 new file mode 100644 index 0000000..2827704 --- /dev/null +++ b/gnulib/modules/unistr/u16-to-u32 @@ -0,0 +1,27 @@ +Description: +Convert UTF-16 string to UTF-32 string. + +Files: +lib/unistr/u16-to-u32.c + +Depends-on: +unistr/base +unistr/u16-mbtoucr + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u16-to-u32]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32 +lib_SOURCES += unistr/u16-to-u32.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-to-u32-tests b/gnulib/modules/unistr/u16-to-u32-tests new file mode 100644 index 0000000..3c50c8f --- /dev/null +++ b/gnulib/modules/unistr/u16-to-u32-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-to-u32.c +tests/macros.h + +Depends-on: +unistr/u32-cmp + +configure.ac: + +Makefile.am: +TESTS += test-u16-to-u32 +check_PROGRAMS += test-u16-to-u32 +test_u16_to_u32_SOURCES = unistr/test-u16-to-u32.c +test_u16_to_u32_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-to-u8 b/gnulib/modules/unistr/u16-to-u8 new file mode 100644 index 0000000..6753ce3 --- /dev/null +++ b/gnulib/modules/unistr/u16-to-u8 @@ -0,0 +1,28 @@ +Description: +Convert UTF-16 string to UTF-8 string. + +Files: +lib/unistr/u16-to-u8.c + +Depends-on: +unistr/base +unistr/u16-mbtoucr +unistr/u8-uctomb + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u16-to-u8]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8 +lib_SOURCES += unistr/u16-to-u8.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-to-u8-tests b/gnulib/modules/unistr/u16-to-u8-tests new file mode 100644 index 0000000..0a2ad69 --- /dev/null +++ b/gnulib/modules/unistr/u16-to-u8-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u16-to-u8.c +tests/macros.h + +Depends-on: +unistr/u8-cmp + +configure.ac: + +Makefile.am: +TESTS += test-u16-to-u8 +check_PROGRAMS += test-u16-to-u8 +test_u16_to_u8_SOURCES = unistr/test-u16-to-u8.c +test_u16_to_u8_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u16-uctomb b/gnulib/modules/unistr/u16-uctomb new file mode 100644 index 0000000..8ffcd63 --- /dev/null +++ b/gnulib/modules/unistr/u16-uctomb @@ -0,0 +1,28 @@ +Description: +Store a character in UTF-16 string. + +Files: +lib/unistr/u16-uctomb.c +lib/unistr/u16-uctomb-aux.c + +Depends-on: +unistr/base + +configure.ac: +gl_MODULE_INDICATOR([unistr/u16-uctomb]) +gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-uctomb]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB +lib_SOURCES += unistr/u16-uctomb.c unistr/u16-uctomb-aux.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u16-uctomb-tests b/gnulib/modules/unistr/u16-uctomb-tests new file mode 100644 index 0000000..1752798 --- /dev/null +++ b/gnulib/modules/unistr/u16-uctomb-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u16-uctomb.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-uctomb +check_PROGRAMS += test-u16-uctomb +test_u16_uctomb_SOURCES = unistr/test-u16-uctomb.c +test_u16_uctomb_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-check b/gnulib/modules/unistr/u32-check new file mode 100644 index 0000000..67ba98b --- /dev/null +++ b/gnulib/modules/unistr/u32-check @@ -0,0 +1,26 @@ +Description: +Check UTF-32 string. + +Files: +lib/unistr/u32-check.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-check]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_CHECK +lib_SOURCES += unistr/u32-check.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-check-tests b/gnulib/modules/unistr/u32-check-tests new file mode 100644 index 0000000..30e44d9 --- /dev/null +++ b/gnulib/modules/unistr/u32-check-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u32-check.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-check +check_PROGRAMS += test-u32-check +test_u32_check_SOURCES = unistr/test-u32-check.c +test_u32_check_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-chr b/gnulib/modules/unistr/u32-chr new file mode 100644 index 0000000..5e2133b --- /dev/null +++ b/gnulib/modules/unistr/u32-chr @@ -0,0 +1,26 @@ +Description: +Search character in piece of UTF-32 string. + +Files: +lib/unistr/u32-chr.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-chr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_CHR +lib_SOURCES += unistr/u32-chr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-chr-tests b/gnulib/modules/unistr/u32-chr-tests new file mode 100644 index 0000000..3dccee7 --- /dev/null +++ b/gnulib/modules/unistr/u32-chr-tests @@ -0,0 +1,22 @@ +Files: +tests/unistr/test-u32-chr.c +tests/unistr/test-chr.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize +unistr/u32-set + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u32-chr +check_PROGRAMS += test-u32-chr +test_u32_chr_SOURCES = unistr/test-u32-chr.c +test_u32_chr_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-cmp b/gnulib/modules/unistr/u32-cmp new file mode 100644 index 0000000..829ec31 --- /dev/null +++ b/gnulib/modules/unistr/u32-cmp @@ -0,0 +1,26 @@ +Description: +Compare pieces of UTF-32 strings. + +Files: +lib/unistr/u32-cmp.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-cmp]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_CMP +lib_SOURCES += unistr/u32-cmp.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-cmp-tests b/gnulib/modules/unistr/u32-cmp-tests new file mode 100644 index 0000000..6e14bc9 --- /dev/null +++ b/gnulib/modules/unistr/u32-cmp-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u32-cmp.c +tests/unistr/test-cmp.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u32-cmp +check_PROGRAMS += test-u32-cmp +test_u32_cmp_SOURCES = unistr/test-u32-cmp.c +test_u32_cmp_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-cmp2 b/gnulib/modules/unistr/u32-cmp2 new file mode 100644 index 0000000..4b44a97 --- /dev/null +++ b/gnulib/modules/unistr/u32-cmp2 @@ -0,0 +1,29 @@ +Description: +Compare pieces of UTF-32 strings with possibly different lengths. + +Files: +lib/unistr/u32-cmp2.c +lib/unistr/u-cmp2.h + +Depends-on: +unistr/base +unistr/u32-cmp +minmax + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-cmp2]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_CMP2 +lib_SOURCES += unistr/u32-cmp2.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-cmp2-tests b/gnulib/modules/unistr/u32-cmp2-tests new file mode 100644 index 0000000..03c388e --- /dev/null +++ b/gnulib/modules/unistr/u32-cmp2-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-cmp2.c +tests/unistr/test-cmp2.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-cmp2 +check_PROGRAMS += test-u32-cmp2 +test_u32_cmp2_SOURCES = unistr/test-u32-cmp2.c +test_u32_cmp2_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-cpy b/gnulib/modules/unistr/u32-cpy new file mode 100644 index 0000000..02e086e --- /dev/null +++ b/gnulib/modules/unistr/u32-cpy @@ -0,0 +1,27 @@ +Description: +Copy piece of UTF-32 string. + +Files: +lib/unistr/u32-cpy.c +lib/unistr/u-cpy.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-cpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_CPY +lib_SOURCES += unistr/u32-cpy.c +endif + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-cpy-alloc b/gnulib/modules/unistr/u32-cpy-alloc new file mode 100644 index 0000000..9ca49ac --- /dev/null +++ b/gnulib/modules/unistr/u32-cpy-alloc @@ -0,0 +1,28 @@ +Description: +Copy piece of UTF-32 string. + +Files: +lib/unistr/u32-cpy-alloc.c +lib/unistr/u-cpy-alloc.h + +Depends-on: +unistr/base +malloc-posix + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-cpy-alloc]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC +lib_SOURCES += unistr/u32-cpy-alloc.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-cpy-alloc-tests b/gnulib/modules/unistr/u32-cpy-alloc-tests new file mode 100644 index 0000000..5e55ebf --- /dev/null +++ b/gnulib/modules/unistr/u32-cpy-alloc-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-cpy-alloc.c +tests/unistr/test-cpy-alloc.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-cpy-alloc +check_PROGRAMS += test-u32-cpy-alloc +test_u32_cpy_alloc_SOURCES = unistr/test-u32-cpy-alloc.c +test_u32_cpy_alloc_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-cpy-tests b/gnulib/modules/unistr/u32-cpy-tests new file mode 100644 index 0000000..1da6797 --- /dev/null +++ b/gnulib/modules/unistr/u32-cpy-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-cpy.c +tests/unistr/test-cpy.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-cpy +check_PROGRAMS += test-u32-cpy +test_u32_cpy_SOURCES = unistr/test-u32-cpy.c +test_u32_cpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-endswith b/gnulib/modules/unistr/u32-endswith new file mode 100644 index 0000000..14155d3 --- /dev/null +++ b/gnulib/modules/unistr/u32-endswith @@ -0,0 +1,29 @@ +Description: +Substring test for UTF-32 strings. + +Files: +lib/unistr/u32-endswith.c +lib/unistr/u-endswith.h + +Depends-on: +unistr/base +unistr/u32-strlen +unistr/u32-cmp + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-endswith]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH +lib_SOURCES += unistr/u32-endswith.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-mblen b/gnulib/modules/unistr/u32-mblen new file mode 100644 index 0000000..7508b4d --- /dev/null +++ b/gnulib/modules/unistr/u32-mblen @@ -0,0 +1,26 @@ +Description: +Look at first character in UTF-32 string. + +Files: +lib/unistr/u32-mblen.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-mblen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN +lib_SOURCES += unistr/u32-mblen.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-mblen-tests b/gnulib/modules/unistr/u32-mblen-tests new file mode 100644 index 0000000..b520435 --- /dev/null +++ b/gnulib/modules/unistr/u32-mblen-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u32-mblen.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-mblen +check_PROGRAMS += test-u32-mblen +test_u32_mblen_SOURCES = unistr/test-u32-mblen.c +test_u32_mblen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-mbsnlen b/gnulib/modules/unistr/u32-mbsnlen new file mode 100644 index 0000000..5342306 --- /dev/null +++ b/gnulib/modules/unistr/u32-mbsnlen @@ -0,0 +1,26 @@ +Description: +Count characters in UTF-32 string. + +Files: +lib/unistr/u32-mbsnlen.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-mbsnlen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN +lib_SOURCES += unistr/u32-mbsnlen.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-mbsnlen-tests b/gnulib/modules/unistr/u32-mbsnlen-tests new file mode 100644 index 0000000..00e832f --- /dev/null +++ b/gnulib/modules/unistr/u32-mbsnlen-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u32-mbsnlen.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-mbsnlen +check_PROGRAMS += test-u32-mbsnlen +test_u32_mbsnlen_SOURCES = unistr/test-u32-mbsnlen.c +test_u32_mbsnlen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-mbtouc b/gnulib/modules/unistr/u32-mbtouc new file mode 100644 index 0000000..939a240 --- /dev/null +++ b/gnulib/modules/unistr/u32-mbtouc @@ -0,0 +1,27 @@ +Description: +Look at first character in UTF-32 string. + +Files: +lib/unistr/u32-mbtouc.c + +Depends-on: +unistr/base + +configure.ac: +gl_MODULE_INDICATOR([unistr/u32-mbtouc]) +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-mbtouc]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC +lib_SOURCES += unistr/u32-mbtouc.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-mbtouc-tests b/gnulib/modules/unistr/u32-mbtouc-tests new file mode 100644 index 0000000..4307f6f --- /dev/null +++ b/gnulib/modules/unistr/u32-mbtouc-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-mbtouc.c +tests/unistr/test-u32-mbtouc.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-mbtouc +check_PROGRAMS += test-u32-mbtouc +test_u32_mbtouc_SOURCES = unistr/test-u32-mbtouc.c +test_u32_mbtouc_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-mbtouc-unsafe b/gnulib/modules/unistr/u32-mbtouc-unsafe new file mode 100644 index 0000000..e684603 --- /dev/null +++ b/gnulib/modules/unistr/u32-mbtouc-unsafe @@ -0,0 +1,27 @@ +Description: +Look at first character in UTF-32 string. + +Files: +lib/unistr/u32-mbtouc-unsafe.c + +Depends-on: +unistr/base + +configure.ac: +gl_MODULE_INDICATOR([unistr/u32-mbtouc-unsafe]) +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-mbtouc-unsafe]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE +lib_SOURCES += unistr/u32-mbtouc-unsafe.c +endif + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-mbtouc-unsafe-tests b/gnulib/modules/unistr/u32-mbtouc-unsafe-tests new file mode 100644 index 0000000..c21e6c8 --- /dev/null +++ b/gnulib/modules/unistr/u32-mbtouc-unsafe-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-mbtouc-unsafe.c +tests/unistr/test-u32-mbtouc.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-mbtouc-unsafe +check_PROGRAMS += test-u32-mbtouc-unsafe +test_u32_mbtouc_unsafe_SOURCES = unistr/test-u32-mbtouc-unsafe.c +test_u32_mbtouc_unsafe_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-mbtoucr b/gnulib/modules/unistr/u32-mbtoucr new file mode 100644 index 0000000..2b86019 --- /dev/null +++ b/gnulib/modules/unistr/u32-mbtoucr @@ -0,0 +1,27 @@ +Description: +Look at first character in UTF-32 string, returning an error code upon failure. + +Files: +lib/unistr/u32-mbtoucr.c + +Depends-on: +unistr/base + +configure.ac: +gl_MODULE_INDICATOR([unistr/u32-mbtoucr]) +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-mbtoucr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR +lib_SOURCES += unistr/u32-mbtoucr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-mbtoucr-tests b/gnulib/modules/unistr/u32-mbtoucr-tests new file mode 100644 index 0000000..8f4d68b --- /dev/null +++ b/gnulib/modules/unistr/u32-mbtoucr-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u32-mbtoucr.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-mbtoucr +check_PROGRAMS += test-u32-mbtoucr +test_u32_mbtoucr_SOURCES = unistr/test-u32-mbtoucr.c +test_u32_mbtoucr_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-move b/gnulib/modules/unistr/u32-move new file mode 100644 index 0000000..f5a629c --- /dev/null +++ b/gnulib/modules/unistr/u32-move @@ -0,0 +1,28 @@ +Description: +Copy piece of UTF-32 string. + +Files: +lib/unistr/u32-move.c +lib/unistr/u-move.h + +Depends-on: +unistr/base +memmove + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-move]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_MOVE +lib_SOURCES += unistr/u32-move.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-move-tests b/gnulib/modules/unistr/u32-move-tests new file mode 100644 index 0000000..3628565 --- /dev/null +++ b/gnulib/modules/unistr/u32-move-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-move.c +tests/unistr/test-move.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-move +check_PROGRAMS += test-u32-move +test_u32_move_SOURCES = unistr/test-u32-move.c +test_u32_move_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-next b/gnulib/modules/unistr/u32-next new file mode 100644 index 0000000..57d242e --- /dev/null +++ b/gnulib/modules/unistr/u32-next @@ -0,0 +1,27 @@ +Description: +Iterate over next character in UTF-32 string. + +Files: +lib/unistr/u32-next.c + +Depends-on: +unistr/base +unistr/u32-strmbtouc + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-next]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_NEXT +lib_SOURCES += unistr/u32-next.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-next-tests b/gnulib/modules/unistr/u32-next-tests new file mode 100644 index 0000000..7a630d4 --- /dev/null +++ b/gnulib/modules/unistr/u32-next-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u32-next.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-next +check_PROGRAMS += test-u32-next +test_u32_next_SOURCES = unistr/test-u32-next.c +test_u32_next_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-prev b/gnulib/modules/unistr/u32-prev new file mode 100644 index 0000000..f9b266f --- /dev/null +++ b/gnulib/modules/unistr/u32-prev @@ -0,0 +1,26 @@ +Description: +Iterate over previous character in UTF-32 string. + +Files: +lib/unistr/u32-prev.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-prev]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_PREV +lib_SOURCES += unistr/u32-prev.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-prev-tests b/gnulib/modules/unistr/u32-prev-tests new file mode 100644 index 0000000..15ffcce --- /dev/null +++ b/gnulib/modules/unistr/u32-prev-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u32-prev.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-prev +check_PROGRAMS += test-u32-prev +test_u32_prev_SOURCES = unistr/test-u32-prev.c +test_u32_prev_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-set b/gnulib/modules/unistr/u32-set new file mode 100644 index 0000000..4415660 --- /dev/null +++ b/gnulib/modules/unistr/u32-set @@ -0,0 +1,27 @@ +Description: +Fill UTF-32 string. + +Files: +lib/unistr/u32-set.c +lib/unistr/u-set.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-set]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_SET +lib_SOURCES += unistr/u32-set.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-set-tests b/gnulib/modules/unistr/u32-set-tests new file mode 100644 index 0000000..1960a62 --- /dev/null +++ b/gnulib/modules/unistr/u32-set-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-set.c +tests/unistr/test-set.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-set +check_PROGRAMS += test-u32-set +test_u32_set_SOURCES = unistr/test-u32-set.c +test_u32_set_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-startswith b/gnulib/modules/unistr/u32-startswith new file mode 100644 index 0000000..867308f --- /dev/null +++ b/gnulib/modules/unistr/u32-startswith @@ -0,0 +1,27 @@ +Description: +Substring test for UTF-32 strings. + +Files: +lib/unistr/u32-startswith.c +lib/unistr/u-startswith.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-startswith]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH +lib_SOURCES += unistr/u32-startswith.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-stpcpy b/gnulib/modules/unistr/u32-stpcpy new file mode 100644 index 0000000..b6b0f43 --- /dev/null +++ b/gnulib/modules/unistr/u32-stpcpy @@ -0,0 +1,27 @@ +Description: +Copy UTF-32 string. + +Files: +lib/unistr/u32-stpcpy.c +lib/unistr/u-stpcpy.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-stpcpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY +lib_SOURCES += unistr/u32-stpcpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-stpcpy-tests b/gnulib/modules/unistr/u32-stpcpy-tests new file mode 100644 index 0000000..90a0e06 --- /dev/null +++ b/gnulib/modules/unistr/u32-stpcpy-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-stpcpy.c +tests/unistr/test-stpcpy.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-stpcpy +check_PROGRAMS += test-u32-stpcpy +test_u32_stpcpy_SOURCES = unistr/test-u32-stpcpy.c +test_u32_stpcpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-stpncpy b/gnulib/modules/unistr/u32-stpncpy new file mode 100644 index 0000000..0399174 --- /dev/null +++ b/gnulib/modules/unistr/u32-stpncpy @@ -0,0 +1,27 @@ +Description: +Copy UTF-32 string. + +Files: +lib/unistr/u32-stpncpy.c +lib/unistr/u-stpncpy.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u32-stpncpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY +lib_SOURCES += unistr/u32-stpncpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-stpncpy-tests b/gnulib/modules/unistr/u32-stpncpy-tests new file mode 100644 index 0000000..bf56f53 --- /dev/null +++ b/gnulib/modules/unistr/u32-stpncpy-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u32-stpncpy.c +tests/unistr/test-stpncpy.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u32-stpncpy +check_PROGRAMS += test-u32-stpncpy +test_u32_stpncpy_SOURCES = unistr/test-u32-stpncpy.c +test_u32_stpncpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strcat b/gnulib/modules/unistr/u32-strcat new file mode 100644 index 0000000..0156d04 --- /dev/null +++ b/gnulib/modules/unistr/u32-strcat @@ -0,0 +1,28 @@ +Description: +Concatenate UTF-32 strings. + +Files: +lib/unistr/u32-strcat.c +lib/unistr/u-strcat.h + +Depends-on: +unistr/base +unistr/u32-strlen + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strcat]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT +lib_SOURCES += unistr/u32-strcat.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strcat-tests b/gnulib/modules/unistr/u32-strcat-tests new file mode 100644 index 0000000..883319e --- /dev/null +++ b/gnulib/modules/unistr/u32-strcat-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-strcat.c +tests/unistr/test-strcat.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-strcat +check_PROGRAMS += test-u32-strcat +test_u32_strcat_SOURCES = unistr/test-u32-strcat.c +test_u32_strcat_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strchr b/gnulib/modules/unistr/u32-strchr new file mode 100644 index 0000000..2b2a115 --- /dev/null +++ b/gnulib/modules/unistr/u32-strchr @@ -0,0 +1,26 @@ +Description: +Search character in UTF-32 string. + +Files: +lib/unistr/u32-strchr.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strchr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR +lib_SOURCES += unistr/u32-strchr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strchr-tests b/gnulib/modules/unistr/u32-strchr-tests new file mode 100644 index 0000000..f8278e9 --- /dev/null +++ b/gnulib/modules/unistr/u32-strchr-tests @@ -0,0 +1,22 @@ +Files: +tests/unistr/test-u32-strchr.c +tests/unistr/test-strchr.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize +unistr/u32-set + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u32-strchr +check_PROGRAMS += test-u32-strchr +test_u32_strchr_SOURCES = unistr/test-u32-strchr.c +test_u32_strchr_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strcmp b/gnulib/modules/unistr/u32-strcmp new file mode 100644 index 0000000..979b966 --- /dev/null +++ b/gnulib/modules/unistr/u32-strcmp @@ -0,0 +1,26 @@ +Description: +Compare UTF-32 strings. + +Files: +lib/unistr/u32-strcmp.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strcmp]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP +lib_SOURCES += unistr/u32-strcmp.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strcmp-tests b/gnulib/modules/unistr/u32-strcmp-tests new file mode 100644 index 0000000..0967747 --- /dev/null +++ b/gnulib/modules/unistr/u32-strcmp-tests @@ -0,0 +1,15 @@ +Files: +tests/unistr/test-u32-strcmp.c +tests/unistr/test-u32-strcmp.h +tests/unistr/test-strcmp.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-strcmp +check_PROGRAMS += test-u32-strcmp +test_u32_strcmp_SOURCES = unistr/test-u32-strcmp.c +test_u32_strcmp_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strcoll b/gnulib/modules/unistr/u32-strcoll new file mode 100644 index 0000000..c4dea59 --- /dev/null +++ b/gnulib/modules/unistr/u32-strcoll @@ -0,0 +1,30 @@ +Description: +Compare UTF-32 strings using the collation rules of the current locale. + +Files: +lib/unistr/u32-strcoll.c +lib/unistr/u-strcoll.h + +Depends-on: +unistr/base +unistr/u32-strcmp +uniconv/u32-strconv-to-enc +localcharset + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u32-strcoll]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL +lib_SOURCES += unistr/u32-strcoll.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strcoll-tests b/gnulib/modules/unistr/u32-strcoll-tests new file mode 100644 index 0000000..f1852bc --- /dev/null +++ b/gnulib/modules/unistr/u32-strcoll-tests @@ -0,0 +1,15 @@ +Files: +tests/unistr/test-u32-strcoll.c +tests/unistr/test-u32-strcmp.h +tests/unistr/test-strcmp.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-strcoll +check_PROGRAMS += test-u32-strcoll +test_u32_strcoll_SOURCES = unistr/test-u32-strcoll.c +test_u32_strcoll_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistr/u32-strcpy b/gnulib/modules/unistr/u32-strcpy new file mode 100644 index 0000000..b55d9c6 --- /dev/null +++ b/gnulib/modules/unistr/u32-strcpy @@ -0,0 +1,27 @@ +Description: +Copy UTF-32 string. + +Files: +lib/unistr/u32-strcpy.c +lib/unistr/u-strcpy.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strcpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY +lib_SOURCES += unistr/u32-strcpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strcpy-tests b/gnulib/modules/unistr/u32-strcpy-tests new file mode 100644 index 0000000..9d54d82 --- /dev/null +++ b/gnulib/modules/unistr/u32-strcpy-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-strcpy.c +tests/unistr/test-strcpy.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-strcpy +check_PROGRAMS += test-u32-strcpy +test_u32_strcpy_SOURCES = unistr/test-u32-strcpy.c +test_u32_strcpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strcspn b/gnulib/modules/unistr/u32-strcspn new file mode 100644 index 0000000..6d34f5e --- /dev/null +++ b/gnulib/modules/unistr/u32-strcspn @@ -0,0 +1,28 @@ +Description: +Search for some characters in UTF-32 string. + +Files: +lib/unistr/u32-strcspn.c + +Depends-on: +unistr/base +unistr/u32-strlen +unistr/u32-strchr + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strcspn]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN +lib_SOURCES += unistr/u32-strcspn.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strdup b/gnulib/modules/unistr/u32-strdup new file mode 100644 index 0000000..4e807f6 --- /dev/null +++ b/gnulib/modules/unistr/u32-strdup @@ -0,0 +1,28 @@ +Description: +Copy UTF-32 string. + +Files: +lib/unistr/u32-strdup.c +lib/unistr/u-strdup.h + +Depends-on: +unistr/base +unistr/u32-strlen + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strdup]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP +lib_SOURCES += unistr/u32-strdup.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strdup-tests b/gnulib/modules/unistr/u32-strdup-tests new file mode 100644 index 0000000..b64fb5d --- /dev/null +++ b/gnulib/modules/unistr/u32-strdup-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-strdup.c +tests/unistr/test-strdup.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-strdup +check_PROGRAMS += test-u32-strdup +test_u32_strdup_SOURCES = unistr/test-u32-strdup.c +test_u32_strdup_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strlen b/gnulib/modules/unistr/u32-strlen new file mode 100644 index 0000000..35892d0 --- /dev/null +++ b/gnulib/modules/unistr/u32-strlen @@ -0,0 +1,27 @@ +Description: +Determine length of UTF-32 string. + +Files: +lib/unistr/u32-strlen.c +lib/unistr/u-strlen.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strlen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN +lib_SOURCES += unistr/u32-strlen.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strlen-tests b/gnulib/modules/unistr/u32-strlen-tests new file mode 100644 index 0000000..e141801 --- /dev/null +++ b/gnulib/modules/unistr/u32-strlen-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u32-strlen.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-strlen +check_PROGRAMS += test-u32-strlen +test_u32_strlen_SOURCES = unistr/test-u32-strlen.c +test_u32_strlen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strmblen b/gnulib/modules/unistr/u32-strmblen new file mode 100644 index 0000000..c9e31fe --- /dev/null +++ b/gnulib/modules/unistr/u32-strmblen @@ -0,0 +1,26 @@ +Description: +Look at first character in UTF-32 string. + +Files: +lib/unistr/u32-strmblen.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strmblen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN +lib_SOURCES += unistr/u32-strmblen.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strmblen-tests b/gnulib/modules/unistr/u32-strmblen-tests new file mode 100644 index 0000000..ca4678c --- /dev/null +++ b/gnulib/modules/unistr/u32-strmblen-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u32-strmblen.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-strmblen +check_PROGRAMS += test-u32-strmblen +test_u32_strmblen_SOURCES = unistr/test-u32-strmblen.c +test_u32_strmblen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strmbtouc b/gnulib/modules/unistr/u32-strmbtouc new file mode 100644 index 0000000..c16086a --- /dev/null +++ b/gnulib/modules/unistr/u32-strmbtouc @@ -0,0 +1,26 @@ +Description: +Look at first character in UTF-32 string. + +Files: +lib/unistr/u32-strmbtouc.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strmbtouc]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC +lib_SOURCES += unistr/u32-strmbtouc.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strmbtouc-tests b/gnulib/modules/unistr/u32-strmbtouc-tests new file mode 100644 index 0000000..72af9e9 --- /dev/null +++ b/gnulib/modules/unistr/u32-strmbtouc-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u32-strmbtouc.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-strmbtouc +check_PROGRAMS += test-u32-strmbtouc +test_u32_strmbtouc_SOURCES = unistr/test-u32-strmbtouc.c +test_u32_strmbtouc_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strncat b/gnulib/modules/unistr/u32-strncat new file mode 100644 index 0000000..9d746a5 --- /dev/null +++ b/gnulib/modules/unistr/u32-strncat @@ -0,0 +1,28 @@ +Description: +Concatenate UTF-32 strings. + +Files: +lib/unistr/u32-strncat.c +lib/unistr/u-strncat.h + +Depends-on: +unistr/base +unistr/u32-strlen + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strncat]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT +lib_SOURCES += unistr/u32-strncat.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strncat-tests b/gnulib/modules/unistr/u32-strncat-tests new file mode 100644 index 0000000..858107e --- /dev/null +++ b/gnulib/modules/unistr/u32-strncat-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u32-strncat.c +tests/unistr/test-strncat.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u32-strncat +check_PROGRAMS += test-u32-strncat +test_u32_strncat_SOURCES = unistr/test-u32-strncat.c +test_u32_strncat_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strncmp b/gnulib/modules/unistr/u32-strncmp new file mode 100644 index 0000000..26ecc5a --- /dev/null +++ b/gnulib/modules/unistr/u32-strncmp @@ -0,0 +1,26 @@ +Description: +Compare UTF-32 strings. + +Files: +lib/unistr/u32-strncmp.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strncmp]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP +lib_SOURCES += unistr/u32-strncmp.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strncmp-tests b/gnulib/modules/unistr/u32-strncmp-tests new file mode 100644 index 0000000..37f6446 --- /dev/null +++ b/gnulib/modules/unistr/u32-strncmp-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-strncmp.c +tests/unistr/test-strncmp.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-strncmp +check_PROGRAMS += test-u32-strncmp +test_u32_strncmp_SOURCES = unistr/test-u32-strncmp.c +test_u32_strncmp_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strncpy b/gnulib/modules/unistr/u32-strncpy new file mode 100644 index 0000000..a5670cf --- /dev/null +++ b/gnulib/modules/unistr/u32-strncpy @@ -0,0 +1,27 @@ +Description: +Copy UTF-32 string. + +Files: +lib/unistr/u32-strncpy.c +lib/unistr/u-strncpy.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strncpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY +lib_SOURCES += unistr/u32-strncpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strncpy-tests b/gnulib/modules/unistr/u32-strncpy-tests new file mode 100644 index 0000000..37489ec --- /dev/null +++ b/gnulib/modules/unistr/u32-strncpy-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u32-strncpy.c +tests/unistr/test-strncpy.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u32-strncpy +check_PROGRAMS += test-u32-strncpy +test_u32_strncpy_SOURCES = unistr/test-u32-strncpy.c +test_u32_strncpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strnlen b/gnulib/modules/unistr/u32-strnlen new file mode 100644 index 0000000..83bb7ce --- /dev/null +++ b/gnulib/modules/unistr/u32-strnlen @@ -0,0 +1,27 @@ +Description: +Determine bounded length of UTF-32 string. + +Files: +lib/unistr/u32-strnlen.c +lib/unistr/u-strnlen.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strnlen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN +lib_SOURCES += unistr/u32-strnlen.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strnlen-tests b/gnulib/modules/unistr/u32-strnlen-tests new file mode 100644 index 0000000..9e54c13 --- /dev/null +++ b/gnulib/modules/unistr/u32-strnlen-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u32-strnlen.c +tests/unistr/test-strnlen.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u32-strnlen +check_PROGRAMS += test-u32-strnlen +test_u32_strnlen_SOURCES = unistr/test-u32-strnlen.c +test_u32_strnlen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strpbrk b/gnulib/modules/unistr/u32-strpbrk new file mode 100644 index 0000000..42b2189 --- /dev/null +++ b/gnulib/modules/unistr/u32-strpbrk @@ -0,0 +1,27 @@ +Description: +Search for some characters in UTF-32 string. + +Files: +lib/unistr/u32-strpbrk.c + +Depends-on: +unistr/base +unistr/u32-strchr + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strpbrk]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK +lib_SOURCES += unistr/u32-strpbrk.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strrchr b/gnulib/modules/unistr/u32-strrchr new file mode 100644 index 0000000..6bdac46 --- /dev/null +++ b/gnulib/modules/unistr/u32-strrchr @@ -0,0 +1,26 @@ +Description: +Search character in UTF-32 string. + +Files: +lib/unistr/u32-strrchr.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strrchr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR +lib_SOURCES += unistr/u32-strrchr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strspn b/gnulib/modules/unistr/u32-strspn new file mode 100644 index 0000000..f3a257a --- /dev/null +++ b/gnulib/modules/unistr/u32-strspn @@ -0,0 +1,27 @@ +Description: +Search for some characters in UTF-32 string. + +Files: +lib/unistr/u32-strspn.c + +Depends-on: +unistr/base +unistr/u32-strchr + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strspn]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN +lib_SOURCES += unistr/u32-strspn.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strstr b/gnulib/modules/unistr/u32-strstr new file mode 100644 index 0000000..c8da9f7 --- /dev/null +++ b/gnulib/modules/unistr/u32-strstr @@ -0,0 +1,33 @@ +Description: +Substring test for UTF-32 strings. + +Files: +lib/unistr/u32-strstr.c +lib/unistr/u-strstr.h +lib/str-kmp.h + +Depends-on: +unistr/base +unistr/u32-strchr +unistr/u32-strlen +unistr/u32-strnlen +stdbool +malloca + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u32-strstr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR +lib_SOURCES += unistr/u32-strstr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-strstr-tests b/gnulib/modules/unistr/u32-strstr-tests new file mode 100644 index 0000000..8ec3124 --- /dev/null +++ b/gnulib/modules/unistr/u32-strstr-tests @@ -0,0 +1,15 @@ +Files: +tests/unistr/test-u32-strstr.c +tests/unistr/test-u-strstr.h +tests/macros.h + +Depends-on: + +configure.ac: +AC_CHECK_DECLS_ONCE([alarm]) + +Makefile.am: +TESTS += test-u32-strstr +check_PROGRAMS += test-u32-strstr +test_u32_strstr_SOURCES = unistr/test-u32-strstr.c +test_u32_strstr_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-strtok b/gnulib/modules/unistr/u32-strtok new file mode 100644 index 0000000..b8863a2 --- /dev/null +++ b/gnulib/modules/unistr/u32-strtok @@ -0,0 +1,29 @@ +Description: +Tokenize UTF-32 string. + +Files: +lib/unistr/u32-strtok.c +lib/unistr/u-strtok.h + +Depends-on: +unistr/base +unistr/u32-strspn +unistr/u32-strpbrk + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strtok]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK +lib_SOURCES += unistr/u32-strtok.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-to-u16 b/gnulib/modules/unistr/u32-to-u16 new file mode 100644 index 0000000..69de542 --- /dev/null +++ b/gnulib/modules/unistr/u32-to-u16 @@ -0,0 +1,27 @@ +Description: +Convert UTF-32 string to UTF-16 string. + +Files: +lib/unistr/u32-to-u16.c + +Depends-on: +unistr/base +unistr/u16-uctomb + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-to-u16]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16 +lib_SOURCES += unistr/u32-to-u16.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-to-u16-tests b/gnulib/modules/unistr/u32-to-u16-tests new file mode 100644 index 0000000..dd84823 --- /dev/null +++ b/gnulib/modules/unistr/u32-to-u16-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-to-u16.c +tests/macros.h + +Depends-on: +unistr/u16-cmp + +configure.ac: + +Makefile.am: +TESTS += test-u32-to-u16 +check_PROGRAMS += test-u32-to-u16 +test_u32_to_u16_SOURCES = unistr/test-u32-to-u16.c +test_u32_to_u16_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-to-u8 b/gnulib/modules/unistr/u32-to-u8 new file mode 100644 index 0000000..7db1d33 --- /dev/null +++ b/gnulib/modules/unistr/u32-to-u8 @@ -0,0 +1,27 @@ +Description: +Convert UTF-32 string to UTF-8 string. + +Files: +lib/unistr/u32-to-u8.c + +Depends-on: +unistr/base +unistr/u8-uctomb + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-to-u8]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8 +lib_SOURCES += unistr/u32-to-u8.c +endif + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-to-u8-tests b/gnulib/modules/unistr/u32-to-u8-tests new file mode 100644 index 0000000..8b29786 --- /dev/null +++ b/gnulib/modules/unistr/u32-to-u8-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u32-to-u8.c +tests/macros.h + +Depends-on: +unistr/u8-cmp + +configure.ac: + +Makefile.am: +TESTS += test-u32-to-u8 +check_PROGRAMS += test-u32-to-u8 +test_u32_to_u8_SOURCES = unistr/test-u32-to-u8.c +test_u32_to_u8_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u32-uctomb b/gnulib/modules/unistr/u32-uctomb new file mode 100644 index 0000000..eafff11 --- /dev/null +++ b/gnulib/modules/unistr/u32-uctomb @@ -0,0 +1,27 @@ +Description: +Store a character in UTF-32 string. + +Files: +lib/unistr/u32-uctomb.c + +Depends-on: +unistr/base + +configure.ac: +gl_MODULE_INDICATOR([unistr/u32-uctomb]) +gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-uctomb]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB +lib_SOURCES += unistr/u32-uctomb.c +endif + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u32-uctomb-tests b/gnulib/modules/unistr/u32-uctomb-tests new file mode 100644 index 0000000..d103aaa --- /dev/null +++ b/gnulib/modules/unistr/u32-uctomb-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u32-uctomb.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-uctomb +check_PROGRAMS += test-u32-uctomb +test_u32_uctomb_SOURCES = unistr/test-u32-uctomb.c +test_u32_uctomb_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-check b/gnulib/modules/unistr/u8-check new file mode 100644 index 0000000..a0b4598 --- /dev/null +++ b/gnulib/modules/unistr/u8-check @@ -0,0 +1,26 @@ +Description: +Check UTF-8 string. + +Files: +lib/unistr/u8-check.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-check]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_CHECK +lib_SOURCES += unistr/u8-check.c +endif + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-check-tests b/gnulib/modules/unistr/u8-check-tests new file mode 100644 index 0000000..4f8dbdb --- /dev/null +++ b/gnulib/modules/unistr/u8-check-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u8-check.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-check +check_PROGRAMS += test-u8-check +test_u8_check_SOURCES = unistr/test-u8-check.c +test_u8_check_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-chr b/gnulib/modules/unistr/u8-chr new file mode 100644 index 0000000..a337b0f --- /dev/null +++ b/gnulib/modules/unistr/u8-chr @@ -0,0 +1,28 @@ +Description: +Search character in piece of UTF-8 string. + +Files: +lib/unistr/u8-chr.c + +Depends-on: +memchr +unistr/base +unistr/u8-uctomb + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-chr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_CHR +lib_SOURCES += unistr/u8-chr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-chr-tests b/gnulib/modules/unistr/u8-chr-tests new file mode 100644 index 0000000..9b015a3 --- /dev/null +++ b/gnulib/modules/unistr/u8-chr-tests @@ -0,0 +1,24 @@ +Files: +tests/unistr/test-u8-chr.c +tests/unistr/test-chr.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize +unistr/u8-set +unistr/u32-set +unistr/u32-to-u8 + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u8-chr +check_PROGRAMS += test-u8-chr +test_u8_chr_SOURCES = unistr/test-u8-chr.c +test_u8_chr_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-cmp b/gnulib/modules/unistr/u8-cmp new file mode 100644 index 0000000..0c5bc51 --- /dev/null +++ b/gnulib/modules/unistr/u8-cmp @@ -0,0 +1,27 @@ +Description: +Compare pieces of UTF-8 strings. + +Files: +lib/unistr/u8-cmp.c + +Depends-on: +unistr/base +memcmp + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-cmp]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_CMP +lib_SOURCES += unistr/u8-cmp.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-cmp-tests b/gnulib/modules/unistr/u8-cmp-tests new file mode 100644 index 0000000..32adb60 --- /dev/null +++ b/gnulib/modules/unistr/u8-cmp-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u8-cmp.c +tests/unistr/test-cmp.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u8-cmp +check_PROGRAMS += test-u8-cmp +test_u8_cmp_SOURCES = unistr/test-u8-cmp.c +test_u8_cmp_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-cmp2 b/gnulib/modules/unistr/u8-cmp2 new file mode 100644 index 0000000..f6d3147 --- /dev/null +++ b/gnulib/modules/unistr/u8-cmp2 @@ -0,0 +1,29 @@ +Description: +Compare pieces of UTF-8 strings with possibly different lengths. + +Files: +lib/unistr/u8-cmp2.c +lib/unistr/u-cmp2.h + +Depends-on: +unistr/base +unistr/u8-cmp +minmax + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-cmp2]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_CMP2 +lib_SOURCES += unistr/u8-cmp2.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-cmp2-tests b/gnulib/modules/unistr/u8-cmp2-tests new file mode 100644 index 0000000..25ed8c8 --- /dev/null +++ b/gnulib/modules/unistr/u8-cmp2-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-cmp2.c +tests/unistr/test-cmp2.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-cmp2 +check_PROGRAMS += test-u8-cmp2 +test_u8_cmp2_SOURCES = unistr/test-u8-cmp2.c +test_u8_cmp2_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-cpy b/gnulib/modules/unistr/u8-cpy new file mode 100644 index 0000000..f4bdde8 --- /dev/null +++ b/gnulib/modules/unistr/u8-cpy @@ -0,0 +1,27 @@ +Description: +Copy piece of UTF-8 string. + +Files: +lib/unistr/u8-cpy.c +lib/unistr/u-cpy.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-cpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_CPY +lib_SOURCES += unistr/u8-cpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-cpy-alloc b/gnulib/modules/unistr/u8-cpy-alloc new file mode 100644 index 0000000..0943481 --- /dev/null +++ b/gnulib/modules/unistr/u8-cpy-alloc @@ -0,0 +1,28 @@ +Description: +Copy piece of UTF-8 string. + +Files: +lib/unistr/u8-cpy-alloc.c +lib/unistr/u-cpy-alloc.h + +Depends-on: +unistr/base +malloc-posix + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-cpy-alloc]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC +lib_SOURCES += unistr/u8-cpy-alloc.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-cpy-alloc-tests b/gnulib/modules/unistr/u8-cpy-alloc-tests new file mode 100644 index 0000000..9a181fa --- /dev/null +++ b/gnulib/modules/unistr/u8-cpy-alloc-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-cpy-alloc.c +tests/unistr/test-cpy-alloc.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-cpy-alloc +check_PROGRAMS += test-u8-cpy-alloc +test_u8_cpy_alloc_SOURCES = unistr/test-u8-cpy-alloc.c +test_u8_cpy_alloc_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-cpy-tests b/gnulib/modules/unistr/u8-cpy-tests new file mode 100644 index 0000000..0972426 --- /dev/null +++ b/gnulib/modules/unistr/u8-cpy-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-cpy.c +tests/unistr/test-cpy.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-cpy +check_PROGRAMS += test-u8-cpy +test_u8_cpy_SOURCES = unistr/test-u8-cpy.c +test_u8_cpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-endswith b/gnulib/modules/unistr/u8-endswith new file mode 100644 index 0000000..be1fa9c --- /dev/null +++ b/gnulib/modules/unistr/u8-endswith @@ -0,0 +1,29 @@ +Description: +Substring test for UTF-8 strings. + +Files: +lib/unistr/u8-endswith.c +lib/unistr/u-endswith.h + +Depends-on: +unistr/base +unistr/u8-strlen +unistr/u8-cmp + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-endswith]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH +lib_SOURCES += unistr/u8-endswith.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-mblen b/gnulib/modules/unistr/u8-mblen new file mode 100644 index 0000000..f1f279f --- /dev/null +++ b/gnulib/modules/unistr/u8-mblen @@ -0,0 +1,26 @@ +Description: +Look at first character in UTF-8 string. + +Files: +lib/unistr/u8-mblen.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-mblen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN +lib_SOURCES += unistr/u8-mblen.c +endif + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-mblen-tests b/gnulib/modules/unistr/u8-mblen-tests new file mode 100644 index 0000000..ea0b65e --- /dev/null +++ b/gnulib/modules/unistr/u8-mblen-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u8-mblen.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-mblen +check_PROGRAMS += test-u8-mblen +test_u8_mblen_SOURCES = unistr/test-u8-mblen.c +test_u8_mblen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-mbsnlen b/gnulib/modules/unistr/u8-mbsnlen new file mode 100644 index 0000000..c3a6937 --- /dev/null +++ b/gnulib/modules/unistr/u8-mbsnlen @@ -0,0 +1,28 @@ +Description: +Count characters in UTF-8 string. + +Files: +lib/unistr/u8-mbsnlen.c + +Depends-on: +unistr/base +unistr/u8-mbtoucr +unistr/u8-mbtouc + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u8-mbsnlen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN +lib_SOURCES += unistr/u8-mbsnlen.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-mbsnlen-tests b/gnulib/modules/unistr/u8-mbsnlen-tests new file mode 100644 index 0000000..b5b3925 --- /dev/null +++ b/gnulib/modules/unistr/u8-mbsnlen-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u8-mbsnlen.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-mbsnlen +check_PROGRAMS += test-u8-mbsnlen +test_u8_mbsnlen_SOURCES = unistr/test-u8-mbsnlen.c +test_u8_mbsnlen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-mbtouc b/gnulib/modules/unistr/u8-mbtouc new file mode 100644 index 0000000..27e5020 --- /dev/null +++ b/gnulib/modules/unistr/u8-mbtouc @@ -0,0 +1,28 @@ +Description: +Look at first character in UTF-8 string. + +Files: +lib/unistr/u8-mbtouc.c +lib/unistr/u8-mbtouc-aux.c + +Depends-on: +unistr/base + +configure.ac: +gl_MODULE_INDICATOR([unistr/u8-mbtouc]) +gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u8-mbtouc]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC +lib_SOURCES += unistr/u8-mbtouc.c unistr/u8-mbtouc-aux.c +endif + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-mbtouc-tests b/gnulib/modules/unistr/u8-mbtouc-tests new file mode 100644 index 0000000..255fbae --- /dev/null +++ b/gnulib/modules/unistr/u8-mbtouc-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-mbtouc.c +tests/unistr/test-u8-mbtouc.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-mbtouc +check_PROGRAMS += test-u8-mbtouc +test_u8_mbtouc_SOURCES = unistr/test-u8-mbtouc.c +test_u8_mbtouc_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-mbtouc-unsafe b/gnulib/modules/unistr/u8-mbtouc-unsafe new file mode 100644 index 0000000..fcf3949 --- /dev/null +++ b/gnulib/modules/unistr/u8-mbtouc-unsafe @@ -0,0 +1,28 @@ +Description: +Look at first character in UTF-8 string. + +Files: +lib/unistr/u8-mbtouc-unsafe.c +lib/unistr/u8-mbtouc-unsafe-aux.c + +Depends-on: +unistr/base + +configure.ac: +gl_MODULE_INDICATOR([unistr/u8-mbtouc-unsafe]) +gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u8-mbtouc-unsafe]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE +lib_SOURCES += unistr/u8-mbtouc-unsafe.c unistr/u8-mbtouc-unsafe-aux.c +endif + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-mbtouc-unsafe-tests b/gnulib/modules/unistr/u8-mbtouc-unsafe-tests new file mode 100644 index 0000000..84d0ac9 --- /dev/null +++ b/gnulib/modules/unistr/u8-mbtouc-unsafe-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-mbtouc-unsafe.c +tests/unistr/test-u8-mbtouc.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-mbtouc-unsafe +check_PROGRAMS += test-u8-mbtouc-unsafe +test_u8_mbtouc_unsafe_SOURCES = unistr/test-u8-mbtouc-unsafe.c +test_u8_mbtouc_unsafe_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-mbtoucr b/gnulib/modules/unistr/u8-mbtoucr new file mode 100644 index 0000000..4718fa5 --- /dev/null +++ b/gnulib/modules/unistr/u8-mbtoucr @@ -0,0 +1,27 @@ +Description: +Look at first character in UTF-8 string, returning an error code upon failure. + +Files: +lib/unistr/u8-mbtoucr.c + +Depends-on: +unistr/base + +configure.ac: +gl_MODULE_INDICATOR([unistr/u8-mbtoucr]) +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-mbtoucr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR +lib_SOURCES += unistr/u8-mbtoucr.c +endif + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-mbtoucr-tests b/gnulib/modules/unistr/u8-mbtoucr-tests new file mode 100644 index 0000000..d576982 --- /dev/null +++ b/gnulib/modules/unistr/u8-mbtoucr-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u8-mbtoucr.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-mbtoucr +check_PROGRAMS += test-u8-mbtoucr +test_u8_mbtoucr_SOURCES = unistr/test-u8-mbtoucr.c +test_u8_mbtoucr_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-move b/gnulib/modules/unistr/u8-move new file mode 100644 index 0000000..4351275 --- /dev/null +++ b/gnulib/modules/unistr/u8-move @@ -0,0 +1,28 @@ +Description: +Copy piece of UTF-8 string. + +Files: +lib/unistr/u8-move.c +lib/unistr/u-move.h + +Depends-on: +unistr/base +memmove + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-move]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_MOVE +lib_SOURCES += unistr/u8-move.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-move-tests b/gnulib/modules/unistr/u8-move-tests new file mode 100644 index 0000000..05fe811 --- /dev/null +++ b/gnulib/modules/unistr/u8-move-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-move.c +tests/unistr/test-move.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-move +check_PROGRAMS += test-u8-move +test_u8_move_SOURCES = unistr/test-u8-move.c +test_u8_move_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-next b/gnulib/modules/unistr/u8-next new file mode 100644 index 0000000..6f9ab0e --- /dev/null +++ b/gnulib/modules/unistr/u8-next @@ -0,0 +1,27 @@ +Description: +Iterate over next character in UTF-8 string. + +Files: +lib/unistr/u8-next.c + +Depends-on: +unistr/base +unistr/u8-strmbtouc + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-next]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_NEXT +lib_SOURCES += unistr/u8-next.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-next-tests b/gnulib/modules/unistr/u8-next-tests new file mode 100644 index 0000000..23a3172 --- /dev/null +++ b/gnulib/modules/unistr/u8-next-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u8-next.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-next +check_PROGRAMS += test-u8-next +test_u8_next_SOURCES = unistr/test-u8-next.c +test_u8_next_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-prev b/gnulib/modules/unistr/u8-prev new file mode 100644 index 0000000..eca53c1 --- /dev/null +++ b/gnulib/modules/unistr/u8-prev @@ -0,0 +1,26 @@ +Description: +Iterate over previous character in UTF-8 string. + +Files: +lib/unistr/u8-prev.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-prev]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_PREV +lib_SOURCES += unistr/u8-prev.c +endif + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-prev-tests b/gnulib/modules/unistr/u8-prev-tests new file mode 100644 index 0000000..7315499 --- /dev/null +++ b/gnulib/modules/unistr/u8-prev-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u8-prev.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-prev +check_PROGRAMS += test-u8-prev +test_u8_prev_SOURCES = unistr/test-u8-prev.c +test_u8_prev_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-set b/gnulib/modules/unistr/u8-set new file mode 100644 index 0000000..e3193c1 --- /dev/null +++ b/gnulib/modules/unistr/u8-set @@ -0,0 +1,26 @@ +Description: +Fill UTF-8 string. + +Files: +lib/unistr/u8-set.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-set]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_SET +lib_SOURCES += unistr/u8-set.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-set-tests b/gnulib/modules/unistr/u8-set-tests new file mode 100644 index 0000000..139d72c --- /dev/null +++ b/gnulib/modules/unistr/u8-set-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-set.c +tests/unistr/test-set.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-set +check_PROGRAMS += test-u8-set +test_u8_set_SOURCES = unistr/test-u8-set.c +test_u8_set_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-startswith b/gnulib/modules/unistr/u8-startswith new file mode 100644 index 0000000..142262a --- /dev/null +++ b/gnulib/modules/unistr/u8-startswith @@ -0,0 +1,27 @@ +Description: +Substring test for UTF-8 strings. + +Files: +lib/unistr/u8-startswith.c +lib/unistr/u-startswith.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-startswith]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH +lib_SOURCES += unistr/u8-startswith.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-stpcpy b/gnulib/modules/unistr/u8-stpcpy new file mode 100644 index 0000000..ed9cd4f --- /dev/null +++ b/gnulib/modules/unistr/u8-stpcpy @@ -0,0 +1,28 @@ +Description: +Copy UTF-8 string. + +Files: +lib/unistr/u8-stpcpy.c +lib/unistr/u-stpcpy.h + +Depends-on: +unistr/base + +configure.ac: +AC_CHECK_FUNCS_ONCE([stpcpy]) +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-stpcpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY +lib_SOURCES += unistr/u8-stpcpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-stpcpy-tests b/gnulib/modules/unistr/u8-stpcpy-tests new file mode 100644 index 0000000..bc49dca --- /dev/null +++ b/gnulib/modules/unistr/u8-stpcpy-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-stpcpy.c +tests/unistr/test-stpcpy.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-stpcpy +check_PROGRAMS += test-u8-stpcpy +test_u8_stpcpy_SOURCES = unistr/test-u8-stpcpy.c +test_u8_stpcpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-stpncpy b/gnulib/modules/unistr/u8-stpncpy new file mode 100644 index 0000000..1f525e5 --- /dev/null +++ b/gnulib/modules/unistr/u8-stpncpy @@ -0,0 +1,27 @@ +Description: +Copy UTF-8 string. + +Files: +lib/unistr/u8-stpncpy.c +lib/unistr/u-stpncpy.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u8-stpncpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY +lib_SOURCES += unistr/u8-stpncpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-stpncpy-tests b/gnulib/modules/unistr/u8-stpncpy-tests new file mode 100644 index 0000000..adef10f --- /dev/null +++ b/gnulib/modules/unistr/u8-stpncpy-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u8-stpncpy.c +tests/unistr/test-stpncpy.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u8-stpncpy +check_PROGRAMS += test-u8-stpncpy +test_u8_stpncpy_SOURCES = unistr/test-u8-stpncpy.c +test_u8_stpncpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strcat b/gnulib/modules/unistr/u8-strcat new file mode 100644 index 0000000..39763bb --- /dev/null +++ b/gnulib/modules/unistr/u8-strcat @@ -0,0 +1,26 @@ +Description: +Concatenate UTF-8 strings. + +Files: +lib/unistr/u8-strcat.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strcat]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT +lib_SOURCES += unistr/u8-strcat.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strcat-tests b/gnulib/modules/unistr/u8-strcat-tests new file mode 100644 index 0000000..aa109a3 --- /dev/null +++ b/gnulib/modules/unistr/u8-strcat-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-strcat.c +tests/unistr/test-strcat.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-strcat +check_PROGRAMS += test-u8-strcat +test_u8_strcat_SOURCES = unistr/test-u8-strcat.c +test_u8_strcat_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strchr b/gnulib/modules/unistr/u8-strchr new file mode 100644 index 0000000..da486e3 --- /dev/null +++ b/gnulib/modules/unistr/u8-strchr @@ -0,0 +1,27 @@ +Description: +Search character in UTF-8 string. + +Files: +lib/unistr/u8-strchr.c + +Depends-on: +unistr/base +unistr/u8-uctomb + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strchr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR +lib_SOURCES += unistr/u8-strchr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strchr-tests b/gnulib/modules/unistr/u8-strchr-tests new file mode 100644 index 0000000..bbecc7f --- /dev/null +++ b/gnulib/modules/unistr/u8-strchr-tests @@ -0,0 +1,24 @@ +Files: +tests/unistr/test-u8-strchr.c +tests/unistr/test-strchr.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize +unistr/u8-set +unistr/u32-set +unistr/u32-to-u8 + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u8-strchr +check_PROGRAMS += test-u8-strchr +test_u8_strchr_SOURCES = unistr/test-u8-strchr.c +test_u8_strchr_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strcmp b/gnulib/modules/unistr/u8-strcmp new file mode 100644 index 0000000..8d81f4d --- /dev/null +++ b/gnulib/modules/unistr/u8-strcmp @@ -0,0 +1,26 @@ +Description: +Compare UTF-8 strings. + +Files: +lib/unistr/u8-strcmp.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u8-strcmp]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP +lib_SOURCES += unistr/u8-strcmp.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strcmp-tests b/gnulib/modules/unistr/u8-strcmp-tests new file mode 100644 index 0000000..3cdb243 --- /dev/null +++ b/gnulib/modules/unistr/u8-strcmp-tests @@ -0,0 +1,15 @@ +Files: +tests/unistr/test-u8-strcmp.c +tests/unistr/test-u8-strcmp.h +tests/unistr/test-strcmp.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-strcmp +check_PROGRAMS += test-u8-strcmp +test_u8_strcmp_SOURCES = unistr/test-u8-strcmp.c +test_u8_strcmp_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strcoll b/gnulib/modules/unistr/u8-strcoll new file mode 100644 index 0000000..9f4c354 --- /dev/null +++ b/gnulib/modules/unistr/u8-strcoll @@ -0,0 +1,30 @@ +Description: +Compare UTF-8 strings using the collation rules of the current locale. + +Files: +lib/unistr/u8-strcoll.c +lib/unistr/u-strcoll.h + +Depends-on: +unistr/base +unistr/u8-strcmp +uniconv/u8-strconv-to-enc +localcharset + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u8-strcoll]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL +lib_SOURCES += unistr/u8-strcoll.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strcoll-tests b/gnulib/modules/unistr/u8-strcoll-tests new file mode 100644 index 0000000..b42618f --- /dev/null +++ b/gnulib/modules/unistr/u8-strcoll-tests @@ -0,0 +1,15 @@ +Files: +tests/unistr/test-u8-strcoll.c +tests/unistr/test-u8-strcmp.h +tests/unistr/test-strcmp.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-strcoll +check_PROGRAMS += test-u8-strcoll +test_u8_strcoll_SOURCES = unistr/test-u8-strcoll.c +test_u8_strcoll_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistr/u8-strcpy b/gnulib/modules/unistr/u8-strcpy new file mode 100644 index 0000000..2088200 --- /dev/null +++ b/gnulib/modules/unistr/u8-strcpy @@ -0,0 +1,26 @@ +Description: +Copy UTF-8 string. + +Files: +lib/unistr/u8-strcpy.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strcpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY +lib_SOURCES += unistr/u8-strcpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strcpy-tests b/gnulib/modules/unistr/u8-strcpy-tests new file mode 100644 index 0000000..4032d19 --- /dev/null +++ b/gnulib/modules/unistr/u8-strcpy-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-strcpy.c +tests/unistr/test-strcpy.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-strcpy +check_PROGRAMS += test-u8-strcpy +test_u8_strcpy_SOURCES = unistr/test-u8-strcpy.c +test_u8_strcpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strcspn b/gnulib/modules/unistr/u8-strcspn new file mode 100644 index 0000000..d876be2 --- /dev/null +++ b/gnulib/modules/unistr/u8-strcspn @@ -0,0 +1,30 @@ +Description: +Search for some characters in UTF-8 string. + +Files: +lib/unistr/u8-strcspn.c +lib/unistr/u-strcspn.h + +Depends-on: +unistr/base +unistr/u8-strlen +unistr/u8-strmbtouc +unistr/u8-strchr + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strcspn]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN +lib_SOURCES += unistr/u8-strcspn.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strdup b/gnulib/modules/unistr/u8-strdup new file mode 100644 index 0000000..e634eff --- /dev/null +++ b/gnulib/modules/unistr/u8-strdup @@ -0,0 +1,29 @@ +Description: +Copy UTF-8 string. + +Files: +lib/unistr/u8-strdup.c +lib/unistr/u-strdup.h + +Depends-on: +unistr/base +unistr/u8-strlen + +configure.ac: +AC_CHECK_FUNCS_ONCE([strdup]) +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strdup]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP +lib_SOURCES += unistr/u8-strdup.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strdup-tests b/gnulib/modules/unistr/u8-strdup-tests new file mode 100644 index 0000000..5b40c4e --- /dev/null +++ b/gnulib/modules/unistr/u8-strdup-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-strdup.c +tests/unistr/test-strdup.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-strdup +check_PROGRAMS += test-u8-strdup +test_u8_strdup_SOURCES = unistr/test-u8-strdup.c +test_u8_strdup_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strlen b/gnulib/modules/unistr/u8-strlen new file mode 100644 index 0000000..e206ba1 --- /dev/null +++ b/gnulib/modules/unistr/u8-strlen @@ -0,0 +1,26 @@ +Description: +Determine length of UTF-8 string. + +Files: +lib/unistr/u8-strlen.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strlen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN +lib_SOURCES += unistr/u8-strlen.c +endif + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strlen-tests b/gnulib/modules/unistr/u8-strlen-tests new file mode 100644 index 0000000..ff94a82 --- /dev/null +++ b/gnulib/modules/unistr/u8-strlen-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u8-strlen.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-strlen +check_PROGRAMS += test-u8-strlen +test_u8_strlen_SOURCES = unistr/test-u8-strlen.c +test_u8_strlen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strmblen b/gnulib/modules/unistr/u8-strmblen new file mode 100644 index 0000000..77c1a76 --- /dev/null +++ b/gnulib/modules/unistr/u8-strmblen @@ -0,0 +1,26 @@ +Description: +Look at first character in UTF-8 string. + +Files: +lib/unistr/u8-strmblen.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strmblen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN +lib_SOURCES += unistr/u8-strmblen.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strmblen-tests b/gnulib/modules/unistr/u8-strmblen-tests new file mode 100644 index 0000000..84f31c4 --- /dev/null +++ b/gnulib/modules/unistr/u8-strmblen-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u8-strmblen.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-strmblen +check_PROGRAMS += test-u8-strmblen +test_u8_strmblen_SOURCES = unistr/test-u8-strmblen.c +test_u8_strmblen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strmbtouc b/gnulib/modules/unistr/u8-strmbtouc new file mode 100644 index 0000000..e76dc73 --- /dev/null +++ b/gnulib/modules/unistr/u8-strmbtouc @@ -0,0 +1,26 @@ +Description: +Look at first character in UTF-8 string. + +Files: +lib/unistr/u8-strmbtouc.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strmbtouc]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC +lib_SOURCES += unistr/u8-strmbtouc.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strmbtouc-tests b/gnulib/modules/unistr/u8-strmbtouc-tests new file mode 100644 index 0000000..40f8b62 --- /dev/null +++ b/gnulib/modules/unistr/u8-strmbtouc-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u8-strmbtouc.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-strmbtouc +check_PROGRAMS += test-u8-strmbtouc +test_u8_strmbtouc_SOURCES = unistr/test-u8-strmbtouc.c +test_u8_strmbtouc_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strncat b/gnulib/modules/unistr/u8-strncat new file mode 100644 index 0000000..a1e8398 --- /dev/null +++ b/gnulib/modules/unistr/u8-strncat @@ -0,0 +1,27 @@ +Description: +Concatenate UTF-8 strings. + +Files: +lib/unistr/u8-strncat.c + +Depends-on: +unistr/base +strncat + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strncat]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT +lib_SOURCES += unistr/u8-strncat.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strncat-tests b/gnulib/modules/unistr/u8-strncat-tests new file mode 100644 index 0000000..6c63436 --- /dev/null +++ b/gnulib/modules/unistr/u8-strncat-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u8-strncat.c +tests/unistr/test-strncat.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u8-strncat +check_PROGRAMS += test-u8-strncat +test_u8_strncat_SOURCES = unistr/test-u8-strncat.c +test_u8_strncat_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strncmp b/gnulib/modules/unistr/u8-strncmp new file mode 100644 index 0000000..04d696a --- /dev/null +++ b/gnulib/modules/unistr/u8-strncmp @@ -0,0 +1,26 @@ +Description: +Compare UTF-8 strings. + +Files: +lib/unistr/u8-strncmp.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strncmp]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP +lib_SOURCES += unistr/u8-strncmp.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strncmp-tests b/gnulib/modules/unistr/u8-strncmp-tests new file mode 100644 index 0000000..55c97f0 --- /dev/null +++ b/gnulib/modules/unistr/u8-strncmp-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-strncmp.c +tests/unistr/test-strncmp.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-strncmp +check_PROGRAMS += test-u8-strncmp +test_u8_strncmp_SOURCES = unistr/test-u8-strncmp.c +test_u8_strncmp_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strncpy b/gnulib/modules/unistr/u8-strncpy new file mode 100644 index 0000000..cc4af9b --- /dev/null +++ b/gnulib/modules/unistr/u8-strncpy @@ -0,0 +1,26 @@ +Description: +Copy UTF-8 string. + +Files: +lib/unistr/u8-strncpy.c + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strncpy]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY +lib_SOURCES += unistr/u8-strncpy.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strncpy-tests b/gnulib/modules/unistr/u8-strncpy-tests new file mode 100644 index 0000000..b408e2c --- /dev/null +++ b/gnulib/modules/unistr/u8-strncpy-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u8-strncpy.c +tests/unistr/test-strncpy.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u8-strncpy +check_PROGRAMS += test-u8-strncpy +test_u8_strncpy_SOURCES = unistr/test-u8-strncpy.c +test_u8_strncpy_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strnlen b/gnulib/modules/unistr/u8-strnlen new file mode 100644 index 0000000..a976e61 --- /dev/null +++ b/gnulib/modules/unistr/u8-strnlen @@ -0,0 +1,27 @@ +Description: +Determine bounded length of UTF-8 string. + +Files: +lib/unistr/u8-strnlen.c +lib/unistr/u-strnlen.h + +Depends-on: +unistr/base + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strnlen]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN +lib_SOURCES += unistr/u8-strnlen.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strnlen-tests b/gnulib/modules/unistr/u8-strnlen-tests new file mode 100644 index 0000000..944d570 --- /dev/null +++ b/gnulib/modules/unistr/u8-strnlen-tests @@ -0,0 +1,21 @@ +Files: +tests/unistr/test-u8-strnlen.c +tests/unistr/test-strnlen.h +tests/zerosize-ptr.h +tests/macros.h +m4/mmap-anon.m4 + +Depends-on: +extensions +getpagesize + +configure.ac: +gl_FUNC_MMAP_ANON +AC_CHECK_HEADERS_ONCE([sys/mman.h]) +AC_CHECK_FUNCS_ONCE([mprotect]) + +Makefile.am: +TESTS += test-u8-strnlen +check_PROGRAMS += test-u8-strnlen +test_u8_strnlen_SOURCES = unistr/test-u8-strnlen.c +test_u8_strnlen_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strpbrk b/gnulib/modules/unistr/u8-strpbrk new file mode 100644 index 0000000..db6d74b --- /dev/null +++ b/gnulib/modules/unistr/u8-strpbrk @@ -0,0 +1,29 @@ +Description: +Search for some characters in UTF-8 string. + +Files: +lib/unistr/u8-strpbrk.c +lib/unistr/u-strpbrk.h + +Depends-on: +unistr/base +unistr/u8-strmbtouc +unistr/u8-strchr + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strpbrk]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK +lib_SOURCES += unistr/u8-strpbrk.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strrchr b/gnulib/modules/unistr/u8-strrchr new file mode 100644 index 0000000..ef87b47 --- /dev/null +++ b/gnulib/modules/unistr/u8-strrchr @@ -0,0 +1,27 @@ +Description: +Search character in UTF-8 string. + +Files: +lib/unistr/u8-strrchr.c + +Depends-on: +unistr/base +unistr/u8-uctomb + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strrchr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR +lib_SOURCES += unistr/u8-strrchr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strspn b/gnulib/modules/unistr/u8-strspn new file mode 100644 index 0000000..c397b66 --- /dev/null +++ b/gnulib/modules/unistr/u8-strspn @@ -0,0 +1,31 @@ +Description: +Search for some characters in UTF-8 string. + +Files: +lib/unistr/u8-strspn.c +lib/unistr/u-strspn.h + +Depends-on: +unistr/base +unistr/u8-strlen +unistr/u8-strmbtouc +unistr/u8-cmp +unistr/u8-strchr + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strspn]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN +lib_SOURCES += unistr/u8-strspn.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strstr b/gnulib/modules/unistr/u8-strstr new file mode 100644 index 0000000..b4ec6a6 --- /dev/null +++ b/gnulib/modules/unistr/u8-strstr @@ -0,0 +1,30 @@ +Description: +Substring test for UTF-8 strings. + +Files: +lib/unistr/u8-strstr.c +lib/unistr/u-strstr.h + +Depends-on: +unistr/base +unistr/u8-strchr +unistr/u8-strmbtouc +strstr + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u8-strstr]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR +lib_SOURCES += unistr/u8-strstr.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-strstr-tests b/gnulib/modules/unistr/u8-strstr-tests new file mode 100644 index 0000000..fdc7b76 --- /dev/null +++ b/gnulib/modules/unistr/u8-strstr-tests @@ -0,0 +1,15 @@ +Files: +tests/unistr/test-u8-strstr.c +tests/unistr/test-u-strstr.h +tests/macros.h + +Depends-on: + +configure.ac: +AC_CHECK_DECLS_ONCE([alarm]) + +Makefile.am: +TESTS += test-u8-strstr +check_PROGRAMS += test-u8-strstr +test_u8_strstr_SOURCES = unistr/test-u8-strstr.c +test_u8_strstr_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-strtok b/gnulib/modules/unistr/u8-strtok new file mode 100644 index 0000000..ecd1599 --- /dev/null +++ b/gnulib/modules/unistr/u8-strtok @@ -0,0 +1,29 @@ +Description: +Tokenize UTF-8 string. + +Files: +lib/unistr/u8-strtok.c +lib/unistr/u-strtok.h + +Depends-on: +unistr/base +unistr/u8-strspn +unistr/u8-strpbrk + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strtok]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK +lib_SOURCES += unistr/u8-strtok.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-to-u16 b/gnulib/modules/unistr/u8-to-u16 new file mode 100644 index 0000000..83b9472 --- /dev/null +++ b/gnulib/modules/unistr/u8-to-u16 @@ -0,0 +1,28 @@ +Description: +Convert UTF-8 string to UTF-16 string. + +Files: +lib/unistr/u8-to-u16.c + +Depends-on: +unistr/base +unistr/u8-mbtoucr +unistr/u16-uctomb + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u8-to-u16]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16 +lib_SOURCES += unistr/u8-to-u16.c +endif + +Include: +"unistr.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-to-u16-tests b/gnulib/modules/unistr/u8-to-u16-tests new file mode 100644 index 0000000..afc1871 --- /dev/null +++ b/gnulib/modules/unistr/u8-to-u16-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-to-u16.c +tests/macros.h + +Depends-on: +unistr/u16-cmp + +configure.ac: + +Makefile.am: +TESTS += test-u8-to-u16 +check_PROGRAMS += test-u8-to-u16 +test_u8_to_u16_SOURCES = unistr/test-u8-to-u16.c +test_u8_to_u16_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-to-u32 b/gnulib/modules/unistr/u8-to-u32 new file mode 100644 index 0000000..cbbd9a2 --- /dev/null +++ b/gnulib/modules/unistr/u8-to-u32 @@ -0,0 +1,27 @@ +Description: +Convert UTF-8 string to UTF-32 string. + +Files: +lib/unistr/u8-to-u32.c + +Depends-on: +unistr/base +unistr/u8-mbtoucr + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u8-to-u32]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32 +lib_SOURCES += unistr/u8-to-u32.c +endif + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-to-u32-tests b/gnulib/modules/unistr/u8-to-u32-tests new file mode 100644 index 0000000..db531ea --- /dev/null +++ b/gnulib/modules/unistr/u8-to-u32-tests @@ -0,0 +1,14 @@ +Files: +tests/unistr/test-u8-to-u32.c +tests/macros.h + +Depends-on: +unistr/u32-cmp + +configure.ac: + +Makefile.am: +TESTS += test-u8-to-u32 +check_PROGRAMS += test-u8-to-u32 +test_u8_to_u32_SOURCES = unistr/test-u8-to-u32.c +test_u8_to_u32_LDADD = $(LDADD) $(LIBUNISTRING) diff --git a/gnulib/modules/unistr/u8-uctomb b/gnulib/modules/unistr/u8-uctomb new file mode 100644 index 0000000..03cb98f --- /dev/null +++ b/gnulib/modules/unistr/u8-uctomb @@ -0,0 +1,28 @@ +Description: +Store a character in UTF-8 string. + +Files: +lib/unistr/u8-uctomb.c +lib/unistr/u8-uctomb-aux.c + +Depends-on: +unistr/base + +configure.ac: +gl_MODULE_INDICATOR([unistr/u8-uctomb]) +gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-uctomb]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB +lib_SOURCES += unistr/u8-uctomb.c unistr/u8-uctomb-aux.c +endif + +Include: +"unistr.h" + +License: +LGPLv2+ + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistr/u8-uctomb-tests b/gnulib/modules/unistr/u8-uctomb-tests new file mode 100644 index 0000000..1919f16 --- /dev/null +++ b/gnulib/modules/unistr/u8-uctomb-tests @@ -0,0 +1,13 @@ +Files: +tests/unistr/test-u8-uctomb.c +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-uctomb +check_PROGRAMS += test-u8-uctomb +test_u8_uctomb_SOURCES = unistr/test-u8-uctomb.c +test_u8_uctomb_LDADD = $(LDADD) $(LIBUNISTRING) |