Some versions of gcc don't like preprocessor directives inside macro calls. Rev: src/interpret_functions.h:1.189