!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
!_TAG_PROGRAM_VERSION	5.8	//
ALLOC	cloopreader.h	27;"	d
ARCFILES	Makefile	/^ARCFILES=*.c *.h *.pl Makefile configure README VERSION HELP INSTALL typescript *.cloop COPYING$/;"	m
CFLAGS	Makefile	/^CFLAGS= -Wall$/;"	m
CLOOPREADER_H	cloopreader.h	2;"	d
CLOOP_HEADROOM	compressed_loop.h	25;"	d
CLOOP_SUSPEND	compressed_loop.h	45;"	d
COMMON_HEADER	common_header.h	26;"	d
DEBUG_H	debug.h	25;"	d
FUSECFLAGS	Makefile	/^FUSECFLAGS=`pkg-config fuse --cflags`$/;"	m
FUSELDFLAGS	Makefile	/^FUSELDFLAGS=`pkg-config fuse --libs` $/;"	m
FUSE_USE_VERSION	fusecloop.c	36;"	d	file:
NEG	cloopreader.h	20;"	d
NUL	cloopreader.h	22;"	d
OP	cloopreader.h	23;"	d
OPA	cloopreader.h	10;"	d
PROGNAME	Makefile	/^PROGNAME=fusecloop$/;"	m
PROGS	Makefile	/^PROGS=fusecloop cloopreaderdemo extract_compressed_fs$/;"	m
ZER	cloopreader.h	21;"	d
_COMPRESSED_LOOP_H	compressed_loop.h	23;"	d
_XOPEN_SOURCE	fusecloop.c	37;"	d	file:
__be64_to_cpu	common_header.h	56;"	d
__bswap64	common_header.h	/^__bswap64(__uint64_t _x)$/;"	f	signature:(__uint64_t _x)
be64toh	common_header.h	51;"	d
be64toh	common_header.h	53;"	d
block_size	compressed_loop.h	/^	u_int32_t block_size;$/;"	m	struct:cloop_head	access:public
blocksize	cloopreader.h	/^    ulong blocksize;$/;"	m	struct:cloop_data	access:public
btc	cloopreader.h	25;"	d
busy	fusecloop.c	/^int busy=0;$/;"	v
cblock	cloopreader.h	/^    unsigned char* cblock;  \/* Compressed block *\/$/;"	m	struct:cloop_data	access:public
cblocksize	cloopreader.h	/^    ulong cblocksize;     \/* Size of compressed block *\/$/;"	m	struct:cloop_data	access:public
cblocksizecur	cloopreader.h	/^    ulong cblocksizecur;  \/* Size of allocated memory *\/$/;"	m	struct:cloop_data	access:public
cd	cloopreaderdemo.c	/^struct cloop_data cd;$/;"	v	typeref:struct:cloop_data
cd	fusecloop.c	/^struct cloop_data cd;$/;"	v	typeref:struct:cloop_data
cloop_data	cloopreader.h	/^struct cloop_data{$/;"	s
cloop_data::blocksize	cloopreader.h	/^    ulong blocksize;$/;"	m	struct:cloop_data	access:public
cloop_data::cblock	cloopreader.h	/^    unsigned char* cblock;  \/* Compressed block *\/$/;"	m	struct:cloop_data	access:public
cloop_data::cblocksize	cloopreader.h	/^    ulong cblocksize;     \/* Size of compressed block *\/$/;"	m	struct:cloop_data	access:public
cloop_data::cblocksizecur	cloopreader.h	/^    ulong cblocksizecur;  \/* Size of allocated memory *\/$/;"	m	struct:cloop_data	access:public
cloop_data::curblock	cloopreader.h	/^    int curblock; \/* Number of current block (which is decompressed to pblock) *\/$/;"	m	struct:cloop_data	access:public
cloop_data::fh	cloopreader.h	/^    int fh;$/;"	m	struct:cloop_data	access:public
cloop_data::numblocks	cloopreader.h	/^    int numblocks;$/;"	m	struct:cloop_data	access:public
cloop_data::pblock	cloopreader.h	/^    unsigned char* pblock;  \/* Plain block *\/$/;"	m	struct:cloop_data	access:public
cloop_data::toc	cloopreader.h	/^    loff_t* toc; \/* Data index *\/$/;"	m	struct:cloop_data	access:public
cloop_data::tocsize	cloopreader.h	/^    size_t tocsize;$/;"	m	struct:cloop_data	access:public
cloop_head	compressed_loop.h	/^struct cloop_head$/;"	s
cloop_head::block_size	compressed_loop.h	/^	u_int32_t block_size;$/;"	m	struct:cloop_head	access:public
cloop_head::num_blocks	compressed_loop.h	/^	u_int32_t num_blocks;$/;"	m	struct:cloop_head	access:public
cloop_head::preamble	compressed_loop.h	/^	char preamble[CLOOP_HEADROOM];$/;"	m	struct:cloop_head	access:public
cloop_init	cloopreader.c	/^int cloop_init(struct cloop_data *c, int fh){$/;"	f	signature:(struct cloop_data *c, int fh)
cloop_init	cloopreader.h	/^int cloop_init(struct cloop_data *c, int fh);$/;"	p	signature:(struct cloop_data *c, int fh)
cloop_read	cloopreader.c	/^int cloop_read(struct cloop_data* c, off_t offset,void* buf,ulong size){$/;"	f	signature:(struct cloop_data* c, off_t offset,void* buf,ulong size)
cloop_read	cloopreader.h	/^int cloop_read(struct cloop_data* c, off_t offset,void* buf,ulong size);$/;"	p	signature:(struct cloop_data* c, off_t offset,void* buf,ulong size)
cloop_read_all	cloopreader.c	/^int cloop_read_all(struct cloop_data* c, off_t offset,void* buf,ulong size){$/;"	f	signature:(struct cloop_data* c, off_t offset,void* buf,ulong size)
cloop_read_all	cloopreader.h	/^int cloop_read_all(struct cloop_data* c, off_t offset,void* buf,ulong size);$/;"	p	signature:(struct cloop_data* c, off_t offset,void* buf,ulong size)
cloop_swap	cloopreader.c	/^int cloop_swap(struct cloop_data *c,ulong page){$/;"	f	signature:(struct cloop_data *c,ulong page)
cloop_swap	cloopreader.h	/^int cloop_swap(struct cloop_data *c,ulong page);$/;"	p	signature:(struct cloop_data *c,ulong page)
compressed_block	common_header.h	/^struct compressed_block$/;"	s
compressed_block::data	common_header.h	/^	void *data;$/;"	m	struct:compressed_block	access:public
compressed_block::size	common_header.h	/^	size_t size;$/;"	m	struct:compressed_block	access:public
curblock	cloopreader.h	/^    int curblock; \/* Number of current block (which is decompressed to pblock) *\/$/;"	m	struct:cloop_data	access:public
data	common_header.h	/^	void *data;$/;"	m	struct:compressed_block	access:public
dbg_init	debug.c	/^void dbg_init(int argc, char* argv[]){$/;"	f	signature:(int argc, char* argv[])
dbg_init	debug.c	/^void dbg_init(int argc, char* argv[]){}$/;"	f	signature:(int argc, char* argv[])
dbg_init	debug.h	/^void dbg_init(int argc, char* argv[]);$/;"	p	signature:(int argc, char* argv[])
dfuncinfo	debug.h	35;"	d
dfuncinfo	debug.h	39;"	d
dprintf	debug.h	34;"	d
dprintf	debug.h	38;"	d
entry	cloopreader.c	104;"	d	file:
entry	cloopreader.c	109;"	d	file:
fdb	debug.c	/^FILE* fdb;$/;"	v
fh	cloopreader.h	/^    int fh;$/;"	m	struct:cloop_data	access:public
fusecloop_getattr	fusecloop.c	/^static int fusecloop_getattr(const char *path, struct stat *stbuf)$/;"	f	file:	signature:(const char *path, struct stat *stbuf)
fusecloop_open	fusecloop.c	/^static int fusecloop_open(const char *path, struct fuse_file_info *fi)$/;"	f	file:	signature:(const char *path, struct fuse_file_info *fi)
fusecloop_oper	fusecloop.c	/^static struct fuse_operations fusecloop_oper = {$/;"	v	typeref:struct:fuse_operations	file:
fusecloop_read	fusecloop.c	/^static int fusecloop_read(const char *path, char *buf, size_t size,$/;"	f	file:	signature:(const char *path, char *buf, size_t size, off_t offset, struct fuse_file_info *fi)
fusecloop_truncate	fusecloop.c	/^static int fusecloop_truncate(const char *path, off_t size)$/;"	f	file:	signature:(const char *path, off_t size)
fusecloop_utimens	fusecloop.c	/^static int fusecloop_utimens(const char *path, const struct timespec ts[2]){$/;"	f	file:	signature:(const char *path, const struct timespec ts[2])
fusecloop_write	fusecloop.c	/^static int fusecloop_write(const char *path, const char *buf, size_t size,$/;"	f	file:	signature:(const char *path, const char *buf, size_t size, off_t offset, struct fuse_file_info *fi)
loff_t	common_header.h	/^typedef uint64_t loff_t;$/;"	t
main	cloopreaderdemo.c	/^int main(){  $/;"	f
main	extract_compressed_fs.c	/^int main(int argc, char *argv[])$/;"	f	signature:(int argc, char *argv[])
main	fusecloop.c	/^int main(int argc, char *argv[])$/;"	f	signature:(int argc, char *argv[])
num_blocks	compressed_loop.h	/^	u_int32_t num_blocks;$/;"	m	struct:cloop_head	access:public
numblocks	cloopreader.h	/^    int numblocks;$/;"	m	struct:cloop_data	access:public
pblock	cloopreader.h	/^    unsigned char* pblock;  \/* Plain block *\/$/;"	m	struct:cloop_data	access:public
preamble	compressed_loop.h	/^	char preamble[CLOOP_HEADROOM];$/;"	m	struct:cloop_head	access:public
read_all	cloopreader.c	/^int read_all(int fh, void* block, size_t size){$/;"	f	signature:(int fh, void* block, size_t size)
read_all	cloopreader.h	/^int read_all(int fh, void* block, size_t size);$/;"	p	signature:(int fh, void* block, size_t size)
size	common_header.h	/^	size_t size;$/;"	m	struct:compressed_block	access:public
stb	fusecloop.c	/^struct stat stb;$/;"	v	typeref:struct:stat
toc	cloopreader.h	/^    loff_t* toc; \/* Data index *\/$/;"	m	struct:cloop_data	access:public
tocsize	cloopreader.h	/^    size_t tocsize;$/;"	m	struct:cloop_data	access:public
ulong	cloopreader.h	29;"	d
version	fusecloop.c	/^const char* version=$/;"	v
