title: Compiler's error in Codeblock: sorry, unimplemented: non-trivial designated initializers not supported (Learn C the hard way ex19)
body: <p>I'm learning: Learn C the hard way (ex19)
  <a href="http://c.learncodethehardway.org/book/ex19.html" rel="nofollow">http://c.learncodethehardway.org/book/ex19.html</a>
  in "The game implementation" part there is this piece of code:</p>
  
  <pre><code>Object MonsterProto = {
  .init = Monster_init,
  .attack = Monster_attack
  };
  </code></pre>
  
  <p>When compiled, it says: sorry, unimplemented: non-trivial designated initializers not supported</p>