From: Kang-Che Sung Date: Sun, 16 Mar 2025 18:32:13 +0000 (+0800) Subject: man/man3/wc{,r}tomb.3: wfix regarding MB_CUR_MAX X-Git-Tag: man-pages-6.14~47 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e921861a3d30cfc5f9263747a4e64a68e488288c;p=thirdparty%2Fman-pages.git man/man3/wc{,r}tomb.3: wfix regarding MB_CUR_MAX Add the missing length requirement about MB_CUR_MAX to wcrtomb(3). Change the wording on the MB_CUR_MAX requirement in wctomb(3). If programmers know the wide character to convert beforehand, they are allowed to use a buffer smaller than MB_CUR_MAX bytes, as long as it "fits" the sequence. Signed-off-by: Kang-Che Sung Message-ID: Signed-off-by: Alejandro Colomar --- diff --git a/man/man3/wcrtomb.3 b/man/man3/wcrtomb.3 index 967a1a0f6..162d97df8 100644 --- a/man/man3/wcrtomb.3 +++ b/man/man3/wcrtomb.3 @@ -94,6 +94,14 @@ is NULL, a static anonymous state known only to the .BR wcrtomb () function is used instead. +.P +At most +.B MB_CUR_MAX +bytes will be written at +.IR s . +The programmer must ensure that there is enough room to store the +multibyte sequence at +.IR s . .SH RETURN VALUE The .BR wcrtomb () diff --git a/man/man3/wctomb.3 b/man/man3/wctomb.3 index fce54cb4b..643e2e677 100644 --- a/man/man3/wctomb.3 +++ b/man/man3/wctomb.3 @@ -42,10 +42,12 @@ that is, the number of bytes written at .IR s . .P -The programmer must ensure that there is -room for at least +At most .B MB_CUR_MAX -bytes at +bytes will be written at +.IR s . +The programmer must ensure that there is enough room to store the +multibyte sequence at .IR s . .P If