.PP
1. A wide character has been encountered that can not be represented as a
multibyte sequence (according to the current locale).
-In this case
+In this case,
.I *src
is left pointing to the invalid wide character,
.I (size_t)\ \-1
.BR EILSEQ .
.PP
2. The length limit forces a stop.
-In this case
+In this case,
.I *src
is left pointing
to the next wide character to be converted,
which has the side effect of bringing back
.I *ps
to the initial state.
-In this case
+In this case,
.I *src
is set to NULL, and the number
of bytes written to
.BR wcrtomb (3),
.BR wcsnrtombs (3),
.BR wcstombs (3)
+.SH COLOPHON
+This page is part of release 3.79 of the Linux
+.I man-pages
+project.
+A description of the project,
+information about reporting bugs,
+and the latest version of this page,
+can be found at
+\%http://www.kernel.org/doc/man\-pages/.