#ifndef foopackagehfoo #define foopackagehfoo #define PACKAGE_ITEM_NAME_LEN 32 struct package; struct package* package_open(const char *fn); void package_remove(struct package *p); int package_save(struct package *p, const char *fn); const char *package_get_item(struct package* p, const char *name, int c); int package_add_file(struct package *p, const char *name, const char *fn); int package_foreach(struct package *p, int (*cb) (struct package *p, const char *name, const char *path, void *u), void *u); #endif