Multibyte to Wide Character Conversion Function
size_t mbsnrtowcs(wchar_t *restrict dst, const char **restrict src, size_t nmc, size_t len, mbstate_t *restrict ps);
Internationalization (I18n) Function Overview
The mbsnrtowcs function is very similar to the mbsrtowcs function. All the parameters are the same except for nmc , which is new. The return value is the same as for mbsrtowcs .
This new parameter specifies how many bytes at most can be used from the multibyte character
string. In other words, the multibyte character string *src need not be null-terminated. But if a NULL byte is found within the nmc first bytes of the string, the conversion stops at that point.
I18n Issues
Prior to calling mbsnrtowcs , ensure that the current locale is set correctly.
Recommended Replacements*
There are no variations of this conversion function.
*If you're already using the recommended function, see I18n Issues for other reasons why Globalyzer is detecting the function.
Multibyte and Wide Character Conversion Functions
|