#include <iostream>
using namespace std;
#define DEBUG
#ifdef DEBUG
#define DECLARE_DEBUG_PARAM(x) x
#define PASS_DEBUG_PARAM(x) x
#else
#define DECLARE_DEBUG_PARAM(x) void
#define PASS_DEBUG_PARAM(x)
#endif
int foo(DECLARE_DEBUG_PARAM(const bool param)) {
#ifdef DEBUG
if(param) {
cout << "DEBUG true\n";
} else {
cout << "DEBUG false\n";
}
#else
cout << "RETAIL\n";
#endif
}
int main() {
foo(PASS_DEBUG_PARAM(true));
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiNkZWZpbmUgREVCVUcKCiNpZmRlZiBERUJVRwojZGVmaW5lIERFQ0xBUkVfREVCVUdfUEFSQU0oeCkgeAojZGVmaW5lIFBBU1NfREVCVUdfUEFSQU0oeCkgeAojZWxzZQojZGVmaW5lIERFQ0xBUkVfREVCVUdfUEFSQU0oeCkgdm9pZAojZGVmaW5lIFBBU1NfREVCVUdfUEFSQU0oeCkKI2VuZGlmCgppbnQgZm9vKERFQ0xBUkVfREVCVUdfUEFSQU0oY29uc3QgYm9vbCBwYXJhbSkpIHsKI2lmZGVmIERFQlVHCglpZihwYXJhbSkgewoJCWNvdXQgPDwgIkRFQlVHIHRydWVcbiI7Cgl9IGVsc2UgewoJCWNvdXQgPDwgIkRFQlVHIGZhbHNlXG4iOwoJfQojZWxzZQoJY291dCA8PCAiUkVUQUlMXG4iOwojZW5kaWYKfQoKaW50IG1haW4oKSB7Cglmb28oUEFTU19ERUJVR19QQVJBTSh0cnVlKSk7Cn0=