1 /* Copyright 2003 Roger Dingledine */
2 /* See LICENSE for licensing information */
7 * \brief Headers for torgzip.h
12 #define TORGZIP_H_ID "$Id$"
15 GZIP_METHOD
=1, ZLIB_METHOD
=2, UNKNOWN_METHOD
=3
19 tor_gzip_compress(char **out
, size_t *out_len
,
20 const char *in
, size_t in_len
,
21 compress_method_t method
);
23 tor_gzip_uncompress(char **out
, size_t *out_len
,
24 const char *in
, size_t in_len
,
25 compress_method_t method
);
27 int is_gzip_supported(void);
29 int detect_compression_method(const char *in
, size_t in_len
);