title: including c header in c++ file
body: <p>I am trying to include a "c" header file in a cpp file.
  The c header file has the keyword "Boolean".</p>
  
  <p>c header looks something like this:</p>
  
  <pre><code>#ifndef _CONFIGSTORE_H_
  #define _CONFIGSTORE_H_
  
  #ifdef __cplusplus
  extern "C"
  {
  #endif
  Boolean ConfigStoreIsPassword(char *pName);
  
  #ifdef __cplusplus
  }
  #endif
  
  #endif //_CONFIGSTORE_H_
  </code></pre>
  
  <p>Below is the way i am including the c header in my cpp file:</p>
  
  <pre><code>extern "C"{
  #include "configstore.h"
  }
  </code></pre>
  
  <p>or</p>
  
  <pre><code>#ifdef __cplusplus
  extern "C"
  {
  #endif
  
  #include "configstore.h"
  
  #ifdef __cplusplus
  }
  #endif
  </code></pre>
  
  <p>Either way i include, i get the below error:
  ../../../../src/Common/framework/configstore.h:52: error: 'Boolean' does not name a type</p>
  
  <p>Could you please let me know how i can add the c header in cpp file
  Thanks in advance!!</p>
  
  <p>-Vasavi</p>