title: How do you indent preprocessor statements?
body: <p>When there are many preprocessor statements and many #ifdef cascades, it's hard to get an overview since normally they are not indented. e.g.</p>
  
  <pre><code>#ifdef __WIN32__
  #include &lt;pansen_win32&gt;
  #else
  #include &lt;..&gt;
  #ifdef SOMEOTHER
  stmts
  #endif
  maybe stmts
  #endif
  </code></pre>
  
  <p>When I consider also indenting those preprocessor statements, I fear of getting confused with the general indentation level. So how do you solve this in a beautiful way?</p>