#ifndef PAGE_ACTOR_H
#define PAGE_ACTOR_H
struct squashfs_page_actor { … };
extern struct squashfs_page_actor *squashfs_page_actor_init(void **buffer,
int pages, int length);
extern struct squashfs_page_actor *squashfs_page_actor_init_special(
struct squashfs_sb_info *msblk,
struct page **page, int pages, int length);
static inline struct page *squashfs_page_actor_free(struct squashfs_page_actor *actor)
{ … }
static inline void *squashfs_first_page(struct squashfs_page_actor *actor)
{ … }
static inline void *squashfs_next_page(struct squashfs_page_actor *actor)
{ … }
static inline void squashfs_finish_page(struct squashfs_page_actor *actor)
{ … }
static inline void squashfs_actor_nobuff(struct squashfs_page_actor *actor)
{ … }
#endif