ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
src Directory Reference
Directory dependency graph for src:

Files

 
mdl_app.c
 The application layer's one composition seam: the bound working set.
 
mdl_app_admin.c
 Discovery, descriptor generation, and verification actions.
 
mdl_app_cover.c
 Cached series-cover acquisition and validated publication.
 
mdl_app_direct.c
 Direct artifact, page, pack, and run composition actions.
 
mdl_app_internal.h
 Module-private contract shared by the application-mode translation units.
 
mdl_app_library.c
 Tracked-library list, remove, and update-all actions.
 
mdl_app_prepare.c
 Descriptor-driven series preparation and safe path setup.
 
mdl_app_series.c
 Series selection, download lifecycle, and export actions.
 
mdl_app_storage.c
 Portable application-storage policy over the injected filesystem.
 
mdl_app_storage_internal.h
 Private portable filesystem operations shared by CLI application modes.
 
mdl_cache.c
 Per-host HTTP cache lookup and revalidation state machine.
 
mdl_cache_internal.h
 Private binary-index and body I/O seams for mdl_cache.
 
mdl_cache_io.c
 Checksummed binary index and immutable body I/O for mdl_cache.
 
mdl_config.c
 Flat key=value site-descriptor parser over injected portable storage.
 
mdl_discover.c
 Governed search/browse: build the query URL, fetch it politely, parse the hits, and present them honestly (with optional select-for-download).
 
mdl_export.c
 Coordinate bounded chapter export and validated publication.
 
mdl_export_epub.c
 Emit deterministic fixed-layout EPUB3 chapter containers.
 
mdl_export_epub_internal.h
 Private bounded EPUB3 writer contracts for the media downloader.
 
mdl_export_epub_meta.c
 Render the EPUB3 package document, navigation, and identifier.
 
mdl_export_internal.h
 Module-private contracts shared by chapter export writers.
 
mdl_export_io.c
 Portable source streams and validated exporter publication stages.
 
mdl_export_io_internal.h
 Private portable byte-stream contracts for media exporters.
 
mdl_export_jof.c
 JOF tile-atlas exporter: one .jof band atlas per chapter page.
 
mdl_export_meta.c
 Parse, validate, and serialize portable publication metadata.
 
mdl_export_rabook.c
 Bounded fixed-layout EPUB-to-RBKC writer for media chapters.
 
mdl_export_rabook_internal.h
 Private bounded RABOOK export contracts for the media downloader.
 
mdl_export_rabook_io.c
 Portable temporary EPUB and flat-blob adapters for RABOOK export.
 
mdl_export_tar.c
 Stream deterministic CBT and gzip-wrapped CBT containers.
 
mdl_export_workspace.c
 Manage the caller-owned media export bump workspace.
 
mdl_export_zip.c
 Provide bounded miniz storage and the CBZ container writer.
 
mdl_extract.c
 Bounded image/anchor URL scanning and relative-URL resolution.
 
mdl_extract_hits.c
 Bounded titled-anchor extraction and deduplication.
 
mdl_extract_internal.h
 Shared bounded markup lexer helpers for media extraction units.
 
mdl_fetch.c
 State-aware chapter, asset, and run download orchestration.
 
mdl_fetch_body.c
 Portable single-transaction response-body sink implementation.
 
mdl_fetch_body_internal.h
 Portable single-transaction response-body sink for media fetches.
 
mdl_fetch_internal.h
 Module-private fetch-loop decisions promoted for host unit tests and the CLI's end-of-run reporting.
 
mdl_fetch_page.c
 Cached page validation, streamed transfer, and publication.
 
mdl_hash.c
 FNV-1a 64 content hashing over an injected portable filesystem.
 
mdl_library.c
 Portable bounded tracked-library enumeration and tree removal.
 
mdl_net.c
 Backend-agnostic dispatchers for the mdl_net_iface_t vtable seam.
 
mdl_net_internal.h
 Private HTTP classification shared by downloader network backends.
 
mdl_pack.c
 Implementation of the downloaded-folder archive packaging.
 
mdl_pathfs.c
 Implementation of the guarded filesystem directory join.
 
mdl_politeness.c
 Seeded xorshift64 jitter, injectable clock, and the per-host governor.
 
mdl_report.c
 Implementation of the mdl progress + failure presenter.
 
mdl_robots.c
 Implementation of the robots.txt parser, matcher, and per-host cache.
 
mdl_sanitize.c
 Implementation of the untrusted-name sanitisers.
 
mdl_search.c
 Pure search/discovery policy: percent-encoding, URL templating, and the zero-vs-broken result classifier.
 
mdl_session.c
 Implementation of the session identity + robots.txt gating.
 
mdl_state.c
 In-memory model and coverage queries for persistent series state.
 
mdl_state_codec.c
 Portable parser for persistent series state payloads.
 
mdl_state_decimal.c
 Exact locale-free conversion for legacy decimal state values.
 
mdl_state_internal.h
 Module-private validation shared by the state model and codec.
 
mdl_state_store.c
 Portable checksummed two-generation persistence for downloader state.
 
mdl_storage.c
 Portable downloader storage binding and validated atomic copy.
 
mdl_stream.c
 Private bounded text helpers over the portable byte-stream contract.
 
mdl_stream_internal.h
 Private bounded text helpers over the portable byte-stream contract.
 
mdl_url_guard.c
 Implementation of the pure URL / address safety predicates.
 
mdl_urlname.c
 Bounded URL naming and portable image-type readers.
 
mdl_verify.c
 Portable bounded structural validators for media artifacts.
 
mdl_verify_internal.h
 Private bounded validator seams shared by the mdl verifiers.
 
mdl_verify_rabook.c
 Strict allocation-free RBKC validation for media downloader artifacts.
 
mdl_verify_rabook_internal.h
 Private strict RBKC validator seam for media downloader artifacts.
 
mdl_verify_tarball.c
 Streamed USTAR and gzip-framed CBT structural validation.