What is the difference between memmove and memcpy? Which one do you usually use and how?
memmove
memcpy
One handles overlapping destinations the other doesn't.