types.c
changeset 235 060d83d8eca9
parent 195 7a53d1711083
     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 -}