[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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.


Reply to: