!_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.4	//
CC	makefile	/^CC=gcc$/;"	m
CFLAGS	makefile	/^CFLAGS = -D__KERNEL__ -DMODULE -I$(KERNELDIR)\/include -O -Wall$/;"	m
CP_CHAINING	hashtable.h	/^enum collison_policy { CP_CHAINING };$/;"	e	enum:collison_policy
CURRENT_HIDDEN_PAGE	sappy.h	103;"	d
CURRENT_HIDDEN_PAGEDATA	sappy.h	104;"	d
CURRENT_HIDDEN_PAGEINDEX	sappy.h	105;"	d
DEBFLAGS	makefile	/^  DEBFLAGS = -O -g -DOFSDEBUGON -DHASHDEBUGON$/;"	m
DEBFLAGS	makefile	/^  DEBFLAGS = -O2$/;"	m
DEBUG	makefile	/^DEBUG = y$/;"	m
FOR_EACH_PAGE	sappy.h	102;"	d
FREE_PAGEDATA_POINTERS	sappy.h	101;"	d
FREE_PAGE_POINTERS	sappy.h	100;"	d
GET_RS	ofs_fs.h	28;"	d
HASHDEBUG	hashdebug.h	1;"	d
HASHDEBUG	hashdebug.h	4;"	d
HASHDEBUG	hashdebug.h	6;"	d
HASHDEBUG	hashdebug.h	9;"	d
HASHDEBUGG	hashdebug.h	12;"	d
HASHDEBUGG	hashdebug.h	13;"	d
KERNELDIR	makefile	/^KERNELDIR = \/usr\/src\/linux-2.4$/;"	m
MALLOC_PAGEDATA_POINTERS	sappy.h	99;"	d
MALLOC_PAGE_POINTERS	sappy.h	98;"	d
OFSDEBUG	ofs_debug.h	1;"	d
OFSDEBUG	ofs_debug.h	4;"	d
OFSDEBUG	ofs_debug.h	6;"	d
OFSDEBUG	ofs_debug.h	9;"	d
OFSDEBUGG	ofs_debug.h	12;"	d
OFS_DOV_HEADER_SIZE	ofs_fs.h	10;"	d
OFS_DOV_NR	ofs_fs.h	11;"	d
OFS_DYNAMIC_FIRST	ofs_fs.h	4;"	d
OFS_NDYNAMIC	ofs_fs.h	5;"	d
OFS_ROOT_INO	ofs_fs.h	/^enum {  OFS_ROOT_INO = 1,};$/;"	e
OFS_SUPER_MAGIC	ofs_fs.h	6;"	d
OFS_VERSION	ofs_fs.h	1;"	d
OSFDEBUGG	ofs_debug.h	13;"	d
SAPPY_SUPER_MAGIC	sappy.h	30;"	d
__NO_VERSION__	ofs_generic.c	14;"	d	file:
__NO_VERSION__	ofs_inode.c	14;"	d	file:
__SAPPY_H_	sappy.h	17;"	d
blocksize	ofs_fs.h	/^	int blocksize;$/;"	m	struct:ofs_sb_info
bucket_array	hashtable.h	/^  struct list_head *bucket_array;  	\/\/ bucket array$/;"	m	struct:
bucket_locks	hashtable.h	/^  rwlock_t *bucket_locks;	   	\/\/ lock for each bucket$/;"	m	struct:
bufferLen	hashtable.h	/^  int bufferLen;		 \/\/ Specific to OFS $/;"	m	struct:
bye_bye_ofs	ofs_linux_vfs.c	/^static void __exit bye_bye_ofs(void)$/;"	f	file:
cacheInvalidate	hashtable.c	/^void cacheInvalidate(hashTable *table){$/;"	f
cmdRequestRs	ofs_fs.h	/^struct cmdRequestRs {$/;"	s
col_policy	hashtable.h	/^  enum collison_policy col_policy;$/;"	m	struct:
collison_policy	hashtable.h	/^enum collison_policy { CP_CHAINING };$/;"	g
copy_inode_size	sappy.h	137;"	d
count	ofs_fs.h	/^	atomic_t count;		\/* use count *\/$/;"	m	struct:ofs_dir_entry
createHashTable	hashtable.c	/^hashTable * createHashTable(int nr_buckets,int (*hash_fn)(int),int col_policy,int (*deleteCallback)(hashTableEntry *))$/;"	f
data	hashtable.h	/^  char *data;                    \/\/ Any Additional Data as Record$/;"	m	struct:
data	ofs_fs.h	/^	void *data;$/;"	m	struct:ofs_dir_entry
default_mod_hash	hashtable.c	/^int default_mod_hash(int key){$/;"	f
deleteCallback	hashtable.h	/^  int (*deleteCallback)(hashTableEntry *);$/;"	m	struct:
deleted	ofs_fs.h	/^	int deleted;		\/* delete flag *\/$/;"	m	struct:ofs_dir_entry
dentry_t	sappy.h	/^typedef struct dentry dentry_t;$/;"	t
destroyHashTable	hashtable.c	/^void destroyHashTable(hashTable *table) {$/;"	f
destroyHashTableEntry	hashtable.c	/^void destroyHashTableEntry(hashTable *table,hashTableEntry *entry){$/;"	f
dir2lower	sappy.h	91;"	d
dirname	ofs_fs.h	/^	const char *dirname;$/;"	m	struct:ofs_dir_entry
dirnamelen	ofs_fs.h	/^	unsigned short dirnamelen;$/;"	m	struct:ofs_dir_entry
do_query_parse	ofs_generic.c	/^int do_query_parse(char *query){$/;"	f
dtohd	sappy.h	90;"	d
dtopd	sappy.h	89;"	d
file_t	sappy.h	/^typedef struct file file_t;$/;"	t
fist_copy_attr_all	sappy.h	/^fist_copy_attr_all(inode_t *dest, const inode_t *src)$/;"	f
fist_copy_attr_atime	sappy.h	/^fist_copy_attr_atime(inode_t *dest, const inode_t *src)$/;"	f
fist_copy_attr_times	sappy.h	/^fist_copy_attr_times(inode_t *dest, const inode_t *src)$/;"	f
fist_copy_attr_timesizes	sappy.h	/^fist_copy_attr_timesizes(inode_t *dest, const inode_t *src)$/;"	f
freeRS	ofs_linux_vfs.c	/^int freeRS(hashTableEntry *rs){$/;"	f
free_ofs_entry	ofs_generic.c	/^void free_ofs_entry(struct ofs_dir_entry *ofs_dentry)$/;"	f
ftohf	sappy.h	77;"	d
ftopd	sappy.h	75;"	d
getHashTable	hashtable.c	/^void getHashTable(hashTable *table){$/;"	f
get_info	ofs_fs.h	/^	get_info_t *get_info;$/;"	m	struct:ofs_dir_entry
get_info_t	ofs_fs.h	/^typedef int (get_info_t)(char *, char **, off_t, int);$/;"	t
gid	ofs_fs.h	/^	gid_t gid;$/;"	m	struct:ofs_dir_entry
hashTable	hashtable.h	/^}hashTable;$/;"	t
hashTableEntry	hashtable.h	/^}hashTableEntry;$/;"	t
hashfn	hashtable.h	/^  int (*hashfn) (int key);$/;"	m	struct:
hidden_mnt	sappy.h	/^    struct vfsmount *hidden_mnt;$/;"	m	struct:sappy_sb_info
initialize_ofs	ofs_linux_vfs.c	/^static int __init initialize_ofs(void)$/;"	f	file:
inode	ofs_fs.h	/^	int inode;$/;"	m	struct:cmdRequestRs
inode_t	sappy.h	/^typedef struct inode inode_t;$/;"	t
insertIntoHT	hashtable.c	/^int insertIntoHT(hashTable *table,hashTableEntry *tableEntry)$/;"	f
itoafar2	ofs_generic.c	/^char * itoafar2(long num)$/;"	f
itohi	sappy.h	81;"	d
itopd	sappy.h	79;"	d
key	hashtable.h	/^  int key;                       \/\/ Yes It only supports int key$/;"	m	struct:
low_ino	ofs_fs.h	/^	unsigned short low_ino;$/;"	m	struct:ofs_dir_entry
magic1	ofs_fs.h	/^	int magic1;$/;"	m	struct:ofs_sb_info
make_inode_number	ofs_generic.c	/^static int make_inode_number(void)$/;"	f	file:
mode	ofs_fs.h	/^	mode_t mode;$/;"	m	struct:ofs_dir_entry
next	ofs_fs.h	/^	struct ofs_dir_entry *next, *parent, *subdir;$/;"	m	struct:ofs_dir_entry
nextInChain	hashtable.h	/^  struct list_head nextInChain;$/;"	m	struct:
nlink	ofs_fs.h	/^	nlink_t nlink;$/;"	m	struct:ofs_dir_entry
notClaimed	hashtable.h	/^  atomic_t notClaimed;		 \/\/ Specific to OFS $/;"	m	struct:
nrSubdirs	ofs_fs.h	/^	int nrSubdirs;$/;"	m	struct:ofs_dir_entry
nr_buckets	hashtable.h	/^  int nr_buckets;$/;"	m	struct:
object_store_sb	ofs_fs.h	/^	struct super_block *object_store_sb;$/;"	m	struct:ofs_sb_info
ofs_alloc_map	ofs_generic.c	/^static unsigned long ofs_alloc_map[(OFS_NDYNAMIC + BITS_PER_LONG - 1) \/ BITS_PER_LONG];$/;"	v	file:
ofs_alloc_map_lock	ofs_generic.c	/^spinlock_t ofs_alloc_map_lock = SPIN_LOCK_UNLOCKED;$/;"	v
ofs_cachefault_handler	ofs_linux_vfs.c	/^int ofs_cachefault_handler(void *args) $/;"	f
ofs_create	ofs_generic.c	/^static struct ofs_dir_entry *ofs_create(struct ofs_dir_entry *root,struct ofs_dir_entry **parent,$/;"	f	file:
ofs_create_inode	ofs_generic.c	/^int ofs_create_inode(inode_t *dir, dentry_t *dentry, int mode){$/;"	f
ofs_create_root	ofs_inode.c	/^static struct ofs_dir_entry *ofs_create_root(const char *name,mode_t mode, nlink_t nlink){$/;"	f	file:
ofs_de_get	ofs_inode.c	/^struct ofs_dir_entry * ofs_de_get(struct ofs_dir_entry *ofs_dentry)$/;"	f
ofs_de_put	ofs_inode.c	/^void ofs_de_put(struct ofs_dir_entry *ofs_dentry)$/;"	f
ofs_delete_dentry	ofs_generic.c	/^static int ofs_delete_dentry(struct dentry * dentry)$/;"	f	file:
ofs_delete_inode	ofs_inode.c	/^static void ofs_delete_inode(struct inode *inode)$/;"	f	file:
ofs_dentry_operations	ofs_generic.c	/^static struct dentry_operations ofs_dentry_operations =$/;"	v	file:
ofs_dir_entry	ofs_fs.h	/^struct ofs_dir_entry {$/;"	s
ofs_dir_inode_operations	ofs_generic.c	/^static struct inode_operations ofs_dir_inode_operations = {$/;"	v	file:
ofs_dir_operations	ofs_generic.c	/^static struct file_operations ofs_dir_operations = {$/;"	v	file:
ofs_fool_fist	ofs_generic.c	/^int ofs_fool_fist(struct inode *dir,struct dentry *dentry,int iNo) {$/;"	f
ofs_fops	ofs_fs.h	/^	struct file_operations * ofs_fops;$/;"	m	struct:ofs_dir_entry
ofs_get_inode	ofs_inode.c	/^struct inode * ofs_get_inode(struct super_block * sb, int ino,struct ofs_dir_entry * ofs_dentry){$/;"	f
ofs_get_path	ofs_generic.c	/^char *ofs_get_path(struct dentry *dentry,unsigned long *buffer){$/;"	f
ofs_get_recordset	ofs_linux_vfs.c	/^hashTableEntry * ofs_get_recordset(int inode,const char *query){$/;"	f
ofs_get_store_sb	ofs_inode.c	/^static int ofs_get_store_sb(char *ob_store_path,struct super_block *hook_me){$/;"	f	file:
ofs_gll_head	ofs_fs.h	/^	struct ofs_dir_entry *ofs_gll_head;$/;"	m	struct:ofs_sb_info
ofs_iops	ofs_fs.h	/^	struct inode_operations * ofs_iops;$/;"	m	struct:ofs_dir_entry
ofs_kill_inodes	ofs_generic.c	/^static void ofs_kill_inodes(struct super_block *sb,struct ofs_dir_entry *de)$/;"	f	file:
ofs_lookup	ofs_generic.c	/^struct dentry *ofs_lookup(struct inode * dir, struct dentry *dentry){$/;"	f
ofs_make_def_view	ofs_inode.c	/^void ofs_make_def_view(struct ofs_dir_entry *root){$/;"	f
ofs_make_vdirs	ofs_inode.c	/^static int ofs_make_vdirs(struct ofs_dir_entry *root,char *xml_dov_file) {$/;"	f	file:
ofs_match	ofs_generic.c	/^int ofs_match(int len, const char *name,struct ofs_dir_entry * search)$/;"	f
ofs_mkdir	ofs_generic.c	/^struct ofs_dir_entry *ofs_mkdir(struct ofs_dir_entry *root,const char *name, struct ofs_dir_entry *parent,char *query){$/;"	f
ofs_mkdir_from_view	ofs_generic.c	/^int ofs_mkdir_from_view (struct inode *dir,struct dentry *newDir,int mode) {$/;"	f
ofs_permission	ofs_generic.c	/^int ofs_permission(struct inode *inode,int mask) {$/;"	f
ofs_purge_all	ofs_inode.c	/^void ofs_purge_all(struct ofs_dir_entry *ptr){$/;"	f
ofs_put_super	ofs_inode.c	/^void ofs_put_super (struct super_block *sb){$/;"	f
ofs_read_inode	ofs_inode.c	/^static void ofs_read_inode(struct inode * inode)$/;"	f	file:
ofs_read_super	ofs_inode.c	/^struct super_block * ofs_read_super(struct super_block *sb, void *data, int silent) {$/;"	f
ofs_readdir	ofs_generic.c	/^int ofs_readdir(struct file * filp,void * dirent, filldir_t filldir) {$/;"	f
ofs_register	ofs_generic.c	/^static int ofs_register(struct ofs_dir_entry * dir, struct ofs_dir_entry * dp)$/;"	f	file:
ofs_rename	ofs_generic.c	/^int ofs_rename(inode_t *old_dir, dentry_t *old_dentry,inode_t *new_dir, dentry_t *new_dentry) {$/;"	f
ofs_rmdir_from_view	ofs_generic.c	/^int ofs_rmdir_from_view(struct inode *parent,struct dentry *todelete){$/;"	f
ofs_root_inode_operations	ofs_linux_vfs.c	/^struct inode_operations ofs_root_inode_operations = {$/;"	v
ofs_root_lookup	ofs_linux_vfs.c	/^static struct dentry * ofs_root_lookup(struct inode * dir, struct dentry * dentry){$/;"	f	file:
ofs_root_operations	ofs_linux_vfs.c	/^struct file_operations ofs_root_operations = {$/;"	v
ofs_root_readdir	ofs_linux_vfs.c	/^static int ofs_root_readdir(struct file * filp,void * dirent, filldir_t filldir){$/;"	f	file:
ofs_sb_info	ofs_fs.h	/^typedef struct ofs_sb_info {$/;"	s
ofs_sb_info	ofs_fs.h	/^}ofs_sb_info;$/;"	t
ofs_sops	ofs_inode.c	/^static struct super_operations ofs_sops = {$/;"	v	file:
ofs_statfs	ofs_inode.c	/^static int ofs_statfs(struct super_block *sb, struct statfs *buf)$/;"	f	file:
ofs_unlink	ofs_generic.c	/^int ofs_unlink(inode_t *dir, dentry_t *dentry){$/;"	f
ok_exit	ofs_linux_vfs.c	/^static int thread_dead,ok_exit;    \/\/ Fault Handler synchronization$/;"	v	file:
operation	ofs_fs.h	/^	int operation;$/;"	m	struct:cmdRequestRs
owner	ofs_fs.h	/^	struct module *owner;$/;"	m	struct:ofs_dir_entry
page_t	sappy.h	/^typedef struct page page_t;$/;"	t
parent	ofs_fs.h	/^	struct ofs_dir_entry *next, *parent, *subdir;$/;"	m	struct:ofs_dir_entry
putHashTable	hashtable.c	/^void putHashTable(hashTable *table){$/;"	f
putHashTableEntry	hashtable.c	/^void putHashTableEntry(hashTableEntry *entry){$/;"	f
qstr_t	sappy.h	/^typedef struct qstr qstr_t;$/;"	t
query	ofs_fs.h	/^	const char *query;$/;"	m	struct:ofs_dir_entry
querylen	ofs_fs.h	/^	int querylen;$/;"	m	struct:cmdRequestRs
querylen	ofs_fs.h	/^	unsigned int querylen;$/;"	m	struct:ofs_dir_entry
rdev	ofs_fs.h	/^	kdev_t	rdev;$/;"	m	struct:ofs_dir_entry
read_ofs	ofs_fs.h	/^	read_ofs_t *read_ofs;$/;"	m	struct:ofs_dir_entry
read_ofs_t	ofs_fs.h	/^typedef	int (read_ofs_t)(char *page, char **start, off_t off,int count, int *eof, void *data);$/;"	t
recordSetCache	ofs_linux_vfs.c	/^hashTable *recordSetCache;$/;"	v
recordsetCount	hashtable.h	/^  int recordsetCount;		 \/\/ Specific to OFS$/;"	m	struct:
remove_ofs_directory	ofs_generic.c	/^void remove_ofs_directory(struct super_block *sb,const char *name, struct ofs_dir_entry *parent)$/;"	f
requestid	ofs_fs.h	/^	int requestid;$/;"	m	struct:cmdRequestRs
sappy_dentry_info	sappy.h	/^struct sappy_dentry_info {$/;"	s
sappy_file_info	sappy.h	/^struct sappy_file_info {$/;"	s
sappy_hidden_dentry	sappy.h	129;"	d
sappy_inode_info	sappy.h	/^struct sappy_inode_info {$/;"	s
sappy_sb_info	sappy.h	/^struct sappy_sb_info {$/;"	s
sbt	sappy.h	95;"	d
search	hashtable.c	/^hashTableEntry * search(hashTable *table,int key) {$/;"	f
size	ofs_fs.h	/^	unsigned long size;$/;"	m	struct:ofs_dir_entry
stohs	sappy.h	87;"	d
stopd	sappy.h	84;"	d
strcasecmp	ofs_generic.c	/^int strcasecmp(const char *s1, const char *s2)$/;"	f
subdir	ofs_fs.h	/^	struct ofs_dir_entry *next, *parent, *subdir;$/;"	m	struct:ofs_dir_entry
super_block_t	sappy.h	/^typedef struct super_block super_block_t;$/;"	t
thread_dead	ofs_linux_vfs.c	/^static int thread_dead,ok_exit;    \/\/ Fault Handler synchronization$/;"	v	file:
uid	ofs_fs.h	/^	uid_t uid;$/;"	m	struct:ofs_dir_entry
users	hashtable.h	/^  atomic_t users;			\/\/ modules using this hash table$/;"	m	struct:
users	hashtable.h	/^  atomic_t users;$/;"	m	struct:
valid	hashtable.h	/^  atomic_t valid;		 \/\/ active references.$/;"	m	struct:
vfs2priv	sappy.h	85;"	d
vfs_t	sappy.h	/^typedef super_block_t vfs_t;$/;"	t
vm_area_t	sappy.h	/^typedef struct vm_area_struct vm_area_t;$/;"	t
vmatohvma	sappy.h	93;"	d
vnode2lower	sappy.h	82;"	d
vnode_t	sappy.h	/^typedef inode_t vnode_t;$/;"	t
waitForRecordSet	ofs_linux_vfs.c	/^DECLARE_WAIT_QUEUE_HEAD(waitForRecordSet);$/;"	v
wdi_dentry	sappy.h	/^    dentry_t *wdi_dentry;$/;"	m	struct:sappy_dentry_info
wfi_file	sappy.h	/^    struct file *wfi_file;$/;"	m	struct:sappy_file_info
wii_inode	sappy.h	/^    inode_t *wii_inode;$/;"	m	struct:sappy_inode_info
write_ofs	ofs_fs.h	/^	write_ofs_t *write_ofs;$/;"	m	struct:ofs_dir_entry
write_ofs_t	ofs_fs.h	/^typedef	int (write_ofs_t)(struct file *file, const char *buffer,unsigned long count, void *data);$/;"	t
wsi_sb	sappy.h	/^    super_block_t *wsi_sb;$/;"	m	struct:sappy_sb_info
xlate_ofs_name	ofs_generic.c	/^static int xlate_ofs_name(struct ofs_dir_entry *root,const char *name,struct ofs_dir_entry **ret, const char **residual)$/;"	f	file:
