title: Selectively remove a warning message using GCC
body: <p>This piece of code:</p>
  <pre><code>Int32 status;
  printf(&quot;status: %x&quot;, status)
  </code></pre>
  <p>gives me the following warning:</p>
  <pre class="lang-none prettyprint-override"><code>jpegthread.c:157: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'Int32'
  </code></pre>
  <p>I know I can get rid of it by casting the type, but is it possible with a GCC compiler flag to get rid of that particular type of warning, and still use <a href="http://-Wall" rel="noreferrer"><code>-Wall</code></a>?</p>