title: How to make G++ preprocessor output a newline in a macro?
body: <p>Is there a way in gcc/g++ 4.* to write a macro that expands into several lines?</p>
  
  <p>The following code:</p>
  
  <pre><code>#define A X \ Y
  </code></pre>
  
  <p>Expands into</p>
  
  <pre><code>X Y
  </code></pre>
  
  <p>I need a macro expanding into</p>
  
  <pre><code>X
  Y
  </code></pre>