Tristan wrote: > I always have a thought that memmove handled thing more gracefully > than memcpy when overlap happens. Yes and hence we should to use it when there is even a small chance of buffer overlap. But that is not the case here.