![]() |
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); }