Module description
- gzi -- gzip Input Base Module
-
The gzi module implements the gzip inflate algorithm. The module is used
for reading from a gzip file zif and, in a future
version, from a stream zis.
gzi constants
- gzi.ok ( -- n )
- Decompression step is okee
- gzi.done ( -- n )
- Decompression is done
- gzi.more ( -- n )
- Decompression step needs more data
- gzi.states ( -- n )
- Decompression step states
gzi structure
- gzi% ( -- n )
- Get the required space for a gzi variable
gzip inflation variable creation, initialisation and destruction
- gzi-init ( u gzi -- )
- Initialise the gzip inflation variable with an initial output buffer size u
- gzi-(free) ( gzi -- )
- Free the internal, private variables from the heap
- gzi-create ( "<spaces>name" u -- ; -- gzi )
- Create a named gzip inflation variable in the dictionary with an initial output buffer size u
- gzi-new ( -- gzi )
- Create a new gzip inflation variable on the heap
- gzi-free ( gzi -- )
- Free the variable from the heap
Member words
- gzi-lbf@ ( gzi -- lbf )
- Get the output buffer
Inflate words
- gzi-init-inflate ( gzi -- )
- Start the inflation of data
- gzi-inflate ( gzi -- ior )
- Do the next step in inflating data, return the result code
- gzi-reduce-output ( gzi -- )
- Check if the output buffer can be reduced
- gzi-end-inflate ( gzi -- )
- Finish the inflation of data
Inspection
- gzi-dump ( gzi -- )
- Dump the gzi
Generated by fsdocgen 0.1.0