SSBM Decomp
Loading...
Searching...
No Matches
archive.h File Reference
#include <platform.h>
#include "baselib/forward.h"

Go to the source code of this file.

Data Structures

struct  HSD_ArchiveHeader
 
struct  HSD_ArchiveRelocationInfo
 
struct  HSD_ArchivePublicInfo
 
struct  HSD_ArchiveExternInfo
 
struct  HSD_Archive
 

Macros

#define HSD_ARCHIVE_DONT_FREE   1
 

Functions

s32 HSD_ArchiveParse (HSD_Archive *, u8 *, u32)
 
void * HSD_ArchiveGetPublicAddress (HSD_Archive *, char *)
 
char * HSD_ArchiveGetExtern (HSD_Archive *, int)
 
void HSD_ArchiveLocateExtern (HSD_Archive *, char *, void *)
 

Macro Definition Documentation

◆ HSD_ARCHIVE_DONT_FREE

#define HSD_ARCHIVE_DONT_FREE   1

Function Documentation

◆ HSD_ArchiveParse()

s32 HSD_ArchiveParse ( HSD_Archive archive,
u8 src,
u32  file_size 
)

◆ HSD_ArchiveGetPublicAddress()

void * HSD_ArchiveGetPublicAddress ( HSD_Archive archive,
char *  symbols 
)

◆ HSD_ArchiveGetExtern()

char * HSD_ArchiveGetExtern ( HSD_Archive archive,
int  offset 
)

◆ HSD_ArchiveLocateExtern()

void HSD_ArchiveLocateExtern ( HSD_Archive archive,
char *  symbols,
void *  addr 
)