From 20d24b6149bd8af3db2fb3bd78f28de37e3d810e Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Tue, 23 Dec 2008 02:16:48 +0100 Subject: [PATCH] Mention platform-dependent limitations of wchar_t. --- ChangeLog | 62 ++++++++++++++++++++++ doc/glibc-functions/fgetwc_unlocked.texi | 3 ++ doc/glibc-functions/fgetws_unlocked.texi | 3 ++ doc/glibc-functions/fputwc_unlocked.texi | 3 ++ doc/glibc-functions/fputws_unlocked.texi | 3 ++ doc/glibc-functions/getwc_unlocked.texi | 3 ++ doc/glibc-functions/getwchar_unlocked.texi | 3 ++ doc/glibc-functions/putwc_unlocked.texi | 3 ++ doc/glibc-functions/putwchar_unlocked.texi | 3 ++ doc/glibc-functions/wcschrnul.texi | 3 ++ doc/glibc-functions/wcsftime_l.texi | 3 ++ doc/glibc-functions/wcstod_l.texi | 3 ++ doc/glibc-functions/wcstof_l.texi | 3 ++ doc/glibc-functions/wcstol_l.texi | 3 ++ doc/glibc-functions/wcstold_l.texi | 3 ++ doc/glibc-functions/wcstoll_l.texi | 3 ++ doc/glibc-functions/wcstoq.texi | 3 ++ doc/glibc-functions/wcstoul_l.texi | 3 ++ doc/glibc-functions/wcstoull_l.texi | 3 ++ doc/glibc-functions/wcstouq.texi | 3 ++ doc/glibc-functions/wmempcpy.texi | 3 ++ doc/posix-functions/iswalnum_l.texi | 3 ++ doc/posix-functions/iswalpha_l.texi | 3 ++ doc/posix-functions/iswblank_l.texi | 3 ++ doc/posix-functions/iswcntrl_l.texi | 3 ++ doc/posix-functions/iswctype_l.texi | 3 ++ doc/posix-functions/iswdigit_l.texi | 3 ++ doc/posix-functions/iswgraph_l.texi | 3 ++ doc/posix-functions/iswlower_l.texi | 3 ++ doc/posix-functions/iswprint_l.texi | 3 ++ doc/posix-functions/iswpunct_l.texi | 3 ++ doc/posix-functions/iswspace_l.texi | 3 ++ doc/posix-functions/iswupper_l.texi | 3 ++ doc/posix-functions/iswxdigit_l.texi | 3 ++ doc/posix-functions/mbsnrtowcs.texi | 3 ++ doc/posix-functions/open_wmemstream.texi | 3 ++ doc/posix-functions/swscanf.texi | 3 ++ doc/posix-functions/towctrans_l.texi | 3 ++ doc/posix-functions/towlower.texi | 3 ++ doc/posix-functions/towlower_l.texi | 3 ++ doc/posix-functions/towupper.texi | 3 ++ doc/posix-functions/towupper_l.texi | 3 ++ doc/posix-functions/vfwprintf.texi | 3 ++ doc/posix-functions/vfwscanf.texi | 3 ++ doc/posix-functions/vswscanf.texi | 3 ++ doc/posix-functions/vwprintf.texi | 3 ++ doc/posix-functions/vwscanf.texi | 3 ++ doc/posix-functions/wcpcpy.texi | 3 ++ doc/posix-functions/wcpncpy.texi | 3 ++ doc/posix-functions/wcscasecmp.texi | 3 ++ doc/posix-functions/wcscasecmp_l.texi | 3 ++ doc/posix-functions/wcscoll_l.texi | 3 ++ doc/posix-functions/wcsdup.texi | 3 ++ doc/posix-functions/wcsncasecmp.texi | 3 ++ doc/posix-functions/wcsncasecmp_l.texi | 3 ++ doc/posix-functions/wcsnlen.texi | 3 ++ doc/posix-functions/wcsnrtombs.texi | 3 ++ doc/posix-functions/wcsxfrm_l.texi | 3 ++ doc/posix-functions/wctrans_l.texi | 3 ++ doc/posix-functions/wctype_l.texi | 3 ++ 60 files changed, 239 insertions(+) diff --git a/ChangeLog b/ChangeLog index e027a6ae76..b3beab0898 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,65 @@ +2008-12-22 Bruno Haible + + * doc/posix-functions/iswalnum_l.texi: Mention limitation of wchar_t. + * doc/posix-functions/iswalpha_l.texi: Likewise. + * doc/posix-functions/iswblank_l.texi: Likewise. + * doc/posix-functions/iswcntrl_l.texi: Likewise. + * doc/posix-functions/iswctype_l.texi: Likewise. + * doc/posix-functions/iswdigit_l.texi: Likewise. + * doc/posix-functions/iswgraph_l.texi: Likewise. + * doc/posix-functions/iswlower_l.texi: Likewise. + * doc/posix-functions/iswprint_l.texi: Likewise. + * doc/posix-functions/iswpunct_l.texi: Likewise. + * doc/posix-functions/iswspace_l.texi: Likewise. + * doc/posix-functions/iswupper_l.texi: Likewise. + * doc/posix-functions/iswxdigit_l.texi: Likewise. + * doc/posix-functions/mbsnrtowcs.texi: Likewise. + * doc/posix-functions/open_wmemstream.texi: Likewise. + * doc/posix-functions/swscanf.texi: Likewise. + * doc/posix-functions/towctrans_l.texi: Likewise. + * doc/posix-functions/towlower.texi: Likewise. + * doc/posix-functions/towlower_l.texi: Likewise. + * doc/posix-functions/towupper.texi: Likewise. + * doc/posix-functions/towupper_l.texi: Likewise. + * doc/posix-functions/vfwprintf.texi: Likewise. + * doc/posix-functions/vfwscanf.texi: Likewise. + * doc/posix-functions/vswscanf.texi: Likewise. + * doc/posix-functions/vwprintf.texi: Likewise. + * doc/posix-functions/vwscanf.texi: Likewise. + * doc/posix-functions/wcpcpy.texi: Likewise. + * doc/posix-functions/wcpncpy.texi: Likewise. + * doc/posix-functions/wcscasecmp.texi: Likewise. + * doc/posix-functions/wcscasecmp_l.texi: Likewise. + * doc/posix-functions/wcscoll_l.texi: Likewise. + * doc/posix-functions/wcsdup.texi: Likewise. + * doc/posix-functions/wcsncasecmp.texi: Likewise. + * doc/posix-functions/wcsncasecmp_l.texi: Likewise. + * doc/posix-functions/wcsnlen.texi: Likewise. + * doc/posix-functions/wcsnrtombs.texi: Likewise. + * doc/posix-functions/wcsxfrm_l.texi: Likewise. + * doc/posix-functions/wctrans_l.texi: Likewise. + * doc/posix-functions/wctype_l.texi: Likewise. + * doc/glibc-functions/fgetwc_unlocked.texi: Likewise. + * doc/glibc-functions/fgetws_unlocked.texi: Likewise. + * doc/glibc-functions/fputwc_unlocked.texi: Likewise. + * doc/glibc-functions/fputws_unlocked.texi: Likewise. + * doc/glibc-functions/getwc_unlocked.texi: Likewise. + * doc/glibc-functions/getwchar_unlocked.texi: Likewise. + * doc/glibc-functions/putwc_unlocked.texi: Likewise. + * doc/glibc-functions/putwchar_unlocked.texi: Likewise. + * doc/glibc-functions/wcschrnul.texi: Likewise. + * doc/glibc-functions/wcsftime_l.texi: Likewise. + * doc/glibc-functions/wcstod_l.texi: Likewise. + * doc/glibc-functions/wcstof_l.texi: Likewise. + * doc/glibc-functions/wcstol_l.texi: Likewise. + * doc/glibc-functions/wcstold_l.texi: Likewise. + * doc/glibc-functions/wcstoll_l.texi: Likewise. + * doc/glibc-functions/wcstoq.texi: Likewise. + * doc/glibc-functions/wcstoul_l.texi: Likewise. + * doc/glibc-functions/wcstoull_l.texi: Likewise. + * doc/glibc-functions/wcstouq.texi: Likewise. + * doc/glibc-functions/wmempcpy.texi: Likewise. + 2008-12-22 Ingo Weinhold (tiny change) Eric Blake Paolo Bonzini diff --git a/doc/glibc-functions/fgetwc_unlocked.texi b/doc/glibc-functions/fgetwc_unlocked.texi index 2ae5c9a4d5..6ad8cb6a2a 100644 --- a/doc/glibc-functions/fgetwc_unlocked.texi +++ b/doc/glibc-functions/fgetwc_unlocked.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 c3f9b028f1..505015bf28 100644 --- a/doc/glibc-functions/fgetws_unlocked.texi +++ b/doc/glibc-functions/fgetws_unlocked.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 2132d15565..91476d4ca4 100644 --- a/doc/glibc-functions/fputwc_unlocked.texi +++ b/doc/glibc-functions/fputwc_unlocked.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 78de2b3ed1..3016f9fd08 100644 --- a/doc/glibc-functions/fputws_unlocked.texi +++ b/doc/glibc-functions/fputws_unlocked.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 3b5ba2dc61..9b879272c9 100644 --- a/doc/glibc-functions/getwc_unlocked.texi +++ b/doc/glibc-functions/getwc_unlocked.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 701346ff0c..2d9dde237e 100644 --- a/doc/glibc-functions/getwchar_unlocked.texi +++ b/doc/glibc-functions/getwchar_unlocked.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 11e5c7c9ef..9e4eb8361d 100644 --- a/doc/glibc-functions/putwc_unlocked.texi +++ b/doc/glibc-functions/putwc_unlocked.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 e6a1d299f2..7ef50310f6 100644 --- a/doc/glibc-functions/putwchar_unlocked.texi +++ b/doc/glibc-functions/putwchar_unlocked.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 846dbe31e3..908cd2d378 100644 --- a/doc/glibc-functions/wcschrnul.texi +++ b/doc/glibc-functions/wcschrnul.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 c1d02b75bc..8b3cad6216 100644 --- a/doc/glibc-functions/wcsftime_l.texi +++ b/doc/glibc-functions/wcsftime_l.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 c43a5959c9..eb3da05a7a 100644 --- a/doc/glibc-functions/wcstod_l.texi +++ b/doc/glibc-functions/wcstod_l.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 d0c5586bae..f5358122f4 100644 --- a/doc/glibc-functions/wcstof_l.texi +++ b/doc/glibc-functions/wcstof_l.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 b779f953b3..008c8336da 100644 --- a/doc/glibc-functions/wcstol_l.texi +++ b/doc/glibc-functions/wcstol_l.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 5dd2495f27..7cbcd17324 100644 --- a/doc/glibc-functions/wcstold_l.texi +++ b/doc/glibc-functions/wcstold_l.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 67763616b8..0ff014d046 100644 --- a/doc/glibc-functions/wcstoll_l.texi +++ b/doc/glibc-functions/wcstoll_l.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 6240177187..cb5cbe2178 100644 --- a/doc/glibc-functions/wcstoq.texi +++ b/doc/glibc-functions/wcstoq.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 d784bd2480..e6d9b41d0c 100644 --- a/doc/glibc-functions/wcstoul_l.texi +++ b/doc/glibc-functions/wcstoul_l.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 7e3d29605f..d0c7929688 100644 --- a/doc/glibc-functions/wcstoull_l.texi +++ b/doc/glibc-functions/wcstoull_l.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 f2275a2558..9ae3f1a965 100644 --- a/doc/glibc-functions/wcstouq.texi +++ b/doc/glibc-functions/wcstouq.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 376b23633a..6d76ccb1f6 100644 --- a/doc/glibc-functions/wmempcpy.texi +++ b/doc/glibc-functions/wmempcpy.texi @@ -13,4 +13,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 48ee7d2f77..99667735d3 100644 --- a/doc/posix-functions/iswalnum_l.texi +++ b/doc/posix-functions/iswalnum_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 00a40eefb5..d25daa1572 100644 --- a/doc/posix-functions/iswalpha_l.texi +++ b/doc/posix-functions/iswalpha_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 a0e0b1aa74..c0bf77df30 100644 --- a/doc/posix-functions/iswblank_l.texi +++ b/doc/posix-functions/iswblank_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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_l.texi b/doc/posix-functions/iswcntrl_l.texi index 96fa0b553b..6713b6303e 100644 --- a/doc/posix-functions/iswcntrl_l.texi +++ b/doc/posix-functions/iswcntrl_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 bf1e70ba1f..5b3f0225a1 100644 --- a/doc/posix-functions/iswctype_l.texi +++ b/doc/posix-functions/iswctype_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 12f1d18a30..67fb4cc9f6 100644 --- a/doc/posix-functions/iswdigit_l.texi +++ b/doc/posix-functions/iswdigit_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 4168dcb72a..f84e8cbe10 100644 --- a/doc/posix-functions/iswgraph_l.texi +++ b/doc/posix-functions/iswgraph_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 7e19b1605a..f1f498fc45 100644 --- a/doc/posix-functions/iswlower_l.texi +++ b/doc/posix-functions/iswlower_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 01fbdc14ef..c452e2fa47 100644 --- a/doc/posix-functions/iswprint_l.texi +++ b/doc/posix-functions/iswprint_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 70ceafb961..c7aad8247c 100644 --- a/doc/posix-functions/iswpunct_l.texi +++ b/doc/posix-functions/iswpunct_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 3b06611fce..57635f2545 100644 --- a/doc/posix-functions/iswspace_l.texi +++ b/doc/posix-functions/iswspace_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 567b88d2cb..936fc417d6 100644 --- a/doc/posix-functions/iswupper_l.texi +++ b/doc/posix-functions/iswupper_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 24c50494b0..8fd5985730 100644 --- a/doc/posix-functions/iswxdigit_l.texi +++ b/doc/posix-functions/iswxdigit_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 916f5ecdb5..b836a0869b 100644 --- a/doc/posix-functions/mbsnrtowcs.texi +++ b/doc/posix-functions/mbsnrtowcs.texi @@ -16,6 +16,9 @@ MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX Portability problems not fixed by Gnulib: @itemize @item +On AIX and Windows 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 conversion state when the first argument (the destination pointer) is NULL. The glibc, MacOS X, FreeBSD implementations do update the state in this case. diff --git a/doc/posix-functions/open_wmemstream.texi b/doc/posix-functions/open_wmemstream.texi index 0b0dce8d52..d4b45bce95 100644 --- a/doc/posix-functions/open_wmemstream.texi +++ b/doc/posix-functions/open_wmemstream.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. @end itemize diff --git a/doc/posix-functions/swscanf.texi b/doc/posix-functions/swscanf.texi index afd5075a25..67171c759d 100644 --- a/doc/posix-functions/swscanf.texi +++ b/doc/posix-functions/swscanf.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin, Interix 3.5, BeOS. +@item +On AIX and Windows 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 e260760f2f..955158d0ef 100644 --- a/doc/posix-functions/towctrans_l.texi +++ b/doc/posix-functions/towctrans_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 6e62c7bed6..8fd6b62357 100644 --- a/doc/posix-functions/towlower.texi +++ b/doc/posix-functions/towlower.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: IRIX 5.3, Solaris 2.5.1. +@item +On AIX and Windows 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 651862756a..09ad39e3fa 100644 --- a/doc/posix-functions/towlower_l.texi +++ b/doc/posix-functions/towlower_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 0f85168c15..52b17f861c 100644 --- a/doc/posix-functions/towupper.texi +++ b/doc/posix-functions/towupper.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: IRIX 5.3, Solaris 2.5.1. +@item +On AIX and Windows 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 8b4271c034..739bd031de 100644 --- a/doc/posix-functions/towupper_l.texi +++ b/doc/posix-functions/towupper_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 e855b965d8..f02da45fac 100644 --- a/doc/posix-functions/vfwprintf.texi +++ b/doc/posix-functions/vfwprintf.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin, Interix 3.5, BeOS. +@item +On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. @end itemize diff --git a/doc/posix-functions/vfwscanf.texi b/doc/posix-functions/vfwscanf.texi index bb455c6a9f..4dd92c531f 100644 --- a/doc/posix-functions/vfwscanf.texi +++ b/doc/posix-functions/vfwscanf.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 8, Cygwin, Interix 3.5, BeOS. +@item +On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. @end itemize diff --git a/doc/posix-functions/vswscanf.texi b/doc/posix-functions/vswscanf.texi index 028d8e79a5..7adec21ed0 100644 --- a/doc/posix-functions/vswscanf.texi +++ b/doc/posix-functions/vswscanf.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 8, Cygwin, Interix 3.5, BeOS. +@item +On AIX and Windows 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 28ca778863..bfc9960a16 100644 --- a/doc/posix-functions/vwprintf.texi +++ b/doc/posix-functions/vwprintf.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin, Interix 3.5, BeOS. +@item +On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. @end itemize diff --git a/doc/posix-functions/vwscanf.texi b/doc/posix-functions/vwscanf.texi index f6373de9df..b242da544a 100644 --- a/doc/posix-functions/vwscanf.texi +++ b/doc/posix-functions/vwscanf.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 8, Cygwin, Interix 3.5, BeOS. +@item +On AIX and Windows 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 21c4341f7e..44db2af162 100644 --- a/doc/posix-functions/wcpcpy.texi +++ b/doc/posix-functions/wcpcpy.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 909db65803..87a360ae2a 100644 --- a/doc/posix-functions/wcpncpy.texi +++ b/doc/posix-functions/wcpncpy.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 216e902a8c..514f926baf 100644 --- a/doc/posix-functions/wcscasecmp.texi +++ b/doc/posix-functions/wcscasecmp.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw. +@item +On AIX and Windows 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 04047d7f80..37f4ed747b 100644 --- a/doc/posix-functions/wcscasecmp_l.texi +++ b/doc/posix-functions/wcscasecmp_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 b2745227bd..a39dfc96bc 100644 --- a/doc/posix-functions/wcscoll_l.texi +++ b/doc/posix-functions/wcscoll_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 614a248341..e8436d29c0 100644 --- a/doc/posix-functions/wcsdup.texi +++ b/doc/posix-functions/wcsdup.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, BeOS. +@item +On AIX and Windows 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 dfd4d504be..e87bb988a1 100644 --- a/doc/posix-functions/wcsncasecmp.texi +++ b/doc/posix-functions/wcsncasecmp.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@item +On AIX and Windows 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 fc2c211c32..55108f6047 100644 --- a/doc/posix-functions/wcsncasecmp_l.texi +++ b/doc/posix-functions/wcsncasecmp_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 23bfa2237d..45473ef1c9 100644 --- a/doc/posix-functions/wcsnlen.texi +++ b/doc/posix-functions/wcsnlen.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 42ba1d2854..612c5f9ce0 100644 --- a/doc/posix-functions/wcsnrtombs.texi +++ b/doc/posix-functions/wcsnrtombs.texi @@ -15,4 +15,7 @@ MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX Portability problems not fixed by Gnulib: @itemize +@item +On AIX and Windows 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 22837aa625..131123e050 100644 --- a/doc/posix-functions/wcsxfrm_l.texi +++ b/doc/posix-functions/wcsxfrm_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 283de166f1..4060bac7dd 100644 --- a/doc/posix-functions/wctrans_l.texi +++ b/doc/posix-functions/wctrans_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows 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 369a789137..05217d2bd2 100644 --- a/doc/posix-functions/wctype_l.texi +++ b/doc/posix-functions/wctype_l.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. @end itemize -- 2.30.2