(1) ヌルポインターをキャストするのってどう思いますか?
foo = (HOGE *)NULL; みたいに

(2) ヌルポインターの代わりに0って書いてもいいんですか?