Source and destination overlap in strncpy