Works for me, ok nicm

On Sun, Apr 03, 2011 at 08:34:48PM +0200, Stefan Sperling wrote:
> On Sun, Apr 03, 2011 at 07:25:45PM +0100, Nicholas Marriott wrote:
> > Do we normally have a LIBRARY section?
> > 
> 
> mdoc(7) says no, good catch.
> 
>          .\" .Sh LIBRARY
>          .\" For sections 2, 3, & 9 only.
>          .\" Not used in OpenBSD.
> 
> > Also $OpenBSD$ would be better at the start.
> 
> Fixed.
> 
> Index: Makefile.inc
> ===================================================================
> RCS file: /cvs/src/lib/libc/locale/Makefile.inc,v
> retrieving revision 1.16
> diff -u -p -r1.16 Makefile.inc
> --- Makefile.inc      27 Jul 2010 16:59:03 -0000      1.16
> +++ Makefile.inc      3 Apr 2011 18:26:01 -0000
> @@ -15,7 +15,7 @@ MAN+=       nl_langinfo.3 setlocale.3 iswalnum
>       btowc.3 mblen.3 mbrlen.3 mbrtowc.3 mbsinit.3 mbsrtowcs.3 \
>       mbstowcs.3 mbtowc.3 wcrtomb.3 wcsrtombs.3 wcstod.3 wcstol.3 \
>       wcstombs.3 wctob.3 wctomb.3 \
> -     wctype.3 iswctype.3 wctrans.3 towctrans.3
> +     wctype.3 iswctype.3 wctrans.3 towctrans.3 wcwidth.3
>  MLINKS+=setlocale.3 localeconv.3 \
>       iswalnum.3 iswalpha.3 \
>       iswalnum.3 iswblank.3 \
> 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 18:33:27 -0000
> @@ -0,0 +1,61 @@
> +.\" $OpenBSD$
> +.\" 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.
> +.\"
> +.\"
> +.Dd $Mdocdate$
> +.Dt WCWIDTH 3
> +.Os
> +.Sh NAME
> +.Nm wcwidth
> +.Nd number of column positions of a wide-character code
> +.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