20#ifndef SQFS_META_READER_H
21#define SQFS_META_READER_H
133 sqfs_u64 *block_start,
236 sqfs_u32 *inum, sqfs_u64 *iref);
260 sqfs_u64 block_start,
size_t offset,
Includes forward declarations of data structures, macros and integer types.
Encapsultes a compressor with a simple interface to compress or extract chunks of data.
On-disk data structure of a directory entry. Many of these follow a single sqfs_dir_header_t.
Abstracts file I/O to make it easy to embedd SquashFS.
A generic inode structure that combines all others and provides additional information.
Encapsulates state for simple directory reading.
SQFS_API int sqfs_readdir_state_init(sqfs_readdir_state_t *s, const sqfs_super_t *super, const sqfs_inode_generic_t *inode)
Initialize a state object for reading a directory.
static SQFS_INLINE void sqfs_readdir_state_reset(sqfs_readdir_state_t *s)
Rewind a directory state object back to its starting location.
The SquashFS super block, located at the beginning of the file system to describe the layout of the f...
Contains on-disk data structures, identifiers and functions for the SquashFS super block.