Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #5403

Re: Questions Regarding Null and Casting

From Keith Thompson <kst-u@mib.org>
Newsgroups comp.lang.c
Subject Re: Questions Regarding Null and Casting
Date 2011-06-03 17:27 -0700
Organization None to speak of
Message-ID <lnhb86igph.fsf@nuthaus.mib.org> (permalink)
References <isbl3d$lvh$1@speranza.aioe.org> <grades-20110604012315@ram.dialup.fu-berlin.de>

Show all headers | View raw


ram@zedat.fu-berlin.de (Stefan Ram) writes:
[...]
>   IIRC (can't access my reference sources right now)
>   »NULL« is not defined in C (except, when one also has
>
> #include <stdlib.h>
>
>   before), so I prefer »0«, or avoid it altogether as above.

NULL is defined in several C standard headers, including <stdlib.h>,
<stddef.h>, and <stdio.h>.  Since the program calls printf(),
it's safe to assume that <stdio.h> is already included.

(Well, actually, it's *not* safe to assume that, especially given
the snippet's other problems, but it *should* be.)

Personally, I prefer to use NULL rather than 0 simply because it's more
explicit.

-- 
Keith Thompson (The_Other_Keith) kst-u@mib.org  <http://www.ghoti.net/~kst>
Nokia
"We must do something.  This is something.  Therefore, we must do this."
    -- Antony Jay and Jonathan Lynn, "Yes Minister"

Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Questions Regarding Null and Casting BigChuck19 <bc19@mailinator.com> - 2011-06-03 21:52 +0000
  Re: Questions Regarding Null and Casting Ian Collins <ian-news@hotmail.com> - 2011-06-04 10:13 +1200
    Re: Questions Regarding Null and Casting Ian Collins <ian-news@hotmail.com> - 2011-06-04 10:16 +1200
  Re: Questions Regarding Null and Casting Keith Thompson <kst-u@mib.org> - 2011-06-03 15:25 -0700
    Re: Questions Regarding Null and Casting Tim Rentsch <txr@alumni.caltech.edu> - 2011-06-03 20:45 -0700
  Re: Questions Regarding Null and Casting pete <pfiland@mindspring.com> - 2011-06-03 18:38 -0400
  Re: Questions Regarding Null and Casting Angel <angel+news@spamcop.net> - 2011-06-03 23:23 +0000
    Re: Questions Regarding Null and Casting Keith Thompson <kst-u@mib.org> - 2011-06-03 17:24 -0700
  Re: Questions Regarding Null and Casting "J. J. Farrell" <jjf@bcs.org.uk> - 2011-06-04 00:45 +0100
  Re: Questions Regarding Null and Casting Keith Thompson <kst-u@mib.org> - 2011-06-03 17:27 -0700
  Re: Questions Regarding Null and Casting pete <pfiland@mindspring.com> - 2011-06-03 21:12 -0400
  Re: Questions Regarding Null and Casting Shao Miller <sha0.miller@gmail.com> - 2011-06-06 20:11 -0500

csiph-web