xfree/xmalloc used everywhere.
[idzebra-moved-to-github.git] / rset / rset.c
index 0a2f92a..0776cb2 100644 (file)
@@ -4,7 +4,15 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: rset.c,v $
- * Revision 1.4  1995-09-06 16:11:56  adam
+ * Revision 1.6  1995-09-08 14:52:41  adam
+ * Work on relevance feedback.
+ *
+ * Revision 1.5  1995/09/07  13:58:43  adam
+ * New parameter: result-set file descriptor (RSFD) to support multiple
+ * positions within the same result-set.
+ * Boolean operators: and, or, not implemented.
+ *
+ * Revision 1.4  1995/09/06  16:11:56  adam
  * More work on boolean sets.
  *
  * Revision 1.3  1995/09/04  15:20:39  adam
@@ -27,15 +35,15 @@ RSET rset_create(const rset_control *sel, void *parms)
 {
     RSET new;
 
+    logf (LOG_DEBUG, "rs_create(%s)", sel->desc);
     new = xmalloc(sizeof(*new));     /* make dynamic alloc scheme */
     if (!(new->control = (*sel->f_create)(sel, parms)))
        return 0;
     return new;
 }
 
-void rset_delete(RSET rs)
+void rset_delete (RSET rs)
 {
-    rset_close(rs);
     (*rs->control->f_delete)(rs->control);
     xfree(rs);
 }