DragonFly kernel List (threaded) for 2008-06
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
changing definition of NULL to ((void *)0) for C
Hi all,
the following patch will add <sys/_null.h> which defines NULL as 0 for
C++ and as ((void *)0) for C, similar to FreeBSD. Currently NULL is
always 0 (except for a few things which redefine it).
The remainder of the patch changes our headers to #include <sys/_null.h>
where NULL was defined previously and fixes a number of warnings which
cropped up once NULL was void *. It also removes some casts of NULL to
void * which are currently needed to "fix" the "missing sentinel in
function call" warnings.
http://leaf.dragonflybsd.org/~swildner/NULL.diff
If no one objects, I'll commit this on Thursday.
Sascha
--
http://yoyodyne.ath.cx
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]