Annotation of embedaddon/lighttpd/src/bitset.h, revision 1.1.1.1
1.1 misho 1: #ifndef _BITSET_H_
2: #define _BITSET_H_
3:
4: #include <stddef.h>
5:
6: typedef struct {
7: size_t *bits;
8: size_t nbits;
9: } bitset;
10:
11: bitset *bitset_init(size_t nbits);
12: void bitset_reset(bitset *set);
13: void bitset_free(bitset *set);
14:
15: void bitset_clear_bit(bitset *set, size_t pos);
16: void bitset_set_bit(bitset *set, size_t pos);
17: int bitset_test_bit(bitset *set, size_t pos);
18:
19: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>