malloc呼ばずにいきなりrealloc呼んでも確保できてるみたいなんだが
この書き方安全?