]> Savannah Git Hosting - gnulib.git/commitdiff
doc: Update info about *printf.
authorBruno Haible <bruno@clisp.org>
Mon, 24 Jun 2024 18:05:28 +0000 (20:05 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 24 Jun 2024 18:05:45 +0000 (20:05 +0200)
* doc/*-functions/*printf.texi: Update info regarding size specifiers
w8, wf8, etc.

21 files changed:
ChangeLog
doc/glibc-functions/asprintf.texi
doc/glibc-functions/obstack_printf.texi
doc/glibc-functions/obstack_vprintf.texi
doc/glibc-functions/vasprintf.texi
doc/posix-functions/dprintf.texi
doc/posix-functions/fprintf.texi
doc/posix-functions/fwprintf.texi
doc/posix-functions/printf.texi
doc/posix-functions/snprintf.texi
doc/posix-functions/sprintf.texi
doc/posix-functions/swprintf.texi
doc/posix-functions/vdprintf.texi
doc/posix-functions/vfprintf.texi
doc/posix-functions/vfwprintf.texi
doc/posix-functions/vprintf.texi
doc/posix-functions/vsnprintf.texi
doc/posix-functions/vsprintf.texi
doc/posix-functions/vswprintf.texi
doc/posix-functions/vwprintf.texi
doc/posix-functions/wprintf.texi

index 6709a8c4408e8c39db0910e7c2e2a8a55f249104..f67a9dac7665ac5d48d39e434ad3047bb943af02 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2024-06-24  Bruno Haible  <bruno@clisp.org>
+
+       doc: Update info about *printf.
+       * doc/*-functions/*printf.texi: Update info regarding size specifiers
+       w8, wf8, etc.
+
 2024-06-24  Bruno Haible  <bruno@clisp.org>
 
        doc: Update info about *printf.
index a16154d2d508f69276ad5a6f4dcef6dfca98e066..fe0cb420626b8b38539859961d9232754944b43e 100644 (file)
@@ -33,6 +33,11 @@ This function does not support size specifiers as in C99 (@code{hh}, @code{ll},
 @code{j}, @code{t}, @code{z}) on some platforms:
 Cygwin 1.5.24.
 @item
+This function does not support size specifiers as in C23 (@code{w8},
+@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
+@code{wf64}) on some platforms:
+glibc 2.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
+@item
 printf @code{"%f"}, @code{"%e"}, @code{"%g"} of Infinity and NaN yields an
 incorrect result on some platforms:
 AIX 7.3, Solaris 11.4.
index 01148e045cd6eee981290f244dbb02480f690380..529febf8f33897a494ec7466240900f628fa26ad 100644 (file)
@@ -27,6 +27,11 @@ This function does not support size specifiers as in C99 (@code{hh}, @code{ll},
 @code{j}, @code{t}, @code{z}) on some platforms:
 AIX 5.1, HP-UX 11.23, Solaris 9, Cygwin 1.5.24, old mingw, MSVC 9.
 @item
+This function does not support size specifiers as in C23 (@code{w8},
+@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
+@code{wf64}) on some platforms:
+glibc 2.37.
+@item
 printf of @samp{long double} numbers is unsupported on some platforms:
 mingw, MSVC 14.
 @item
index 1917c7fe0f37e8cd0d7f376e1e392b97f2aa3d9c..1d6ca490a7238b020c85fd532a4f0fb7923020ff 100644 (file)
@@ -27,6 +27,11 @@ This function does not support size specifiers as in C99 (@code{hh}, @code{ll},
 @code{j}, @code{t}, @code{z}) on some platforms:
 AIX 5.1, HP-UX 11.23, Solaris 9, Cygwin 1.5.24, old mingw, MSVC 9.
 @item
+This function does not support size specifiers as in C23 (@code{w8},
+@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
+@code{wf64}) on some platforms:
+glibc 2.37.
+@item
 printf of @samp{long double} numbers is unsupported on some platforms:
 mingw, MSVC 14.
 @item
index 32f448195ebab306cf052b911a440c6eae1f50e4..116f87e13bc3c324202b807a258389424e97c485 100644 (file)
@@ -33,6 +33,11 @@ This function does not support size specifiers as in C99 (@code{hh}, @code{ll},
 @code{j}, @code{t}, @code{z}) on some platforms:
 Cygwin 1.5.24.
 @item
+This function does not support size specifiers as in C23 (@code{w8},
+@code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
+@code{wf64}) on some platforms:
+glibc 2.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
+@item
 printf @code{"%f"}, @code{"%e"}, @code{"%g"} of Infinity and NaN yields an
 incorrect result on some platforms:
 AIX 7.3, Solaris 11.4.
index e0d5d95bcc2eb18dcbf9eadd7cca369ac7734379..f7fccbb02ba620deb331d859745565f7a4e8883c 100644 (file)
@@ -19,8 +19,7 @@ Portability problems fixed by either Gnulib module @code{dprintf-posix} or @code
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 printf @code{"%f"}, @code{"%e"}, @code{"%g"} of Infinity and NaN yields an
 incorrect result on some platforms:
index 42026dff97df22fca9abf4b7b9d4b530ba4b35f9..019d572cc7e872c538da6f881595b8420d5d0cf3 100644 (file)
@@ -16,8 +16,7 @@ AIX 5.1, HP-UX 11.23, Solaris 9, Cygwin 1.5.24, old mingw, MSVC 9.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 printf of @samp{long double} numbers is unsupported on some platforms:
 mingw, MSVC 14.
index da458e48b6b743b644133daf06d1e3916e5f152f..678594bb60ee448f132e663cf96d452b4c52a507 100644 (file)
@@ -22,8 +22,7 @@ accommodate all Unicode characters.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 This function does not support the @samp{b} directive, required by ISO C23,
 on some platforms:
index 47c92c95c5c8f7169f1e4f85363c246c7f2527f3..3ccf202f034108926c6cdb6a70577683a357d07b 100644 (file)
@@ -16,8 +16,7 @@ AIX 5.1, HP-UX 11.23, Solaris 9, Cygwin 1.5.24, old mingw, MSVC 9.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 printf of @samp{long double} numbers is unsupported on some platforms:
 mingw, MSVC 14.
index c1ad749f6c041a0958335b36de7668b84cc06060..1b2d8257b4f81dc99e5771e9b0fedec5c979a12f 100644 (file)
@@ -31,8 +31,7 @@ AIX 5.1, HP-UX 11.23, Solaris 9, Cygwin 1.5.24, old mingw, MSVC 9.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.
+glibc 2.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 printf of @samp{long double} numbers is unsupported on some platforms:
 mingw, MSVC 14.
index 1788bf3793da8dd2fcf205525f63bef278d13c9f..00d649ec59b3f4dae34e7da01a3c402ec86c09d9 100644 (file)
@@ -16,8 +16,7 @@ AIX 5.1, HP-UX 11.23, Solaris 9, Cygwin 1.5.24, old mingw, MSVC 9.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 printf of @samp{long double} numbers is unsupported on some platforms:
 mingw, MSVC 14.
index b66cb42354a8dad7116cbfdd29a3a7663ce15efb..2449473f7a31795a5284791e743d803ba9d69b49 100644 (file)
@@ -47,8 +47,7 @@ NetBSD 10.0.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 This function ignores the minimum field width in the @samp{lc} directive
 on some platforms:
index 46d32fb768b623dbf723e3347907d60cc951e0bd..323dc6d4293efa3bb71b8c172215f6a38017756a 100644 (file)
@@ -19,8 +19,7 @@ Portability problems fixed by either Gnulib module @code{vdprintf-posix} or @cod
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 printf @code{"%f"}, @code{"%e"}, @code{"%g"} of Infinity and NaN yields an
 incorrect result on some platforms:
index 4ef2e668de07b5a7c385e87097e9d1161de1fd65..4c21be2f28e2b7d22597d5f293faaf0e5c6ff0e7 100644 (file)
@@ -16,8 +16,7 @@ AIX 5.1, HP-UX 11.23, Solaris 9, Cygwin 1.5.24, old mingw, MSVC 9.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 printf of @samp{long double} numbers is unsupported on some platforms:
 mingw, MSVC 14.
index e717113f7e92ed63a8c0736ea593b64d20d645c1..79128a67ff3c332c58300d3cd4e28520586a6b1a 100644 (file)
@@ -22,8 +22,7 @@ accommodate all Unicode characters.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 This function does not support the @samp{b} directive, required by ISO C23,
 on some platforms:
index 1b2db634ac1176b87b1576e021ebf1eaa3ebf870..75ba1e99cfb0fda92745e48e5874e770dfa56a5f 100644 (file)
@@ -16,8 +16,7 @@ AIX 5.1, HP-UX 11.23, Solaris 9, Cygwin 1.5.24, old mingw, MSVC 9.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 printf of @samp{long double} numbers is unsupported on some platforms:
 mingw, MSVC 14.
index 5a313e9b24c39ecf8a656a8dde891a6e14bc73a9..0d8edd64d499b268dbe96c1a1936a1f4ee055fe6 100644 (file)
@@ -28,8 +28,7 @@ AIX 5.1, HP-UX 11.23, Solaris 9, Cygwin 1.5.24, old mingw, MSVC 9.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 printf of @samp{long double} numbers is unsupported on some platforms:
 mingw, MSVC 14.
index 78e1557d34d470bf8fbb85b91689fe287cbe66b2..eea8f0d02ccbe9b928a7c1465800335855372453 100644 (file)
@@ -16,8 +16,7 @@ AIX 5.1, HP-UX 11.23, Solaris 9, Cygwin 1.5.24, old mingw, MSVC 9.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 printf of @samp{long double} numbers is unsupported on some platforms:
 mingw, MSVC 14.
index dd411850072c35d374d240e27b1e65b879f09d77..7e29716551cefc22b3028f70e0c56aeba07ce436 100644 (file)
@@ -24,8 +24,7 @@ On Windows, this function does not take a buffer size as second argument.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 This function does not support the @samp{b} directive, required by ISO C23,
 on some platforms:
index e4bf222fc1d57cb389850523500f2bda671c4c88..d45f5865fb5dee6dbd714478275dd1bc2cce8878 100644 (file)
@@ -25,8 +25,7 @@ accommodate all Unicode characters.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 This function does not support the @samp{b} directive, required by ISO C23,
 on some platforms:
index db1092d712a859ba7c2f1e595044d75414078571..9ca55005a7cb61fdec747892e831d4f2beb5c407 100644 (file)
@@ -25,8 +25,7 @@ accommodate all Unicode characters.
 This function does not support size specifiers as in C23 (@code{w8},
 @code{w16}, @code{w32}, @code{w64}, @code{wf8}, @code{wf16}, @code{wf32},
 @code{wf64}) on some platforms:
-glibc 2.37, 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.37, musl libc, macOS 14, FreeBSD 13.2, NetBSD 10.0, OpenBSD 7.5, AIX 7.3, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC, Android 9.0.
 @item
 This function does not support the @samp{b} directive, required by ISO C23,
 on some platforms: