Testing preprocessor macro with #if