Okay, changed to use the C++ preprocessor.