http://ideone.com/mGVtCg
書き直しました
ふと思ったんですがこれWcharToChar関数のresult変数はどうやって開放するんですか?
返り血を受けたポインタをfree関数に渡せばいいんでしょうか?

>>696
一から設計やり直させたいってどういうところがですか?