C string library