mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-05-25 12:55:00 +00:00
libc , _Fsin , qsort,free,strncpy,memmove HLE calls
This commit is contained in:
parent
58721d84a0
commit
d70c1f3f95
3 changed files with 27 additions and 0 deletions
|
@ -30,7 +30,14 @@ void* PS4_SYSV_ABI memset(void* s, int c, size_t n) { return std::memset(s, c, n
|
|||
|
||||
void* PS4_SYSV_ABI malloc(size_t size) { return std::malloc(size); }
|
||||
|
||||
void PS4_SYSV_ABI free(void* ptr) { std::free(ptr); }
|
||||
|
||||
int PS4_SYSV_ABI strcmp(const char* str1, const char* str2) { return std::strcmp(str1, str2); }
|
||||
|
||||
size_t PS4_SYSV_ABI strlen(const char* str) { return std::strlen(str); }
|
||||
|
||||
char* PS4_SYSV_ABI strncpy(char* dest, const char* src, size_t count) { return std::strncpy(dest, src, count); }
|
||||
|
||||
void* PS4_SYSV_ABI memmove(void* dest, const void* src, std::size_t count) { return std::memmove(dest, src, count); }
|
||||
|
||||
}; // namespace Emulator::HLE::Libraries::LibC
|
|
@ -14,6 +14,9 @@ int PS4_SYSV_ABI memcmp(const void* s1, const void* s2, size_t n);
|
|||
void* PS4_SYSV_ABI memcpy(void* dest, const void* src, size_t n);
|
||||
void* PS4_SYSV_ABI memset(void* s, int c, size_t n);
|
||||
void* PS4_SYSV_ABI malloc(size_t size);
|
||||
void PS4_SYSV_ABI free(void* ptr);
|
||||
int PS4_SYSV_ABI strcmp(const char* str1, const char* str2);
|
||||
size_t PS4_SYSV_ABI strlen(const char* str);
|
||||
char* PS4_SYSV_ABI strncpy(char* dest, const char* src, size_t count);
|
||||
void* PS4_SYSV_ABI memmove(void* dest, const void* src, std::size_t count);
|
||||
} // namespace Emulator::HLE::Libraries::LibC
|
Loading…
Add table
Add a link
Reference in a new issue