title: What does `rc` for function return values mean?
body: <p>When reading C code, I often come across statements such as:</p>
  
  <blockquote>
    <blockquote>
      <p>int rc = foo(bar, baz);<br>
      assert(rc != NULL);</p>
    </blockquote>
  </blockquote>
  
  <p>where the variable <code>rc</code> is used for checking the return value of the function. I assume it's a mnemonic of some sort but can't deduce its meaning.</p>
  
  <p>I would like to know its meaning to help with my understanding of the code.</p>