A C library