diff --git a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/string.h b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/string.h index 6721ecd7a..70f1fca9a 100644 --- a/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/string.h +++ b/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/string.h @@ -9,9 +9,9 @@ extern "C" { #endif -SECTION_INIT void* memcpy(void* dest, const void* src, size_t n); -SECTION_INIT void __fill_mem(void* dest, int val, size_t count); -SECTION_INIT void* memset(void* dest, int val, size_t count); +void* memcpy(void* dest, const void* src, size_t n); +void __fill_mem(void* dest, int val, size_t count); +void* memset(void* dest, int val, size_t count); int memcmp(const void* lhs, const void* rhs, size_t count); void* __memrchr(const void* ptr, int ch, size_t count); diff --git a/src/PowerPC_EABI_Support/Runtime/Src/__mem.c b/src/PowerPC_EABI_Support/Runtime/Src/__mem.c index 734ec8867..126e382f1 100644 --- a/src/PowerPC_EABI_Support/Runtime/Src/__mem.c +++ b/src/PowerPC_EABI_Support/Runtime/Src/__mem.c @@ -1,7 +1,7 @@ #include "dolphin/types.h" #include "string.h" -void* memcpy(void* dst, const void* src, size_t n) +SECTION_INIT void* memcpy(void* dst, const void* src, size_t n) { const char* p; char* q; @@ -19,7 +19,7 @@ void* memcpy(void* dst, const void* src, size_t n) return (dst); } -void __fill_mem(void* dst, int val, u32 n) +SECTION_INIT void __fill_mem(void* dst, int val, u32 n) { u32 v = (u8)val; u32 i; @@ -76,9 +76,9 @@ void __fill_mem(void* dst, int val, u32 n) return; } -void* memset(void* dst, int val, size_t n) +SECTION_INIT void* memset(void* dst, int val, size_t n) { __fill_mem(dst, val, n); return (dst); -} \ No newline at end of file +}