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