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_ */ |