]>
git.proxmox.com Git - ceph.git/blob - ceph/src/isa-l/igzip/encode_df.h
5 #include "huff_codes.h"
7 /* Deflate Intermediate Compression Format */
8 #define LIT_LEN_BIT_COUNT 10
9 #define DIST_LIT_BIT_COUNT 9
10 #define ICF_DIST_OFFSET LIT_LEN_BIT_COUNT
11 #define NULL_DIST_SYM 30
14 uint32_t lit_len
:LIT_LEN_BIT_COUNT
;
15 uint32_t lit_dist
:DIST_LIT_BIT_COUNT
;
16 uint32_t dist_extra
:32 - DIST_LIT_BIT_COUNT
- ICF_DIST_OFFSET
;
19 struct deflate_icf
*encode_deflate_icf(struct deflate_icf
*next_in
, struct deflate_icf
*end_in
,
20 struct BitBuf2
*bb
, struct hufftables_icf
* hufftables
);