X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fretrieve.c;h=5e2ed207f68e9cd8fa3ef368be544134083a9e79;hb=9252c3f4231f9f3226326ce1360f055bad48b8d1;hp=7b423c3cc4c66c1af95c42c818b0865189cddc15;hpb=3c5f6226f97612c0d6ac40591f600587c5ffa858;p=idzebra-moved-to-github.git diff --git a/index/retrieve.c b/index/retrieve.c index 7b423c3..5e2ed20 100644 --- a/index/retrieve.c +++ b/index/retrieve.c @@ -4,7 +4,19 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: retrieve.c,v $ - * Revision 1.4 1999-02-02 14:51:07 adam + * Revision 1.8 1999-03-09 16:27:49 adam + * More work on SDRKit integration. + * + * Revision 1.7 1999/03/02 16:15:43 quinn + * Added "tagsysno" and "tagrank" directives to zebra.cfg. + * + * Revision 1.6 1999/02/18 15:01:25 adam + * Minor changes. + * + * Revision 1.5 1999/02/17 11:29:56 adam + * Fixed in record_fetch. Minor updates to API. + * + * Revision 1.4 1999/02/02 14:51:07 adam * Updated WIN32 code specific sections. Changed header. * * Revision 1.3 1998/10/28 10:54:40 adam @@ -184,12 +196,12 @@ int zebra_record_fetch (ZebraHandle zh, int sysno, int score, ODR stream, recordAttr->recordOffset); if (fc.record_int_len > 180) { - logf (LOG_LOG, "%0.70s", fc.record_int_buf); - logf (LOG_LOG, "%0.70s", fc.record_int_buf + + logf (LOG_LOG, "%.70s", fc.record_int_buf); + logf (LOG_LOG, "%.70s", fc.record_int_buf + (fc.record_int_len - 70)); } else - logf (LOG_LOG, "%0.*s", + logf (LOG_LOG, "%.*s", fc.record_int_len, fc.record_int_buf); /* the following two lines makes rec_rm delete buf */ @@ -227,6 +239,7 @@ int zebra_record_fetch (ZebraHandle zh, int sysno, int score, ODR stream, retrieveCtrl.comp = comp; retrieveCtrl.diagnostic = 0; retrieveCtrl.dh = zh->dh; + retrieveCtrl.res = zh->res; (*rt->retrieve)(&retrieveCtrl); *output_format = retrieveCtrl.output_format; *rec_bufp = retrieveCtrl.rec_buf;