Define and use ternary-style macro: ?