The Offbrand library is a collection of reference counted generic data structures written in C for C. The library includes bash scripts to assist in the creation and testing of classes compatible with the framework.
Full documentation can be found at: http://theck01.github.com/offbrand_lib/