]> Savannah Git Hosting - gnulib.git/commitdiff
doc: Document mingw with MSVCRT vs. mingw with UCRT.
authorBruno Haible <bruno@clisp.org>
Tue, 24 Dec 2024 13:45:58 +0000 (14:45 +0100)
committerBruno Haible <bruno@clisp.org>
Tue, 24 Dec 2024 13:45:58 +0000 (14:45 +0100)
* doc/posix-functions/btowc.texi: Add more details regarding mingw.
* doc/posix-functions/fopen.texi: Likewise.
* doc/posix-functions/mbrtowc.texi: Likewise.
* doc/posix-functions/mbsinit.texi: Likewise.
* doc/posix-functions/modf.texi: Likewise.
* doc/posix-functions/modff.texi: Likewise.
* doc/posix-functions/round.texi: Likewise.
* doc/posix-functions/roundf.texi: Likewise.
* doc/posix-functions/swprintf.texi: Likewise.
* doc/posix-functions/timespec_get.texi: Likewise.
* doc/posix-functions/wcrtomb.texi: Likewise.

12 files changed:
ChangeLog
doc/posix-functions/btowc.texi
doc/posix-functions/fopen.texi
doc/posix-functions/mbrtowc.texi
doc/posix-functions/mbsinit.texi
doc/posix-functions/modf.texi
doc/posix-functions/modff.texi
doc/posix-functions/round.texi
doc/posix-functions/roundf.texi
doc/posix-functions/swprintf.texi
doc/posix-functions/timespec_get.texi
doc/posix-functions/wcrtomb.texi

index 20c4ab35c99cc33262444897b2d378d784cf6cd9..91e8c5ef98437b2d1daa171916093025756913f1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2024-12-24  Bruno Haible  <bruno@clisp.org>
+
+       doc: Document mingw with MSVCRT vs. mingw with UCRT.
+       * doc/posix-functions/btowc.texi: Add more details regarding mingw.
+       * doc/posix-functions/fopen.texi: Likewise.
+       * doc/posix-functions/mbrtowc.texi: Likewise.
+       * doc/posix-functions/mbsinit.texi: Likewise.
+       * doc/posix-functions/modf.texi: Likewise.
+       * doc/posix-functions/modff.texi: Likewise.
+       * doc/posix-functions/round.texi: Likewise.
+       * doc/posix-functions/roundf.texi: Likewise.
+       * doc/posix-functions/swprintf.texi: Likewise.
+       * doc/posix-functions/timespec_get.texi: Likewise.
+       * doc/posix-functions/wcrtomb.texi: Likewise.
+
 2024-12-24  Bruno Haible  <bruno@clisp.org>
 
        wchar: Support several gnulib-tool invocations better.
index cd2b18208a34e45467155084770abbcb31507aff..467fb9be2456703bf0c4087f89e08034df3bb63a 100644 (file)
@@ -22,7 +22,7 @@ glibc 2.35, MirOS BSD #10.
 @item
 In the C or POSIX locales, this function is not consistent with @code{mbrtowc}
 on some platforms:
-Cygwin 3.4.x, mingw.
+Cygwin 3.4.x, mingw with MSVCRT.
 @end itemize
 
 Portability problems not fixed by Gnulib:
index 33c24024fd4962fc1ac1bad87d769e8c63b53b61..5b218f29c0f7108cb3236206c7457ab678615cda 100644 (file)
@@ -29,7 +29,7 @@ Portability problems fixed by Gnulib module @code{fopen-gnu}:
 This function does not support the mode character
 @samp{x} (corresponding to @code{O_EXCL}), introduced in ISO C11,
 on some platforms:
-FreeBSD 8.2, NetBSD 6.1, OpenBSD 5.6, Minix 3.2, AIX 6.1, HP-UX 11.31, Solaris 11.3, Cygwin 1.7.16 (2012), mingw, MSVC 14.
+FreeBSD 8.2, NetBSD 6.1, OpenBSD 5.6, Minix 3.2, AIX 6.1, HP-UX 11.31, Solaris 11.3, Cygwin 1.7.16 (2012), mingw with MSVCRT, MSVC 14.
 @item
 This function does not support the mode character
 @samp{e} (corresponding to @code{O_CLOEXEC}),
index 55465e8208e8e4814144c4296ef8d0397e824c10..8674478adff5bf8328b87b81e46fe0c7fb2a0d84 100644 (file)
@@ -23,7 +23,7 @@ This function returns 0 instead of @code{(size_t) -2} when the input
 is empty:
 @c https://sourceware.org/bugzilla/show_bug.cgi?id=16950
 glibc 2.19,
-MSVC 14, Android 11.
+mingw with UCRT, MSVC 14, Android 11.
 @item
 This function returns @code{(size_t) -1} instead of @code{(size_t) -2}
 when the input is empty:
@@ -35,7 +35,7 @@ AIX 7.2.
 @item
 This function stores a wide character when parsing an incomplete multibyte
 character on some platforms:
-MSVC 14.
+mingw with UCRT, MSVC 14.
 @item
 This function returns the total number of bytes that make up the multibyte
 character, not the number of bytes that were needed to complete the multibyte
index 5258ab99290cabf7f6eaf677289ce46b73d5822d..be9a806ae7729390c7bb4cb459fcf1b4f251023d 100644 (file)
@@ -11,7 +11,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.00, MSVC 14.
+Minix 3.1.8, HP-UX 11.00, mingw with UCRT, MSVC 14.
 @item
 This function always returns 1, even in multibyte locales, on some platforms:
 mingw.
index 2bf1965c305f5468594fd230a986342fccae453f..fd48080ddcef99572615aa25b7bb3a610e2aa4b5 100644 (file)
@@ -19,7 +19,7 @@ This function has problems with a NaN argument on some platforms:
 NetBSD 5.1, Cygwin.
 @item
 This function has problems with infinite arguments on some platforms:
-FreeBSD 6.4, OpenBSD 7.3.
+FreeBSD 6.4, OpenBSD 7.3, mingw with MSVCRT.
 @end itemize
 
 Portability problems not fixed by Gnulib:
index d1479e0f884527d52699a983f693670f64467a93..6dec61e111ae7eb0dcc34d4f340b84d4e4ca3e78 100644 (file)
@@ -25,7 +25,7 @@ This function has problems with a NaN argument on some platforms:
 NetBSD 5.1, OpenBSD 7.5, Solaris 9, Cygwin.
 @item
 This function has problems with infinite arguments on some platforms:
-mingw.
+mingw with MSVCRT.
 @end itemize
 
 Portability problems not fixed by Gnulib:
index ea6fa0f8b9830932f82f6d6dce7a8f9f6b87f099..11efe3c26d178862a5883432968c6a21ca1f8932 100644 (file)
@@ -19,7 +19,7 @@ glibc 2.8.
 @item
 This functions returns a wrong result for @math{x = 1/2 - 2^-54}
 on some platforms:
-NetBSD 3.0, AIX 7.1.
+NetBSD 3.0, AIX 7.1, mingw with MSVCRT.
 @end itemize
 
 Portability problems fixed by Gnulib module @code{round-ieee}:
index 3ad641a72e0e3bf85dd64d2f2c81e3b957ababff..7306e69ac7a69871bc7bfffa03a29395b3997aee 100644 (file)
@@ -19,7 +19,7 @@ glibc 2.8.
 @item
 This functions returns a wrong result for @math{x = 1/2 - 2^-25}
 on some platforms:
-mingw.
+mingw with MSVCRT.
 @end itemize
 
 Portability problems fixed by Gnulib module @code{roundf-ieee}:
index b089a47cb360eba67bc312e1ba80a2a74966abf5..7f6ee3848f13463dcca42bea5a296e1ba29c72bf 100644 (file)
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, Cygwin 1.5.x.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, Cygwin 1.5.x, mingw with UCRT.
 @item
 This function has a different signature on some platforms:
 MSVC 9.
index b9ee889dd25e99bb94eb48a07680aeb0b36c3b4a..80b0dc30d3ce444f0fc850cb525bd1f890ed1c2c 100644 (file)
@@ -13,7 +13,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on many platforms:
-glibc 2.15, macOS 10.14, FreeBSD 11.0, NetBSD 7.1, OpenBSD 6.0, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.5.x, mingw, MSVC 14, Android 9.0.
+glibc 2.15, macOS 10.14, FreeBSD 11.0, NetBSD 7.1, OpenBSD 6.0, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.3, Cygwin 3.5.x, mingw with MSVCRT, MSVC 14, Android 9.0.
 @end itemize
 
 Portability problems not fixed by Gnulib:
index c357b38151a1b22600ecce08d8a0f2a28a003a29..612dcacb0ab6742ed81311e0acd21ad6d927c111 100644 (file)
@@ -20,7 +20,7 @@ This function returns 0 when the first argument is NULL in some locales on some
 Solaris 11.3.
 @item
 This function does not ignore the second argument when the first argument is NULL on some platforms:
-MSVC 14.
+mingw with UCRT, MSVC 14.
 @end itemize
 
 Portability problems not fixed by Gnulib: