title: Cross referencing structs in C
body: <p>Is there a way to create two structs that make a reference to each other?
  Example:</p>
  
  <pre><code>struct str1
  {
    struct str1* ptr1;
    struct str2* ptr2;
  }
  
  struct str2
  {
    struct str1* ptr1;
    struct str2* ptr2;
  }
  </code></pre>