svn commit: r364031 - head/lib/libc/locale
Gordon Bergling
gbe at FreeBSD.org
Fri Aug 7 16:56:44 UTC 2020
Author: gbe (doc committer)
Date: Fri Aug 7 16:56:43 2020
New Revision: 364031
URL: https://svnweb.freebsd.org/changeset/base/364031
Log:
mbsrtowcs(3): Clarify the RETURN VALUES section
PR: 215848
Submitted by: Andrew Stevenson <andrew at ugh dot net dot au>
MFC after: 1 week
Modified:
head/lib/libc/locale/mbsrtowcs.3
Modified: head/lib/libc/locale/mbsrtowcs.3
==============================================================================
--- head/lib/libc/locale/mbsrtowcs.3 Fri Aug 7 16:26:56 2020 (r364030)
+++ head/lib/libc/locale/mbsrtowcs.3 Fri Aug 7 16:56:43 2020 (r364031)
@@ -23,7 +23,7 @@
.\" SUCH DAMAGE.
.\"
.\" $FreeBSD$
-.Dd July 21, 2004
+.Dd August 7, 2020
.Dt MBSRTOWCS 3
.Os
.Sh NAME
@@ -98,15 +98,29 @@ except that conversion stops after reading at most
bytes from the buffer pointed to by
.Fa src .
.Sh RETURN VALUES
-The
+If successful, and
+.Fa dst
+is not NULL, the
.Fn mbsrtowcs
and
.Fn mbsnrtowcs
functions return the number of wide characters stored in
the array pointed to by
+.Fa dst .
+.Pp
+If
.Fa dst
-if successful, otherwise it returns
-.Po Vt size_t Pc Ns \-1 .
+was NULL then the functions
+.Fn mbsrtowcs
+and
+.Fn mbsnrtowcs
+return the number of wide characters that would have been stored where
+.Fa dst
+points to an infinitely large array.
+.Pp
+If either one of the functions is not successful then
+.Po Vt size_t Pc Ns \-1
+is returned.
.Sh ERRORS
The
.Fn mbsrtowcs
More information about the svn-src-all
mailing list