X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=retrieval%2Fd1_handle.c;h=b235cfa8759620e8d644b5a00c78a7284b09a3f9;hp=0c1fef17d1b1bc32a73ae7bc3b22c8e83e6c90cd;hb=b440dce0831a72bebe4f4821ab7771cc05e8facb;hpb=044d170f0a963555486df54653cd2fdc5815928b diff --git a/retrieval/d1_handle.c b/retrieval/d1_handle.c index 0c1fef1..b235cfa 100644 --- a/retrieval/d1_handle.c +++ b/retrieval/d1_handle.c @@ -1,10 +1,18 @@ /* - * Copyright (c) 1995-1997, Index Data. + * Copyright (c) 1995-1999, Index Data. * See the file LICENSE for details. * Sebastian Hammer, Adam Dickmeiss * * $Log: d1_handle.c,v $ - * Revision 1.3 1998-02-11 11:53:35 adam + * Revision 1.5 1999-08-27 09:40:32 adam + * Renamed logf function to yaz_log. Removed VC++ project files. + * + * Revision 1.4 1998/05/18 13:07:05 adam + * Changed the way attribute sets are handled by the retriaval module. + * Extended Explain conversion / schema. + * Modified server and client to work with ASN.1 compiled protocol handlers. + * + * Revision 1.3 1998/02/11 11:53:35 adam * Changed code so that it compiles as C++. * * Revision 1.2 1997/09/30 11:50:04 adam @@ -29,6 +37,7 @@ struct data1_handle_info { int read_len; data1_absyn_cache absyn_cache; + data1_attset_cache attset_cache; char *map_buf; int map_len; @@ -48,6 +57,7 @@ data1_handle data1_create (void) p->map_buf = NULL; p->map_len = 0; p->absyn_cache = NULL; + p->attset_cache = NULL; p->mem = nmem_create (); return p; } @@ -62,6 +72,11 @@ data1_absyn_cache *data1_absyn_cache_get (data1_handle dh) return &dh->absyn_cache; } +data1_attset_cache *data1_attset_cache_get (data1_handle dh) +{ + return &dh->attset_cache; +} + void data1_destroy (data1_handle dh) { if (!dh) @@ -86,14 +101,14 @@ WRBUF data1_get_wrbuf (data1_handle dp) char **data1_get_read_buf (data1_handle dp, int **lenp) { *lenp = &dp->read_len; - logf (LOG_DEBUG, "data1_get_read_buf lenp=%u", **lenp); + yaz_log (LOG_DEBUG, "data1_get_read_buf lenp=%u", **lenp); return &dp->read_buf; } char **data1_get_map_buf (data1_handle dp, int **lenp) { *lenp = &dp->map_len; - logf (LOG_DEBUG, "data1_get_map_buf lenp=%u", **lenp); + yaz_log (LOG_DEBUG, "data1_get_map_buf lenp=%u", **lenp); return &dp->map_buf; }