reallocって要は中でmallocしてコピーしてfreeしてるだけでしょ
可読性に疑問符はあるけど安全か安全でないかといえば安全