I came across some code written in C that looks like this:
if (file == NULL)
TRUE; /* <-- What does that mean? */
I think that it is another way of saying:
if (file == NULL);
But am I missing something, and is there a reason to do it the first way as opposed to the second way?
UPDATE:
Doing some digging, TRUE is defined as such:
#define TRUE !0