1Source and destination overlap in memcpy(0x........, 0x........, 21) 2 at 0x........: memcpy (mc_replace_strmem.c:...) 3 by 0x........: main (overlap.c:40) 4 5Source and destination overlap in memcpy(0x........, 0x........, 21) 6 at 0x........: memcpy (mc_replace_strmem.c:...) 7 by 0x........: main (overlap.c:42) 8 9Source and destination overlap in strncpy(0x........, 0x........, 21) 10 at 0x........: strncpy (mc_replace_strmem.c:...) 11 by 0x........: main (overlap.c:45) 12 13Source and destination overlap in strncpy(0x........, 0x........, 21) 14 at 0x........: strncpy (mc_replace_strmem.c:...) 15 by 0x........: main (overlap.c:47) 16 17Source and destination overlap in strcpy(0x........, 0x........) 18 at 0x........: strcpy (mc_replace_strmem.c:...) 19 by 0x........: main (overlap.c:54) 20 21Source and destination overlap in strncat(0x........, 0x........, 21) 22 at 0x........: strncat (mc_replace_strmem.c:...) 23 by 0x........: main (overlap.c:112) 24 25Source and destination overlap in strncat(0x........, 0x........, 21) 26 at 0x........: strncat (mc_replace_strmem.c:...) 27 by 0x........: main (overlap.c:113) 28 29