That's a cool library! Well done!<p>I made something similar to it being inspired by the C++ standard library. But it is for C89:<p><a href="https://github.com/d26900/JamaisVu" rel="nofollow">https://github.com/d26900/JamaisVu</a><p>I use tombstones for my hash table (unordered_map) though.<p>Another drawback of my lib: for each hash table entry, I allocate an extra byte for the tombstones.
Similar to mine <a href="https://github.com/rurban/ctl" rel="nofollow">https://github.com/rurban/ctl</a><p>But mine are very close to the STL with generic iterators/ranges and algorithms over containers.