But remember to rename the function, since all function names starting with &quot;str&quot; are reserved in C.<p>To keep with the spirit of the article, calling strlen() just to allow convenient use of memmove() seems a bit counter-intuitive, I&#x27;d roll the two together into a copying loop instead.