conversion can stop for three reasons:
.PP
1. An invalid multibyte sequence has been encountered. In this case \fI*src\fP
-is left pointing to the invalid multibyte sequence, (size_t)(-1) is returned,
+is left pointing to the invalid multibyte sequence, (size_t)(\-1) is returned,
and \fBerrno\fP is set to \fBEILSEQ\fP.
.PP
2. The \fInms\fP limit forces a stop, or \fIlen\fP non-L'\\0' wide characters
The \fBmbsnrtowcs\fP function returns the number of wide characters that make
up the converted part of the wide character string, not including the
terminating null wide character. If an invalid multibyte sequence was
-encountered, (size_t)(-1) is returned, and \fBerrno\fP set to \fBEILSEQ\fP.
+encountered, (size_t)(\-1) is returned, and \fBerrno\fP set to \fBEILSEQ\fP.
.SH "CONFORMING TO"
This function is a GNU extension.
.SH "SEE ALSO"