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 "wobj.h"
#include "dolphin/gx.h"
#include "dolphin/mtx.h"
#include <printf.h>
#include <stdarg.h>
#include <stdio.h>
#include <dolphin/os.h>
#include <melee/lb/lbarchive.h>

Functions

void * HSD_SisLib_803A5798 (s32 size)
 
void HSD_SisLib_803A594C (void *arg0)
 
void HSD_SisLib_803A5A2C (void *arg0)
 
void HSD_SisLib_803A5CC4 (HSD_Text *arg0)
 
void HSD_SisLib_803A5D30 (void)
 
static void HSD_SisLib_803A5DA0_inline0 (s32 arg0)
 
void HSD_SisLib_803A5DA0 (s32 arg0)
 
HSD_TextHSD_SisLib_803A5ACC (int 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 size)
 
void fn_803A60EC (void *arg0)
 
s32 HSD_SisLib_803A611C (int arg0, HSD_GObj *arg1, u16 arg2, u8 arg3, u8 arg4, u8 arg5, u8 arg6, u32 arg7)
 
void HSD_SisLib_803A62A0 (s32 arg0, char *arg1, char *arg2)
 
void HSD_SisLib_803A6368 (HSD_Text *arg0, s32 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 (int arg0, s32 arg1)
 
s32 HSD_SisLib_803A67EC (u8 *data, u8 *string)
 
int HSD_SisLib_803A6B98 (HSD_Text *arg0, float x, float y, void *arg1,...)
 
u8 * fn_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_803A7548 (HSD_Text *arg0, int arg1, float arg2, float arg3)
 
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, int arg1)
 
HSD_ArchiveHSD_SisLib_803A945C (char *arg0)
 
void HSD_SisLib_803A947C (HSD_Archive *archive)
 

Variables

static HSD_WObjDesc HSD_SisLib_8040C490
 
static HSD_WObjDesc HSD_SisLib_8040C4A4
 
static u32 HSD_SisLib_804D7968
 
static HSD_CameraDescPerspective 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
 
static HSD_ArchiveHSD_SisLib_804D1110 [5]
 
SISHSD_SisLib_804D1124 [5]
 
s8 HSD_SisLib_804D6390 [4] = { 0, 0, 0, 0 }
 
static 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 ( void *  arg0)

◆ HSD_SisLib_803A5CC4()

void HSD_SisLib_803A5CC4 ( HSD_Text arg0)

◆ HSD_SisLib_803A5D30()

void HSD_SisLib_803A5D30 ( void  )

◆ HSD_SisLib_803A5DA0_inline0()

static void HSD_SisLib_803A5DA0_inline0 ( s32  arg0)
inlinestatic

◆ HSD_SisLib_803A5DA0()

void HSD_SisLib_803A5DA0 ( s32  arg0)

◆ HSD_SisLib_803A5ACC()

HSD_Text * HSD_SisLib_803A5ACC ( int  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  size)

◆ fn_803A60EC()

void fn_803A60EC ( void *  arg0)

◆ HSD_SisLib_803A611C()

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

◆ HSD_SisLib_803A62A0()

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

◆ HSD_SisLib_803A6368()

void HSD_SisLib_803A6368 ( HSD_Text arg0,
s32  arg1 
)

◆ 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 ( int  arg0,
s32  arg1 
)

◆ HSD_SisLib_803A67EC()

s32 HSD_SisLib_803A67EC ( u8 *  data,
u8 *  string 
)

◆ HSD_SisLib_803A6B98()

int HSD_SisLib_803A6B98 ( HSD_Text arg0,
float  x,
float  y,
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_803A7548()

void HSD_SisLib_803A7548 ( HSD_Text arg0,
int  arg1,
float  arg2,
float  arg3 
)

◆ 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,
int  arg1 
)

◆ HSD_SisLib_803A945C()

HSD_Archive * HSD_SisLib_803A945C ( char *  arg0)

◆ HSD_SisLib_803A947C()

void HSD_SisLib_803A947C ( HSD_Archive archive)

Variable Documentation

◆ HSD_SisLib_8040C490

HSD_WObjDesc HSD_SisLib_8040C490
static
Initial value:
= {
{ 0, 0, 1 },
}
#define NULL
Definition stddef.h:19

◆ HSD_SisLib_8040C4A4

HSD_WObjDesc HSD_SisLib_8040C4A4
static
Initial value:
= {
{ 0, 0, 0 },
}

◆ HSD_SisLib_804D7968

u32 HSD_SisLib_804D7968
static

◆ HSD_SisLib_8040C4B8

HSD_CameraDescPerspective HSD_SisLib_8040C4B8
static
Initial value:
= {
0,
0,
1,
0,
0x280,
0,
0x1E0,
0,
0x280,
0,
0x1E0,
0,
0,
0,
65535,
30,
1.3333,
}
static HSD_WObjDesc HSD_SisLib_8040C4A4
Definition sislib.c:29
static HSD_WObjDesc HSD_SisLib_8040C490
Definition sislib.c:23

◆ 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]
static

◆ 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
static