Module Name:    src
Committed By:   uwe
Date:           Mon Sep  9 14:21:37 UTC 2024

Modified Files:
        src/lib/libc/locale: mbsrtowcs.3 wcsrtombs.3

Log Message:
mbsnrtowcs(3), wcsnrtombs(3): brush ip markup


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/lib/libc/locale/mbsrtowcs.3
cvs rdiff -u -r1.14 -r1.15 src/lib/libc/locale/wcsrtombs.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/mbsrtowcs.3
diff -u src/lib/libc/locale/mbsrtowcs.3:1.13 src/lib/libc/locale/mbsrtowcs.3:1.14
--- src/lib/libc/locale/mbsrtowcs.3:1.13	Mon Sep  9 11:30:05 2024
+++ src/lib/libc/locale/mbsrtowcs.3	Mon Sep  9 14:21:37 2024
@@ -1,4 +1,4 @@
-.\" $NetBSD: mbsrtowcs.3,v 1.13 2024/09/09 11:30:05 riastradh Exp $
+.\" $NetBSD: mbsrtowcs.3,v 1.14 2024/09/09 14:21:37 uwe Exp $
 .\"
 .\" Copyright (c)2002 Citrus Project,
 .\" All rights reserved.
@@ -38,13 +38,26 @@
 .Lb libc
 .\" ----------------------------------------------------------------------
 .Sh SYNOPSIS
+.
 .In wchar.h
+.
 .Ft size_t
-.Fn mbsrtowcs "wchar_t * restrict pwcs" "const char ** restrict s" "size_t n" \
-"mbstate_t * restrict ps"
-.Fn mbsnrtowcs "wchar_t * restrict pwcs" "const char ** restrict s" \
-"size_t nmc" "size_t n" \
-"mbstate_t * restrict ps"
+.Fo mbsrtowcs
+.Fa "wchar_t * restrict pwcs"
+.Fa "const char ** restrict s"
+.Fa "size_t n"
+.Fa "mbstate_t * restrict ps"
+.Fc
+.
+.Ft size_t
+.Fo mbsnrtowcs
+.Fa "wchar_t * restrict pwcs"
+.Fa "const char ** restrict s"
+.Fa "size_t nmc"
+.Fa "size_t n"
+.Fa "mbstate_t * restrict ps"
+.Fc
+.
 .\" ----------------------------------------------------------------------
 .Sh DESCRIPTION
 The
@@ -80,9 +93,10 @@ if
 is not a null pointer,
 the pointer object pointed to by
 .Fa s
-is a null pointer (if the conversion is stopped due to reaching a
-nul byte) or the first byte of the character just after the last
-character converted.
+is a null pointer
+.Pq if the conversion is stopped due to reaching a nul byte
+or the first byte of the character just after the last character
+converted.
 .Pp
 If
 .Fa pwcs
@@ -100,10 +114,12 @@ is affected by the
 category of the current locale.
 .Pp
 These are the special cases:
-.Bl -tag -width 012345678901
-.It "s == NULL || *s == NULL"
+.Bl -tag -width Li
+.
+.It Li "s == NULL || *s == NULL"
 Undefined (may cause the program to crash).
-.It "pwcs == NULL"
+.
+.It Li "pwcs == NULL"
 The conversion has taken place, but the resulting wide-character string
 was discarded.
 In this case, the pointer object pointed to by
@@ -111,7 +127,8 @@ In this case, the pointer object pointed
 is not modified and
 .Fa n
 is ignored.
-.It "ps == NULL"
+.
+.It Li "ps == NULL"
 The
 .Fn mbsrtowcs
 uses its own internal state object to keep the conversion state,
@@ -141,8 +158,8 @@ The
 and
 .Fn mbsnrtowcs
 functions return:
-.Bl -tag -width 012345678901
-.It 0 or positive
+.Bl -tag -width Li
+.It Li 0 , No or positive
 The value returned is the number of elements stored in the array
 pointed to by
 .Fa pwcs ,
@@ -160,7 +177,7 @@ If
 .Fa pwcs
 is a null pointer, the value returned is the number of elements to contain
 the whole string converted, except for a terminating nul wide character.
-.It (size_t)-1
+.It Li "(size_t)-1"
 The array indirectly pointed to by
 .Fa s
 contains a byte sequence forming invalid character.

Index: src/lib/libc/locale/wcsrtombs.3
diff -u src/lib/libc/locale/wcsrtombs.3:1.14 src/lib/libc/locale/wcsrtombs.3:1.15
--- src/lib/libc/locale/wcsrtombs.3:1.14	Mon Sep  9 11:30:05 2024
+++ src/lib/libc/locale/wcsrtombs.3	Mon Sep  9 14:21:37 2024
@@ -1,4 +1,4 @@
-.\" $NetBSD: wcsrtombs.3,v 1.14 2024/09/09 11:30:05 riastradh Exp $
+.\" $NetBSD: wcsrtombs.3,v 1.15 2024/09/09 14:21:37 uwe Exp $
 .\"
 .\" Copyright (c)2002 Citrus Project,
 .\" All rights reserved.
@@ -37,13 +37,25 @@
 .Lb libc
 .\" ----------------------------------------------------------------------
 .Sh SYNOPSIS
+.
 .In wchar.h
+.
 .Ft size_t
-.Fn wcsrtombs "char * restrict s" "const wchar_t ** restrict pwcs" \
-"size_t n" "mbstate_t * restrict ps"
+.Fo wcsrtombs
+.Fa "char * restrict s"
+.Fa "const wchar_t ** restrict pwcs"
+.Fa "size_t n" "mbstate_t * restrict ps"
+.Fc
+.
 .Ft size_t
-.Fn wcsnrtombs "char * restrict s" "const wchar_t ** restrict pwcs" \
-"size_t nwc" "size_t n" "mbstat_t * restrict ps"
+.Fo wcsnrtombs
+.Fa "char * restrict s"
+.Fa "const wchar_t ** restrict pwcs"
+.Fa "size_t nwc"
+.Fa "size_t n"
+.Fa "mbstat_t * restrict ps"
+.Fc
+.
 .\" ----------------------------------------------------------------------
 .Sh DESCRIPTION
 The
@@ -81,9 +93,10 @@ if
 .Fa s
 is not a null pointer, the pointer object pointed to by
 .Fa pwcs
-is a null pointer (if the conversion is stopped due to reaching a
-nul wide character) or the first byte of the character just after
-the last character converted.
+is a null pointer
+.Pq if the conversion is stopped due to reaching a nul wide character
+or points to the first byte of the character just after the last
+character converted.
 .Pp
 If
 .Fa s
@@ -101,8 +114,8 @@ is affected by the
 category of the current locale.
 .Pp
 These are the special cases:
-.Bl -tag -width 012345678901
-.It "s == NULL"
+.Bl -tag -width Li
+.It Li "s == NULL"
 .Fn wcsrtombs
 returns the number of bytes to store the whole multibyte character string
 corresponding to the wide-character string pointed to by
@@ -111,9 +124,9 @@ not including the terminating nul byte.
 In this case,
 .Fa n
 is ignored.
-.It "pwcs == NULL || *pwcs == NULL"
+.It Li "pwcs == NULL || *pwcs == NULL"
 Undefined (may cause the program to crash).
-.It "ps == NULL"
+.It Li "ps == NULL"
 .Fn wcsrtombs
 uses its own internal state object to keep the conversion state,
 instead of
@@ -143,22 +156,24 @@ The
 and
 .Fn wcsnrtombs
 functions return:
-.Bl -tag -width 012345678901
-.It 0 or positive
+.Bl -tag -width Li
+.It Li 0 , No or positive
 Number of bytes stored in the array pointed to by
 .Fa s ,
 except for a nul byte.
 There are no cases that the value returned is greater than
 .Fa n
-(unless
+.Po
+unless
 .Fa s
-is a null pointer).
+is a null pointer
+.Pc .
 If the return value is equal to
 .Fa n ,
 the string pointed to by
 .Fa s
 will not be nul-terminated.
-.It (size_t)-1
+.It Li "(size_t)-1"
 .Fa pwcs
 points to a string containing an invalid wide character.
 The
@@ -180,7 +195,9 @@ functions may fail with the following er
 points to a string containing an invalid wide character.
 .It Bq Er EINVAL
 .Fa ps
-points to an invalid or uninitialized mbstate_t object.
+points to an invalid or uninitialized
+.Vt mbstate_t
+object.
 .El
 .\" ----------------------------------------------------------------------
 .Sh SEE ALSO

Reply via email to