IDZEBRA
2.2.7
|
Go to the source code of this file.
Data Structures | |
struct | ISAMC_head |
struct | ISAMC_file_s |
struct | ISAMC_s |
struct | ISAMC_PP_s |
Macros | |
#define | ISAMC_BLOCK_OFFSET_1 (sizeof(zint)+sizeof(ISAMC_BLOCK_SIZE)+sizeof(zint)) |
#define | ISAMC_BLOCK_OFFSET_N (sizeof(zint)+sizeof(ISAMC_BLOCK_SIZE)) |
Typedefs | |
typedef unsigned | ISAMC_BLOCK_SIZE |
typedef struct ISAMC_file_s * | ISAMC_file |
Functions | |
zint | isamc_alloc_block (ISAMC is, int cat) |
void | isamc_release_block (ISAMC is, int cat, zint pos) |
int | isamc_read_block (ISAMC is, int cat, zint pos, char *dst) |
int | isamc_write_block (ISAMC is, int cat, zint pos, char *src) |
#define ISAMC_BLOCK_OFFSET_1 (sizeof(zint)+sizeof(ISAMC_BLOCK_SIZE)+sizeof(zint)) |
#define ISAMC_BLOCK_OFFSET_N (sizeof(zint)+sizeof(ISAMC_BLOCK_SIZE)) |
typedef unsigned ISAMC_BLOCK_SIZE |
typedef struct ISAMC_file_s * ISAMC_file |
Definition at line 394 of file isamc.c.
References alloc_block(), ISAMC_M_s::debug, ISAMC_file_s::fc_list, ISAMC_file_s::fc_max, ISAMC_s::files, ISAMC_s::method, and ZINT_FORMAT.
Referenced by flush_blocks().
Definition at line 238 of file isamc.c.
References ISAMC_file_s::bf, bf_read(), ISAMC_s::files, and ISAMC_file_s::no_reads.
Referenced by isamc_pp_open(), and isamc_read_item().
Definition at line 417 of file isamc.c.
References ISAMC_M_s::debug, ISAMC_file_s::fc_list, ISAMC_file_s::fc_max, ISAMC_s::files, ISAMC_s::method, release_block(), and ZINT_FORMAT.
Referenced by isamc_merge(), and isamc_read_item().
Definition at line 244 of file isamc.c.
References ISAMC_file_s::bf, bf_write(), ISAMC_M_s::debug, ISAMC_s::files, ISAMC_s::method, ISAMC_file_s::no_writes, and ZINT_FORMAT.
Referenced by flush_blocks(), and isamc_write_dblock().