bitmap_to_u32array
Prev | Bitmap Operations | Next

## Name

bitmap_to_u32array — copy the contents of bitmap to a u32 array of bits

## Synopsis

`unsigned int bitmap_to_u32array (` | u32 * buf,
| unsigned int nwords,
| const unsigned long * bitmap,
| unsigned int nbits`)`;

## Arguments

`buf`

  array of u32 (in host byte order), the dest bitmap, non NULL

`nwords`

  number of u32 words in `buf`

`bitmap`

  array of unsigned longs, the source bitmap, non NULL

`nbits`

  number of bits in `bitmap`

## Description

copy min(nbits, 32*nwords) bits from `bitmap` to `buf`. Remaining bits after nbits in `buf` (if any) are cleared.

Return the number of bits effectively copied.

Prev | Up | Next
bitmap_from_u32array | Home | bitmap_copy_le