sysclib_memset change to WrapU_UII

This commit is contained in:
sum2012 committed 2014-05-18 04:20:48 +08:00
1 parent 21c301962b
commit bc36555f24
2 files changed
+2 -7

No files matched your search

-5
View File
@@ -582,11 +582,6 @@ template<u32 func(u32, u32, u32)> void WrapU_UUU() {
RETURN(retval);
}
template<int func(u32, int, int)> void WrapI_UII() {
int retval = func(PARAM(0), PARAM(1), PARAM(2));
RETURN(retval);
}
template<void func(int, u32, u32)> void WrapV_IUU() {
func(PARAM(0), PARAM(1), PARAM(2));
}
+2 -2
View File
@@ -651,7 +651,7 @@ int sysclib_sprintf(u32 dst, u32 fmt) {
return sprintf((char *)Memory::GetPointer(dst), "%s", Memory::GetCharPointer(fmt));
}
int sysclib_memset(u32 destAddr, int data, int size) {
u32 sysclib_memset(u32 destAddr, int data, int size) {
ERROR_LOG(SCEKERNEL, "Untested sysclib_memset(dest=%08x, data=%d ,size=%d)", destAddr, data, size);
if (destAddr != 0)
memset(Memory::GetPointer(destAddr), data, size);
@@ -667,7 +667,7 @@ const HLEFunction SysclibForKernel[] =
{0x52DF196C, WrapU_U<sysclib_strlen>, "strlen"},
{0x81D0D1F7, WrapI_UUU<sysclib_memcmp>, "memcmp"},
{0x7661e728, WrapI_UU<sysclib_sprintf>, "sprintf"},
{0x10F3BB61, WrapI_UII<sysclib_memset>, "memset" },
{0x10F3BB61, WrapU_UII<sysclib_memset>, "memset" },
};
void Register_Kernel_Library()