Quote Originally Posted by ch4 View Post
In reality i don't know if NULL is being used for other purposes except pointers. Not sure.
It shouldn't be used for anything except pointers. For example, the string "null terminator" also has a value of 0, and using NULL in that context would work, but it would be very bad style (it might belong on IOCCC).