common C library