HDF: hdf/src/bitvect_priv.h File Reference

Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/

| HDF 4.4.0 API Reference |

Loading...
Searching...
No Matches
bitvect_priv.h File Reference
`#include "hdf_priv.h"`

## Macros
#define | BV_DEFAULT_BITS 128
#define | BV_CHUNK_SIZE 64

## Typedefs
typedef struct bv_struct_tag * | bv_ptr

## Enumerations
enum | bv_bool { BV_FALSE = 0 , BV_TRUE = 1 }

## Functions
bv_ptr | bv_new (int32 num_bits)
int | bv_delete (bv_ptr b)
int | bv_set (bv_ptr b, int32 bit_num, bv_bool value)
int | bv_get (bv_ptr b, int32 bit_num)
int32 | bv_size (bv_ptr b)
int32 | bv_find_next_zero (bv_ptr b)

## Macro Definition Documentation

## ◆ BV_CHUNK_SIZE

#define BV_CHUNK_SIZE 64

## ◆ BV_DEFAULT_BITS

#define BV_DEFAULT_BITS 128

## Typedef Documentation

## ◆ bv_ptr

typedef struct bv_struct_tag* bv_ptr

## Enumeration Type Documentation

## ◆ bv_bool

enum bv_bool

Enumerator
BV_FALSE |
BV_TRUE |

## Function Documentation

## ◆ bv_delete()

int bv_delete | ( | bv_ptr | b | ) |
| extern

## ◆ bv_find_next_zero()

int32 bv_find_next_zero | ( | bv_ptr | b | ) |
| extern

## ◆ bv_get()

int bv_get | ( | bv_ptr | b,
|  | int32 | bit_num )
| extern

## ◆ bv_new()

bv_ptr bv_new | ( | int32 | num_bits | ) |
| extern

## ◆ bv_set()

int bv_set | ( | bv_ptr | b,
|  | int32 | bit_num,
|  | bv_bool | value )
| extern

## ◆ bv_size()

int32 bv_size | ( | bv_ptr | b | ) |
| extern