http://mail-index.netbsd.org/tech-userlevel/2009/08/thread1.html#002545
http://savannah.gnu.org/support/?106973 My conclusion so far is that "(void *)0" is a legal value for NULL (even given as an example in POSIX 2008 glossary), and that just because an expression E evaluates to an integer constant one can not assume that "sizeof E" is valid. gnulib has changed to sizeof(NULL) and I think NetBSD is going to change NULL to add the () as well (to make it less likely people will have trouble, not because the current value is wrong).
pgpWazPE3UdNM.pgp
Description: PGP signature