title: Problem with %lld on Windows
body: <p>Why does this code:</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  
  int main(int argc, char** argv) {
      printf("%lld\n", 4294967296LL);
  }
  </code></pre>
  
  <p>emit this for Windows:</p>
  
  <pre><code>0
  </code></pre>
  
  <p>but this for Linux:</p>
  
  <pre><code>4294967296
  </code></pre>