Function report |
Source Code:lib\zlib_deflate\deftree.c |
Create Date:2022-07-28 06:58:43 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:gen_bitlen
Proto:static void gen_bitlen(deflate_state *s, tree_desc *desc)
Type:void
Parameter:
Type | Parameter | Name |
---|---|---|
deflate_state * | s | |
tree_desc * | desc |
412 | tree = the dynamic tree |
414 | stree = static_tree |
415 | extra = extra_bits |
416 | base = extra_base |
417 | max_length = max_length |
423 | overflow = 0 |
425 | When bits <= maximum heap size cycle bl_count[bits] = 0 |
430 | Len = 0 |
435 | If bits > max_length Then bits = max_length , overflow++ |
442 | xbits = 0 |
445 | length of current block with optimal trees += f * (bits + xbits) |
446 | If stree Then length of current block with static trees += f * (Len + xbits) |
448 | If overflow == 0 Then Return |
454 | Do |
Name | Describe |
---|---|
build_tree |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |