mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-14 21:40:03 +00:00
174af7384d
* cleanup libultra * fixes - use quotes instead of <> for includes - add macros for zelda specific thread priorities - fix Makefile - properly format the remaining pfs structs * fix button macros + add CHECK_BTN_ANY/CHECK_BTN_ALL * remove ULTRA_ABS * fix includes * update z_player.c/z_lib.c + run format.sh * merge upstream/master * fix include in En_Goroiwa * fix includes
27 lines
522 B
C
27 lines
522 B
C
#include "global.h"
|
|
|
|
// memcpy used in __osMalloc.c
|
|
void* func_801068B0(void* dst, void* src, size_t size) {
|
|
u8* spC;
|
|
u8* sp8;
|
|
register s32 a3;
|
|
|
|
spC = dst;
|
|
sp8 = src;
|
|
|
|
if (spC == sp8) {
|
|
return dst;
|
|
}
|
|
if (spC < sp8) {
|
|
for (a3 = size--; a3 != 0; a3 = size--) {
|
|
*spC++ = *sp8++;
|
|
}
|
|
} else {
|
|
spC += size - 1;
|
|
sp8 += size - 1;
|
|
for (a3 = size--; a3 != 0; a3 = size--) {
|
|
*spC-- = *sp8--;
|
|
}
|
|
}
|
|
return dst;
|
|
}
|