+RSET rsisamc_create( NMEM nmem, int key_size,
+ int (*cmp)(const void *p1, const void *p2),
+ ISAMC is, ISAMC_P pos)
+{
+ RSET rnew=rset_create_base(&control, nmem);
+ struct rset_isamc_info *info;
+ info = (struct rset_isamc_info *) nmem_malloc(rnew->nmem,sizeof(*info));
+ info->key_size = key_size;
+ info->cmp = cmp;
+ info->ispt_list = NULL;
+ info->is=is;
+ info->pos=pos;
+ rnew->priv=info;
+ return rnew;
+}
+
+static void r_delete (RSET ct)
+{
+ struct rset_isamc_info *info = (struct rset_isamc_info *) ct->priv;
+
+ logf (LOG_DEBUG, "rsisamc_delete");
+ assert (info->ispt_list == NULL);
+}
+
+/*