Hi,
I am having some fun these days trying to implement c functions using pointers and c prototypes. So far i got strlength and stringCopy done. However i am moving along to memcopy and have to admit that i lack some knowlegde or pointers here. The following is what i started out with. I have been going back and forth a while now. Can someone explain how the memcpy function is implemented in c. Or do they use bit manipulation etc.
I know the below is wrong, but i backed up to the start of me mucking around with it.
Cheers,Code:int memCopy(void *destination, void *source, int size){ char *dest = (char*)&destination; char *sour = (char*)&source; int c; for(c=0;c<size;c++) *dest++ = *sour++; return c; }
G'n'R



LinkBack URL
About LinkBacks


