title: mismatched #if/#endif pair in *.h file
body: <p>Visual Studio C++ 2008 </p>
  
  <p>I have the following code in my server.h file.</p>
  
  <pre><code>#if defined ( __linux__ )
      void* get_info(void*);
  #elif defined ( _WIN32)
      void* WINAPI get_info(void*)
  #endif
  </code></pre>
  
  <p>I keep getting the error:</p>
  
  <pre><code>mismatched #if/#endif pair in server.h file
  </code></pre>
  
  <p>The code looks ok to me, I can't understand why I am getting this error?</p>
  
  <p>Am I missing something?</p>
  
  <p>Many thanks for any advice,</p>