Library for manipulation of strings in C