is a pointer to the first byte of a null-terminated destination string. The to argument can point to the same location as the from argument, or to a location that overlaps the from argument. If this is the case, ldchar() does not preserve the value to which from points.