sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
setup.c
Go to the documentation of this file.
1/*
2# _____ ___ ____ ___ ____
3# ____| | ____| | | |____|
4# | ___| |____ ___| ____| | \ PS2DEV Open Source Project.
5#-----------------------------------------------------------------------
6# Licenced under Academic Free License version 2.0
7# Review ps2sdk README & LICENSE files for further details.
8*/
9
14
15#include <kernel.h>
16
17int kCopy(void *dest, const void *src, int size)
18{
19 if (size / 4 != 0) {
20 const u32 *pSrc;
21 u32 *pDest;
22 int i;
23
24 pDest = (u32 *)dest;
25 pSrc = (const u32 *)src;
26 for (i = 0; i < size; i += 4, pDest++, pSrc++)
27 *pDest = *pSrc;
28 }
29
30 return 0;
31}
32
33int kCopyBytes(void *dest, const void *src, int size)
34{
35 if (size != 0) {
36 const u8 *pSrc;
37 u8 *pDest;
38 int i;
39
40 pDest = (u8 *)dest;
41 pSrc = (const u8 *)src;
42 for (i = 0; i < size; i++, pDest++, pSrc++)
43 *pDest = *pSrc;
44 }
45
46 return 0;
47}