diff -r 7a53d1711083 -r d19dc7950c76 types.c --- a/types.c Mon Apr 07 00:02:01 2008 -0400 +++ b/types.c Mon Jun 09 23:51:52 2008 -0400 @@ -244,34 +244,3 @@ return hashtable_insert(table, string); } - - -void -bitarray_init(struct bitarray *bitarray, int size, int initial_value) -{ - int bytes = ((size + 31) / 32) * 4; - - bitarray->bits = malloc(bytes); - memset(bitarray->bits, initial_value ? 0xff : 0x00, bytes); -} - -void -bitarray_release(struct bitarray *bitarray) -{ - free(bitarray->bits); -} - -void -bitarray_set(struct bitarray *bitarray, int bit, int value) -{ - if (value) - bitarray->bits[bit >> 5] |= 1 << (bit & 31); - else - bitarray->bits[bit >> 5] &= ~(1 << (bit & 31)); -} - -int -bitarray_get(struct bitarray *bitarray, int bit) -{ - return (bitarray->bits[bit >> 5] & (1 << (bit & 31))) != 0; -}