Im pretty sure predefined macros won't help me with this since you have to choose the OS macro before you compile, I want this program to be flexable and unfortunately preprocessor macros are the only answer I'm getting when I google it. Thank you for your time!