2 @section @code{mbrtowc}
5 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/mbrtowc.html}
9 Portability problems fixed by Gnulib:
12 This function is missing on some platforms:
13 HP-UX 11.00, IRIX 6.5, Solaris 2.6, mingw, Interix 3.5.
15 This function does not put the state into non-initial state when parsing an
16 incomplete multibyte character on some platforms:
19 This function does not produce correct results in the zh_CN.GB18030 locale on
23 This function does not ignore the @code{pwc} argument if the string argument is
24 NULL on some platforms:
27 This function returns the total number of bytes that make up the multibyte
28 character, not the number of bytes that were needed to complete the multibyte
29 character, on some platforms:
30 HP-UX 11.11, Solaris 10.
32 This function may not return 0 when parsing the NUL character on some platforms:
36 Portability problems not fixed by Gnulib:
39 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
40 accommodate all Unicode characters.