>    If s is not a null pointer, mbtowc() shall either return 0 (if s
>    points to the null byte), or return the number of bytes that
>    constitute the converted character (if the next n or fewer bytes
>    form a valid character), or return -1 and may set errno to indicate
>    the error (if they do not form a valid character).
>
>It goes on to mention EILSEQ.  Does that cover your case?

It ... might?  I always find a rather large gap between theory and reality
when it comes to those wide character POSIX functions.  I think I'll have
to write some tests.

--Ken

_______________________________________________
Nmh-workers mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/nmh-workers

Reply via email to