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

Per-writer adapter from miniz callbacks to one caller workspace. More...

#include <mdl_export_internal.h>

Collaboration diagram for mdl_zip_allocator_t:

Data Fields

mdl_export_workspace_tws
 Exclusive caller-owned workspace.
mdl_zip_block_tfirst
 First miniz block, or NULL.
size_t floor
 Cursor restored after writer end.
bool exhausted
 A callback exceeded bounded space.

Detailed Description

Per-writer adapter from miniz callbacks to one caller workspace.

Definition at line 57 of file mdl_export_internal.h.

Field Documentation

◆ exhausted

bool mdl_zip_allocator_t::exhausted

◆ first

mdl_zip_block_t* mdl_zip_allocator_t::first

First miniz block, or NULL.

Definition at line 59 of file mdl_export_internal.h.

Referenced by internal_zip_find_block(), and internal_zip_workspace_alloc().

◆ floor

size_t mdl_zip_allocator_t::floor

Cursor restored after writer end.

Definition at line 60 of file mdl_export_internal.h.

Referenced by priv_mdl_zip_workspace_release().

◆ ws

mdl_export_workspace_t* mdl_zip_allocator_t::ws

Exclusive caller-owned workspace.

Definition at line 58 of file mdl_export_internal.h.

Referenced by internal_zip_find_block(), internal_zip_workspace_alloc(), and priv_mdl_zip_workspace_release().


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