types.h
changeset 176 1f7ea90fb2c1
parent 124 feef7736a439
child 195 7a53d1711083
     1.1 --- a/types.h	Fri Feb 15 15:08:38 2008 -0500
     1.2 +++ b/types.h	Wed Mar 12 17:00:10 2008 -0400
     1.3 @@ -45,4 +45,14 @@
     1.4  uint32_t hashtable_lookup(struct hashtable *table, const char *key);
     1.5  uint32_t hashtable_tokenize(struct hashtable *table, const char *string);
     1.6  
     1.7 +
     1.8 +struct bitarray {
     1.9 +	uint32_t *bits;
    1.10 +};
    1.11 +
    1.12 +void bitarray_init(struct bitarray *bitarray, int size, int intial_value);
    1.13 +void bitarray_set(struct bitarray *bitarray, int bit, int value);
    1.14 +int bitarray_get(struct bitarray *bitarray, int bit);
    1.15 +
    1.16 +
    1.17  #endif /* _RAZOR_TYPES_H_ */