Just for reference:
"-D" is used to "#define" items. Thus, if I had:
#ifdef UNIX
...do stuff
#else
#ifdef DOS
... do stuff
#endif
I could compile with either "-DDOS" or "-DUNIX" and it would define those even if they weren't ever defined in the actual source code.
Quzah.