Subversion Repositories planix.SVN

Rev

Blame | Last modification | View Log | RSS feed

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);
void            mbinit(MetaBlock *mb, uchar *p, int n, int entries);
int mbsearch(MetaBlock*, char*, int*, MetaEntry*);
int mbresize(MetaBlock*, MetaEntry*, int);

int     meunpack(MetaEntry*, MetaBlock *mb, int i);
int     mecmp(MetaEntry*, char *s);
int     mecmpnew(MetaEntry*, char *s);

enum {
        VacDirVersion = 8,
        FossilDirVersion = 9,
};
int     vdsize(VacDir *dir, int);
int     vdunpack(VacDir *dir, MetaEntry*);
void    vdpack(VacDir *dir, MetaEntry*, int);

VacFile *_vacfileroot(VacFs *fs, VtFile *file);

int     _vacfsnextqid(VacFs *fs, uvlong *qid);
void    vacfsjumpqid(VacFs*, uvlong step);

Reprog* glob2regexp(char*);
void    loadexcludefile(char*);
int     includefile(char*);
void    excludepattern(char*);