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 .