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