Doing something like '#if TRUE' when 'TRUE' isn't defined is the equivalent to '#if 0' because the preprocessor evaluates an undefined macro as 0/false.