DSL (pronounced "diesel") is a simple C Data Structure Library in the vein of the C++ Standard Template Library.