diff options
Diffstat (limited to 'include/dolphin/__ppc_eabi_init.h')
-rw-r--r-- | include/dolphin/__ppc_eabi_init.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/include/dolphin/__ppc_eabi_init.h b/include/dolphin/__ppc_eabi_init.h new file mode 100644 index 0000000..6349ce9 --- /dev/null +++ b/include/dolphin/__ppc_eabi_init.h @@ -0,0 +1,21 @@ +// This file was taken from the Metroid Prime decompilation project. +// https://github.com/PrimeDecomp/prime/blob/main/include/dolphin/__ppc_eabi_init.h +#ifndef _DOLPHIN__PPC_EABI_INIT +#define _DOLPHIN__PPC_EABI_INIT + +#include "types.h" + +#ifdef __cplusplus +extern "C" { +#endif +__declspec(section ".init") void __init_hardware(void); +__declspec(section ".init") void __flush_cache(register void* address, register unsigned int size); + +void __init_user(void); +void __init_cpp(void); + +#ifdef __cplusplus +} +#endif + +#endif // _DOLPHIN__PPC_EABI_INIT |