LibAST is the Library of Assorted Spiffy Things. It contains various handy routines and drop-in substitutes for some good but non-portable functions. It currently has a built-in memory tracking subsystem as well as some debugging aids and other similar tools.