Annotation of embedaddon/lighttpd/src/bitset.h, revision 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>