Do we normally have a LIBRARY section?

Also $OpenBSD$ would be better at the start.

Otherwise reads good to me.


On Sun, Apr 03, 2011 at 04:31:50PM +0200, Stefan Sperling wrote:
> Based on man page from FreeBSD with some tweaks:
>  - use $OpenBSD$, $Mdocdate$
>  - removed trivial example code
>  - removed quotes around .Nd arg
> 
> I'd put in into lib/libc/locale along with the other locale-related
> man pages.
> 
> ok?
> 
> Index: wcwidth.3
> ===================================================================
> RCS file: wcwidth.3
> diff -N wcwidth.3
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ wcwidth.3 3 Apr 2011 14:27:25 -0000
> @@ -0,0 +1,63 @@
> +.\" Copyright (c) 2002 Tim J. Robbins
> +.\" All rights reserved.
> +.\"
> +.\" Redistribution and use in source and binary forms, with or without
> +.\" modification, are permitted provided that the following conditions
> +.\" are met:
> +.\" 1. Redistributions of source code must retain the above copyright
> +.\"    notice, this list of conditions and the following disclaimer.
> +.\" 2. Redistributions in binary form must reproduce the above copyright
> +.\"    notice, this list of conditions and the following disclaimer in the
> +.\"    documentation and/or other materials provided with the distribution.
> +.\"
> +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
> +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
> +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
> PURPOSE
> +.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
> +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
> CONSEQUENTIAL
> +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
> +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
> +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 
> STRICT
> +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
> +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
> +.\" SUCH DAMAGE.
> +.\"
> +.\" $OpenBSD$
> +.\"
> +.Dd $Mdocdate$
> +.Dt WCWIDTH 3
> +.Os
> +.Sh NAME
> +.Nm wcwidth
> +.Nd number of column positions of a wide-character code
> +.Sh LIBRARY
> +.Lb libc
> +.Sh SYNOPSIS
> +.In wchar.h
> +.Ft int
> +.Fn wcwidth "wchar_t wc"
> +.Sh DESCRIPTION
> +The
> +.Fn wcwidth
> +function determines the number of column positions required to
> +display the wide character
> +.Fa wc .
> +.Sh RETURN VALUES
> +The
> +.Fn wcwidth
> +function returns 0 if the
> +.Fa wc
> +argument is a null wide character (L'\e0'),
> +\-1 if
> +.Fa wc
> +is not printable,
> +otherwise it returns the number of column positions the
> +character occupies.
> +.Sh SEE ALSO
> +.Xr iswprint 3 ,
> +.Xr wcswidth 3
> +.Sh STANDARDS
> +The
> +.Fn wcwidth
> +function conforms to
> +.St -p1003.1-2001 .

Reply via email to