I’m always looking to improve my C code and one way to do this is through others efforts. Today I came across Zpl, a cross-platform header-only library.
The zpl.h file is a whopping 17,495 lines long! It has code for macro helpers, memory, collections, string, hashtable, file, memory streamer, print, time, random, sorting and miscellaneous.
Given the length, it would be difficult to make sense but the authors (Vladyslav Hrytsenko and Dominik Madarász from the Ukraine and Slovakia respectively) have provided a folder of example applications that use the library.
It looks a very impressive library and well worth a look.