1.1 --- a/types.c Mon Apr 07 00:02:01 2008 -0400
1.2 +++ b/types.c Mon Jun 09 16:38:58 2008 -0400
1.3 @@ -244,34 +244,3 @@
1.4
1.5 return hashtable_insert(table, string);
1.6 }
1.7 -
1.8 -
1.9 -void
1.10 -bitarray_init(struct bitarray *bitarray, int size, int initial_value)
1.11 -{
1.12 - int bytes = ((size + 31) / 32) * 4;
1.13 -
1.14 - bitarray->bits = malloc(bytes);
1.15 - memset(bitarray->bits, initial_value ? 0xff : 0x00, bytes);
1.16 -}
1.17 -
1.18 -void
1.19 -bitarray_release(struct bitarray *bitarray)
1.20 -{
1.21 - free(bitarray->bits);
1.22 -}
1.23 -
1.24 -void
1.25 -bitarray_set(struct bitarray *bitarray, int bit, int value)
1.26 -{
1.27 - if (value)
1.28 - bitarray->bits[bit >> 5] |= 1 << (bit & 31);
1.29 - else
1.30 - bitarray->bits[bit >> 5] &= ~(1 << (bit & 31));
1.31 -}
1.32 -
1.33 -int
1.34 -bitarray_get(struct bitarray *bitarray, int bit)
1.35 -{
1.36 - return (bitarray->bits[bit >> 5] & (1 << (bit & 31))) != 0;
1.37 -}