diff options
Diffstat (limited to 'gnulib/modules/unistdio')
85 files changed, 2515 insertions, 0 deletions
diff --git a/gnulib b/gnulib deleted file mode 160000 -Subproject 443bc5ffcf7429e557f4a371b0661abe98ddbc1 diff --git a/gnulib/modules/unistdio/base b/gnulib/modules/unistdio/base new file mode 100644 index 0000000..468bac1 --- /dev/null +++ b/gnulib/modules/unistdio/base @@ -0,0 +1,33 @@ +Description: +Base layer for formatted output to strings. + +Files: +lib/unistdio.in.h +m4/libunistring-base.m4 + +Depends-on: +unitypes + +configure.ac: +gl_LIBUNISTRING_LIBHEADER([0.9], [unistdio.h]) + +Makefile.am: +BUILT_SOURCES += $(LIBUNISTRING_UNISTDIO_H) + +unistdio.h: unistdio.in.h + $(AM_V_GEN)rm -f $@-t $@ && \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/unistdio.in.h; \ + } > $@-t && \ + mv -f $@-t $@ +MOSTLYCLEANFILES += unistdio.h unistdio.h-t + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u-printf-args b/gnulib/modules/unistdio/u-printf-args new file mode 100644 index 0000000..a115d2b --- /dev/null +++ b/gnulib/modules/unistdio/u-printf-args @@ -0,0 +1,32 @@ +Description: +Fetching a printf argument list. + +Files: +lib/unistdio/u-printf-args.h +lib/unistdio/u-printf-args.c +lib/printf-args.h +lib/printf-args.c +m4/vasnprintf.m4 +m4/intmax_t.m4 +m4/stdint_h.m4 +m4/inttypes_h.m4 + +Depends-on: +unitypes +wchar + +configure.ac: +gl_PREREQ_PRINTF_ARGS + +Makefile.am: +lib_SOURCES += unistdio/u-printf-args.c + +Include: +"unistdio/u-printf-args.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-asnprintf b/gnulib/modules/unistdio/u16-asnprintf new file mode 100644 index 0000000..ef5eb6e --- /dev/null +++ b/gnulib/modules/unistdio/u16-asnprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to an UTF-16 string, with automatic memory allocation and +bounded output size. + +Files: +lib/unistdio/u16-asnprintf.c +lib/unistdio/u-asnprintf.h + +Depends-on: +unistdio/base +unistdio/u16-vasnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-asnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF +lib_SOURCES += unistdio/u16-asnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-asnprintf-tests b/gnulib/modules/unistdio/u16-asnprintf-tests new file mode 100644 index 0000000..e6d15b2 --- /dev/null +++ b/gnulib/modules/unistdio/u16-asnprintf-tests @@ -0,0 +1,15 @@ +Files: +tests/unistdio/test-u16-asnprintf1.c +tests/unistdio/test-u16-asnprintf1.h +tests/unistdio/test-u16-printf1.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-asnprintf1 +check_PROGRAMS += test-u16-asnprintf1 +test_u16_asnprintf1_SOURCES = unistdio/test-u16-asnprintf1.c +test_u16_asnprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistdio/u16-asprintf b/gnulib/modules/unistdio/u16-asprintf new file mode 100644 index 0000000..c567b9f --- /dev/null +++ b/gnulib/modules/unistdio/u16-asprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to an UTF-16 string, with automatic memory allocation. + +Files: +lib/unistdio/u16-asprintf.c +lib/unistdio/u-asprintf.h + +Depends-on: +unistdio/base +unistdio/u16-vasprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-asprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF +lib_SOURCES += unistdio/u16-asprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-printf-parse b/gnulib/modules/unistdio/u16-printf-parse new file mode 100644 index 0000000..552715f --- /dev/null +++ b/gnulib/modules/unistdio/u16-printf-parse @@ -0,0 +1,33 @@ +Description: +Parsing an UTF-16 format string. + +Files: +lib/unistdio/u-printf-parse.h +lib/unistdio/u16-printf-parse.c +lib/printf-parse.h +lib/printf-parse.c +m4/vasnprintf.m4 +m4/intmax_t.m4 +m4/stdint_h.m4 +m4/inttypes_h.m4 + +Depends-on: +unistdio/u-printf-args +stdint +xsize + +configure.ac: +gl_PREREQ_PRINTF_PARSE + +Makefile.am: +lib_SOURCES += unistdio/u16-printf-parse.c + +Include: +"unistdio/u-printf-parse.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-snprintf b/gnulib/modules/unistdio/u16-snprintf new file mode 100644 index 0000000..4a6a1d9 --- /dev/null +++ b/gnulib/modules/unistdio/u16-snprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to a fixed-length UTF-16 string. + +Files: +lib/unistdio/u16-snprintf.c +lib/unistdio/u-snprintf.h + +Depends-on: +unistdio/base +unistdio/u16-vsnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-snprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF +lib_SOURCES += unistdio/u16-snprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-sprintf b/gnulib/modules/unistdio/u16-sprintf new file mode 100644 index 0000000..f5e25a5 --- /dev/null +++ b/gnulib/modules/unistdio/u16-sprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to an UTF-16 string. + +Files: +lib/unistdio/u16-sprintf.c +lib/unistdio/u-sprintf.h + +Depends-on: +unistdio/base +unistdio/u16-vsprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-sprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF +lib_SOURCES += unistdio/u16-sprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-u16-asnprintf b/gnulib/modules/unistdio/u16-u16-asnprintf new file mode 100644 index 0000000..9bbe4b6 --- /dev/null +++ b/gnulib/modules/unistdio/u16-u16-asnprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to an UTF-16 string, with automatic memory allocation and +bounded output size. + +Files: +lib/unistdio/u16-u16-asnprintf.c +lib/unistdio/u-asnprintf.h + +Depends-on: +unistdio/base +unistdio/u16-u16-vasnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-asnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF +lib_SOURCES += unistdio/u16-u16-asnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-u16-asprintf b/gnulib/modules/unistdio/u16-u16-asprintf new file mode 100644 index 0000000..0d9ad01 --- /dev/null +++ b/gnulib/modules/unistdio/u16-u16-asprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to an UTF-16 string, with automatic memory allocation. + +Files: +lib/unistdio/u16-u16-asprintf.c +lib/unistdio/u-asprintf.h + +Depends-on: +unistdio/base +unistdio/u16-u16-vasprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-asprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF +lib_SOURCES += unistdio/u16-u16-asprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-u16-snprintf b/gnulib/modules/unistdio/u16-u16-snprintf new file mode 100644 index 0000000..96d84ec --- /dev/null +++ b/gnulib/modules/unistdio/u16-u16-snprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to a fixed-length UTF-16 string. + +Files: +lib/unistdio/u16-u16-snprintf.c +lib/unistdio/u-snprintf.h + +Depends-on: +unistdio/base +unistdio/u16-u16-vsnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-snprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF +lib_SOURCES += unistdio/u16-u16-snprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-u16-sprintf b/gnulib/modules/unistdio/u16-u16-sprintf new file mode 100644 index 0000000..98b4c05 --- /dev/null +++ b/gnulib/modules/unistdio/u16-u16-sprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to an UTF-16 string. + +Files: +lib/unistdio/u16-u16-sprintf.c +lib/unistdio/u-sprintf.h + +Depends-on: +unistdio/base +unistdio/u16-u16-vsprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-sprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF +lib_SOURCES += unistdio/u16-u16-sprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-u16-vasnprintf b/gnulib/modules/unistdio/u16-u16-vasnprintf new file mode 100644 index 0000000..7a7f46f --- /dev/null +++ b/gnulib/modules/unistdio/u16-u16-vasnprintf @@ -0,0 +1,68 @@ +Description: +Formatted output to UTF-16 strings. + +Files: +lib/unistdio/u16-u16-vasnprintf.c +lib/vasnprintf.c +m4/vasnprintf.m4 +m4/printf.m4 +m4/math_h.m4 +m4/wchar_t.m4 +m4/wint_t.m4 +m4/longlong.m4 +m4/intmax_t.m4 +m4/stdint_h.m4 +m4/inttypes_h.m4 +m4/exponentd.m4 + +Depends-on: +unistdio/base +unistdio/u16-printf-parse +unistdio/u-printf-args +uniconv/u16-conv-from-enc +unistr/u16-cpy +unistr/u16-set +unistr/u16-mbsnlen +unistr/u8-to-u16 +unistr/u32-to-u16 +unistr/u8-strlen +unistr/u8-strmblen +unistr/u16-strlen +unistr/u16-strmblen +unistr/u32-strlen +unistr/u32-strmblen +isnand-nolibm +isnanl-nolibm +frexpl-nolibm +printf-frexp +printf-frexpl +signbit +fpucw +nocrash +printf-safe +alloca-opt +localcharset +xsize +errno +memchr +multiarch +verify + +configure.ac: +gl_PREREQ_VASNPRINTF_WITH_EXTRAS +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-vasnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF +lib_SOURCES += unistdio/u16-u16-vasnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-u16-vasprintf b/gnulib/modules/unistdio/u16-u16-vasprintf new file mode 100644 index 0000000..326667d --- /dev/null +++ b/gnulib/modules/unistdio/u16-u16-vasprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to an UTF-16 string, with automatic memory allocation. + +Files: +lib/unistdio/u16-u16-vasprintf.c +lib/unistdio/u-vasprintf.h + +Depends-on: +unistdio/base +unistdio/u16-u16-vasnprintf +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-vasprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF +lib_SOURCES += unistdio/u16-u16-vasprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-u16-vsnprintf b/gnulib/modules/unistdio/u16-u16-vsnprintf new file mode 100644 index 0000000..7abfdd1 --- /dev/null +++ b/gnulib/modules/unistdio/u16-u16-vsnprintf @@ -0,0 +1,30 @@ +Description: +Formatted output to a fixed-length UTF-16 string. + +Files: +lib/unistdio/u16-u16-vsnprintf.c +lib/unistdio/u-vsnprintf.h + +Depends-on: +unistdio/base +unistdio/u16-u16-vasnprintf +unistr/u16-cpy +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-vsnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF +lib_SOURCES += unistdio/u16-u16-vsnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-u16-vsprintf b/gnulib/modules/unistdio/u16-u16-vsprintf new file mode 100644 index 0000000..90b0387 --- /dev/null +++ b/gnulib/modules/unistdio/u16-u16-vsprintf @@ -0,0 +1,30 @@ +Description: +Formatted output to an UTF-16 string. + +Files: +lib/unistdio/u16-u16-vsprintf.c +lib/unistdio/u-vsprintf.h + +Depends-on: +unistdio/base +unistdio/u16-u16-vasnprintf +stdint +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-vsprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF +lib_SOURCES += unistdio/u16-u16-vsprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-vasnprintf b/gnulib/modules/unistdio/u16-vasnprintf new file mode 100644 index 0000000..09e1330 --- /dev/null +++ b/gnulib/modules/unistdio/u16-vasnprintf @@ -0,0 +1,68 @@ +Description: +Formatted output to UTF-16 strings. + +Files: +lib/unistdio/u16-vasnprintf.c +lib/vasnprintf.c +m4/vasnprintf.m4 +m4/printf.m4 +m4/math_h.m4 +m4/wchar_t.m4 +m4/wint_t.m4 +m4/longlong.m4 +m4/intmax_t.m4 +m4/stdint_h.m4 +m4/inttypes_h.m4 +m4/exponentd.m4 + +Depends-on: +unistdio/base +unistdio/ulc-printf-parse +unistdio/u-printf-args +uniconv/u16-conv-from-enc +unistr/u16-cpy +unistr/u16-set +unistr/u16-mbsnlen +unistr/u8-to-u16 +unistr/u32-to-u16 +unistr/u8-strlen +unistr/u8-strmblen +unistr/u16-strlen +unistr/u16-strmblen +unistr/u32-strlen +unistr/u32-strmblen +isnand-nolibm +isnanl-nolibm +frexpl-nolibm +printf-frexp +printf-frexpl +signbit +fpucw +nocrash +printf-safe +alloca-opt +localcharset +xsize +errno +memchr +multiarch +verify + +configure.ac: +gl_PREREQ_VASNPRINTF_WITH_EXTRAS +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-vasnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF +lib_SOURCES += unistdio/u16-vasnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-vasnprintf-tests b/gnulib/modules/unistdio/u16-vasnprintf-tests new file mode 100644 index 0000000..3dc3cb0 --- /dev/null +++ b/gnulib/modules/unistdio/u16-vasnprintf-tests @@ -0,0 +1,33 @@ +Files: +tests/unistdio/test-u16-vasnprintf1.c +tests/unistdio/test-u16-asnprintf1.h +tests/unistdio/test-u16-printf1.h +tests/unistdio/test-u16-vasnprintf2.sh +tests/unistdio/test-u16-vasnprintf2.c +tests/unistdio/test-u16-vasnprintf3.sh +tests/unistdio/test-u16-vasnprintf3.c +tests/macros.h +m4/locale-fr.m4 +m4/codeset.m4 + +Depends-on: +unistr/u16-cmp +unistr/u16-cpy +unistr/u16-strcmp +unistr/u16-strlen +setlocale + +configure.ac: +gt_LOCALE_FR +gt_LOCALE_FR_UTF8 + +Makefile.am: +TESTS += test-u16-vasnprintf1 unistdio/test-u16-vasnprintf2.sh unistdio/test-u16-vasnprintf3.sh +TESTS_ENVIRONMENT += LOCALE_FR='@LOCALE_FR@' LOCALE_FR_UTF8='@LOCALE_FR_UTF8@' +check_PROGRAMS += test-u16-vasnprintf1 test-u16-vasnprintf2 test-u16-vasnprintf3 +test_u16_vasnprintf1_SOURCES = unistdio/test-u16-vasnprintf1.c +test_u16_vasnprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ +test_u16_vasnprintf2_SOURCES = unistdio/test-u16-vasnprintf2.c +test_u16_vasnprintf2_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ +test_u16_vasnprintf3_SOURCES = unistdio/test-u16-vasnprintf3.c +test_u16_vasnprintf3_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistdio/u16-vasprintf b/gnulib/modules/unistdio/u16-vasprintf new file mode 100644 index 0000000..788afa2 --- /dev/null +++ b/gnulib/modules/unistdio/u16-vasprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to an UTF-16 string, with automatic memory allocation. + +Files: +lib/unistdio/u16-vasprintf.c +lib/unistdio/u-vasprintf.h + +Depends-on: +unistdio/base +unistdio/u16-vasnprintf +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-vasprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF +lib_SOURCES += unistdio/u16-vasprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-vasprintf-tests b/gnulib/modules/unistdio/u16-vasprintf-tests new file mode 100644 index 0000000..2d83cb3 --- /dev/null +++ b/gnulib/modules/unistdio/u16-vasprintf-tests @@ -0,0 +1,14 @@ +Files: +tests/unistdio/test-u16-vasprintf1.c +tests/unistdio/test-u16-printf1.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u16-vasprintf1 +check_PROGRAMS += test-u16-vasprintf1 +test_u16_vasprintf1_SOURCES = unistdio/test-u16-vasprintf1.c +test_u16_vasprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistdio/u16-vsnprintf b/gnulib/modules/unistdio/u16-vsnprintf new file mode 100644 index 0000000..94c8f4d --- /dev/null +++ b/gnulib/modules/unistdio/u16-vsnprintf @@ -0,0 +1,30 @@ +Description: +Formatted output to a fixed-length UTF-16 string. + +Files: +lib/unistdio/u16-vsnprintf.c +lib/unistdio/u-vsnprintf.h + +Depends-on: +unistdio/base +unistdio/u16-vasnprintf +unistr/u16-cpy +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-vsnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF +lib_SOURCES += unistdio/u16-vsnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-vsnprintf-tests b/gnulib/modules/unistdio/u16-vsnprintf-tests new file mode 100644 index 0000000..cb17e77 --- /dev/null +++ b/gnulib/modules/unistdio/u16-vsnprintf-tests @@ -0,0 +1,16 @@ +Files: +tests/unistdio/test-u16-vsnprintf1.c +tests/unistdio/test-u16-printf1.h +tests/macros.h + +Depends-on: +xalloc +progname + +configure.ac: + +Makefile.am: +TESTS += test-u16-vsnprintf1 +check_PROGRAMS += test-u16-vsnprintf1 +test_u16_vsnprintf1_SOURCES = unistdio/test-u16-vsnprintf1.c +test_u16_vsnprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@ @LIBICONV@ diff --git a/gnulib/modules/unistdio/u16-vsprintf b/gnulib/modules/unistdio/u16-vsprintf new file mode 100644 index 0000000..f829923 --- /dev/null +++ b/gnulib/modules/unistdio/u16-vsprintf @@ -0,0 +1,30 @@ +Description: +Formatted output to an UTF-16 string. + +Files: +lib/unistdio/u16-vsprintf.c +lib/unistdio/u-vsprintf.h + +Depends-on: +unistdio/base +unistdio/u16-vasnprintf +stdint +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-vsprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF +lib_SOURCES += unistdio/u16-vsprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u16-vsprintf-tests b/gnulib/modules/unistdio/u16-vsprintf-tests new file mode 100644 index 0000000..1eff147 --- /dev/null +++ b/gnulib/modules/unistdio/u16-vsprintf-tests @@ -0,0 +1,16 @@ +Files: +tests/unistdio/test-u16-vsprintf1.c +tests/unistdio/test-u16-printf1.h +tests/macros.h + +Depends-on: +xalloc +progname + +configure.ac: + +Makefile.am: +TESTS += test-u16-vsprintf1 +check_PROGRAMS += test-u16-vsprintf1 +test_u16_vsprintf1_SOURCES = unistdio/test-u16-vsprintf1.c +test_u16_vsprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@ @LIBICONV@ diff --git a/gnulib/modules/unistdio/u32-asnprintf b/gnulib/modules/unistdio/u32-asnprintf new file mode 100644 index 0000000..ec49e1a --- /dev/null +++ b/gnulib/modules/unistdio/u32-asnprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to an UTF-32 string, with automatic memory allocation and +bounded output size. + +Files: +lib/unistdio/u32-asnprintf.c +lib/unistdio/u-asnprintf.h + +Depends-on: +unistdio/base +unistdio/u32-vasnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-asnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF +lib_SOURCES += unistdio/u32-asnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-asnprintf-tests b/gnulib/modules/unistdio/u32-asnprintf-tests new file mode 100644 index 0000000..64fc76c --- /dev/null +++ b/gnulib/modules/unistdio/u32-asnprintf-tests @@ -0,0 +1,15 @@ +Files: +tests/unistdio/test-u32-asnprintf1.c +tests/unistdio/test-u32-asnprintf1.h +tests/unistdio/test-u32-printf1.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-asnprintf1 +check_PROGRAMS += test-u32-asnprintf1 +test_u32_asnprintf1_SOURCES = unistdio/test-u32-asnprintf1.c +test_u32_asnprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistdio/u32-asprintf b/gnulib/modules/unistdio/u32-asprintf new file mode 100644 index 0000000..4bcaaa2 --- /dev/null +++ b/gnulib/modules/unistdio/u32-asprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to an UTF-32 string, with automatic memory allocation. + +Files: +lib/unistdio/u32-asprintf.c +lib/unistdio/u-asprintf.h + +Depends-on: +unistdio/base +unistdio/u32-vasprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-asprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF +lib_SOURCES += unistdio/u32-asprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-printf-parse b/gnulib/modules/unistdio/u32-printf-parse new file mode 100644 index 0000000..5ac29fd --- /dev/null +++ b/gnulib/modules/unistdio/u32-printf-parse @@ -0,0 +1,33 @@ +Description: +Parsing an UTF-32 format string. + +Files: +lib/unistdio/u-printf-parse.h +lib/unistdio/u32-printf-parse.c +lib/printf-parse.h +lib/printf-parse.c +m4/vasnprintf.m4 +m4/intmax_t.m4 +m4/stdint_h.m4 +m4/inttypes_h.m4 + +Depends-on: +unistdio/u-printf-args +stdint +xsize + +configure.ac: +gl_PREREQ_PRINTF_PARSE + +Makefile.am: +lib_SOURCES += unistdio/u32-printf-parse.c + +Include: +"unistdio/u-printf-parse.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-snprintf b/gnulib/modules/unistdio/u32-snprintf new file mode 100644 index 0000000..7e07966 --- /dev/null +++ b/gnulib/modules/unistdio/u32-snprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to a fixed-length UTF-32 string. + +Files: +lib/unistdio/u32-snprintf.c +lib/unistdio/u-snprintf.h + +Depends-on: +unistdio/base +unistdio/u32-vsnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-snprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF +lib_SOURCES += unistdio/u32-snprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-sprintf b/gnulib/modules/unistdio/u32-sprintf new file mode 100644 index 0000000..e31d6f1 --- /dev/null +++ b/gnulib/modules/unistdio/u32-sprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to an UTF-32 string. + +Files: +lib/unistdio/u32-sprintf.c +lib/unistdio/u-sprintf.h + +Depends-on: +unistdio/base +unistdio/u32-vsprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-sprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF +lib_SOURCES += unistdio/u32-sprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-u32-asnprintf b/gnulib/modules/unistdio/u32-u32-asnprintf new file mode 100644 index 0000000..1b14370 --- /dev/null +++ b/gnulib/modules/unistdio/u32-u32-asnprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to an UTF-32 string, with automatic memory allocation and +bounded output size. + +Files: +lib/unistdio/u32-u32-asnprintf.c +lib/unistdio/u-asnprintf.h + +Depends-on: +unistdio/base +unistdio/u32-u32-vasnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-asnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF +lib_SOURCES += unistdio/u32-u32-asnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-u32-asprintf b/gnulib/modules/unistdio/u32-u32-asprintf new file mode 100644 index 0000000..a9de899 --- /dev/null +++ b/gnulib/modules/unistdio/u32-u32-asprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to an UTF-32 string, with automatic memory allocation. + +Files: +lib/unistdio/u32-u32-asprintf.c +lib/unistdio/u-asprintf.h + +Depends-on: +unistdio/base +unistdio/u32-u32-vasprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-asprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF +lib_SOURCES += unistdio/u32-u32-asprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-u32-snprintf b/gnulib/modules/unistdio/u32-u32-snprintf new file mode 100644 index 0000000..a429b37 --- /dev/null +++ b/gnulib/modules/unistdio/u32-u32-snprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to a fixed-length UTF-32 string. + +Files: +lib/unistdio/u32-u32-snprintf.c +lib/unistdio/u-snprintf.h + +Depends-on: +unistdio/base +unistdio/u32-u32-vsnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-snprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF +lib_SOURCES += unistdio/u32-u32-snprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-u32-sprintf b/gnulib/modules/unistdio/u32-u32-sprintf new file mode 100644 index 0000000..2a13ba9 --- /dev/null +++ b/gnulib/modules/unistdio/u32-u32-sprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to an UTF-32 string. + +Files: +lib/unistdio/u32-u32-sprintf.c +lib/unistdio/u-sprintf.h + +Depends-on: +unistdio/base +unistdio/u32-u32-vsprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-sprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF +lib_SOURCES += unistdio/u32-u32-sprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-u32-vasnprintf b/gnulib/modules/unistdio/u32-u32-vasnprintf new file mode 100644 index 0000000..ac248ba --- /dev/null +++ b/gnulib/modules/unistdio/u32-u32-vasnprintf @@ -0,0 +1,68 @@ +Description: +Formatted output to UTF-32 strings. + +Files: +lib/unistdio/u32-u32-vasnprintf.c +lib/vasnprintf.c +m4/vasnprintf.m4 +m4/printf.m4 +m4/math_h.m4 +m4/wchar_t.m4 +m4/wint_t.m4 +m4/longlong.m4 +m4/intmax_t.m4 +m4/stdint_h.m4 +m4/inttypes_h.m4 +m4/exponentd.m4 + +Depends-on: +unistdio/base +unistdio/u32-printf-parse +unistdio/u-printf-args +uniconv/u32-conv-from-enc +unistr/u32-cpy +unistr/u32-set +unistr/u32-mbsnlen +unistr/u8-to-u32 +unistr/u16-to-u32 +unistr/u8-strlen +unistr/u8-strmblen +unistr/u16-strlen +unistr/u16-strmblen +unistr/u32-strlen +unistr/u32-strmblen +isnand-nolibm +isnanl-nolibm +frexpl-nolibm +printf-frexp +printf-frexpl +signbit +fpucw +nocrash +printf-safe +alloca-opt +localcharset +xsize +errno +memchr +multiarch +verify + +configure.ac: +gl_PREREQ_VASNPRINTF_WITH_EXTRAS +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-vasnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF +lib_SOURCES += unistdio/u32-u32-vasnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-u32-vasprintf b/gnulib/modules/unistdio/u32-u32-vasprintf new file mode 100644 index 0000000..5c49c8b --- /dev/null +++ b/gnulib/modules/unistdio/u32-u32-vasprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to an UTF-32 string, with automatic memory allocation. + +Files: +lib/unistdio/u32-u32-vasprintf.c +lib/unistdio/u-vasprintf.h + +Depends-on: +unistdio/base +unistdio/u32-u32-vasnprintf +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-vasprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF +lib_SOURCES += unistdio/u32-u32-vasprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-u32-vsnprintf b/gnulib/modules/unistdio/u32-u32-vsnprintf new file mode 100644 index 0000000..9422ba6 --- /dev/null +++ b/gnulib/modules/unistdio/u32-u32-vsnprintf @@ -0,0 +1,30 @@ +Description: +Formatted output to a fixed-length UTF-32 string. + +Files: +lib/unistdio/u32-u32-vsnprintf.c +lib/unistdio/u-vsnprintf.h + +Depends-on: +unistdio/base +unistdio/u32-u32-vasnprintf +unistr/u32-cpy +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-vsnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF +lib_SOURCES += unistdio/u32-u32-vsnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-u32-vsprintf b/gnulib/modules/unistdio/u32-u32-vsprintf new file mode 100644 index 0000000..32a8284 --- /dev/null +++ b/gnulib/modules/unistdio/u32-u32-vsprintf @@ -0,0 +1,30 @@ +Description: +Formatted output to an UTF-32 string. + +Files: +lib/unistdio/u32-u32-vsprintf.c +lib/unistdio/u-vsprintf.h + +Depends-on: +unistdio/base +unistdio/u32-u32-vasnprintf +stdint +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-vsprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF +lib_SOURCES += unistdio/u32-u32-vsprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-vasnprintf b/gnulib/modules/unistdio/u32-vasnprintf new file mode 100644 index 0000000..6539a3e --- /dev/null +++ b/gnulib/modules/unistdio/u32-vasnprintf @@ -0,0 +1,68 @@ +Description: +Formatted output to UTF-32 strings. + +Files: +lib/unistdio/u32-vasnprintf.c +lib/vasnprintf.c +m4/vasnprintf.m4 +m4/printf.m4 +m4/math_h.m4 +m4/wchar_t.m4 +m4/wint_t.m4 +m4/longlong.m4 +m4/intmax_t.m4 +m4/stdint_h.m4 +m4/inttypes_h.m4 +m4/exponentd.m4 + +Depends-on: +unistdio/base +unistdio/ulc-printf-parse +unistdio/u-printf-args +uniconv/u32-conv-from-enc +unistr/u32-cpy +unistr/u32-set +unistr/u32-mbsnlen +unistr/u8-to-u32 +unistr/u16-to-u32 +unistr/u8-strlen +unistr/u8-strmblen +unistr/u16-strlen +unistr/u16-strmblen +unistr/u32-strlen +unistr/u32-strmblen +isnand-nolibm +isnanl-nolibm +frexpl-nolibm +printf-frexp +printf-frexpl +signbit +fpucw +nocrash +printf-safe +alloca-opt +localcharset +xsize +errno +memchr +multiarch +verify + +configure.ac: +gl_PREREQ_VASNPRINTF_WITH_EXTRAS +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-vasnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF +lib_SOURCES += unistdio/u32-vasnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-vasnprintf-tests b/gnulib/modules/unistdio/u32-vasnprintf-tests new file mode 100644 index 0000000..555319b --- /dev/null +++ b/gnulib/modules/unistdio/u32-vasnprintf-tests @@ -0,0 +1,33 @@ +Files: +tests/unistdio/test-u32-vasnprintf1.c +tests/unistdio/test-u32-asnprintf1.h +tests/unistdio/test-u32-printf1.h +tests/unistdio/test-u32-vasnprintf2.sh +tests/unistdio/test-u32-vasnprintf2.c +tests/unistdio/test-u32-vasnprintf3.sh +tests/unistdio/test-u32-vasnprintf3.c +tests/macros.h +m4/locale-fr.m4 +m4/codeset.m4 + +Depends-on: +unistr/u32-cmp +unistr/u32-cpy +unistr/u32-strcmp +unistr/u32-strlen +setlocale + +configure.ac: +gt_LOCALE_FR +gt_LOCALE_FR_UTF8 + +Makefile.am: +TESTS += test-u32-vasnprintf1 unistdio/test-u32-vasnprintf2.sh unistdio/test-u32-vasnprintf3.sh +TESTS_ENVIRONMENT += LOCALE_FR='@LOCALE_FR@' LOCALE_FR_UTF8='@LOCALE_FR_UTF8@' +check_PROGRAMS += test-u32-vasnprintf1 test-u32-vasnprintf2 test-u32-vasnprintf3 +test_u32_vasnprintf1_SOURCES = unistdio/test-u32-vasnprintf1.c +test_u32_vasnprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ +test_u32_vasnprintf2_SOURCES = unistdio/test-u32-vasnprintf2.c +test_u32_vasnprintf2_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ +test_u32_vasnprintf3_SOURCES = unistdio/test-u32-vasnprintf3.c +test_u32_vasnprintf3_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistdio/u32-vasprintf b/gnulib/modules/unistdio/u32-vasprintf new file mode 100644 index 0000000..a906ac9 --- /dev/null +++ b/gnulib/modules/unistdio/u32-vasprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to an UTF-32 string, with automatic memory allocation. + +Files: +lib/unistdio/u32-vasprintf.c +lib/unistdio/u-vasprintf.h + +Depends-on: +unistdio/base +unistdio/u32-vasnprintf +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-vasprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF +lib_SOURCES += unistdio/u32-vasprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-vasprintf-tests b/gnulib/modules/unistdio/u32-vasprintf-tests new file mode 100644 index 0000000..5b083ea --- /dev/null +++ b/gnulib/modules/unistdio/u32-vasprintf-tests @@ -0,0 +1,14 @@ +Files: +tests/unistdio/test-u32-vasprintf1.c +tests/unistdio/test-u32-printf1.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u32-vasprintf1 +check_PROGRAMS += test-u32-vasprintf1 +test_u32_vasprintf1_SOURCES = unistdio/test-u32-vasprintf1.c +test_u32_vasprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistdio/u32-vsnprintf b/gnulib/modules/unistdio/u32-vsnprintf new file mode 100644 index 0000000..26d2add --- /dev/null +++ b/gnulib/modules/unistdio/u32-vsnprintf @@ -0,0 +1,30 @@ +Description: +Formatted output to a fixed-length UTF-32 string. + +Files: +lib/unistdio/u32-vsnprintf.c +lib/unistdio/u-vsnprintf.h + +Depends-on: +unistdio/base +unistdio/u32-vasnprintf +unistr/u32-cpy +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-vsnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF +lib_SOURCES += unistdio/u32-vsnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-vsnprintf-tests b/gnulib/modules/unistdio/u32-vsnprintf-tests new file mode 100644 index 0000000..d1536b5 --- /dev/null +++ b/gnulib/modules/unistdio/u32-vsnprintf-tests @@ -0,0 +1,16 @@ +Files: +tests/unistdio/test-u32-vsnprintf1.c +tests/unistdio/test-u32-printf1.h +tests/macros.h + +Depends-on: +xalloc +progname + +configure.ac: + +Makefile.am: +TESTS += test-u32-vsnprintf1 +check_PROGRAMS += test-u32-vsnprintf1 +test_u32_vsnprintf1_SOURCES = unistdio/test-u32-vsnprintf1.c +test_u32_vsnprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@ @LIBICONV@ diff --git a/gnulib/modules/unistdio/u32-vsprintf b/gnulib/modules/unistdio/u32-vsprintf new file mode 100644 index 0000000..72c3d7b --- /dev/null +++ b/gnulib/modules/unistdio/u32-vsprintf @@ -0,0 +1,30 @@ +Description: +Formatted output to an UTF-32 string. + +Files: +lib/unistdio/u32-vsprintf.c +lib/unistdio/u-vsprintf.h + +Depends-on: +unistdio/base +unistdio/u32-vasnprintf +stdint +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-vsprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF +lib_SOURCES += unistdio/u32-vsprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u32-vsprintf-tests b/gnulib/modules/unistdio/u32-vsprintf-tests new file mode 100644 index 0000000..37fdaab --- /dev/null +++ b/gnulib/modules/unistdio/u32-vsprintf-tests @@ -0,0 +1,16 @@ +Files: +tests/unistdio/test-u32-vsprintf1.c +tests/unistdio/test-u32-printf1.h +tests/macros.h + +Depends-on: +xalloc +progname + +configure.ac: + +Makefile.am: +TESTS += test-u32-vsprintf1 +check_PROGRAMS += test-u32-vsprintf1 +test_u32_vsprintf1_SOURCES = unistdio/test-u32-vsprintf1.c +test_u32_vsprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@ @LIBICONV@ diff --git a/gnulib/modules/unistdio/u8-asnprintf b/gnulib/modules/unistdio/u8-asnprintf new file mode 100644 index 0000000..b1ea0b0 --- /dev/null +++ b/gnulib/modules/unistdio/u8-asnprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to an UTF-8 string, with automatic memory allocation and +bounded output size. + +Files: +lib/unistdio/u8-asnprintf.c +lib/unistdio/u-asnprintf.h + +Depends-on: +unistdio/base +unistdio/u8-vasnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-asnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF +lib_SOURCES += unistdio/u8-asnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-asnprintf-tests b/gnulib/modules/unistdio/u8-asnprintf-tests new file mode 100644 index 0000000..d39689f --- /dev/null +++ b/gnulib/modules/unistdio/u8-asnprintf-tests @@ -0,0 +1,15 @@ +Files: +tests/unistdio/test-u8-asnprintf1.c +tests/unistdio/test-u8-asnprintf1.h +tests/unistdio/test-u8-printf1.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-asnprintf1 +check_PROGRAMS += test-u8-asnprintf1 +test_u8_asnprintf1_SOURCES = unistdio/test-u8-asnprintf1.c +test_u8_asnprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistdio/u8-asprintf b/gnulib/modules/unistdio/u8-asprintf new file mode 100644 index 0000000..d8eb309 --- /dev/null +++ b/gnulib/modules/unistdio/u8-asprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to an UTF-8 string, with automatic memory allocation. + +Files: +lib/unistdio/u8-asprintf.c +lib/unistdio/u-asprintf.h + +Depends-on: +unistdio/base +unistdio/u8-vasprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-asprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF +lib_SOURCES += unistdio/u8-asprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-printf-parse b/gnulib/modules/unistdio/u8-printf-parse new file mode 100644 index 0000000..6cbc2ed --- /dev/null +++ b/gnulib/modules/unistdio/u8-printf-parse @@ -0,0 +1,33 @@ +Description: +Parsing an UTF-8 format string. + +Files: +lib/unistdio/u-printf-parse.h +lib/unistdio/u8-printf-parse.c +lib/printf-parse.h +lib/printf-parse.c +m4/vasnprintf.m4 +m4/intmax_t.m4 +m4/stdint_h.m4 +m4/inttypes_h.m4 + +Depends-on: +unistdio/u-printf-args +stdint +xsize + +configure.ac: +gl_PREREQ_PRINTF_PARSE + +Makefile.am: +lib_SOURCES += unistdio/u8-printf-parse.c + +Include: +"unistdio/u-printf-parse.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-snprintf b/gnulib/modules/unistdio/u8-snprintf new file mode 100644 index 0000000..0512890 --- /dev/null +++ b/gnulib/modules/unistdio/u8-snprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to a fixed-length UTF-8 string. + +Files: +lib/unistdio/u8-snprintf.c +lib/unistdio/u-snprintf.h + +Depends-on: +unistdio/base +unistdio/u8-vsnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-snprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF +lib_SOURCES += unistdio/u8-snprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-sprintf b/gnulib/modules/unistdio/u8-sprintf new file mode 100644 index 0000000..20d8d30 --- /dev/null +++ b/gnulib/modules/unistdio/u8-sprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to an UTF-8 string. + +Files: +lib/unistdio/u8-sprintf.c +lib/unistdio/u-sprintf.h + +Depends-on: +unistdio/base +unistdio/u8-vsprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-sprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF +lib_SOURCES += unistdio/u8-sprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-u8-asnprintf b/gnulib/modules/unistdio/u8-u8-asnprintf new file mode 100644 index 0000000..5d9e674 --- /dev/null +++ b/gnulib/modules/unistdio/u8-u8-asnprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to an UTF-8 string, with automatic memory allocation and +bounded output size. + +Files: +lib/unistdio/u8-u8-asnprintf.c +lib/unistdio/u-asnprintf.h + +Depends-on: +unistdio/base +unistdio/u8-u8-vasnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-asnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF +lib_SOURCES += unistdio/u8-u8-asnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-u8-asprintf b/gnulib/modules/unistdio/u8-u8-asprintf new file mode 100644 index 0000000..e87d525 --- /dev/null +++ b/gnulib/modules/unistdio/u8-u8-asprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to an UTF-8 string, with automatic memory allocation. + +Files: +lib/unistdio/u8-u8-asprintf.c +lib/unistdio/u-asprintf.h + +Depends-on: +unistdio/base +unistdio/u8-u8-vasprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-asprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF +lib_SOURCES += unistdio/u8-u8-asprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-u8-snprintf b/gnulib/modules/unistdio/u8-u8-snprintf new file mode 100644 index 0000000..4e19f4b --- /dev/null +++ b/gnulib/modules/unistdio/u8-u8-snprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to a fixed-length UTF-8 string. + +Files: +lib/unistdio/u8-u8-snprintf.c +lib/unistdio/u-snprintf.h + +Depends-on: +unistdio/base +unistdio/u8-u8-vsnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-snprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF +lib_SOURCES += unistdio/u8-u8-snprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-u8-sprintf b/gnulib/modules/unistdio/u8-u8-sprintf new file mode 100644 index 0000000..3b4e58e --- /dev/null +++ b/gnulib/modules/unistdio/u8-u8-sprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to an UTF-8 string. + +Files: +lib/unistdio/u8-u8-sprintf.c +lib/unistdio/u-sprintf.h + +Depends-on: +unistdio/base +unistdio/u8-u8-vsprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-sprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF +lib_SOURCES += unistdio/u8-u8-sprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-u8-vasnprintf b/gnulib/modules/unistdio/u8-u8-vasnprintf new file mode 100644 index 0000000..52d3c44 --- /dev/null +++ b/gnulib/modules/unistdio/u8-u8-vasnprintf @@ -0,0 +1,68 @@ +Description: +Formatted output to UTF-8 strings. + +Files: +lib/unistdio/u8-u8-vasnprintf.c +lib/vasnprintf.c +m4/vasnprintf.m4 +m4/printf.m4 +m4/math_h.m4 +m4/wchar_t.m4 +m4/wint_t.m4 +m4/longlong.m4 +m4/intmax_t.m4 +m4/stdint_h.m4 +m4/inttypes_h.m4 +m4/exponentd.m4 + +Depends-on: +unistdio/base +unistdio/u8-printf-parse +unistdio/u-printf-args +uniconv/u8-conv-from-enc +unistr/u8-cpy +unistr/u8-set +unistr/u8-mbsnlen +unistr/u16-to-u8 +unistr/u32-to-u8 +unistr/u8-strlen +unistr/u8-strmblen +unistr/u16-strlen +unistr/u16-strmblen +unistr/u32-strlen +unistr/u32-strmblen +isnand-nolibm +isnanl-nolibm +frexpl-nolibm +printf-frexp +printf-frexpl +signbit +fpucw +nocrash +printf-safe +alloca-opt +localcharset +xsize +errno +memchr +multiarch +verify + +configure.ac: +gl_PREREQ_VASNPRINTF_WITH_EXTRAS +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-vasnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF +lib_SOURCES += unistdio/u8-u8-vasnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-u8-vasprintf b/gnulib/modules/unistdio/u8-u8-vasprintf new file mode 100644 index 0000000..35dbce9 --- /dev/null +++ b/gnulib/modules/unistdio/u8-u8-vasprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to an UTF-8 string, with automatic memory allocation. + +Files: +lib/unistdio/u8-u8-vasprintf.c +lib/unistdio/u-vasprintf.h + +Depends-on: +unistdio/base +unistdio/u8-u8-vasnprintf +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-vasprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF +lib_SOURCES += unistdio/u8-u8-vasprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-u8-vsnprintf b/gnulib/modules/unistdio/u8-u8-vsnprintf new file mode 100644 index 0000000..eef04cf --- /dev/null +++ b/gnulib/modules/unistdio/u8-u8-vsnprintf @@ -0,0 +1,30 @@ +Description: +Formatted output to a fixed-length UTF-8 string. + +Files: +lib/unistdio/u8-u8-vsnprintf.c +lib/unistdio/u-vsnprintf.h + +Depends-on: +unistdio/base +unistdio/u8-u8-vasnprintf +unistr/u8-cpy +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-vsnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF +lib_SOURCES += unistdio/u8-u8-vsnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-u8-vsprintf b/gnulib/modules/unistdio/u8-u8-vsprintf new file mode 100644 index 0000000..05c5278 --- /dev/null +++ b/gnulib/modules/unistdio/u8-u8-vsprintf @@ -0,0 +1,30 @@ +Description: +Formatted output to an UTF-8 string. + +Files: +lib/unistdio/u8-u8-vsprintf.c +lib/unistdio/u-vsprintf.h + +Depends-on: +unistdio/base +unistdio/u8-u8-vasnprintf +stdint +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-vsprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF +lib_SOURCES += unistdio/u8-u8-vsprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-vasnprintf b/gnulib/modules/unistdio/u8-vasnprintf new file mode 100644 index 0000000..adb9616 --- /dev/null +++ b/gnulib/modules/unistdio/u8-vasnprintf @@ -0,0 +1,68 @@ +Description: +Formatted output to UTF-8 strings. + +Files: +lib/unistdio/u8-vasnprintf.c +lib/vasnprintf.c +m4/vasnprintf.m4 +m4/printf.m4 +m4/math_h.m4 +m4/wchar_t.m4 +m4/wint_t.m4 +m4/longlong.m4 +m4/intmax_t.m4 +m4/stdint_h.m4 +m4/inttypes_h.m4 +m4/exponentd.m4 + +Depends-on: +unistdio/base +unistdio/ulc-printf-parse +unistdio/u-printf-args +uniconv/u8-conv-from-enc +unistr/u8-cpy +unistr/u8-set +unistr/u8-mbsnlen +unistr/u16-to-u8 +unistr/u32-to-u8 +unistr/u8-strlen +unistr/u8-strmblen +unistr/u16-strlen +unistr/u16-strmblen +unistr/u32-strlen +unistr/u32-strmblen +isnand-nolibm +isnanl-nolibm +frexpl-nolibm +printf-frexp +printf-frexpl +signbit +fpucw +nocrash +printf-safe +alloca-opt +localcharset +xsize +errno +memchr +multiarch +verify + +configure.ac: +gl_PREREQ_VASNPRINTF_WITH_EXTRAS +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vasnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF +lib_SOURCES += unistdio/u8-vasnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-vasnprintf-tests b/gnulib/modules/unistdio/u8-vasnprintf-tests new file mode 100644 index 0000000..8d5e295 --- /dev/null +++ b/gnulib/modules/unistdio/u8-vasnprintf-tests @@ -0,0 +1,33 @@ +Files: +tests/unistdio/test-u8-vasnprintf1.c +tests/unistdio/test-u8-asnprintf1.h +tests/unistdio/test-u8-printf1.h +tests/unistdio/test-u8-vasnprintf2.sh +tests/unistdio/test-u8-vasnprintf2.c +tests/unistdio/test-u8-vasnprintf3.sh +tests/unistdio/test-u8-vasnprintf3.c +tests/macros.h +m4/locale-fr.m4 +m4/codeset.m4 + +Depends-on: +unistr/u8-cmp +unistr/u8-cpy +unistr/u8-strcmp +unistr/u8-strlen +setlocale + +configure.ac: +gt_LOCALE_FR +gt_LOCALE_FR_UTF8 + +Makefile.am: +TESTS += test-u8-vasnprintf1 unistdio/test-u8-vasnprintf2.sh unistdio/test-u8-vasnprintf3.sh +TESTS_ENVIRONMENT += LOCALE_FR='@LOCALE_FR@' LOCALE_FR_UTF8='@LOCALE_FR_UTF8@' +check_PROGRAMS += test-u8-vasnprintf1 test-u8-vasnprintf2 test-u8-vasnprintf3 +test_u8_vasnprintf1_SOURCES = unistdio/test-u8-vasnprintf1.c +test_u8_vasnprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ +test_u8_vasnprintf2_SOURCES = unistdio/test-u8-vasnprintf2.c +test_u8_vasnprintf2_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ +test_u8_vasnprintf3_SOURCES = unistdio/test-u8-vasnprintf3.c +test_u8_vasnprintf3_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistdio/u8-vasprintf b/gnulib/modules/unistdio/u8-vasprintf new file mode 100644 index 0000000..5fb1a55 --- /dev/null +++ b/gnulib/modules/unistdio/u8-vasprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to an UTF-8 string, with automatic memory allocation. + +Files: +lib/unistdio/u8-vasprintf.c +lib/unistdio/u-vasprintf.h + +Depends-on: +unistdio/base +unistdio/u8-vasnprintf +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vasprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF +lib_SOURCES += unistdio/u8-vasprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-vasprintf-tests b/gnulib/modules/unistdio/u8-vasprintf-tests new file mode 100644 index 0000000..7853329 --- /dev/null +++ b/gnulib/modules/unistdio/u8-vasprintf-tests @@ -0,0 +1,14 @@ +Files: +tests/unistdio/test-u8-vasprintf1.c +tests/unistdio/test-u8-printf1.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-u8-vasprintf1 +check_PROGRAMS += test-u8-vasprintf1 +test_u8_vasprintf1_SOURCES = unistdio/test-u8-vasprintf1.c +test_u8_vasprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistdio/u8-vsnprintf b/gnulib/modules/unistdio/u8-vsnprintf new file mode 100644 index 0000000..ba2db32 --- /dev/null +++ b/gnulib/modules/unistdio/u8-vsnprintf @@ -0,0 +1,30 @@ +Description: +Formatted output to a fixed-length UTF-8 string. + +Files: +lib/unistdio/u8-vsnprintf.c +lib/unistdio/u-vsnprintf.h + +Depends-on: +unistdio/base +unistdio/u8-vasnprintf +unistr/u8-cpy +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vsnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF +lib_SOURCES += unistdio/u8-vsnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-vsnprintf-tests b/gnulib/modules/unistdio/u8-vsnprintf-tests new file mode 100644 index 0000000..98f8157 --- /dev/null +++ b/gnulib/modules/unistdio/u8-vsnprintf-tests @@ -0,0 +1,16 @@ +Files: +tests/unistdio/test-u8-vsnprintf1.c +tests/unistdio/test-u8-printf1.h +tests/macros.h + +Depends-on: +xalloc +progname + +configure.ac: + +Makefile.am: +TESTS += test-u8-vsnprintf1 +check_PROGRAMS += test-u8-vsnprintf1 +test_u8_vsnprintf1_SOURCES = unistdio/test-u8-vsnprintf1.c +test_u8_vsnprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@ @LIBICONV@ diff --git a/gnulib/modules/unistdio/u8-vsprintf b/gnulib/modules/unistdio/u8-vsprintf new file mode 100644 index 0000000..a05a6ed --- /dev/null +++ b/gnulib/modules/unistdio/u8-vsprintf @@ -0,0 +1,30 @@ +Description: +Formatted output to an UTF-8 string. + +Files: +lib/unistdio/u8-vsprintf.c +lib/unistdio/u-vsprintf.h + +Depends-on: +unistdio/base +unistdio/u8-vasnprintf +stdint +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vsprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF +lib_SOURCES += unistdio/u8-vsprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/u8-vsprintf-tests b/gnulib/modules/unistdio/u8-vsprintf-tests new file mode 100644 index 0000000..ca8a20d --- /dev/null +++ b/gnulib/modules/unistdio/u8-vsprintf-tests @@ -0,0 +1,16 @@ +Files: +tests/unistdio/test-u8-vsprintf1.c +tests/unistdio/test-u8-printf1.h +tests/macros.h + +Depends-on: +xalloc +progname + +configure.ac: + +Makefile.am: +TESTS += test-u8-vsprintf1 +check_PROGRAMS += test-u8-vsprintf1 +test_u8_vsprintf1_SOURCES = unistdio/test-u8-vsprintf1.c +test_u8_vsprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@ @LIBICONV@ diff --git a/gnulib/modules/unistdio/ulc-asnprintf b/gnulib/modules/unistdio/ulc-asnprintf new file mode 100644 index 0000000..4fd8ef6 --- /dev/null +++ b/gnulib/modules/unistdio/ulc-asnprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to a string, with automatic memory allocation and bounded +output size. + +Files: +lib/unistdio/ulc-asnprintf.c +lib/unistdio/u-asnprintf.h + +Depends-on: +unistdio/base +unistdio/ulc-vasnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-asnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF +lib_SOURCES += unistdio/ulc-asnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/ulc-asnprintf-tests b/gnulib/modules/unistdio/ulc-asnprintf-tests new file mode 100644 index 0000000..9614b8b --- /dev/null +++ b/gnulib/modules/unistdio/ulc-asnprintf-tests @@ -0,0 +1,15 @@ +Files: +tests/unistdio/test-ulc-asnprintf1.c +tests/unistdio/test-ulc-asnprintf1.h +tests/unistdio/test-ulc-printf1.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-ulc-asnprintf1 +check_PROGRAMS += test-ulc-asnprintf1 +test_ulc_asnprintf1_SOURCES = unistdio/test-ulc-asnprintf1.c +test_ulc_asnprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistdio/ulc-asprintf b/gnulib/modules/unistdio/ulc-asprintf new file mode 100644 index 0000000..9b61207 --- /dev/null +++ b/gnulib/modules/unistdio/ulc-asprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to a string, with automatic memory allocation. + +Files: +lib/unistdio/ulc-asprintf.c +lib/unistdio/u-asprintf.h + +Depends-on: +unistdio/base +unistdio/ulc-vasprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-asprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF +lib_SOURCES += unistdio/ulc-asprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/ulc-fprintf b/gnulib/modules/unistdio/ulc-fprintf new file mode 100644 index 0000000..1044a34 --- /dev/null +++ b/gnulib/modules/unistdio/ulc-fprintf @@ -0,0 +1,29 @@ +Description: +Print formatted output to a stream. + +Files: +lib/unistdio/ulc-fprintf.c + +Depends-on: +unistdio/base +unistdio/ulc-vasnprintf +fseterr +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-fprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF +lib_SOURCES += unistdio/ulc-fprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/ulc-printf-parse b/gnulib/modules/unistdio/ulc-printf-parse new file mode 100644 index 0000000..e1f7436 --- /dev/null +++ b/gnulib/modules/unistdio/ulc-printf-parse @@ -0,0 +1,34 @@ +Description: +Parsing an ASCII format string. + +Files: +lib/unistdio/u-printf-parse.h +lib/unistdio/ulc-printf-parse.c +lib/printf-parse.h +lib/printf-parse.c +m4/vasnprintf.m4 +m4/intmax_t.m4 +m4/stdint_h.m4 +m4/inttypes_h.m4 + +Depends-on: +unistdio/u-printf-args +stdint +xsize +c-ctype + +configure.ac: +gl_PREREQ_PRINTF_PARSE + +Makefile.am: +lib_SOURCES += unistdio/ulc-printf-parse.c + +Include: +"unistdio/u-printf-parse.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/ulc-snprintf b/gnulib/modules/unistdio/ulc-snprintf new file mode 100644 index 0000000..a0f7616 --- /dev/null +++ b/gnulib/modules/unistdio/ulc-snprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to a fixed-length string. + +Files: +lib/unistdio/ulc-snprintf.c +lib/unistdio/u-snprintf.h + +Depends-on: +unistdio/base +unistdio/ulc-vsnprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-snprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF +lib_SOURCES += unistdio/ulc-snprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/ulc-sprintf b/gnulib/modules/unistdio/ulc-sprintf new file mode 100644 index 0000000..892798e --- /dev/null +++ b/gnulib/modules/unistdio/ulc-sprintf @@ -0,0 +1,28 @@ +Description: +Formatted output to a string. + +Files: +lib/unistdio/ulc-sprintf.c +lib/unistdio/u-sprintf.h + +Depends-on: +unistdio/base +unistdio/ulc-vsprintf + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-sprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF +lib_SOURCES += unistdio/ulc-sprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/ulc-vasnprintf b/gnulib/modules/unistdio/ulc-vasnprintf new file mode 100644 index 0000000..8caa7ec --- /dev/null +++ b/gnulib/modules/unistdio/ulc-vasnprintf @@ -0,0 +1,66 @@ +Description: +Formatted output to strings. + +Files: +lib/unistdio/ulc-vasnprintf.c +lib/vasnprintf.c +m4/vasnprintf.m4 +m4/printf.m4 +m4/math_h.m4 +m4/wchar_t.m4 +m4/wint_t.m4 +m4/longlong.m4 +m4/intmax_t.m4 +m4/stdint_h.m4 +m4/inttypes_h.m4 +m4/exponentd.m4 + +Depends-on: +unistdio/base +unistdio/ulc-printf-parse +unistdio/u-printf-args +uniconv/u8-conv-to-enc +uniconv/u16-conv-to-enc +uniconv/u32-conv-to-enc +unistr/u8-strlen +unistr/u8-strmblen +unistr/u16-strlen +unistr/u16-strmblen +unistr/u32-strlen +unistr/u32-strmblen +mbsnlen +isnand-nolibm +isnanl-nolibm +frexpl-nolibm +printf-frexp +printf-frexpl +signbit +fpucw +nocrash +printf-safe +alloca-opt +localcharset +xsize +errno +memchr +multiarch +verify + +configure.ac: +gl_PREREQ_VASNPRINTF_WITH_EXTRAS +gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vasnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF +lib_SOURCES += unistdio/ulc-vasnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/ulc-vasnprintf-tests b/gnulib/modules/unistdio/ulc-vasnprintf-tests new file mode 100644 index 0000000..20e2f71 --- /dev/null +++ b/gnulib/modules/unistdio/ulc-vasnprintf-tests @@ -0,0 +1,29 @@ +Files: +tests/unistdio/test-ulc-vasnprintf1.c +tests/unistdio/test-ulc-asnprintf1.h +tests/unistdio/test-ulc-printf1.h +tests/unistdio/test-ulc-vasnprintf2.sh +tests/unistdio/test-ulc-vasnprintf2.c +tests/unistdio/test-ulc-vasnprintf3.sh +tests/unistdio/test-ulc-vasnprintf3.c +tests/macros.h +m4/locale-fr.m4 +m4/codeset.m4 + +Depends-on: +setlocale + +configure.ac: +gt_LOCALE_FR +gt_LOCALE_FR_UTF8 + +Makefile.am: +TESTS += test-ulc-vasnprintf1 unistdio/test-ulc-vasnprintf2.sh unistdio/test-ulc-vasnprintf3.sh +TESTS_ENVIRONMENT += LOCALE_FR='@LOCALE_FR@' LOCALE_FR_UTF8='@LOCALE_FR_UTF8@' +check_PROGRAMS += test-ulc-vasnprintf1 test-ulc-vasnprintf2 test-ulc-vasnprintf3 +test_ulc_vasnprintf1_SOURCES = unistdio/test-ulc-vasnprintf1.c +test_ulc_vasnprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ +test_ulc_vasnprintf2_SOURCES = unistdio/test-ulc-vasnprintf2.c +test_ulc_vasnprintf2_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ +test_ulc_vasnprintf3_SOURCES = unistdio/test-ulc-vasnprintf3.c +test_ulc_vasnprintf3_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistdio/ulc-vasprintf b/gnulib/modules/unistdio/ulc-vasprintf new file mode 100644 index 0000000..582ed80 --- /dev/null +++ b/gnulib/modules/unistdio/ulc-vasprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to a string, with automatic memory allocation. + +Files: +lib/unistdio/ulc-vasprintf.c +lib/unistdio/u-vasprintf.h + +Depends-on: +unistdio/base +unistdio/ulc-vasnprintf +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vasprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF +lib_SOURCES += unistdio/ulc-vasprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/ulc-vasprintf-tests b/gnulib/modules/unistdio/ulc-vasprintf-tests new file mode 100644 index 0000000..27549d7 --- /dev/null +++ b/gnulib/modules/unistdio/ulc-vasprintf-tests @@ -0,0 +1,14 @@ +Files: +tests/unistdio/test-ulc-vasprintf1.c +tests/unistdio/test-ulc-printf1.h +tests/macros.h + +Depends-on: + +configure.ac: + +Makefile.am: +TESTS += test-ulc-vasprintf1 +check_PROGRAMS += test-ulc-vasprintf1 +test_ulc_vasprintf1_SOURCES = unistdio/test-ulc-vasprintf1.c +test_ulc_vasprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@ diff --git a/gnulib/modules/unistdio/ulc-vfprintf b/gnulib/modules/unistdio/ulc-vfprintf new file mode 100644 index 0000000..5d9bf3f --- /dev/null +++ b/gnulib/modules/unistdio/ulc-vfprintf @@ -0,0 +1,29 @@ +Description: +Print formatted output to a stream. + +Files: +lib/unistdio/ulc-vfprintf.c + +Depends-on: +unistdio/base +unistdio/ulc-vasnprintf +fseterr +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vfprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF +lib_SOURCES += unistdio/ulc-vfprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/ulc-vsnprintf b/gnulib/modules/unistdio/ulc-vsnprintf new file mode 100644 index 0000000..d577809 --- /dev/null +++ b/gnulib/modules/unistdio/ulc-vsnprintf @@ -0,0 +1,29 @@ +Description: +Formatted output to a fixed-length string. + +Files: +lib/unistdio/ulc-vsnprintf.c +lib/unistdio/u-vsnprintf.h + +Depends-on: +unistdio/base +unistdio/ulc-vasnprintf +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vsnprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF +lib_SOURCES += unistdio/ulc-vsnprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/ulc-vsnprintf-tests b/gnulib/modules/unistdio/ulc-vsnprintf-tests new file mode 100644 index 0000000..307b73f --- /dev/null +++ b/gnulib/modules/unistdio/ulc-vsnprintf-tests @@ -0,0 +1,16 @@ +Files: +tests/unistdio/test-ulc-vsnprintf1.c +tests/unistdio/test-ulc-printf1.h +tests/macros.h + +Depends-on: +xalloc +progname + +configure.ac: + +Makefile.am: +TESTS += test-ulc-vsnprintf1 +check_PROGRAMS += test-ulc-vsnprintf1 +test_ulc_vsnprintf1_SOURCES = unistdio/test-ulc-vsnprintf1.c +test_ulc_vsnprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@ @LIBICONV@ diff --git a/gnulib/modules/unistdio/ulc-vsprintf b/gnulib/modules/unistdio/ulc-vsprintf new file mode 100644 index 0000000..c0ecacb --- /dev/null +++ b/gnulib/modules/unistdio/ulc-vsprintf @@ -0,0 +1,30 @@ +Description: +Formatted output to a string. + +Files: +lib/unistdio/ulc-vsprintf.c +lib/unistdio/u-vsprintf.h + +Depends-on: +unistdio/base +unistdio/ulc-vasnprintf +stdint +errno + +configure.ac: +gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vsprintf]) + +Makefile.am: +if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF +lib_SOURCES += unistdio/ulc-vsprintf.c +endif + +Include: +"unistdio.h" + +License: +LGPL + +Maintainer: +Bruno Haible + diff --git a/gnulib/modules/unistdio/ulc-vsprintf-tests b/gnulib/modules/unistdio/ulc-vsprintf-tests new file mode 100644 index 0000000..7f96872 --- /dev/null +++ b/gnulib/modules/unistdio/ulc-vsprintf-tests @@ -0,0 +1,16 @@ +Files: +tests/unistdio/test-ulc-vsprintf1.c +tests/unistdio/test-ulc-printf1.h +tests/macros.h + +Depends-on: +xalloc +progname + +configure.ac: + +Makefile.am: +TESTS += test-ulc-vsprintf1 +check_PROGRAMS += test-ulc-vsprintf1 +test_ulc_vsprintf1_SOURCES = unistdio/test-ulc-vsprintf1.c +test_ulc_vsprintf1_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@ @LIBICONV@ |