From 15cd8caa2aac6e2a37ee82a095275492bebae2bb Mon Sep 17 00:00:00 2001
From: Bruno Haible <bruno@clisp.org>
Date: Wed, 1 Jan 2020 16:34:39 +0100
Subject: [PATCH] doc: Update documentation about wchar_t.

* doc/*/*wc*.texi: Clarify that 64-bit AIX does not have a too small
wchar_t type.
---
 ChangeLog                                  | 6 ++++++
 doc/glibc-functions/fgetwc_unlocked.texi   | 2 +-
 doc/glibc-functions/fgetws_unlocked.texi   | 2 +-
 doc/glibc-functions/fputwc_unlocked.texi   | 2 +-
 doc/glibc-functions/fputws_unlocked.texi   | 2 +-
 doc/glibc-functions/getwc_unlocked.texi    | 2 +-
 doc/glibc-functions/getwchar_unlocked.texi | 2 +-
 doc/glibc-functions/putwc_unlocked.texi    | 2 +-
 doc/glibc-functions/putwchar_unlocked.texi | 2 +-
 doc/glibc-functions/wcschrnul.texi         | 2 +-
 doc/glibc-functions/wcsftime_l.texi        | 2 +-
 doc/glibc-functions/wcstod_l.texi          | 2 +-
 doc/glibc-functions/wcstof_l.texi          | 2 +-
 doc/glibc-functions/wcstol_l.texi          | 2 +-
 doc/glibc-functions/wcstold_l.texi         | 2 +-
 doc/glibc-functions/wcstoll_l.texi         | 2 +-
 doc/glibc-functions/wcstoq.texi            | 2 +-
 doc/glibc-functions/wcstoul_l.texi         | 2 +-
 doc/glibc-functions/wcstoull_l.texi        | 2 +-
 doc/glibc-functions/wcstouq.texi           | 2 +-
 doc/glibc-functions/wmempcpy.texi          | 2 +-
 doc/pastposix-functions/wcswcs.texi        | 2 +-
 doc/posix-functions/btowc.texi             | 2 +-
 doc/posix-functions/fgetwc.texi            | 2 +-
 doc/posix-functions/fgetws.texi            | 2 +-
 doc/posix-functions/fputwc.texi            | 2 +-
 doc/posix-functions/fputws.texi            | 2 +-
 doc/posix-functions/fwide.texi             | 2 +-
 doc/posix-functions/fwprintf.texi          | 2 +-
 doc/posix-functions/fwscanf.texi           | 2 +-
 doc/posix-functions/getwc.texi             | 2 +-
 doc/posix-functions/getwchar.texi          | 2 +-
 doc/posix-functions/iswalnum.texi          | 2 +-
 doc/posix-functions/iswalnum_l.texi        | 2 +-
 doc/posix-functions/iswalpha.texi          | 2 +-
 doc/posix-functions/iswalpha_l.texi        | 2 +-
 doc/posix-functions/iswblank.texi          | 2 +-
 doc/posix-functions/iswblank_l.texi        | 2 +-
 doc/posix-functions/iswcntrl.texi          | 2 +-
 doc/posix-functions/iswcntrl_l.texi        | 2 +-
 doc/posix-functions/iswctype.texi          | 2 +-
 doc/posix-functions/iswctype_l.texi        | 2 +-
 doc/posix-functions/iswdigit.texi          | 2 +-
 doc/posix-functions/iswdigit_l.texi        | 2 +-
 doc/posix-functions/iswgraph.texi          | 2 +-
 doc/posix-functions/iswgraph_l.texi        | 2 +-
 doc/posix-functions/iswlower.texi          | 2 +-
 doc/posix-functions/iswlower_l.texi        | 2 +-
 doc/posix-functions/iswprint.texi          | 2 +-
 doc/posix-functions/iswprint_l.texi        | 2 +-
 doc/posix-functions/iswpunct.texi          | 2 +-
 doc/posix-functions/iswpunct_l.texi        | 2 +-
 doc/posix-functions/iswspace.texi          | 2 +-
 doc/posix-functions/iswspace_l.texi        | 2 +-
 doc/posix-functions/iswupper.texi          | 2 +-
 doc/posix-functions/iswupper_l.texi        | 2 +-
 doc/posix-functions/iswxdigit.texi         | 2 +-
 doc/posix-functions/iswxdigit_l.texi       | 2 +-
 doc/posix-functions/mbrtowc.texi           | 2 +-
 doc/posix-functions/mbsnrtowcs.texi        | 2 +-
 doc/posix-functions/mbsrtowcs.texi         | 2 +-
 doc/posix-functions/mbstowcs.texi          | 2 +-
 doc/posix-functions/mbtowc.texi            | 2 +-
 doc/posix-functions/open_wmemstream.texi   | 2 +-
 doc/posix-functions/putwc.texi             | 2 +-
 doc/posix-functions/putwchar.texi          | 2 +-
 doc/posix-functions/swprintf.texi          | 2 +-
 doc/posix-functions/swscanf.texi           | 2 +-
 doc/posix-functions/tolower.texi           | 2 +-
 doc/posix-functions/toupper.texi           | 2 +-
 doc/posix-functions/towctrans.texi         | 2 +-
 doc/posix-functions/towctrans_l.texi       | 2 +-
 doc/posix-functions/towlower.texi          | 2 +-
 doc/posix-functions/towlower_l.texi        | 2 +-
 doc/posix-functions/towupper.texi          | 2 +-
 doc/posix-functions/towupper_l.texi        | 2 +-
 doc/posix-functions/ungetwc.texi           | 2 +-
 doc/posix-functions/vfwprintf.texi         | 2 +-
 doc/posix-functions/vfwscanf.texi          | 2 +-
 doc/posix-functions/vswprintf.texi         | 2 +-
 doc/posix-functions/vswscanf.texi          | 2 +-
 doc/posix-functions/vwprintf.texi          | 2 +-
 doc/posix-functions/vwscanf.texi           | 2 +-
 doc/posix-functions/wcpcpy.texi            | 2 +-
 doc/posix-functions/wcpncpy.texi           | 2 +-
 doc/posix-functions/wcrtomb.texi           | 2 +-
 doc/posix-functions/wcscasecmp.texi        | 2 +-
 doc/posix-functions/wcscasecmp_l.texi      | 2 +-
 doc/posix-functions/wcscat.texi            | 2 +-
 doc/posix-functions/wcschr.texi            | 2 +-
 doc/posix-functions/wcscmp.texi            | 2 +-
 doc/posix-functions/wcscoll.texi           | 2 +-
 doc/posix-functions/wcscoll_l.texi         | 2 +-
 doc/posix-functions/wcscpy.texi            | 2 +-
 doc/posix-functions/wcscspn.texi           | 2 +-
 doc/posix-functions/wcsdup.texi            | 2 +-
 doc/posix-functions/wcsftime.texi          | 2 +-
 doc/posix-functions/wcslen.texi            | 2 +-
 doc/posix-functions/wcsncasecmp.texi       | 2 +-
 doc/posix-functions/wcsncasecmp_l.texi     | 2 +-
 doc/posix-functions/wcsncat.texi           | 2 +-
 doc/posix-functions/wcsncmp.texi           | 2 +-
 doc/posix-functions/wcsncpy.texi           | 2 +-
 doc/posix-functions/wcsnlen.texi           | 2 +-
 doc/posix-functions/wcsnrtombs.texi        | 2 +-
 doc/posix-functions/wcspbrk.texi           | 2 +-
 doc/posix-functions/wcsrchr.texi           | 2 +-
 doc/posix-functions/wcsrtombs.texi         | 2 +-
 doc/posix-functions/wcsspn.texi            | 2 +-
 doc/posix-functions/wcsstr.texi            | 2 +-
 doc/posix-functions/wcstod.texi            | 2 +-
 doc/posix-functions/wcstof.texi            | 2 +-
 doc/posix-functions/wcstoimax.texi         | 2 +-
 doc/posix-functions/wcstok.texi            | 2 +-
 doc/posix-functions/wcstol.texi            | 2 +-
 doc/posix-functions/wcstold.texi           | 2 +-
 doc/posix-functions/wcstoll.texi           | 2 +-
 doc/posix-functions/wcstombs.texi          | 2 +-
 doc/posix-functions/wcstoul.texi           | 2 +-
 doc/posix-functions/wcstoull.texi          | 2 +-
 doc/posix-functions/wcstoumax.texi         | 2 +-
 doc/posix-functions/wcswidth.texi          | 2 +-
 doc/posix-functions/wcsxfrm.texi           | 2 +-
 doc/posix-functions/wcsxfrm_l.texi         | 2 +-
 doc/posix-functions/wctob.texi             | 2 +-
 doc/posix-functions/wctomb.texi            | 2 +-
 doc/posix-functions/wctrans.texi           | 2 +-
 doc/posix-functions/wctrans_l.texi         | 2 +-
 doc/posix-functions/wctype.texi            | 2 +-
 doc/posix-functions/wctype_l.texi          | 2 +-
 doc/posix-functions/wcwidth.texi           | 2 +-
 doc/posix-functions/wmemchr.texi           | 2 +-
 doc/posix-functions/wmemcmp.texi           | 2 +-
 doc/posix-functions/wmemcpy.texi           | 2 +-
 doc/posix-functions/wmemmove.texi          | 2 +-
 doc/posix-functions/wmemset.texi           | 2 +-
 doc/posix-functions/wprintf.texi           | 2 +-
 doc/posix-functions/wscanf.texi            | 2 +-
 138 files changed, 143 insertions(+), 137 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index d19cf8b140..ac61fdf115 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2020-01-01  Bruno Haible  <bruno@clisp.org>
+
+	doc: Update documentation about wchar_t.
+	* doc/*/*wc*.texi: Clarify that 64-bit AIX does not have a too small
+	wchar_t type.
+
 2020-01-01  Bruno Haible  <bruno@clisp.org>
 
 	mbrtowc tests: Fix typos.
diff --git a/doc/glibc-functions/fgetwc_unlocked.texi b/doc/glibc-functions/fgetwc_unlocked.texi
index 2f2ce4f3df..3f426ecb14 100644
--- a/doc/glibc-functions/fgetwc_unlocked.texi
+++ b/doc/glibc-functions/fgetwc_unlocked.texi
@@ -27,6 +27,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many non-glibc platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/fgetws_unlocked.texi b/doc/glibc-functions/fgetws_unlocked.texi
index 8953625a8c..c0630d670e 100644
--- a/doc/glibc-functions/fgetws_unlocked.texi
+++ b/doc/glibc-functions/fgetws_unlocked.texi
@@ -27,6 +27,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on all non-glibc platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/fputwc_unlocked.texi b/doc/glibc-functions/fputwc_unlocked.texi
index 02c01b99b3..33ec5600c3 100644
--- a/doc/glibc-functions/fputwc_unlocked.texi
+++ b/doc/glibc-functions/fputwc_unlocked.texi
@@ -27,6 +27,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many non-glibc platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/fputws_unlocked.texi b/doc/glibc-functions/fputws_unlocked.texi
index 47ecea508c..1cfddd83e9 100644
--- a/doc/glibc-functions/fputws_unlocked.texi
+++ b/doc/glibc-functions/fputws_unlocked.texi
@@ -27,6 +27,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many non-glibc platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/getwc_unlocked.texi b/doc/glibc-functions/getwc_unlocked.texi
index 2eadd592c7..0107b41600 100644
--- a/doc/glibc-functions/getwc_unlocked.texi
+++ b/doc/glibc-functions/getwc_unlocked.texi
@@ -27,6 +27,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/getwchar_unlocked.texi b/doc/glibc-functions/getwchar_unlocked.texi
index 217ac0da49..747f2eb474 100644
--- a/doc/glibc-functions/getwchar_unlocked.texi
+++ b/doc/glibc-functions/getwchar_unlocked.texi
@@ -27,6 +27,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on all non-glibc platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/putwc_unlocked.texi b/doc/glibc-functions/putwc_unlocked.texi
index 93a6d5a2cb..098068a434 100644
--- a/doc/glibc-functions/putwc_unlocked.texi
+++ b/doc/glibc-functions/putwc_unlocked.texi
@@ -27,6 +27,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/putwchar_unlocked.texi b/doc/glibc-functions/putwchar_unlocked.texi
index fd32fc3bfd..7db22c3c38 100644
--- a/doc/glibc-functions/putwchar_unlocked.texi
+++ b/doc/glibc-functions/putwchar_unlocked.texi
@@ -27,6 +27,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many non-glibc platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/wcschrnul.texi b/doc/glibc-functions/wcschrnul.texi
index 9fdb4c722d..9446c7ac18 100644
--- a/doc/glibc-functions/wcschrnul.texi
+++ b/doc/glibc-functions/wcschrnul.texi
@@ -22,6 +22,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many non-glibc platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/wcsftime_l.texi b/doc/glibc-functions/wcsftime_l.texi
index c52b43dec4..d6f91bdd78 100644
--- a/doc/glibc-functions/wcsftime_l.texi
+++ b/doc/glibc-functions/wcsftime_l.texi
@@ -14,6 +14,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 8.1.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/wcstod_l.texi b/doc/glibc-functions/wcstod_l.texi
index 3fd5312737..ba59b346bd 100644
--- a/doc/glibc-functions/wcstod_l.texi
+++ b/doc/glibc-functions/wcstod_l.texi
@@ -14,6 +14,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 8.1.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/wcstof_l.texi b/doc/glibc-functions/wcstof_l.texi
index 175e5b808a..2dfce0ea5c 100644
--- a/doc/glibc-functions/wcstof_l.texi
+++ b/doc/glibc-functions/wcstof_l.texi
@@ -14,6 +14,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 8.1.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/wcstol_l.texi b/doc/glibc-functions/wcstol_l.texi
index 106fcec1b4..aa3ac58453 100644
--- a/doc/glibc-functions/wcstol_l.texi
+++ b/doc/glibc-functions/wcstol_l.texi
@@ -14,6 +14,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 8.1.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/wcstold_l.texi b/doc/glibc-functions/wcstold_l.texi
index 71dd107e8b..6e98a86eab 100644
--- a/doc/glibc-functions/wcstold_l.texi
+++ b/doc/glibc-functions/wcstold_l.texi
@@ -14,6 +14,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/wcstoll_l.texi b/doc/glibc-functions/wcstoll_l.texi
index d459d795ad..c820262a78 100644
--- a/doc/glibc-functions/wcstoll_l.texi
+++ b/doc/glibc-functions/wcstoll_l.texi
@@ -14,6 +14,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/wcstoq.texi b/doc/glibc-functions/wcstoq.texi
index 502110fa20..c7d61710ac 100644
--- a/doc/glibc-functions/wcstoq.texi
+++ b/doc/glibc-functions/wcstoq.texi
@@ -22,6 +22,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many non-glibc platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/wcstoul_l.texi b/doc/glibc-functions/wcstoul_l.texi
index 9cfab60304..8dc2cf4ee0 100644
--- a/doc/glibc-functions/wcstoul_l.texi
+++ b/doc/glibc-functions/wcstoul_l.texi
@@ -14,6 +14,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 8.1.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/wcstoull_l.texi b/doc/glibc-functions/wcstoull_l.texi
index e2be40a93a..b11741d1b0 100644
--- a/doc/glibc-functions/wcstoull_l.texi
+++ b/doc/glibc-functions/wcstoull_l.texi
@@ -14,6 +14,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/wcstouq.texi b/doc/glibc-functions/wcstouq.texi
index 9aecd75a8e..ff1c6bf9d2 100644
--- a/doc/glibc-functions/wcstouq.texi
+++ b/doc/glibc-functions/wcstouq.texi
@@ -22,6 +22,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many non-glibc platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/glibc-functions/wmempcpy.texi b/doc/glibc-functions/wmempcpy.texi
index 08c6fe2f99..da5b4d2cf4 100644
--- a/doc/glibc-functions/wmempcpy.texi
+++ b/doc/glibc-functions/wmempcpy.texi
@@ -27,6 +27,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many non-glibc platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 5.1.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/pastposix-functions/wcswcs.texi b/doc/pastposix-functions/wcswcs.texi
index 570bd1ec34..c703d8cb0c 100644
--- a/doc/pastposix-functions/wcswcs.texi
+++ b/doc/pastposix-functions/wcswcs.texi
@@ -16,7 +16,7 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Mac OS X 10.5, FreeBSD 6.0, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 This function is marked as ``legacy'' in POSIX.  Better use @code{wcsstr}
diff --git a/doc/posix-functions/btowc.texi b/doc/posix-functions/btowc.texi
index 6c539a68d9..b29ae7b4fc 100644
--- a/doc/posix-functions/btowc.texi
+++ b/doc/posix-functions/btowc.texi
@@ -22,7 +22,7 @@ IRIX 6.5.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 In the C or POSIX locales, this function is not consistent with
diff --git a/doc/posix-functions/fgetwc.texi b/doc/posix-functions/fgetwc.texi
index 50f02c9912..16ed3b1b18 100644
--- a/doc/posix-functions/fgetwc.texi
+++ b/doc/posix-functions/fgetwc.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/fgetws.texi b/doc/posix-functions/fgetws.texi
index 1a8756e7d2..83cea29a31 100644
--- a/doc/posix-functions/fgetws.texi
+++ b/doc/posix-functions/fgetws.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/fputwc.texi b/doc/posix-functions/fputwc.texi
index 788afe1a6b..06a015de1c 100644
--- a/doc/posix-functions/fputwc.texi
+++ b/doc/posix-functions/fputwc.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/fputws.texi b/doc/posix-functions/fputws.texi
index b01ece52df..c803da7001 100644
--- a/doc/posix-functions/fputws.texi
+++ b/doc/posix-functions/fputws.texi
@@ -16,7 +16,7 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 On some platforms, this function does not set @code{errno} or the
diff --git a/doc/posix-functions/fwide.texi b/doc/posix-functions/fwide.texi
index 77923101a9..bb86a9c94e 100644
--- a/doc/posix-functions/fwide.texi
+++ b/doc/posix-functions/fwide.texi
@@ -16,7 +16,7 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x, MSVC 14.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 @code{fwide} is not guaranteed to be able to change a file stream's mode
diff --git a/doc/posix-functions/fwprintf.texi b/doc/posix-functions/fwprintf.texi
index caafb24a83..1bd4f3d4b8 100644
--- a/doc/posix-functions/fwprintf.texi
+++ b/doc/posix-functions/fwprintf.texi
@@ -20,7 +20,7 @@ instead.
 This function is missing on some platforms:
 NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 When formatting an integer with grouping flag, this function inserts thousands
diff --git a/doc/posix-functions/fwscanf.texi b/doc/posix-functions/fwscanf.texi
index e9752acd36..29b03f2d26 100644
--- a/doc/posix-functions/fwscanf.texi
+++ b/doc/posix-functions/fwscanf.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/getwc.texi b/doc/posix-functions/getwc.texi
index ea43ea99bc..66fa1242d1 100644
--- a/doc/posix-functions/getwc.texi
+++ b/doc/posix-functions/getwc.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/getwchar.texi b/doc/posix-functions/getwchar.texi
index f18d35ba7b..ccb6b4801b 100644
--- a/doc/posix-functions/getwchar.texi
+++ b/doc/posix-functions/getwchar.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswalnum.texi b/doc/posix-functions/iswalnum.texi
index 889e84983a..1ccb315d33 100644
--- a/doc/posix-functions/iswalnum.texi
+++ b/doc/posix-functions/iswalnum.texi
@@ -20,6 +20,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswalnum_l.texi b/doc/posix-functions/iswalnum_l.texi
index da1c1e9e89..a22163305e 100644
--- a/doc/posix-functions/iswalnum_l.texi
+++ b/doc/posix-functions/iswalnum_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswalpha.texi b/doc/posix-functions/iswalpha.texi
index ea0ff160ef..c7797abdaf 100644
--- a/doc/posix-functions/iswalpha.texi
+++ b/doc/posix-functions/iswalpha.texi
@@ -20,6 +20,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswalpha_l.texi b/doc/posix-functions/iswalpha_l.texi
index a00447c222..2c5543b446 100644
--- a/doc/posix-functions/iswalpha_l.texi
+++ b/doc/posix-functions/iswalpha_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswblank.texi b/doc/posix-functions/iswblank.texi
index ef0325a9ee..973d30526c 100644
--- a/doc/posix-functions/iswblank.texi
+++ b/doc/posix-functions/iswblank.texi
@@ -22,6 +22,6 @@ glibc 2.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswblank_l.texi b/doc/posix-functions/iswblank_l.texi
index 212bf766ab..571f703619 100644
--- a/doc/posix-functions/iswblank_l.texi
+++ b/doc/posix-functions/iswblank_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswcntrl.texi b/doc/posix-functions/iswcntrl.texi
index bbc73e93c7..a71a419b18 100644
--- a/doc/posix-functions/iswcntrl.texi
+++ b/doc/posix-functions/iswcntrl.texi
@@ -20,7 +20,7 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 This function returns 0 for U+2028 (LINE SEPARATOR) and
diff --git a/doc/posix-functions/iswcntrl_l.texi b/doc/posix-functions/iswcntrl_l.texi
index 721da3b3f9..660587b996 100644
--- a/doc/posix-functions/iswcntrl_l.texi
+++ b/doc/posix-functions/iswcntrl_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswctype.texi b/doc/posix-functions/iswctype.texi
index f7534eab52..16e5a3a132 100644
--- a/doc/posix-functions/iswctype.texi
+++ b/doc/posix-functions/iswctype.texi
@@ -24,6 +24,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswctype_l.texi b/doc/posix-functions/iswctype_l.texi
index b401415972..201fd1cad0 100644
--- a/doc/posix-functions/iswctype_l.texi
+++ b/doc/posix-functions/iswctype_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswdigit.texi b/doc/posix-functions/iswdigit.texi
index 4f8e8ecfb8..c4b80c2e1d 100644
--- a/doc/posix-functions/iswdigit.texi
+++ b/doc/posix-functions/iswdigit.texi
@@ -20,6 +20,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswdigit_l.texi b/doc/posix-functions/iswdigit_l.texi
index 4f509de264..46b6da0414 100644
--- a/doc/posix-functions/iswdigit_l.texi
+++ b/doc/posix-functions/iswdigit_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswgraph.texi b/doc/posix-functions/iswgraph.texi
index 8654f176b0..3a94f41d64 100644
--- a/doc/posix-functions/iswgraph.texi
+++ b/doc/posix-functions/iswgraph.texi
@@ -20,6 +20,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswgraph_l.texi b/doc/posix-functions/iswgraph_l.texi
index f53876390a..7414a3143b 100644
--- a/doc/posix-functions/iswgraph_l.texi
+++ b/doc/posix-functions/iswgraph_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswlower.texi b/doc/posix-functions/iswlower.texi
index 1f78c185dc..fca7f518f8 100644
--- a/doc/posix-functions/iswlower.texi
+++ b/doc/posix-functions/iswlower.texi
@@ -20,6 +20,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswlower_l.texi b/doc/posix-functions/iswlower_l.texi
index 78a0dfc84b..bb6256b32d 100644
--- a/doc/posix-functions/iswlower_l.texi
+++ b/doc/posix-functions/iswlower_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswprint.texi b/doc/posix-functions/iswprint.texi
index f0d95ba776..326cec182d 100644
--- a/doc/posix-functions/iswprint.texi
+++ b/doc/posix-functions/iswprint.texi
@@ -20,6 +20,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswprint_l.texi b/doc/posix-functions/iswprint_l.texi
index 78609de0d8..b9ca3e2b85 100644
--- a/doc/posix-functions/iswprint_l.texi
+++ b/doc/posix-functions/iswprint_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswpunct.texi b/doc/posix-functions/iswpunct.texi
index 7959b3f081..24810ce13f 100644
--- a/doc/posix-functions/iswpunct.texi
+++ b/doc/posix-functions/iswpunct.texi
@@ -20,6 +20,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswpunct_l.texi b/doc/posix-functions/iswpunct_l.texi
index 68b2aaf91a..ee90455cd1 100644
--- a/doc/posix-functions/iswpunct_l.texi
+++ b/doc/posix-functions/iswpunct_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswspace.texi b/doc/posix-functions/iswspace.texi
index 77f83dc2cf..60151ec464 100644
--- a/doc/posix-functions/iswspace.texi
+++ b/doc/posix-functions/iswspace.texi
@@ -20,6 +20,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswspace_l.texi b/doc/posix-functions/iswspace_l.texi
index f024252530..4fdce9346c 100644
--- a/doc/posix-functions/iswspace_l.texi
+++ b/doc/posix-functions/iswspace_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswupper.texi b/doc/posix-functions/iswupper.texi
index 00f65215be..b6c8b687d2 100644
--- a/doc/posix-functions/iswupper.texi
+++ b/doc/posix-functions/iswupper.texi
@@ -20,6 +20,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswupper_l.texi b/doc/posix-functions/iswupper_l.texi
index b7096e26f6..671a984dd5 100644
--- a/doc/posix-functions/iswupper_l.texi
+++ b/doc/posix-functions/iswupper_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswxdigit.texi b/doc/posix-functions/iswxdigit.texi
index 119aa64414..bdce3b432a 100644
--- a/doc/posix-functions/iswxdigit.texi
+++ b/doc/posix-functions/iswxdigit.texi
@@ -20,6 +20,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/iswxdigit_l.texi b/doc/posix-functions/iswxdigit_l.texi
index 29a0363394..f8b6fb297c 100644
--- a/doc/posix-functions/iswxdigit_l.texi
+++ b/doc/posix-functions/iswxdigit_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/mbrtowc.texi b/doc/posix-functions/mbrtowc.texi
index 4340c8f31c..c7c34e0e23 100644
--- a/doc/posix-functions/mbrtowc.texi
+++ b/doc/posix-functions/mbrtowc.texi
@@ -40,6 +40,6 @@ Solaris 9.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/mbsnrtowcs.texi b/doc/posix-functions/mbsnrtowcs.texi
index 157c1f3e87..bd7911bf4e 100644
--- a/doc/posix-functions/mbsnrtowcs.texi
+++ b/doc/posix-functions/mbsnrtowcs.texi
@@ -19,7 +19,7 @@ Solaris 11.4.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 The specification is not clear about whether this function should update the
diff --git a/doc/posix-functions/mbsrtowcs.texi b/doc/posix-functions/mbsrtowcs.texi
index 1c0dae3f15..e6e4e5afc7 100644
--- a/doc/posix-functions/mbsrtowcs.texi
+++ b/doc/posix-functions/mbsrtowcs.texi
@@ -22,7 +22,7 @@ mingw.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 The specification is not clear about whether this function should update the
diff --git a/doc/posix-functions/mbstowcs.texi b/doc/posix-functions/mbstowcs.texi
index d79816f288..af6ea731f6 100644
--- a/doc/posix-functions/mbstowcs.texi
+++ b/doc/posix-functions/mbstowcs.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/mbtowc.texi b/doc/posix-functions/mbtowc.texi
index 4b2a577e4b..e7e537690b 100644
--- a/doc/posix-functions/mbtowc.texi
+++ b/doc/posix-functions/mbtowc.texi
@@ -19,6 +19,6 @@ Portability problems not fixed by Gnulib:
 This function accumulates hidden state on some platforms:
 glibc 2.8 (see @url{https://sourceware.org/bugzilla/show_bug.cgi?id=9674}).
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/open_wmemstream.texi b/doc/posix-functions/open_wmemstream.texi
index e792d9b530..d847e74141 100644
--- a/doc/posix-functions/open_wmemstream.texi
+++ b/doc/posix-functions/open_wmemstream.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 glibc 2.3.6, Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin 1.5.x, mingw, MSVC 14, Android 5.1.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/putwc.texi b/doc/posix-functions/putwc.texi
index 915348265f..f8dd4e2b3e 100644
--- a/doc/posix-functions/putwc.texi
+++ b/doc/posix-functions/putwc.texi
@@ -16,7 +16,7 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 On some platforms, this function does not set @code{errno} or the
diff --git a/doc/posix-functions/putwchar.texi b/doc/posix-functions/putwchar.texi
index 6ab9f516b4..f31dd7f3ca 100644
--- a/doc/posix-functions/putwchar.texi
+++ b/doc/posix-functions/putwchar.texi
@@ -16,7 +16,7 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 On some platforms, this function does not set @code{errno} or the
diff --git a/doc/posix-functions/swprintf.texi b/doc/posix-functions/swprintf.texi
index 9cbb70297d..b5aca13ad3 100644
--- a/doc/posix-functions/swprintf.texi
+++ b/doc/posix-functions/swprintf.texi
@@ -29,7 +29,7 @@ MSVC 14.
 This function does not support the @samp{n} directive on some platforms:
 MSVC 14.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 On Windows, this function does not take a buffer size as second argument.
diff --git a/doc/posix-functions/swscanf.texi b/doc/posix-functions/swscanf.texi
index 06e5556340..71a88621ac 100644
--- a/doc/posix-functions/swscanf.texi
+++ b/doc/posix-functions/swscanf.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/tolower.texi b/doc/posix-functions/tolower.texi
index 74e8db18b7..d8d2bf7f06 100644
--- a/doc/posix-functions/tolower.texi
+++ b/doc/posix-functions/tolower.texi
@@ -17,6 +17,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/toupper.texi b/doc/posix-functions/toupper.texi
index 8e20879d6d..36e40c45bc 100644
--- a/doc/posix-functions/toupper.texi
+++ b/doc/posix-functions/toupper.texi
@@ -17,6 +17,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/towctrans.texi b/doc/posix-functions/towctrans.texi
index 0b544a06e8..838701fb9c 100644
--- a/doc/posix-functions/towctrans.texi
+++ b/doc/posix-functions/towctrans.texi
@@ -16,6 +16,6 @@ Minix 3.1.8, HP-UX 11.00, IRIX 6.5, mingw, MSVC 9, Android 7.1.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/towctrans_l.texi b/doc/posix-functions/towctrans_l.texi
index 735a1c33ad..aae89e8b6a 100644
--- a/doc/posix-functions/towctrans_l.texi
+++ b/doc/posix-functions/towctrans_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 7.1.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/towlower.texi b/doc/posix-functions/towlower.texi
index 4d6e3f269a..a53c96f438 100644
--- a/doc/posix-functions/towlower.texi
+++ b/doc/posix-functions/towlower.texi
@@ -21,6 +21,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/towlower_l.texi b/doc/posix-functions/towlower_l.texi
index c4b22805d3..e79bc9a753 100644
--- a/doc/posix-functions/towlower_l.texi
+++ b/doc/posix-functions/towlower_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/towupper.texi b/doc/posix-functions/towupper.texi
index a7d3009bc9..823ff29743 100644
--- a/doc/posix-functions/towupper.texi
+++ b/doc/posix-functions/towupper.texi
@@ -21,6 +21,6 @@ OS X 10.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/towupper_l.texi b/doc/posix-functions/towupper_l.texi
index c10e6e8528..32e3948251 100644
--- a/doc/posix-functions/towupper_l.texi
+++ b/doc/posix-functions/towupper_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/ungetwc.texi b/doc/posix-functions/ungetwc.texi
index bc14e77628..1a08f4d27b 100644
--- a/doc/posix-functions/ungetwc.texi
+++ b/doc/posix-functions/ungetwc.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/vfwprintf.texi b/doc/posix-functions/vfwprintf.texi
index 4d6af97228..56cd3851f8 100644
--- a/doc/posix-functions/vfwprintf.texi
+++ b/doc/posix-functions/vfwprintf.texi
@@ -20,7 +20,7 @@ instead.
 This function is missing on some platforms:
 NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 When formatting an integer with grouping flag, this function inserts thousands
diff --git a/doc/posix-functions/vfwscanf.texi b/doc/posix-functions/vfwscanf.texi
index 4ddea19b27..dc6983da03 100644
--- a/doc/posix-functions/vfwscanf.texi
+++ b/doc/posix-functions/vfwscanf.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.23, IRIX 6.5, Cygwin 1.5.x, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/vswprintf.texi b/doc/posix-functions/vswprintf.texi
index 012b7e3632..2f771216ab 100644
--- a/doc/posix-functions/vswprintf.texi
+++ b/doc/posix-functions/vswprintf.texi
@@ -20,7 +20,7 @@ instead.
 This function is missing on some platforms:
 NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 On Windows, this function does not take a buffer size as second argument.
diff --git a/doc/posix-functions/vswscanf.texi b/doc/posix-functions/vswscanf.texi
index 41f1b0ee87..6938db9b00 100644
--- a/doc/posix-functions/vswscanf.texi
+++ b/doc/posix-functions/vswscanf.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.23, IRIX 6.5, Cygwin 1.5.x, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/vwprintf.texi b/doc/posix-functions/vwprintf.texi
index 924d20e5a0..f2d839bdbc 100644
--- a/doc/posix-functions/vwprintf.texi
+++ b/doc/posix-functions/vwprintf.texi
@@ -23,7 +23,7 @@ NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.7.
 This function exists, but does not support wide arguments on some
 platforms: Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 When formatting an integer with grouping flag, this function inserts thousands
diff --git a/doc/posix-functions/vwscanf.texi b/doc/posix-functions/vwscanf.texi
index d3eb406eb4..6705a4f4e3 100644
--- a/doc/posix-functions/vwscanf.texi
+++ b/doc/posix-functions/vwscanf.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.23, IRIX 6.5, Cygwin 1.5.x, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcpcpy.texi b/doc/posix-functions/wcpcpy.texi
index f4c72a875f..c237ed792b 100644
--- a/doc/posix-functions/wcpcpy.texi
+++ b/doc/posix-functions/wcpcpy.texi
@@ -20,6 +20,6 @@ glibc 2.13.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcpncpy.texi b/doc/posix-functions/wcpncpy.texi
index 5370a63dec..f49484185c 100644
--- a/doc/posix-functions/wcpncpy.texi
+++ b/doc/posix-functions/wcpncpy.texi
@@ -20,6 +20,6 @@ glibc 2.13.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcrtomb.texi b/doc/posix-functions/wcrtomb.texi
index 55b3fa4cc7..20902e997b 100644
--- a/doc/posix-functions/wcrtomb.texi
+++ b/doc/posix-functions/wcrtomb.texi
@@ -22,6 +22,6 @@ Solaris 11.3.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcscasecmp.texi b/doc/posix-functions/wcscasecmp.texi
index 97662c391f..053e28c69c 100644
--- a/doc/posix-functions/wcscasecmp.texi
+++ b/doc/posix-functions/wcscasecmp.texi
@@ -17,6 +17,6 @@ IRIX 6.5, Solaris 10, Cygwin 1.5.x, mingw, MSVC 14.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcscasecmp_l.texi b/doc/posix-functions/wcscasecmp_l.texi
index ba2388a711..ed2eb79555 100644
--- a/doc/posix-functions/wcscasecmp_l.texi
+++ b/doc/posix-functions/wcscasecmp_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many non-glibc platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 5.1.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcscat.texi b/doc/posix-functions/wcscat.texi
index 4c47915517..0051849e65 100644
--- a/doc/posix-functions/wcscat.texi
+++ b/doc/posix-functions/wcscat.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcschr.texi b/doc/posix-functions/wcschr.texi
index caeb77722b..29cfba97bb 100644
--- a/doc/posix-functions/wcschr.texi
+++ b/doc/posix-functions/wcschr.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcscmp.texi b/doc/posix-functions/wcscmp.texi
index 9437518ab0..4c4de8c6dc 100644
--- a/doc/posix-functions/wcscmp.texi
+++ b/doc/posix-functions/wcscmp.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcscoll.texi b/doc/posix-functions/wcscoll.texi
index ecbf1ca489..8545707689 100644
--- a/doc/posix-functions/wcscoll.texi
+++ b/doc/posix-functions/wcscoll.texi
@@ -16,6 +16,6 @@ Minix 3.1.8.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcscoll_l.texi b/doc/posix-functions/wcscoll_l.texi
index 252866bfd6..556387fc0a 100644
--- a/doc/posix-functions/wcscoll_l.texi
+++ b/doc/posix-functions/wcscoll_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcscpy.texi b/doc/posix-functions/wcscpy.texi
index 2903315792..796b276af7 100644
--- a/doc/posix-functions/wcscpy.texi
+++ b/doc/posix-functions/wcscpy.texi
@@ -13,7 +13,7 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
 
diff --git a/doc/posix-functions/wcscspn.texi b/doc/posix-functions/wcscspn.texi
index 43b342ce3d..d1a247aa1a 100644
--- a/doc/posix-functions/wcscspn.texi
+++ b/doc/posix-functions/wcscspn.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsdup.texi b/doc/posix-functions/wcsdup.texi
index 6234791326..2a089ee56a 100644
--- a/doc/posix-functions/wcsdup.texi
+++ b/doc/posix-functions/wcsdup.texi
@@ -17,6 +17,6 @@ IRIX 6.5, Solaris 10, Cygwin 1.5.x.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsftime.texi b/doc/posix-functions/wcsftime.texi
index eada0f3ecc..2b7bde6fe9 100644
--- a/doc/posix-functions/wcsftime.texi
+++ b/doc/posix-functions/wcsftime.texi
@@ -19,7 +19,7 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 OpenBSD 3.8, Minix 3.1.8, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 Native Windows platforms (mingw, MSVC) support only a subset of time
diff --git a/doc/posix-functions/wcslen.texi b/doc/posix-functions/wcslen.texi
index 611aa5b714..188b8a78b2 100644
--- a/doc/posix-functions/wcslen.texi
+++ b/doc/posix-functions/wcslen.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsncasecmp.texi b/doc/posix-functions/wcsncasecmp.texi
index 818bf68d55..5656074714 100644
--- a/doc/posix-functions/wcsncasecmp.texi
+++ b/doc/posix-functions/wcsncasecmp.texi
@@ -17,6 +17,6 @@ IRIX 6.5, Solaris 10, Cygwin 1.5.x, mingw, MSVC 14.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsncasecmp_l.texi b/doc/posix-functions/wcsncasecmp_l.texi
index 439813cf37..0d83a66283 100644
--- a/doc/posix-functions/wcsncasecmp_l.texi
+++ b/doc/posix-functions/wcsncasecmp_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many non-glibc platforms:
 Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 5.1.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsncat.texi b/doc/posix-functions/wcsncat.texi
index 7a074306db..02bc4f2f7a 100644
--- a/doc/posix-functions/wcsncat.texi
+++ b/doc/posix-functions/wcsncat.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsncmp.texi b/doc/posix-functions/wcsncmp.texi
index 8fe1ec3057..b6282606ed 100644
--- a/doc/posix-functions/wcsncmp.texi
+++ b/doc/posix-functions/wcsncmp.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsncpy.texi b/doc/posix-functions/wcsncpy.texi
index ff3771ba03..c55c48b231 100644
--- a/doc/posix-functions/wcsncpy.texi
+++ b/doc/posix-functions/wcsncpy.texi
@@ -13,7 +13,7 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore
 cannot accommodate all Unicode characters.
 @end itemize
 
diff --git a/doc/posix-functions/wcsnlen.texi b/doc/posix-functions/wcsnlen.texi
index aac3f617ac..0563013418 100644
--- a/doc/posix-functions/wcsnlen.texi
+++ b/doc/posix-functions/wcsnlen.texi
@@ -17,6 +17,6 @@ IRIX 6.5, Solaris 10, Cygwin 1.5.x, mingw.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsnrtombs.texi b/doc/posix-functions/wcsnrtombs.texi
index 08aeebbe8c..4cdfc7ad30 100644
--- a/doc/posix-functions/wcsnrtombs.texi
+++ b/doc/posix-functions/wcsnrtombs.texi
@@ -24,6 +24,6 @@ Solaris 11 OpenIndiana.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcspbrk.texi b/doc/posix-functions/wcspbrk.texi
index a4a6d2eaef..662a0d7b7f 100644
--- a/doc/posix-functions/wcspbrk.texi
+++ b/doc/posix-functions/wcspbrk.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsrchr.texi b/doc/posix-functions/wcsrchr.texi
index 76bd912d38..c8d303b690 100644
--- a/doc/posix-functions/wcsrchr.texi
+++ b/doc/posix-functions/wcsrchr.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsrtombs.texi b/doc/posix-functions/wcsrtombs.texi
index 4b53e52294..975d3179de 100644
--- a/doc/posix-functions/wcsrtombs.texi
+++ b/doc/posix-functions/wcsrtombs.texi
@@ -22,6 +22,6 @@ HP-UX 11.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsspn.texi b/doc/posix-functions/wcsspn.texi
index 3c441d0c43..6ee96b684e 100644
--- a/doc/posix-functions/wcsspn.texi
+++ b/doc/posix-functions/wcsspn.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsstr.texi b/doc/posix-functions/wcsstr.texi
index eac7ea9b89..c5711d0821 100644
--- a/doc/posix-functions/wcsstr.texi
+++ b/doc/posix-functions/wcsstr.texi
@@ -16,6 +16,6 @@ HP-UX 11.00.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcstod.texi b/doc/posix-functions/wcstod.texi
index 9bc037a732..95d0b34382 100644
--- a/doc/posix-functions/wcstod.texi
+++ b/doc/posix-functions/wcstod.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcstof.texi b/doc/posix-functions/wcstof.texi
index 077026ed86..78424d3498 100644
--- a/doc/posix-functions/wcstof.texi
+++ b/doc/posix-functions/wcstof.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin 1.5.x, MSVC 9, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcstoimax.texi b/doc/posix-functions/wcstoimax.texi
index 68340b9f98..2a78a663af 100644
--- a/doc/posix-functions/wcstoimax.texi
+++ b/doc/posix-functions/wcstoimax.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.11, IRIX 6.5, Solaris 9, Cygwin 1.5.x, MSVC 9, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcstok.texi b/doc/posix-functions/wcstok.texi
index edf30fa3c3..ae921633cf 100644
--- a/doc/posix-functions/wcstok.texi
+++ b/doc/posix-functions/wcstok.texi
@@ -24,6 +24,6 @@ HP-UX 11.31.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcstol.texi b/doc/posix-functions/wcstol.texi
index 02199628f9..741633f678 100644
--- a/doc/posix-functions/wcstol.texi
+++ b/doc/posix-functions/wcstol.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcstold.texi b/doc/posix-functions/wcstold.texi
index c6a2764770..8cfc13bcf4 100644
--- a/doc/posix-functions/wcstold.texi
+++ b/doc/posix-functions/wcstold.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcstoll.texi b/doc/posix-functions/wcstoll.texi
index e495ae1ba1..7b3886de58 100644
--- a/doc/posix-functions/wcstoll.texi
+++ b/doc/posix-functions/wcstoll.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, HP-UX 11.11, Solaris 9, Cygwin 1.5.x, MSVC 9, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcstombs.texi b/doc/posix-functions/wcstombs.texi
index 2bc95dfa0d..2bca1cc884 100644
--- a/doc/posix-functions/wcstombs.texi
+++ b/doc/posix-functions/wcstombs.texi
@@ -13,6 +13,6 @@ Portability problems fixed by Gnulib:
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcstoul.texi b/doc/posix-functions/wcstoul.texi
index 5537450df6..515b00087b 100644
--- a/doc/posix-functions/wcstoul.texi
+++ b/doc/posix-functions/wcstoul.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcstoull.texi b/doc/posix-functions/wcstoull.texi
index 5718e79f59..ec6d83a195 100644
--- a/doc/posix-functions/wcstoull.texi
+++ b/doc/posix-functions/wcstoull.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Minix 3.1.8, HP-UX 11.11, Solaris 9, Cygwin 1.5.x, MSVC 9, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcstoumax.texi b/doc/posix-functions/wcstoumax.texi
index 46a00f6abd..44bb3d073d 100644
--- a/doc/posix-functions/wcstoumax.texi
+++ b/doc/posix-functions/wcstoumax.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.11, IRIX 6.5, Solaris 9, Cygwin 1.5.x, MSVC 9, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcswidth.texi b/doc/posix-functions/wcswidth.texi
index 5ca760e60e..eab3393a60 100644
--- a/doc/posix-functions/wcswidth.texi
+++ b/doc/posix-functions/wcswidth.texi
@@ -16,6 +16,6 @@ OpenBSD 3.8, Minix 3.1.8, mingw, MSVC 14.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsxfrm.texi b/doc/posix-functions/wcsxfrm.texi
index 4fbb6dbd8e..9937371f0b 100644
--- a/doc/posix-functions/wcsxfrm.texi
+++ b/doc/posix-functions/wcsxfrm.texi
@@ -16,6 +16,6 @@ Minix 3.1.8, Cygwin 1.5.x.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcsxfrm_l.texi b/doc/posix-functions/wcsxfrm_l.texi
index 4d64198261..c54afb395d 100644
--- a/doc/posix-functions/wcsxfrm_l.texi
+++ b/doc/posix-functions/wcsxfrm_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wctob.texi b/doc/posix-functions/wctob.texi
index c25e7d9b4e..34164ffd9d 100644
--- a/doc/posix-functions/wctob.texi
+++ b/doc/posix-functions/wctob.texi
@@ -25,6 +25,6 @@ IRIX 6.5.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wctomb.texi b/doc/posix-functions/wctomb.texi
index 3d8772633b..c704f4cdc4 100644
--- a/doc/posix-functions/wctomb.texi
+++ b/doc/posix-functions/wctomb.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wctrans.texi b/doc/posix-functions/wctrans.texi
index a3a7e104e2..2fcc2df44a 100644
--- a/doc/posix-functions/wctrans.texi
+++ b/doc/posix-functions/wctrans.texi
@@ -16,6 +16,6 @@ Minix 3.1.8, HP-UX 11.00, IRIX 6.5, mingw, MSVC 9, Android 7.1.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wctrans_l.texi b/doc/posix-functions/wctrans_l.texi
index 1ef4c3fc13..8490d40e99 100644
--- a/doc/posix-functions/wctrans_l.texi
+++ b/doc/posix-functions/wctrans_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 7.1.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wctype.texi b/doc/posix-functions/wctype.texi
index 67676dc3aa..33c3fad883 100644
--- a/doc/posix-functions/wctype.texi
+++ b/doc/posix-functions/wctype.texi
@@ -20,6 +20,6 @@ HP-UX 11.00.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wctype_l.texi b/doc/posix-functions/wctype_l.texi
index b0af479822..073c7ea0bc 100644
--- a/doc/posix-functions/wctype_l.texi
+++ b/doc/posix-functions/wctype_l.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on many platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 4.4.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wcwidth.texi b/doc/posix-functions/wcwidth.texi
index a3afe9ba0d..3da7479c97 100644
--- a/doc/posix-functions/wcwidth.texi
+++ b/doc/posix-functions/wcwidth.texi
@@ -27,7 +27,7 @@ Solaris 11.4.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 This function treats zero-width spaces like control characters on some
diff --git a/doc/posix-functions/wmemchr.texi b/doc/posix-functions/wmemchr.texi
index c4ca51304e..a6106c3903 100644
--- a/doc/posix-functions/wmemchr.texi
+++ b/doc/posix-functions/wmemchr.texi
@@ -16,6 +16,6 @@ HP-UX 11.00, IRIX 6.5, MSVC 14.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wmemcmp.texi b/doc/posix-functions/wmemcmp.texi
index f916857da8..8d3262c5cb 100644
--- a/doc/posix-functions/wmemcmp.texi
+++ b/doc/posix-functions/wmemcmp.texi
@@ -16,6 +16,6 @@ HP-UX 11.00, IRIX 6.5, MSVC 14.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wmemcpy.texi b/doc/posix-functions/wmemcpy.texi
index 17638d191e..2089c40148 100644
--- a/doc/posix-functions/wmemcpy.texi
+++ b/doc/posix-functions/wmemcpy.texi
@@ -16,6 +16,6 @@ HP-UX 11.00, IRIX 6.5, MSVC 9.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wmemmove.texi b/doc/posix-functions/wmemmove.texi
index 55bdfb1826..bfd52be853 100644
--- a/doc/posix-functions/wmemmove.texi
+++ b/doc/posix-functions/wmemmove.texi
@@ -16,6 +16,6 @@ HP-UX 11.00, IRIX 6.5, MSVC 9.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wmemset.texi b/doc/posix-functions/wmemset.texi
index 7ae08759ba..3475ae7e43 100644
--- a/doc/posix-functions/wmemset.texi
+++ b/doc/posix-functions/wmemset.texi
@@ -16,6 +16,6 @@ HP-UX 11.00, IRIX 6.5, MSVC 9.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
diff --git a/doc/posix-functions/wprintf.texi b/doc/posix-functions/wprintf.texi
index 0fa86d4754..48ac729e01 100644
--- a/doc/posix-functions/wprintf.texi
+++ b/doc/posix-functions/wprintf.texi
@@ -23,7 +23,7 @@ NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5.
 This function exists, but does not support wide arguments on some
 platforms: Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @item
 When formatting an integer with grouping flag, this function inserts thousands
diff --git a/doc/posix-functions/wscanf.texi b/doc/posix-functions/wscanf.texi
index 9aa28f0dbd..69babd0900 100644
--- a/doc/posix-functions/wscanf.texi
+++ b/doc/posix-functions/wscanf.texi
@@ -16,6 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x.
 @item
-On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
 @end itemize
-- 
2.39.5