X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=rset%2Frsprox.c;h=d0746ddeecebef353e4846f7fcc4a8a5ea4128ad;hp=77aa4a7770dcdce13c451d43aadea32e0b905b91;hb=8ed385caafd1d9695a5a9c0783f0dbe2a53f3e80;hpb=20b140c237f2b6f049ab5fc828c617f0f6eee6c0 diff --git a/rset/rsprox.c b/rset/rsprox.c index 77aa4a7..d0746dd 100644 --- a/rset/rsprox.c +++ b/rset/rsprox.c @@ -1,4 +1,4 @@ -/* $Id: rsprox.c,v 1.24 2005-01-17 01:16:37 adam Exp $ +/* $Id: rsprox.c,v 1.25 2005-03-08 14:02:15 adam Exp $ Copyright (C) 1995-2005 Index Data ApS @@ -245,7 +245,7 @@ static int r_forward (RSFD rfd, void *buf, TERMID *term, const void *untilbuf) for (i = 0; igetseq)(p->buf[1]) - seqno[i]; + zint diff = (*kctrl->getseq)(p->buf[1]) - seqno[i]; int excl = info->exclusion; if (!info->ordered && diff < 0) diff = -diff; @@ -333,7 +333,7 @@ static void r_pos (RSFD rfd, double *current, double *total) *total = 0; } else { r = scur/stot; - *current = p->hits; + *current = (double) p->hits; *total=*current/r ; } yaz_log(YLOG_DEBUG,"prox_pos: [%d] %0.1f/%0.1f= %0.4f ",