15 #ifndef __COMPRESS_IO__
16 #define __COMPRESS_IO__
21 #define ZLIB_OUT_SIZE 4096
22 #define ZLIB_IN_SIZE 4096
53 const void *
data,
size_t dLen);
59 extern cfp *
cfopen(
const char *path,
const char *
mode,
int compression);
62 extern int cfread(
void *ptr,
int size,
cfp *fp);
63 extern int cfwrite(
const void *ptr,
int size,
cfp *fp);
int cfwrite(const void *ptr, int size, cfp *fp)
char * cfgets(cfp *fp, char *buf, int len)
size_t(* ReadFunc)(ArchiveHandle *AH, char **buf, size_t *buflen)
CompressorState * AllocateCompressor(int compression, WriteFunc writeF)
void WriteDataToArchive(ArchiveHandle *AH, CompressorState *cs, const void *data, size_t dLen)
void ReadDataFromArchive(ArchiveHandle *AH, int compression, ReadFunc readF)
cfp * cfopen_write(const char *path, const char *mode, int compression)
int cfread(void *ptr, int size, cfp *fp)
void(* WriteFunc)(ArchiveHandle *AH, const char *buf, size_t len)
void EndCompressor(ArchiveHandle *AH, CompressorState *cs)
cfp * cfopen_read(const char *path, const char *mode)
cfp * cfopen(const char *path, const char *mode, int compression)
const char * get_cfp_error(cfp *fp)
static PgChecksumMode mode