thank you for replying.... i am sure i understand the purpose of #if defined and #else. BUT WHAT is the meaning of INTEL_W32 does it mean one has to use windows XP or windows 98.

Does 32 refers to the architecture which we are using ? or if there is any platform requirement (like windows 98 or windows XP ) to compile.