3
* Copyright (c) 2013, Jouni Malinen <j@w1.fi>
5
* This software may be distributed under the terms of the BSD license.
6
* See README for more details.
14
struct bitfield * bitfield_alloc(size_t max_bits);
15
void bitfield_free(struct bitfield *bf);
16
void bitfield_set(struct bitfield *bf, size_t bit);
17
void bitfield_clear(struct bitfield *bf, size_t bit);
18
int bitfield_is_set(struct bitfield *bf, size_t bit);
19
int bitfield_get_first_zero(struct bitfield *bf);
21
#endif /* BITFIELD_H */