title: malloc has too many arguments
body: <p>I malloc a 2d array. The 2d array is part of a struct and when  I try malloc is I get an error that malloc has too many arguments.</p>
  
  <pre><code>malloc(world-&gt;representation, sizeof(int *) * mapHeight);
  int i;
  for (i = 0; i &lt; mapHeight, i++ )
  {
      malloc(world-&gt;representation[i], sizeof(int) * mapWidth);
  }
  </code></pre>
  
  <p>How should this be malloced if its part of a struct?</p>