Strictly speaking, the Gnulib *printf-posix and *printf-gnu modules are not POSIX compliant any more, since they don't implement the %n directive any more, since 2024-02-21.
2024-06-30 Bruno Haible <br...@clisp.org> *printf-{posix,gnu}: Tweak module descriptions. * modules/c-snzprintf-gnu (Description): Say "POSIX compatible", not "POSIX compliant", since these modules don't implement the %n directive by default any more. * modules/c-vaszprintf-gnu (Description): Likewise. * modules/c-vsnzprintf-gnu (Description): Likewise. * modules/obstack-printf-posix (Description): Likewise. * modules/obstack-zprintf-gnu (Description): Likewise. * modules/obstack-zprintf-posix (Description): Likewise. * modules/snzprintf-gnu (Description): Likewise. * modules/snzprintf-posix (Description): Likewise. * modules/szprintf-gnu (Description): Likewise. * modules/szprintf-posix (Description): Likewise. * modules/vaszprintf-gnu (Description): Likewise. * modules/vaszprintf-posix (Description): Likewise. * modules/vsnzprintf-gnu (Description): Likewise. * modules/vsnzprintf-posix (Description): Likewise. * modules/vszprintf-gnu (Description): Likewise. * modules/vszprintf-posix (Description): Likewise. diff --git a/modules/c-snzprintf-gnu b/modules/c-snzprintf-gnu index ff4d2c599d..fc8a112a6a 100644 --- a/modules/c-snzprintf-gnu +++ b/modules/c-snzprintf-gnu @@ -1,6 +1,6 @@ Description: c_snzprintf() function -with POSIX compliant and GNU compatible format string interpretation +with POSIX and GNU compatible format string interpretation Files: diff --git a/modules/c-vaszprintf-gnu b/modules/c-vaszprintf-gnu index acee07d3b8..2beb052a41 100644 --- a/modules/c-vaszprintf-gnu +++ b/modules/c-vaszprintf-gnu @@ -1,6 +1,6 @@ Description: c_aszprintf() and c_vaszprintf() functions -with POSIX compliant and GNU compatible format string interpretation +with POSIX and GNU compatible format string interpretation Files: diff --git a/modules/c-vsnzprintf-gnu b/modules/c-vsnzprintf-gnu index 0bebe833ca..70b2545219 100644 --- a/modules/c-vsnzprintf-gnu +++ b/modules/c-vsnzprintf-gnu @@ -1,6 +1,6 @@ Description: c_vsnzprintf() function -with POSIX compliant and GNU compatible format string interpretation +with POSIX and GNU compatible format string interpretation Files: diff --git a/modules/obstack-printf-posix b/modules/obstack-printf-posix index c2036a8479..12b44997a3 100644 --- a/modules/obstack-printf-posix +++ b/modules/obstack-printf-posix @@ -1,5 +1,6 @@ Description: -POSIX formatted printing into an obstack. +Formatted printing into an obstack +with POSIX compatible format string interpretation Comment: This module should not be used as a dependency from a test module, diff --git a/modules/obstack-zprintf-gnu b/modules/obstack-zprintf-gnu index 86c870320d..550a41c636 100644 --- a/modules/obstack-zprintf-gnu +++ b/modules/obstack-zprintf-gnu @@ -1,6 +1,6 @@ Description: Formatted printing into an obstack (without INT_MAX limitation) -with POSIX compliant and GNU compatible format string interpretation +with POSIX and GNU compatible format string interpretation Files: diff --git a/modules/obstack-zprintf-posix b/modules/obstack-zprintf-posix index 192b9b60fd..ed17a2674e 100644 --- a/modules/obstack-zprintf-posix +++ b/modules/obstack-zprintf-posix @@ -1,6 +1,6 @@ Description: Formatted printing into an obstack (without INT_MAX limitation) -with POSIX compliant format string interpretation +with POSIX compatible format string interpretation Files: diff --git a/modules/snzprintf-gnu b/modules/snzprintf-gnu index d2aa9e5359..b3ae879c93 100644 --- a/modules/snzprintf-gnu +++ b/modules/snzprintf-gnu @@ -1,6 +1,6 @@ Description: snzprintf() function -with POSIX compliant and GNU compatible format string interpretation +with POSIX and GNU compatible format string interpretation Files: diff --git a/modules/snzprintf-posix b/modules/snzprintf-posix index c181159ce9..fcc02378fb 100644 --- a/modules/snzprintf-posix +++ b/modules/snzprintf-posix @@ -1,5 +1,5 @@ Description: -snzprintf() function with POSIX compliant format string interpretation +snzprintf() function with POSIX compatible format string interpretation Files: diff --git a/modules/szprintf-gnu b/modules/szprintf-gnu index 4fcb993ec5..21bf9c843e 100644 --- a/modules/szprintf-gnu +++ b/modules/szprintf-gnu @@ -1,6 +1,6 @@ Description: szprintf() function -with POSIX compliant and GNU compatible format string interpretation +with POSIX and GNU compatible format string interpretation Files: diff --git a/modules/szprintf-posix b/modules/szprintf-posix index 67757628aa..3ab547330e 100644 --- a/modules/szprintf-posix +++ b/modules/szprintf-posix @@ -1,5 +1,5 @@ Description: -szprintf() function with POSIX compliant format string interpretation +szprintf() function with POSIX compatible format string interpretation Files: diff --git a/modules/vaszprintf-gnu b/modules/vaszprintf-gnu index c4cbf7caa7..a5941d8ae9 100644 --- a/modules/vaszprintf-gnu +++ b/modules/vaszprintf-gnu @@ -1,6 +1,6 @@ Description: aszprintf() and vaszprintf() functions -with POSIX compliant and GNU compatible format string interpretation +with POSIX and GNU compatible format string interpretation Files: diff --git a/modules/vaszprintf-posix b/modules/vaszprintf-posix index add22fceac..8047c63093 100644 --- a/modules/vaszprintf-posix +++ b/modules/vaszprintf-posix @@ -1,6 +1,6 @@ Description: aszprintf() and vaszprintf() functions -with POSIX compliant format string interpretation +with POSIX compatible format string interpretation Files: diff --git a/modules/vsnzprintf-gnu b/modules/vsnzprintf-gnu index 54c8b7f244..804c0362fc 100644 --- a/modules/vsnzprintf-gnu +++ b/modules/vsnzprintf-gnu @@ -1,6 +1,6 @@ Description: vsnzprintf() function -with POSIX compliant and GNU compatible format string interpretation +with POSIX and GNU compatible format string interpretation Files: diff --git a/modules/vsnzprintf-posix b/modules/vsnzprintf-posix index dac079c20f..afa3c286a6 100644 --- a/modules/vsnzprintf-posix +++ b/modules/vsnzprintf-posix @@ -1,5 +1,5 @@ Description: -vsnzprintf() function with POSIX compliant format string interpretation +vsnzprintf() function with POSIX compatible format string interpretation Files: diff --git a/modules/vszprintf-gnu b/modules/vszprintf-gnu index a93d90ca16..81b10550db 100644 --- a/modules/vszprintf-gnu +++ b/modules/vszprintf-gnu @@ -1,6 +1,6 @@ Description: vszprintf() function -with POSIX compliant and GNU compatible format string interpretation +with POSIX and GNU compatible format string interpretation Files: diff --git a/modules/vszprintf-posix b/modules/vszprintf-posix index 573356060d..260db1e83f 100644 --- a/modules/vszprintf-posix +++ b/modules/vszprintf-posix @@ -1,5 +1,5 @@ Description: -vszprintf() function with POSIX compliant format string interpretation +vszprintf() function with POSIX compatible format string interpretation Files: