Add support for processing tape partition metadata blocks

This commit is contained in:
2025-10-07 14:40:57 +01:00
parent 778dcd8d31
commit ca60bc53ed
4 changed files with 232 additions and 3 deletions

View File

@@ -38,6 +38,7 @@ void process_aaru_metadata_json_block(aaruformatContext *ctx, const IndexEn
void process_dumphw_block(aaruformatContext *ctx, const IndexEntry *entry);
void process_checksum_block(aaruformatContext *ctx, const IndexEntry *entry);
void process_tape_files_block(aaruformatContext *ctx, const IndexEntry *entry);
void process_tape_partitions_block(aaruformatContext *ctx, const IndexEntry *entry);
void add_subindex_entries(aaruformatContext *ctx, UT_array *index_entries, IndexEntry *subindex_entry);
int32_t decode_ddt_entry_v1(aaruformatContext *ctx, uint64_t sector_address, uint64_t *offset, uint64_t *block_offset,
uint8_t *sector_status);