Abandon NULL for (0)
Tom Neff
tneff at bfmny0.UU.NET
Fri Sep 22 03:15:11 AEST 1989
In article <6502 at ux.cs.man.ac.uk> ian at ux.cs.man.ac.uk (Ian Cottam) writes:
> I propose that the integral constant expression (0) be used instead of
> NULL.
However (0) is not explicitly cast to a pointer type, as NULL may be
presumed to be when appropriate. For instance if I refer to, but do not
declare or define, an external routine that accepts a single pointer as
its argument, by saying myproc((0)), the compiler will Miranda it into a
regular int, rather that ((void *) 0), which might have a different size
and representation.
--
"UNIX should be used :: Tom Neff <tneff at bfmny0.UU.NET> or
as an adjective." -- AT&T :: ...uunet!bfmny0!tneff (UUCP only)
More information about the Comp.lang.c
mailing list