SSBM Decomp
Loading...
Searching...
No Matches
sislib.c File Reference
#include "sislib.h"
#include "cobj.h"
#include "gobj.h"
#include "gobjgxlink.h"
#include "gobjobject.h"
#include "gobjplink.h"
#include "gobjuserdata.h"
#include "memory.h"
#include "state.h"
#include "tev.h"
#include "dolphin/gx/GXAttr.h"
#include "dolphin/gx/GXGeometry.h"
#include "dolphin/gx/GXLight.h"
#include "dolphin/gx/GXPixel.h"
#include "dolphin/gx/GXTev.h"
#include "dolphin/gx/GXTexture.h"
#include "dolphin/gx/GXTransform.h"
#include "dolphin/gx/GXVert.h"
#include "dolphin/mtx.h"
#include <stdarg.h>
#include <stdio.h>
#include <dolphin/os.h>

Functions

void * HSD_SisLib_803A5798 (s32 size)
 
void HSD_SisLib_803A594C (void *arg0)
 
void HSD_SisLib_803A5A2C (HSD_Text *arg0)
 
void HSD_SisLib_803A5CC4 (HSD_Text *arg0)
 
void HSD_SisLib_803A5D30 (void)
 
void HSD_SisLib_803A5DA0 (s32 arg0)
 
HSD_TextHSD_SisLib_803A5ACC (s8 arg0, s32 arg1, f32 arg2, f32 arg3, f32 arg4, f32 arg5, f32 arg6)
 
void HSD_SisLib_803A5E70 (void)
 
void HSD_SisLib_803A5F50 (s32 arg0)
 
void HSD_SisLib_803A5FBC (void)
 
void HSD_SisLib_803A6048 (u32 arg0)
 
void fn_803A60EC (void *arg0)
 
s32 HSD_SisLib_803A611C (u16 arg0, u32 arg1, u16 arg2, u8 arg3, u8 arg4, u8 arg5, u8 arg6, u32 arg7)
 
void HSD_SisLib_803A62A0 (s32 arg0, HSD_Archive *arg1, char *arg2)
 
void HSD_SisLib_803A6368 (HSD_Text *arg0, s32 arg1)
 
static void HSD_SisLib_803A6478_inline (u8 *arg0, u8 *arg1)
 
void HSD_SisLib_803A6478 (u8 *arg0, u8 *arg1)
 
void HSD_SisLib_803A6530 (s32 arg0, s32 arg1, s32 arg2)
 
void HSD_SisLib_803A660C (s32 arg0, s32 arg1, s32 arg2)
 
HSD_TextHSD_SisLib_803A6754 (s8 arg0, s32 arg1)
 
s32 HSD_SisLib_803A67EC (u8 *data, u8 *string)
 
void HSD_SisLib_803A6B98 (HSD_Text *arg0, void *arg1,...)
 
u8fn_803A6FEC (u8 *arg0, s32 arg1, s32 *arg2)
 
void HSD_SisLib_803A746C (HSD_Text *arg0, s32 arg1, f32 arg2, f32 arg3)
 
void HSD_SisLib_803A74F0 (HSD_Text *arg0, s32 arg1, u8 *arg2)
 
void HSD_SisLib_803A8134 (void *arg0, HSD_Text *arg1, f32 *arg2, f32 *arg3)
 
static void HSD_SisLib_803A7F0C_inline (HSD_Text *arg0, s32 arg1, s32 *var_r4, u32 *var_r5, s32 *var_r0)
 
s32 HSD_SisLib_803A7F0C (HSD_Text *arg0, s32 arg1)
 
void HSD_SisLib_803A84BC (HSD_GObj *gobj, HSD_Text *arg1)
 

Variables

HSD_CObjDesc HSD_SisLib_8040C4B8
 
sislib_UnkAllocDataHSD_SisLib_804D7970
 
sislib_UnkAllocDataHSD_SisLib_804D7974
 
HSD_TextHSD_SisLib_804D7978
 
sislib_UnkAlloc3HSD_SisLib_804D797C
 
static f32 HSD_SisLib_8040CB00
 
static u8 HSD_SisLib_8040CD40
 
HSD_ArchiveHSD_SisLib_804D1110 [5]
 
SISHSD_SisLib_804D1124 [5]
 
s8 HSD_SisLib_804D6390 [4] = { 0, 0, 0, 0 }
 
sislib_UnkAllocDataHSD_SisLib_804D796C
 

Function Documentation

◆ HSD_SisLib_803A5798()

void * HSD_SisLib_803A5798 ( s32  size)

◆ HSD_SisLib_803A594C()

void HSD_SisLib_803A594C ( void *  arg0)

◆ HSD_SisLib_803A5A2C()

void HSD_SisLib_803A5A2C ( HSD_Text arg0)

◆ HSD_SisLib_803A5CC4()

void HSD_SisLib_803A5CC4 ( HSD_Text arg0)

◆ HSD_SisLib_803A5D30()

void HSD_SisLib_803A5D30 ( void  )

◆ HSD_SisLib_803A5DA0()

void HSD_SisLib_803A5DA0 ( s32  arg0)

◆ HSD_SisLib_803A5ACC()

HSD_Text * HSD_SisLib_803A5ACC ( s8  arg0,
s32  arg1,
f32  arg2,
f32  arg3,
f32  arg4,
f32  arg5,
f32  arg6 
)

◆ HSD_SisLib_803A5E70()

void HSD_SisLib_803A5E70 ( void  )

◆ HSD_SisLib_803A5F50()

void HSD_SisLib_803A5F50 ( s32  arg0)

◆ HSD_SisLib_803A5FBC()

void HSD_SisLib_803A5FBC ( void  )

◆ HSD_SisLib_803A6048()

void HSD_SisLib_803A6048 ( u32  arg0)

◆ fn_803A60EC()

void fn_803A60EC ( void *  arg0)

◆ HSD_SisLib_803A611C()

s32 HSD_SisLib_803A611C ( u16  arg0,
u32  arg1,
u16  arg2,
u8  arg3,
u8  arg4,
u8  arg5,
u8  arg6,
u32  arg7 
)

◆ HSD_SisLib_803A62A0()

void HSD_SisLib_803A62A0 ( s32  arg0,
HSD_Archive arg1,
char *  arg2 
)

◆ HSD_SisLib_803A6368()

void HSD_SisLib_803A6368 ( HSD_Text arg0,
s32  arg1 
)

◆ HSD_SisLib_803A6478_inline()

static void HSD_SisLib_803A6478_inline ( u8 arg0,
u8 arg1 
)
inlinestatic

◆ HSD_SisLib_803A6478()

void HSD_SisLib_803A6478 ( u8 arg0,
u8 arg1 
)

◆ HSD_SisLib_803A6530()

void HSD_SisLib_803A6530 ( s32  arg0,
s32  arg1,
s32  arg2 
)

◆ HSD_SisLib_803A660C()

void HSD_SisLib_803A660C ( s32  arg0,
s32  arg1,
s32  arg2 
)

◆ HSD_SisLib_803A6754()

HSD_Text * HSD_SisLib_803A6754 ( s8  arg0,
s32  arg1 
)

◆ HSD_SisLib_803A67EC()

s32 HSD_SisLib_803A67EC ( u8 data,
u8 string 
)

◆ HSD_SisLib_803A6B98()

void HSD_SisLib_803A6B98 ( HSD_Text arg0,
void *  arg1,
  ... 
)

◆ fn_803A6FEC()

u8 * fn_803A6FEC ( u8 arg0,
s32  arg1,
s32 arg2 
)

◆ HSD_SisLib_803A746C()

void HSD_SisLib_803A746C ( HSD_Text arg0,
s32  arg1,
f32  arg2,
f32  arg3 
)

◆ HSD_SisLib_803A74F0()

void HSD_SisLib_803A74F0 ( HSD_Text arg0,
s32  arg1,
u8 arg2 
)

◆ HSD_SisLib_803A8134()

void HSD_SisLib_803A8134 ( void *  arg0,
HSD_Text arg1,
f32 arg2,
f32 arg3 
)

◆ HSD_SisLib_803A7F0C_inline()

static void HSD_SisLib_803A7F0C_inline ( HSD_Text arg0,
s32  arg1,
s32 var_r4,
u32 var_r5,
s32 var_r0 
)
inlinestatic

◆ HSD_SisLib_803A7F0C()

s32 HSD_SisLib_803A7F0C ( HSD_Text arg0,
s32  arg1 
)

◆ HSD_SisLib_803A84BC()

void HSD_SisLib_803A84BC ( HSD_GObj gobj,
HSD_Text arg1 
)

Variable Documentation

◆ HSD_SisLib_8040C4B8

HSD_CObjDesc HSD_SisLib_8040C4B8

◆ HSD_SisLib_804D7970

sislib_UnkAllocData* HSD_SisLib_804D7970

◆ HSD_SisLib_804D7974

sislib_UnkAllocData* HSD_SisLib_804D7974

◆ HSD_SisLib_804D7978

HSD_Text* HSD_SisLib_804D7978

◆ HSD_SisLib_804D797C

sislib_UnkAlloc3* HSD_SisLib_804D797C

◆ HSD_SisLib_8040CB00

f32 HSD_SisLib_8040CB00
static

◆ HSD_SisLib_8040CD40

u8 HSD_SisLib_8040CD40
static

◆ HSD_SisLib_804D1110

HSD_Archive* HSD_SisLib_804D1110[5]

◆ HSD_SisLib_804D1124

SIS* HSD_SisLib_804D1124[5]

◆ HSD_SisLib_804D6390

s8 HSD_SisLib_804D6390[4] = { 0, 0, 0, 0 }

◆ HSD_SisLib_804D796C

sislib_UnkAllocData* HSD_SisLib_804D796C
extern