20#ifndef __C_CREATEREPOLIB_COMPRESSION_WRAPPER_H__
21#define __C_CREATEREPOLIB_COMPRESSION_WRAPPER_H__
120#define cr_open(FILENAME, MODE, COMTYPE, ERR) \
121 cr_sopen(FILENAME, MODE, COMTYPE, NULL, ERR)
struct _cr_ChecksumCtx cr_ChecksumCtx
cr_CompressionType cr_compression_type(const char *name)
int cr_end_chunk(CR_FILE *cr_file, GError **err)
CR_FILE * cr_sopen(const char *filename, cr_OpenMode mode, cr_CompressionType comtype, cr_ContentStat *stat, GError **err)
cr_ContentStat * cr_contentstat_new(cr_ChecksumType type, GError **err)
int cr_set_autochunk(CR_FILE *cr_file, gboolean auto_chunk, GError **err)
ssize_t cr_get_zchunk_with_index(CR_FILE *f, ssize_t zchunk_index, char **copy_buf, GError **err)
int cr_read(CR_FILE *cr_file, void *buffer, unsigned int len, GError **err)
cr_CompressionType cr_detect_compression(const char *filename, GError **err)
int cr_write(CR_FILE *cr_file, const void *buffer, unsigned int len, GError **err)
void cr_contentstat_free(cr_ContentStat *cstat, GError **err)
int cr_set_dict(CR_FILE *cr_file, const void *dict, unsigned int len, GError **err)
int cr_close(CR_FILE *cr_file, GError **err)
const char * cr_compression_suffix(cr_CompressionType comtype)
int cr_puts(CR_FILE *cr_file, const char *str, GError **err)
int cr_printf(GError **err, CR_FILE *cr_file, const char *format,...)
@ CR_CW_COMPRESSION_SENTINEL
@ CR_CW_UNKNOWN_COMPRESSION
@ CR_CW_AUTO_DETECT_COMPRESSION
cr_ChecksumCtx * checksum_ctx
cr_ChecksumType hdr_checksum_type
cr_ChecksumType checksum_type