SSBM Decomp
Loading...
Searching...
No Matches
soundtest.h
Go to the documentation of this file.
1#ifndef _SOUNDTEST_H_
2#define _SOUNDTEST_H_
3
4#include <Runtime/platform.h>
5
6#include <melee/if/forward.h>
7
8#include <dat_macros.h>
9
10#include <melee/if/types.h>
11
13 /* 0x000 */ struct un_80304138_objalloc_t_x8 entries[11];
14 /* 0x160 */ char x160[0xC];
15 /* 0x16C */ char x16C[0x18];
16};
17
18/* 2FF7DC */ void un_802FF7DC(void);
19/* 2FF884 */ bool un_802FF884(char*);
20/* 3F9FA4 */ extern struct SoundTestMenuData un_803F9FA4;
21
24 /* 0x00 */ int x0;
25 /* 0x04 */ char** x4 DAT_COUNT(x0);
27 /* 0x08 */ char** x8 DAT_COUNT(56);
28 /* 0x0C */ char** xC DAT_COUNT(x10);
29 /* 0x10 */ int x10;
30 /* 0x14 */ int* x14 DAT_COUNT(x10);
32 /* 0x18 */ int* x18 DAT_COUNT(55);
34 /* 0x1C */ char** x1C DAT_COUNT(99);
35};
36
37#endif
Annotations describing how archive data is laid out, for the parts a C declaration cannot express: ho...
struct SoundTestMenuData un_803F9FA4
Definition soundtest.c:50
bool un_802FF884(char *)
Definition soundtest.c:83
void un_802FF7DC(void)
Definition soundtest.c:72
Symbol table loaded from SmSt.dat.
Definition soundtest.h:23
char **x4 DAT_COUNT(x0)
char **xC DAT_COUNT(x10)
char **x1C DAT_COUNT(99)
98 music names plus the unused testnz.hps entry.
int *x18 DAT_COUNT(55)
Per-group lengths, bounded by un_803F9FA4's entry 6.
char **x8 DAT_COUNT(56)
55 sound-group names plus the final GRPSFX_END entry.
int x10
Definition soundtest.h:29
int x0
Definition soundtest.h:24
int *x14 DAT_COUNT(x10)
Definition soundtest.h:12
char x16C[0x18]
Definition soundtest.h:15
char x160[0xC]
Definition soundtest.h:14
struct un_80304138_objalloc_t_x8 entries[11]
Definition soundtest.h:13
Definition types.h:196