A String Library for C89.