title: strange C macro syntax (#var)
body: <p>What does the # symbol mean when used as a variable prefix in a #define macro? </p>
  
  <p>For example,</p>
  
  <pre><code>#define my_setopt(x,y,z) _my_setopt(x, 0, config, #y, y, z)
  </code></pre>