X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=rset%2Frsbetween.c;fp=rset%2Frsbetween.c;h=9078c2f58cc6af857ecc9450fc00135249903909;hb=0e898c0c6183c6dd9701286f6a4ac9b734c9bdbb;hp=28c2554ca779ba3f1ace8ad801d5f46da4ae9e4b;hpb=a5b3cefa3cf58a5fe2de76b4f0e36210edc8f091;p=idzebra-moved-to-github.git diff --git a/rset/rsbetween.c b/rset/rsbetween.c index 28c2554..9078c2f 100644 --- a/rset/rsbetween.c +++ b/rset/rsbetween.c @@ -1,4 +1,4 @@ -/* $Id: rsbetween.c,v 1.37 2005-04-26 10:09:38 adam Exp $ +/* $Id: rsbetween.c,v 1.38 2005-05-03 09:11:35 adam Exp $ Copyright (C) 1995-2005 Index Data ApS @@ -103,9 +103,9 @@ static void checkterm( RSET rs, char *tag, NMEM nmem) } -RSET rsbetween_create( NMEM nmem, const struct key_control *kcontrol, - int scope, - RSET rset_l, RSET rset_m, RSET rset_r, RSET rset_attr) +RSET rsbetween_create(NMEM nmem, struct rset_key_control *kcontrol, + int scope, + RSET rset_l, RSET rset_m, RSET rset_r, RSET rset_attr) { RSET rnew = rset_create_base(&control, nmem, kcontrol, scope,0); struct rset_between_info *info= @@ -210,9 +210,10 @@ static int r_forward(RSFD rfd, void *buf, static void checkattr(RSFD rfd) { - struct rset_between_info *info =(struct rset_between_info *)rfd->rset->priv; - struct rset_between_rfd *p=(struct rset_between_rfd *)rfd->priv; - const struct key_control *kctrl = rfd->rset->keycontrol; + struct rset_between_info *info =(struct rset_between_info *) + rfd->rset->priv; + struct rset_between_rfd *p = (struct rset_between_rfd *)rfd->priv; + const struct rset_key_control *kctrl = rfd->rset->keycontrol; int cmp; if (p->attrdepth) return; /* already found one */ @@ -235,9 +236,10 @@ static void checkattr(RSFD rfd) static int r_read(RSFD rfd, void *buf, TERMID *term) { - struct rset_between_info *info =(struct rset_between_info *)rfd->rset->priv; - struct rset_between_rfd *p=(struct rset_between_rfd *)rfd->priv; - const struct key_control *kctrl = rfd->rset->keycontrol; + struct rset_between_info *info = + (struct rset_between_info *)rfd->rset->priv; + struct rset_between_rfd *p = (struct rset_between_rfd *)rfd->priv; + const struct rset_key_control *kctrl = rfd->rset->keycontrol; int cmp; TERMID dummyterm = 0; yaz_log(log_level,"== read: term=%p",term);