Running ctags -e ./container.c was creating TAGS files referencing "contniner.c" on my system. This was due to strcpy() being called on overlapping strings, which that function does not support. The patch replaces the strcpy() call with overlapping-string-safe code.