I had to switch from C++ to C. Even though I love C so much, I was really frustrated that C does not have common library like STL. So I developed my own container library in C. It has support for following containers.
- Dynamic arrays
- Bit Array
Please see Here for more details.