return interval_dup(n->s, n->e);
return Str_dupi(n->s, n->e);
do_path(s, n, arg)    const char *s 	UNUSED;    const struct Name *n;    void *arg 		UNUSED;{    GNode *gn;    gn = Targ_FindNode(n->s, n->e, TARG_NOCREATE);    if (gn == NULL)    	return interval_dup(n->s, n->e);    else	return strdup(gn->path);}