Copying Functions
memcpy
copies a given number of bytes from one memory location to another; undefined for overlapping blocks
memmove
'safe' block move
strcpy
copies one string to another
strncpy
copies a maximum number of characters from one string to another