I have a question about compiliation with the preproccessor:
Code:
#ifdef __UNIX__
/*...etc... */
What do you compile differently and all that if it's Unix? You know what machine you are compiling on, so what is conditional compilation used for? Isn't code compiled into machine code and linked? Then why would you need conditional compilation? Thanks...

--Garfield