** Now make sure we didn't chop a word in the middle.
*/
if (*src && end) {
*end++ = '\0';
*++end = '\0';
src = start;
}