From: Bruno Haible Date: Mon, 24 Jun 2024 18:04:20 +0000 (+0200) Subject: doc: Update info about *printf. X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=d185bb2895db2b9260734f033fdea27a21703b9f;p=gnulib.git doc: Update info about *printf. * doc/*-functions/*printf.texi: Update info regarding %b directive. --- diff --git a/ChangeLog b/ChangeLog index e48ae36e2f..c76a5ec301 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2024-06-24 Bruno Haible + + doc: Update info about *printf. + * doc/*-functions/*printf.texi: Update info regarding %b directive. + 2024-06-24 Bruno Haible doc: Update info about *printf. diff --git a/doc/glibc-functions/asprintf.texi b/doc/glibc-functions/asprintf.texi index 96eb638eb7..751d211c47 100644 --- a/doc/glibc-functions/asprintf.texi +++ b/doc/glibc-functions/asprintf.texi @@ -43,8 +43,8 @@ FreeBSD 5.2.1, OpenBSD 4.0, Solaris 11.4, Cygwin 1.5.x. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, Solaris 11.4, Cygwin 2.9.0. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support the @samp{F} directive on some platforms: NetBSD 3.0, Cygwin 1.5.x. diff --git a/doc/glibc-functions/obstack_printf.texi b/doc/glibc-functions/obstack_printf.texi index 591968018f..4de8b814ac 100644 --- a/doc/glibc-functions/obstack_printf.texi +++ b/doc/glibc-functions/obstack_printf.texi @@ -41,8 +41,8 @@ Solaris 11.4, Cygwin 1.5.x, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support the @samp{F} directive on some platforms: NetBSD 3.0, AIX 5.1, HP-UX 11.23, Solaris 9, diff --git a/doc/glibc-functions/obstack_vprintf.texi b/doc/glibc-functions/obstack_vprintf.texi index cb9d1c9a0f..933fb06b04 100644 --- a/doc/glibc-functions/obstack_vprintf.texi +++ b/doc/glibc-functions/obstack_vprintf.texi @@ -41,8 +41,8 @@ Solaris 11.4, Cygwin 1.5.x, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support the @samp{F} directive on some platforms: NetBSD 3.0, AIX 5.1, HP-UX 11.23, Solaris 9, diff --git a/doc/glibc-functions/vasprintf.texi b/doc/glibc-functions/vasprintf.texi index 90468e2eec..eb011ffb50 100644 --- a/doc/glibc-functions/vasprintf.texi +++ b/doc/glibc-functions/vasprintf.texi @@ -43,8 +43,8 @@ FreeBSD 5.2.1, OpenBSD 4.0, Solaris 11.4, Cygwin 1.5.x. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, Solaris 11.4, Cygwin 2.9.0. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support the @samp{F} directive on some platforms: NetBSD 3.0, Cygwin 1.5.x. diff --git a/doc/posix-functions/dprintf.texi b/doc/posix-functions/dprintf.texi index 3150537ff8..21459c2fb8 100644 --- a/doc/posix-functions/dprintf.texi +++ b/doc/posix-functions/dprintf.texi @@ -32,8 +32,8 @@ Solaris 11.4. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, Solaris 11.4, Cygwin 2.9.0. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support precisions in the @samp{ls} directive correctly on some platforms: diff --git a/doc/posix-functions/fprintf.texi b/doc/posix-functions/fprintf.texi index 1e4ba02ffb..6a19891e68 100644 --- a/doc/posix-functions/fprintf.texi +++ b/doc/posix-functions/fprintf.texi @@ -33,8 +33,8 @@ Solaris 11.4, Cygwin 1.5.x, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support the @samp{F} directive on some platforms: NetBSD 3.0, AIX 5.1, HP-UX 11.23, Solaris 9, diff --git a/doc/posix-functions/fwprintf.texi b/doc/posix-functions/fwprintf.texi index 7a910c60aa..4be29ad317 100644 --- a/doc/posix-functions/fwprintf.texi +++ b/doc/posix-functions/fwprintf.texi @@ -27,8 +27,8 @@ AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item printf @code{"%#.0x"} or @code{"%#.0X"} with a zero argument yields an incorrect result (non-empty) on some platforms: diff --git a/doc/posix-functions/printf.texi b/doc/posix-functions/printf.texi index bbb881dc8e..3e89d538e9 100644 --- a/doc/posix-functions/printf.texi +++ b/doc/posix-functions/printf.texi @@ -33,8 +33,8 @@ Solaris 11.4, Cygwin 1.5.x, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support the @samp{F} directive on some platforms: NetBSD 3.0, AIX 5.1, HP-UX 11.23, Solaris 9, diff --git a/doc/posix-functions/snprintf.texi b/doc/posix-functions/snprintf.texi index 6592192852..b21d1d3b9f 100644 --- a/doc/posix-functions/snprintf.texi +++ b/doc/posix-functions/snprintf.texi @@ -48,8 +48,8 @@ Solaris 11.4, Cygwin 1.5.x, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support the @samp{F} directive on some platforms: NetBSD 3.0, AIX 5.1, HP-UX 11.23, Solaris 9, diff --git a/doc/posix-functions/sprintf.texi b/doc/posix-functions/sprintf.texi index 21a8e1b983..689bd8fc2d 100644 --- a/doc/posix-functions/sprintf.texi +++ b/doc/posix-functions/sprintf.texi @@ -33,8 +33,8 @@ Solaris 11.4, Cygwin 1.5.x, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support the @samp{F} directive on some platforms: NetBSD 3.0, AIX 5.1, HP-UX 11.23, Solaris 9, diff --git a/doc/posix-functions/swprintf.texi b/doc/posix-functions/swprintf.texi index 024a498f08..b7bba9751e 100644 --- a/doc/posix-functions/swprintf.texi +++ b/doc/posix-functions/swprintf.texi @@ -63,8 +63,8 @@ macOS 14, FreeBSD 13.1, NetBSD 10.0, OpenBSD 7.2, AIX 7.2, mingw. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item printf @code{"%#.0x"} or @code{"%#.0X"} with a zero argument yields an incorrect result (non-empty) on some platforms: diff --git a/doc/posix-functions/vdprintf.texi b/doc/posix-functions/vdprintf.texi index a88cf7f8e9..7199e793b7 100644 --- a/doc/posix-functions/vdprintf.texi +++ b/doc/posix-functions/vdprintf.texi @@ -32,8 +32,8 @@ Solaris 11.4. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, Solaris 11.4, Cygwin 2.9.0. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support precisions in the @samp{ls} directive correctly on some platforms: diff --git a/doc/posix-functions/vfprintf.texi b/doc/posix-functions/vfprintf.texi index 3ff8a56c60..607cdf707f 100644 --- a/doc/posix-functions/vfprintf.texi +++ b/doc/posix-functions/vfprintf.texi @@ -33,8 +33,8 @@ Solaris 11.4, Cygwin 1.5.x, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support the @samp{F} directive on some platforms: NetBSD 3.0, AIX 5.1, HP-UX 11.23, Solaris 9, diff --git a/doc/posix-functions/vfwprintf.texi b/doc/posix-functions/vfwprintf.texi index a25e1eb76d..bc8c5fcfbe 100644 --- a/doc/posix-functions/vfwprintf.texi +++ b/doc/posix-functions/vfwprintf.texi @@ -27,8 +27,8 @@ AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item printf @code{"%#.0x"} or @code{"%#.0X"} with a zero argument yields an incorrect result (non-empty) on some platforms: diff --git a/doc/posix-functions/vprintf.texi b/doc/posix-functions/vprintf.texi index 746a70480c..8a283c8d1e 100644 --- a/doc/posix-functions/vprintf.texi +++ b/doc/posix-functions/vprintf.texi @@ -33,8 +33,8 @@ Solaris 11.4, Cygwin 1.5.x, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support the @samp{F} directive on some platforms: NetBSD 3.0, AIX 5.1, HP-UX 11.23, Solaris 9, diff --git a/doc/posix-functions/vsnprintf.texi b/doc/posix-functions/vsnprintf.texi index 83b97745e9..394661194a 100644 --- a/doc/posix-functions/vsnprintf.texi +++ b/doc/posix-functions/vsnprintf.texi @@ -45,8 +45,8 @@ Solaris 11.4, Cygwin 1.5.x, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support the @samp{F} directive on some platforms: NetBSD 3.0, AIX 5.1, HP-UX 11.23, Solaris 9, diff --git a/doc/posix-functions/vsprintf.texi b/doc/posix-functions/vsprintf.texi index 9e0695f2c1..a9131ceaff 100644 --- a/doc/posix-functions/vsprintf.texi +++ b/doc/posix-functions/vsprintf.texi @@ -33,8 +33,8 @@ Solaris 11.4, Cygwin 1.5.x, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item This function does not support the @samp{F} directive on some platforms: NetBSD 3.0, AIX 5.1, HP-UX 11.23, Solaris 9, diff --git a/doc/posix-functions/vswprintf.texi b/doc/posix-functions/vswprintf.texi index 03ac107358..fd7675bb85 100644 --- a/doc/posix-functions/vswprintf.texi +++ b/doc/posix-functions/vswprintf.texi @@ -29,8 +29,8 @@ AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item printf @code{"%#.0x"} or @code{"%#.0X"} with a zero argument yields an incorrect result (non-empty) on some platforms: diff --git a/doc/posix-functions/vwprintf.texi b/doc/posix-functions/vwprintf.texi index 64d4ec5c86..565a668da1 100644 --- a/doc/posix-functions/vwprintf.texi +++ b/doc/posix-functions/vwprintf.texi @@ -30,8 +30,8 @@ AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item printf @code{"%#.0x"} or @code{"%#.0X"} with a zero argument yields an incorrect result (non-empty) on some platforms: diff --git a/doc/posix-functions/wprintf.texi b/doc/posix-functions/wprintf.texi index 8a3e161456..1cd2b728f2 100644 --- a/doc/posix-functions/wprintf.texi +++ b/doc/posix-functions/wprintf.texi @@ -30,8 +30,8 @@ AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. @item This function does not support the @samp{b} directive, required by ISO C23, on some platforms: -glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.2, -AIX 7.2, HP-UX 11, Solaris 11.4, Cygwin 2.9.0, mingw, MSVC 14. +glibc 2.34, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, +AIX 7.3, HP-UX 11, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android 9.0. @item printf @code{"%#.0x"} or @code{"%#.0X"} with a zero argument yields an incorrect result (non-empty) on some platforms: