title: Debug Print Macro in C?
body: <p>in C, what is the proper way to define a printf like macro that will print only when DEBUG symbol is defined?</p>
  
  <pre><code>#ifdef DEBUG
  #define DEBUG_PRINT(???) ???
  #else
  #define DEBUG_PRINT(???) ???
  #endif
  </code></pre>
  
  <p>where ??? is where I am not sure what to fill in</p>