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=e89e8cc92af1bf1651c6f2898caf211e05687f2d;hp=355c7a432c3ffb8794c94c35f2772d9835cd7fd6;hb=764b78fb481cf1084a5a583ffefbe8a0f32af28c;hpb=8ec67e89869d6ab86fcdf35563f3f7ebfe02947a diff --git a/include/isamb.h b/include/isamb.h index 355c7a4..e89e8cc 100644 --- a/include/isamb.h +++ b/include/isamb.h @@ -1,5 +1,7 @@ /* - * $Id: isamb.h,v 1.1 2000-10-17 12:37:09 adam Exp $ + * Copyright (C) 2000-2002, Index Data + * All rights reserved. + * $Id: isamb.h,v 1.2 2002-04-16 22:31:42 adam Exp $ */ #ifndef ISAMB_H @@ -9,8 +11,20 @@ #include 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, ISAMC_M method); +ISAMB isamb_open (BFiles bfs, const char *name, int writeflag, ISAMC_M method); 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 isamb_pp_read (ISAMB_PP pp, void *buf); + +void isamb_pp_close (ISAMB_PP pp); + +int isamb_pp_num (ISAMB_PP pp); + #endif