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 e027a6ae7..b3beab089 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 2ae5c9a4d..6ad8cb6a2 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 c3f9b028f..505015bf2 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 2132d1556..91476d4ca 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 78de2b3ed..3016f9fd0 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 3b5ba2dc6..9b879272c 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 701346ff0..2d9dde237 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 11e5c7c9e..9e4eb8361 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 e6a1d299f..7ef50310f 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 846dbe31e..908cd2d37 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 c1d02b75b..8b3cad621 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 c43a5959c..eb3da05a7 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 d0c5586ba..f5358122f 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 b779f953b..008c8336d 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 5dd2495f2..7cbcd1732 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 67763616b..0ff014d04 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 624017718..cb5cbe217 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 d784bd248..e6d9b41d0 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 7e3d29605..d0c792968 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 f2275a255..9ae3f1a96 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 376b23633..6d76ccb1f 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 48ee7d2f7..99667735d 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 00a40eefb..d25daa157 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 a0e0b1aa7..c0bf77df3 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 96fa0b553..6713b6303 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 bf1e70ba1..5b3f0225a 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 12f1d18a3..67fb4cc9f 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 4168dcb72..f84e8cbe1 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 7e19b1605..f1f498fc4 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 01fbdc14e..c452e2fa4 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 70ceafb96..c7aad8247 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 3b06611fc..57635f254 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 567b88d2c..936fc417d 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 24c50494b..8fd598573 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 916f5ecdb..b836a0869 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 0b0dce8d5..d4b45bce9 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 afd5075a2..67171c759 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 e260760f2..955158d0e 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 6e62c7bed..8fd6b6235 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 651862756..09ad39e3f 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 0f85168c1..52b17f861 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 8b4271c03..739bd031d 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 e855b965d..f02da45fa 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 bb455c6a9..4dd92c531 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 028d8e79a..7adec21ed 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 28ca77886..bfc9960a1 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 f6373de9d..b242da544 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 21c4341f7..44db2af16 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 909db6580..87a360ae2 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 216e902a8..514f926ba 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 04047d7f8..37f4ed747 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 b2745227b..a39dfc96b 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 614a24834..e8436d29c 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 dfd4d504b..e87bb988a 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 fc2c211c3..55108f604 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 23bfa2237..45473ef1c 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 42ba1d285..612c5f9ce 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 22837aa62..131123e05 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 283de166f..4060bac7d 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 369a78913..05217d2bd 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.11.0