Compatibility w/gfortran

changed preprocessor syntax, let's see if that works in general