oreworld = (char *)malloc(ORE_WORLD);
で使う分だけあらかじめ全部とって自前で管理するのでメモリ管理は完璧です
他人の心配するよりご自分の足元固めたほうがいいんじゃないですか?