ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
mdl_gzip_stream_t Struct Reference

Streaming gzip inflater and nested TAR consumer. More...

Collaboration diagram for mdl_gzip_stream_t:

Data Fields

mz_stream stream
 Raw-DEFLATE miniz state.
mdl_tar_stream_t tar
 Incremental decoded TAR state.
uint8_t * output
 One bounded decoded chunk.
uint32_t output_cap
 Extent of output.
uint32_t crc
 Running decoded CRC32.
uint64_t raw_bytes
 Exact decoded byte count.
bool ended
 DEFLATE end marker observed.

Detailed Description

Streaming gzip inflater and nested TAR consumer.

Definition at line 67 of file mdl_verify_tarball.c.

Field Documentation

◆ crc

uint32_t mdl_gzip_stream_t::crc

Running decoded CRC32.

Definition at line 72 of file mdl_verify_tarball.c.

Referenced by internal_gzip_feed(), and internal_gzip_trailer_valid().

◆ ended

bool mdl_gzip_stream_t::ended

DEFLATE end marker observed.

Definition at line 74 of file mdl_verify_tarball.c.

Referenced by internal_gzip_consume(), internal_gzip_feed(), and internal_gzip_finish_deflate().

◆ output

uint8_t* mdl_gzip_stream_t::output

One bounded decoded chunk.

Definition at line 70 of file mdl_verify_tarball.c.

Referenced by internal_gzip_feed(), and internal_gzip_init_inflate().

◆ output_cap

uint32_t mdl_gzip_stream_t::output_cap

Extent of output.

Definition at line 71 of file mdl_verify_tarball.c.

Referenced by internal_gzip_feed(), and internal_gzip_init_inflate().

◆ raw_bytes

uint64_t mdl_gzip_stream_t::raw_bytes

Exact decoded byte count.

Definition at line 73 of file mdl_verify_tarball.c.

Referenced by internal_gzip_feed(), and internal_gzip_trailer_valid().

◆ stream

mz_stream mdl_gzip_stream_t::stream

◆ tar

mdl_tar_stream_t mdl_gzip_stream_t::tar

Incremental decoded TAR state.

Definition at line 69 of file mdl_verify_tarball.c.

Referenced by internal_gzip_feed(), and priv_mdl_verify_gzip_tar().


The documentation for this struct was generated from the following file: