2 * Copyright (c) 1995-1996, Index Data.
3 * See the file LICENSE for details.
4 * Sebastian Hammer, Adam Dickmeiss
7 * Revision 1.3 1996-11-04 14:08:55 adam
8 * Optimized free block usage.
10 * Revision 1.2 1996/11/01 08:59:13 adam
11 * First version of isc_merge that supports update/delete.
13 * Revision 1.1 1996/10/29 13:40:47 adam
26 typedef struct ISAMC_file_s {
58 void *decodeClientData;
62 #define ISAMC_BLOCK_OFFSET (sizeof(int)+sizeof(int))
64 int isc_alloc_block (ISAMC is, int cat);
65 void isc_release_block (ISAMC is, int cat, int pos);
66 int isc_write_dblock (ISAMC is, int cat, int pos, char *src,
67 int nextpos, int offset);