|
IDZEBRA 2.2.8
|
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().