diff options
author | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2023-09-15 18:11:47 +0200 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2023-09-15 21:48:47 +0200 |
commit | dc28467db83432f19f004bb76f5e8515c71f8d0b (patch) | |
tree | c6c0557977a5e628d946e7e5aaad345281aa67c0 /include/sqfs/dir_reader.h | |
parent | 69ac85c09dac74f9691b2ed340438e9648516c9f (diff) |
libsqfs: Cleanup readdir state struct
There is no need to keep a copy of the state data internally. If the
external user wants to reset/rewind, they can simply keep a copy of
the old state, now that it is completely transparent.
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'include/sqfs/dir_reader.h')
-rw-r--r-- | include/sqfs/dir_reader.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/include/sqfs/dir_reader.h b/include/sqfs/dir_reader.h index 1c95e30..11f7ae0 100644 --- a/include/sqfs/dir_reader.h +++ b/include/sqfs/dir_reader.h @@ -128,7 +128,7 @@ struct sqfs_dir_reader_state_t { * the @ref SQFS_DIR_READER_DOT_ENTRIES flag and the behavior was * not disabled when opening the directory. */ - sqfs_u64 cur_ref; + sqfs_u64 dir_ref; /** * @brief A reference to the current entries inode @@ -142,11 +142,6 @@ struct sqfs_dir_reader_state_t { * @brief An opaque, internal state value */ sqfs_u8 state; - - /** - * @brief A backup of `state` to reset the state if requested - */ - sqfs_u8 start_state; }; #ifdef __cplusplus |