reflect reality.

This commit is contained in:
christos 2015-11-20 20:41:58 +00:00
parent 3a9f77c250
commit 23a15ec846

View File

@ -1,4 +1,4 @@
.\" $NetBSD: bitstring.3,v 1.15 2012/12/04 18:02:48 christos Exp $
.\" $NetBSD: bitstring.3,v 1.16 2015/11/20 20:41:58 christos Exp $
.\"
.\" Copyright (c) 1989, 1991, 1993
.\" The Regents of the University of California. All rights reserved.
@ -31,7 +31,7 @@
.\"
.\" @(#)bitstring.3 8.1 (Berkeley) 7/19/93
.\"
.Dd December 4, 2012
.Dd November 20, 2015
.Dt BITSTRING 3
.Os
.Sh NAME
@ -49,23 +49,24 @@
.Sh SYNOPSIS
.In bitstring.h
.Ft bitstr_t *
.Fn bit_alloc "int nbits"
.Fn bit_clear "bit_str name" "int bit"
.Fn bit_decl "bit_str name" "int nbits"
.Fn bit_ffc "bit_str name" "int nbits" "int *value"
.Fn bit_ffs "bit_str name" "int nbits" "int *value"
.Fn bit_nclear "bit_str name" "int start" "int stop"
.Fn bit_nset "bit_str name" "int start" "int stop"
.Fn bit_set "bit_str name" "int bit"
.Fn bitstr_size "int nbits"
.Fn bit_test "bit_str name" "int bit"
.Fn bit_decl "bitstr_t *name" "size_t nbits"
.Ft bitstr_t *
.Fn bit_alloc "size_t nbits"
.Fn bit_clear "bitstr_t *name" "size_t bit"
.Fn bit_ffc "const bitstr_t *name" "size_t nbits" "int *value"
.Fn bit_ffs "const bitstr_t *name" "size_t nbits" "int *value"
.Fn bit_nclear "bitstr_t *name" "size_t start" "size_t stop"
.Fn bit_nset "bitstr_t *name" "size_t start" "size_t stop"
.Fn bit_set "bitstr_t *name" "size_t bit"
.Fn bitstr_size "size_t nbits"
.Fn bit_test "const bitstr_t *name" "size_t bit"
.Sh DESCRIPTION
These macros operate on strings of bits.
.Pp
The macro
.Fn bit_alloc
returns a pointer of type
.Dq Fa "bitstr_t *"
.Dq Fa "bitstr_t"
to sufficient space to store
.Fa nbits
bits, or
@ -157,7 +158,8 @@ have side effects.
#define LPR_AVAILABLE_BIT 9
#define LPR_MAX_BITS 10
make_lpr_available()
void
make_lpr_available(void)
{
bitstr_t bit_decl(bitlist, LPR_MAX_BITS);
...
@ -172,7 +174,7 @@ make_lpr_available()
.Ed
.Sh SEE ALSO
.Xr bitmap 3 ,
.Xr malloc 3 ,
.Xr calloc 3 ,
.Xr setbit 9
.Sh HISTORY
The