#include <libcork/ds.h>
libcork includes implementations of a number of useful data structures.
Memory pools
Resizable arrays