[RFC/AIX] xm-aix4.h - Can we remove NULL re-define?
Joel Brobecker
brobecker@gnat.com
Sun Aug 8 04:52:00 GMT 2004
config/xm-aix4.h contains the following definition:
| /* Brain death inherited from PC's pervades. */
| #undef NULL
| #define NULL 0
Is this still needed? Where does this come from?
It looks pretty scary that a compiler would actually defined NULL
as being non-zero. I have always heard that NULL is not garantied
to be zero, but I've seen so much code kind of confusing NULL and
zero that I thought nobody in their right mind would actually do
otherwise...
If still necessary, can this be replaced by something like this in
defs.h?
#if (NULL != 0)
#undef NULL
#define NULL 0
#endif
--
Joel
More information about the Gdb-patches
mailing list