I don't see the use of ifdef/endif in the following code

Printable View