Bitvector is a C library that allows you to use
strings rather than ints for internal flags. On
many platforms, ints are limited to 32 bits and
are thus limited to 32 flags available for a given
flag variable. Bitvector uses a resizing char
array for flags, allowing much greater flexibility
for flag management.