Function report | 
Source Code:lib\zlib_inflate\inflate.c | 
Create Date:2022-07-28 06:57:49 | 
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick | 
| home page | Tree | 
| Annotation kernel can get tool activity | Download SCCT | Chinese | 
Name:Update the window with the last wsize (normally 32K) bytes written beforereturning. This is only called when a window is already in use, or whenoutput has been written during this inflate call, but the end of the deflatestream has not been reached yet
Proto:static void zlib_updatewindow(z_streamp strm, unsigned out)
Type:void
Parameter:
| Type | Parameter | Name | 
|---|---|---|
| z_streamp | strm | |
| unsigned | out | 
| 109 | copy = out - remaining free space at next_out | 
| 110 | If copy >= window size or zero if not using window Then | 
| 111 | No 3D Now!(allocated sliding window, if needed , next output byte should be put there - window size or zero if not using window , window size or zero if not using window ) | 
| 112 | window write index = 0 | 
| 115 | Else | 
| 118 | No 3D Now!(allocated sliding window, if needed + window write index , next output byte should be put there - copy, dist) | 
| 120 | If copy Then | 
| 121 | No 3D Now!(allocated sliding window, if needed , next output byte should be put there - copy, copy) | 
| 122 | window write index = copy | 
| 125 | Else | 
| 126 | window write index += dist | 
| 127 | If window write index == window size or zero if not using window Then window write index = 0 | 
| Name | Describe | 
|---|---|
| zlib_inflate | late() uses a state machine to process as much input data and generate asmuch output data as possible before returning | 
| zlib_inflateIncomp | This subroutine adds the data at next_in/avail_in to the output history* without performing any output. The output buffer must be "caught up";* i.e. no pending output but this should always be the case. The state must | 
| 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  |