Tool/software: TI C/C++ Compiler
Hi everyone,
I've noticed in TI examples that memcpy function receives size input as a pointer, something like this:
memcpy((uint32_t *)&Cla1funcsRunStart, (uint32_t *)&Cla1funcsLoadStart, (uint32_t)&Cla1funcsLoadSize);
Why is third parameter (Cla1funcsLoadSize) sent as an address to register that holds the size value? The memcpy function prototype in C99 is defined as:
void* memcpy( void *dest, const void *src, size_t count );
I didn't find anything about this in the TI C/C++ compiler manual (spru514q).