![]() |
Helixis 1.0
Task Programming API
|
Go to the source code of this file.
Functions | |
| void * | hlx_memcpy (void *dest, const void *src, unsigned int num) |
| void* hlx_memcpy | ( | void * | dest, |
| const void * | src, | ||
| unsigned int | num | ||
| ) |
Definition at line 58 of file builtins.c.
Referenced by hlx_core_init().
{
char* dst8 = (char*)dest;
char* src8 = (char*)src;
if (num & 1)
{
dst8[0] = src8[0];
dst8 += 1;
src8 += 1;
}
num /= 2;
while (num--)
{
dst8[0] = src8[0];
dst8[1] = src8[1];
dst8 += 2;
src8 += 2;
}
return (dest);
}
1.7.4