packio-simple

annotate src/packio_impl.h @ 2:4767e7769c32

packio-simple has more chances to ever get done
author John Tsiombikas <nuclear@member.fsf.org>
date Sun, 09 Aug 2015 05:14:29 +0300
parents eb07de55d0e6
children
rev   line source
nuclear@0 1 #ifndef PACKIO_IMPL_H_
nuclear@0 2 #define PACKIO_IMPL_H_
nuclear@0 3
nuclear@1 4 #include "rbtree.h"
nuclear@0 5
nuclear@1 6 struct packfile {
nuclear@1 7 int rev; /* packfile revision */
nuclear@1 8 struct rbtree *files;
nuclear@2 9
nuclear@2 10 unsigned char *maddr;
nuclear@2 11 unsigned long msize;
nuclear@2 12
nuclear@2 13 struct packfile *next;
nuclear@2 14 };
nuclear@2 15
nuclear@2 16 #define MAXNAME 255
nuclear@2 17
nuclear@2 18 struct fileent {
nuclear@2 19 unsigned long offset, size;
nuclear@2 20 char name[MAXNAME + 1];
nuclear@0 21 };
nuclear@0 22
nuclear@0 23 #endif /* PACKIO_IMPL_H_ */