Building a gnulib testdir of - some unistdio/*printf modules, - printf-with-n-directive, - libunistring-optional, in an environment where GNU libunistring 1.2 is installed, I see test failures such as:
FAIL: test-u8-vasnprintf1 ========================= ../../gltests/unistdio/test-u8-printf1.h:791: assertion 'result != NULL' failed FAIL test-u8-vasnprintf1 (exit status: 134) In total, there are 24 test failures: FAIL: test-u16-vasnprintf1 FAIL: unistdio/test-u16-vasnprintf2.sh FAIL: unistdio/test-u16-vasnprintf3.sh FAIL: test-u16-vasprintf1 FAIL: test-u16-vsnprintf1 FAIL: test-u16-vsprintf1 FAIL: test-u32-vasnprintf1 FAIL: unistdio/test-u32-vasnprintf2.sh FAIL: unistdio/test-u32-vasnprintf3.sh FAIL: test-u32-vasprintf1 FAIL: test-u32-vsnprintf1 FAIL: test-u32-vsprintf1 FAIL: test-u8-vasnprintf1 FAIL: unistdio/test-u8-vasnprintf2.sh FAIL: unistdio/test-u8-vasnprintf3.sh FAIL: test-u8-vasprintf1 FAIL: test-u8-vsnprintf1 FAIL: test-u8-vsprintf1 FAIL: test-ulc-vasnprintf1 FAIL: unistdio/test-ulc-vasnprintf2.sh FAIL: unistdio/test-ulc-vasnprintf3.sh FAIL: test-ulc-vasprintf1 FAIL: test-ulc-vsnprintf1 FAIL: test-ulc-vsprintf1 The cause is that the u8_vasnprintf function is taken from the installed libunistring, which does not support the %n directive. However, the printf-with-n-directive module requires that %n works, and the unit tests verify it. This patch fixes the problem, by prohibiting the use of the installed libunistring _for these particular modules_ and _only_ if module 'printf-with-n-directive' is in use. 2024-05-09 Bruno Haible <br...@clisp.org> unistdio/*printf: Fix %n handling with module 'printf-with-n-directive'. * m4/libunistring-base.m4 (gl_LIBUNISTRING_VERSION_CMP): Optimize the case of VERSION = 999.9. * modules/unistdio/u8-asnprintf (configure.ac): If module 'printf-with-n-directive' is in use, don't use an installed libunistring for this module. * modules/unistdio/u8-asprintf (configure.ac): Likewise. * modules/unistdio/u8-snprintf (configure.ac): Likewise. * modules/unistdio/u8-sprintf (configure.ac): Likewise. * modules/unistdio/u8-vasnprintf (configure.ac): Likewise. * modules/unistdio/u8-vasprintf (configure.ac): Likewise. * modules/unistdio/u8-vsnprintf (configure.ac): Likewise. * modules/unistdio/u8-vsprintf (configure.ac): Likewise. * modules/unistdio/u8-u8-asnprintf (configure.ac): Likewise. * modules/unistdio/u8-u8-asprintf (configure.ac): Likewise. * modules/unistdio/u8-u8-snprintf (configure.ac): Likewise. * modules/unistdio/u8-u8-sprintf (configure.ac): Likewise. * modules/unistdio/u8-u8-vasnprintf (configure.ac): Likewise. * modules/unistdio/u8-u8-vasprintf (configure.ac): Likewise. * modules/unistdio/u8-u8-vsnprintf (configure.ac): Likewise. * modules/unistdio/u8-u8-vsprintf (configure.ac): Likewise. * modules/unistdio/u16-asnprintf (configure.ac): Likewise. * modules/unistdio/u16-asprintf (configure.ac): Likewise. * modules/unistdio/u16-snprintf (configure.ac): Likewise. * modules/unistdio/u16-sprintf (configure.ac): Likewise. * modules/unistdio/u16-vasnprintf (configure.ac): Likewise. * modules/unistdio/u16-vasprintf (configure.ac): Likewise. * modules/unistdio/u16-vsnprintf (configure.ac): Likewise. * modules/unistdio/u16-vsprintf (configure.ac): Likewise. * modules/unistdio/u16-u16-asnprintf (configure.ac): Likewise. * modules/unistdio/u16-u16-asprintf (configure.ac): Likewise. * modules/unistdio/u16-u16-snprintf (configure.ac): Likewise. * modules/unistdio/u16-u16-sprintf (configure.ac): Likewise. * modules/unistdio/u16-u16-vasnprintf (configure.ac): Likewise. * modules/unistdio/u16-u16-vasprintf (configure.ac): Likewise. * modules/unistdio/u16-u16-vsnprintf (configure.ac): Likewise. * modules/unistdio/u16-u16-vsprintf (configure.ac): Likewise. * modules/unistdio/u32-asnprintf (configure.ac): Likewise. * modules/unistdio/u32-asprintf (configure.ac): Likewise. * modules/unistdio/u32-snprintf (configure.ac): Likewise. * modules/unistdio/u32-sprintf (configure.ac): Likewise. * modules/unistdio/u32-vasnprintf (configure.ac): Likewise. * modules/unistdio/u32-vasprintf (configure.ac): Likewise. * modules/unistdio/u32-vsnprintf (configure.ac): Likewise. * modules/unistdio/u32-vsprintf (configure.ac): Likewise. * modules/unistdio/u32-u32-asnprintf (configure.ac): Likewise. * modules/unistdio/u32-u32-asprintf (configure.ac): Likewise. * modules/unistdio/u32-u32-snprintf (configure.ac): Likewise. * modules/unistdio/u32-u32-sprintf (configure.ac): Likewise. * modules/unistdio/u32-u32-vasnprintf (configure.ac): Likewise. * modules/unistdio/u32-u32-vasprintf (configure.ac): Likewise. * modules/unistdio/u32-u32-vsnprintf (configure.ac): Likewise. * modules/unistdio/u32-u32-vsprintf (configure.ac): Likewise. * modules/unistdio/ulc-asnprintf (configure.ac): Likewise. * modules/unistdio/ulc-asprintf (configure.ac): Likewise. * modules/unistdio/ulc-fprintf (configure.ac): Likewise. * modules/unistdio/ulc-snprintf (configure.ac): Likewise. * modules/unistdio/ulc-sprintf (configure.ac): Likewise. * modules/unistdio/ulc-vasnprintf (configure.ac): Likewise. * modules/unistdio/ulc-vasprintf (configure.ac): Likewise. * modules/unistdio/ulc-vfprintf (configure.ac): Likewise. * modules/unistdio/ulc-vsnprintf (configure.ac): Likewise. * modules/unistdio/ulc-vsprintf (configure.ac): Likewise. diff --git a/m4/libunistring-base.m4 b/m4/libunistring-base.m4 index cd0897986b..21e0e44212 100644 --- a/m4/libunistring-base.m4 +++ b/m4/libunistring-base.m4 @@ -1,5 +1,5 @@ # libunistring-base.m4 -# serial 8 +# serial 9 dnl Copyright (C) 2010-2024 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -153,6 +153,10 @@ AC_DEFUN([gl_LIBUNISTRING_LIB_PREPARE] dnl Expands to a shell statement that evaluates to true if LIBUNISTRING_VERSION dnl is less than the VERSION argument. AC_DEFUN([gl_LIBUNISTRING_VERSION_CMP], +[dnl VERSION = 999.9 means to evaluates to true always, i.e. to ignore +dnl the installed libunistring regardless of its version. +m4_if([$1], [999.9], +[true], [ { test "$HAVE_LIBUNISTRING" != yes \ || { dnl AS_LITERAL_IF exists and works fine since autoconf-2.59 at least. @@ -190,7 +194,7 @@ AC_DEFUN([gl_LIBUNISTRING_VERSION_CMP] } ]) } - }]) + }])]) dnl gl_LIBUNISTRING_ARG_OR_ZERO([ARG], [ORIG]) expands to ARG if it is not the dnl same as ORIG, otherwise to 0. diff --git a/modules/unistdio/u16-asnprintf b/modules/unistdio/u16-asnprintf index 67bf35701a..5ecb765298 100644 --- a/modules/unistdio/u16-asnprintf +++ b/modules/unistdio/u16-asnprintf @@ -11,7 +11,7 @@ unistdio/base unistdio/u16-vasnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-asnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-asnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF diff --git a/modules/unistdio/u16-asprintf b/modules/unistdio/u16-asprintf index e1616684c7..ec1e68f2d8 100644 --- a/modules/unistdio/u16-asprintf +++ b/modules/unistdio/u16-asprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u16-vasprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-asprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-asprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF diff --git a/modules/unistdio/u16-snprintf b/modules/unistdio/u16-snprintf index 600c52cad6..60e7d33fae 100644 --- a/modules/unistdio/u16-snprintf +++ b/modules/unistdio/u16-snprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u16-vsnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-snprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-snprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF diff --git a/modules/unistdio/u16-sprintf b/modules/unistdio/u16-sprintf index 358ac7cc0e..43c9fd307e 100644 --- a/modules/unistdio/u16-sprintf +++ b/modules/unistdio/u16-sprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u16-vsprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-sprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-sprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF diff --git a/modules/unistdio/u16-u16-asnprintf b/modules/unistdio/u16-u16-asnprintf index 6eb694cf4f..3719fa98d0 100644 --- a/modules/unistdio/u16-u16-asnprintf +++ b/modules/unistdio/u16-u16-asnprintf @@ -11,7 +11,7 @@ unistdio/base unistdio/u16-u16-vasnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-asnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-u16-asnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF diff --git a/modules/unistdio/u16-u16-asprintf b/modules/unistdio/u16-u16-asprintf index 7b8febd5de..ece256dee8 100644 --- a/modules/unistdio/u16-u16-asprintf +++ b/modules/unistdio/u16-u16-asprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u16-u16-vasprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-asprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-u16-asprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF diff --git a/modules/unistdio/u16-u16-snprintf b/modules/unistdio/u16-u16-snprintf index 3aae4244df..1dbfd18154 100644 --- a/modules/unistdio/u16-u16-snprintf +++ b/modules/unistdio/u16-u16-snprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u16-u16-vsnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-snprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-u16-snprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF diff --git a/modules/unistdio/u16-u16-sprintf b/modules/unistdio/u16-u16-sprintf index e10a149514..a1f8cdf48a 100644 --- a/modules/unistdio/u16-u16-sprintf +++ b/modules/unistdio/u16-u16-sprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u16-u16-vsprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-sprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-u16-sprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF diff --git a/modules/unistdio/u16-u16-vasnprintf b/modules/unistdio/u16-u16-vasnprintf index 09a1c55545..d749b13aa8 100644 --- a/modules/unistdio/u16-u16-vasnprintf +++ b/modules/unistdio/u16-u16-vasnprintf @@ -52,7 +52,7 @@ mbszero configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-vasnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-u16-vasnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF diff --git a/modules/unistdio/u16-u16-vasprintf b/modules/unistdio/u16-u16-vasprintf index cbb2e05cb1..5e6fa6f5c3 100644 --- a/modules/unistdio/u16-u16-vasprintf +++ b/modules/unistdio/u16-u16-vasprintf @@ -11,7 +11,7 @@ unistdio/u16-u16-vasnprintf errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-vasprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-u16-vasprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF diff --git a/modules/unistdio/u16-u16-vsnprintf b/modules/unistdio/u16-u16-vsnprintf index 4484ce3c6d..286dd11153 100644 --- a/modules/unistdio/u16-u16-vsnprintf +++ b/modules/unistdio/u16-u16-vsnprintf @@ -12,7 +12,7 @@ unistr/u16-cpy errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-vsnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-u16-vsnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF diff --git a/modules/unistdio/u16-u16-vsprintf b/modules/unistdio/u16-u16-vsprintf index 4b07be3ed0..3860aa60ed 100644 --- a/modules/unistdio/u16-u16-vsprintf +++ b/modules/unistdio/u16-u16-vsprintf @@ -12,7 +12,7 @@ stdint errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-u16-vsprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-u16-vsprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF diff --git a/modules/unistdio/u16-vasnprintf b/modules/unistdio/u16-vasnprintf index bd5b525f79..10221bd4ed 100644 --- a/modules/unistdio/u16-vasnprintf +++ b/modules/unistdio/u16-vasnprintf @@ -52,7 +52,7 @@ mbszero configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-vasnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-vasnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF diff --git a/modules/unistdio/u16-vasprintf b/modules/unistdio/u16-vasprintf index 322a89e934..750d927f3f 100644 --- a/modules/unistdio/u16-vasprintf +++ b/modules/unistdio/u16-vasprintf @@ -11,7 +11,7 @@ unistdio/u16-vasnprintf errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-vasprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-vasprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF diff --git a/modules/unistdio/u16-vsnprintf b/modules/unistdio/u16-vsnprintf index f23f7a778f..838cb10315 100644 --- a/modules/unistdio/u16-vsnprintf +++ b/modules/unistdio/u16-vsnprintf @@ -12,7 +12,7 @@ unistr/u16-cpy errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-vsnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-vsnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF diff --git a/modules/unistdio/u16-vsprintf b/modules/unistdio/u16-vsprintf index 5a228cb140..8fdbfc30b5 100644 --- a/modules/unistdio/u16-vsprintf +++ b/modules/unistdio/u16-vsprintf @@ -12,7 +12,7 @@ stdint errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u16-vsprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u16-vsprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF diff --git a/modules/unistdio/u32-asnprintf b/modules/unistdio/u32-asnprintf index a9ad700b28..b9c368150b 100644 --- a/modules/unistdio/u32-asnprintf +++ b/modules/unistdio/u32-asnprintf @@ -11,7 +11,7 @@ unistdio/base unistdio/u32-vasnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-asnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-asnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF diff --git a/modules/unistdio/u32-asprintf b/modules/unistdio/u32-asprintf index 7e78bbdb02..80fe2332cb 100644 --- a/modules/unistdio/u32-asprintf +++ b/modules/unistdio/u32-asprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u32-vasprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-asprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-asprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF diff --git a/modules/unistdio/u32-snprintf b/modules/unistdio/u32-snprintf index 3fd2726e16..1c1e28c818 100644 --- a/modules/unistdio/u32-snprintf +++ b/modules/unistdio/u32-snprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u32-vsnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-snprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-snprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF diff --git a/modules/unistdio/u32-sprintf b/modules/unistdio/u32-sprintf index 423743dee8..b1d16d1388 100644 --- a/modules/unistdio/u32-sprintf +++ b/modules/unistdio/u32-sprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u32-vsprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-sprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-sprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF diff --git a/modules/unistdio/u32-u32-asnprintf b/modules/unistdio/u32-u32-asnprintf index 4dc3b48606..ebfbfdd01e 100644 --- a/modules/unistdio/u32-u32-asnprintf +++ b/modules/unistdio/u32-u32-asnprintf @@ -11,7 +11,7 @@ unistdio/base unistdio/u32-u32-vasnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-asnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-u32-asnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF diff --git a/modules/unistdio/u32-u32-asprintf b/modules/unistdio/u32-u32-asprintf index fd34ce538b..0cb0284675 100644 --- a/modules/unistdio/u32-u32-asprintf +++ b/modules/unistdio/u32-u32-asprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u32-u32-vasprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-asprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-u32-asprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF diff --git a/modules/unistdio/u32-u32-snprintf b/modules/unistdio/u32-u32-snprintf index 06ce8e9f3b..aa8e93c531 100644 --- a/modules/unistdio/u32-u32-snprintf +++ b/modules/unistdio/u32-u32-snprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u32-u32-vsnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-snprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-u32-snprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF diff --git a/modules/unistdio/u32-u32-sprintf b/modules/unistdio/u32-u32-sprintf index 6f0bd5e434..682ded9aac 100644 --- a/modules/unistdio/u32-u32-sprintf +++ b/modules/unistdio/u32-u32-sprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u32-u32-vsprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-sprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-u32-sprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF diff --git a/modules/unistdio/u32-u32-vasnprintf b/modules/unistdio/u32-u32-vasnprintf index c2a975da87..c89f08b4bb 100644 --- a/modules/unistdio/u32-u32-vasnprintf +++ b/modules/unistdio/u32-u32-vasnprintf @@ -52,7 +52,7 @@ mbszero configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-vasnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-u32-vasnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF diff --git a/modules/unistdio/u32-u32-vasprintf b/modules/unistdio/u32-u32-vasprintf index b9f2864a5b..630750e9ac 100644 --- a/modules/unistdio/u32-u32-vasprintf +++ b/modules/unistdio/u32-u32-vasprintf @@ -11,7 +11,7 @@ unistdio/u32-u32-vasnprintf errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-vasprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-u32-vasprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF diff --git a/modules/unistdio/u32-u32-vsnprintf b/modules/unistdio/u32-u32-vsnprintf index 6e992d6fb3..ef53a45576 100644 --- a/modules/unistdio/u32-u32-vsnprintf +++ b/modules/unistdio/u32-u32-vsnprintf @@ -12,7 +12,7 @@ unistr/u32-cpy errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-vsnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-u32-vsnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF diff --git a/modules/unistdio/u32-u32-vsprintf b/modules/unistdio/u32-u32-vsprintf index 7120b71b9d..bcec749327 100644 --- a/modules/unistdio/u32-u32-vsprintf +++ b/modules/unistdio/u32-u32-vsprintf @@ -12,7 +12,7 @@ stdint errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-u32-vsprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-u32-vsprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF diff --git a/modules/unistdio/u32-vasnprintf b/modules/unistdio/u32-vasnprintf index bff21f35ce..bba1616675 100644 --- a/modules/unistdio/u32-vasnprintf +++ b/modules/unistdio/u32-vasnprintf @@ -52,7 +52,7 @@ mbszero configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-vasnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-vasnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF diff --git a/modules/unistdio/u32-vasprintf b/modules/unistdio/u32-vasprintf index 0a699f8918..47e3195df5 100644 --- a/modules/unistdio/u32-vasprintf +++ b/modules/unistdio/u32-vasprintf @@ -11,7 +11,7 @@ unistdio/u32-vasnprintf errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-vasprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-vasprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF diff --git a/modules/unistdio/u32-vsnprintf b/modules/unistdio/u32-vsnprintf index 0823894370..85cd7a93bf 100644 --- a/modules/unistdio/u32-vsnprintf +++ b/modules/unistdio/u32-vsnprintf @@ -12,7 +12,7 @@ unistr/u32-cpy errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-vsnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-vsnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF diff --git a/modules/unistdio/u32-vsprintf b/modules/unistdio/u32-vsprintf index e36bf2fd43..2af3af8a76 100644 --- a/modules/unistdio/u32-vsprintf +++ b/modules/unistdio/u32-vsprintf @@ -12,7 +12,7 @@ stdint errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u32-vsprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u32-vsprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF diff --git a/modules/unistdio/u8-asnprintf b/modules/unistdio/u8-asnprintf index d3e60cb3b1..427b7af044 100644 --- a/modules/unistdio/u8-asnprintf +++ b/modules/unistdio/u8-asnprintf @@ -11,7 +11,7 @@ unistdio/base unistdio/u8-vasnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-asnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-asnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF diff --git a/modules/unistdio/u8-asprintf b/modules/unistdio/u8-asprintf index af9f4ed511..285303a095 100644 --- a/modules/unistdio/u8-asprintf +++ b/modules/unistdio/u8-asprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u8-vasprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-asprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-asprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF diff --git a/modules/unistdio/u8-snprintf b/modules/unistdio/u8-snprintf index e99bd5ffaa..4f7dd2f134 100644 --- a/modules/unistdio/u8-snprintf +++ b/modules/unistdio/u8-snprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u8-vsnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-snprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-snprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF diff --git a/modules/unistdio/u8-sprintf b/modules/unistdio/u8-sprintf index 5ddf0708c4..ff04e51525 100644 --- a/modules/unistdio/u8-sprintf +++ b/modules/unistdio/u8-sprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u8-vsprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-sprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-sprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF diff --git a/modules/unistdio/u8-u8-asnprintf b/modules/unistdio/u8-u8-asnprintf index a6a2cb8a61..2d75a72322 100644 --- a/modules/unistdio/u8-u8-asnprintf +++ b/modules/unistdio/u8-u8-asnprintf @@ -11,7 +11,7 @@ unistdio/base unistdio/u8-u8-vasnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-asnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-u8-asnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF diff --git a/modules/unistdio/u8-u8-asprintf b/modules/unistdio/u8-u8-asprintf index 91885a2f8b..a0fa53b310 100644 --- a/modules/unistdio/u8-u8-asprintf +++ b/modules/unistdio/u8-u8-asprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u8-u8-vasprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-asprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-u8-asprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF diff --git a/modules/unistdio/u8-u8-snprintf b/modules/unistdio/u8-u8-snprintf index bde76fcac1..efc26576da 100644 --- a/modules/unistdio/u8-u8-snprintf +++ b/modules/unistdio/u8-u8-snprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u8-u8-vsnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-snprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-u8-snprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF diff --git a/modules/unistdio/u8-u8-sprintf b/modules/unistdio/u8-u8-sprintf index 50461d72af..0ce892d2a0 100644 --- a/modules/unistdio/u8-u8-sprintf +++ b/modules/unistdio/u8-u8-sprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/u8-u8-vsprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-sprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-u8-sprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF diff --git a/modules/unistdio/u8-u8-vasnprintf b/modules/unistdio/u8-u8-vasnprintf index 07124cc6cb..4bef61efb5 100644 --- a/modules/unistdio/u8-u8-vasnprintf +++ b/modules/unistdio/u8-u8-vasnprintf @@ -52,7 +52,7 @@ mbszero configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-vasnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-u8-vasnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF diff --git a/modules/unistdio/u8-u8-vasprintf b/modules/unistdio/u8-u8-vasprintf index 99cf32bcad..618738102d 100644 --- a/modules/unistdio/u8-u8-vasprintf +++ b/modules/unistdio/u8-u8-vasprintf @@ -11,7 +11,7 @@ unistdio/u8-u8-vasnprintf errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-vasprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-u8-vasprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF diff --git a/modules/unistdio/u8-u8-vsnprintf b/modules/unistdio/u8-u8-vsnprintf index 29370ad01b..bc0dc3db76 100644 --- a/modules/unistdio/u8-u8-vsnprintf +++ b/modules/unistdio/u8-u8-vsnprintf @@ -12,7 +12,7 @@ unistr/u8-cpy errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-vsnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-u8-vsnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF diff --git a/modules/unistdio/u8-u8-vsprintf b/modules/unistdio/u8-u8-vsprintf index 97043ac8fa..0a45666586 100644 --- a/modules/unistdio/u8-u8-vsprintf +++ b/modules/unistdio/u8-u8-vsprintf @@ -12,7 +12,7 @@ stdint errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-u8-vsprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-u8-vsprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF diff --git a/modules/unistdio/u8-vasnprintf b/modules/unistdio/u8-vasnprintf index 69e52ecf9f..3546a4a741 100644 --- a/modules/unistdio/u8-vasnprintf +++ b/modules/unistdio/u8-vasnprintf @@ -52,7 +52,7 @@ mbszero configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-vasnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-vasnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF diff --git a/modules/unistdio/u8-vasprintf b/modules/unistdio/u8-vasprintf index 22e44efc60..99aa4d5fcc 100644 --- a/modules/unistdio/u8-vasprintf +++ b/modules/unistdio/u8-vasprintf @@ -11,7 +11,7 @@ unistdio/u8-vasnprintf errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-vasprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-vasprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF diff --git a/modules/unistdio/u8-vsnprintf b/modules/unistdio/u8-vsnprintf index 25169475b6..9c067ca9b8 100644 --- a/modules/unistdio/u8-vsnprintf +++ b/modules/unistdio/u8-vsnprintf @@ -12,7 +12,7 @@ unistr/u8-cpy errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-vsnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-vsnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF diff --git a/modules/unistdio/u8-vsprintf b/modules/unistdio/u8-vsprintf index 3a7dc26472..f7d156667c 100644 --- a/modules/unistdio/u8-vsprintf +++ b/modules/unistdio/u8-vsprintf @@ -12,7 +12,7 @@ stdint errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/u8-vsprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/u8-vsprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF diff --git a/modules/unistdio/ulc-asnprintf b/modules/unistdio/ulc-asnprintf index 58f6821e7a..63580f53c5 100644 --- a/modules/unistdio/ulc-asnprintf +++ b/modules/unistdio/ulc-asnprintf @@ -11,7 +11,7 @@ unistdio/base unistdio/ulc-vasnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-asnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/ulc-asnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF diff --git a/modules/unistdio/ulc-asprintf b/modules/unistdio/ulc-asprintf index 44f960766d..42509a15db 100644 --- a/modules/unistdio/ulc-asprintf +++ b/modules/unistdio/ulc-asprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/ulc-vasprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-asprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/ulc-asprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF diff --git a/modules/unistdio/ulc-fprintf b/modules/unistdio/ulc-fprintf index f121c8de25..7e811eddd5 100644 --- a/modules/unistdio/ulc-fprintf +++ b/modules/unistdio/ulc-fprintf @@ -11,7 +11,7 @@ fseterr errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-fprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/ulc-fprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF diff --git a/modules/unistdio/ulc-snprintf b/modules/unistdio/ulc-snprintf index 6ba5cbd283..d2fc683bce 100644 --- a/modules/unistdio/ulc-snprintf +++ b/modules/unistdio/ulc-snprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/ulc-vsnprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-snprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/ulc-snprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF diff --git a/modules/unistdio/ulc-sprintf b/modules/unistdio/ulc-sprintf index 76d826d07e..ecf0e5c7cc 100644 --- a/modules/unistdio/ulc-sprintf +++ b/modules/unistdio/ulc-sprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/ulc-vsprintf configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-sprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/ulc-sprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF diff --git a/modules/unistdio/ulc-vasnprintf b/modules/unistdio/ulc-vasnprintf index e535d18985..6f223aada9 100644 --- a/modules/unistdio/ulc-vasnprintf +++ b/modules/unistdio/ulc-vasnprintf @@ -50,7 +50,7 @@ mbszero configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS -gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-vasnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/ulc-vasnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF diff --git a/modules/unistdio/ulc-vasprintf b/modules/unistdio/ulc-vasprintf index d915e3a766..21786da039 100644 --- a/modules/unistdio/ulc-vasprintf +++ b/modules/unistdio/ulc-vasprintf @@ -11,7 +11,7 @@ unistdio/ulc-vasnprintf errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-vasprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/ulc-vasprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF diff --git a/modules/unistdio/ulc-vfprintf b/modules/unistdio/ulc-vfprintf index 4777305a31..fbab5a1a9f 100644 --- a/modules/unistdio/ulc-vfprintf +++ b/modules/unistdio/ulc-vfprintf @@ -11,7 +11,7 @@ fseterr errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-vfprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/ulc-vfprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF diff --git a/modules/unistdio/ulc-vsnprintf b/modules/unistdio/ulc-vsnprintf index 847b6dab39..4b8d20f805 100644 --- a/modules/unistdio/ulc-vsnprintf +++ b/modules/unistdio/ulc-vsnprintf @@ -11,7 +11,7 @@ unistdio/ulc-vasnprintf errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-vsnprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/ulc-vsnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF diff --git a/modules/unistdio/ulc-vsprintf b/modules/unistdio/ulc-vsprintf index 93bae456b7..ef823cb874 100644 --- a/modules/unistdio/ulc-vsprintf +++ b/modules/unistdio/ulc-vsprintf @@ -12,7 +12,7 @@ stdint errno configure.ac: -gl_LIBUNISTRING_MODULE([1.2], [unistdio/ulc-vsprintf]) +gl_LIBUNISTRING_MODULE(m4_ifdef([gl_PRINTF_SUPPORT_N_DIRECTIVE],[999.9],[1.2]), [unistdio/ulc-vsprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF