]> Savannah Git Hosting - gnulib.git/commitdiff
doc: Reference some reported bugs (in comments).
authorBruno Haible <bruno@clisp.org>
Fri, 30 Jun 2023 14:24:00 +0000 (16:24 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 30 Jun 2023 14:24:00 +0000 (16:24 +0200)
* doc/posix-functions/mbrlen.texi: Add references to bug reports.
* doc/posix-functions/mbrtoc16.texi: Likewise.
* doc/posix-functions/mbrtoc32.texi: Likewise.
* doc/posix-functions/mbrtowc.texi: Likewise.
* doc/posix-functions/mbsnrtowcs.texi: Likewise.
* doc/posix-functions/mbsrtowcs.texi: Likewise.
* doc/posix-functions/mbstowcs.texi: Likewise.

ChangeLog
doc/posix-functions/mbrlen.texi
doc/posix-functions/mbrtoc16.texi
doc/posix-functions/mbrtoc32.texi
doc/posix-functions/mbrtowc.texi
doc/posix-functions/mbsnrtowcs.texi
doc/posix-functions/mbsrtowcs.texi
doc/posix-functions/mbstowcs.texi

index 1953ccdd961036ab2d3d9b8714ad15518aeb62ea..5c2ea3039c68bad8b4b62d8912f181252f3f66a2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2023-06-30  Bruno Haible  <bruno@clisp.org>
+
+       doc: Reference some reported bugs (in comments).
+       * doc/posix-functions/mbrlen.texi: Add references to bug reports.
+       * doc/posix-functions/mbrtoc16.texi: Likewise.
+       * doc/posix-functions/mbrtoc32.texi: Likewise.
+       * doc/posix-functions/mbrtowc.texi: Likewise.
+       * doc/posix-functions/mbsnrtowcs.texi: Likewise.
+       * doc/posix-functions/mbsrtowcs.texi: Likewise.
+       * doc/posix-functions/mbstowcs.texi: Likewise.
+
 2023-06-29  Paul Eggert  <eggert@cs.ucla.edu>
 
        assert-tests: pacify gcc -Wunused-function
index 0c55ddae2159448ed3f20d804b4a01d31883a33a..9545d4c16eb222b21a12fe4df8d631172f390377 100644 (file)
@@ -14,6 +14,8 @@ Minix 3.1.8, HP-UX 11.00, IRIX 6.5, mingw.
 @item
 In the C or POSIX locales, this function can return @code{(size_t) -1}
 and set @code{errno} to @code{EILSEQ}:
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=19932
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=29511
 glibc 2.35.
 @item
 This function returns 0 instead of @code{(size_t) -2} when the input
index ed568d593fbd8275d0b0070182c253f46d3c9f1b..2c483f5170ffc41811e120332a11f13f1974554b 100644 (file)
@@ -16,11 +16,16 @@ glibc 2.36.
 @item
 In the C or POSIX locales, this function can return @code{(size_t) -1}
 and set @code{errno} to @code{EILSEQ}:
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=19932
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=29511
 glibc 2.36.
 @item
 This function returns 0 instead of @code{(size_t) -2} when the input
 is empty:
-glibc 2.19, Android 11.
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=16950
+glibc 2.19,
+@c https://issuetracker.google.com/issues/289419880
+Android 11.
 @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
@@ -30,11 +35,14 @@ mingw.
 This function returns @code{(size_t) -3} instead of a byte count when it
 has stored a high surrogate, and returns a byte count instead of
 @code{(size_t) -3} when it has stored a low surrogate, on some platforms:
+@c https://issuetracker.google.com/issues/289419882
 Android.
 @item
 This function does not recognize multibyte sequences that @code{mbrtowc}
 recognizes on some platforms:
-FreeBSD 13.2, Solaris 11.4, MSVC 14.
+@c https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272293
+FreeBSD 13.2,
+Solaris 11.4, MSVC 14.
 @c For MSVC this is because it assumes that the input is always UTF-8 encoded.
 @c See https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/mbrtoc16-mbrtoc323
 @end itemize
index 8792a7b11b343933e94eaab16e051a3d07909abb..db7d6a082140215cb6ea31fbf6c55e903b4e0914 100644 (file)
@@ -12,17 +12,25 @@ glibc 2.15, macOS 11.1, FreeBSD 6.4, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 7
 @item
 In the C or POSIX locales, this function can return @code{(size_t) -1}
 and set @code{errno} to @code{EILSEQ}:
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=19932
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=29511
 glibc 2.35.
 @item
 This function returns 0 instead of @code{(size_t) -2} when the input
 is empty:
-glibc 2.19, mingw, Android 11,
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=16950
+glibc 2.19,
+mingw,
+@c https://issuetracker.google.com/issues/289419880
+Android 11,
 @c https://dev.haiku-os.org/ticket/18350
 Haiku.
 @item
 This function does not recognize multibyte sequences that @code{mbrtowc}
 recognizes on some platforms:
-FreeBSD 13.0, Solaris 11.4, mingw, MSVC 14.
+@c https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272293
+FreeBSD 13.2,
+Solaris 11.4, mingw, MSVC 14.
 @c For MSVC this is because it assumes that the input is always UTF-8 encoded.
 @c See https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/mbrtoc16-mbrtoc323
 @end itemize
index 52471978fc7aea45b2dd01ef04b9265337e6b787..f61b4806c6027118e2e693adf631281669f64050 100644 (file)
@@ -14,11 +14,15 @@ Minix 3.1.8, HP-UX 11.00, IRIX 6.5, mingw.
 @item
 In the C or POSIX locales, this function can return @code{(size_t) -1}
 and set @code{errno} to @code{EILSEQ}:
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=19932
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=29511
 glibc 2.35.
 @item
 This function returns 0 instead of @code{(size_t) -2} when the input
 is empty:
-glibc 2.19, MSVC 14, Android 11.
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=16950
+glibc 2.19,
+MSVC 14, Android 11.
 @item
 This function returns @code{(size_t) -1} instead of @code{(size_t) -2}
 when the input is empty:
index 3a420c673aec1885a6bd179645481325fd378d40..ae389b414d7222588fe2996db0a0caed956664fc 100644 (file)
@@ -17,6 +17,8 @@ Solaris 11.4.
 @item
 In the C or POSIX locales, this function can return @code{(size_t) -1}
 and set @code{errno} to @code{EILSEQ}:
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=19932
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=29511
 glibc 2.35.
 @end itemize
 
index 28c450ddfb63aeef261e1353f98d9ab888c5bc9f..88da2a06aac81f4eb173c00ec7f74626838167b6 100644 (file)
@@ -17,6 +17,8 @@ HP-UX 11, Solaris 11 2010-11.
 @item
 In the C or POSIX locales, this function can return @code{(size_t) -1}
 and set @code{errno} to @code{EILSEQ}:
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=19932
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=29511
 glibc 2.35.
 @item
 This function does not work when the first argument is NULL on some platforms:
index a695edc2afb176cef516b7b6c586cd28e3691d34..2071219d6ce3e3ffdebd100fd14640447150954e 100644 (file)
@@ -11,6 +11,8 @@ Portability problems fixed by Gnulib:
 @item
 In the C or POSIX locales, this function can return @code{(size_t) -1}
 and set @code{errno} to @code{EILSEQ}:
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=19932
+@c https://sourceware.org/bugzilla/show_bug.cgi?id=29511
 glibc 2.35.
 @end itemize