title: fatal error C1017: invalid integer constant expression when using "#if (false)"
body: <p>Have following code which is working under Linux but gives error for MSVS</p>
  
  <pre><code>#if (false)
  ....
  #endif
  </code></pre>
  
  <p>The error is: fatal error C1017: invalid integer constant expression</p>
  
  <p>I found this report on Microsoft's web:
      <a href="http://msdn.microsoft.com/en-us/library/h5sh3k99.aspx" rel="noreferrer">http://msdn.microsoft.com/en-us/library/h5sh3k99.aspx</a></p>
  
  <p>While the info described there differs a little bit compared to my case as I didn't use the "#define"</p>
  
  <p>So my question is:</p>
  
  <ol>
  <li>Is there any way to make it working for MSVC without changing code ?</li>
  <li>If the code must be updated, what's the best solution for this kind of case?</li>
  </ol>