In the past some machines used nonzero pointers for NULL
c-faq.com