X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=include%2Fisamb.h;fp=include%2Fisamb.h;h=0000000000000000000000000000000000000000;hp=147e8e28f9f7afd4c55bd19c2b0510e4bece3ea8;hb=0e56fa84bb4a5985c19a21926e86862c08d84689;hpb=3ba097accecfc6ff9b7620d580314a83568c0f27 diff --git a/include/isamb.h b/include/isamb.h deleted file mode 100644 index 147e8e2..0000000 --- a/include/isamb.h +++ /dev/null @@ -1,62 +0,0 @@ -/* $Id: isamb.h,v 1.16 2004-12-08 12:23:09 adam Exp $ - Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 - Index Data Aps - -This file is part of the Zebra server. - -Zebra is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 2, or (at your option) any later -version. - -Zebra is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -You should have received a copy of the GNU General Public License -along with Zebra; see the file LICENSE.zebra. If not, write to the -Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA -02111-1307, USA. -*/ - -#ifndef ISAMB_H -#define ISAMB_H - -#include -#include - -YAZ_BEGIN_CDECL - -typedef struct ISAMB_s *ISAMB; -typedef struct ISAMB_PP_s *ISAMB_PP; -typedef ISAMC_P ISAMB_P; - -ISAMB isamb_open (BFiles bfs, const char *name, int writeflag, ISAMC_M *method, - int cache); -void isamb_close (ISAMB isamb); - -ISAMB_P isamb_merge (ISAMB b, ISAMB_P pos, ISAMC_I *data); - -ISAMB_PP isamb_pp_open (ISAMB isamb, ISAMB_P pos, int scope); - -int isamb_pp_read (ISAMB_PP pp, void *buf); - -int isamb_pp_forward (ISAMB_PP pp, void *buf, const void *untilbuf); - -void isamb_pp_pos (ISAMB_PP pp, double *current, double *total); - -void isamb_pp_close (ISAMB_PP pp); - -int isamb_unlink (ISAMB b, ISAMC_P pos); - -ISAMB_PP isamb_pp_open_x (ISAMB isamb, ISAMB_P pos, int *level, int scope); -void isamb_pp_close_x (ISAMB_PP pp, int *size, int *blocks); - -int isamb_block_info (ISAMB isamb, int cat); - -void isamb_dump (ISAMB b, ISAMB_P pos, void (*pr)(const char *str)); - -YAZ_END_CDECL - -#endif