Function report |
Source Code:lib\zlib_deflate\deftree.c |
Create Date:2022-07-28 06:58:39 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:Local (static) routines in this file.
Proto:static void tr_static_init(void)
Type:void
Parameter:Nothing
236 | If static_init_done Then Return |
239 | length = 0 |
240 | When code < LENGTH_CODES - 1 cycle |
242 | When n < 1 << peat a zero length 11-138 times (7 bits of repeat count) [code] cycle |
243 | distance codes. The first 256 values correspond to the distances* 3 .. 258, the last 256 values correspond to the top 8 bits of* the 15 bit distances.[length++] = code |
251 | distance codes. The first 256 values correspond to the distances* 3 .. 258, the last 256 values correspond to the top 8 bits of* the 15 bit distances.[length - 1] = code |
254 | dist = 0 |
257 | When n < 1 << extra_dbits[code] cycle |
262 | dist >>= 7 |
265 | When n < 1 << extra_dbits[code] - 7 cycle |
266 | The static distance tree. (Actually a trivial tree since all codes use* 5 bits.)[256 + dist++] = code |
272 | When bits <= maximum heap size cycle bl_count[bits] = 0 |
273 | n = 0 |
282 | gen_codes((ct_data * )Local data. These are initialized only once., umber of literal bytes 0..255 + 1, bl_count) |
289 | static_init_done = 1 |
Name | Describe |
---|---|
zlib_tr_init | Initialize the tree data structures for a new zlib stream. |
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 |