In message < u9oh4q46ox.fsf@yorick.cygnus.com >, Jason Merrill writes: >That's why we define __need_NULL. That tells the gcc stddef.h that we only >want the definition of NULL, and nothing else. Isn't that an order of magnitude more complicated than providing <null.h>, and having everything that needs NULL include it? -s