C language library