C language library of variety