From ba034260d43e06dc7974d5283a41328ae733ab58 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Fri, 3 May 2019 00:14:48 +0200 Subject: [PATCH] Minor cleanup Signed-off-by: David Oberhollenzer --- sqfs/block.c | 8 ++++---- sqfs/meta.c | 14 +++++++------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/sqfs/block.c b/sqfs/block.c index e89fddd..d1986b5 100644 --- a/sqfs/block.c +++ b/sqfs/block.c @@ -1,7 +1,7 @@ /* SPDX-License-Identifier: ISC */ #include "pkg2sqfs.h" -static int write_block(node_t *node, sqfs_info_t *info, +static int write_block(file_info_t *file, sqfs_info_t *info, compressor_stream_t *strm) { size_t idx, bs; @@ -18,10 +18,10 @@ static int write_block(node_t *node, sqfs_info_t *info, if (ret > 0) { ptr = info->scratch; bs = ret; - node->data.file->blocksizes[idx] = bs; + file->blocksizes[idx] = bs; } else { ptr = info->block; - node->data.file->blocksizes[idx] = bs | (1 << 24); + file->blocksizes[idx] = bs | (1 << 24); } ret = write_retry(info->outfd, ptr, bs); @@ -150,7 +150,7 @@ static int process_file(node_t *node, sqfs_info_t *info, if (add_fragment(node->data.file, info, diff, strm)) return -1; } else { - if (write_block(node, info, strm)) + if (write_block(node->data.file, info, strm)) return -1; } diff --git a/sqfs/meta.c b/sqfs/meta.c index 8402597..46fe9ee 100644 --- a/sqfs/meta.c +++ b/sqfs/meta.c @@ -18,17 +18,17 @@ static size_t hard_link_count(node_t *node) return 1; } -static int write_dir(meta_writer_t *dm, node_t *node) +static int write_dir(meta_writer_t *dm, dir_info_t *dir) { sqfs_dir_header_t hdr; sqfs_dir_entry_t ent; size_t i, count; node_t *c, *d; - c = node->data.dir->children; - node->data.dir->size = 0; + c = dir->children; + dir->size = 0; - node->data.dir->dref = (dm->written << 16) | dm->offset; + dir->dref = (dm->written << 16) | dm->offset; while (c != NULL) { count = 0; @@ -47,7 +47,7 @@ static int write_dir(meta_writer_t *dm, node_t *node) hdr.count = htole32(count - 1); hdr.start_block = htole32(c->inode_ref >> 16); hdr.inode_number = htole32(c->inode_num); - node->data.dir->size += sizeof(hdr); + dir->size += sizeof(hdr); if (meta_writer_append(dm, &hdr, sizeof(hdr))) return -1; @@ -59,7 +59,7 @@ static int write_dir(meta_writer_t *dm, node_t *node) ent.inode_number = htole16(c->inode_num - d->inode_num); ent.type = htole16(c->type); ent.size = htole16(strlen(c->name) - 1); - node->data.dir->size += sizeof(ent) + strlen(c->name); + dir->size += sizeof(ent) + strlen(c->name); if (meta_writer_append(dm, &ent, sizeof(ent))) return -1; @@ -93,7 +93,7 @@ static int write_inode(sqfs_info_t *info, meta_writer_t *im, meta_writer_t *dm, case S_IFBLK: node->type = SQFS_INODE_BDEV; break; case S_IFCHR: node->type = SQFS_INODE_CDEV; break; case S_IFDIR: - if (write_dir(dm, node)) + if (write_dir(dm, node->data.dir)) return -1; node->type = SQFS_INODE_DIR;