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.