6#define BVEC_TYPE uchar_t
7#define BVEC_SIZE sizeof(BVEC_TYPE)
31#define a_Bitvec_clear_bit(bvec,pos) \
32 ((bvec)->vec[(pos)/BVEC_SIZE] &= ~(1 << (pos) % BVEC_SIZE))
void a_Bitvec_clear(bitvec_t *bvec)
Clear a bitvec.
void a_Bitvec_set_bit(bitvec_t *bvec, int pos)
Set a bit.
bitvec_t * a_Bitvec_new(int bits)
Create a new bitvec with 'num_bits' size.
void a_Bitvec_free(bitvec_t *bvec)
Free a bitvec.
int a_Bitvec_get_bit(bitvec_t *bvec, int pos)
Get a bit.