Basic C library