An incomplete multibyte sequence has been encountered in the input.
An invalid multibyte sequence has been encountered.
The mblen function returns the number of bytes parsed from the multibyte sequence starting at s, if a non-null wide character was recognized.
La función mblen devuelve el número de bytes recorridos de la secuencia multibyte s, si encuentra un carácter ancho no nulo.
It is reasonable to expect that getwchar() will actually read a multibyte sequence from standard input and then convert it to a wide character.
Es razonable esperar que getwchar lea realmente la secuencia multibyte de la entrada estándar y que la convierta a un carácter ancho.
If the multibyte string starting at s contains an invalid multibyte sequence before the next complete character, mblen also returns -1.
Si la cadena multibyte s contiene una secuencia multibyte inválida antes del siguiente carácter completo, mblen también devuelve -1.
If the n bytes starting at s do not contain a complete multibyte character, or if they contain an invalid multibyte sequence, mbtowc returns -1.
Si los primeros n bytes de s no contienen un carácter multibyte completo, o si contiene una secuencia multibyte inválida, mbtowc devuelve -1.
An invalid multibyte sequence is encountered in the input.
Se ha encontrado una secuencia multibyte inválida.
An incomplete multibyte sequence is encountered in the input, and the input byte sequence terminates after it.
Se encontró una secuencia multibyte incompleta en la entrada, y la secuencia de bytes de entrada termina después de ella.
In this case *src is left pointing to the next multibyte sequence to be converted, and the number of wide characters written to dest is returned.
En este caso, *src se deja apuntado a la siguiente secuencia multibyte a convertir y la función devuelve el número de caracteres anchos escritos en dest.
RETURN VALUE The mbrtowc function returns the number of bytes parsed from the multibyte sequence starting at s, if a non-L'\0' wide character was recognized.
La función mbrtowc devuelve el número de bytes analizados de la secuencia multibyte que comienza en s, si se ha reconocido un carácter ancho distinto de L'\0'.
In this case, the iconv() function converts the multibyte sequence starting at *inbuf to a multibyte sequence starting at *outbuf.
En este caso, la función iconv convierte la secuencia multibyte que comienza en *inbuf en una secuencia multibyte que comenzará en *outbuf.
In this case *src is left pointing to the next multibyte sequence to be converted, and the number of wide characters written to dest is returned.
En este caso *src se deja apuntando al siguiente carácter ancho para convertir y devuelve el número de bytes escritos en dest.
Only the shortest possible multibyte sequence which can represent the code number of the character can be used.
Solo se puede usar la secuencia más corta que pueda representar el número de código.