title: Is it possible to print a preprocessor variable in C?
body: <p>Is is possible to print to stderr the value of a preprocessor variable in <strong>C</strong>?  For example, what I have right now is:</p>
  
  <pre><code>#define PP_VAR (10)
  #if (PP_VAR &gt; 10)
      #warning PP_VAR is greater than 10
  #endif
  </code></pre>
  
  <p>But what I'd like to do is:</p>
  
  <pre><code>#define PP_VAR (10)
  #if (PP_VAR &gt; 10)
      #warning PP_VAR=%PP_VAR%
  #endif
  </code></pre>
  
  <p>Is something like this possible in <strong>C</strong>?</p>