Some general purpose libraries for use with C, but having C++ compatibility in mind