Ooops, my bad. Nevermind.
A null pointer constant is an integral constant expression (5.19)
rvalue of integer type that evaluates to zero. A null pointer
constant can be converted to a pointer type; the result is the
null pointer value of that type and is distinguishable from every
other value of pointer to object or pointer to function type...
--Eljay