title: Internal consistency of C structures
body: <p>If I have two C structures initialised to have identical members, can I guarantee that:</p>
  
  <pre><code>memcmp(&amp;struct1, &amp;struct2, sizeof(my_struct))
  </code></pre>
  
  <p>will always return zero?</p>