>611
このようなエラーが出る原因はなんでしょうか?

error C2440: '=' : 'void *' から 'struct tag_print_data *' に変換することはできません。(新しい動作 ; ヘルプを参照)
'void*' から非 'void' 型への変換には明示的なキャストが必要です。

あと質問なのですが、>606は同じ結果になるということなんでしょうか?