Artem B. Bityuckiy
Thu Oct 2 05:05:00 GMT 2003


I've found than there is no "standard" place for NULL in Newlib. NULL is 
defined in stdio.h, stdlib.h, locale.h, time.h, wchar.h and in a variety 
of internal .c files. In all cases there are

#ifndef NULL
#define NULL

in these files. What is the reason of such many NULL definition? I need 
NULL for internal use when I'm changing Newlib. And I've also defined 
one more version of NULL. May be it is better to add NULL definition to 
somewhere like sys/_types.h ?

More information about the Newlib mailing list