読んできた。
Cでは 0 か ((void*)0) にdefineされるんでしょう?ならキャスト不要では。