Somewhere within my code (i think maybe the SDL or opengl library) i'm including windows.h and this stupid file has a crap load of reserved words! I've already come across three function names i've had to change because they conflict with a "#define" within windows.h or some other windows header. I don't need to call ANY windows function, only the cross platform libraries do. What can I do? I wan't to be able to create class methods called "GetClassName()" without it being interpeted as "GetClassNameA()".