11 #ifndef TOR_COMPRESS_ZLIB_H 12 #define TOR_COMPRESS_ZLIB_H 30 char **out,
size_t *out_len,
31 const char **in,
size_t *in_len,
35 #define tor_zlib_compress_free(st) \ 36 FREE_AND_NULL(tor_zlib_compress_state_t, \ 37 tor_zlib_compress_free_, (st)) int compress
Definition: compress_zlib.c:111
Definition: compress_zlib.c:109
size_t tor_zlib_get_total_allocation(void)
Definition: compress_zlib.c:293
tor_compress_output_t tor_zlib_compress_process(tor_zlib_compress_state_t *state, char **out, size_t *out_len, const char **in, size_t *in_len, int finish)
Definition: compress_zlib.c:209
int tor_zlib_method_supported(void)
Definition: compress_zlib.c:83
const char * tor_zlib_get_header_version_str(void)
Definition: compress_zlib.c:102
void tor_zlib_compress_free_(tor_zlib_compress_state_t *state)
Definition: compress_zlib.c:268
tor_zlib_compress_state_t * tor_zlib_compress_new(int compress, compress_method_t method, compression_level_t compression_level)
Definition: compress_zlib.c:157
const char * tor_zlib_get_version_str(void)
Definition: compress_zlib.c:94
compression_level_t
Definition: compress.h:32
size_t tor_zlib_compress_state_size(const tor_zlib_compress_state_t *state)
Definition: compress_zlib.c:285
compress_method_t
Definition: compress.h:18
void tor_zlib_init(void)
Definition: compress_zlib.c:300
tor_compress_output_t
Definition: compress.h:65