+ info = (struct rset_prox_info *) nmem_malloc(rnew->nmem,sizeof(*info));
+ info->key_size = key_size;
+ info->cmp = cmp;
+ info->getseq=getseq; /* FIXME - what about multi-level stuff ?? */
+ info->rset = nmem_malloc(rnew->nmem,rset_no * sizeof(*info->rset));
+ memcpy(info->rset, rset,
+ rset_no * sizeof(*info->rset));
+ info->rset_no=rset_no;
+ info->ordered=ordered;
+ info->exclusion=exclusion;
+ info->relation=relation;
+ info->distance=distance;
+ rnew->priv=info;
+ return rnew;
+}
+