That useful software would not have been less useful if the strings in it were represented as size + buf.