Define NULL as ((void *)0), not just as 0.