Fix some headers and missing prototypes
This commit is contained in:
parent
2daa9db49a
commit
77635b51e3
11 changed files with 69 additions and 30 deletions
|
|
@ -5,6 +5,53 @@
|
|||
|
||||
#define ARRAY_COUNT(arr) (s32)(sizeof(arr) / sizeof(arr[0]))
|
||||
|
||||
typedef void (*ObjFuncs)(omObjData*);
|
||||
typedef void (*VoidFuncs)(void);
|
||||
typedef void (*ObjFuncs)(omObjData *);
|
||||
|
||||
void fn_1_F4(Process *arg0);
|
||||
void fn_1_194(void);
|
||||
void fn_1_1E4(void);
|
||||
void fn_1_238(void);
|
||||
void fn_1_28C(void);
|
||||
void fn_1_2E0(void);
|
||||
void fn_1_334(void);
|
||||
void fn_1_388(u8, s32);
|
||||
void fn_1_3C4(u8);
|
||||
void fn_1_404(void);
|
||||
s32 fn_1_508(u8);
|
||||
s32 fn_1_53C(u8);
|
||||
void fn_1_568(s16, s16, s16);
|
||||
|
||||
void fn_1_14F0(Process *arg0, s32 arg1);
|
||||
void fn_1_15D8(void);
|
||||
|
||||
void fn_1_1B1C(Process *arg0);
|
||||
void fn_1_1CA8(void);
|
||||
void fn_1_1CAC(f32, f32, f32);
|
||||
void fn_1_1CD4(f32* arg0, f32* arg1, f32* arg2);
|
||||
s32 fn_1_1D88(void);
|
||||
void fn_1_1DB0(Point3d *arg0, Point3d *arg1, f32 *arg2, s32 arg3, s32 arg4);
|
||||
|
||||
void fn_1_2354(Process *arg0);
|
||||
void fn_1_2564(void);
|
||||
void fn_1_25C0(void);
|
||||
s32 fn_1_2880(void);
|
||||
#ifndef __MWERKS__
|
||||
s16 fn_1_28B8(u8 arg0);
|
||||
s16 fn_1_28D4(void);
|
||||
#endif
|
||||
|
||||
void fn_1_3AC8(Process *arg0);
|
||||
void fn_1_3B68(void);
|
||||
|
||||
void fn_1_41CC(Process *arg0);
|
||||
void fn_1_44F4(void);
|
||||
|
||||
void fn_1_4980(Process* arg0);
|
||||
void fn_1_4C6C(omObjData *obj);
|
||||
|
||||
void fn_1_5C5C(Process *arg0, s16 arg1);
|
||||
void fn_1_5ECC(void);
|
||||
void fn_1_5F40(s32 arg0);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
#include "dolphin/types.h"
|
||||
|
||||
|
||||
typedef struct data_read_stat {
|
||||
struct data_read_stat {
|
||||
s32 dir_id;
|
||||
void *dir;
|
||||
void *file;
|
||||
|
|
@ -27,7 +27,7 @@ typedef struct data_read_stat {
|
|||
s32 num;
|
||||
u32 status;
|
||||
DVDFileInfo file_info;
|
||||
} DataReadStat;
|
||||
};
|
||||
|
||||
void HuDataInit(void);
|
||||
s32 HuDataReadChk(s32 data_num);
|
||||
|
|
@ -56,4 +56,4 @@ void HuDecodeData(void *src, void *dst, u32 size, s32 decode_type);
|
|||
|
||||
extern u32 DirDataSize;
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ typedef struct {
|
|||
/* 0x40 */ GXColor unk40;
|
||||
} HsfanimStruct01; // Size 0x44
|
||||
|
||||
typedef struct particle_data {
|
||||
struct particle_data {
|
||||
/* 0x00 */ s16 unk_00;
|
||||
/* 0x02 */ s16 unk_02;
|
||||
/* 0x04 */ Vec unk_04;
|
||||
|
|
@ -50,7 +50,7 @@ typedef struct particle_data {
|
|||
/* 0x4C */ Vec *unk_4C;
|
||||
/* 0x50 */ void *unk_50;
|
||||
/* 0x54 */ ParticleHook unk_54;
|
||||
} ParticleData; // Size 0x58
|
||||
}; // Size 0x58
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ s16 unk00;
|
||||
|
|
|
|||
|
|
@ -79,11 +79,12 @@
|
|||
|
||||
#define Hu3DModelCreateFile(data_id) (Hu3DModelCreate(HuDataSelHeapReadNum((data_id), MEMORY_DEFAULT_NUM, HEAP_DATA)))
|
||||
|
||||
typedef struct model_data ModelData;
|
||||
typedef struct particle_data ParticleData;
|
||||
|
||||
typedef void (*ModelHookFunc)(struct model_data *, Mtx);
|
||||
|
||||
typedef struct model_data {
|
||||
struct model_data {
|
||||
u8 unk_00;
|
||||
u8 unk_01;
|
||||
u8 unk_02;
|
||||
|
|
@ -136,7 +137,7 @@ typedef struct model_data {
|
|||
Vec scale;
|
||||
Mtx unk_F0;
|
||||
void *unk_120;
|
||||
} ModelData; // sizeof 0x124
|
||||
}; // sizeof 0x124
|
||||
typedef struct camera_data {
|
||||
f32 fov;
|
||||
f32 near;
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ typedef struct seq_work SeqWork;
|
|||
typedef s32 (*SeqUpdateFunc)(SeqWork *work);
|
||||
typedef s32 (*SeqInitFunc)(SeqWork *work, va_list params);
|
||||
|
||||
typedef struct seq_work {
|
||||
struct seq_work {
|
||||
SeqUpdateFunc update;
|
||||
char *data;
|
||||
float x;
|
||||
|
|
@ -73,7 +73,7 @@ typedef struct seq_work {
|
|||
u8 stat;
|
||||
u8 unk_7C;
|
||||
u8 unk_7D;
|
||||
} SeqWork;
|
||||
};
|
||||
|
||||
void MGSeqInit(void);
|
||||
void MGSeqMain(void);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue