mirror of
https://github.com/wiiu-env/haxchi.git
synced 2024-11-09 18:05:08 +01:00
26 lines
495 B
C
26 lines
495 B
C
|
|
||
|
void* m_memcpy(void *dst, const void *src, unsigned int len)
|
||
|
{
|
||
|
const unsigned char *src_ptr = (const unsigned char *)src;
|
||
|
unsigned char *dst_ptr = (unsigned char *)dst;
|
||
|
|
||
|
while(len)
|
||
|
{
|
||
|
*dst_ptr++ = *src_ptr++;
|
||
|
--len;
|
||
|
}
|
||
|
return dst;
|
||
|
}
|
||
|
|
||
|
void* m_memset(void *dst, int val, unsigned int bytes)
|
||
|
{
|
||
|
unsigned char *dst_ptr = (unsigned char *)dst;
|
||
|
unsigned int i = 0;
|
||
|
while(i < bytes)
|
||
|
{
|
||
|
dst_ptr[i] = val;
|
||
|
++i;
|
||
|
}
|
||
|
return dst;
|
||
|
}
|