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
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