X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fzsets.c;h=cc1c544d76962a9ba283eae2b651c9122d8b227f;hb=caa7fe057dd8617129577a6725d2c4e3da066857;hp=223103aec1bb6688958d405010f3bd836e4afcc0;hpb=fb99bfcb44d29215f411d82646c59f2f74f5a25c;p=idzebra-moved-to-github.git diff --git a/index/zsets.c b/index/zsets.c index 223103a..cc1c544 100644 --- a/index/zsets.c +++ b/index/zsets.c @@ -1,10 +1,16 @@ /* - * Copyright (C) 1995, Index Data I/S + * Copyright (C) 1994-1995, Index Data I/S * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: zsets.c,v $ - * Revision 1.1 1995-09-05 15:28:40 adam + * Revision 1.3 1995-09-06 16:11:19 adam + * Option: only one word key per file. + * + * Revision 1.2 1995/09/06 10:33:04 adam + * More work on present. Some log messages removed. + * + * Revision 1.1 1995/09/05 15:28:40 adam * More work on search engine. * */ @@ -67,7 +73,6 @@ ZServerRecord *resultSetRecordGet (ZServerInfo *zi, const char *name, rset_open (rset, 0); while (rset_read (rset, &key)) { - logf (LOG_DEBUG, "resultSetRecordGet: %d", key.sysno); if (key.sysno != psysno) { psysno = key.sysno; @@ -77,7 +82,6 @@ ZServerRecord *resultSetRecordGet (ZServerInfo *zi, const char *name, FILE *inf; char fname[SYS_IDX_ENTRY_LEN]; - logf (LOG_DEBUG, "get sysno=%d", psysno); sr[num_i].buf = NULL; if (lseek (zi->sys_idx_fd, psysno * SYS_IDX_ENTRY_LEN, SEEK_SET) == -1) @@ -118,6 +122,12 @@ ZServerRecord *resultSetRecordGet (ZServerInfo *zi, const char *name, } } rset_close (rset); + while (num_i < num) + { + sr[num_i].buf = NULL; + sr[num_i].size = 0; + num_i++; + } return sr; }