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

Incremental TAR structural state. More...

Data Fields

uint8_t block [k_tar_block_bytes]
 Partial header record.
uint64_t skip_bytes
 Padded payload remaining.
uint64_t total_bytes
 Total decoded TAR bytes.
size_t block_used
 Bytes resident in block.
size_t pages
 Image member count.
size_t members
 Regular member count.
uint8_t zero_blocks
 Consecutive terminal records.
bool metadata
 ComicInfo.xml was found.
bool ended
 Two zero blocks were consumed.

Detailed Description

Incremental TAR structural state.

Definition at line 54 of file mdl_verify_tarball.c.

Field Documentation

◆ block

uint8_t mdl_tar_stream_t::block[k_tar_block_bytes]

Partial header record.

Definition at line 55 of file mdl_verify_tarball.c.

Referenced by internal_tar_feed(), internal_tar_member(), and internal_tar_process_block().

◆ block_used

size_t mdl_tar_stream_t::block_used

Bytes resident in block.

Definition at line 58 of file mdl_verify_tarball.c.

Referenced by internal_tar_feed(), internal_tar_finish(), and internal_tar_process_block().

◆ ended

bool mdl_tar_stream_t::ended

Two zero blocks were consumed.

Definition at line 63 of file mdl_verify_tarball.c.

Referenced by internal_tar_feed(), internal_tar_finish(), and internal_tar_process_block().

◆ members

size_t mdl_tar_stream_t::members

Regular member count.

Definition at line 60 of file mdl_verify_tarball.c.

Referenced by internal_tar_finish(), and internal_tar_member().

◆ metadata

bool mdl_tar_stream_t::metadata

ComicInfo.xml was found.

Definition at line 62 of file mdl_verify_tarball.c.

Referenced by internal_tar_finish(), and internal_tar_member().

◆ pages

size_t mdl_tar_stream_t::pages

Image member count.

Definition at line 59 of file mdl_verify_tarball.c.

Referenced by internal_tar_finish(), and internal_tar_member().

◆ skip_bytes

uint64_t mdl_tar_stream_t::skip_bytes

Padded payload remaining.

Definition at line 56 of file mdl_verify_tarball.c.

Referenced by internal_tar_feed(), internal_tar_finish(), and internal_tar_member().

◆ total_bytes

uint64_t mdl_tar_stream_t::total_bytes

Total decoded TAR bytes.

Definition at line 57 of file mdl_verify_tarball.c.

Referenced by internal_tar_feed(), and internal_tar_finish().

◆ zero_blocks

uint8_t mdl_tar_stream_t::zero_blocks

Consecutive terminal records.

Definition at line 61 of file mdl_verify_tarball.c.

Referenced by internal_tar_process_block().


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