8#define HSD_ARCHIVE_DONT_FREE 1
void HSD_ArchiveLocateExtern(HSD_Archive *, const char *, void *)
Definition archive.c:93
char * HSD_ArchiveGetExtern(HSD_Archive *, int)
Definition archive.c:84
s32 HSD_ArchiveParse(HSD_Archive *, u8 *, size_t file_size)
Definition archive.c:17
void * HSD_ArchiveGetPublicAddress(HSD_Archive *, const char *)
Definition archive.c:67
unsigned long u32
Definition types.h:9
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
u32 symbol
Definition archive.h:32
u32 offset
Definition archive.h:31
u32 offset
Definition archive.h:26
u32 symbol
Definition archive.h:27
u32 offset
Definition archive.h:22
u32 flags
Definition archive.h:44
HSD_ArchiveRelocationInfo * reloc_info
Definition archive.h:38
HSD_ArchiveExternInfo * extern_info
Definition archive.h:40
HSD_ArchivePublicInfo * public_info
Definition archive.h:39
u8 * data
Definition archive.h:37
char * symbols
Definition archive.h:41
HSD_Archive * next
Definition archive.h:42
void * top_ptr
Definition archive.h:45
HSD_ArchiveHeader header
Definition archive.h:36
char * name
Definition archive.h:43