diff -r feef7736a439 -r cca0174a756e types.h --- a/types.h Fri Feb 15 15:08:38 2008 -0500 +++ b/types.h Wed Mar 12 15:38:56 2008 -0400 @@ -45,4 +45,14 @@ uint32_t hashtable_lookup(struct hashtable *table, const char *key); uint32_t hashtable_tokenize(struct hashtable *table, const char *string); + +struct bitarray { + uint32_t *bits; +}; + +void bitarray_init(struct bitarray *bitarray, int size, int intial_value); +void bitarray_set(struct bitarray *bitarray, int bit, int value); +int bitarray_get(struct bitarray *bitarray, int bit); + + #endif /* _RAZOR_TYPES_H_ */