I\'m writing C code for a system where address 0x0000 is valid and contains port I/O. Therefore, any possible bugs that access a NULL pointer will remain undetected and at t
You're asking for trouble. Redefining NULL to a non-null value will break this code:
NULL
if (myPointer) { // myPointer is not null ... }