5 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/iconv.html}
9 Portability problems fixed by Gnulib:
12 GNU libiconv is not found if installed in @file{$PREFIX/lib}.
14 Failures are not distinguishable from successful returns on some platforms:
17 A buffer overrun can occur on some platforms:
21 Portability problems not fixed by Gnulib:
24 This function is missing on some platforms:
25 MacOS X 10.5, FreeBSD 6.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Cygwin, mingw, MSVC 9, BeOS,
26 when GNU libiconv is not installed.
28 This function was not correctly implemented in glibc versions before 2.2.
30 When @code{iconv} encounters an input character that is valid but that
31 cannot be converted to the output character set, glibc's and GNU libiconv's
32 @code{iconv} stop the conversion. Some other implementations put an
33 implementation-defined character into the output buffer. ---
34 Gnulib provides higher-level facilities @code{striconv} and @code{striconveh}
35 (wrappers around @code{iconv}) that deal with conversion errors in a platform
38 This function returns a positive return value, instead of zero, when
39 converting from ISO-8859-1 to UTF-8 on HP-UX 11.