-static void r_rewind_between (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;
-
-#if RSBETWEEN_DEBUG
- logf (LOG_DEBUG, "rsbetween_rewind");
-#endif
- rset_rewind (p->rfd_l);
- rset_rewind (p->rfd_m);
- rset_rewind (p->rfd_r);
- p->more_l = rset_read (p->rfd_l, p->buf_l);
- p->more_m = rset_read (p->rfd_m, p->buf_m);
- p->more_r = rset_read (p->rfd_r, p->buf_r);
- if (info->rset_attr)
- {
- rset_rewind (p->rfd_attr);
- p->more_attr = rset_read (p->rfd_attr, p->buf_attr);
- }
- p->level=0;
- p->hits=0;
-}
-