title: Nested typedef structs
body: <p>I'm having an issue trying to nest structs that I need to declare as new var types. The code is the following-</p>
  
  <pre><code>typedef struct
  {
      typedef struct
      {
          int day,
              month,
              year;
      } Date;
  
      Date manuDate,
           purDate;
      double purPrice;
  } Car;
  </code></pre>
  
  <p>Except when I try to compile it throws an error at me saying</p>
  
  <p>"Syntax error before typedef" and a bunch of other errors due to that further down.</p>
  
  <p>Is this something C cannot do? I know it has issues with nested structs without having a pointer but I'm not sure how that would work in this case...</p>