2004-03-15 01:56:49 +00:00
|
|
|
int mbunpack(MetaBlock *mb, uchar *p, int n);
|
|
|
|
|
void mbinsert(MetaBlock *mb, int i, MetaEntry*);
|
|
|
|
|
void mbdelete(MetaBlock *mb, int i, MetaEntry*);
|
|
|
|
|
void mbpack(MetaBlock *mb);
|
|
|
|
|
uchar *mballoc(MetaBlock *mb, int n);
|
2008-06-14 23:08:50 -04:00
|
|
|
void mbinit(MetaBlock *mb, uchar *p, int n, int entries);
|
|
|
|
|
int mbsearch(MetaBlock*, char*, int*, MetaEntry*);
|
|
|
|
|
int mbresize(MetaBlock*, MetaEntry*, int);
|
2003-11-23 17:55:34 +00:00
|
|
|
|
2004-03-15 01:56:49 +00:00
|
|
|
int meunpack(MetaEntry*, MetaBlock *mb, int i);
|
|
|
|
|
int mecmp(MetaEntry*, char *s);
|
|
|
|
|
int mecmpnew(MetaEntry*, char *s);
|
2003-11-23 17:55:34 +00:00
|
|
|
|
2008-06-14 13:28:49 -04:00
|
|
|
enum {
|
|
|
|
|
VacDirVersion = 8,
|
|
|
|
|
FossilDirVersion = 9,
|
|
|
|
|
};
|
|
|
|
|
int vdsize(VacDir *dir, int);
|
2004-03-15 01:56:49 +00:00
|
|
|
int vdunpack(VacDir *dir, MetaEntry*);
|
2008-06-14 13:28:49 -04:00
|
|
|
void vdpack(VacDir *dir, MetaEntry*, int);
|
2003-11-23 17:55:34 +00:00
|
|
|
|
2004-03-15 01:56:49 +00:00
|
|
|
VacFile *_vacfileroot(VacFs *fs, VtFile *file);
|
2003-11-23 17:55:34 +00:00
|
|
|
|
2004-03-15 01:56:49 +00:00
|
|
|
int _vacfsnextqid(VacFs *fs, uvlong *qid);
|
2008-06-15 01:19:37 -04:00
|
|
|
void vacfsjumpqid(VacFs*, uvlong step);
|
2008-07-03 01:34:48 -04:00
|
|
|
|
|
|
|
|
Reprog* glob2regexp(char*);
|
|
|
|
|
void loadexcludefile(char*);
|
|
|
|
|
int includefile(char*);
|
|
|
|
|
void excludepattern(char*);
|