> >        An integral constant expression with the value 0, or such an
> >     expression cast to type void *, is called a null pointer
> >     constant.

> Function pointers are not data pointers.
> 
> [And thinking about it, that excerpt doesn't say that. I hope its context did,
> else I'd accuse the standard of being unclear]

Functions (or functions pointers) are not integral constant expressions.
So the standard is perfectly clear.


Cheers,

Segher

Reply via email to