diff --git a/src/decomp/game/mario.c b/src/decomp/game/mario.c index d1b2871..250215f 100644 --- a/src/decomp/game/mario.c +++ b/src/decomp/game/mario.c @@ -35,7 +35,7 @@ // #include "object_list_processor.h" // #include "print.h" #include "save_file.h" -// #include "sound_init.h" +#include "sound_init.h" // #include "thread6.h" #include "../../load_anim_data.h" diff --git a/src/decomp/game/sound_init.c b/src/decomp/game/sound_init.c index fe62b7f..985fac8 100644 --- a/src/decomp/game/sound_init.c +++ b/src/decomp/game/sound_init.c @@ -14,6 +14,7 @@ #include #include #include "sound_init.h" +#include "../../play_sound.h" //#include "rumble_init.h" #define MUSIC_NONE 0xFFFF diff --git a/src/decomp/include/PR/os_libc.h b/src/decomp/include/PR/os_libc.h index 94111c0..444ec17 100644 --- a/src/decomp/include/PR/os_libc.h +++ b/src/decomp/include/PR/os_libc.h @@ -3,8 +3,13 @@ #include "ultratypes.h" +// These are defined in macOS (BSD?), so we want to def them out. +#ifndef __APPLE__ + // Old deprecated functions from strings.h, replaced by memcpy/memset. extern void bcopy(const void *, void *, size_t); extern void bzero(void *, size_t); +#endif + #endif /* !_OS_LIBC_H_ */ diff --git a/src/decomp/tools/convUtils.c b/src/decomp/tools/convUtils.c index fa67888..959c923 100644 --- a/src/decomp/tools/convUtils.c +++ b/src/decomp/tools/convUtils.c @@ -5,6 +5,7 @@ #include #include #include +#include #include "convUtils.h" #include "convTypes.h" @@ -371,4 +372,4 @@ struct CTL* parse_ctl_data(unsigned char* ctlData, uintptr_t* pos){ // return ctl; -} \ No newline at end of file +} diff --git a/src/load_audio_data.c b/src/load_audio_data.c index 3fc5ef5..ef88a7b 100644 --- a/src/load_audio_data.c +++ b/src/load_audio_data.c @@ -1,9 +1,12 @@ #include "load_audio_data.h" #include "decomp/tools/convUtils.h" +#include "decomp/audio/external.h" #include "decomp/audio/load.h" #include "decomp/audio/load_dat.h" +#include + bool g_is_audio_initialized = false; extern void load_audio_banks( const uint8_t *rom ) { @@ -25,4 +28,4 @@ extern void load_audio_banks( const uint8_t *rom ) { sound_reset( 0 ); g_is_audio_initialized = true; -} \ No newline at end of file +}