#ifndef __LIBRARIAN_PRIVATE_H_ #define __LIBRARIAN_PRIVATE_H_ #include #include "custommem.h" #include "khash.h" typedef struct box64context_s box64context_t; typedef struct kh_mapsymbols_s kh_mapsymbols_t; typedef char* cstr_t; KHASH_MAP_DECLARE_INT(mapoffsets, cstr_t); typedef struct lib_s { khash_t(mapoffsets) *mapoffsets; khash_t(mapsymbols) *globaldata; library_t **libraries; int libsz; int libcap; library_t *owner; // in case that maplib is owned by a lib } lib_t; #endif //__LIBRARIAN_PRIVATE_H_