diff options
| author | Jim Mussared <jim.mussared@gmail.com> | 2023-06-27 01:34:31 +1000 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2023-07-21 19:29:34 +1000 |
| commit | d75a3cd8611c421d03784ebc459c3faa878bf77b (patch) | |
| tree | d79c4f80d064552e5f1ec8f5ebcc999e25c319c6 /lib/uzlib/uzlib.h | |
| parent | c2b8e6e5d685ce0ef7cd7186f326cac8a39eb2a3 (diff) | |
lib/uzlib: Combine zlib/gzip header parsing to allow auto-detect.
This supports `wbits` values between +40 to +47.
This work was funded through GitHub Sponsors.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
Diffstat (limited to 'lib/uzlib/uzlib.h')
| -rw-r--r-- | lib/uzlib/uzlib.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/uzlib/uzlib.h b/lib/uzlib/uzlib.h index ca58299fc..3756ea753 100644 --- a/lib/uzlib/uzlib.h +++ b/lib/uzlib/uzlib.h @@ -130,8 +130,9 @@ void uzlib_uncompress_init(uzlib_uncomp_t *d, void *dict, unsigned int dictLen); int uzlib_uncompress(uzlib_uncomp_t *d); int uzlib_uncompress_chksum(uzlib_uncomp_t *d); -int uzlib_zlib_parse_header(uzlib_uncomp_t *d); -int uzlib_gzip_parse_header(uzlib_uncomp_t *d); +#define UZLIB_HEADER_ZLIB 0 +#define UZLIB_HEADER_GZIP 1 +int uzlib_parse_zlib_gzip_header(uzlib_uncomp_t *d, int *wbits); /* Compression API */ |
