title: What's wrong with my using argc/argv this way in c?
body: <p>This works:</p>
  
  <pre><code>int main( int argc, char *argv[])
  {
  ....
  gtk_init(&amp;argc, &amp;argv);
  ....
  </code></pre>
  
  <p>But this doesn't:</p>
  
  <pre><code>int WINAPI WinMain (HINSTANCE p1, HINSTANCE p2, LPSTR argv, int argc) { 
  ....
  gtk_init(&amp;argc, &amp;argv);
  ....
  </code></pre>
  
  <p>Can someone point out what's wrong there?</p>