X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=rset%2Frsisamc.c;h=43568eb7201a17dcd105e38501b8c896996854e7;hb=2ca7b6bfd7e8d9a2cb9c36bf2520b46511a594eb;hp=7eafe1ded6c3d6499d7685a7b94148a010045dfa;hpb=deff57cfa9d9b39c4a4f1c9b82a64c6e61d821a4;p=idzebra-moved-to-github.git diff --git a/rset/rsisamc.c b/rset/rsisamc.c index 7eafe1d..43568eb 100644 --- a/rset/rsisamc.c +++ b/rset/rsisamc.c @@ -1,4 +1,4 @@ -/* $Id: rsisamc.c,v 1.36 2005-03-30 09:25:24 adam Exp $ +/* $Id: rsisamc.c,v 1.39 2005-05-03 09:11:36 adam Exp $ Copyright (C) 1995-2005 Index Data ApS @@ -20,9 +20,6 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ - - - #include #include #include @@ -49,8 +46,6 @@ static const struct rset_control control = r_write, }; -const struct rset_control *rset_kind_isamc = &control; - struct rset_pp_info { ISAMC_PP pt; void *buf; @@ -58,14 +53,15 @@ struct rset_pp_info { struct rset_isamc_info { ISAMC is; - ISAMC_P pos; + ISAM_P pos; }; static int log_level = 0; static int log_level_initialized = 0; -RSET rsisamc_create( NMEM nmem, const struct key_control *kcontrol, int scope, - ISAMC is, ISAMC_P pos, TERMID term) +RSET rsisamc_create(NMEM nmem, struct rset_key_control *kcontrol, + int scope, + ISAMC is, ISAM_P pos, TERMID term) { RSET rnew = rset_create_base(&control, nmem, kcontrol, scope,term); struct rset_isamc_info *info; @@ -108,7 +104,7 @@ RSFD r_open (RSET ct, int flag) rfd->priv = ptinfo; ptinfo->buf = nmem_malloc (ct->nmem,ct->keycontrol->key_size); } - ptinfo->pt = isc_pp_open(info->is, info->pos); + ptinfo->pt = isamc_pp_open(info->is, info->pos); return rfd; } @@ -116,7 +112,7 @@ static void r_close (RSFD rfd) { struct rset_pp_info *p = (struct rset_pp_info *)(rfd->priv); - isc_pp_close(p->pt); + isamc_pp_close(p->pt); rfd_delete_base(rfd); } @@ -125,7 +121,7 @@ static int r_read (RSFD rfd, void *buf, TERMID *term) { struct rset_pp_info *p = (struct rset_pp_info *)(rfd->priv); int r; - r = isc_pp_read(p->pt, buf); + r = isamc_pp_read(p->pt, buf); if (term) *term = rfd->rset->term; yaz_log(log_level, "isamc.r_read");