Re: dpkg semi-hijack - an announcement (also, triggers)
On Sun, Mar 09, 2008 at 05:50:16PM +0100, Pierre Habouzit wrote:
> AHAHAHAHAHA I totally missed that part in the first read. You're
> totally on crack. Under C, NULL is defined as (void *)0
> (and *NOT* (char *)0 that is TOTALLY wrong for obvious reasons), and
> "someone" is not going to #define NULL 0.
It is defined like that on some OSs. It's perfectly valid to do that.
In case of stdarg you need to cast NULL to a pointer.
> But please, (char *)0 is not only wrong,
> it's also tasteless and ugly to the eye.
I've suggested the use of (char *)NULL in the case that it's needed.