fns.h 888 B

123456789101112131415161718192021222324252627282930
  1. int mbunpack(MetaBlock *mb, uchar *p, int n);
  2. void mbinsert(MetaBlock *mb, int i, MetaEntry*);
  3. void mbdelete(MetaBlock *mb, int i, MetaEntry*);
  4. void mbpack(MetaBlock *mb);
  5. uchar *mballoc(MetaBlock *mb, int n);
  6. void mbinit(MetaBlock *mb, uchar *p, int n, int entries);
  7. int mbsearch(MetaBlock*, char*, int*, MetaEntry*);
  8. int mbresize(MetaBlock*, MetaEntry*, int);
  9. int meunpack(MetaEntry*, MetaBlock *mb, int i);
  10. int mecmp(MetaEntry*, char *s);
  11. int mecmpnew(MetaEntry*, char *s);
  12. enum {
  13. VacDirVersion = 8,
  14. FossilDirVersion = 9,
  15. };
  16. int vdsize(VacDir *dir, int);
  17. int vdunpack(VacDir *dir, MetaEntry*);
  18. void vdpack(VacDir *dir, MetaEntry*, int);
  19. VacFile *_vacfileroot(VacFs *fs, VtFile *file);
  20. int _vacfsnextqid(VacFs *fs, uvlong *qid);
  21. void vacfsjumpqid(VacFs*, uvlong step);
  22. Reprog* glob2regexp(char*);
  23. void loadexcludefile(char*);
  24. int includefile(char*);
  25. void excludepattern(char*);