From 335caf5b4c8d61b42620d1435fdae6f1c6be0938 Mon Sep 17 00:00:00 2001 From: midipix Date: Fri, 26 Jan 2024 04:31:10 +0000 Subject: struct ar_meta_member_info: added pointer to the archive member's raw header. --- src/arbits/slbt_archive_meta.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/arbits') diff --git a/src/arbits/slbt_archive_meta.c b/src/arbits/slbt_archive_meta.c index a0b5f24..ba6e273 100644 --- a/src/arbits/slbt_archive_meta.c +++ b/src/arbits/slbt_archive_meta.c @@ -1068,7 +1068,7 @@ int slbt_get_archive_meta( longnamep++; } - /* object size, object data */ + /* member raw header, object size, object data */ mark = arhdr->ar_file_id; mark += sizeof(*arhdr); namelen = 0; @@ -1086,6 +1086,7 @@ int slbt_get_archive_meta( mark += namelen; }; + memberp->ar_member_data = arhdr; memberp->ar_object_data = (void *)mark; memberp->ar_object_size = memberp->ar_file_header.ar_file_size - namelen; -- cgit v1.2.3