title: redefinition; previous definition was 'typedef' error
body: <p>I got the following error:</p>
  
  <blockquote>
    <p>error C2365: 'DECIMAL' : redefinition; previous definition was 'typedef'  </p>
  </blockquote>
  
  <p>for the following definition in the header file:</p>
  
  <pre><code>enum DATA_TYPE {DECIMAL, HEXA, STRING};
  </code></pre>
  
  <p>I understood that this error occur by duplicate definitions, but there isn't another known defintion like that, and there aren't including files in this header file.</p>
  
  <p>Which other reasons can cause that error?</p>