aboutsummaryrefslogtreecommitdiff
path: root/include/sqfs/meta_reader.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/sqfs/meta_reader.h')
-rw-r--r--include/sqfs/meta_reader.h25
1 files changed, 4 insertions, 21 deletions
diff --git a/include/sqfs/meta_reader.h b/include/sqfs/meta_reader.h
index 9563b82..8e94acd 100644
--- a/include/sqfs/meta_reader.h
+++ b/include/sqfs/meta_reader.h
@@ -54,31 +54,14 @@
* @brief Encapsulates state for simple directory reading
*/
struct sqfs_readdir_state_t {
- struct {
- sqfs_u64 block;
- size_t offset;
- size_t size;
- } init, current;
-
+ sqfs_u64 inode_block;
+ sqfs_u64 block;
+ size_t offset;
+ size_t size;
size_t entries;
-
sqfs_u32 inum_base;
- sqfs_u64 inode_block;
};
-/**
- * @brief Rewind a directory state object back to its starting location
- *
- * @memberof sqfs_readdir_state_t
- *
- * @param it A pointer to the directory state.
- */
-static SQFS_INLINE void sqfs_readdir_state_reset(sqfs_readdir_state_t *s)
-{
- s->current = s->init;
- s->entries = 0;
-}
-
#ifdef __cplusplus
extern "C" {
#endif