Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF  4.3.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)
 
intn bv_delete (bv_ptr b)
 
intn bv_set (bv_ptr b, int32 bit_num, bv_bool value)
 
intn 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()

intn bv_delete ( bv_ptr b)
extern

◆ bv_find_next_zero()

int32 bv_find_next_zero ( bv_ptr b)
extern

◆ bv_get()

intn bv_get ( bv_ptr b,
int32 bit_num )
extern

◆ bv_new()

bv_ptr bv_new ( int32 num_bits)
extern

◆ bv_set()

intn bv_set ( bv_ptr b,
int32 bit_num,
bv_bool value )
extern

◆ bv_size()

int32 bv_size ( bv_ptr b)
extern