X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=include%2Fisam.h;h=2051bf594e77ffbc26112130bf392db1eb413683;hb=f98085aa3a0c90d03aaef0f5495cb267ef6f2c38;hp=2ad05eed4af254f4f8ace98323df63c9449169e3;hpb=b9087a03bcec441e67c314db88d87e0b0596b850;p=idzebra-moved-to-github.git diff --git a/include/isam.h b/include/isam.h index 2ad05ee..2051bf5 100644 --- a/include/isam.h +++ b/include/isam.h @@ -4,7 +4,13 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: isam.h,v $ - * Revision 1.7 1994-09-28 11:56:13 quinn + * Revision 1.9 1994-09-28 16:58:26 quinn + * Small mod. + * + * Revision 1.8 1994/09/28 12:56:09 quinn + * Added access functions (ISPT) + * + * Revision 1.7 1994/09/28 11:56:13 quinn * Removed const from input to is_merge * * Revision 1.6 1994/09/28 11:29:28 quinn @@ -74,7 +80,7 @@ typedef struct isam_struct typedef struct ispt_struct { - struct is_mtable *tab; + struct is_mtable tab; struct ispt_struct *next; /* freelist */ } ispt_struct, *ISPT; @@ -117,6 +123,10 @@ int is_readkey(ISPT ip, void *buf); int is_writekey(ISPT ip, const void *buf); +int is_numkeys(ISPT ip); + +void is_rewind(ISPT ip); + ISAM_P is_merge(ISAM is, ISAM_P pos, int num, char *data); #endif