Along the lines that Andrew suggested, I added a header called ubi_null.h.
authorChristopher R. Hertel <crh@samba.org>
Thu, 21 May 1998 17:14:20 +0000 (17:14 +0000)
committerChristopher R. Hertel <crh@samba.org>
Thu, 21 May 1998 17:14:20 +0000 (17:14 +0000)
commitcbb1ef38b5bee7dddf4cfaad7ef69792ec003d8d
treeb0845888c5c5ef14f8bd9b101a768d03634cfb6c
parentcf76b415a34534f574664e1fc1f8f1f8e6511c95
Along the lines that Andrew suggested, I added a header called ubi_null.h.
This header tries four different locations for a definition of NULL.  If
NULL still hasn't been found, it defaults to ((void *)0).  All of the
includes can be, essentially, overridden by defining NULL on the command
line, as in -DNULL=((void *)0).  I have faith that this will avoid the
problem of NULL being in different places on different systems.  If there
is a system out there that doesn't define NULL in any of the headers I've
included, then let me know *where* it's defined and I'll add another
header.  Chris -)-----
(This used to be commit 05fcc678729999f249b97460a579bdc218028a47)
13 files changed:
source3/ubiqx/ubi_AVLtree.c
source3/ubiqx/ubi_AVLtree.h
source3/ubiqx/ubi_BinTree.c
source3/ubiqx/ubi_BinTree.h
source3/ubiqx/ubi_Cache.c
source3/ubiqx/ubi_Cache.h
source3/ubiqx/ubi_SplayTree.c
source3/ubiqx/ubi_SplayTree.h
source3/ubiqx/ubi_dLinkList.c
source3/ubiqx/ubi_dLinkList.h
source3/ubiqx/ubi_null.h [new file with mode: 0644]
source3/ubiqx/ubi_sLinkList.c
source3/ubiqx/ubi_sLinkList.h