title: #define macro for debug printing in C?
body: <p>Trying to create a macro which can be used for print debug messages when DEBUG is defined, like the following pseudo code:</p>
  
  <pre><code>#define DEBUG 1
  #define debug_print(args ...) if (DEBUG) fprintf(stderr, args)
  </code></pre>
  
  <p>How is this accomplished with a macro?</p>