tmp = name[dotpos];
if((bump && seqnum == 1) || seqnum > 1 || mtools_numeric_tail)
sprintf(name+tildapos,"%c%d",tilda, seqnum);
snprintf(name+tildapos,limit-tildapos,"%c%d",tilda, seqnum);
if(dot)
name[dotpos]=tmp;
/* replace the character if it wasn't a space */
-