title: typedef of enum bool return error in the compilation
body: <p>I want to define bool type (enum format) </p>
  
  <pre><code>typedef enum bool_enum {
      false, 
      true,
  } bool;
  </code></pre>
  
  <p>But is returning the folowing error in the compilation </p>
  
  <pre><code>error: expected identifier before numeric constant
    false, 
  error: expected ‘;’, identifier or ‘(’ before ‘_Bool’
   } bool;
  </code></pre>
  
  <p>What is wrong in the enum type definition?</p>