title: Use of undeclared identifier 'true'
body: <p>Why am I getting this error:</p>
  
  <pre><code>infinite.c:5:12: error: use of undeclared identifier 'true'
      while (true) {
  
  1 error generated.
  make: *** [infinite] Error 1
  </code></pre>
  
  <p>... when I try to compile this simple code for an infinite loop?</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  
  int main(void) {
      int x = 0;
      while (true) {
          printf("%i\n", x);
      }
  }
  </code></pre>