X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=zoom%2Fzoom-c.c;h=fa38d1dddcfe139875a990b470f459018fc58058;hp=45181e77a5798460d3770e4e09a7c5eb750f39bf;hb=d00666d5391066b1acba398090170d3766ec7e4f;hpb=fd4adcc80d442f84c6a1894e890b1b6ccd02615e diff --git a/zoom/zoom-c.c b/zoom/zoom-c.c index 45181e7..fa38d1d 100644 --- a/zoom/zoom-c.c +++ b/zoom/zoom-c.c @@ -1,5 +1,5 @@ /* - * $Id: zoom-c.c,v 1.5 2001-11-13 22:57:03 adam Exp $ + * $Id: zoom-c.c,v 1.6 2001-11-15 08:58:29 adam Exp $ * * ZOOM layer for C, connections, result sets, queries. */ @@ -417,7 +417,7 @@ void Z3950_resultset_destroy(Z3950_resultset r) } } -int Z3950_resultset_size (Z3950_resultset r) +size_t Z3950_resultset_size (Z3950_resultset r) { return r->size; } @@ -767,7 +767,7 @@ static void response_diag (Z3950_connection c, Z_DiagRec *p) c->error = *r->condition; } -Z3950_record Z3950_record_dup (Z3950_record srec) +Z3950_record Z3950_record_dup (const Z3950_record srec) { char *buf; int size; @@ -791,10 +791,7 @@ Z3950_record Z3950_record_dup (Z3950_record srec) Z3950_record Z3950_resultset_record_immediate (Z3950_resultset s,size_t pos) { - Z3950_record rec = record_cache_lookup (s, pos, 0); - if (!rec) - return 0; - return Z3950_record_dup (rec); + return record_cache_lookup (s, pos, 0); } Z3950_record Z3950_resultset_record (Z3950_resultset r, size_t pos) @@ -893,13 +890,6 @@ void *Z3950_record_get (Z3950_record rec, const char *type, size_t *len) return 0; } -void *Z3950_resultset_get (Z3950_resultset s, size_t pos, const char *type, - size_t *len) -{ - Z3950_record rec = record_cache_lookup (s, pos, 0); - return Z3950_record_get (rec, type, len); -} - static void record_cache_add (Z3950_resultset r, Z_NamePlusRecord *npr, int pos,