Module Name: src
Committed By: riastradh
Date: Thu Aug 15 14:58:00 UTC 2024
Modified Files:
src/lib/libc/locale: c16rtomb.3 c32rtomb.3
Log Message:
c16rtomb(3), c32rtomb(3): Fix more \n in man pages.
Also, tighten an assertion: we left room for a NUL byte at the end.
PR lib/52374: <uchar.h> missing
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libc/locale/c16rtomb.3 \
src/lib/libc/locale/c32rtomb.3
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libc/locale/c16rtomb.3
diff -u src/lib/libc/locale/c16rtomb.3:1.1 src/lib/libc/locale/c16rtomb.3:1.2
--- src/lib/libc/locale/c16rtomb.3:1.1 Thu Aug 15 14:16:33 2024
+++ src/lib/libc/locale/c16rtomb.3 Thu Aug 15 14:58:00 2024
@@ -1,4 +1,4 @@
-.\" $NetBSD: c16rtomb.3,v 1.1 2024/08/15 14:16:33 riastradh Exp $
+.\" $NetBSD: c16rtomb.3,v 1.2 2024/08/15 14:58:00 riastradh Exp $
.\"
.\" Copyright (c) 2024 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -113,11 +113,11 @@ for (i = 0; i < __arraycount(c16); i++)
len = c16rtomb(s, c16[i], &mbs);
if (len == (size_t)-1)
err(1, "c16rtomb");
- assert(len <= sizeof(buf) - (s - buf));
+ assert(len < sizeof(buf) - (s - buf));
s += len;
}
*s = '\e0'; /* NUL-terminate */
-printf("%s\n", buf);
+printf("%s\en", buf);
.Ed
.\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
.Sh ERRORS
Index: src/lib/libc/locale/c32rtomb.3
diff -u src/lib/libc/locale/c32rtomb.3:1.1 src/lib/libc/locale/c32rtomb.3:1.2
--- src/lib/libc/locale/c32rtomb.3:1.1 Thu Aug 15 14:16:33 2024
+++ src/lib/libc/locale/c32rtomb.3 Thu Aug 15 14:58:00 2024
@@ -1,4 +1,4 @@
-.\" $NetBSD: c32rtomb.3,v 1.1 2024/08/15 14:16:33 riastradh Exp $
+.\" $NetBSD: c32rtomb.3,v 1.2 2024/08/15 14:58:00 riastradh Exp $
.\"
.\" Copyright (c) 2024 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -96,11 +96,11 @@ for (i = 0; i < __arraycount(c32); i++)
len = c32rtomb(s, c32[i], &mbs);
if (len == (size_t)-1)
err(1, "c32rtomb");
- assert(len <= sizeof(buf) - (s - buf));
+ assert(len < sizeof(buf) - (s - buf));
s += len;
}
*s = '\e0'; /* NUL-terminate */
-printf("%s\n", buf);
+printf("%s\en", buf);
.Ed
.\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
.Sh ERRORS