X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fzsets.c;h=0935fe1b893c3ff31e5da66f42db3ee6b038534e;hb=e5b0bb88921b593c89dd6ae9077c6566bc8a6a91;hp=09d6d4e922fb6a666d0c2e71757bfd39d6985cf7;hpb=2d6227440bb26674cab2091b3d79c1934995b762;p=idzebra-moved-to-github.git diff --git a/index/zsets.c b/index/zsets.c index 09d6d4e..0935fe1 100644 --- a/index/zsets.c +++ b/index/zsets.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: zsets.c,v $ - * Revision 1.18 1998-09-22 10:03:45 adam + * Revision 1.19 1998-09-22 10:48:22 adam + * Minor changes in search API. + * + * Revision 1.18 1998/09/22 10:03:45 adam * Changed result sets to be persistent in the sense that they can * be re-searched if needed. * Fixed memory leak in rsm_or. @@ -109,7 +112,7 @@ struct zset_sort_info { struct zset_sort_entry **entries; }; -ZebraSet resultSetAddRPN (ZebraHandle zh, ODR stream, ODR decode, +ZebraSet resultSetAddRPN (ZebraHandle zh, ODR input, ODR output, Z_RPNQuery *rpn, int num_bases, char **basenames, const char *setname) { @@ -127,9 +130,9 @@ ZebraSet resultSetAddRPN (ZebraHandle zh, ODR stream, ODR decode, zebraSet->rpn = 0; zebraSet->num_bases = num_bases; zebraSet->basenames = basenames; - zebraSet->nmem = odr_extract_mem (decode); + zebraSet->nmem = odr_extract_mem (input); - zebraSet->rset = rpn_search (zh, stream->mem, rpn, + zebraSet->rset = rpn_search (zh, output->mem, rpn, zebraSet->num_bases, zebraSet->basenames, zebraSet->name, zebraSet);