RENEW
names = RENEW( names, char, maxnames * ( MAXPATHLEN + 1 ) );
nameptrs = RENEW( nameptrs, char*, maxnames );
*strP = RENEW( *strP, char, *maxsizeP + 1 );