NULL is not 0 or false in C99