title: How do I resolve an "expected expression before 'unsigned'" error?
body: <p>My code is:</p>
  
  <pre><code>#include &lt;unistd.h&gt;  
  
  (void)alarm(unsigned int 0);
  
  error: expected expression before 'unsigned'
  </code></pre>
  
  <p>But I'm getting the following error:</p>
  
  <blockquote>
    <p>Error: expected expression before 'unsigned', due to: (void)alarm(unsigned int 0);</p>
  </blockquote>
  
  <p>I'm not sure if it is my syntax or use of (void) or something else. What's going on?</p>
  
  <p>I'm using <a href="http://www.codeblocks.org/" rel="nofollow">Code::Blocks</a> under Windows.</p>