Mailing List Archive

r3802 - trunk/c_src/KinoSearch/Index
Author: creamyg
Date: 2008-08-30 11:43:41 -0700 (Sat, 30 Aug 2008)
New Revision: 3802

Modified:
trunk/c_src/KinoSearch/Index/MultiPostingList.c
trunk/c_src/KinoSearch/Index/PostingList.bp
trunk/c_src/KinoSearch/Index/PostingList.c
trunk/c_src/KinoSearch/Index/SegPostingList.c
Log:
Establish PList_Destroy().


Modified: trunk/c_src/KinoSearch/Index/MultiPostingList.c
===================================================================
--- trunk/c_src/KinoSearch/Index/MultiPostingList.c 2008-08-30 17:43:18 UTC (rev 3801)
+++ trunk/c_src/KinoSearch/Index/MultiPostingList.c 2008-08-30 18:43:41 UTC (rev 3802)
@@ -51,7 +51,7 @@
{
REFCOUNT_DEC(self->sub_plists);
REFCOUNT_DEC(self->field);
- FREE_OBJ(self);
+ PList_destroy((PostingList*)self);
}

void

Modified: trunk/c_src/KinoSearch/Index/PostingList.bp
===================================================================
--- trunk/c_src/KinoSearch/Index/PostingList.bp 2008-08-30 17:43:18 UTC (rev 3801)
+++ trunk/c_src/KinoSearch/Index/PostingList.bp 2008-08-30 18:43:41 UTC (rev 3802)
@@ -62,6 +62,9 @@
abstract Scorer*
Make_Scorer(PostingList *self, Similarity *similarity,
Compiler *compiler);
+
+ void
+ Destroy(PostingList *self);
}

/* Copyright 2007-2008 Marvin Humphrey

Modified: trunk/c_src/KinoSearch/Index/PostingList.c
===================================================================
--- trunk/c_src/KinoSearch/Index/PostingList.c 2008-08-30 17:43:18 UTC (rev 3801)
+++ trunk/c_src/KinoSearch/Index/PostingList.c 2008-08-30 18:43:41 UTC (rev 3802)
@@ -25,6 +25,12 @@
}
}

+void
+PList_destroy(PostingList *self)
+{
+ FREE_OBJ(self);
+}
+
/* Copyright 2007-2008 Marvin Humphrey
*
* This program is free software; you can redistribute it and/or modify

Modified: trunk/c_src/KinoSearch/Index/SegPostingList.c
===================================================================
--- trunk/c_src/KinoSearch/Index/SegPostingList.c 2008-08-30 17:43:18 UTC (rev 3801)
+++ trunk/c_src/KinoSearch/Index/SegPostingList.c 2008-08-30 18:43:41 UTC (rev 3802)
@@ -97,7 +97,7 @@
REFCOUNT_DEC(self->skip_stream);
}

- FREE_OBJ(self);
+ PList_destroy((PostingList*)self);
}

Posting*


_______________________________________________
kinosearch-commits mailing list
kinosearch-commits@rectangular.com
http://www.rectangular.com/mailman/listinfo/kinosearch-commits