text.h++ synopsis