My memory growing up is that making your own C library was basically an inevitable rite of passage for any aspiring programmer.
Yeah, it's a shame we never got something like boost for C. Every company I ever worked for had its own common C library solving these problems.
And then your own custom allocator that would be fitted for your algorithms and vastly faster than malloc.